Definition
A syntactic transformation that removes existential quantifiers by introducing Skolem functions or constants, producing an equisatisfiable formula in which existential quantifiers are eliminated, commonly as a step toward clause form or automated reasoning.

Principle

Principle
Replace existentially quantified variables by fresh Skolem functions whose arguments are the universally quantified variables in whose scope the existential occurs; this preserves satisfiability (but not logical equivalence) and yields formulas suitable for resolution.

Demonstration

Demonstration
From ∀x ∃y P(x,y) transform to ∀x P(x, f(x)) by introducing a Skolem function f; the satisfiable models of the original correspond to models of the Skolemized form with appropriate interpretation of f.

Misapplication

Misapplication
Treating Skolemization as preserving equivalence rather than only satisfiability leads to unsound substitutions in contexts that require logical equivalence (e.g., when extracting deductive consequences rather than checking satisfiability).

Consequence

Consequence
Skolemization enables mechanized proof procedures (clause generation, resolution) by removing existential quantifiers and producing a form amenable to unification and automated search; it simplifies witness handling but can obscure constructive content.

Reversal

Reversal
The reversal is introducing existential quantifiers or witnesses explicitly (witness terms or constructive Skolem constants) to regain equivalence and constructive information; this often requires additional information or proof of existence.

Boundary

Boundary
Guarantees equisatisfiability for first-order formulas when applied correctly, but does not preserve validity or entailment direction in general; not directly applicable without adaptation in some higher-order or constructive settings.

Semantic Tension

Semantic Tension
Tension with constructive interpretations: Skolemization is classical and model-theoretic (preserving satisfiability) and conflicts with constructive needs to produce explicit witnesses or maintain provable existence claims.

Synthesis

Synthesis
Skolemization is a model-preserving syntactic rewrite that replaces existential quantifiers with fresh function symbols depending on surrounding universal variables, trading logical equivalence for equisatisfiability to facilitate clause-based automated reasoning.