VOOZH about

URL: https://planetmath.org/skolemization

⇱ Skolemization


Skolemization


Skolemization👁 Mathworld
👁 Planetmath
is a way of removing existential quantifiers👁 Mathworld
👁 Planetmath
from a formula👁 Mathworld
👁 Planetmath
👁 Planetmath
. Variables bound by existential quantifiers which are not inside the scope of universal quantifiers can simply be replaced by constants: can be changed to , with a suitable constant.

When the existential quantifier is inside a universal quantifier, the bound variable👁 Mathworld
👁 Planetmath
must be replaced by a Skolem function of the variables bound by universal quantifiers. Thus becomes .

In general, the functions and constants symbols are new ones added to the language👁 Planetmath
👁 Planetmath
for the purpose of satisfying these formulas, and are often denoted by the formula they realize, for instance .

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 is equivalent👁 Mathworld
👁 Planetmath
👁 Planetmath
👁 Planetmath
👁 Planetmath
to .

Title Skolemization
Canonical name Skolemization
Date of creation 2013-03-22 12:59:13
Last modified on 2013-03-22 12:59:13
Owner Henry (455)
Last modified by Henry (455)
Numerical id 5
Author Henry (455)
Entry type Definition
Classification msc 03B15
Classification msc 03B10
Defines Skolem function
Defines Skolem constant