Download Lecture 6: End and cofinal extensions

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

Set theory wikipedia , lookup

History of logic wikipedia , lookup

Law of thought wikipedia , lookup

Intuitionistic logic wikipedia , lookup

Peano axioms wikipedia , lookup

List of first-order theories wikipedia , lookup

Non-standard analysis wikipedia , lookup

Curry–Howard correspondence wikipedia , lookup

Quantum logic wikipedia , lookup

Gödel's incompleteness theorems wikipedia , lookup

Mathematical proof wikipedia , lookup

Arrow's impossibility theorem wikipedia , lookup

Model theory wikipedia , lookup

Foundations of mathematics wikipedia , lookup

Mathematical logic wikipedia , lookup

Laws of Form wikipedia , lookup

Theorem wikipedia , lookup

Transcript
MODEL THEORY OF ARITHMETIC
Lecture 6: End and cofinal extensions
Tin Lok Wong
12 November 2014
A relatively neglected aspect of the study of nonstandard models of arithmetic is the
study of their cofinal extensions. These extensions certainly do not present themselves
to the intuition as readily as do their more popular cousins the end extensions; but
they are not exactly shrouded in mystery or unnatural objects of study either. They
are equal partners with end extensions in the construction of general extensions of
models; they offer both special advantages and disadvantages worthy of our interest;
and, occasionally, they are useful in understanding the generally more simply behaved
end extensions.
Craig Smoryński [16]
Recall BΣn+1 ` IΣn for every n ∈ N from Theorem 2.10. The aim of this lecture is to show
that actually these theories are not very far apart.
Theorem 6.1 (Harvey Friedman, Jeff Paris [12], independently). Let n ∈ N. Then BΣn+1 is
Πn+2 -conservative over IΣn , i.e., for every σ ∈ Πn+2 ,
BΣn+1 ` σ
⇒
IΣn ` σ.
The particular case when σ = ⊥ is essentially the equiconsistency between BΣn+1 and IΣn .
However, this conservation theorem tells us much more than just equiconsistency. For example,
establishing the equiconsistency between BΣn+1 and IΣn in ZFC is trivial, because ZFC proves
the consistencies of both BΣn+1 and IΣn . Contrarily, this conservation result, even established
within ZFC, really has non-trivial content.
Note that IΣn+1 is never Π1 -conservative over the corresponding BΣn+1 by Gödel’s Second
Incompleteness Theorem, because IΣn+1 ` Con(BΣn+1 ). A proof of this can be found in Section I.4
of the Hájek–Pudlák book [8].
The proof of Theorem 6.1 we present here is a simplification of that in Clote–Hájek–Paris [4],
using end and cofinal extensions. Recall
K ⊇e M
means
∀k∈K \ M ∀m∈M m 6 k,
K ⊇cf M
means
∀k∈K \ M ∃m∈M k 6 m.
We split into two threads, which will merge in the end to give the conservation theorem.
6.1
The strength of end extensions
We may define BΠn in a way analogous to the definition of BΣn , but as mentioned in Proposition 3.8, we get no new theory out of this. We prove the proposition in full here.
Proposition 6.2. BΣn+1 and BΠn are equivalent for all n ∈ N.
Proof. If ∀x<a ∃y ∃v ψ(v, x, y, z̄), where ψ ∈ Πn , then applying BΠn gives
∃b ∀x<a ∃y, v<b ψ(v, x, y, z̄),
so that ∃b ∀x<a ∃y<b ∃v ψ(v, x, y, z̄) in particular.
38
K
b
M
↓ underspill
M
a
y
ϕ
x
Figure 6.1: How end extensions imply collection
We need also an upside-down version of overspill.
Underspill. Let n ∈ N and I (e M |= IΣn . If θ ∈ Πn (M ) such that
M |= θ(x)
for all x ∈ M \ I,
then M |= θ(x) for arbitrarily large x ∈ I.
Proof. Otherwise x > b ∧ θ(x) defines M \ I for some b ∈ I, contradicting LΠn .
The collection schemes are intimately connected with end extensions. In general, if a model of
arithmetic has a proper end extension, then it satisfies some collection. The amount of collection
it satisfies depends on what theory the extension has, and how elementary the extension is.
Definition. Let M, K be LA -structures and n ∈ N. Then M is a Σn -elementary, or simply
n-elementary, substructure of K, written M 4n K, if M ⊆ K and for all θ ∈ Σn and all c̄ ∈ M ,
M |= θ(c̄)
⇔
K |= θ(c̄).
In this case, we informally say that such θ(c̄)’s transfer between M and K.
Notice requiring θ ∈ Πn instead does not change the notion defined.
Theorem 6.3 (Adamowicz–Clote–Wilkie [3]). Fix n ∈ N. Let M |= PA− and K n,e M satisfying IΣn . Then M |= BΣn+1 .
Proof. Notice M |= I∆0 by Corollary 5.1. In view of Proposition 6.2, it suffices to show M |= BΠn .
Let a ∈ M and ϕ ∈ Πn (M ) such that M |= ∀x<a ∃y ϕ(x, y). Consider
{b ∈ K : K |= ∀x<a ∃y<b ϕ(x, y)}.
| {z }
Πn
|
{z
Πn over K |= BΣn
}
It includes K \ M because M 4n,e K. So by Πn -underspill, we find b ∈ M such that
K |= ∀x<a ∃y<b ϕ(x, y).
This transfers down to M since M 4n,e K.
The case n = 0 of this theorem strengthens Corollary 5.1 for proper cuts.
6.2
The Splitting Theorem
We need a hierarchical version of the Tarski–Vaught Test [17]. The significance of this test is that
it allows us to talk about elementarity without reference to what is true in the smaller model. This
is especially helpful when we do not know much about the smaller model, for example, when it is
still being constructed.
39
Tarski–Vaught Test. Let M, K be LA -structures, and suppose M 40 K. Then the following
are equivalent for all n ∈ N.
(a) M 4n+1 K.
(b) For every η(x̄) ∈ Πn (M ), if K |= ∃x̄ η(x̄), then K |= η(c̄) for some c̄ ∈ M .
Proof. The implication (a) ⇒ (b) is straightforward. We prove the converse implication (b) ⇒ (a)
by strong induction on n.
Let n ∈ N for which (b) is true, and (b) ⇒ (a) for all smaller indices. Then we know M 4n K,
either from the assumption M 40 K when n = 0, or from the induction hypothesis when n > 0.
Consider the Σn+1 (M )-formula ∃x̄ η(x̄), where η ∈ Πn (M ). Clearly M |= ∃x̄ η(x̄) implies K |=
∃x̄ η(x̄) since M 4n K. If K |= ∃x̄ η(x̄), then
K |= η(c̄)
for some c̄ ∈ M
by (b)
∴
M |= η(c̄)
for some c̄ ∈ M
since M 4n K
∴
M |= ∃x̄ η(x̄).
Another fact that we need is an alternative axiomatization of the induction schemes in terms
of strong collection. Recall that collection says all functions with bounded domains have bounded
images. Strong collection says that all partial functions with bounded domains, not only total
ones, have bounded images. This gives yet another way of showing BΣn+1 ` IΣn for every n ∈ N.
Theorem 6.4 (Harvey Friedman). The following are equivalent over I∆0 for all n ∈ N.
(a) IΣn+1 .
(b) Strong Πn -collection: for every θ ∈ Πn ,
∀z̄ ∀a ∃b ∀x<a ∃y η(x, y, z̄) → ∃y<b η(x, y, z̄) .
Proof. For (a) ⇒ (b), use Σn+1 -separation from Theorem 2.7 to find c such that
Ack(c) = {x < a : ∃y η(x, y, z̄)}.
Recall IΣn+1 ` BΣn+1 from Theorem 2.2. So
∃b ∀x<a ∃y<b x ∈ Ack(c) → η(x, y, z̄) .
| {z }
| {z }
∆0
|
Πn
{z
}
Πn
We show (b) ⇒ (a) by strong induction on n. Let n ∈ N such that strong Πn -collection holds,
and (b) ⇒ (a) for all smaller indices. Then we get IΣn , either from the base theory I∆0 when
n = 0, or from the induction hypothesis when n > 0. As in the proof of Theorem 5.9, it suffices
to show that every nonempty bounded Σn+1 -definable set has a minimum. Fix a and consider the
Σn+1 -formula ∃y η(x, y, z̄), where η ∈ Πn . Strong Πn -collection gives b such that
{x < a : ∃y η(x, y, z̄)} = {x < a : ∃y<b η(x, y, z̄)}.
| {z }
Πn
|
{z
Πn over BΣn
}
This set is Πn -definable because either n = 0 and BΣn is not needed, or n > 0 and we have BΣn
from IΣn . So provided it is nonempty, it must have a minimum by LΠn .
Remark 6.5. Similar to Proposition 6.2, strong Σn+1 -collection, appropriately defined, is the same
as strong Πn -collection for every n ∈ N.
We are now ready for the Splitting Theorem, which says that every extension splits into a cofinal
extension followed by an end extension. Clearly, to split an extension in such a way, the middle
model must consist of the downward closure of the ground model.
40
K <n+1 M
K<M
× new
M |= IΣn
M |= IΣn
M = supK M
⇒ M 4n+1 M 4n K
M |= BΣn+1
Figure 6.2: The Splitting Theorem
Figure 6.3: Constructing cofinal extensions
using the Splitting Theorem
Definition. If S ⊆ M |= PA− , then
supM S = {x ∈ M : x < s for some s ∈ S}.
More importantly, some elementarity is preserved in such splits. This should be surprising
because the supremum of a model is an entirely order-theoretic notion, and it is not clear at first
glance why it should have any bearing on the arithmetic structure.
Splitting Theorem (essentially Kaye [9]). Fix n ∈ N. Let M |= IΣn and K <n+1 M . Then
M 4n+1,cf M 4n,e K, where M = supK M .
Proof. We follow the proof from Enayat–Mohsenipour [5].
We first show the n-elementarity between M and K. Note M ⊆e K. So M 40 K by Proposition 4.12. Thus we are already done if n = 0. Now, suppose n = m + 1. Then the Tarski–Vaught
Test applies. Let η(x, y) ∈ Πm and c ∈ M such that K |= ∃y η(c, y). Take a ∈ M strictly above c,
which is possible since M ⊆cf M . Using strong Πm -collection, find b ∈ M such that
M |= ∀x<a ∃y η(x, y) → ∃y<b η(x, y) .
| {z }
| {z }
Πm
|
{z
Σm+1
|
Πm
}
{z
Πm+2
|
{z
Σm+1
}
}
This transfers to K by (m + 2)-elementarity, making K |= ∃y<b η(c, y). Any witness to this must
be in M because b ∈ M .
Let us move on to the (n + 1)-elementarity between M and M . First, we know M 4n M
since M 4n+1 K <n M . Let η(x) ∈ Πn (M ). Then M |= ∃x η(x) implies M |= ∃x η(x) because
M 4n M . Conversely, if M |= ∃x η(x), then
∴
K |= ∃x η(x)
since M 4n K
M |= ∃x η(x)
since M 4n+1 K.
The Splitting Theorem tells us that end extensions and cofinal extensions are essentially the
only interesting kinds of extensions for models of arithmetic, because every other extension factors
into these.
There are a number of other splitting theorems in the model theory of arithmetic in the literature. We will meet one more in the Further exercises.
6.3
Cofinal extensions
We are only one step away from the conservation result. The stepping stone is, nevertheless, of
independent model-theoretic interest. Its countable version was first proved in Paris [12].
Theorem 6.6. Let n ∈ N and M |= IΣn . Then there is M <n+1,cf M that satisfies BΣn+1 .
41
Proof. Use Compactness to find K < M such that M 6⊆cf K. Let M = supK M . The Splitting
Theorem implies M n,e K and M 4n+1,cf M . So M |= BΣn+1 by Theorem 6.3.
This proof actually shows the stronger fact that the supremum of a model of IΣn in every
non-cofinal extension is a model of BΣn+1 .
Theorem 6.6 readily implies the Friedman–Paris conservation theorem, because if BΣn+1 proves
much more than what IΣn does, then there must be a model of IΣn which deviates from BΣn+1
so much that it cannot fit inside any model of BΣn+1 .
Proof of Theorem 6.1. Let σ ∈ Πn+2 such that IΣn 0 σ. Pick M |= IΣn + ¬σ. Find M <n+1 M
satisfying BΣn+1 using Theorem 6.6. Then M |= ¬σ because ¬σ ∈ Σn+2 . So BΣn+1 0 σ.
Further exercises
The MRDP Theorem, mentioned in the Further reading section of Lecture 1, says that every
Σ1 -formula is uniformly equivalent to an existential LA -formula in N. A careful check reveals that
its proof can actually be formalized within I∆0 + exp. So we informally write I∆0 + exp ` MRDP.
Fact 6.7 (Gaifman–Dimitracopoulos [7]). For every Σ1 -formula
θ(x̄), there exists an existential
LA -formula θ0 (x̄) such that I∆0 + exp ` ∀x̄ θ(x̄) ↔ θ0 (x̄) .
The aim of these exercises is to prove the Gaifman Splitting Theorem [6, 7] assuming MRDP
holds in I∆0 + exp. The main difference between our Splitting Theorem and Gaifman’s is that his
theorem does not start with any elementarity.
Gaifman Splitting Theorem. If M, K |= PA such that M ⊆ K, then M = supK M < M .
(a) Recall ∆0 ⊆ Σ1 ∩ Π1 . Show that if M, K |= I∆0 + exp and M ⊆ K, then M 40 K.
(b) Let θ be an LA -formula and M ⊆cf M |= PA− . Suppose for every a ∈ M , there exists b ∈ M
such that M |= ∀x<a ∃y<b θ(x, y). Explain why M |= ∀x ∃y θ(x, y).
(c) Using (b), or otherwise, show that if M |= PA− + Coll(Σ1 ) and M <0,cf M satisfying PA− ,
then M 42 M .
(d) Fix n ∈ N. Follow the steps below to show that if M |= BΣn+1 + exp and M <n+1,cf M ,
then M <n+2 M .
Let θ ∈ Πn (M ) such that M |= ∀x ∃y θ(x, y). Since M ⊆cf K, it suffices to show K |=
∀x<a ∃y θ(x, y) for every a ∈ M . Pick a ∈ M . Define f : {x ∈ M : x < a} → M by setting
f (x) = min{y ∈ M : M |= θ(x, y)}.
(i) Explain why f is well-defined and is coded in M .
(ii) Show that the code of f in M also codes a total function {x ∈ K : x < a} → K in K.
(iii) Explain why K |= ∀x<a θ(x, f (x)).
(e) Combine (c) and (d) to show that if M |= PA and M <0,cf M satisfying PA− , then M < M .
(f) Deduce the Gaifman Splitting Theorem from (a) and (e). Observe that the bigger model
actually does not need to satisfy full PA: having I∆0 + exp is sufficient.
Further comments
More about the Friedman–Paris conservation theorem
Many proofs of Theorem 6.1 are known. The first one by Paris [12] involves his hierarchy of cuts.
Later he gave a simpler proof using definable ultrapowers [13]. Other model-theoretic proofs use
Skolem hulls [10, Chapter 10] or Herbrand saturated models [1]. Several proof-theoretic proofs are
known too [2, 15].
42
The Πn+2 -conservativity of BΣn+1 over IΣn is actually provable in I∆0 + supexp, where supexp
is an axiom asserting the existence of
. . .2
x-many 2’s
22
for every x. See the paper by Clote, Hájek, and Paris [4] for more information.
Collection and end extensions
The theory BΣn+1 we obtained in Theorem 6.3 is best possible. A lot is known about similar
equivalences between end extendability and strength. These results can be summarized as follows.
T
Definition. Let k, n ∈ N. Then ThIΣn (k-ecuts) = {Th(I) : I k,e M |= IΣn }. We denote by
Πk -Cn(IΣn ) the Πk -consequences of IΣn .
Theorem 6.8. Let n, k ∈ N. Then
(
BΣk+1 + Πk+1 -Cn(IΣn ) if k 6 n + 1;
ThIΣn (k-ecuts) =
BΣk
if k > n + 2.
Moreover, every model of ThIΣn (k-ecuts) is elementarily equivalent to some I k,e M |= IΣn .
The case when k > n + 1 can be extracted from Paris–Kirby [14]. One direction of the case
when k 6 n is provided by our Theorem 6.3. The other direction can be proved by following
Solovay’s self-embedding argument [13] when the ground model itself satisfies IΣn , or by following
the omitting types argument in Paris–Kirby [14] otherwise.
Notice Theorem 6.8 does not say that every model of ThIΣn (k-ecuts) is a proper k-elementary
cut of some model of IΣn . Apparently, some extra saturation is needed to guarantee the existence
of an end extension of the appropriate kind, but currently, the exact amount of saturation required
is mostly unknown. Here we gather the key questions.
Question 6.9 (Wilkie–Paris [19]). Does every countable model of BΣ1 have a proper end extension
satisfying I∆0 ?
Question 6.10 (Clote [3]). Let n ∈ N. Does every model of BΣn+2 have a proper (n + 2)elementary end extension satisfying I∆0 ?
Question 6.11 (Clote [3], after Matt Kaufmann). Let n ∈ N. Does every countable model
of BΣn+2 have a proper (n + 2)-elementary end extension satisfying BΣn+1 ?
Wilkie and Paris [19] showed that Questions 6.9 and 3.9 cannot both have a positive answer.
Formalizing the MRDP Theorem
There is a sense in which MRDP Theorem is equivalent to the Gaifman Splitting Theorem, see
Exercise 7.6 in Kaye’s book [3]. It is open whether Fact 6.7 remains true without exp.
Question 6.12 (Jeff Paris). Does I∆0 ` MRDP?
Wilkie [18] noticed that a positive answer to this question implies NP = co-NP.
References
[1] Jeremy Avigad. Saturated models of universal theories. Annals of Pure and Applied Logic,
118(3):219–234, December 2002.
[2] Samuel R. Buss. The witness function method and provably recursive functions of Peano
arithmetic. In Dag Prawitz, Brian Skyrms, and Dag Westerståhl, editors. Logic, Methodology and Philosophy of Science IX, volume 134 of Studies in Logic and the Foundations of
Mathematics, pages 29–68. North-Holland Publishing Company, Amsterdam, 1994.
43
[3] Peter G. Clote. Partition relations in arithmetic. In Carlos Augusto Di Prisco, editor. Methods
in Mathematical Logic, volume 1130 of Lecture Notes in Mathematics, pages 32–68. SpringerVerlag, Berlin, 1985.
[4] Peter G. Clote, Petr Hájek, and Jeff B. Paris. On some formalized conservation results in
arithmetic. Archive for Mathematical Logic, 30(4):201–218, 1990.
[5] Ali Enayat and Shahram Mohsenipour. Model theory of the regularity and reflection schemes.
Archive for Mathematical Logic, 47(5):447–464, 2008.
[6] Haim Gaifman. A note on models and submodels of arithmetic. In Wilfrid Hodges, editor.
Conference in Mathematical Logic — London ’70, volume 255 of Lecture Notes in Mathematics,
pages 128–144. Springer-Verlag, Berlin, 1972.
[7] Haim Gaifman and Constantinos Dimitracopoulos. Fragments of Peano’s arithmetic and the
MRDP Theorem. In Logic and Algorithmic, volume 30 of Monographies de L’Enseignement
Mathématique, pages 187–206. Université de Genève, Geneva, 1982.
[8] Petr Hájek and Pavel Pudlák. Metamathematics of First-Order Arithmetic. Perspectives in
Mathematical Logic. Springer-Verlag, Berlin, 1993.
[9] Richard Kaye. Model-theoretic properties characterizing Peano arithmetic. The Journal of
Symbolic Logic, 56(3):949–963, September 1991.
[10] Richard Kaye. Models of Peano Arithmetic, volume 15 of Oxford Logic Guides. Clarendon
Press, Oxford, 1991.
[11] Leszek Pacholski, Jedrzej Wierzejewski, and Alec J. Wilkie, editors. Model Theory of Algebra
and Arithmetic, volume 834 of Lecture Notes in Mathematics, Berlin, 1980. Springer-Verlag.
Proceedings of the Conference on Applications of Logic to Algebra and Arithmetic Held at
Karpacz, Poland, September 1–7, 1979.
[12] Jeff B. Paris. A hierarchy of cuts in models of arithmetic. In Pacholski et al. [11], pages
312–337.
[13] Jeff B. Paris. Some conservation results for fragments of arithmetic. In Chantal Berline,
Kenneth Mc Aloon, and Jean-Pierre Ressayre, editors. Model Theory and Arithmetic, volume
890 of Lecture Notes in Mathematics, pages 251–262. Springer-Verlag, Berlin, 1981.
[14] Jeff B. Paris and Laurence A. S. Kirby. Σn -collection schemas in arithmetic. In Angus Macintyre, Leszek Pacholski, and Jeff B. Paris, editors, Logic Colloquium ’77, volume 96 of Studies
in Logic and the Foundations of Mathematics, pages 199–209. North-Holland Publishing Company, Amsterdam, 1978.
[15] Wilfried Sieg. Fragments of arithmetic. Annals of Pure and Applied Logic, 28(1):33–71,
January 1985.
[16] Craig Smoryński. Cofinal extensions of nonstandard models of arithmetic. Notre Dame Journal
of Formal Logic, 22(2):133–144, April 1981.
[17] Alfred Tarski and Robert L. Vaught. Arithmetical extensions of relational systems. Compositio
Mathematica, 13:81–102, 1956–1958.
[18] Alex J. Wilkie. Applications of complexity theory to ∆0 -definability problems in arithmetic.
In Pacholski et al. [11], pages 363–369.
[19] Alex J. Wilkie and Jeff B. Paris. On the existence of end extensions of models of bounded
induction. In Jens Erik Fenstad, Ivan T. Frolov, and Risto Hilpinen, editors. Logic, Methodology and Philosophy of Science VIII, volume 126 of Studies in Logic and the Foundations of
Mathematics, pages 143–161. North-Holland Publishing Company, Amsterdam, 1989.
44