PlanetMath (more info)
 Math for the people, by the people. Sponsor PlanetMath
Encyclopedia | Requests | Forums | Docs | Wiki | Random | RSS  
Login
create new user
name:
pass:
forget your password?
Main Menu
Owner confidence rating: Medium Entry average rating: No information on entry rating
Skolemization (Definition)

Skolemization is a way of removing existential quantifiers from a formula. Variables bound by existential quantifiers which are not inside the scope of universal quantifiers can simply be replaced by constants: $\exists x [x<3]$ can be changed to $c<3$ , with $c$ a suitable constant.

When the existential quantifier is inside a universal quantifier, the bound variable must be replaced by a Skolem function of the variables bound by universal quantifiers. Thus $\forall x[x=0\vee\exists y[x=y+1]]$ becomes $\forall x[x=0\vee x=f(x)+1]$ .

In general, the functions and constants symbols are new ones added to the language for the purpose of satisfying these formulas, and are often denoted by the formula they realize, for instance $c_{\exists x\phi(x)}$ .

This is used in second order logic to move all existential quantifiers outside the scope of first order universal quantifiers. This can be done since second order quantifiers can quantify over functions. For instance $\forall^1 x\forall^1 y\exists^1 z\phi(x,y,z)$ is equivalent to $\exists^2 F\forall^1 x\forall^1 y\phi(x,y,F(x,y))$ .




"Skolemization" is owned by Henry.
(view preamble | get metadata)

View style:

Also defines:  Skolem function, Skolem constant
Log in to rate this entry.
(view current ratings)

Cross-references: quantifiers, first order, second order logic, language, constant symbols, functions, bound variable, constants, universal quantifiers, scope, bound, variables, formula, existential quantifiers
There are 3 references to this entry.

This is version 2 of Skolemization, born on 2002-08-25, modified 2007-01-05.
Object id is 3361, canonical name is Skolemization.
Accessed 16041 times total.

Classification:
AMS MSC03B10 (Mathematical logic and foundations :: General logic :: Classical first-order logic)
 03B15 (Mathematical logic and foundations :: General logic :: Higher-order logic and type theory)

Pending Errata and Addenda
None.
Discussion
Style: Expand: Order:
forum policy

No messages.

Interact
post | correct | update request | add derivation | add example | add (any)