« Fonction de Skolem » : différence entre les versions


(Page créée avec « == en construction == Catégorie:Vocabulary Catégorie:Traitement du langage naturel Catégorie:UNSW == Définition == xxxxxxx == Français == xxxxxxx ==... »)
Balise : Éditeur de wikicode 2017
 
m (Remplacement de texte — « Catégorie:Traitement du langage naturel » par «  »)
Ligne 2 : Ligne 2 :
== en construction ==
== en construction ==
[[Catégorie:Vocabulary]]
[[Catégorie:Vocabulary]]
[[Catégorie:Traitement du langage naturel]]
 
[[Catégorie:UNSW]]
[[Catégorie:UNSW]]



Version du 17 avril 2021 à 17:31

en construction


Définition

xxxxxxx

Français

xxxxxxx

Anglais

Skolem functions

Universally quantified variables can be handled (and are handled in Prolog) simply by assuming that any variable is universally quantified. Existentially quantified variables must thus be removed in some way. This is handled by a technique called skolemization.

In its simplest form, skolemization replaces the variable with a new constant, called a Skolem constant. For example, the formula:

exists(y, forall(x, loves(x, y))

would be encoded as an expression such as

loves(X, sk1),

where sk1 is a new constant that stands for the object that is asserted to exist, i.e. the person (or whatever) that is loved by every X.

Quantifier scoping dependencies are shown using new functions called Skolem functions. For example, the formula:

forall(y, exists(x, loves(x,y))

would be encoded as an expression such as


Source : UNWS Natural Language Processing Dictionary