Skolemization

E822885

Skolemization is a logical transformation technique that eliminates existential quantifiers by introducing Skolem functions or constants, commonly used in automated theorem proving and first-order logic.

All labels observed (6)

Label Occurrences
Skolemization canonical 5
Skolem normal form 3
Skolem functions 2

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf logical transformation technique ⓘ
method in first-order logic ⓘ
technique in automated theorem proving ⓘ
appliedAfter prenex normal form transformation ⓘ
appliedBefore Herbrand expansion ⓘ
clausal form conversion ⓘ
assumes non-empty domain of discourse ⓘ
assumption classical first-order logic semantics ⓘ
commonUsage standard preprocessing step in automated theorem provers ⓘ
standard step in converting formulas to CNF ⓘ
conditionForSkolemConstant existential quantifier not within scope of universal quantifiers ⓘ
conditionForSkolemFunction existential quantifier within scope of universal quantifiers ⓘ
doesNotPreserve logical equivalence in general ⓘ
effectOnQuantifiers removes existential quantifiers ⓘ
retains universal quantifiers or moves them outward ⓘ
field automated reasoning ⓘ
first-order logic ⓘ
mathematical logic ⓘ
historicalOrigin work of Thoralf Skolem in early 20th century ⓘ
input first-order logic formula in prenex form ⓘ
introduces new constant symbols ⓘ
new function symbols ⓘ
limitation not directly applicable to second-order quantifiers ⓘ
namedAfter Thoralf Skolem ⓘ
output first-order logic formula without existential quantifiers ⓘ
preserves satisfiability ⓘ
property can increase signature of the language ⓘ
produces equisatisfiable formula ⓘ
purpose eliminate existential quantifiers ⓘ
prepare formulas for resolution-based theorem proving ⓘ
transform formulas into equisatisfiable form ⓘ
relatedConcept Herbrand’s theorem ⓘ
linked to: Herbrand's theorem

Skolem constant ⓘ
linked to: Skolemization

Skolem function ⓘ
Skolem normal form ⓘ
linked to: Skolemization

clausal normal form ⓘ
prenex normal form ⓘ
replaces existentially quantified variables ⓘ
typicalStepIn conversion to clausal normal form ⓘ
preprocessing for resolution calculus ⓘ
usedIn Prolog implementation ⓘ
logic programming ⓘ
model checking preprocessors ⓘ
resolution theorem proving ⓘ
tableaux methods ⓘ
uses Skolem constants ⓘ
linked to: Skolemization

Skolem functions ⓘ
linked to: Skolemization

How these facts were elicited

Referenced by (13)

Full triples — surface form annotated when it differs from this entity's canonical label.

Herbrand's theorem → relatedTo → Skolemization ⓘ
Thoralf Skolem → notableWork → Skolem normal form ⓘ
linked to: Skolemization
Thoralf Skolem → notableWork → Skolem function ⓘ
linked to: Skolemization
Thoralf Skolem → notableWork → Skolemization ⓘ
Thoralf Skolem → knownFor → Skolem normal form ⓘ
linked to: Skolemization
Thoralf Skolem → knownFor → Skolemization ⓘ
Löwenheim–Skolem theorem → involves → Skolem functions ⓘ
linked to: Skolemization
Henkin construction → relatedTo → Skolemization ⓘ
Logic for Computer Science: Foundations of Automatic Theorem Proving → hasSubject → Skolemization ⓘ
Skolemization → uses → Skolem functions ⓘ
linked to: Skolemization
Skolemization → uses → Skolem constants ⓘ
linked to: Skolemization
Skolemization → relatedConcept → Skolem normal form ⓘ
linked to: Skolemization
Skolemization → relatedConcept → Skolem constant ⓘ
linked to: Skolemization