Download Model Theory of Second Order Logic

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Laws of Form wikipedia , lookup

Quantum logic wikipedia , lookup

Truth-bearer wikipedia , lookup

Foundations of mathematics wikipedia , lookup

Set theory wikipedia , lookup

Junction Grammar wikipedia , lookup

Theorem wikipedia , lookup

List of first-order theories wikipedia , lookup

Mathematical logic wikipedia , lookup

Model theory wikipedia , lookup

Transcript
Second order characterizable structures
Henkin models
Model Theory of Second Order Logic
Lecture 2
Jouko Väänänen1 ,2
1 Department
of Mathematics and Statistics
University of Helsinki
2 ILLC
University of Amsterdam
March 2011
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Outline
1
Second order characterizable structures
Recap: Second order characterizable structures
Ajtai’s results
Recent results
2
Henkin models
Henkin models
Completeness Theorem
Significance of the Completeness Theorem
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Recap: Second order characterizable structures
Ajtai’s results
Recent results
Outline
1
Second order characterizable structures
Recap: Second order characterizable structures
Ajtai’s results
Recent results
2
Henkin models
Henkin models
Completeness Theorem
Significance of the Completeness Theorem
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Recap: Second order characterizable structures
Ajtai’s results
Recent results
We give two proofs of:
Theorem
There is no second order characterizable structure M such that
the set of Gödel numbers of valid second order sentences is
Turing-reducible to truth in M. This is the case even if we study
just the valid Σ11 -sentences of second order logic.
Proof.
The theory of any second order characterizable structure is ∆2
(see below). The set of Gödel numbers of valid second order
sentences is Π2 -complete (see below). A Π2 -complete set
cannot be Turing reducible to a ∆2 -set, by the Hierarchy
Theorem of the Levy-hierarchy.
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Recap: Second order characterizable structures
Ajtai’s results
Recent results
We give two proofs of:
Theorem
There is no second order characterizable structure M such that
the set of Gödel numbers of valid second order sentences is
Turing-reducible to truth in M. This is the case even if we study
just the valid Σ11 -sentences of second order logic.
Proof.
The theory of any second order characterizable structure is ∆2
(see below). The set of Gödel numbers of valid second order
sentences is Π2 -complete (see below). A Π2 -complete set
cannot be Turing reducible to a ∆2 -set, by the Hierarchy
Theorem of the Levy-hierarchy.
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Recap: Second order characterizable structures
Ajtai’s results
Recent results
We prove two facts that we used in the above proof:
Theorem
If A is a second order characterizable structure, then the theory
of A is ∆2 -definable.
Theorem
The set of second order (even just Σ11 ) φ such that |= φ, is
Π2 -complete.
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Recap: Second order characterizable structures
Ajtai’s results
Recent results
Proof elements
L a finite vocabulary, A a second order characterizable
L-structure.
σ = the conjunction of a large finite part of ZFC.
Sut(M) a Π1 -formula which says that M is supertransitive.
Voc(x) = the definition of “x is a vocabulary".
SO(L, x) = the set-theoretical definition of the class of
second order L-formulas.
Str(L, x) = the set-theoretical definition of L-structures.
Sat(A, φ) = the inductive truth-definition of second order
logic written in the language of set theory.
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Recap: Second order characterizable structures
Ajtai’s results
Recent results
Two ways to say y is true in the z-structure x
P1 (z, x, y ) = Voc(z) ∧ Str(z, x) ∧ SO(z, y ) ∧
∃M(z, x, y ∈ M ∧ σ (M) ∧ Sut(M)
∧(Sat(z, x, y ))(M) ) (Σ2 )
P2 (z, x, y ) = Voc(z) ∧ SO(z, y ) ∧ Str(z, x) ∧
∀M((z, x, y ∈ M ∧ σ (M) ∧ Sut(M))
→ (Sat(z, x, y ))(M) ) (Π2 ).
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Recap: Second order characterizable structures
Ajtai’s results
Recent results
ZFC ` ∀z∀x∀y (P1 (z, x, y ) ↔ P2 (z, x, y ))
A |= φ iff ∃x(P1 (L, x, φ) ∧ P1 (L, x, θA )) iff
∀x(P1 (L, x, θA ) → P2 (L, x, φ)). This shows that the second
order theory of a second order characterizable A is ∆2 .
If L is a vocabulary and φ a second order L-sentence, then
|= φ ⇐⇒ ∀x(Str(L, x) → P1 (L, x, φ)). This shows that “φ
is valid" is Π2 . Now we show it is Π2 -complete.
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Recap: Second order characterizable structures
Ajtai’s results
Recent results
Suppose ∃x∀yP(x, y , n) is a Σ2 -predicate. Let φn be a
Π11 -second order sentence the models of which are, up to
isomorphism, exactly the models (Vα , ∈), where α = iα
and (Vα , ∈) |= ∃x∀yP(x, y , n). If ∃x∀yP(x, y , n) holds, we
can find a model for φn by means of the Levy Reflection
principle.
On the other hand, suppose φn has a model. W.l.o.g. it is
of the form (Vα , ∈). Let a ∈ Vα such that
(Vα , ∈) |= ∀yP(a, y , n). Since in this case Hα = Vα ,
(Hα , ∈) |= ∀yP(a, y , n), where Hα is the set of sets of
hereditary cardinality < α. By another application of the
Levy Reflection Principle we get (V , ∈) |= ∀yP(a, y , n), and
we have proved ∃x∀yP(x, y , n).
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Recap: Second order characterizable structures
Ajtai’s results
Recent results
Suppose ∃x∀yP(x, y , n) is a Σ2 -predicate. Let φn be a
Π11 -second order sentence the models of which are, up to
isomorphism, exactly the models (Vα , ∈), where α = iα
and (Vα , ∈) |= ∃x∀yP(x, y , n). If ∃x∀yP(x, y , n) holds, we
can find a model for φn by means of the Levy Reflection
principle.
On the other hand, suppose φn has a model. W.l.o.g. it is
of the form (Vα , ∈). Let a ∈ Vα such that
(Vα , ∈) |= ∀yP(a, y , n). Since in this case Hα = Vα ,
(Hα , ∈) |= ∀yP(a, y , n), where Hα is the set of sets of
hereditary cardinality < α. By another application of the
Levy Reflection Principle we get (V , ∈) |= ∀yP(a, y , n), and
we have proved ∃x∀yP(x, y , n).
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Recap: Second order characterizable structures
Ajtai’s results
Recent results
An alternative proof
Suppose “ |= φ” is Turing-reducible to truth in A, and A is
second order characterizable. Then truth in any second order
characterizable structure is Turing-reducible to truth in A. There
is a second order characterizable structure B of size 2|A| .
Hence truth in B is reducible to truth in A. We show that this is
impossible:
Theorem
If A and B are any infinite second order characterizable
structures such that 2|A| ≤ |B|, then truth in B is not Turing
reducible to truth in A.
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Recap: Second order characterizable structures
Ajtai’s results
Recent results
Let |A| = κ, |B| = λ. Both are second order characterizable, and so
are B 0 = (λ ∪ P(κ), λ, <, P(κ), κ, π, N) and A0 = (κ, <, π, N), where π
is a bijection of κ × κ onto κ. We show B 0 is not Turing-reducible to A0 .
L = the vocabulary of B 0 , L0 ⊂ L that of A0 . Suppose for all second
order L-sentences φ: B 0 |= φ ⇐⇒ A0 |= φ∗ . Can write a second order
L-sentence Θ(x, y ) such that for all L0 -formulas φ(x) and any n ∈ N
B 0 |= Θ(pφq, n) ⇐⇒ A0 |= φ(n), thus
A0 |= φ(n) ⇐⇒ A0 |= Θ(pφq, n)∗ .
Let ψ(x) be the L0 -formula which says ¬Θ(a, a)∗ for the “natural
number" a, in the formal sense, that is the value of x. Let k = pψ(x)q.
Now
κ |= Θ(k , k )∗ ⇐⇒ A0 |= ψ(k ) ⇐⇒ A0 |= ¬(Θ(k , k ))∗ ,
a contradiction.
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Recap: Second order characterizable structures
Ajtai’s results
Recent results
Let |A| = κ, |B| = λ. Both are second order characterizable, and so
are B 0 = (λ ∪ P(κ), λ, <, P(κ), κ, π, N) and A0 = (κ, <, π, N), where π
is a bijection of κ × κ onto κ. We show B 0 is not Turing-reducible to A0 .
L = the vocabulary of B 0 , L0 ⊂ L that of A0 . Suppose for all second
order L-sentences φ: B 0 |= φ ⇐⇒ A0 |= φ∗ . Can write a second order
L-sentence Θ(x, y ) such that for all L0 -formulas φ(x) and any n ∈ N
B 0 |= Θ(pφq, n) ⇐⇒ A0 |= φ(n), thus
A0 |= φ(n) ⇐⇒ A0 |= Θ(pφq, n)∗ .
Let ψ(x) be the L0 -formula which says ¬Θ(a, a)∗ for the “natural
number" a, in the formal sense, that is the value of x. Let k = pψ(x)q.
Now
κ |= Θ(k , k )∗ ⇐⇒ A0 |= ψ(k ) ⇐⇒ A0 |= ¬(Θ(k , k ))∗ ,
a contradiction.
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Recap: Second order characterizable structures
Ajtai’s results
Recent results
Let |A| = κ, |B| = λ. Both are second order characterizable, and so
are B 0 = (λ ∪ P(κ), λ, <, P(κ), κ, π, N) and A0 = (κ, <, π, N), where π
is a bijection of κ × κ onto κ. We show B 0 is not Turing-reducible to A0 .
L = the vocabulary of B 0 , L0 ⊂ L that of A0 . Suppose for all second
order L-sentences φ: B 0 |= φ ⇐⇒ A0 |= φ∗ . Can write a second order
L-sentence Θ(x, y ) such that for all L0 -formulas φ(x) and any n ∈ N
B 0 |= Θ(pφq, n) ⇐⇒ A0 |= φ(n), thus
A0 |= φ(n) ⇐⇒ A0 |= Θ(pφq, n)∗ .
Let ψ(x) be the L0 -formula which says ¬Θ(a, a)∗ for the “natural
number" a, in the formal sense, that is the value of x. Let k = pψ(x)q.
Now
κ |= Θ(k , k )∗ ⇐⇒ A0 |= ψ(k ) ⇐⇒ A0 |= ¬(Θ(k , k ))∗ ,
a contradiction.
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Recap: Second order characterizable structures
Ajtai’s results
Recent results
In summary: Validity of sentences of even “low level"
second order logic cannot be analyzed in terms of truth in
a particular second order characterizable structure.
In set theory: There is a Σn -truth definition for Σn -formulas.
There are arbitrarily large α such that Vα ≺n V . So for a
Σn -sentence φ :
φ is true ⇐⇒ Vα |= φ.
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Recap: Second order characterizable structures
Ajtai’s results
Recent results
Outline
1
Second order characterizable structures
Recap: Second order characterizable structures
Ajtai’s results
Recent results
2
Henkin models
Henkin models
Completeness Theorem
Significance of the Completeness Theorem
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Recap: Second order characterizable structures
Ajtai’s results
Recent results
M = (M, R1 , ..., Rn , f1 , ..., fm , c1 , ..., ck ), M countable.
Does the second order theory of M determine M up to
isomorphism?
Ajtai showed in 1979 that this cannot be decided on the
basis of CA (or ZFC) alone.
We show: The non-categoricity phenomenon is quite
general.
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Recap: Second order characterizable structures
Ajtai’s results
Recent results
M = (M, R1 , ..., Rn , f1 , ..., fm , c1 , ..., ck ), M countable.
Does the second order theory of M determine M up to
isomorphism?
Ajtai showed in 1979 that this cannot be decided on the
basis of CA (or ZFC) alone.
We show: The non-categoricity phenomenon is quite
general.
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Recap: Second order characterizable structures
Ajtai’s results
Recent results
M = (M, R1 , ..., Rn , f1 , ..., fm , c1 , ..., ck ), M countable.
Does the second order theory of M determine M up to
isomorphism?
Ajtai showed in 1979 that this cannot be decided on the
basis of CA (or ZFC) alone.
We show: The non-categoricity phenomenon is quite
general.
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Recap: Second order characterizable structures
Ajtai’s results
Recent results
M = (M, R1 , ..., Rn , f1 , ..., fm , c1 , ..., ck ), M countable.
Does the second order theory of M determine M up to
isomorphism?
Ajtai showed in 1979 that this cannot be decided on the
basis of CA (or ZFC) alone.
We show: The non-categoricity phenomenon is quite
general.
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Recap: Second order characterizable structures
Ajtai’s results
Recent results
Ajtai’s First Theorem (1979)
Theorem
If V = L (or there is a second order definable well-order of R),
then every countable model in a finite vocabulary is second
order characterizable by a theory.
A second order definable well-order of R means a
well-order ≺ of P(N) such that for some second order
formula φ(<, P, Q) for all A ⊆ N, B ⊆ N:
A ≺ B ⇐⇒ (N, <, A, B) |= φ(<, P, Q)}.
If V = L, then there is a Σ12 well-order of R.
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Recap: Second order characterizable structures
Ajtai’s results
Recent results
Ajtai’s First Theorem (1979)
Proof.
Assume V = L via φ(<, P, Q). Suppose M and M0 are second
order equivalent. W.l.o.g. M = M 0 = N and M is minimal in ≺
(mod coding) among models ∼
= M, same with M0 . We show
0
M=M.
Suppose S is in the vocabulary of M and M |= S(a1 , ..., an ).
M satisfies the sentence “For some linear order < of
order-type ω, the ≺-minimal structure isomorphic to me
satisfies S(a1 , ..., an )". Hence M0 has a linear order <0 of
order-type ω such that the ≺-minimal structure isomorphic to
M0 satisfies S(a1 , ..., an ). Extend π : (M 0 , <0 ) ∼
= (N, <) to
π : (M0 , <0 ) ∼
= (M∗ , <). By minimality, M∗ = M0 . Then
M0 |= S(a1 , ..., an ) follows.
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Recap: Second order characterizable structures
Ajtai’s results
Recent results
Ajtai’s First Theorem (1979)
Proof.
Assume V = L via φ(<, P, Q). Suppose M and M0 are second
order equivalent. W.l.o.g. M = M 0 = N and M is minimal in ≺
(mod coding) among models ∼
= M, same with M0 . We show
0
M=M.
Suppose S is in the vocabulary of M and M |= S(a1 , ..., an ).
M satisfies the sentence “For some linear order < of
order-type ω, the ≺-minimal structure isomorphic to me
satisfies S(a1 , ..., an )". Hence M0 has a linear order <0 of
order-type ω such that the ≺-minimal structure isomorphic to
M0 satisfies S(a1 , ..., an ). Extend π : (M 0 , <0 ) ∼
= (N, <) to
π : (M0 , <0 ) ∼
= (M∗ , <). By minimality, M∗ = M0 . Then
M0 |= S(a1 , ..., an ) follows.
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Recap: Second order characterizable structures
Ajtai’s results
Recent results
Ajtai’s Second Theorem
Theorem (Ajtai 1979)
It is consistent, relative to the consistency of ZF , that there is a
countable model in a finite vocabulary which is not second
order characterizable by a theory.
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Recap: Second order characterizable structures
Ajtai’s results
Recent results
Ajtai’s Second Theorem 1979
Proof.
Let P be Cohen forcing for adding a generic set G ⊆ N. Let F G
be the set of A ⊆ N with A∆G finite. We show that
M = (ω ∪ F G , ω, <, E), where nEx ⇐⇒ n ∈ X , is not
characterizable by a second order theory.
Let M0 = (ω ∪ F −G , ω, <, E). Since M M0 , it suffices to
prove that M and M0 are second order equivalent. In fact more
is true: If Φ(x) is any formula of set theory, then
Φ(M) ⇐⇒ Φ(M0 ). Suppose p Φ(Ṁ). Let G be a generic
set extending p. Then V [G] |= Φ(M). Let G0 be another
generic, which agrees with G on p but is the complement of G
0
elsewhere. Clearly MG = M0 G . Thus V [G0 ] |= Φ(M0 ). But
V [G] = V [G0 ], so V [G] |= Φ(M0 ).
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Recap: Second order characterizable structures
Ajtai’s results
Recent results
Ajtai’s Second Theorem 1979
Proof.
Let P be Cohen forcing for adding a generic set G ⊆ N. Let F G
be the set of A ⊆ N with A∆G finite. We show that
M = (ω ∪ F G , ω, <, E), where nEx ⇐⇒ n ∈ X , is not
characterizable by a second order theory.
Let M0 = (ω ∪ F −G , ω, <, E). Since M M0 , it suffices to
prove that M and M0 are second order equivalent. In fact more
is true: If Φ(x) is any formula of set theory, then
Φ(M) ⇐⇒ Φ(M0 ). Suppose p Φ(Ṁ). Let G be a generic
set extending p. Then V [G] |= Φ(M). Let G0 be another
generic, which agrees with G on p but is the complement of G
0
elsewhere. Clearly MG = M0 G . Thus V [G0 ] |= Φ(M0 ). But
V [G] = V [G0 ], so V [G] |= Φ(M0 ).
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Recap: Second order characterizable structures
Ajtai’s results
Recent results
Outline
1
Second order characterizable structures
Recap: Second order characterizable structures
Ajtai’s results
Recent results
2
Henkin models
Henkin models
Completeness Theorem
Significance of the Completeness Theorem
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Recap: Second order characterizable structures
Ajtai’s results
Recent results
Non-categoricity in uncountable models
Lauri Keskinen, Amsterdam 2011:
L2κω : Add to second order logic infinite conjunctions and
disjunctions of length < κ.
Ajtai(κ) says “the L2κω -theory of any model of cardinality κ
in a finite vocabulary determines the model up to
isomorphism among models of cardinality κ" i.e.
“L2κω -equivalent models of cardinality κ in a finite
vocabulary are isomorphic."
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Recap: Second order characterizable structures
Ajtai’s results
Recent results
Uncountable models
Lauri Keskinen, Amsterdam 2011:
V = L implies Ajtai(κ) for all κ.
For any κ there is a forcing extension in which κ is
preserved and Ajtai(κ) fails.
For any finite set of regular cardinals, Ajtai(κ) can hold in
the set and fail for regular cardinals outside.
Ajtai(ω) is consistent with n Woodin cardinals. Third order
Ajtai(ω) is consistent even with a supercompact cardinal.
A proper class of Woodin cardinals implies that Ajtai(ω)
fails.
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Recap: Second order characterizable structures
Ajtai’s results
Recent results
Hyttinen-Kangas-V. 2011: Extension of Ajtai’s results to models
of first order theories, using stability theory and Shelah’s
Classification Theory.
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Jouko Väänänen
Recap: Second order characterizable structures
Ajtai’s results
Recent results
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Henkin models
Completeness Theorem
Significance of the Completeness Theorem
Outline
1
Second order characterizable structures
Recap: Second order characterizable structures
Ajtai’s results
Recent results
2
Henkin models
Henkin models
Completeness Theorem
Significance of the Completeness Theorem
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Henkin models
Completeness Theorem
Significance of the Completeness Theorem
Henkin structures
Definition
A Henkin model is a pair (M, G), where MSis a structure and G
is a collection of relations on M, i.e. G ⊆ n<ω P(M n ). Full, if
“ = ” instead of “ ⊆ ”.
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Henkin models
Completeness Theorem
Significance of the Completeness Theorem
Truth definition for Henkin structures
M |=s ∃Xnm φ ⇐⇒ M |=s(P/Xnm ) φ for some P ∈ P(M m )
(M, G) |=s ∃Xnm φ ⇐⇒ (M, G) |=s(P/Xnm ) φ for some
P ∈ P(M m ) ∩ G
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Henkin models
Completeness Theorem
Significance of the Completeness Theorem
The rationale behind Henkin models
Some results about full models hold even for Henkin
models.
Some results can only be obtained for Henkin models.
Some results obtain for Henkin models under weaker
assumptions than for full models.
Truth in Henkin models can be axiomatized.
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Henkin models
Completeness Theorem
Significance of the Completeness Theorem
The Henkin models are assumed to satisfy all instances of
the Comprehension Axioms:
φ(ψ(~z )/Y ) → ∃Y φ,
or equivalently,
∃Y ∀x1 ...∀xm (Yx1 ...xm ↔ ψ)
for any second order ψ not containing Y free.
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Henkin models
Completeness Theorem
Significance of the Completeness Theorem
Outline
1
Second order characterizable structures
Recap: Second order characterizable structures
Ajtai’s results
Recent results
2
Henkin models
Henkin models
Completeness Theorem
Significance of the Completeness Theorem
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Henkin models
Completeness Theorem
Significance of the Completeness Theorem
Completeness Theorem
There are obvious axioms and rules for second order logic,
introduced by Hilbert-Ackermann 1928, among them the
Comprehension Axioms and Axioms of Choice.
Theorem (Henkin 1951)
If T is consistent (does not prove a contradiction), then T has a
Henkin model.
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Henkin models
Completeness Theorem
Significance of the Completeness Theorem
Sketch.
One describes a winning strategy of the “second player" in a
game, called the Model Existence Game (see Models and
Games monograph CAP 2011). The strategy of II is to play so
that at each point the set of played sentences is consistent with
T (i.e. does not prove a contradiction). The winning strategy,
when played against the best strategy of the “first player", yields
a Henkin model of T .
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Henkin models
Completeness Theorem
Significance of the Completeness Theorem
Outline
1
Second order characterizable structures
Recap: Second order characterizable structures
Ajtai’s results
Recent results
2
Henkin models
Henkin models
Completeness Theorem
Significance of the Completeness Theorem
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Henkin models
Completeness Theorem
Significance of the Completeness Theorem
Henkin models are everywhere where there is consistency.
This does not tell us so much about the mathematical
objects we are usually interested in, as about the nature of
consistency.
Some properties of the Henkin model cannot be
expressed: countable, uncountable, finite, infinite. Henkin
models are a tool, and this tool is very flexible.
The axiom P 2 has non-standard Henkin models. Whatever
we prove about the standard model will be true in the
non-standard models, too. This is what provability means.
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Henkin models
Completeness Theorem
Significance of the Completeness Theorem
Henkin models are everywhere where there is consistency.
This does not tell us so much about the mathematical
objects we are usually interested in, as about the nature of
consistency.
Some properties of the Henkin model cannot be
expressed: countable, uncountable, finite, infinite. Henkin
models are a tool, and this tool is very flexible.
The axiom P 2 has non-standard Henkin models. Whatever
we prove about the standard model will be true in the
non-standard models, too. This is what provability means.
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Henkin models
Completeness Theorem
Significance of the Completeness Theorem
Henkin models are everywhere where there is consistency.
This does not tell us so much about the mathematical
objects we are usually interested in, as about the nature of
consistency.
Some properties of the Henkin model cannot be
expressed: countable, uncountable, finite, infinite. Henkin
models are a tool, and this tool is very flexible.
The axiom P 2 has non-standard Henkin models. Whatever
we prove about the standard model will be true in the
non-standard models, too. This is what provability means.
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Henkin models
Completeness Theorem
Significance of the Completeness Theorem
To keep in mind about Henkin models:
Second order sentences are not full or Henkin, only
models are.
The sentences of second order logic do not “know" what
semantics is being used.
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Henkin models
Completeness Theorem
Significance of the Completeness Theorem
To keep in mind about Henkin models:
Second order sentences are not full or Henkin, only
models are.
The sentences of second order logic do not “know" what
semantics is being used.
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Henkin models
Completeness Theorem
Significance of the Completeness Theorem
To keep in mind about Henkin models:
Second order sentences are not full or Henkin, only
models are.
The sentences of second order logic do not “know" what
semantics is being used.
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Henkin models
Completeness Theorem
Significance of the Completeness Theorem
The usefulness of Henkin models:
To give a (finite) proof of a second order φ from a second
order theory T one can use the semantical method:
Suppose (M, G) |= T . We show (M, G) |= φ.
We have proved not only that φ is true in the intended
model of T (if there was one), but that φ is true in the entire
cloud inside which the intended model of T is lurking.
One can hardly find a convincing argument for φ logically
following from T unless there was an actual formal proof of
φ from T and the Comprehension (and Choice) axioms.
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Henkin models
Completeness Theorem
Significance of the Completeness Theorem
The usefulness of Henkin models:
To give a (finite) proof of a second order φ from a second
order theory T one can use the semantical method:
Suppose (M, G) |= T . We show (M, G) |= φ.
We have proved not only that φ is true in the intended
model of T (if there was one), but that φ is true in the entire
cloud inside which the intended model of T is lurking.
One can hardly find a convincing argument for φ logically
following from T unless there was an actual formal proof of
φ from T and the Comprehension (and Choice) axioms.
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Henkin models
Completeness Theorem
Significance of the Completeness Theorem
The usefulness of Henkin models:
To give a (finite) proof of a second order φ from a second
order theory T one can use the semantical method:
Suppose (M, G) |= T . We show (M, G) |= φ.
We have proved not only that φ is true in the intended
model of T (if there was one), but that φ is true in the entire
cloud inside which the intended model of T is lurking.
One can hardly find a convincing argument for φ logically
following from T unless there was an actual formal proof of
φ from T and the Comprehension (and Choice) axioms.
Jouko Väänänen
Model Theory of Second Order Logic
Second order characterizable structures
Henkin models
Henkin models
Completeness Theorem
Significance of the Completeness Theorem
The transfer from
∀M(M |= T ⇒ M |= φ)
to
∀M, G((M, G) |= T ⇒ (M, G) |= φ)
is in practice insignificant, but it has important
philosophical content.
Paying attention to G in the proof gives a reduction from an
infinitistic inference to a finitist one.
Jouko Väänänen
Model Theory of Second Order Logic