5 questions to test your understanding
A logician Skolemizes the formula ∀x ∃y P(x, y) to obtain ∀x P(x, f(x)). What is the correct relationship between the original and the Skolemized formula?
When Skolemizing ∃y ∀x P(x, y) — where the existential quantifier is outermost — the correct Skolemized form is:
Skolemization preserves logical equivalence: a formula φ and its Skolemization φ_S are true in exactly the same models.
Equisatisfiability is exactly the right property for automated theorem proving because resolution works on clause sets that require all existential quantifiers to be eliminated first.
Why does Skolemization preserve satisfiability but not logical equivalence, and why is satisfiability-preservation sufficient for automated theorem proving via resolution?