Questions: Skolem Functions and Witness Functions

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

A theory T contains the sentence ∃x∃y R(x, y). When we Skolemize this, we introduce two function symbols. Which of the following correctly captures the dependency structure?

ATwo 0-ary constants c₁ and c₂, because neither quantifier has free variables
BA constant c for x and a unary function g(c) for y, because y's witness may depend on the choice of x
CTwo unary functions f(x) and g(y), because each witness depends on the other
DA single binary function f(x, y) covering both quantifiers simultaneously
Question 2 Multiple Choice

You have a model M of a Skolemized theory T* and a countable set A ⊆ M. You form the Skolem hull of A. What does this give you?

AThe smallest substructure of M containing A, but not necessarily an elementary substructure
BThe smallest elementary substructure of M containing A
CA copy of A with all existential witnesses added, which may be larger than M
DThe unique prime model of T* over A
Question 3 True / False

Skolemizing a theory T to get T* can change which sentences are provable in the original language of T.

TTrue
FFalse
Question 4 True / False

Herbrand's theorem establishes that a first-order formula is unsatisfiable if and only if a finite set of its ground instances — evaluated on Herbrand terms built from constants and Skolem functions — is propositionally unsatisfiable.

TTrue
FFalse
Question 5 Short Answer

Why does closing a countable set A under all Skolem functions yield an elementary substructure of M, rather than merely a substructure?

Think about your answer, then reveal below.