LOGIC COLLOQUIUM '80
D. vanDalen,D. Lascar, J. Smiley [eds.} e North-HoUand Publishing Company,1982
255
SET THEORETIC ASPECTS OF Stephen G. Simpson* Department of Mathematics Pennsylvania State University University Park, PA 16802 U.S.A.
§l.
Introduction,
In this paper we study certain fairly weak formal systems which are nevertheless just strong enough to formalize certain aspects of mathematical practice.
All
of the systems we consider use classical logic. By ATR we mean the formal system of arithmetical transfinite recursion with O quantifier free induction on the natural numbers. This is an interesting finitely axiomatizable subsystem of second order arithmetic. Friedman [10], [11].
It was first isolated by H.
Detailed studies of it have appeared in Steel [28],
Friedman/McAloon/Simpson [13], and Simpson [27].
A precise description of the
language and axioms of ATR is given in §2 below. O The interest of ATR has by now been well established. On the one hand, it O was shown [10], [ll], [13], [26], [27], [28] that ATR is just strong enough to O prove many mathematical theorems which depend On having a good theory of countable well orderings.
Indeed many such theorems, when stated in the language of second
order arithmetic, turn out to be provably. equivalent to ATRQ over a weak base theory. (As an example here we may cite the theorem that every uncountable Borel set contains a perfect subset.
Statements involving Borel sets, perfect sets, and
countable well orderings are formalized in the language of second order arithmetic by means of codes.)
On the other hand, it was shown in [13] that ATR
is proof O theoretically not very strong; e.g. its proof theoretic ordinal is just the
Feferman/SchUtte ordinal Although ATR
f ' O is a subsystem of second order arithmetic, the purpose of this
O paper is to examine ATR
from a set theoretic Viewpoint. To this end we isolate O in §2 a certain finitely axiomatizable system of set theory, ATR~, whose key axiom
asserts that every well ordering is isomorphic to a von Neumann ordinal. system ATR~ ZF
=
Zermelo/Fraenkel set theory.
extension of
The
appears to be a very natural and interesting fragment of ATR O'
We show in §3 that
This is done by showing that
ATR~
is a conservative
ATR is strong enough to carry O
*The author is an Alfred P. Sloan Research Fellow. In addition, the author'·s reresearch was partially supported by NSF grant MCS-8107867.
S.G. SIMPSON
256
out the usual arguments in which hereditarily countable sets are encoded by countable well founded trees. ATR~.
In §4 we study models of
ATRs
We show that any countable model of
o
s
This amounts O' to showing that every countable model of ATR has a proper E1 elementary subO l model. Throughout this paper we employ mainly model theoretic methods, although has a proper E-transitive submodel which is again a model of
ATR
proof theoretic results are mentioned briefly from time to time. In §5 we compare
ATR~
with the better known system KP
= Kripke/Platek
theory, i.e. the theory of admissible sets [1], [2].
KP
interesting subsystem of
ATR; is different from
ZF.
Intuitively speaking,
set
is also a natural and
KP
because Barwise compactness is internal to the system, rather than being a prop-
KP.
erty of models of the system as it is for
Independently of our work, McAloon and Ressayre [23] defined a system of set theory which is similar to
ATR~, and stated a result similar to our Theorem 3.6.
Our Theorem 4.10 was proved in answer to a question raised by McAloon and Ressayre
[23].
Friedman [12], after learning about our results in §3, devised an elegant
theory of sets and classes which is also a conservative extension of and ATR~. O The language of second order arithmetic consists of
§2.
The systems
number variables
ATR
O'
ATR
i, j, k, m, n, ..• , set variables
connectives, number quantifiers
Vn, 3n,
+, "
X, Y, Z,
and set quantifiers
variables are intended to range over the set ables are intended to range over subsets of
0, 1, =, <, E,
propositional VX, 3X.
Number
of natural numbers, and set vari-
00
A formula in the language of sec-
w.
ond order arithmetic is said to be arithmetical if it contains no set quantifiers. The weakest formal system we shall consider is ordered semiring axioms for
ro,
ACA which consists of the usual O the quantifier free induction axiom
OEX&Vk(kEX and arithmetical comprehension
SCm)
-+
Vk(kEX)
~
S(m))
is arithmetical and does not mention
is finitely axiomatizable: the TurinB jump of Within
k+1EX)
~
3XVm(mEX where
-+
ACA
O
X.
It can be shown that
the principal axiom asserts that for any set
X exists. we have the arithmetical pairing function (m,n)
=
t(m+n+l)(m+n) + m.
X,
ACA
O
257
Set theoretic aspects of ATR o Binary relations
R on the natural numbers are identified with sets
{(m,n)
A well ordering is a binary relation-< on the natural numbers
m R n },
X
=
which is a linear ordering of its field, such that VX[Vn(Vm-< n(mEX) lye write Thus
WO(-<) is a
WO(-<)
to mean that TIl
The system ATR
I
nEX)
~
~
Vn(nEX)].
is a well ordering in the sense just described.
~
formula with a free set variable
-<.
consists of ACA plus a scheme of arithmetical transO O finite recursion which asserts that arithmetical comprehension can be iterated along any well ordering. WO(-<) where
~
8(j,Y)
matizable:
ATR includes all axioms of the form O
3XVjVn[(j ,n)EX
+-+
8(j,{(i,m) : m--< n&(i,m)EX})]
is arithmetical.
It can be shown that
the axioms are those of
ACA
plus a
IT
ATR
is finitely axioO sentence asserting that the
I
O 2 Turing jump operator can be iterated along any well ordering starting at any set. In §5 we shall briefly consider the scheme of transfinite induction which
consists all instances of
wo (-< )&Vn(Vm where
ITt)
-< no (m)
->
is an arbitrary formula.
if it consists of a string of
k
zt
(respectively
set quantifiers beginning with an existen-
tial (respectively 'universal) one, followed by an arithmetical formula. I
I
Zk- TI
(respectively TI - TI O) we mean the formal system consisting of O k plus the transfinite induction scheme restricted to formulas
u,v,w,x,y, . • . .
E,
and
lye employ without comment a number of
abbreviations which are familiar from textbooks on
ZF set theory.
Consider the
following set theoretic axioms: 1.
Axiom of extensionality:
Vu(uEx
2.
Axiom of regularity:
3.
Axiom of infinity:
4.
Axioms asserting that the universe is closed under primitive recursive
x t q,
~
+-+
uEy)
3uEx(u n x
~
x
=
y.
= q,).
3x(q,Ex & VuEx(u U [u ] E x)).
set functions (Jensen/Karp [22]). 5. Vx(xt¢
A set ~
r
of ordered pairs is said to be regular if
3uExVvEx {v,u} I r).
Our key axiom asserts that if
r
is regular then
S.G. SIMPSON
258 there exists a function
f
with fielder)
C
domain(f)
and, for all
u E domain(f),
(v,u) E r },
feu) = {f(v) 6.
Axiom of choice:
7.
Axiom of countability:
Our basic system
ATR
s
Vx3r
(r
is a well ordering of
Vx (x
is countable).
consists of axioms
o
x).
1
through
Axioms
5.
6
and
7
are
regarded as optional extra axioms.
Actually, our main interest is in the full through 7, i.e. ATRs plus the axiom of count-
1
system consisting of axioms
o
ability. ATR
ATR s
Note that
s
o
is a subsystem of
is finitely axiomatizable.
o
Hence
ZF. ATR~
We shall begin §3 by showing that plus the axiom of countability is
finitely axiomatizable.
§3.
Conservative extension result.
In this section we present some basic results about lationship between
and
ATR
Keep in mind that
ATR~
ATR~
O. ATR is a system of second order arithmetic. O
theory while
3.1
ATR~
is finitely axiomatizable.
~.
Proof.
and about the reis a system of set
We claim that the scheme of closure under primitive recursive set
functions can be replaced by an axiom asserting closure under rudimentary functions
Fo-F
sitive set
a
(Jensen [.21] p. 239), plus an axiom asserting that for any trant
and ordinal 5
the constructible hierarchy
Vx3t(xEt & t
exists, plus an axiom first that axiom
a,
tive recursive ordinal functions.
3 2
is transitive).
(applied to linear orderings
La(t)
starting at
t
To prove the claim, note
r)
yields closure under primi-
Now apply Theorem 2.5 of Jensen/Karp [22].
We remark on some alternative simplified axiomatizations of s ATR If this is done, then axiom 5 O O. can be replaced by its special case in which r is a linear ordering. (The spec-
s ATR •
~.
One may add the axiom of choice to
ial case just says that every well ordering is isomorphic to an ordinal.) the axiom of countability implies the axiom of choice.
axiom of countability, a different simplification is possibLe: La(t)
can be replaced by its special case in which
proof of these remarks.
a
Clearly
In the presence of the
= wand
the axiom about t
=~.
We omit
I'e conjecture that either of the mentioned simplifica-
tions can be made even without the axiom of choice. In any case we have:
3.3
Lemma. s ATR ~
a model of
o
In any model of
ATR~, the hereditarily countable sets form
plus the axiom of countability.
Set theoretic aspects of ATR o Proof.
Obvious.
259
(A set is said to be hereditarily countable if the smallest
transitive set containing it is countable.) We now exhibit a close relationship of mutual interpretability between
ATR
and ATR Assume that the language of second order arithmetic has been interO' preted into the set theoretic language in the usual way: number variables range over
set variables range over subsets of
00,
3.4
Each axiom of
Proof.
Let
~
formula, and let
-<,
{m: m-< n}.
that
S along m~
-<
up to
n,
Thus
n & S(j,{(i,k) :
k~m &
Y is
says
(i,k) E Y})}.
Using the axiom of regularity, prove by induction on
contains a set
3.5
be an arithmetical
s
of
to
S(j,X)
let t be the transitive closure of {<}, let a be the O' and for each n let Jnl < a be the ordinal of the restriction
ATR
ordinal of
-<
let
00,
be an arithmetical formula which asserts that
Y = {(j,m) : Reasoning in
We then have:
is a theorem of
be a well ordering of
~(n,Y)
the result of iterating
etc.
00,
s
o
Y such that
Any model of
~.
In/
We omit details.
can be expanded to a model of
the axiom of countability. Proof. empty set s
~
we make the following definitions. A tree is a nonATR O of (codes for) finite sequences of natural numbers such that
Within T
t &t E T
~
sET.
A tree
i.e. there is no function Trees
T and
T'
f
T
is said to be well founded if
such that
Vn f[n]ET
where
are said to be isomorphic, written
T
T has no path,
f[n]
~
T',
( f (0), ... ,
exists an isomorphism between them, i.e. an order preserving bijection of T'.
If
sand
catenation of
are finite sequences of natural numbers,
t
s
followed by
T = {t: s ""'t E T}. s for all sET, i f
A tree
t. T
s""'{m) E T
If
T
is a tree and
T and
jection of
Tonto
able trees is to mean using the
T'
s~ t
sET,
Tonto
is the con-
we write
is said to be suitable i f i t is well founded and, and
s""'{n) E T
Clearly the class of suitable trees is that if
f(n~l».
if there
and
Ts""'{m)~
Ts""'{n) then
m = n,
TI~. The point of the definition is
are suitable then there is at most one order preserving biT'.
~~ on rr~.
Hence the relation If
3n«n>E T' & T~T' (n»'
T
and
T'
T
~
T'
of isomorphism between suit-
are suitable trees we write
The relation
'Y
t
is again
~~ axiom of choice, a consequence of ATR O'
1
~l
on
1
TIl'
T E T' We are
S.G. SIMPSON
260
We interpret the set theoretic language into the language of second order arithmetic as follows. suitable trees.
Set theoretic variables are interpreted as ranging over
The equality relation = between set theoretic variables is in-
terpreted as
~,
founded tree
T
is interpreted as
and
E.
The idea here is that a well
is to be identified with a hereditarity countable set
The restriction to suitable trees is for convenience only. trees we have if
ITI = IT' I
T ~ T',
if and only if
T '" E T'.
and
Note that for suitable
ITi E IT'I
if and only
We must verify that the suitable tree interpretations of axioms 7
are theorems of
ATR
Recall that a set theoretic formula is
O' built up using only bounded quantifiers formula
6i
~(xI, ••• ,xn)
on the
ITt
VuEx, 3uEx.
I
6
through if it is
0 Note that for each
6 0 the corresponding suitable tree formula ~(TI, .•• ,Tn) is
class of suitable trees.
Hence we may apply
6i
comprehension
(a consequence of
ATR to get closure under rudimentary functions. FurtherO) more, given suitable trees corresponding to a transitive set t and an ordinal a,
we can use arithmetical transfinite recursion along a well ordering of type to define a suitable tree corresponding to
tion is routine.
The rest of the verifica-
L (t).
a
The above discussion implies that any model M of ATR can be expanded to O s plus the axiom of countability. The elements of MS Ms 0 f ATRO are the equivalence classes of suitable trees in M under _ in M. This coma modeI
pletes the proof of Lemma 3.5. Combining Lemmas 3.3, 3.4 and 3.5 we obtain immediately the following conservative extension result (one may compare Theorem 4.6 of Feferman [6]): 3.6 metic.
~.
Let
cr be a sentence in the language of second order arith-
The following are equivalent.
(i) ATR~ (ii) ATR~
plus the axiom of countability proves proves
§4.
Models of
Let
M = (IMI, EM)
cr;
cr;
ATR
s O' and
N
(INI,E
is an E-transitive submodel of
J1
b E INI, a EM b i f and only i f
a E INI
if
N)
be models of
ATR
and, for all
INI ~ 1M: and a EN b.
s O'
We say that a E IMI
and
The purpose of this sec-
N
Set theoretic aspects of ATR o ATR~
tion is to prove that every model of ATR~.
which is again a model of
261
has a proper E-transitive submodel
This answers a question which was raised by
McAloon and Ressayre [23J. The main part of our argument consists in showing that the proofs of certain well known theorems from hyperarithmetic theory can be pushed through in Our notation for hyperarithmetic theory is as in §3 of [13] . e E OY such that
Y if there exists
hyperarithmetic in
We say that
ATRO'
X is
Y• H e
X is recursive in
is equivalent to the assertion that The principal axiom of ATR O Y Y VY Ve(eEO ~ H exists). e We say that
X is
Zl
in
1
X
~l
is
in
1
Y if both
4.1
if
X
such that
co \ X
are
Zl
Vm(mEX
Zl
1
in
X is hyperarithmetic in
formula
1
~ ~(m,Y».
~(m,Y),
with
We say that
Y. A well known theorem i f and only i f
Y
X
is
The following lemma entails that Kleene's theorem is provable in
Y.
Ve(e E OY
Y,
X and
Kleene [17J asserts that
if there exists a
Y
no free set variables other than
Lemma.
The following
~ H~ exists).
~i
is
in
~
provable in
Then for all
ACA '
O
Let
Y be a set such that
X, X is hyperarithmetic in
Y
if and only
Y.
Recall (from §3 of [13]) that there is an arithmetical formula Y e E OY then H is defined as the unique Z such that e H(Y,e,Z). Suppose first that X is hyperarithmetic in Y. Then X = (HY). for e 1 some e E OY and some i. Thus we have Proof.
H(Y,e,Z)
such that i f
m EX
3Z(H(Y,e,Z) & m
~
VZ(H(Y,e,Z) so
X
is
in
rr 1
af
~i in Y. In ACA alone we can prove O (although we cannot prove that OY exists as a
X is Y
Hence we can find a recursive function f such that Vm(m EX ~ f (m) E OY). OY write lilY ~ Ij r Y to mean that there exists an order isomorphism l l. Suc h an i soY 1.} onto a proper 1n . it iaI segment a f {e: e
set). For
m E (Z)i)
Y.
Conversely, suppose that OY is complete l in
that
~
i,j
morphism is called a
comparison~.
Under the given hypothesis on
Y,
we can
ACA that either lilY ~ IjlY or IjlY ~ lilY since the appropriate O comparison map is recursive in HY We claim that there exists e E OY such that i' Y If(m) ,Y ~ lel for all m E X. If not, then for all i we have that i E OY Y). i f and only i f i OY and 3m(mEX & lilY ~ If(m)I Hence OY is Zl in Y,
prove in
+
contradicting the fact that
OY
is complete
rri
in
Y.
1
This proves the claim.
262
S.G. SIMPSON
We now see that for all
IelY
m. m E X i f and only i f If (m)1 Y:: Y• R Thus X is arithmetical in
map Which is recursive in X is hyperarithmetic in
Y.
e
via a comparison
Y. R
It follows that
e
This completes the proof of Lemma 4.1.
l{e now proceed to show that the proof of a result of Gandy. Kreisel. and Tait
[14] can be pushed through in X E Y to mean that 4.2
~.
such that
3i(X
=
ATR
(Y)i)
For sets of integers X and O' where (Y)i = {m (m.i) Y}.
The following is provable in
A is not hyperarithmetic in
no free set variables other than
X and
Y. Y.
ATR
O'
!&.t
~ ~(X.Y) If
A and
Y be sets
~i
be a
3~(X,Y)
Y write
then
formula with 3X(~(X.Y)
& A ; X). Proof.
Let
1 l:l-AC
O
axiom of choice. i.e.
be the Vi3X8(i.X)
~
3YVi8(i'(Y)i)
for arithmetical 8. We shall make use of the result of Friedman [7], [11] that 1 proves ~.-ACO' O
ATR
If
X.Y E Z and if
arithmetic. write ~(X.Y).
i.e.
Feo ~ (X. Y)
Z
to mean that
Z encodes a countable co-mode I of
is true when the bound set variables in it are interpreted
~(X.Y)
as ranging over
is a formula in the language of second order
~(X.Y)
{(Z)i
i E eo}. A formula is said to be essentially
~i
if it
is in the smallest class of formulas containing the arithmetical formulas and closed under existential set quantification and universal number quantification. 1 In view of ~l-ACO it is easy to see that ATR proves the following instance O of an w-model reflection principle: for essentially formulas ~(X.Y). if
Li
~(X.Y)
is true then
32(2 I~ ACA
O
+ ~(X.Y»).
With these observations in mind. we now proceed to the proof of Lemma 4.2. Let eo
f.g.h •.•• into
eo.
be function variables intended to range over unary functions from
We assume that such variables have been introduced into the language
of second order arithmetic in the usual way.
We write
(f)i(m)
=
f«m,i))
and
and the Kleene normal form theorem f[n] = (f(O) .... •f(n-l). In view of for ~l formulas. it will suffice to prove the following assertion in ATR O: 1 ~
g
be a function which is not hyperarithmetic in
Y.
Let
8(t.Y)
arithmetical formula with no free set (or function) variables other than 3fVn8(f(n].Y)
then
3f(Vn8(f[nJ.Y)
be an
Y.
If
& Vi g ¥ (f)i)' 1
Assume the hypotheses. The following true statements are essentially ~l: Y Y Ve(eEO ~ R exists); g is not hyperarithmetic in Y; 3fVn8(f[nJ.Y). We can e
therefore find 2 such that sequence t is good if
2
Feo
ACA
O
+ these statements.
Say that a finite
Set theoretic aspects of ATR o
Z
FOl
Clearly the empty sequence is good. we can find a good m and
n
t
~
s
such that
we would have that
& (t)i(m)
n).
follow that
Hence
Fol
Z
g
Z
s f[th(t»)
:3f(Vn8(f[n) ,Y)
Fol
= t).
We claim that if
s
is good then for all
g[th«t)i») # (t)i'
g (m)
n
is
iiI 1
g
263
i f and only i f
i
If not, then for all Z
Fol :3
good
(t ~ s
t
-
in
Y.
Hence by Lemma 4.1 it would
is hyperarithmetic in
Y.
This contradiction proves the
claim. Now standing outside
Z and applying the claim repeatedly, we can find good
sequences
to ~ t l ~ ••. ~ t i ~ ••• so that for all i, g[th«ti)i») # (ti)i' (The sequence of good sequences to,t ••• is recursive in the satisfaction set l, for the Ol-model Z.) Putting f = U t we get Vn8(f[n),Y) and Vi g # (f)i' i Eol i This completes the proof of Lemma 4.2. Write XfllY 4.3
{2n
nEX}
U {2n+l
Lemma. The following is provable in
such that
A is not hyperarithmetic in
no free set variables other than not hyperarithmetic in Proof.
Let
Y.
X and
Y.
Let A and Y ~ O' (j) (X,Y) be a Zl formula with 1 :3X(j)(X,Y) then :3X[(j) (X,Y) & A
ATR
Let If
X $ Y).
\jt(X,Y,Z)
be. a
formula saying that
X,Y E Z and exists).
Since the statement in question is essentially
Ai. Z and, for the given Y, \jt(X,Y,Z)
that
arithmetic in metic in 4.4
X
X fll Y
@
Y.
Lemma.
-+
W E Z).
Thus we have
The following is provable in
Vi[(A)i
hyperarithmetic in Proof.
(j)(X,Y)
and
A is not hyperarith-
This proves Lemma 4.3.
with no free set variables other than such that
1 Zl' we can find X and Z such holds. Then clearly VW(W hyper-
X and
is not hyperarithmetic in X
$
ATR O'
Y.
Y),
If
Let (j)(X,Y) be a :3X(j) (X, Y)
then
formula
A is
:3X[(j)(X,Y} & Vi[(A)i
not
Y)).
Straightforward generalization of the proofs of Lemmas 4.2 and 4.3.
Note that one cannot strengthen the conclusion to say that for all exists
zi
~
X such that
hyperarithmetic in
(j)(X,Y) and Y).
Vi[(A)i
hyperarithmetic in
X
A there $
Y
-+
(A)i
S.G. SIMPSON
264
is a all
and let N be a submodel of M. We say that N Let M be a model of ATR O Zl elementary submodel of M i f N has the same integers as M and, for 1 Zl formulas with parameters from N, N satisfies ~ if and only if M 1
satisfies
Note that any such
~.
axiomatized by TI 12
4.5
N is again a model of
be a countable model of
II
Let
~.
such that M F \li[(A\
is not hyperarithmetic in
elementary submodel
such that
Proof.
N
an enumeration of the integers of theorem.
YEN
and
~(e,X,Y) be a universal Z~
Let
ATR
sentences.
M.
Fix
and let
ATRO'
Y] .
\Ii (A).
1.
Then
is
A. Y E M be Zl 1
i N.
formula and let
O
{en: nEw}
be
A,Y E M as in the hypothesis of the
Use Lemma 4.4 repeatedly to define a sequence of sets
XO,X ... , l' is not hyperarithmetic
Corollary.
n {N
Let
Proef.
M be a countable model of Zl
: N is a
{A : MFA
4.7
ATR
M has a
X .. E M such that X = Y and for all n , M F \Ii [(A) i n" o in X fll ... fll X and i f M F 3X ~(en'X,XO (f) '" fll X then n) o n], X. Let N be the submodel of II consisting of {X nEw}. n: M satisfies the desired conclusions.
4.6
since
O'
1
elementary submodel of
ATR
is such an n It is clear that
Then
M}
is hyperarithmetic}.
Immediate from the previous theorem.
Remark.
An w-model
M is said to be a
~-model i f
tary submodel of the w-model consisting of all subsets of Corollary 4.6 is that if
n
O'
X .H
M is a
~-model
{N
N is a
{A
A is hyperarithmetic}.
~.
M is a
Zl
1
elemen-
A special case of
then
elementary submodel of
M}
This special case had been proved earlier by Simpson [25].
4.8
Corollary.
elementary submodel Proof. that
ATR
O
Let
N
M be a countable model of
such that
N~
M.
Immediate from the previous corollary in view of the well known fact proves
3A (A
is not hyperarithmetic).
Set theoretic aspects of ATR o 4.9
Remark.
265
A consequence of Corollary 4.8 is that every w-model of
ATR
O O proved earlier by Quinsey (Chapter 6 of [24]) using a completely different method. ATR '
has a proper oo-submodel which is again a model of
Actually Quinsey proved the following generalization.
This result had been
Let
T
~
ATR
O
be a recur-
sively axiomatizable theory in the language of second order arithmetic. oo-model of
T has a proper w-submodel which is again a model of
~i
models produced by Quinsey [24] are not in general
T.
Then any
The w-sub-
elementary.
We now use the results of §3 to reformulate Theorem 4.5 in set theoretic terms.
~. Let M = (IMI,EM) be a countable model of ATR~. ~ A
4.10 and
Y be sets of integers in
metic in
Y].
Then
YEN, \/i(A)i Proof.
that since
N,
to
S
N
•
such that
M
F\/i
E to] (A) i
is not hyperarithN) N=(INI,E such that
M has an E-transitive submodel and
N is again a model of
s ATR '
O
In view of Theorem 3.3 we may assume that
M
F
\/x
(x
is countable).
N is a ~l
1
M
is suitable if and only if check that
H
FT
is suitable.
N is an E-transitive submodel of
Using this remark it is easy to
M and is canonically isomorphic
By the proof of Lemma 3.5 it follows that
N
F
ATR~.
The next corollary answers a question of McAloon and Ressayre [23]. 4.11
Corollary.
Let
M
proper E-transitive submodel Proof.
be a countable model of
s
ATR '
Then O s N which is again a model of ATR ' O
M has a
Immediate from Theorem 4.10.
The next corollary is anticipated by Friedman [8].
4.12.
Corollary.
Proof.
Let
countable sets. founded model CK 001 •
ATR~
has a well founded model of height
CK 001 •
M be the well founded model consisting of all hereditarily
Apply Theorem 4.10 with Y = ¢, A = Kleene's N of ATRs which does not contain O. Hence
o
O. N
We get a well has height
S.G. SIMPSON
266
4.13
The well known fact that
~.
L
is provable in
s
Therefore, in view of Corollary 4.6, it is natural to conO' jecture that for every countable M F ATR~.
n
ATR
is a hyperarithmetic suitable tree}
={ITI:T
CK till
{N : N is an E-transitive submodel of
M and
N 1= ATR~}
=
{x : M
F
x EL
We have been unable to prove this conjecture, even in the special case when well-founded of height §5. ZF,
Comparison with
namely
we take
KP
KP. ATR~
to another, much better known, fragment of
Kripke/Platek set theory. which we take to include the axiom of
=
For background material on KP
M is
til~K
In this section we compare infinity.
CrJ·
wI
to consist of axioms
1
KP
see Barwise [I], [2].
through
4
For our purposes
(see §2 above) plus the
~O
collection scheme Vu3v~(u,v) ~ Vx3yVuEx3vEy~(u,v)
where
~
is
plus the foundation scheme
~O'
Vu(VvEut(v)
~
t(u))
~
Vut(u)
t is arbitrary. A ~O formula is by definition a set theoretic formula in which all quantifiers are bounded, t .e , of the form VuEx or 3aEx.
where
Let
KP~
be
foundation for
KP
minus the foundation scheme.
formulas, and
~O
viz. the admissible sets [1], [2].
KP~
Of course
implies
KP~
has the same well founded models as
will playa role in our work, so we shall insist on the distinction between and
KP.
We shall also consider intermediate systems such as
tion (respectively
KP;
stricted to formulas
t
+ TI k
KP,
However, models which are not well founded KP~
+ L
KP~
founda-
k foundation) in which the foundation scheme is re-
which are L (respectively TI A set theoretic k k). L (respectively TI if it' consists of a string of k k k) quantifiers beginning with an existential (respectively universal) one, followed formula is said to be
by a
~O
formula.
We begin by pointing out that the'l"e exist well founded models of are not models of
KP~, and vice versa. nal not recursive in X.
5.1
~.
In particular, if
s
-
For
X 5:. til
let
X:
ATRs
0
which
till be the least ordi-
plus KP together prove that til~ exists for all X 5:. til. O O M is a well founded mOdel of ATR s + KP~, then X E M o
ATR
Set theoretic aspects of ATR o X
implies
' \ E M.
ATRs + KPGiven O' O enumeration of all binary relations ~ on co Proof.
and
-<
267
xc
We reason in
is a linear ordering of its field.
yew
such that
nesses
WO(-
For all
{-< mX :
let
co
such that
-<
mEw}
be an
is recursive in
m E w,
X
either there exists
Y witnesses "-WO (-
Hence
exists since it is just
wI X
woH m) ) } . Let
fEy & 3m E w(f witnesses
{range(f)
This completes the proof. wCK = w
the least non recursive ordinal. It is well known that CK has well founded models of height (Indeed, L is the smallest well "\ wCK 1
1
1
KP~.)
founded model of
We have also seen (in Corollary 4.12 above) that
has well founded models of height
wCK 1 •
ATR~
The next theorem was anticipated by
Simpson [25].
5.2
~.
model of KP~. s ATR O'
ATR
Any well founded model of
Any well founded model of
KP~
s
o
of height
of height
OK
wI
CK is not a wI is not a model of
of
Proof.
Immediate from the previous lemma.
Next we present a model theoretic argument showing that than
is stronger
KP~.
5.3
founda----
proves the existence of an w-model of
~.
tion. Proof. ACA
Reasoning in ATR let M and M ~ M be countable w-models of O l O O' as constructed in the proof of Corollary 4.2 (ii) of [27]. Form an
O w-structure for the set theoretic language as follows.
variables as ranging over trees
T EM l pret set theoretic equality = as _ in (See the proof of Lemma 3.5 above.) tion gives a model of 5.4
~.
retic viewpoint.
KP~
+ TIl
Interpret set theoretic
M ~ T is suitable. InterO and interpret as in MI'
such that
E
M l, It is not hard to see that this interpreta-
foundation.
KP and related systems have been studied from a proof theoIt is known from Howard [15], [16] and Jager [20] that
proves the same arithmetical sentences as
TIl - TI 00
0
COO U
TIl-TI) kEw k 0
or
KP equiva-
268
S.G. SIMPSON
ID [5] or equivalently ACA + parameterless ni-CAo' I O plus comprehension for ni formulas with no free set variables.
lently Feferman's system i.e.
ACA
O
These results can also be proved model theoretically (cf. Friedman [8]). case, it follows that the proof theoretic ordinal of
In any
KP is the Howard ordinal
°.
88 + Let KP- be KP~ plus full induction on the natural numbers. It is 2 1 known from Friedman (unpublished, but see [7], [9], and footnote 8 of [6]) and Jager [19] and Can t LnI [3] that the proof theoretic ordinal of
KP + TIl founda[13] Theorem 3.6 above, other hand, by §4 of together with 880°· On the s we know that the proof theoretic ordinal of ATR is f = 820. Thus it emerges O s ° is intermediate in strength between KP and KP + TIl foundation. that ATR O tion is
In the rest of this section we study what many would consider the canonical s KP; into ATR It is well known that the smallest O' s well founded model of KP~ is we cannot prove that L CK exL CK' In ATR or obvious interpretation of
O
"'1 "'1 ists as a set (see Corollary 4.12 above) but we can interpret the formula
x E L CK
as an abbreviation for
"'1
We then have: 5.5
(L CK F KP~). In other words, "'1 relativized to the transitive class L CK,
~. ATR~
axioms of
KP;
1-
P2:,oves the
"'1
Proof.
It is well known and easy to see that
LCK={IT!:T
is a hyper-
"'1
arithmetic suitable tree}.
s O' bounding principle
The usual proof of this fact goes through in
collection for L CK Then 6 0 '" 1 which is provable in ATR O
reduces to the well known
Zl
1
ATR
In a similar vein we have: 5.6
~.
(i) (ii) (iii)
ATRs + a ATR
s 0
(L CK
F
KP~ + Zl foundation).
+ TIl-TI O ~ (L CK "'1
F
KP; + TIl foundation).
F
KP) .
Proof.
In
t-
"'1
1
ATR s + 0
metic sets is
!~i -TI O
TI~-TIo f-
ATR~
TIi
(L CK "'1
one can prove as usual [2] that a property of hyperarith-
if and only if it is
Zl
over
L CK. "'1
This gives (i) and (ii),
Set theoretic aspects of ATR o
269
and (iii) is also clear. 5.7 KP~
Corollary.
KP~
does not prove
6 1
does not prove
w(O)&VkE~(w(k) ~
for
6
or
1
IT
l
set theoretic formulas
~
IT
foundation.
l
W(k+l»
In fact,
~ VkE~(k)
w.
It follows from the proof of Corollary 2.10 of [271 that
Proof.
duction on the natural numbers. induction, interpreted in
As in Theorem 5.6 these failures of
L CK, ~l
become failures of
6
and
1
ATR
IT~ and
consistent with the failure of some parameterless instances of
IT
O
is
6i
in-
IT~ and
foundation
l
respectively.
5.8
Corollarx.
a model of 1
6
Proof.
--
1
There is an w-model of
KP- + IT
foundation.
l
By the proof of Corollary 4.3 of [271 let
foundation which is not
M
be an
of
~-model
1
6 - TI in which there is a failure of some parameterless instance of ITl-TI As l O O S in the proof of the previous Corollary, the L CK of M satisfies IT foundal ~l foundation. tion but not
We finish with some inconclusive remarks concerning the formalization of
An occasionally useful theorem of KP is the 6 re1 The usual proof of 6 recursion is formalizable in 1 foundation but apparently not in KP~ + IT foundation. It would be in-
ordinal recursion theory.
cursion theorem ([1],[2]). KP~ + 6
1 l teresting to know how much of the foundation scheme is needed to carry out the
metarecursive priority arguments of Kreisel/Sacks [18] and Driscoll [4].
(For
that matter, how much ordinary induction is needed for ordinary priority arguments on
w?)
The most usual form of a metarecursive priority construction is that one G CK A = U{A : a<~l} where the binary re-
defines a metarecursively enumerable set lation KP;. field.
G
~ EA
is explicitly primitive recursive.
One then proves by induction on
nEw
This can be carried out in
that the
nth
requirement is satis-
This step seems to require instances of induction up to
Corollary 5.7 are not provable in
KP~.
n
which by
It may be necessary to use a nonrecursive
indexing of requirements by integers less than some fixed (nonstandard) integer n.
S.G. SIMPSON
270
Bibliography [1]
J. Barwise, Infinitary logic and admissible sets, J. Symb. Logic 34 (1969) pp. 226-252.
[2]
J. Barwise, Admissible Sets and Structures, Springer-Verlag, 1975, xiv + 394 pp ,
[3]
A. Cantini, Non-extensional theories of predicative classes over PA, preprint, Mlinchen, 1981, 48 pp.
[4]
G. C. Driscoll, Jr., Metarecursively enumerable sets and their metadegrees, J. Symb. Logic 33 (1968), pp. 389-411.
[5]
S. Feferman, Formal theories for transfinite iterations of generalized inductive definitions and some subsystems of analysis, Intuitionism and Proof Theory, ed. by J. Myhill, A. Kino, and R. E. Vesley, North-Holland (1970), pp. 303-326.
[6]
S. Feferman, Predicatively reducible systems of set theory, Axiomatic Set Theory, ed. by T. J. Jech, Proc. Symp. Pure Math. 13, part 2, Amer. Ma~ Soc. (1974), pp. 11-32.
[7]
H. M. Friedman, Subsystems of set theory and analysis, Ph.D. Thesis, M.I.T. (1967), 83 pp.
[8J
H. Friedman, Bar induction and
[9]
H. Friedman, Iterated inductive definitions and
1
nl-CA, J. Symb. Logic 34 (1969), pp. 353-362. 6
1
Intuitionism ~ 2-AC, Proof Theory, ed. by J. Myhill, A. Kino, and R. E. Vesley, North-Holland (1970), pp. 435-442.
[10]
H. Friedman, Some systems of second order arithmetic and their use, Proceed-
[11]
H. Friedman, Systems of second order arithmetic with restricted induction I, II (abstracts), J. Symb. Logic 41 (1976), pp. 557-559.
[12]
H. Friedman, Independence results in finite graph theory VI, handwritten notes, Ohio State, March 1, 1981, 11 pp.
[13J
H. Friedman, K. McAloon and S. G. Simpson, A finite combinatorial· principle which is equivalent to the I-consistency of predicative analysis, preprint, Penn State, 1981, 42 pp.; to appear in Logic Symposion I (Patras, Greece, 1980), edited by G. Metakides, North-Holland Pub. Co.
[14]
R. O. Gandy, G. Kreisel and W. W. Tait, Set existence, Bull. Acad. Polon. des Sci. (Ser. des sci. math., astr. et phys.), vol. 8 (1960), pp. 577-582.
[15]
W. A. Howard, Functional interpretation of bar induction by bar recursion, Comp. Math. 20 (1968),pp. 107-124.
[16J
w.
ings of the International Congress of 1-lathematicians, Vancouver 1974, Vol. 1, Canadian Math. Congress (1975), pp. 235-242.
A. Howard, Ordinal analysis of bar recursion of type zero, Compo Math. 42 (1981),PP. 105-119.
Set theoretic aspects of ATR o
271
[17)
S. C. Kleene, On the forms of the predicates in the theory of constructive ordinals, II, Amer. J. Math. 77 (1955),pp. 405-428.
[18]
G. Kreisel and G. E. Sacks, Metarecursive sets, J. Symb. Logic 30 (1965) pp. 318-338.
[19]
G. J~ger, Beweistheorie von KPN, Archiv f. Math. Logik u. Grundlagenforschung 20 (1980),pp. 53-63.
[20]
G. J~ger, Zur Beweistheorie der Kripke-Platek-Mengenlehre uber den naturlichen Zahlen, preprint, MUnchen, 1978, 31 pp., to appear.
[21]
R. B. Jensen, The fine structure of the constructible heirarchy, Annals of Math. Logic 4 (1972), pp. 229-308.
[22]
R. B. Jensen and C. Karp, Primitive recursive set functions, Axiomatic Set Theory, ed. by D. S. Scott, Proc. Symp. Pure Math. vol. 13, part 1, Ame~ Math. Soc. (197l),pp. 143-176.
[23]
K. McAloon and J.-P. Ressayre, Les methodes de Kriby-Paris et la theorie des ensembles, preprint, Paris, 1981, 31 pp.; to appear in Th~orie des Mod~les et Arithm~tique, edited by C. Berline, K. McAloon, and J.-P. Ressayre, Springer Lecture Notes in ~futhematics.
[24]
J. E. Quinsey, Applications of Kripke's notion of fulfilment, Ph.D. Thesis, Oxford (April, 1980), 125 pp.
[25]
S. G. Simpson, Notes on subsystems of analysis, mimeographed lecture notes, Berkeley, 1973, 38 pp.
[26]
S. G. Simpson, Sets which do not have subsets of every higher degree, J. Symb. Logic 43 (1978),pp. 135-138.
[27)
S. G. Simpson,
and D l 1 1981,15 pp.; this volume.
[28]
J. Steel, Determinateness and subsystems of analysis, Ph.D. Thesis, Berkeley (1976),107 pp.
1 6
1
transfinite induction, preprint, Penn State,