This content was uploaded by our users and we assume good faith they have the permission to share this book. If you own the copyright to this book and it is wrongfully on our website, we offer a simple DMCA procedure to remove your content from our site. Start by pressing the button below!
E . Hence there must be an E‘ 5 E such that (f(< T , E ‘ ) , E ’ ) E A T - A<‘ or ( g ( T ,E’), E ’ ) E BT - B“. This is impossible since~2u~.m 4.4 Lemma. For each -n}=B,. We need the following rather technical lemma.
E
< a*
{ y ( u , y , ~ ’ ) IT < a & y < m(u,e’) & E’
<E }
is a-finite. Proof. Let v and u3 be as in Lemma 4.3 where E
4.5 Lemma. C i s a-regular and a-hyperregular and C’ = a 0’.
Proof. Suppose C is not a-regular and a-hyperregular. Let K be the least ordinal such thatf”K is not a-finite.for somef<, C, K C:dom(f). As in the proof of Lemma 2.3 we can show that K is a regular a-cardinal. In particular K 5 a*. Note that {$I K E5 C} is a-r.e. since Cis. Hence there is E < a* such that for all y, 6
DEGREE THEORY ON ADMISSIBLE ORDINALS
187
Thusy(y, e) = lim, y(u, y, e) exists for all y < K . Furthermore
The proof now splits into cases. If a* is a regular a-cardinal then K Im(e) obviously. If a* is not a regular a-cardinal, then K
dY,$ K7 C C' * h ( y ) E C' and
K,
fl
C'= 4 ++k(y)
4 C' .
By Lemma 4.4 there is an a-recursive function t : a* + a* such that for all
€
From the existence of h , k , and t it follows that C' I , 0'. 4.6 Lemma. For each e < a* there exists u such that f(u, g(u, e) = g(7, e) for all 7 L u.
E)
= f(7,E) and
Proof. Immediate from Lemmas 4.2 and 4.4. Thus f ( e ) = lim, f(u, E) and g(e) = lim, g(u, E ) are a-finite. Define A = {A"lu < a} and B = ( B u (u < a}.It is perhaps amusing to note that
u
u
S.G. SIMPSON
188
clauses (4) and (5) of the construction have played no role in the proofs of Lemmas 4.2 -4.6. 4.7 Lemma. For each E < a * ,
and
Proof. First suppose ( ~ ( E ) , E ) E ALet . u be such that ( f ( ~ ) , f ) € A "- A'". It follows that f(< T,E)= ~ ( T , E=) f(e) for all T 2 u. Put u = L(u). Then H(o,v) 5 E < H ( o , v + 1) and s o H ( ~ , p=) H ( p ) for all p 5 v, T 2 u. Since A " + A < " w e m u s t h a v e g ( u , ~ ' ) = u + 1 foraIlE'2H(u,v)=H(u). Furthermore there must be an 77 such that ( f ( ~ ) , e , q )E R F and K , n B'" = @.Note that K, 77 < u. We claim that K , nB = @.Suppose not, say (g(u', E'), E') E K , n (B" - B<"'), u' 2 u. Then g(u', E') < u hence g(u', E') = g(u, E') and ~ ' < H ( u , v ) = H ( u ' , v ) . Put v'=L(u'), thenH(u',v')<E'
6
<
4.8 Lemma. A
<
4, B and B $,
A
Proof. In the first place ( 5 I K EC B } is a-r.e. since B is. Hence A imply the existence of an E < a* such that for all 7
But y = ( f ( ~ ) , e )witnesses the contrary. 4 The proof of Theorem 4.1 is complete.
<, B would
DEGREE THEORY ON ADMISSIBLE ORDINALS
189
5. Further results During 1970-1972 the theory of a-degrees has developed rapidly. Two of the prettiest theorems are to be found in the Ph.D. thesis of Richard Shore.
5.1 Theorem (Shore). Let A be an a-regular, a-r.e. set and let B be a non-arecursive, a-regular, a-r.e. set. Then there are hyperregular a-r.e. sets A O ,A , such thatA = A , U A , , A O n A , = 0,B $ , A , , B e , A , .
Corollary. Any non-zero a-r.e. degree is a nontrivial join of two hyperregular a-r.e. degrees. 5.2 Theorem (Shore). Let a and c be a-r.e. degrees such that a < c. Then there is an a-r.e. degree b such that a < b < c. If a is hyperregular then b can be made hyperregular. Theorems 5.1 and 5.2 generalize two famous theorems of ordinary recursion theory due to Sacks. They are known respectively as the Splitting Theorem and the Density Theorem; for an exposition see Shoenfield’s degree monograph [ 141. The proofs of 5.1 and 5.2 are remarkable applications of Shore’s “blocking” device duscussed in the Remark on page 182 above. We offer the following analysis of the proof of 5.1. A typical goal or requirement of the construction is cB [elAi where i < 2, f < a*.In the special case a = w , Sacks satisfies this requirement by preserving (with priority e) those computations which make cB and [elAi look equal on long initial segments of a.(Because of these preservations, Sacks is able to argue at the end that cB = [elAi would imply that B is a-recursive.) In the case of an arbitrary admissible a,this will not work, because the preservations associated with an infinite, a-finite set of requirements can get out of hand if A 2 - cf(a) < a*. Instead Shore breaks up the set of a* requirements into A*..- cf(a) blocks each of size less than a*.A typical block Bv,i is {cB [ E ] I H(v) 2 f < H ( v + 1)) where i < 2 , v < A2 - cf (a).(See page 182.) Shore satisfies the requirements in block Bv,i by preserving with priority v those computations which make {y < a1 cB(y) and [eIAi(y)look equal for some E, H(v) 2 e < H ( v + 1)) contain long initial segments of a.Thus the block of requirements Bv,j is handled as a single requirement, so the preservations associated with Bv,i do not get out of hand.
*
+
190
S.G. SIMPSON
In another line of investigation, M. Lerman and C.T. Chong have attempted to generalize the theorems of Lachlan's Lower Bounds paper [3] to a-recursion theory. The results of this attempt are as follows:
5.3 Theorem (Lerman). If a and b are a-r.e. degrees with a n b = 0 then
aub
Lerman and Sacks, with good reason, call an admissible ordinal a refractory if (i) there is a largest a-cardinal, call it N; (ii) A 2 - cf (a)< H;and (iii) there is n o I;2 function f : a I s ' 0 where 0 < N. For example let a be the first constructibly uncountable admissible ordinal having constructible cofinality w ; then a is obviously refractory. 5.5 Theorem (Lerman-Sacks). Suppose a is not refractory. Then there are nonzero hyperregular cy-r.e. degrees a, b such that a n b = 0.
Of course one conjectures that the hypothesis of non-refractoriness can be eliminated, but this does not seem easy to do ll. Another area where the results to date are fragmentary is the question of minimal a-degrees. An a-degree m is said to be minimal if m > 0 and there is no a-degree a with m > a > 0. 5.6 Theorem (MacIntyre). Let a be an admissible ordinal such that I a I is regular and eveiy X E cy of cardinality less than I a I is alfinite. Then there exists a regular, hyperregular, minimal a-degree. In particular, minimal a-degrees exist if a is countable. (For a = o this is an old theorem of Spector.) MacIntyre has conjectured that regular, hyperregular, minimal a-degrees exist for all admissible ordinals a. The proof of 5.6 is not a priority argument. By exploiting priorities i la Shoenfield [ 14 : pp. 54-56] and the "a-finite injury method" of SacksSimpson [ 131, one enlarges the class of admissible ordinals a for which minimal a-degrees are known to exist. Namely, I ' Recently D. Posner has shown that for every admissible ordinal (Y there exist regular, hyperregulara-degreesu, b such that u n b = 0.
DEGREE THEORY ON ADMISSIBLE ORDINALS
191
5.7 Theorem (Shore). Suppose A 2 - cf (a)= a Then there is a regular, hyperregular, minimal a-ciegree m < 0’. One can probably adapt the proofs of 5.6 and 5.7 to get finite distributive lattices as initial segments of a-degrees. However, to eliminate the special hypotheses on a seems a difficult problem indeed. This completes our survey of the current theory of a-degrees. Apart from what we have reported here, most questions concerning a-degrees are virgin territory. It is not always easy to appropriately generalize the statement of a theorem of ordinary degree theory to a-degree theory, much less the.proof. One obstacle is that the admissibility of a (i.e. of the structure (L,,€)) does not imply admissibility of the expanded structure (L,,€,C) where C C a, even if C is a-r.e. and a-regular. Therefore “relativization” to C (cf. Rogers [ 10 :p. 2571) may be difficult or impossible. This suggests a typical question: for an arbitrary admissible ordinal a,are there X 2 setsA,BCa such thatA 3, B @ O’andBe, A @ Of? For a = w (indeed whenever A, - cf (a)=a) the answer is obviously yes by relativizing the Friedberg-Muchnik theorem to 0’. For aibitrary admissible ordinals a, the answer is probably still yes but the proof may require an “infinite injury” argument. Carl Jockusch has proved the following theorem of ordinary degree theory: there exists a degree d such that for all b 2 d there is u < b such that there is no c with a < c < b. Jockusch’s proof is unique in degree theory in that it employs the powerset axiom of ZFC (via a result of Paris concerning GaleStewart games). Therefore, the following question is of exceptional interest: for which admissible ordinals a does Jockusch’s theorem generalize to adegrees?
6. Appendix: the fine structure of L The consmtctible hierarchy is defined by recursion on the ordinals as follows: Lo = {P}; L,,+l = { X C L,IX is first order definable over (L,,E) allowing parameters from L,,}; L, = U {L,I u < A} for limit ordinals A; L = U {L, I u an ordinal}. Ronald Jensen [ 11 has made a detailed study of the fine structure of L. (Jensen then uses his results to settle a number of open questions in set theory under the assumption V = L.) There is a close connection between some of Jensen’s ideas and some of the ideas in a-recursion
192
S.G. SIMPSON
theory. We now discuss this connection briefly. First, a glossary comparing some of Jensen’s terminology to some of ours. (The equivalence proofs would be tedious but straightforward.) 6.1. Let a be a limit ordinal. Then L, is an admissible set iff
ordinal.
a is an admissible
6.2. Let a be an admissible ordinal and A C a. Then (i) A is Xn(L,) iffA is En in our terminology; (ii) A E L, iff A is a-finite; (iii) The structure (L,,E,A) is amenab2e iffA is a-regular.
6.3. Suppose a is admissible andA I a is a-regular and letf be a partial function from a into a. Then ( i ) f i s CI(L,,A) i f f f l w , A ; (ii) the structure (L,,E,A) isadmissible iffA isa-hyperregular; ( i i i ) B C a i s A,(L,,A)iffc, &,A. 6.4. Suppose a is admissible andA B C a is A (La, A ) iff B < a A .
Cr a is a-regular and a-hyperregular. Then
A decisive role in Jensen’s theory is played by the notion of En projection. For a an admissible ordinal and n 2 1, the En projecturn of a is defined to be the least /3 such that there is a C,(L,) function from a subset of /3 onto a. Thus the El projectum of a is just what we have been calling&*. Jensen’s main theorem reads as follows. 6.5.Theorem.For n 2 1, the C, projecturn of a is equal to the least 0 such that not every C,(L,) subset of /3 is a-finite. The proof of 6.5 is essentially model theoretic rather than recursion theoretic in nature. One needs a delicate refinement of the Skolem hullcondensation method first used by Godel to prove the GCH assuming V = L. The reader is invited to study Jensen’s proof in [ 11. For a admissible and n = 1, Theorem 6.5 is trivial and we have used it repeatedly in the present paper. For n = 2 Theorem 6.5 is non-trivial but has been used elsewhere in a-recursion theory, e.g., in [7] and in Chapter 3 of
DEGREE THEORY ON ADMISSIBLE ORDINALS
193
[ 171. The interesting point is this: Theorem 6.5 for n = 2 can fail if one looks at admissible structures of the form ( L a , E , A ) . Namely, one can construct an admissible ordinal a and an a-regular, a-hyperregular setA C a such that (i) not every A2(La,A) subset of w isa-finite;(ii) there is no Z 2 ( L a , A ) function from a subset of w onto a. This means that some arguments of a-recursion theory, e.g., the proof of Theorem 3.2 of [7], do not generalize straightforwardly to recursion theory on admissible structures (L,,E,A). This is a sad but amusing state of affairs which deserves to be investigated further.
Bibliography [ I ] R.B. Jensen, The fine structure of the constructible hierarchy, Annals of Math. Logic 4 (1972) 229-308. [ 21 G. Kreisel, Some reasons for generalizing recursion theory, in: R.O. Gandy and C.E.M. Yates, eds., Logic Colloquium '69 (North-Holland, Amsterdam, 1971) 139-198. [ 31 A.H. Lachlan, Lower bounds for pairs of recursively enumerable degrees, Proc. London Math. SOC.16 (1966) 537-569. [ 4 ] M. Lerman, Maximal a-r.e. sets, Trans. Amer. Math. SOC.(to appear). [5 J M. Lerman, Least upper bounds for minimal pairs of a-r.e. crdegrees (to appear). [6] M. Lerman and G.E. Sacks, Some minimal pairs of a-recursively enumerable degrees, Annals of Math. Logic 4 (1972) 4 15-442. [7] M. Lerman and S.G. Simpson, Mximal sets in a-recursion theory, Israel J. Math. (to appear). [S] M. Machtey, Admissible ordinals and lattices of a-r.e. sets, Annals of Math. Logic 2 (1971) 379-417. [9] J.M. MacIntyre, Minimal or-recursion theoretic degrees, J. Symb. Logic 38 (1973) 18-28. [ l o ] H. Rogers, Jr., Theory of Recursive Functions and Effective Computability (McGraw-Hill, 1967) 482 pp. [ 11J G.E. Sacks, Post's problem, admissible ordinals, add regularity, Trans. Amer. Math. SOC.124 (1966) 1-23. [ 121 G.E. Sacks, Metarecursion theory, in: J.N. Crossley, ed., Sets, Models, and Recursion Theory (North-Holland, Amsterdam, 1967) 243-263. [ 131 G.E. Sacks and S.G. Sinpson, The a-finite injury method, Annals of Math. Logic 4 (1972) 343-367. [ 14) J .R. Shoenfield, Degrees of Unsolvability (North-Holland, Amsterdam, 197 1) 111 pp. 1151 R.A. Shore, Minimal a-degrees, Annals of Math. Logic 4 (1972) 393-414. [16] R.A. Shore, Priority Arguments in a-recursion Theory, Ph.D. Thesis, M.I.T. 1972. 1171 S.G. Simpson, Admissible Ordinals and Recursion Theory, Ph.D. Thesis, M1.T. 1971.
J.E.Fenstad, P. G.Hinman (eds.), Generalized Recursion Theory @ North-Holland Publ. Comp., 19 74
MORE ON SET EXISTENCE Frangoise VILLE University of Orleans
6 1. Standard sets of a theory: definition and general results The structure of the standard sets is, by definition, the structure ( V ,Ev) of the cumulative hierarchy; it is extensional and well founded. The transitive closure of an element a of V is denoted by [ a ] . Let us suppose that (T) is a theory formulated in a language k,containing at least the binary relation symbol E. Realisations of k have thus the form vM,EM, ...>; i f m is an element ofM, [mIEMdenotes the transitive closure of m with respect to €*. To avoid confusion, membership in the metalanguage will be denoted E.
Definition 1 . Let 311 be a realisation of L. An element a of V is called a standard set of% iff there is an ma in M such that:
ma is said to represent a in %. If ( M ,E M ) is extensional, a standard set is represented by at most one element of M .
Definition 2. The element a of V is called a standard set of the theoxy (T) iff a is represented in every model of (T). S(T) denotes the collection of all standard sets of (T).
Note that (S(T),iEv I' S(T)) is a transitive substructure of CV, EV). When (T) C k , (where L, = V, = H, = the collection of well founded 195
196
F. VILLE
hereditarily finite sets) and so, each formula of (T) is of finite length, it can be shown by a compactness argument that every standard set of (T) is hereditarily finite: thus S(T) C L,. If (T) is a denumerable set of formulas (of denumerable length) C Lu1,, then one easily deduces from the LowenheimSkolem theorem that every element of S(T) is hereditarily countable. A brutal generalisation of these facts would be: “LetA be standard and admissible, and let (T) be a theory in the language LA (associated withA, as in Kunen, Banvise etc.), then S(T) CA”. But this cannot hold, as shown by the following example: TakeA = Lw,k, and the following theory (T): Language of (T): - the binary relation symbols E and =, - for each integer n , a constant symbol c,, - two distinguished constant symbols c, and c,. Axioms of (T): - extensionality - Vx x 4co and for each integer n: vx (x Ec,+l -(x = C n V X Ec,)) - vx (x Ec, +-+ Wn&,X = C,) - vx (x E cw + x Ec,) - for each integer n : c , ~Ec, iff n & W
c, + c w
iff
n$W ,
where W E Il - Xi,for example the set of Godel numbers of recursive well orderings. and S(T) = o U { W } U {a}; but as is well known Clearly (T) C
W q! Luck, so S(T) 1 not I I ~ .
LWck.Note that the theory (T) above is 1
n: U 2: but
The principal aim of this paper is to show that S(T) C LUfk is obtained by bounding the complexity of (T): (*) Provided that (T) has an extensional model, if (T) is an L k-r.e.theoryof wF ‘LwFk> then s(T) Lwfk.
Below we shall use o1to denote the least non recursive ordinal which we called above. So LW1will be the set of all sets constructible with recursive
oik
MORE ON SET EXISTENCE
197
order. We shall also make the following assumptions on (T): - there is at least one extensional model of (T) - (T) is a theory with equality In the following(T) will be an Lu1-r.e. theory of LL . wi
92. Properties definable on S(T) In this paragraph we assume that D is a subset of S(T) which satisfies the following condition: (D) Every element of D is defined in every fnodel of (T) by a formula of that we shall denote by @,(x). So that for every a in D, for every model 311 of (T) there is an m, in 9?2which @.,(x)) is true in %. represents a in 5% such that Vx (x E ma
-
Definition 3. a) A subset X of D is LU1-definable on D in a given model '% of (T) iff there is a formula G W ( x ,x l , ...,x,) of LLWl with n + 1 free variables, and parameters a l , ...,a, in nZ such that X = {a E V : (ma,a l , ..., a,) satisfies 4% in% 1 n D. b) A subset X of D is LUl-definableon D in (T) iff it is LU1-definable on D in every model of (T).
Examples: a) for each element a of S(T), a n D is defined on D in each model 371 of (T) by the formulax E x l with parameter ma. b) If L, E S(T) and L, C D, then o is definable on D in (T) as well as the graphs of + and X, and every arithmetic subset of w; here L,, or more precisely, its representative mL,, can be used as a parameter. Below we shall need the following analysis of LU1-definability on D in terms of the consequence relation in (T): Theorem 1. Under the condition (D), if X C D is LUl-definableon D in (T) with only one free variable then there are formulas $ (x) and $ 2(x) in LL, such that for e v e y a in D:
F. VILLE
198
Theorem 1, which can be proved via the omitting types theorem for denumerable admissible languages, is fundamental for the proof of (*). The case for L, is treated in chap. 6 of [Kr.Kr]. We shall distinguish two cases according to whether (T) is an extension of Kp ( 5 3 ) or not (84).
$3. (T) is an extension of KP In this case S(T) which obviously contains every element of L, will provide, in every model of (T) all the parameters we need. Every model of (T) is extensional; then by the remark following Definition 1, every element of S(T) has at most one representative in every model of (T). Every model of (T) is admissible; then if S(T) has no infinite element, S(T) = L,. If, on the contrary, there is an infinite element in S(T) then L, E: S(T) and we have LW1C S(T) (cf. [8]p. 243). Note that in each case: -
Lemma 1. mere is an L, l-recursivemapping Q -+ @,(x)from LU1into XL W1 such that for every a in L, n S(T), @&) defines a in evety model of(T). This is an easy consequence of the extensionality of every model of (T). Therefore LW1satisfies condition (D) of $2. Lemma 2. Let a subset X of L, L, recursive.
be L, l-definable on L,
As in Theorem 1 we prove that there are every a in LU1 :
For the definition of KP see [S] p. 232.
in (T). Then X is
$2 in LLW 1 such that for
MORE ON SET EXISTENCE
199
The applications: a 3x($,(x) A $l(x)) and: a + 3x(,(x) A J / ~ ( x )are ) LU1-recursiveby Lemma 1; therefore, consequence in (T) being LUl-r.e., X is an LU1-recursivesubset of Lwl:
Theorem 2. w1 $ S(T). Let us first prove one lemma about model of KP.
Lemma 3. Let % be a model of KP and R a linear ordering of w which is A l dejinubb in%. For evep ordinal a of %if there is an isomorphism f of h , E M I’ a>onto an initial segment of the ordering R then f belongs t o m .
f is an isomorphism from (a,EM r a>into an initial segment of R (which we shall denote < R ) iff f satisfies the following equations, I ( f ,a):
f(0) = a
iff a is the least element in the ordering < R , andforallX
f ( h )= b iff b is the least element of R greater than any f ( 5 ) for ( < h in the ordering < R . Now we want to prove that we have in% : for every ordinal a, there is one and only one f such that Zcf,a). Note that there is a ZlforrmlaIs(f,a) which describes the relation f is a fitnction of domain a ~ Z ( f , ain) CYfC(we allow parameters) since R is A l in%. By induction on ordinals we establish that 3 !f I s ( f ,a) holds in m for every a. The uniqueness is easily established, so w have to establish the existence; we proceed by induction:
- if a = $9 thenf= $9 and is the only fsatisfyingIs(f,a) in%. - if a f (?J then by induction hypothesis there is a unique f , say f,, which
satisfiesIssCfE,E)in %(for t < a). Thus,
- if a is the successor of 0, we put f , = f p U (0, b ) where b E w is chosen as described in I. As f p belongs to W ,f a obviously belongs to311 . - if
a is a limit ordinal, one can apply X l-replacernent, since Is E Z and, by induction hypothesis
F. VILLE
200
Thus there is an f in CM, such that: W / =(f = f, : (
Proof of Theorem 2. Let Q be a recursive linear ordering of w with an initial segment IQ of length w1 (for example the ordering in Candy’s [GI). Since Q is a recursive subset of w 2 ,Q can be defined in every model of (T) by a A o - . formula, using o as a parameter. belongs to (is Suppose o1E S(T); and let W be any model of (T): represented in) 371. By the choice of Q,there is an isomorphism f from (wl,EM r w,) into (ZQ, Q ) . Since the hypothesis of Lemma 3 are satisfied, fbelongstoW.ZQ can thenbedefinedby 3 $ € w 1 ( E , x ) E f w i t h x a s the only free variable and the two parameters w1 and f. So Ze is defined on w in (T) and, by Lemma 2, ZQ is L,, -rec; and hence A:, since ni over w or over L, is equivalent to LW1-r.e.(cf. [BGM]). But this contradicts the fact that ZQ is a ll: subset of w which is not xi. Thus we cannot have w , & S(T). Theorem 3. S(T) C LU1. Lemma 4. Let % be a model of KP and a be a subset of L which belongs to W.Then there is an ordinal a of W such that a C L,.
Since W is admissible, the function od which associates to each constructible x its order [ is expressible in 311 by a formula Od which is Z over CM and verifies %k V x ~ a 3 !Oyd ( x , y ) . By C , replacement there is a b in% such that
%k
b = {Od(x) : x EM a} .
Take a to be the least upper bound of b ; it is an ordinal of 71’2and a C L,. Proof of Theorem 3. Assume a is an element of S(T) included in LW1 ;the example a) following definition 3 shows that a is LWI-definableon LU1 in (T)
MORE ON SET EXISTENCE
20 1
and Lemma 2 shows that a is LW1-recursive. In every model 7 R of (T) there is, by Lemma 4, an (Y such that a C La, and this a does obviously not depend on cPZ; therefore a € S(T) and by Theorem 2, a < wl. So a is an LUl-rec. subset of LU1 which is LU1 bounded, i.e. a E LW1. An induction shows that every element a of S(T) belongs to L, 1 . Theorem 4. S(T) = L, or S(T) = L,
1.
Either S(T) has only finite elements and S(T) = L, ; or there is an infinite element in S(T). In this last case we saw that LWtC S(T); by Theorem 3 S(T) C LW1,thereforeS(T) = Lwl. Theorem 4 of Chapter 8 in [Kr.Kr] can now be generalised to JL,~. Definition 4. A subset X of S(T) is uniformly LU1-defined in (T) iff there is a with a single free variable, such that for every model 717of formula CP of JL (T)x= { a E ~ w h ~ @ ( a ) } . Theorem 5. Every subset X of S(T) which is uniformly LU1definable in (T) is L, -finite. By Theorem 4 and Lemma 1 every element a of S(T) is defined in (T) by formula $&) such that the mappinga +$Jx) is LW1-recursive.If X C S(T) is uniformly LW1-definablein (T), it is a fortiori LUl-definable on L,, in (T), and by Lemma 2 it is L, l-recursive. Suppose qh is a formula of JL which w1 defines X uniformly in (T). Let c be a constant symbol not occurring in (T). The set of axioms
is Lwl-r.e. and is obviously inconsistent. By compactness there is a b E L, such that
is consistent. Therefore
202
F. VILLE
and, as c does not occur in (T)
This means that X is bounded by b, which implies X
&
Lwl.
94. (T) is not an extension of KP It is convenient to introduce auxiliary theories (Tf) and ( E ) , formulated with an additional type of variables. (Ti) is needed to formalize the metamathematical notion of admissibility; let us call “metauniverse” the universe of models of (Tf). (E) relates standard sets of (T) to “real standard sets” i.e. standard sets of metauniverse. We assume that (T) is consistent with extensionality. Language of (Tf): - its variables, of a type different of the types in (T) are denoted X , Y ,Z , ... - two binary relation symbols E‘ and =‘. So the atomic formulas of this languages are of the form X E’ Y ,X =’ Y ... . The axioms of (Tf) are those of KP formulated in this new language. Language of (E): - variables of the type of the arguments of E (the distinguished relation symbol of (T)) and of the type used in (Tf). - a binary relation symbol E , as well as the symbols E and E’. The new atomic formulas have the form x E X . The axioms of ( E ) are: (1) 3 ! X V x ( V y y 4 x -+x EX) (2) V x ( V y E x 3 ! Y y E Y + 3 ! X x E X ) (3) VxVyVXVY(x E X A y E Y +. ( X E y *X E’ Y ) ) (4) V X ( V Y E’ x 3 ~ EyY+. iix x EX). Let (T’) be (T) U (Tf) U (E). Every realisation of the language of (T ’) has the form:
MORE ON SET EXISTENCE
203
Definition 4. A standard set of (M U M’, ...) is a standard set of the meta-universe, i.e. of ( M I , E&,,=;Mt).
Lemma 5. Let 311i= (E) and (M, E M )be extensional, Then the restriction of EM to the well founded part Mo of M is the graph of a function which maps representatives of standard sets in (M,E M ) onto representatives of standard sets in (M‘,E&~). We prove that for all x in M o 5% 3 ! X(x E X ) by induction along €*rMo with the help of axioms (1) and (2). Thus there is a function, say cp, defined every where on Mo whose graph is EM l- M o X M . By Axiom (3) this function embeds ( M o , €M PMo) isomorphically in (M’,€&t); by Axiom (4), writing € M for EM r M o
Therefore if ma represents the set a in ( M , E M ,= M ? , @(ma)represents a in (MI,
€ht,=L*).
Lemma 6. (TI) is consistent. Let 311 = ( M ,CEM, ...) be an extensional model of (T) and Mo be its well founded part w.r.t. EM.Define by induction along EM, (i.e. € M 1 M o ) a function $ from Mo into V by:
$I is every where defined on Mo. Put: M i = $[Mo] Mf = the least admissible containing M l El = e V I M f
= identity in Mf E l = the graph of $ 311’ = ( M U Mf, E M , El, =1, El, ...) . 311’ is a model of (T’) since: - (M, EM, z M )is by hypothesis a model of (T) - (Mf ,E 1, =1 ) is admissible and therefore a model of (Ti) - %’ satisfies (E) by definition of $ (cf the proof of Lemma 5). =
F. VILLE
204
Lemma 7 . Every standard set of (T) is a standard set of (T’). As (T) has an extensional model, (T) U {Extensionality} is consistent; it is consistent with ( T f ) U (E). Let (T1) be (T) U {Extensionality}. By Lemma 5 every standard set of (T1) is a standard set of (T’): therefore as (T) C (T1), every standard set of (T) is a standard set of (T’).
Theorem 6. S(T) C LU1.
(T‘) is an Lwl-r.e. theory of .CLw 1 such that (T‘) 3 Kp; by Theorem 4 S(T‘) is equal to either L, or LU1.By Lemma 7, S(T) C S(T’). Therefore S(T)
c LW1.
This result evidently generalizes the results of [GKT] which establishes if a theory (T), formulated in the language of finite types, i n n : then subsets of w which appear in every a-model of (T) are hyperarithmetic and every collection of subsets which appears in every w model of (T) is Lwl-finite. The only restriction we make on (T) is its consistency with extensionality. How to avoid this condition will be shown in a forthcoming paper.
References J. Barwise, Infmitary logic and admissible sets, JSL 34 (1969) 226-251. J. Barwise, R.O. Gandy and Y. Moschovakis, The next admissible set, JSL 36 (1971) 108-120. [GI R.O. Gandy, Proof of Mostowski’s conjecture, Bull. de 1’Ac. Pol. des Sc. VIII 9 (1960). [GKT] R.O. Gandy, G. Kreisel and W.W.Tait, Set existence, BuIl. de l’Ac.Po1. des Sc. VIII, 9 ( 1 960). [Kr. Kr] G. Kreisel and J.L. Krivine, Elements of mathematical logic (North-Holland, Amsterdam, 1967). [B] [BGM]
PART I11 INDUCTIVE DEFINABILITY
J.E.Fenstad, P. G.Hinman (eds.), Generalized Recursion Theory @ North-Holland Publ. Comp., I974
INDUCTIVE DEFINITIONS AND THEIR CLOSURE ORDINALS S t a AANDERAA
*
IBM ThomasJ. Watson Research Center, Yorktown Heights, New York Abstract. We shall prove some theorems about inductive definitions and their closure ordinals. As corollaries we obtain the following results. I A; I < I < I Z; I < 1 Al-monl = I A : l = I ~ ~ - m o n l < l n : l < IA:-monl.WealsohavethatInAI#IZ;:,I,InAI+ IZA-monl, IxAlZ l a - m o n l for all n. Moreover if n 2 2, then IAA-monI = IAAlS IZA-monI < IC;l< IALl-monl and a A - m o n I = I A A l I InA-monI < I AA+l-mon I. Moreover, assuming the axiom of constructibility we have IAL I = I XA-mon I < Ix; I < Ink1< IAA+l I, for all n 2.2. However, assuming that both Projective DeterIXil-monl < minacy (PD) and the axiom of Dependent Choices (DC) hold, then I & l = 1 IZ:~I< I I I ~< ~ I AI Z ~ +=~NIzi+l-mon~ I < I I1’ I ~<~~Z~i +1~ +~~. I c o m p l e t e p r o o f sa r e g i v e n for the most important results. Many less interesting results are stated without proofs, or with a sketch of a proof.
Inhl<
1. Introduction Let w denote the set of nonnegative integers which coincide with the ordinals less than w .
Definition 1. By an inductive definition (abbreviated i.d.) we shall mean a mapping r : P(w) + P ( o ) , whereP(w) = {XlXE w } = the set of all subsets of w . (“Inductive definitions” is abbreviated i.ds.) Definition 2. An i.d.
r is monotone iff X C Y E w implies r ( X ) E r ( Y ) .
Definition 3. Let I‘ be an i.d. and let A be an ordinal number. Then we define I‘h to be a set of integers, defined by transfinite recursion as follows:
rO=O. * On leave from Institute of Mathematics, University of Oslo, Blindern, Oslo 3, Norway. 201
208
For
S. AANDERAA
X > 0 we have
Definition 4. Let r be an i.d. The closure ordinal of is the least ordinal X such that I'h = We shall let I rl denote the closure ordinal of r, and r'w= rIr'is the set defined by r. Remark I . 1 rl exists for every i.e.
r, and I
is a countable ordinal.
Definition 5 . Let w w be the set of all functions of one number variable, i.e., the set of all total functions mapping w into w. Subsets of the product space
x=X,
x ... xx,
( X i = o or
X i = P ( o ) or Xi= w w for all i = 1 , 2 , ...,k ) ,
will be called pointsets. Sometimes we think of these as relations and we write interchangeably x € A o A ( x ) . Remark 2. It turns out that it is convenient for us to permit Xi= P(w). In this way we deviate from the definition of pointsets in Moschovakis 1970 and 1972. For n , m E w, let ( n ,rn) be a coding of pairs, say ( n , m )= l/2(n2 + 2nm + m 2 + 3m + m )as in Rogers 1967, p. 64. We shall usefo,f1,f2, _..to denote some functions throughout the paper according to the following definition.
fi
Definition 6. For each i E 0, is a mapping of w into w defined as follows: fi(x)= ( i , x ) ,x E w, and& is also a mapping o f P ( o ) intoP(w) defined as follows: fi(S)= { f i ( x )1 x E S } . Moreover is a mapping of P(w) into P(w) defined as follows:
fcl
, Let a E w w . Write (a)ifor the function h x a ( ( i , x ) ) i.e. (a)j(x)= a ( ( i , x ) ) .
E w w and
INDUCTIVE DEFINITIONS AND THEIR CLOSURE ORDINALS
209
We do not need the full axiom of choice in this paper. At some places we need a weak axiom of choice:
Dependent Choices (DC). For each A C w w X w w we have
This follows from the axiom of choice. In some cases a still weaker axiom is sufficient:
Countable Choices (CC). For each A
5w X w w we have:
The axiom of Dependent Choices implies the axiom of Countable Choices. The axiom of Determinacy (AD) also implies CC. Note that the axiom of CC has to be used in order to prove that the following prefuc transformations are permissible:
... vo31...+ ... 3lVO ... ... 3OV' ._. + ... v 1 3 0 ... (See Rogers 1967, p. 375 and Exercise 16-2, p. 446.)
Definition 7. A point class C is a class of pointsets, not necessarily all in the same product space. I t turns out to be convenient for us to represent each i.d. F by the pointset
instead of the pointset {(A,r(A))iA)cWwxWw. We shall identify an i.d. with its representation. Hence
r €C? means
210
S. AANDERAA
Given a pointset C? we usually in this paper pay attention only to the subclass(WwXw) n C o f e . Definition 8. ZA is the class of all pointsets definable from recursive relations by EA prefix. Similarly for HA. Definition 9. Let for all S E w ) .
r be an i d . , then fi = (woX w ) r (i.e. k(S) = w -
Definition 10. Let 6 be a class of pointsets. Then 8 = {x - A 1A A E C}. (Here x is a Cartesian product as in Definition 5.)
-
r(S)
E x and
Remark3. L e t r b e a n i . d . T h e n ? € l l f , i f f r E Z f , a n d f I f , = E f , , c f , = n f , . Definition 1 1. Let C be a class of pointsets. Then the supremum ordinal for C is I C I = sup { I r I I r is an i.d. and l? is an i.d. and E C } . Definition 12. LetA C w and l e t H be a pointset such that H E X , X X 2 X ... X X , where the Xi’s are as in Definition 5. Then = d(x1t+x2,...,x,-~) GI, x 2 , ..., x k b l , A ) € H I if Xk = P ( w )and & = H otherwise. Let C be a class of pointsets. Then H A = {# I H € C } . is defined as in Remark 4. Note that if C = then C A = ZAA, where Rogers 1967. (See pp. 409,374 and 304.) In the same way, if C= n A then eA=nAA. Definition 13.Let C be a class of pointsets. The ordinal h is called a terminal ordinal for C iff there exists an A C w such that h = ICA 1. The set of terminal ordinals for C is denoted by ter(C). Definition 14. Let C be a class of pointsets. The ordinal h is a transit ordinal for C iff there exists an A S o such that h < ICAI but I r I # h for all i.ds.
rEe.
Definition 15. Let A and I’ be i.ds. Then A is one-one reducible to
r up to h
INDUCTIVE DEFINITIONS AND THEIR CLOSURE ORDINALS
(notation: A
2I 1
‘r) iff there exists a one-one recursive function f such that E fl)).A is one-one reducible to r at
(Vt)(Vx)(t
everyordinal(notation: A < T I ’ ) i f f A I t r w h e r e h=(sup{lAl, Irl})+ 1.
Definition 16. Let A and I‘ be i.ds., and let h be an ordinal; and let g be a mapping of ordinals into the ordinals such that g ( t ) is defined if r; < A. Then A is one-one reducible to the g-l contraction up to h (notation A 5 $ I?) iff there exists a one-one recursive functionf such that (Vt)(Vx)(t
<7
7
Definition 17. Let A and r be i.ds., then A is one-one reducible to a reorganization of r up to h (notation A 5 = r) iff there exists a one-one recursive functionfsuch that the following two conditions are satisfied, for all ordinals 8,r;, where r; < A. f-l(re) AE * f - l ( r e + l ) ~ 5 + 1 1. 2. f-l(re)- A’ # 0 * re+l- re 6. A is one-one reducible to a reorganization of r (notation: A 5 T = r),iff A < = r where A = IAI.
c
c
+
t
Remark 5. Let A and r be i.ds. and let h be a one-one recursive function. Then “A 5 T r via h” small mean that A 2 r where the recursive one-one functionfmentioned in Definition 15 can be chosen to be equal to h , i.e., ~ ‘ ( f l=)AT for all g <_ I A I Similarly . for the following expressions: < r via h”, “A 5: r via h” “A <1 hrvia /I” “A II’<-g r via h”, “A 5” 1-z and “A 5 ; s I’ via h”. N_
Definition 18. Let be a class of point sets, and let I’be an i.d. Then r is inductively Ccomplete iff r E C and (VA) (A C o X o & A E C * A 5 7 r). Definition 19. Let e be a class of pointsets. Then the spectrum of C (denoted: s p ( e ) ) is the following set of ordinals: {lrlIF€ e and F is an i.d.1. Remark 6. We shall from mow
XI
assume that the axiom CC holds.
212
S. AANDERAA
2. We shall prove the following results.
Theorem 1. Let C = Z A or C = Il;. Then there exist an i.d. r which is inductively e-complete and such that Ah S1I’” for each i.d. A in and for each ordinal h Hence IF1 = I el E Sp(C).
e,
Remark 7. It is proved in Aczel and Richter (1972) that I Xi I f IrIiI; and they have later obtained a lot of results including proofs of theorems 1-4 in this paper.
e
Theorem 3. Let = II; or let = E : for some n. Suppose I I L I c I. Let r and A be inductively C-complete and inductively C-complete, respectively. Let g(h) = h t 1 if h is a successor ordinal, and let g ( h ) = h otherwise. Then A < T < g r a n d riiAl+l A.
e
C!
sg
Definition 20. Let K be a set of ordinals. An ordinal X is apoint of accumulation of K iff (Vt) ([ < A * ((31) ([
Theorem 4. Let C be a class o f pointsets equal to J I A or EA for some n 2 1 Then Acc(tra(C) U ter(C?)) = Acc(tra($)U ter(8))
and tra(C)
-
Acc(tra(C?) U ter(C)) = t e r ( 6 )
-
Acc(tra($) U ter(6)).
Remark 8. T r a ( I l f ) = 6. Hence T r a ( I l i ) # Ter(Ti) = Ter( Ei).We d o not know whether Tra (Xi)= Ter (Ill), but we would like to state that as a conjuncture. We do not know if it is consistent with set theory to assume tra(nA) - ter(ZA) f 6 or tra(E;) - ter(II;) f 0 for some n. Theorem 4 will not be proved in this paper.
INDUCTIVE DEFINITIONS AND THEIR CLOSURE ORDINALS
213
To state the next theorem we need the notions C-norm and Prewell-ordering(C).
- -
Definition 21. Anorm on a set p is a function 4 : p +. ordinals; we call a C-norm if there are relations s a n d i n . C and @,respectively, such that (VY ( y € p =2. (VX)( x Y 3Y [x E P ?Lc! 44x1 5 4(Y )I 1).
5
i
Definition 22. Prewellordering ( C )
every pointset p in C admits a C-norm.
Theorem 5. Let r and f. be i.ds., and let r E C and € C?, where C = C,! or c = n,!,for some n 2 1. Suppose r(s)- s @ 3 F(s> - s c w. Then there exists an i.d. A E C such that I' 5; 5, A and IA I = I f I + 1, where g is as in Theorem 3.
+ D =+
Theorem 6. Let C = C,!, or C = ordering (C). Then I C I < I 6 I.
Ili for some n > 1, and suppose Prewell-
Corollary 3. Suppose that every element in Godel, then l E i l < In,!,Iforalln 2 2.
w is constructible in the sense of
Corollary 4. Assume Projective Determinacy (PO) and the axiom of Dependent Choices(DC)hold. Then l ~ ~ i - l l < l C ~ i - l l a nlCiil
2. Proof of Theorem 1. Let C = or C = n,!,for some n 2 1. Then there exists a pointset E E C? such that E S w X w XP(w), which enumerates all pointsets in P(w XP(w)) n C in the sense that if A E C and A C w XP(w), then there exists number i such that
A(x,S) -E(i,x,S)
for all x E w and S S w
.
S. AANDERAA
214
We shall write x E Ai(S)for E(i,x,S). Then we have that for each i.d., A E C there exists an i E w such that Ai = A. Let r be an i.d. defined as follows: ) EAz(f;l(o)} (1) r(s) = {XI ( 3 Y ) ( 3 z ) ( x = f z ( Y &Y
u
= ;=o fi(4 (S))). (Recall thatf,(x) = (z,x), see Definition 6.) Then r E C , and by induction on h we can easily prove that (Vx) (x €A; - f z ( x ) E r,”). This proves that I‘ is C-complete since if A is an i.d., and A E C, then A = Ai for some i and Ai 57 r via fi. To prove the last part of the theorem we shall prove a lemma.
(fL1
Lemma 1. Let C = Ek or C = l l L for some n. Let r be an i.d. in e. Then there exists an i d . r0in C such that I’57 roand I” I I?; for each ordinal A. Proof. Let robe defined as follows:
We shall now complete the proof of Theorem 1. Let r be defined by (1) as before and choose roE C such that r 5; ro and rh< I ri for all ordinals h which is possible according to Lemma 1. Then ro= Ai for some j E o.Given i E o , we have A t I1 < 1~$7L1I-”. Hence <_ r” for all ordinals h. This completes the proof of Theorem 1.
rh
4 5
3, Proof of the Theorems 2 and 3. T o prove these theorems, we shall prove a lemma.
Lemma 2. Let C = E or C =n;,and let Aand I’ be i.d.5 such that A E and r E C. Then there exists an i.d. Z = ZA*r, such that Z E (? and
INDUCTIVE DEFINITIONS AND THEIR CLOSURE ORDINALS
2 15
Proof. We shall first outline the general idea of the proof, before giving the details of the construction. The main problem we have to solve is to construct E E 6 from A E 6 and I' E C?such that rhis coded in Z h in some way. First we note that E Suppose that we can recover rhfrom 2'. We cannot get r(rh)directly, but we can get f'(rh) = w -I"+'.If 4 < h then o - rhC w - fi. Hence we cannot save w - I" directly. But we can use the elements Ah as indices. Hence we can try to choose Z such that Z h = UElhAEX ( w - r E ) .We shall use a somewhat more complicated construction. Let I , = {x t 3 1 x E A,}. In order to generate the indices I,, code AX as fo(Ah),and I" is coded as UE-<, (IEX(w-I't)). In this way, we can go on simulating both A and r as long as A generates new indices. (In the proof of Theorem 5 we shall use another construction to obtain new indices.)
e.
In order to obtain IEl= I A l + 1 if 1A1= Irl we addfi(0) = ( 1 , O ) when FA+'= rh.Moreover, in order to obtain I' Lir"' 2, Z, we add ( 2 , ~ to ) when x E I". We shall now give the details of the construction. U >constructZfrom ES)). Aand LetH(S)= ( ~ ~ ( ~ U ) ( ( U + ~ , U ) ~ S & ( O ,We r as follows.
-
v
Then Z is an i.d. and E E C. We can easily prove by induction on A. fo(x) E 2) i) (VA) (VX) (x E A, ii) (vA)(A
S. AANDERAA
216
Moreover,
IZI = 1Al except when I A l = lrl. If lrl
( 1,O) E Elr1*' - Elr'. Hence
follows easily and the proof of Lemma 3 is complete.
To prove Theorem 2, suppose I ZA I = In; I for some n. Choose A E Xi and such that IAl= ICAl and l r l = IIIAI. Apply Lemma 2, and we get ZEZ,!, such that ! E l = IA(+1 = lZ,!,ltl, whichisacontradiction.Thisproves Theorem 2.
r En:
To prove Theorem 3, let Z = rl; or C = Xi and suppose
I6 I 5 I C I.
Then
161 < I C I by Theorem 2. Let r and A be inductively e-complete and induc-
and Z2 = Zrl* as in tively C-complete, respectively. Construct Z, = Lemma 2 . Then El E 6! and Z2 E C and A 5; Z, 5; A and r <\A'+1 SgZ,. Hence 5;""' 5, A. Moreover, r <; E , 5; r and A 5;
4. Proof of Theorems 5 and 6 and their corollaries
c
Let C = XA or C =HA and let r and satisfy the assumptions in Theorem 5. The proof is very similar to the proof of Lemma 2. The difference between the constructions in the proofs is the generation of indiceslA.We shallnowletZA= { ~ + 3 1 ( 3 . 9 ( ~ < h & x € f ' ( r ~ )We ) } shall . as before now - I , # flif h < I I'l. As before, we let code I , asfo(ZA). Then (1,O) - Alrl. The details of the construction are as follows. Let as beforefi(y) = ( i , y )(see Definition 6) and letH(S) = { u I ( 3 u ) ( ( v + 3 , ~ ) ~ S & ( O , ~ ) E S ) } , a stheproofofLemma2. in LetA(S) be defined as follows:
INDUCTIVE DEFINITIONS AND THEIR CLOSURE ORDINALS
217
Then A is an i.d. and A E 6. Moreover, we can easily prove by induction A. i. rh= H ( A ~ ) ii. F(H(A~)) c rh+l iii. rX+l - r h # @ * F(H(A~))- H ( A ~ # >0 iv. rh= ~ Y ' ( A ~ + ' ) v. = f F 1 ( A h )if h is alimit ordinal. Hence / A / =/ P I + 1, since lrl I IAl a n d ( l , O ) E A l r ' + ' -Air'. Moreover, by iv. and v. above we have r 5; 5, A. This completes the proof of Theorem 5.
rh
We shall now prove Theorem 6. We need one more definition.
Definition 23. An i.d. r is single-valued iff x E r(S)andy E r(S)implies x = y . The set of single-valued XA i.d.'s is denoted by '"X; and '"IT: denote the set of single-valued IT: i.d.'s.
Theorem 6 is going to be an immediate consequence of Theorem 5 and the following lemma.
Lemma 3. Let E = X,!,or C = n,!,for some n 2 1, and suppose Prewellordering (C). Let r be an i.d. in C . Then there exist i.d.3 i; in and in (?,such that f' is single-valued and i f r(S) -S # $ then $9# p(S) = f(S) C r(S)- S.Moreover, i f F(S) - S = @, then l?@) = w and f'(S) = $.
e
Proof. Let r'(S)= r(S)- S . Then I" E C . Consider the set A = { ( x ,S ) I x E r ' ( S ) } . By Prewellordering ( C ) we have that there exists C-norm 6 of A . Then there are relations I in C and in 6 such that if T c w a n d y E w , and i f y E r"(T), then ior all x E w and all S C_ w we have
2
Then we define
f as follows.
Then fi E C . Given S,and suppose r'(S)# 6. Let hs be the least ordinal h such that h = @((x,S)) and x E r'(S)for somex. Let xs be the least x E w
218
S. AANDERAA
such that A, = @((x,S)). Then r(S)= {x,}.
-
If I?'@) = 0 then r(S)= 6. Hence
r is single-valued. We now define r as follows x € i.(S)
(Vy) ( y E F(S) * y = x)
Then r(S) = F(S) if F(S) # 0 and f(S) = o if f'(S) = follows immediately.
0. Lemma 3 now
Theorem 6 follows from Theorem 5 , Theorem 1 and Lemma 3 , by choosing r € C such that lrl=I C I. Then we obtain a A € C such that IAl= Irl+l= I el t 1 by Lemma 3 and Theorem 5. This proves I CI < ICI, and the proof of Theorem 6 is complete.
Remark 9. We may obtain a slightly stronger result than Theorem 6 by using a weaker assumption than Prewellordering (C). It is enough to assume that there exists a norm on A and a relation R S o X w X P(o) such that if ( y , S ) € A (i.e.,y E r ' ( A ) ) then we have for all x E o
In this case we can define
Then r(S)- S #
i. as follows
fI * fI # e(S) - S C r(S).
We shall now show that Corollaries 1-4 follow from Theorem 6. We have that Prewellordering ( H i ) and Prewellordering ( E i ) (see Moschovakis 1970, p. 3 3 ) . Hence In: I < I Xi I and I I $ l < Inil by Theorem 6. This proves Corollaries 1 and 2. According to Moschovakis 1970, p. 3 3 , the arguments of Addison 1959a, suffice to show that if' every real number is constructible in the sense of Godel, then for each k > 2, Prewellordering (EL). By using this fact we obtain Corollary 3 from Theorem 5 immediately. Finally, we have that PD and DC imply Prewellordering(Hii-l) and Prewellordering ( X i i ) . (See Moschovakis 1970, p. 3 3 , or see Martin 1968.) Hence Corollary 4 follows.
INDUCTIVE DEFlNITIONS AND THEIR CLOSURE ORDINALS
219
5 . Further results We shall now state some results without proofs. A full treatment will be published elsewhere.
Remark 10. Let w , be the first non-recursive ordinal. Spector showed that l n l1- m o n I = I I I ~ - m o n I = o l < I A ~ l . A c c o r d i n g t o T . G r i l l i oIC:-monl= t, IE!l.
S. AANDERAA
Acknowledgement I wish to thank Jens Erik Fenstad for having encouraged me to work on the problem of deciding the order relation between I Ili I and I E; I. I am also indebted to Peter Aczel and Wayne Richter for helpful comments on the preliminary draft of this paper. I am also grateful to Leo Harrington for helpful discussions.
References [ 11 Aczel, P. and W. Richter, Inductive definitions and analogues of large cardinals, in: Conference in Mathematical Logic, London, 1970. Lecture Notes in Mathematics Nr. 255 (Springer, Berlin, 1971).1-9. [2] Addison, T.W., Some consequences of the axiom of constructibility, Fund. Math. 46 (1959) 123-135. [ 31 Addison, T.W. and Y .N. Moschovakis, Some consequences of the axiom of definable determinateness, Proc. Nat. Acad. Sci., U.S.A., 59 (1968) 708-712. [4] Martin, D.A., The axiom of determinateness and reduction principles in the analytical hierarchy, Bull. Amer. Soc. 74 (1968) 687-689. 151 Moschovakis, Y.N., Determinacy and Prewellordering of the continuum, in: Math. Logic and Foundations of Set Theory, Y. Bar Hillel (ed.) (North-Holland, Amsterdam, 1970) 24-62. [6] Moschovakis, Y.N., Uniformization in a playful universe, Bull. Amer. Math. SOC.77 (1971) 731-736. [7] Rogers, Hartley, Jr., Theory of Recursive Functions and Effective Calculability (McCraw-Hill, New York, 1967). (81 Spector, C . , inductively defined sets of natural numbers, in: Infinistic Methods (Pergamon Press, Oxford and PWN, Warsaw, 1961) 97-102.
J.E.Fenstad, P. G. Hinman (eds.), Generalized Recursion Theory @ North-Holland Publ. Comp., I974
ORDINAL RECURSION AND INDUCTIVE DEFINITIONS Douglas CENZER University of Michigan and University of Florida
1. Introduction An inductive operator r over a set X is a map r fromP(X) to P ( X ) such that for all A S X , A C r ( A ) . r determines a transfinite sequence {P:a € ORD (ordinals)}, where F a = U{Yp : fl < a } for a = 0 or (Y a limit and Fa+' = r(r7.r is monotone if, for all A , B inP(X), A E B implies
r(A)C r ( B ) .
The closure ordinal I I of r is the least ordinal a such that Fa+' = F a ; clearly I r I always has cardinality less than or equal to F. The closure of r is rIr',the set inductively defined by r. Inductive definitions are basic to the development of recursion theory. Following the methods of Kleene [ 1 1,121, we will define ordinal recursion and recursion in a partial functional by means of inductive definitions. Given a class C of inductive operators, one would like to characterize the closure ordinal ICI = sup{lrl : r € C} and the closure algebra {A : A is 1-1 reducible to T for some r E C}. We write C-mon for the class of monotone operators in C. The following is a brief summary of results on inductive definitions over the natural numbers. The first significant results on inductive definitions were obtained by 0 who showed that Spector [24],~ _ _(IIl-monI _ = wl, the first non-recursive ordinal, and that n y - m o E l l i -mon = nt. Candy (unpublished) later showed that In: I = w 1 and l l y = n!. We make use of slightly generalized versions of Spector's results in section 3. I t is easily seen that In: 1 > w1 and lli # II!. Richter [19] demonstrated that even In!l is a rather large admissible ordinal. Anderaa [ 11 recently proved that In{1 < 1 1. On the other hand it follows from the work of Aczel [ 21 on
r
c=
221
D. CENZER
222
Ei operators that I Ei 1 = I Ei-monI. Aczel and Richter [3,4] have characterized I II; /,1 Ei /,and, for all n , lI:1 in terms of reflection principles in the constructible hierarchy. Pu tnam [ 181 showed that I A; 1 = Si, the first non-A; ordinal; it is also known that A; = A;. More generally, for all n > 1, A: = A:, IIA-mon = II,,1 and CA-mon = EA.(However, E -mon # E .) Using the techniques of Lemma 9.1 2, we can now show that I A: I = 6; for all n > 2. (See Cenzer [8] .)
i
2. Summary of results I n this paper we explore further the relation between non-monotone inductive definitions and ordinal recursion. As pointed out above, ordinal recursion can be defined by an inductive operator, and in return the theory of inductive definitions can be developed within the framework of ordinal recursion. For any ordinal a , let a+ be the least recursively regular (admissible) ordinal greater than a and let a* be the least stable ordinal greater than a. Let S be the class of stable ordinals. (See section 3 for a brief development of ordinal recursion theory.)
Theorem A. (a). III; I is the least ordinal a which is not @+-recursive; (b). in: I is the least ordinal a which is *+-stable; (c). 1 1 is the least ordinal a such that L , is a E1-elementaiysubmodel of La, '
Part (b) was proven independently by Aczel and Richter [ 3 , 4 ] .
Theorem B. (a). I Eil is the least ordinal a which is not a*-recursive in S ; (b). I Zi I is the least ordinal a which is a*-stable in S ; (c). I E;l is the least ordinal a such that L , is a E2-elementary submodel of La*. -
Theorem C. (a). II; is the class ofsets of numbers which are 1 II: I-semirecursive (the - domain of a 1 KIi !-partialrecursive function); (b). Zi is the class of sets of numbers which are I EiI-semirecursive in S. We derive results similar to Theorem C regarding E; and IIi inductive operators.
ORDINAL RECURSION AND INDUCTIVE DEFINITIONS
223
We extend the above results to combinations of operators in which the components need be inductive. For example, if denotes the class of inductive operators which are the composition of two ll: operators, then l ( l l ~ j 2 is 1 the least ordinal a which is not a*-recursive. Similar extensions of Theorems A, B, and C obtain for the classes (ll: j" and (C!)" for all n. It is well known that for A E o and a admissible, A EL, iff A is a-recursive. We generalize this result to the ordinal recursive arithmetic hierarchy and thus obtain results concerning constructibly analytic inductive operators. (A relation is constructibly analytic if definablt by means of quantifiers restricted to the constructible reals.) Analogously to the results of Aczel [2] on Ef and inductive operators, we define a functional GT and prove the following theorem.
Theorem - D. (a). Ill: I = w?', the least ordinal not recursive in GT; (b). is the class of sets of numbers which are semirecursive in G t .
3. Ordinal recursion This section is intended to provide the necessary background of ordinal recursion theory. Proofs omitted here can be found in Cenzer [7]. Let ( ) be a natural sequencing function from U,,,ORDn to ORD. ( ( a ,,...,a , ) ) j = a j ; l n ( ( a O ,...,a,))=n+ l ; ( a o,..., a,)*(f10 ,..., (a,, ..., an,fl,,-.,&). We give the inductive operator (actually a class of operators) which defines ordinal recursion in full detail here since we will later want to discuss two related operators with reference to this definition.
on)=
Definition 3.1. For any ordinal y, any I < w , and any f = (fo,..., fi- 1), n,[f] is the monotone operator such that for all k and n < w , all i < k and j < I , all a = (a,, ..., ak-1) with each aj < y,all fl, u , 7,,$,and { < y, and all A E ORD: (0) (( 0, k 1, n )>a > n ) E Q, [f I ( A ); (1) ( ( l , k , I , i ) , aa, j ) € n,[f](Aj; (2) ( ( 2 ,k , l , i ) , a ,a j +1)E Q,[f](A); ( 3 ) g < { implies((3,k+4,I),g,{,u,7,a,o)EQ,[f](A); E > { i m p l i e s ( ( 3 , k + 4 , i ) , ~ , { , ~ , 7 , a ,E7 )n , [ f ) ( A ) ; (4) for all m, b,cO,..., and cmPl < a ,and all T ~ ..., , 7m-.1< y, if for all i < m , 3
D.CENZER
224
( c i , a, 7 )€ A , and ( b ,f , p ) E A , then ((4, k , f, b, c), a,B) € R,[f] ( A ) ; (5) i f V ~ < o 3 5 ) < ~ [ ( ( 5 , k + l , I , b ) , 4 . , a , 5 ) E € A ] , a n d VC < 7 3 , $ < o 3 p < ~ [ >p { A ( ( 5 , k + l , Z , b ) , 4 . , a , p ) E A ]and , ( b , T , u , a , p ) E A , then((5,k+l,Z,b),o,a,P)€R,[f](A); (6) i f V o < p 3 7 > O [ ( b , o , a , 7 ) E A ] , a n d ( b , p , a , O ) E A , then ( ( 6 ,k , t , b),a,P)E Q,lfl ( A ) ; (7) i f ( b , a , P ) E A , t h e n ( ( 7 , k + l , I ) , b , a , p ) € a , [ f ] ( A ) ; (8) iffi(Lyj)=p, then ( ( 8 , k , f , i , j ) , a , p ) E R y L f ] ( A ) ; (9) p E R,[f] ( A ) iff p is put in by one of clauses (0) to (8).
We write
u{a;[f]:
f 3 for (a, E ORD).
and
5,[f] for a,[f ] ;
[f]is
c,[f);
Definition 3.2. (a). {a},(a, f ) -0 iff (a, a,p) E (b). F is y-recursive iff 3a < w.F = {a},; (c). F is weakly y-recursive iff 3a < w 3a < y . F = ha, f . fa},(a, a, f). (F may be partial in the above definition.) We point out that O U T definition of a-recursion yields the usual w-recursive functionals and that every o-recursive functional is y-recursive for all y > w . Notice that for any a and any (Y < 0,{a}, C {a}p. The following lemma is easily verified.
Definition 3.4. y is recursively regular (RR(y)) iff for all y-recursive functions F, all a and 0< y , if Vo < 0.F ( o , a ) 4,then sup,
ORDINAL RECURSION AND INDUCTIVE DEFINITIONS
22s
Proposition 3.5. For any a < w there is an Esuch that for all y, a < y, and f :{el,(a,f> = {aI,(Ca,f). In order to prove that various functionals are y-recursive, we want to show that the set of y-recursive functionals is closed under the following two schema: (1) Strong Composition (G,Fo, ..., Fm-l, Go, ..., Gn-l) = H iff for all a and all f: H ( a , f ) =FF(FO(a,f),...,Fm- l ( a , f ) ,hB .Go(P,a,f), ..., W - G n - 1 @ , a , f ) , f ) ; ( 2 ) Strong Primitive Recursion (C) = F iff for all /3, a , and f: F(P,a , f)= G(P, a , ( h a . F(o, a , f N do), i f u < P , where in general g 1; (u) = 0 , ifu>P. The following two propositions, which demonstrate the desired closure, can be proven by means of the recursion theorem. See Cenzer [7], pp. 14-18, for details.
r B,n,
[
Proposition 3.6. For all m, n < w, there is a primitive recursive function Cmpmrn such that for all a, b,, ..., b,-,, co, ..., c ~ - all ~ y,, all a< y, and all f:{Cmpmrn(a, ( b ) (c))},(a,f> , = {aI,({bO}Ja,f), ... ..., {bm-II,(a>f)j .{CO>,(P,a,f), ..., X P {c,_l},(P,a,f),f). Proposition 3.7. There is a primitive recursivefunction Spr such that for all a < w , all 7,all a,P < y, and all f : {Spr(a)Iy(P, a , f >1: { ~ I ~ (aP, (hu{Spr(a)Iy(u, , a,f))I
8,f).
Definition 3.8. Sup ( a , f )1: ifffis total on a and = sup {f ( u ) : u < a}. It is easily seen that the functional Sup is y-recursive for any y. For y > w, w = l e a s t a < y [ a # O ~ S u p ( a , h ~ . ~ + 1 ) =sow a ] , isy-recursive. Let {c,} = Sup and {c,} = w . We now distinguish an important class of functionals over ORD. Definition 3.9. (a). POR is the smallest set of numbers containing cs, c,, (0, k , l , n ) ,(1, k , l , i ) ,( 2 , k , l , i ) , (3,k+4,1),and ( 8 , k, l, i,j ) for all k,l,n,i
226
D. CENZER
(b). F is primitive ordinal recursive (p.0.r.) iff 3a E POR. E = {a}_ The usefulness of p.0.r. functionals lies in the following proposition, which can be proven by induction on POR.
Proposition 3.10. For all a E POR, if F = { a } _ , then (a) F is total on total functions; (b) for any recursively regular y > w , any a< y, and any y-recursive f : F ( a , f ) = {a>,(a,f). We say that a relation or predicate is p.0.r. or a-recilr+~eiff its characteristic function is. We list some properties of the p.0.r. relations and functions.
Proposition 3.1 1. (a). The followingfinctions and relations are p.0.r.: (1) for all i, ( )i,( ), In, and * ; ( 2 ) <, I,>, >,and = ; ( 3 ) lim (a) i f f a is a limit ordinal; (4) the operations +, * , and exp of ordinal arithmetic; ( 5 ) T, defined by a TP = u iffP+u = a o r ( a 2 0 A u = 0); ( 6 ) all arithmetic relations over wk X (“a)’, for all k , 1 < w ; (b). the p.o.r. functions andlor relations are closed under the following: ( 1) union, intersection, and complementation; ( 2 ) bounded quantification; ( 3 ) definition by cases; (4) bounded search operator (least a,<,, - f ( a )= 0 v a = y ) . Our next goal is to define a p.0.r. T-predicate for ordinal recursion. First, we need to study p.0.r. inductive definitions (such as [f]).If r is p.o.r., 1, i f a E r c , to be p.0.r. we want the function F , defined by F(<,a)= 0, i f a e r c ,
Lemma3.12.IfGisp.o.r.andFisdefi:nedbyF(<,a,p,~,f)SUP( E , h o e F ( o ,a , p , Y,f))for lim (8or = 0, and F(E+1, a , p , 7 ,f) = G(ff,p,Y,(XP.F(<,P,p,Y,f)) r;;,f),thenFisaZsop.o.r.
<
Proof. F can be defined by recursion on the lexicographic ordering of ORD X p .
ORDINAL RECURSION AND INDUCTIVE DEFINITIONS
2 27
Definition 3.13. For f =(fo, ...,J - - ~ ) ,Tz(g,y,~ , f iff ) T E nt[f]
-
Proposition 3.14. T‘ is p.0.r. for all 1.
n Proof. 0Y [f]is an inductive definition over p = s ~ p ~ < ~ ( y , . . . aY[f] , y ) , is seen to be p.0.r. by inspection of Definition 3.1. It follows from Lemma 3.12 that T is p.0.r. Proposition 3.1 5. (a) For all recursively regular y, all a, p < 7,all Q < a,and all y-recursivef, {a),(a,f) -0 iffYt,o
u
Proof. We can show by inspection of Definition 3.1 that u Q i I f ] is closed under 52, If], and therefore equals E[f] ; (a) anzla?f;?(b) follows from this. If y is not regular inf then we have a functional {a}, and a , p with s~p,<~(a},(u, a , f )=y; it is then not difficult to construct a functional ( c } , w i t h ( ~ , a , @ , O ) E ~ ~-[ 52;. f]
Corollary 3.16. RR is p . 0.r. n r2h-r Proof. Let h(y) = supn (y, ...,y). h is p.0.r. and RR(y) iff “7
4. Recursive analogues of large cardinals The class of recursively regular ordinals is intended as a recursive analogue of the class of regular cardinals; w1 obviously corresponds to N,.
Definition 4.1. (a) w, is the a’th ordinal which is recursively regular or a limit of recursively regular ordinals; (b) a+=leastp [B>a A RR(p)], the “next” recursively regular. Notice that w o = w , (a,)+ =
and for limit ordinals a supp<,wp= w,.
Definition 4.2. (a) a is recursively inaccessible (RI (a)) iff RR ( a ) and a is a limit of recursively regulars;
228
D. CENZER
(b) a is recursively Mahlo (RM (a))iff RR(a) and every normal weakly arecursive function f from a to a has a recursively regular futed point ( f is normal iff strictly increasing and continuous at limit ordinals). The following is easily verified (part (c) using Propositions 3.15 and 3.16.)
Proposition 4.3. (a) RI (a) i f f RR (a) A a, = a; (b) Rh4 (a)+ RI (a): (c) RI and RM are p.0.r. We could defined properties like recursively hyper-Mahlo and hyper inaccessible, but our interest here is in stronger notions of recursive largeness.
Definition 4.4. (a) a is absolutely projectible t o p iff there is a functionfarecursive in parameters 6 < p mapping a I- 1 into 0; (b) a is projectible to /3 iff there is a weakly a-recursive functionf mapping a 1-1 intoo; (c) a is non-absolutely projectible (NAP(&)) iff RR (a) and there is n o /3 < a such that a is absolutely projectible to u p ; (d) a is non-projectible (NP(a)) iff RR(a) and there is no 0< a such that a is projectible to up. The following concept turns out to be very useful in the study of recursively large ordinals and particularly relevant to the two notions of projectibility.
Definition 4.5. For all ordinals a and all Q and < a: (a> p is a-recursive in u iff there is a a-recursive function F such that /3 = F ( a ) ; (b) p is a-recursive iff there is an index a such that {a}, = p. We derive the following equivalences for projectibility .
Proposition 4.6. For all recursively regular ordinals a and all /3 < a,P closed under >; (a) a is absolutely projectible to iff V r
ORDINAL RECURSION AND INDUCTIVE DEFINITIONS
229
Proof. We give the proof for (a); (b) is similar. (-+)Suppose we have t< and F such that A T , F ( T , ~is) a projection of a top. Given ~ < alet , u = F ( r , k ) ;t h e n r = l e a s t f < a . F ( { , t ) = u , andT isa-recursivein(u,t) (+) Suppose V r < a 3u
Definition 4.8. (a) a is y-stable in f iff a is closed under all functions yrecursive in f. (b) a is stable in f iff a is -stable i n k (c) a is stable (S(a))iff a is stable in $9. We need the following lemma and proposition to prove that stable ordinals exist. See Cenzer [7], pp. 47-49, for a proof of Lemma 4.9.
Lemma 4.9. For any ordinal y, any D E y, and any f from D to D such that D is closed under all functions y-recursive in f, i f IT is the collapsing function mapping D 1-1 onto an ordinal in an order-preservingfashion, then for any a,p E D and any y-recursive functional F , F ( a ,f ) --p implies F(n(a),f ) = @). Proposition 4.10. For any ordinal y, any a
D. CENZER
2308
(b) For any f from w to w , there is a countable 6 stable inJ We can use a different technique to find ordinals stable in functions from ORD to ORD. Proposition 4.12. For any f : ORD -+ ORD and any a, there is an ordinal (Y such that 0 is stable in f:
0>
Proof. Let Do = ( F ( 5 ,f ) : 5< a and F ism-recursive) and uo = SupD,. For all n < w, let D,, = (F(6,f) : [ < u, and F ism-recursive and a,+1 = SUPD,,~. is stable in f . Then 0 = Sup,<,u, Definition 4.13. (a) 6 2 = the a’th ordinal stable in x A ; (b) 6 * = least 0 [p > 6 A S@)] ; ( c ) 6 , = 6,.0 We point out that F is the least non-00-recursive ordinal and for all n , is the least ordinal which is not w-recursive in 6,. Proposition 4.14. (a) For any 0and any y > 0,if0 is y-stable, then 0is recursively Mahlo ; (b) 0 is non-projectible iff 0 is a limit of ordinals which are 0-stable; (c) the relation RS, defined by RS(a,P) i f f a is 0-stable, isp.0.r.; (d) S is not m-recursive.
Proof. (a).Given a normal weakly 0-recursive function f , let Sup (a,Xu .f ( u ) ) , for lim (a); g(a)= f ( a ) , otherwise. Theng is y-recursive, g(a) - f ( a ) for all 0 <0, andg(0) =p. But then a. = least a < y [RR (a) A g(a) = a ] < 0 by stability, so that f has a recursively regular fixed point. (b) If 0 is non-projectible, then for any a <0,a, = Sup { F ( k ) , 5 <_ (Y A F 0-recursive} is 0-stable and a < ool;if 0 is projectible to a < 0,then by Proposition 4.6, 37 < 0 {F(LJ,y) : a < a } = p . It is clear that there can be no 0-stable ordinal greater than max(a,y). (c) This follows directly from Proposition 3.15. (d) IfS were m-recursive, then 6 , = least 6 .5(6)would be w-recursive, contradicting its stability.
i
ORDINAL RECURSION AND INDUCTIVE DEFINITIONS
231
Corollary 4.15. (a) NP(a) implies Rh4 (a); (b) there are non-projectibles less than 6,. Given any p.0.r. relation R on ORD, p = least a . R(a) is -recursive, further, p = least a < p+ R(a),and so p+-recursive. For example, w1 = least a < w 2 [RR(a) A a # 0 1 . We have the foilowing.
.
but
Proposition 4.16. If a is any of the following: wl, the least recursively inaccessible, the least recursively Mahlo, the least non-absolutely projectible, the least non-projectible, then a is a+-recursive. Definition 4.17. (a) a(*) = a ; = (a("))+; (b) y, = least a. a not a(n)-recursive. Since for any stable ordinal 6 , 6 is not dn)-recursive,it is clear that the y, exist and are all less than 6 .
,
Proposition 4.18. For all n > 0 , (a) RR(yn) and RI (7,); (b) VT < 7, r is y,-recursive; (c) VU, yn i u < y r ) , u is not yF)-recursive.
.
Proof. We give the proof for n = 1. (a) If 7 R R ( y 1 ) , then y1 = sup,&'(u, 61,for Some 0, 6 < 71 and 71recursive F ; but then 0, t a r e y recursive ( 0 is p+-recursive and P' < y t ) and li so is F. This implies that y1 is y,-recursive, a contradiction. If -7RI (yl), then y1 = 0+,for some 0 < y l ; but then y1 = least y < y; [RR(y) A P < 71. (b) T < y1 implies r r+-recursive, but since RI (yl), r+ < yl. (c) If u is 7;-recursive and y1 5 u < yt , then y1 = least y < y t . V r
Proposition 4.19. (a) For all n > 0, y, = least y. 7 is $")-stable; (b) yi is the least non-absolutely projectible ordinal.
Corollary 4.20. (a) For all n > 0, RM (7,); (b) the least recursively Mahlo ordinal is less than y l .
D. CENZER
232
The following characterization of y, will be useful.
Proposition 4.21. For all n > 0, yn is the least ordinal y such that Va < [{a}+)(y) J-, 3a < Y {aIa(,>(4 41.
.
Proof. (2) Suppose {a}yt(yl)J.. By 4.18c,
< (PQ
P = least pP<,,; [ T ’ ( ( P ) ~ ( ~, ) 2 (a,(p)l, , (010)) (012 is less than yl. (Notice that u T+ iff V $ 5 u [RR($)+ $ 5 T ] is p.0.r.) Let (y = ( P ) ;~
<
anda
(I)Given y < y l , we know that y = {a} + for some a < w. Let 7 {b)o+(U) =least tEe0+. {a}o+= A $ = u ] . Clearly, {b},,+(y)4 and for any a < 7,{b}a+(a)T. The proof for n > 1 is similar. Corollary 4.22. For any n > 0 and any i < w : (a) i f { a } , p ( ~ N ~ i, ) then 3a < Y, {a),(,)(a) (b) if {aIa(n)(a)N i and if {a},p’(yn)
.
I
= i; 4,then {a),lt”)(yn)N i.
In section 6 we make use of the foregoing material to prove that In: I = y l . First it is necessary to study the class of IT: relations with reference to ordinal recursion.
5. H! relations In this section we prove the following two generalizations of the KreiselSacks [I41 result that forA 2 o , A En: iffA is wl-semirecursive.
Proposition 5.1, If Q C w X P(w) is IT;, then there is a p.0.r. functional F with rg(F) E (0, I} such that for all m and A : Q ( m , A ) iff 30 .F(U,m, XA) 1 iff 30 < w;’. F(u,m,x~)1. Proposition 5.2. The relation K , defined by K ( ( a , m , n ) , A )iff {a} A(m)11 n, a 1 is ni. We want to code ordinals into the natural numbers. Let {a}A be the a’th function partial recursive in A .
ORDINAL RECURSION AND INDUCTIVE DEFINITIONS
233
Definition 5.3. (a) W(@)iff @ is the characteristic function of a non-strict well-ordering of a subset of w ; (b) Field (@)= {s : @(s, s) = 1); if W(@),14 I is the ordinal isomorphic to the well-ordering defined by @ and, for s E Field(@), Is I, is the image of s under the map from Field(4) to 141; s 5, t iff Isl, 5 Itl@iff @ ( s , t )= 1 .
Lemma 5.4. (a) Wis nk; (b) there are Z relations M and M’ such that for all Cp and all $ such that W ( $ ) , M ( @ , $ ) i f fW(@)A I@ILI$I,andM’(@,$)iffW ( @ )A I@I
l@l<_IJ/I,a~dL’(@,$)iff~(@) A W($)A l 4 l < l $ l .
hoof. (a) W ( @ )iff Cp is a linear ordering A V8 3 p -+ (O(p+l)<, q p ) ) . (b)M(@,$) iff 38 V m Vn . @ ( ( m , n )=) $(@(m),O(n)));M’similar. (c)L(@,$) iffW(4) A W($) A-M’($,@);L‘ similar. The following lemma is an easy relativization of the standard result; see Shoenfield 1221, p. 184, Cenzer 171, pp. 29-3 I .
Lemma 5.5. (a) For all A E w, {a: W({a}A)}is IIi -A complete; (b) (Boundedness Principle) For any A 5 w and any V C {a: W ( { a } A ) } , there is a u such that for all u in V, L( ( u } ~ ,{ u } ~ ) . We generalize Spector’s results [24] on’n: monotone inductive definitions; see Cenzer 171, pp. 32-34 for proofs.
hopositjon 5.6. I f K is a n: relation such that for all A , FA, defined by F,(B) = {m:K ( m , B , A ) } , isa monotone inductive operator, then: (a) the relation P, defined by P(rn,u,A) i f f m E F$u}A1, is ni; (b) the relation S, defined by S ( m , A ) i f f m E Fw$, is ni. ( c ) f o r e v e r y A ~ w i r,A i s w f ; (d) the relation Q, defined by Q ( m , A ) i f f m E G ,is ni. The following lemma completes the preparation for the proof of Proposition 5.1.
Lemma 5.7. If Q is a IIi relation on w X P(o),then there is a IIy relation K
D. CENZER
234
such that for all A , r,, defined by r,(E) = {m: K(m, B ,A)}, is a monotone inducfive operutor such that for all m, Q(m, A ) iff (m, 1) E c . Proof. Suppose Q ( m , A ) iff V @ 3 p- R ( m , ( p ) , A ) , where for all s,t.R(rn,s,A) A s C t +R(rn,t,A).Let K((m,s),B,A) iff ( r n , s ) € B v R ( r n , s , A )v V p . ( m , s * ( p ) ) E B , a n d l e t FA k d e f i n e d f r o m K as above. I t is easily seen that for all m , s, and A , (m,s) E FA iff V I ) ( s L I ) +3p.R(m,$(p),A),sothatQ(m,A)iff(m, 1 ) E & ( 1 beingthe empty sequence). Proposition 5.1. I f Q 5 w X P ( w ) is H i , then there is a p.0.r. functional F with r g ( F ) (0, 1 ) wch that for all m and A : Q(m,A) $ f 3 0 . ~ ( u , m , x , ) = 1 i f f 3 u < o f . F ( o , m , X A ) = 1.
c
Proof. Let K and r, be defined from Q as in Lemma 5.7. Then Q ( m , A )iff 3 a . m E rs iff 3 0 < wf in E,;'I where the latter equivalence follows fiom Proposition 4 . 6 ~Since . K i s n y , i t is p.0.r. by Proposition 3.1 1 . I f we s e t F ( u . m , X A ) = 1 i f f ( r n , l ) E r ; , thenFisp.0.r. byLemma3.12.
.
To prove Proposition 5.2, we code up the ordinal recursive functions on nf- A fashion.
wf in a
Definition 5 . 8 . N ( u , m , A ) iff W ( { U } ~A) I{u}'l = m .
The relation N is easily seen to be arithmetic.
Proposition 5.10. For all 1 > 0, the relation R', defined by R'(m,$,A) iff nz E K; 141, is n
i.
Proof. Kfi [$I is defined by a ni - $ , A monotone inductive operator f l A [@] which parallels SZwA [+I. From a slight generalization of Proposition 5.6b it follows that Kfi [$I*, which equals R, [$Iw:' is rI; $,A uniformly in @ , A . We give some cases of the definition of a, [$] : (0) GO.k,i.n), ~ 4 ..., ~ uk.. ~ . u ) E QA[+](B)iff ~ ( { u ( ~A ... } ~A )~ ( { z. ,i >~A > A N ( u , n , A ) ; -
ORDINAL RECURSION AND INDUCTIVE DEFINITIONS
2351
Proof. (a) This follows from Proposition 5.10. (b) Let uf = a ; by Proposition 5.6c, laA[xAJ I 5 a. Since i l a [xA] parallels aA[~Al,wehav~ e E [ x A =I a , t x A j , so {~>,(IC~>~I,XA) = I { U > ~ Iiff
I{uPI),x~).
TYa,a,(a,I ~ ~ I ~ I , (c) This follows from (b) above and Proposition 3.14b. Proposition 5.2 is a corollary to 5.11
Proposition 5.12. (a) For any functions f , any a recursively regular in f,and any function qf~ weakly a-recursive in A if W ( @ ) ,then I@I < a; (b) the relation W , , defined by Wo(a,@)i f f W ( @ ) A I@I = a, is p.0.r.
.
Proof. (a) Define H by recursion on u so that H ( u , @) = the unique m Iml, = (5 least u,<, H ( u , @) y m , if @(m,rn) = 1 Let G(m,@)2 if @(m,m)= 0. Then H and G a;e a-recursive and I@I = suprn< w G ( m ,@)< a by regularity. (b) The graphs of G and H above are p.0.r. in a, 4.
.
D. CENZER
236
Corollary 5.13. (a) For all A C w , w.;' is the least ordinal # w recursively regular in A ; (b) for any recursively regular a > w and any A C w , if x A is weakly arecursive, then m.;' a.
<
Proof. Suppose a is recursively regular in A and w < a < 0.;'. Then there is a well-ordering @ w-recursive in A of type a. But 9 must be weakly a-recursive in A , since a > w, and then by 5.12~1I@I < a. (b) Any well-ordering @ recursive in A must be weakly a-recursive, but then by 5.12a. I@I<cu.
6. Hi inductive definitions In this section we prove Theorem 6 . l . ( a ) l n i l ~ y ~ ; (b) for all A 5 w ,A E n; i f f A is y -semirecursive. Definition 6.2. Given an f operator r, we say that F and I , rg C (0, l}, are p.0.r. functionals associated with r if for all rn,A,O,r, (a) m E r ( A ) iff 3 0 . ~ ( orn,, x A ) 1 iff 3 a < w.;' F ( U , rn, x A ) = 1 (as in 5.2) (b) 1(7, m ,p) = Sup (7, A 5 I ( 5 , rn, p)), if lim ( T ) or T = 0; 1(r+l,m,p)~Sup(p,ha.F(o,m,hn .Z(~,n,p))).
-
.
.
We see by inspection that if rpis defined by m E r p ( A )iff 3a < p AF(o,m,XA)= 1, then m E Fi iffI(.r,rn,p) = 1. For sufficiently large p (e.g., p = H I ) , rP= I'. We get a better bound on p by looking at the rr individually. Lemma 6.3. For any ni inductive operator r with associated I , and for all ordinals r: (a), For all rn arid all /3 2 w T ,+(m) I ( m ,T , @ : (b), 0;' Iw , + ~ ; Proof. We break the proof into four parts: (1) (a)o and ( l ~are ) ~trivial.
ORDINAL RECURSION AND INDUCTIVE DEFINITIONS
231
(2) (a), A (b), (a),+, by Definition 6.2. (3) (a), + (b), by Corollary 5.13b. (4) [lim (7)A Vu < 7 (a),] + (a), by Definition 6.2. +
.
Proposition 6.4. For any IIi inductive operator
r, I r I 5 yl.
Proof. For any y, N ( y ) implies by 6.3 that for all m , Xry(m)= I ( y , m , y) and m E 1'7+1 iff 30 < y', F(o,m, Xp ,I ( y , p , y) = 1. Given m E PI+', choosea so that {a},(a)=least u < a [ F ( o , r n , X p ~ ~ ( a , p , aI )ARI(a)] )~ Then {a}y;(yl)$, so by Proposition 4.21, there is an a < y1 such that {a},+(a)$, so that m E E We next define a n : inductive operator A, such that 1 A, 1 = y l . Recall from Proposition 5.2 that the relation K ( ( a , rn,n),A) iff {a}&(m) = n is n,. 1
Proof. The proof is broken up into four parts: (1) and (b)o are trivial. (2) (a), A (b), (a),+, by the definition of A, and the regularity of w , + ~ . (3) (a), (b), for all T 5 y l , as follows: for any T 5 y1 and any $ < o,, there exists some a < w and u < o,such that = {a}o. Choose b so that {b},(rn,n)-Oiff {m}, 5 {n},. Then { ( r n , n ) :(b,m,n,O)EA,} is aprewell-ordering of length a,.Refine this to a well-ordering by choosing a least member of each equivalence class to obtain a well-ordering recursive in A, of A type w,; it follows that o1 2 w , + ~ .On the other hand, it follows from Proposition 3.15 that A, is p.0.r. in w, and therefore weakly w,+,-recursive; then by Corollary 5.13(b), 5 (4) (lim (7)A Vo < T. (a),) -+ (a), is trivial. -+
-+
4
Corollary 6.7. / A , 1 = y,.
Proof. ]A, I 2 y1 by Proposition 6.4. By Proposition 4.18(b), for any 7 < y l ,
D. CENZER
238
there is an m such that {mjYl= wT+l, so that {mj,?. Let b be as in (3) of the proof of Lemma 6.6 above: then ( b , m , m , 0 ) E A:] - A i , so that I A I I ~ Y ~ . = This completes the proof of Theorem 6.1(a). We prove 6.l(b) (that y 1-semirecursive over P ( w ) )as follows: For any inductive operator r, by Lemma 6.3(a), r = { m : 3 0 < y 1 [ I ( o , m , o )=-1 A RI(o)]} and is therefore yl-semirecursive. Any A _C w such that A r is also y1-semirecursive. (2)Suppose that m € A iff {a}Yl(m).l. Choose b so that {b},l(m)= 0 {a}yl(m).Then by Lemma 6.6(a), m E A iff ( b ,m , 0 )E
(c)
-
A,.
7. A functional GT with
= y1
Recall that for any partial functional F , wf is the least ordinal not equal to I @ 1 for any well-ordering @ recursive in F. I t is easily seen that for any F, there is an a such that 0;” = w,, although w, need not be recursively regular, as indicated by the remark following Lemma 7.8. Hinman has defined the functional E f from ww to {0,1).
The following results are proved by Aczel [ 2 ]: #
Theorem 7 . 2 . (a) w y l = 12;L-monI; (b) fi)r all A C w , A E X2;f-monijyA is Ef-semirecursive.
Grilliot first pointed out that, using Ef, one can prove that I Ei-monI = I C l I. Definition 7.3. G r ( f ) = n iff
u(O)} f + ( f ( 1 ) ) = n. (WJ
I n this section we prove the following theorem. #
=A
Theorem 7.4. ( a ) w y l ni I = y, ; (b) tor all A C w ,A E n f iff A is Gy-semirecursive i f l A is y -semirecursive.
,
ORDINAL RECURSION AND INDUCTIVE DEFINITIONS
239
We define recursion in Gf as in the definition of ordinal recursion (3.1); it is possible to consolidate the first seven clauses into five, since we are doing w-recursion. Clause (8) is replaced by the following to define Q [ G a (8)# for any f € o w if , for all s and t , f(s) = t implies ( b ,s,m,t )E A and Gf(f) e n , then ( 6 , k , b ) , m , n ) ER{Gf](A).
Lemma 7.5. (a) Gf is consistent, that is, for any f and g in owand any n < w , ( f C g A ~ f ( f=) n ) Gf
v(O)}
Proof.(a) G i v e n f C g a n d J- '(f(l))=n.we b,)+ g( 1) =f( I), and 04 2 a{. (b) This follows directly from (a).
haveg(0)-f(O),
#
Defmition7.6. (a) {a}'] ( m ) - n i f f ( a , r n , n ) E a [ G f ] ; # (b) feww is Gf-recursive iff there is an a < w such that f = {a}G1. We need the following definition and lemma to prove that wy? 2 y1
Definition 7.7. F,(a, rn) = fl iff {a},(m)
= fl
A
<w.
Lemma 7.8. For any recursively regular a, with w < a < yl, wFa = a. Proof. (5)Since Fa is a-recursive, it follows as in Corollary 5.13(b) that
wp5a.
(2)As in (3) of the proof of Lemma 6.6, we have for any w , < (Y a well-
-recursive and therefore a-recursive. But ordering @ of type c3, which is then for some a , @ = A t . Fa(a,t ) and is therefore recursive in F,. We remark that for non-regular limits a of recursively regulars, if one sets N n iff 3 u < a . {a},(rn) = n , then = QI as in Lemma 7.8.
F,(m)
wp
Proposition 7.9. w f f >_ y l . Proof. Suppose w$+ = 7 < yl. Let e ( a , m, t ) = n iff ( t = 0 A n = a ) v ( t = 1 A n = m ) v 3 c , p ( t = (c, p ) A { c }G#1 ( p ) = n). Then 0 is Gf-recursive and for all a,m, w ~ t ' e ( a ~ m = 7. , rHence ) for all a,rn,
D. CENZER
240
C f ( h t . 0(a,m,t)) -F7+(a,m). But then F,+ is Gf-recursive and by Lemma 7.8, wyp 2,'-I a contradiction. Our next goal is to show that IR[Gf] I 5 yl. We need to be able to comfrom the graph off in order to construct associated functionals F pute and Z analoguous to those of 56. The following lemma is a rather technical application of Proposition 5.12(b); we refer the reader to Cenzer [7] for the proof.
4
Lemma 7.10. The relation Ro, defined by RO(a,@) i f f there is an f E ow such that @ =Xgraph(f) and of=a, isp.0.r. We now define a p.0.r. functional F associated with R [ G f ] . Lemma 7.1 I . There is a p.0.r. functional F with rg(F) 5 (0, 1) such that for all ordinals 0 and all A C w, if(wf)+ <_ p, then for all s, s E R [Gf] ( A ) iff F(P,s,x'4)= 1. Proof. F is defined by cases and the only interesting one is, of course, case (S)', the application of G f . Let 1, if 3 s , t ( p = ( s , t ) ~ O ( ( b , s , m , t ) ) =1; J (b, p, ( m ) , O )= 0, otherwise. Then for a n y b , m , f , a n d A , i f f ( s ) = t i f f ( b , s , m , t ) E A , then h p J ( b , p , ( m ) x, A ) = Xgraph(f). We now define F(P, ((8,k , b ) ,m, n ) ,0) 1 iff O(((S,k,b), m , n ) ,0 ) = 1 V g t , u < p 3 a , t [ R o ( uh, p .J ( b , p , ( m ) , e ) )A 4 < u+ A 0 ( ( b ,O,m,a))= 0((b, I , m , t ) ) =1 A T o ( ( , t , ( a , t , n ) ) JI.fR , ( u, hp . J ( b , p , ( m ) , x A )then ), u 5 of, so taking p 2 (wf)+ is sufficient.
-
We next define a p.0.r. functional 1 associated with R[Gf] Definition 7.12.1(7+1 , m , b) = F ( 0 ,m, hn .Z(T,n,p)); Z(T,m , p) = Sup ( 7 , h u . Z(u, m, p) ) , if lim ( I - ) or I- = 0. Proposition 7.1 3. For all m , n
< w, all limit ordinals a, all r = a + n , and all
B2w,+Zn: (a), m E R ' [ G ~ ] iffI(I-,m,P)= 1;
ORDINAL RECURSION AND INDUCTIVE DEFINITIONS
24 1
Proof. As usual, we break the proof into four parts: (1) (a)o and (b)Oare trivial. (2) (a), A (b), -+ (a),+l by Lemma 7.1 1. (3) (a), -+ (b), follows from Corollary 5.13(b). (4) (lim (7) A Vo < r .(a),) (a), is trivial. j .
Corollary 7.14. (a) For all recursively inaccessible ordinals a, all b, m < q and all f E uwsuch that f ( s ) = u iff (b,s,m, u ) E f2*[G?], f is a-recursive; (b) for all recursively inaccessible a and all m < u, rn E P + l [Gfl i f f I(a+I,m,a+)= 1.
Proof. (a)f(s) =(least p < a!. Z((P)~, ( b ,s , n ~ , ( p ) ~ ) , ( p=) ~1)A
( P I 2 2 U(p),+w)l0 .
[Gf] as above, uf 2 a, so that as in (b) NOWwhenever f comes from Lemma 7.1 I , taking 02 a+ suffices. Proposition 7.15.(a) lCl[Gf]I < y l ; (b) for all f E ow,i f f is Gf-recursive, then f is Yl-recursive; (c) uf? i 71.
Proof. (a) Suppose 9 E Q 7 1 + l [Cf] - WI[ G t ] ; the difficult case is 9 = ( ( 8 , k ,b ) , m , n ) .By Corollary 7.14(b), for all recursively inaccessible a, q E Cl0l"[Gf] iff 3g,u,a,t
alca]
D. CENZER
242
Combining ( c ) with Pioposition 7.9, we have Corollary 7.16.
=yl.
Finally, we obtain the other directions of (a) and (b) of Proposition 7.15. Proposition 7.17. (a) I!2[Cf] I = y1 ; (b) f o r all f E w w ,f i s Gy-recursive iff f is yl-recursive; ( c )fiir all A 2 w . A is GT-semirecursive ijj'A is y I-semirecursive. Proof. (a) Suppose 1Q[Gf] 15 OL < y l ; without loss of generality we assume that OL is recursively inaccessible. Then it follows as in Proposition 7.1 5(c) c# that w I 1 5 1y < y l , contradicting Proposition 7.9. (b) By Corollary 7.16, we have w y p = y l ; as in the proof of Proposition 7.9, it follows that the function F is Gf-recursive. Now for any partial y l r: recursive function f~ w w ,for some a , f ( m ) = {a},,(m) = {a}r:(m) =Fr:(a,rn) for all m. (c) This follows directly from (b). This completes the proof of Theorem 7.4.
8 . Extensions of the class of II; operators Riclitcr [ 191 defincs a method of combining operators as follows. Definition 8.1. (a) [To, r, ] ( A ) =
r O ( A ) ,if r o ( A )# A ;
The fullowing results, due to Richter, are of interest Theorem 8.2. (a) I [KIf,II!] 1 is the least recursively inaccessible ordinal, 1 [ rI:),@, n:] I is the least recursively hyper-inaccessible ordinal, arid similarly .tor I [nl.n0. 0 0 ...,n:] I ; (b) 1 [n1,nl] 0 0 1 is the least recursivelj'Mahlo ordinal, I [ n ~ , H ~ , II isI the ~] least recursivelis hj>per-Mahloordinal, arid similarly f o r I [I$,
..., ny]1.
ORDINAL RECURSION AND INDUCTIVE DEFINITIONS
243
Using the techniques of 6, it is not difficult to prove
Proposition 8.3. For all n, I
[m] < n
I
y2.
We obtain a result analoguous to Theorem 8.2; the proof is omitted since i t is similar to that in Richter [ 191.
Proposition 8.4. (a) 1 [lli,ll:] I is the least recursively regular ordinal y such that y is not y+-recursiveand y is a limit of ordinals a which are recursively regular and not a+-recursive; (b) 1 [II:,@] 1 is the least recursively regular ordinal 7 such that y is not y+recursive and such that every normal weakly y-recursive funcfion has a fixed point QI which is recursively regular and not a'-recursice. While the ordinals of Theorem 8.2 present a nice hierarchy of recursively large ordinals, those of Proposition 8.4 and its obvious extensions seem of less interest. The natural ordinals to consider above y1 would appear to be y2, y 3 , and so forth. It turns out that there are natural classes of inductive operators with these as closure ordinals.
For r = Po * ... * r,, we do not require each operator Ti to be inclusive, but C since for any operator only the composition r. For example, r, if ro(A)= w - r(A) and F1(A) = w - A , then r = ro* r l . We now state the primary result of this section.
Theorem 8.6.For any n > 0, (a) I ( m " I = 7,; ___ (b) for all A E w , A f(ll!)" iff A is y,-semirecursive. Theorem 8.6 is proven in a manner similar to the proof of Theorem 6.1.
Proposition 8.7. For all n > 0, I(I'Ii)" 1 2 y,.
D. CENZER
244
Proof. We sketch the proof for (lli)2.Given r =ro-rl E (IIi)2,we have by Proposition 5.l(a), p.0.r. functionals Fo and F , with rg(Fi) S {0,1} such t h a t f o r a l l m andA: m E F i ( A ) i f f 3u.Fi(5,m,xA)= 1 iff 3u<wA l .Fi(u,m,xA)= 1. We definep.0.r. functionsHandI by: I ( r , m , p ) - - S u p ( ~ , X ~ . I ( ~ , m , iflim(7) P)), or r = 0; H(T+I,m,b) = Sup(P,Xa.Fo(a,m,hP.J(r,P,P))); I ( T + l , m , b ) SUP ( b , XQ.Fl(@,m,X P . l ( T , P , P ) ) ) . N_
The following lemma is proven in the same manner as Lemma 6.3.
Now for recursively inaccessible ordinals a , m E r" iff I ( a , m ,a ) = 1, and m E r a + ' iff 3 u < a + + F l ( a , m , h p. H ( a + l , p , a + ) ) = 1. Asin Proposition 6.4, it follows that if m E P z + ' , then for some a < y2, m E so m E rrz; thus I l - l S y z . Next we construct operators A, E (llf)"such that lA,I = 7,. Definition 8.9. A(A) = {(x,y): L ( { x } ~b}A)}; , A, = (A),-'.
A,.
The following lemma is easily verified. Lemma 8.10. For any A C w, let wf = a ; then (a) A(A) is a pre-well-ordering of length a ; (b) $ A is p.0.r. in a, then w t H ( A =) a(,); (c) i f A isp.0.r. in a, then A,+'(A) = { ( a , r n , t ) : {a},(,,(rn)
N
t}.
Applying this lemma and proceeding as in the proof of Lemma 6.6, we have
ORDINAL RECURSION AND INDUCTIVE DEFINITIONS
245
Proposition 8.12. For all n > 0, = { ( a , m ,t ) : {aITn(m)= t ) ; (a) (b) IAnI = 7".
I\n
It follows from Proposition 8.7 that = A?, which equals { ( a , m , t ) : {a},(m)-tby Lemma8.11. (b) T h i s follows from (a). This completes the proof of Theorem 8.6(a); 8.6(b) ((n;)"= yn -semirecursive) is easily obtained. This follows from Lemma 8.8(a) and Proposition 8.7. (2)This follows directly from Proposition 8.12(a). Finally, we can extend the results of 97 to (n;)" and 7,.
(c)
Following the development of $7, we can prove Proposition 8.14. For all n > 0 and all k < w , # (a> = yn ; (b) for all f : wk -+ w , f is G,#-recursivei f f f is 7,-recursive; ( c ) for all A C w , A is G,#-semirecursive iff A is y,-semirecursive.
9. Z! inductive definitions The main result of this section is a characterization of 1 E! 1 which is the dual of the characterization of I lIi I = y1 given by Proposition 4.2 1 (in combination with Theorem 6.1).
Theorem 9.1. 1 Zi I is the least ordinal u such that for all a < w, < 0 {a}T+(T>J) {a}o+((J)i.
(VT
--f
We also prove an analogue to Theoren 6.1 (b).
Theorem 9.2. For all A
-
C w ,A E Zi i f f A is 1 Z; 1-semirecursive.
Anderaa [ I ] has recently obtained a significant result regarding dual
246
D. CENZER
classes of inductive operators which implies that I IIfI < I Z! I and ICi1< In:\.Combining the former inequality with the techniques involved in Theorems 9.1 and 9.2, we are able to characterize the spectra of the two classes. Definition 9.3. For any class C of inductive operators, Spectrum(C)= ( 1'1: rEC). Theorem 9.4.(a) Spectnim(;F.i)= {a:+a
r, i f y = 1 r I is recursively in-
Proof. For all inaccessible y, m E P iff /(y, m , y) = 1 and m E rY+' iff Vo <. 'y F ( a , rn, A n . I ( y , n , y ) ) = 0. Hence rY+l=l?Y iff V m < o [ I ( y , m y) , = 0 + 3a < y+ F(o,m, hn .I(y,n, y)) = 11 iff 37
-
This gives half of Theorem 9.4(b). Since, as we pointed out in 88, Xi 2 (nil', we also have the following.
ORDlNAL RECURSION A N D INDUCTIVE DEFINITIONS
24 I
Three rather technical lemmas are needed for the proof of Theorem 9.1. We refer the reader to Cenzer [7] for proofs of these lemmas.
Lemma 9.9. For any non-recursively-inaccessibleordinal CY < y, (a) ifa is a limit of inaccessibles, then a is a'-recursive; (b) if there is a largest recursively inaccessible p < a, then @'-recursive in p. Lemma 9.10. There is a l l i relation K * such that for all a < w , for all a, and all A 5 w such that A is a prewellordering of length a, K *(a,A ) i f f {a}oi+(")&.
r
Definition 9.1 1 . For any operator r, let be defined by r ( A )= { ( m , n ) : m , n E r({ p : ( p ,p ) E A } ) A ( n , n ) $ A } U A .
Lemma 9.12. For any inductive operator r, any ordinal r, (a) F7 = {(rn, n ) : m , n E r7 A (least u rn E ru)I(least o n E r u)} ; (b) 11'1. (c) i fr is X i ( l l i ) , then so is r.
.
Irl=
.
We are now ready to prove Theorem 9.1, that 1 = least u - va < w [ ( V r< u . {al7+(7)&)-+ ta3,+(0)-11(9For any u < I Xi 1, we find an index iisuch that V r < u . { i T } 7 + ( ~ ) . 1 , but {T}u+(u)T. The proof splits into two parts. (a) Let a be recursively inaccessible. We have a X{ operator I? with associated F a n d 1 and an rn E POrt1- roi. It follows from Lemma 9.6 that there is an iff M ( r ) v rn 4 r7+l. index Tisuch that for all r , {if}7+(r).1 (b) It follows from Lemma 9.9 that there is an index a such that for any a! < 1 E! 1, at least one of the following holds: (i) {a}&+(&) 0 and RI(a); (ii) {a}&+(.) c and { c } ~ = + a; (iii) {a}a+(a)= ( P , b ) ,/3 is the largest recursively inaccessible ordinal less than a!, and {b}&+(P) =a. It is important to note that the function h a . {a}&+(.) is 1-1 on the set of non-recursively-inaccessibles less than I Xi 1. If (i) holds, we apply (a) above. If (ii) holds, choose ? so {T}r7+(r) i = least [ < r+[{a}7+(r)# c ] . If (iii) holds, apply (a) t o p to find 6 such that V r < p a {6}7+(r)& but {z}p+(p)T; then let 0, if { d j 7 + ( r )< w v ( { U } ~ + ( T ) ) f ~ b; GI,+(7) {6}7+(( {a},+(r))o), otherwise.
1
-7
--
24 8
D. CENZER
(2)Let u = I X;I and suppose that for some a, {a}7+(r).1for all r < u but {a}u+(u)T.Let r be a Xi operator such that lrl=u, and define r, as follows,
usingLemmas9.10and 9.12: m E r l ( A ) i f f m E r ( A ) v ( m = O A-K*(a,A)). rl is Xi and 0 E r'"' - r'y, so that lrlI > u = I X I, a'contradiction. (Notice that since ?' contains only pairs, 0 $ ?.) This completes the proof of Theorem 9.1; we have as a corollary to the proof the following.
Proposition 9.13. I Ei I is recursively inaccessible. Proof. If not, then part (b) (ii-iii) of (I)will provide a contradiction to the conclusion in (2). We now complete the proof of Theorem 9.4.
Proposition 9.14. (a) For any u < 1 Ei 1, i f u is u+-recursive, then u~~pectrum(~i); ( b ) f o r a n y u < Ill:I,uESpectrum(lli). Proof. (a) Given u 1 {c>,+, choose b so that { b } 7 + ( =least ~) {
-
For the proof of Theorem 9.2 we need the following lemma.
Lemma 9.15. There is a relation K such that for all a < w , all a, and all A f w such that A is a prewellordering of length a , K(t,A ) iff To(&,a, t). Proof. Since T is p.o.r., this is an easy consequence of Lemma 9.10. -
We now prove Theorem 9.2, that Xi = I I-semirecursive. Let u = I X f 1. (g)Given a Xi operator r, we have by Lemma 9.6 and Theorem 9.1,
ORDINAL RECURSION AND INDUCTIVE DEFINITIONS
249
m E F i f f 3 a < u ( R I ( c u ) A I(cu,m,a)== 1). (2)Let r be a universal operator and let Fl be defined by rl(A) = A u ((0,s): s E r ( { p : (0, p ) a })} u {( 1, t ) : K(t, { p : (0, p ) € A } ) } . We have 1 I'l 1 = u and for all a , m, and n < w , {a},(m)N n iff ( 1, (a,m, n))E
q.
10. Za relations, stable ordinals, and H l-recursion In 94 we defined, for A 2 ORD, the ordinal 6f and showed in Corollary 4.1 1 that forA C W , ~< ? K, and Hl is stable in A . It follows that, for any A and B in P(w), B is m-semirecursive in A iff B is H l-semirecursive in A iff B is 6f-semirecursive in A . Recall that 6:-A is the least ordinal not isomorphic to a well-ordering A: in A . In this section we present the following results, parallel to those in 95 regarding ni and uf. Proposition 10.1.If Q 5 w X P(w) is Xk, then there is a p.0.r. functional F with rg ( F ) C { 0,1} such that for all m and A : Q(m, A ) i f f 3a .F(CY, m,XA) N 1 i f f 3a!< Hi.F ( a , m),'X N 1 iff
3a<61A .F(cu,m,xA)% 1.
Proposition 10.2. The relation K,, defined by K2((a,m,n),A ) i f f
id,p(m,XA)'n,
is xi.
Proposition 10.3. Forall A
C w , Sf
= 6;-A.
The proof of Proposition 10.1 is basically an adaptation of Shoenfield's [21] Absoluteness Theorem to ordinal recursion theory with a set parameter; the proof follows:
Proof of Proposition 10.1 : The second and third equivalences follow by stability; we prove the first. Suppose we have Q(m, A ) iff 34 V $ 3 p .R(m,$(p), $ ( p ) , A ) , where R is recursive and p
3
a]
D. CENZER
250
.
30 3g(g: o + u ) Vp C(m,&), xA) = 1, where G is p.0.r. with rg (G) 2 { 0, I}. The direction (-+) of the last equivalence involves lettingg code up a y e n @ and f and taking u = ( 0 , ~ for) a given T. Let h ( u ) = Sup (a, An so that for any g: w u and any p , &) < h(u). As in Lemma 5.7 there is a p.0.r. relation K such that for all ordinals u and all A C w , ro,A, defined by 7 E ro,A(q iffK(.r, u , A , ~satisfies , ( m ,I ) E iff Vg(g: w - + u ) 3 p .G(m,g7p),xA)-0.ThenQ(m,A)iff 3 u ( m, I ) @ iff 3 u 3 T [ r;,L1= r;,AA ( m ,I ) ri4 1. (a)i+l= r ( 4 A (m,1) ; if r(ol),/l (cu),P Let F(a, m , xA) = 0, otherwise.
.(m))
-+
.
rA
rA
r-t;Ap
F i s easily seen to be p.0.r. and Q(rn,A) iff 3a. F(a,m,xA) = I. This completes the proof of Proposition 10.1; next we prove Proposition 10.2. ProofofProposition 10.2: Since Sf is stable in A , K2((a,m,n ) ,A ) iff {a}H,(m,XA)=niff 3 8 .{a},(m,xA)=n iff 3B3u,u(N(u,m,B) A N ( u , n , b ) A ( a , u , u ) E K ; [ x A ] ) ,whereNandKB are taken from Definitions 5.8 and 5.9. It is clear from Proposition 5.10 that this is a L; relation. The proof of Proposition 10.3 depends heavily on the Novikoff, Kondo [ 131, Addison Uniformization Theorem: (See Shoenfield [21], p. 188.) Theorem 10.4. For any nfrelation P there is a Il relation Q such that for all m ,4, $, and A : (a) Q(m,$,$ , A ) -+P(m,6, $,A);
(b)3$.P(m,4,$,A)tt3!6.Q(m,4,$,A). Corollary 10.5. (a) I f Q is II;, then for all m, $, and A : 3$.2(m,$, $ , A ) i f f 3 $ E A ; - A .Q(m,$, $;A); (b) If Q is Xi, then for all m,$,and A : 3$.Q(m,O,$,A)iff34€ A i - A . Q ( m , ( a , $ , A ) .
Proof of Proposition 10.3, that Sf = 6; - A for all A E w : We show that S!, - A is stable in A . Suppose {a}-(a, xA)$ for same a and s o m e a < 6 i - A ; c h o o s e Q , E A i - A such that 1 ~ 1 = a . T h e n 3 B 3 u , u ( l ~ l ~ = I { u > ~ I A ( a , u , u )E K h [ x A ] ) applying ; Corollary 10.5 there is a B which is
(I>
ORDINAL RECURSION AND INDUCTIVE DEFINITIONS
25 1
there is a B which is A; in A . I t follows that {a),(a,XA) < S i - A . (2) For any u < 6; - A , we show that u is not stable in A . Given u < 6: - A , we have a A: - A well-ordering @ of type u.I t follows from Proposition 10.1 that @ is 00-recursive in A , so if u is stable in A , then @ is u-recursive in A . But then by Proposition 5.12, I @ / < u, a contradiction. We remark that Propositions 10.1 and 10.2 could be combined and restated as follows: Proposition 10.6. A relation over natural numbers and sets of natural numbers is iff it is -semirecursive iff it is H -semirecursive.
11. Stability and the ordinal arithmetic hierarchy A crucial point in the study of ni inductive definitions in 9 6 is the fact that the relations RR and RI are p.0.r. A comparison of $ 5 with 5 10 makes it clear that in the study of Z inductive definitions the relation “stable” will have a large part.
i
Definition 11. I . (a) Sl(01)iff 01 is stable; (b) for all n > 0, Sn+’(a) iff 01 is stable in Sn. We say that 01 is n-stable if Sn(a). By Proposition 4.12, n-stables exist for all n > 0. It is interesting to note, however, that for n > 1 there need not be any countable n-stables and uncountable cardinals need not always be n-stable. Let So be all of the ordinals for the sake of simplicity. Recursion in the S n is closely related to the ordinal arithmetic hierarchy, defined similarly to the usual arithmetic hierarchy. Definition 11.2.R & ORDk X (OmoRD) is y - X n iff there is a p.0.r. relation P and an alternating sequence 30, < y ... QnPn < y of ordinal quantifiers such that for all a and f:R(a ,f ) iff 3p1 < y ... Q, 6, < y .P(fl, a , f);y -n, and 7 - En are defined analogously. These y-arithmetic classes are comparable to the usual arithmetic hierarchy for sufficiently regular y. Proposition 11.3. (a) For any f,any y recursively regular in f,and any partial function F, F is y-recursive in f if graph (fl is 7 - C in f ;
D. CENZER
252
(b) For any regular cardinal K (or K = -) and any partial functional F, F is K recursive iff graph ( F ) is K - X 1 . We need a notion of relative n-stability.
Definition 11.4. a is n ---stable (RS"(a,P))iff RR(@ and for all relationsR and all t < a , 3 y < @ . R ( t , y ) + 3 y < a . R ( t , y ) . Lemma 11.5. For all n
-
En
> 0 , RS" is p.0.r.
Proof. This is an easy application of Propositions 3.14 and 3.15. In contrast to Lemma 11.5 is the following result.
Lemma 11.6. For all n, Sn+l is not -recursive in S". Proof. If S"" were 00-recursive in S", then least a! .Sn+l(a)would also be 03-recursive in S n ,contradicting its n +I-stability. We can now prove an ordinal arithmetic "Hierarchy Theorem".
Theorem 1 1.7. For all n > 0, (a) for all a, S"(a) i f f for any 00 - X,, relation R and any t < a, 3 0 . R ( t , P) 30 < a tR(t,P); (b) for any n-stable ordinal P and any a! < (3, Sn(a)iff RSn(a,p); ( c ) S n i s m - n , b u t n o t m - X n'. in S n . (d) for any R E ORDk, R is 00 - Zn+l i f f R is 00 ++
Proof. Let n = 1; for n > 1 the proof is similar but more involved. (a) This follows from Proposition 11.3(a). (b) This is immediate from (a). ( c ) sl(a) iff V ~ V U V r< atla < w [ ~ ' ( u , o,(a, r,y)) 3 y < a ] ;ifS1 were also m - E l , it would be.-recursive, contradicting Lemma 11.6. (d)(+) 3PVy.P(P,y,a)iff 3P30[S1(a) A ( a , P ) < o A V y < u , P ( P , y , a ) ] . (+) 3 ~ {a)_(@, . a,S1) N _ 1 iff 303to[~l(o)A ( a ,P ) < u A Tl(o,o,(a,P,a,l),X~. RS1(7,u))], whichism- E2 since by(c)S' i s m - l l , (We identify S" and RS" with their characteristic functions for the sake of simplicity.)
253
ORDINAL RECURSION AND INDUCTIVE DEFINITIONS
We can relativize Theorem 1 1.7 (d) to large ordinals.
Proposition 1 1.8. For all n > 0, all ordinals a such that a is a limit of n-stables, and all R 5 ORDk, R is a - &+, i f f R is a - XI in Sn. In particular, R is H, - Z2 iff R is H, - El in S. Although the S n are not w-nncomplete (for example, since for any 00recursive f and any m , f (m)< 6 and is therefore not stable, the only A w reducible to S by an m-recursive function is the empty set), they play the role in Theorem 11.7 of the n’th “jump” of 4. We can think of stability as a jump operator in the following sense (proven as I1.7(c)).
s
Proposition 11.9.ForanyA C O R D , { a :cuisstableinA}ism-llI not 00- ZIin A.
i n A but
For the remainder of the section we discuss S’ or S for short.
Definition 11.10. (a) E ( a , f )iff a is recursively regular in f ; (b) a is inaccessibly stable (IS (a))iff E ( a , S ) and a is a limit of stable ordinals. Proposition I I .I I . (a) IS (a) iff= (a,S ) A a = 6,; (b) is p.0.r. and I S is p.0.r. in S; (c) for all a, 1,6 is recursively regular in S; (d) a stable in S implies a is recursively regular in S.
-
Proof. (a), (b), and (d) are similar to results on RR, RI, and stability. To prove (c), notice that by Theorem 11.7 (b), S(p) p = 6, v RS’( p, 6,) for so that S 16, is weakly 6,+1 -recursive; (c) now follows by the < regularity of a+,., It is clear that Sf must be inaccessible stable, but as 6 s need not be countable (see 6 13), we need something else.to construct a countable inaccessible stable ordinal.
Lemma 11-12.For all ordinals 0, S(p) i f f for all a < F ( a ) # 13.
and all -recursive F,
D. CENZER
254
Proof. By Proposition 4.10,Dp = { F ( a ) : a< A F is w-recursive} is a countable initial segment of ORD such that Sup (Dp)is the least stable ordinal greater than or equal to 0. The lemma follows directly from this fact. Proposition 11.13. There are countable inaccessibly stables. Proof. The least ordinal which is not w-recursive in S is clearly regular in S and will be stable by Lemma 11.12. We are interested in ordinals much larger than the first inaccessibly stable because of the following result, which is parallel to Proposition 4.16.
Proposition 11.14. If a! is any of the following: 6 the least inaccessibly stable ordinal, the least hyper-inaccessibly stable ordinal, then a is a* -recursive in S. Proof. For example, 6, = least a < 6,. S(a). n
For any a, let a*" = cr*...*_ Definition 11.15.0, = least 0.0is not p*n-recursive in S. It is clear that the 0, exist and are less than the least ordinal not wrecursive in S, and therefore countable. The 0, are large with respect to stability as the yn of 94 are with respect to regularity.
Proposition 11.16. For all n > O,p, is inaccessibly stable. Proof. For any a < Pn, each aiis a;'-recursive in S and therefore 0;"recursive in S ; any w-recursive function F is equivalent on pn to a pi"recursive function Fo by the stability ofpi". By the definition of &, F ( a ) = F,,(a) 0., Hence by Lemma 11,12,0, is stable. The proof that 0, is regular in S and is a limit of stables is parallel to the proof of Proposition 4.18 (a).
+
We can characterize the 0, with a proposition similar to Proposition 4.21. We state our result for n = 1.
255
ORDINAL RECURSION AND INDUCTIVE DEFINITIONS
Proposition 11.17, pl is the least ordinal such that for all a < w , {a}p*(P,S)J. 3a
.id,*(a,s>.l.
12. Zi inductive definitions In this section we present the following theorems.
Theorem 12.1. For all n > 0, (a) I(Z12>" I = fl, ; (b) for all A C_ o, A E (Ei)"iffA is &,-semirecursive. Theorem 12.2. I Ili I is the least ordinal 0such that for all a < w , if V a < p . {a),*(a,s)J, then {aIp,(P,S)J.. Theorem 12.3. For all A C a,A E
-
"i iff'A is III; I-semirecursive in S.
Theorem 1 2 . 4 . ( a ) ~ p e c t r u m ( ~ i ) ={ a : a < ~ ~ } ; (b) Spectrum (ni)= { a < IIIi 1 : a is a*-recursive in S } .
i
implies I I' I Iol. For any E operator I', We begin by showing that I' E we have by Proposition 10.1 a p.0.r. F so that m E F(A) iff 3a .F(a,m, xA) = 1 iff 3a < Sf F(a,m, xA) N 1. Let I be defined from F as in Definition 6.2. Parallel to Lemma 6.3, we have
.
Lemma 12.5.(a)Forall manda,xr,(m)Yf(a,m,SLY); (b) for all a, I Now for any inaccessibly stable ordinal fl and any m: m E iff 3a
D. CENZER
256
Lemma 12.6. There is an index s such that for all ordinals 0,ifall a < SP are Sp-recursivein S (for example, any 05 pl) or 0= 0, then for all a < cs)s&, X B P ) =S ( 4 B
Proof. As in the proof of Lemma 6.6, there is a well-ordering { d } P (d for short) of length 6 P such that for b in the field of d , {b}, ( S ) N Ib I d . Choose P c so that for all a and 7,{c},(a,S) = 0 iff {a},(S) is stable. Recall from Proposition 5.12 the relation W , such that Wo(u,@) iff W(@)A I@1 = u. Choose 1, if wo(a,d) or 3a [ ( c ,a , 0 ) E Bp A s s o that { ~ } s p + ~ ( " ' x ~ p ) ~ w,((Y,d { b : d ( b , a ) = 1 A a.itb)l; 0, otherwise.
ro
Proposition 12.7. There isa Xi relation K* such that K * ( ( a , m , n ) ,B P )iff {a),,+,(m,S)-n, for alla,m,n, ando.
Proof. Begin with K 2 from Proposition 10.2 and apply Lemma 12.6 and the recursion theorem (Proposition 3 , 5 ) . Definition 12.8. T(A) = A U {s: K*(s,A)}. The following proposition is easily verified and completes the proof of Theorem 12.l(a) for n = l .
Proposition 12.9, (a) For all a
= Sa+l;
~
=pl-semirecursive: It is now easy to see that We have { ( a , m , n ): {a},,(m,S)-n} by Proposition 12.9. (2)For any Xi operator r with associated1, by Lemma 12.5, m E r i f f 3 ( ~ < 0 1 [ I S ( a )A 1(&,112,(Y)"- 11. The proof of Theorem 12.1 for n > 1 is straightforward except for the construction of an operator T, with IT, I = 0,. We need the following lemma, a fairly difficult corollary to the Uniformization Theorem ( 1 0.4). (See Cenzer 171 for a proof.)
(c)
r=
Lemma 12.10. There is a
relation L such that for all A
5w ,
ORDINAL RECURSION AND INDUCTIVE DEFINITIONS
257
{(u,u) : L2(u,u,A)}isa well-ordenngof type :6 Let ri+l(A) = {<(i,(u,uN:L2(u,u,A)}U A .
We can generalize Lemma 12.6.
Lemma 12.11. For all n > 0, there is an index s, such that for all p and all limit ordinals r
As in Proposition 12.7 each A: is Xi, so T, check that for all n > 1, lTnl = p n . Parallel to Propositions 8.3 and 8.4, we have:
It is not difficult to
Proposition 12.13. (a) I [Xi,...,Xi] I
i
t]
The results regarding
inductive definitions are parallel to those in 59 on
E inductive definitions. Since all proofs are basically adaptations of the
techniques of 3 9, we omit them. An interesting open problem in this area is whether or not Ill;-mon I = In; 1. The fact t h a t n i - m o n =ni,whereas lli is muchlarger suggests that In;-monI
13. Ordinal recursion and the constructible hierarchy Our definition of wecursive is equivalent to the Kripke 151 - Platek [ 171 definition of Z1-definable (without parameters) over L a . In this section we explore the relationship between ordinal recursion and constructibility.
D. CENZER
258
Let 4, and \Ir denote formulas of the language of ZF (Zermelo-Fraenkel set theory - see Shoenfield [21] for details). We follow Levy in classifying formulas as A o, C , and so forth. Proposition 13.1. For all recursively regular ordinals a > w (or a!=w),all k and n > 0, and all R E a k ,R is a -C, iff R is C, definable over L , (without parameters).
Proof. (+) By induction on the class of p.0.r. functionals we see that all p.0.r. relations are A -definable over L,; the result follows by adjoining quantifiers on each side. (+) We first prove a lemma; let {F(o) : a€ORD} be Godel’s [9] enumeration of the constructible sets.
Lemma 13.2. The relations E, defined by E(o, T) i f f F(a) E F(T),and C, defined by C(CJ,T) i f f r = F(o),are p.0.r. Proof. E and Care defined by an induction similar to that which defines F. The result follows from this lemma by induction over formulas.
For structures SQ a n d q f o r the language of ZF, we write d < c M iff , , % iff I 4 and for all X, A i s an elementary submodel o f q a n d PQ < formulas 4, and all a E I 4 1, PQ 4, [a] implies d: /= @[a].
+
c?i3
Proposition 13.3. For all a!, 0, and n , (a) a! i s n-0-stable iff La< Lo; (b) S n ( 4 i f f La< L.
,,
(See Levy [ 161 for a definition of satisfaction for C, formulas in proper classes like L . ) (a) This follows from Proposition 13.1. (b) This follows from Theorem 1 1.7 (a) and Proposition 13.1. Combining Proposition 13.3 with Theorems 6.1 and 12.1, we obtain new characterizations for In; I and /Xi[.
ORDINAL RECURSION AND INDUCTIVE DEFINITIONS
259
Proposition 13.4. (a) In: I is the least a such thet La<,, La+; (b) IEiI is the least a such that La<==La,. There is no comparable characterization of I C i I or init,since for any a, La+ iff L, <*, L i + ,which is true for any regular ordinal a and La* iff La<,, La*, which is true for any stable ordinal a. There i s a characterization for each of the four closure.ordinals in terms of certain reflection principles. Definition 13.5. (a) (a!,a+)is X l ( l l , ) reflecting iff for any
La+i=@[a]-t3P
Xl(nl)formula @,
(b) (a,a*)is Ez(nz) reflecting iff for any Ez(nz)formula a,
La* l=a[a]+ 3 P < a . L p * +@[PI.
Combining Proposition 13.1 with Propositions 4.21 and 11.17 and Theorems 9.1 and 12.2 we obtain Proposition 13.6. (a) In! I is the least ordinal a such that (a,a') is C, reflecting; (b) 1 Ci I is the least ordinal a such that (a,a') is Ill reflecting; (c) 1 Cil is the least ordinal a such that (a,a*)is Z2 reflecting; (d) l l l ~isl the least ordinal a such that (a,a*) is 112 rejlecting; There is an obvious extension of this result to classes like (n;)"which we leave to the reader. In 5 14 we will obtain similar characterizations of ICA - L 1 and Ill: - L 1 for n > 2. We indicated in 3 11 that 6 s need not be countable; our next goal is to show that in fact it is a rather large constructible cardinal. The following result is very helpful. Proposition 13.7. There is a p.0.r. function FL such that for all ordinals a, L {Xfl .FL(p,a,a) : oEORD} = (hp .FL(P,U,(Y) : ZSZ]. Proof. Let FN (a, a) iff F(o) E aa iff 'do< a .3y < a! . 3<~a[C(7,(0,~))A E(T,u)].Define FL so thatFL@,a,a)=(F(a))(P) i f F ( o ) E a a : least y <(Y . 3 ~U<[ C ( T@,y)) , A E ( T ,a)], if FN(a, a)]; FL(p'a'a!) N- 0, otherwise.
260
D. CENZER
The second equality follows from a collapsing argument using Lemma 4.9.
+
Definition 13.8. (a) LC(a) iff L a is a cardinal; (b) is the a’th infinite constructible cardinal. Proposition 13.9. (a) LC is a - r l l ; (b) LC is m-recursive in S: (c> h a . N; is m-recursive in S.
Proof.(a)LC(a)iffVo--XP.FL(/3,0,a)mapsa (b) and (c) follow from Theorem 11.7 (d).
1-1 into some ~ < a .
Corollary 13.10. For any ordinal a, (b) S 2 ( a )+ a = Ni (a) S2(a) + LC(a);
Now if Y = L , then the least 2-stable is a rather large uncountable cardinal. Andreas Blass has pointed out in conversation that it can be proven by a simple forcing argument that CON(ZFC) -+ CON(ZFC+ 3 countable 2-stable). Since S n n Nf = @ for n > 1, rc4-recursion in Sn is the same as N,L recursion; in 3 14 we obtain results connecting the En+l- L relations over w with n - $-stability. It is interesting to note that although by Proposition 4.12 Sf” exists for each n , the two-place relation Sn(a)is not definable in Z F (being in fact “equivalent” to a satisfaction relation for L ) , so that the existence of an ordinal which is n-stable for all n is independent of ZF.
14. The constructible analytical hierarchy It follows from Proposition 13.1 that for any a and any n , all a - En relations are constructible. On the other hand, it is consistent with ZFC that there be a A$ non-constructible set of natural numbers (see JensenSoJovay [ 101). Therefore it need not be the case that every E$ relation over w be ~0 -En for any n. However, we are able to generalize Proposition 10.6 if we restrict the discussion to constructibly IlA relations.
Definition 14.1. A relation R is constructibly EA (R E EA - L ) iff R can be defined by a En formula with function quantifiers restricted t o L n “ w . Il; - L and other constructible definability classes are similarly defined.
ORDINAL RECURSION AND INDUCTIVE DEFINITIONS
Theorem 14.2. For all n, k and all R
26 1
5 wk,R is Zh+l - L iffR is HlL - En.
Proof. (+) Begin with Proposition 10.1 and replace additional function quantifiers by ordinal quantifiers using Proposition 13.7. (+) This is proven from Proposition 5.10 as was Proposition 10.2. We need some terminology for n - Hfi -stability.
Definition 14.3. (a) Sy(a) iff RSn(a, Nf) iff a is n - Hi stable; stable in A ; (b) 6, - A is the least ordinal n (c) is the a'th n - $t stable ordinal; (d) scn(a)is the least n - Nf-stable greater than a. We generalize Theorem 14.2(-+) by adding a set parameter.
Proposition 14.4. For any CA+2 - L relation Q on o X P(w),there is an Nf - X relation P such that for all rn and A, Q(m,A ) i f f 3 a < Nf,P(a,rn,A)iff 3a<6n+1-A.P(a,rn,A).
,
We obtain further results parallel to those in 5 10 from the following corollary to Addison's [5] uniformization theorem for - L.
IIi
Proposition 14.5. For any n > 2 , any Xi - L relation Q, any m and any constructibleA C w , 3 @ € L.Q(m,+,A) i f f 3$(6is Ah-Lin A ) .Q(m,4,A). Parallel to Proposition 10.3, we have
Proposition 14.6. For aN n 2 1 and all constructible A
E o,&,-A = (I~,,+,-A)~
Theorem 11.7 can be relativized directly to n - Hf -stability and Hfi - L, relations. We leave the details to the reader.
Definition 14.7. For any n 2 1 , un is the least ordinal u which is not %"(a)recursive in Sr. Notice that u1 is the ordinal p1 defined in 5 1 1. The following results are proven as in 8 1 1.
D. CENZER
262
Proposition 14.8.For all n 2 1, (a) S:(o,) and un is afixed point of the n - tsf stables; (b) un is the least ordinal u such that u is ntl-scn(u)-stable; (c) u,, is the least ordinal u such that for all a < w , {a)sc n ( L l ) ( u , s ? ) J
+
-
37.< 1s {a)scn(T)(7,s;)J.
We can now prove the main result of the section. Theorem 14.9.Foralln>_l,1X~+11=u, Sketch of proof: Let n = 2 for simplicity.
(9For any Xi - L operator F, we have by Proposition 14.4 a p.0.r.
functional F w i t h rg(F) G {0,1} such that for all m , A : m E r ( A ) iff 3 ~ < 6 , - A .Vp<6,-A .F(m,a,P,xA)- 1.DefiningIby bounding the quantifiers we have as in Lemma 12.5:
Lemma 14.10.(a) Forall m a n d a , X,,(m)----((y,m,62,a,62,(u); (b) foralla,62 -r" L62,a+l; (c) for all a = 6,,,, m E r " + l iff3o<sc2(a) . v T < ( ( u , ~ ) ) * . F ( ~ , u , T , x ~ . I ( o I , ~ , ( Y , ~1) ) " It is now easy to check that for any m, m E I'az+l + m E FUz. (2) As ir. the proof of Theorem 12.1, we can define a - L operator 'Y and such that for all CY <_ u2, 6, -Ta = 6, T" = U o < 6 2 , a { ( a , ~ ,:n{a},(m,S,) ) 2 %n}. Combining Propositions 13.3(a) and 14.8(b), we have
A+l
Proposition 14.11. For all n 2 1, 12: L
L"-%z+l
-
L 1 is the least ordinal a such that
scfl(a)'
We can prove directly an extension of Theorem 12.2. Theorem 14.12.For all n 2 1, - L I is the least ordinal a such that for all a , if V r < a . { a } s c n ( T { ~ , S r )then 4 , {a}sen(")(a,Sy)J. Definition 14.13.For any n >_ 1, (a,scn(a)) is X n ( l l n ) reflecting iff for any q n , ) f0rmula a,Lscn(,)t= @[a1 30< L S C " ( @t= )@[PI.
+.
.
ORDINAL RECURSION AND INDUCTIVE DEFINITIONS
263
Parallel to Proposition 13.6 we have
Proposition 14.14. For all n 2 1, 1 (a) I En+l - L 1 is the least ordinal a such that (a, scn(a))is Xn+l-reflecting; (b) - L I is the least ordinal a such that (a, scn(a))is IIn+l-reflecting. The results of this section can be extended in an obvious fashion to obtain characterizations for l ( X A -L)kl and -L)kl
References [ 11 S. Aanderaa, thisvolume. [ 21 P. Aczel, Representability in some systems of secon xder arithmetic, Israel J . Math. 8 (1970) 309-328. [ 31 P. Aczel and W. Richter, Inductive definitions and analogues of large cardinals, Proc. Conf. Math. Logic London 70, Springer Lecture Notes #255. [ 4 ] P. Aczel and W. Richter, this volume. [ 5 ] J.W.Addison, Some consequences of the axiom of constructibility, Fund. Math. 46 (1959) 337-357. [6] J . Barwise, R.O. Candy and Y.N. Moschovakis, The next admissible set, J . Symbolic Logic 36 (1971) 108-120. [ 7 ] D. Cenzer, Ordinal recursion and inductive definitions, Ph.D. Thesis, University of Michigan, 1972. [ 81 D. Cenzer, Analytic inductive definitions, to appear. [ 9 ] K. Godel, The Consistency of the Axiom of Choice and of the Generalized Continuum Hypothesis with the Axioms of Set Theory (Princeton Univ. Press, Princeton, 1958). [ 101 R.B. Jensen and R.M. Solovay, Some applications of almost disjoint sets, in: Y. Bar-Hillel (ed.) Mathematical Logic and Foundations of Set Theory (NorthHolland, Amsterdam, 1970) pp. 88-104. [ 111 S.C. Kleene, Recursive functionals and quantifiers of finite types, I, Trans. Amer. Math. SOC.91 (1959) 1-52. [ 121 S.C. Kleene, Recursive functionals and quantifiers of finite types, 11, Trans. Amer. Math. SOC.108 (1963) 106-142. [ 131 M. Kondo, Sur I'uniformization des complementaires analytiques et les ensembles projectifs dela seconde classe, Japanese J . Math. 15 (1938) 197-230. [ 141 G. Kreisel and G . Sacks, Metarecursive sets, J. Symbolic Logic 3 0 (1965) 318-338. [ 151 S. Kripke, Transfinite recursion, constructible sets, and analogues of large cardinals, in: Lecture notes prepared in connection with the Summer Institute on Axiomatic Set Theory held at UCLA, July-August, 1967. [ 161 A . Levy, A hierarchy of formulas in set theory, Mem. Amer. Math. SOC.No. 57, 1965. [ 171 R.A. Platek, Foundations of recursion theory, Ph.D. Thesis, Stanford University, 1966.
D. CENZER
264
[ 181 H. Putnam, On hierarchies and systems of notations, Roc. Amer. Math. SOC.15
(1964) 44-50.
[ 191 W. Richter, Recursively Mahlo ordinals and inductive definitions, in: R.O. Gandy
[ 201
[21] [ 221
[23] [24]
and C.E.M. Yates (eds.) Logic Colloquium '69 (North-Holland, Amsterdam, 197 1) pp. 273-288. H. Rogers, Theory of Recursive Functions and Effective Computability (McCrawHill, New York, 1967). J.R. Shoenfield, The problem of predicativity, in: Y. Bar-Hillel (ed.) Essays on the Foundations of Mathematics (The Magnes Press, Jerusalem, 1961 and NorthHolland, Amsterdam, 1962). J.R. Shoenfield, Mathematical Logic (Addison-Wesley, Reading, Mass., 1967). C. Spector, Recursive well-orderings, J. Symbolic Logic 20 (1955) 151 -163. C. Spector, Inductively defined sets of natural numbers, in: Infinitistic Methods (Pergamon, Oxford, 1961) pp. 97-102.
J.E.Fenstad, P.G. Hinman (eds.). Generalized Recursion Theory @ North-Holland Pu bl. Comp., I 9 74
INDUCTIVE DEFINITIONS Robin 0. CANDY Mathematical Institute, Oxford University
$ 0 . Introduction Mathematical Logic is certainly permeated with inductive definitions. Here are some examples of concepts which are usually or readily defined in this way. In syntax; the notions of expression, well-formedformula, proox theorem. In semantics and model theory; the satisfaction relation, validity, Morley’s notion of rank. In set theory; well-founded set, ordinal, constructible set, the forcing relation, Bore1 set. In recursion theory the question is rather: are there any fundamental notions which are not inductively defined? All this suggests that a study of inductive definitions in general should produce interesting and applicable results. Of course it could be that it is always particular features of the definitions which are significant, so that a general study will only yield trivial results. But in fact this is not the case. One example is Barwise’s completeness and compactness theorems: the theorems are consequences of the form of the inductive definition of derivation, not of its particular details. (This is discussed in 5 2 below.) Another example is Moschovakis’,notion of hyper-projective;the original definition was by rather elaborate schemata. Under the new title hyper-elementaryMoschovakis (in 141) has reworked the material as a study of first-order positive inductive definitions; the proofs are more general, shorter, and more transparent. A final example is the study of extended systems of notations for ordinals which flourished in the 1950’s. The authors (no names, no pack-drill!) were often at pains to verify, case by weary case, that their systems of notation had certain simple properties (e.g. of belonging to A;). But this verification was quite unnecessary; all that was needed was to observe that the definitions were built up using arithmetical (not necessarily monotonic) clauses, and then to apply a trivial theorem about such definitions. 265
266
R.O. GANDY
General studies, then, are worth pursuing. And once this has been accepted, it would be unreasonably Draconian to de-ny them autonomy. The view taken here is that inductive definitions are interesting in their own right. Of course we are also interested in applications; but we do not have to back up each line of enquiry with a promise of applicability. My original intention was to give in this paper a fairly systematic account of first-order inductive definitions on an admissible set. But the recent work of Moschovakis [4], Aczel [ 11 and Barwise (this volume) made my account obsolete. So what is presented here consists, in effect, of remarks and reflections. In $ 1, I discuss the various methods which have been used to investigate certain particular classes of inductive definitions. Section $2 represents the residue of the first draft; it describes the method of semantic tableau which may have further uses. The results of 2.3. are certainly, the result of 2.4. possibly, more expeditiously proved by other methods. The results of 2.5. about I l l positive inductive definitions are new; but it is not clear if that class is significant. In $3 an effort is made to present Kleene's theory of recursion in a type 2 object as a branch of inductive theory. In so far as the effort is successful (when 'E is recursive in F') it gives a clear indication (already discussed by Aczel in [ 11) of how to set up the theory for structures other than the natural numbers. There is some inconclusive discussion of the contrary case. In $4 I draw attention to some of the problems which were ignored in $ 1-3, and make propaganda for the investigation of the forms of inductive definition which occur in proof theory. (This propaganda is directed as much at recursion-theorists as it is at proof-theorists.)
5 1. Preliminaries and a discussion of methods 1.1. Let 'u be an arbitrary first-order structure with domain A . An n-place inductive operator CP is a map P(nA) + PC.4) (P for power-set, n A for A X ... XA). For simplicity we shall always suppose that @ isprogressive, i.e., R C CPR;if not, replace @ by a', where CP'R = R U CPR. The a-th iterate, CPQ(Ro),of @ applied to R , is defined by
INDUCTIVE DEFINITIONS
267
If R, = @ we write simply CPa. The closure ordinal 1 @(Ro) I of @ from R, is defined by
The closure, @-(I?,) of CP fromR, is simply CP"(Ro) where a = ICP(Ro)(.If a E aa(R0),the stage I a I a(Ro) of a is defined by
It is often convenient to set ( a on we supposeR, = 6.
= I@(R,) I for a 4 (Pm(Ro).From now
1.2. We shall be interested in these things as CP ranges over some given collection C. So we define
The class Cm of C-fixed points is defined by Cm = interst is the class C(") of C-inductive relations:
{ap" : CP E C}. Of greater
(where R is m-place and CP is n + m-place). A relation is C-co-inductive ('E C(-w)') iff its complement is C-inductive. It is C-bi-inductive ('E @('=)') iff it is both C-inductive and eco-inductive. 1.3. One is normally interested in inductive operators which can be defined in some language L. Naturally L must contain variables ranging over A , and a relation symbol R . We do not automatically assume that L contains '=', nor that identity is a relation of%. Then CP is defined by a formula cp(x,d) of L (which shall not contain any free variables other than x (= xl,...,x,)) iff (1)
CPR =
{a E "A : (%,
...,R) k cp(ii,k)};
here ._. indicates whatever enlargement of % is necessary to give a realisation of L. We adopt the convention that cp, @; $, 9;..., are always related as in (1).
268
R.O. GANDY
Note that this useful convention may sometimes conceal the true nature of @. For example, if
where R is one-place and $ is quantifier-free and T is a term then the corresponding cp is not quantifier-free. In what follows, however, we shall mostly be concerned with rather broad classes C for which this difficulty does not arise, and we shall use syntactic classes C of formulae to characterise the corresponding classes of inductive operators. If 9is a class of formulae we shall be particularly concerned with the class 9+ of inductive operators defined by formulae of 7 in which R occurs only positively, and the class T m of inductive operators which are defined by formulae of 9and which are also monotonic; i.e. which satisfy R C S + @RC W. There are two classic cases; much of the recent work on inductive definitions stems from trying to understand them and to generalise them. In both, the underlying structure is % = IN, O,S,=).
(R) (Post-Smullyan). If (? lies in the range from Rud + to Zym then (?("I = Xy and (?('m) = Recursive. (Here Rud is Smullyan's 'rudimentary' (= constructive arithmetic)). (H) (Kleene-Spector). If lies in the range from ny+to ll:m then e(-)= Iii and = Hyperarithmetic. 1.4. The standard problems of inductive theory for a given a, C are to determine I C? ),to characterise (?("), to determine the closure properties of (?(-) and (?(""), and to uncover any additional structure which these sets may have. Further problems arise from relativisation - that is by considering @ which depend on parameters. The methods which have been most used may be summarised as follows. 1.4.1. Direct methods. One proceeds by constructing particular inductive definitions. A good example is the definition and use of 0 in hyperarithmetic theory. This way of proceeding appeals naturally to the purist. For many recursion theorists it also has a psychological attraction: there is a pleasure in working out the details of an intricate recursion which is akin to the pleasure of constructing a tangible object. And for investigating the fine structure of
INDUCTIVE DEFINITIONS
269
C(”)i t seems to be the only method available. In classifying the r.e. sets, for example, one has actually to construct simple sets, maximal sets, and so on, in order to prove their existence and discover their properties. 1.4.2. Use of higher lype recursion. In case (H) it is possible to consider
as the class of relations which are recursive in the jump operator. This was shown by Kleene in [ I ] . The first study of the generalisation of (H) (by Moschovakis in [ 1-31) was based on this method. But it has turned out that the results are more easily obtained by other methods (in particular 1.4.1. and 1.4.4.).
1.4.3. 7’he use of normal forms. In case (H), for example, many of the closure properties of C(”) and d’”) and a certain amount of the structure of these classes can be most easily derived from the fact that C(”) = ll:. Recently (in [4]) Moschovakis has obtained a normal form for the generalisation of case (H) to arbitrary structures by using a ‘game quantifier’ (the idea underlying this is discussed in $2.3 below). But I think it would be a mistake to place too much reliance on this method. For I believe that the future development of the subject will be concerned with finer classes C. These will not have the sort of broad and simple syntactic characterisation of the classes so far considered; i t is not to be expected then that C(-) will have a simple syntactic form. 1.4.4. The method of embedding. We can enlarge a first order structure 91 to a structure (91 ,S,E), where S is a subset of the cumulative hierarchy of types
VA formed with the elements o f A as individuals (urelements).Le., VA = u(V; : a E On} where V; = u { P( V p UA ) : 1.3
Example (A): e = Z t (i.e., first-order existential positive operators), S = the set of hereditarily finite members of VA .
7
21 0
R.O. GANDY
Example (B): C = Ah+ (i.e., first-order positive operators), S = the smallest subset of VAsuch that (a ,S,E) is a model for the axioms KPU' of Kripke-PIatek set theory over a set of urelements. (For the description of KpU+ see Barwise's paper in this volume; also 2.4.1. below.) In both these examples some conditions must be placed on % in order to ensure that RHS ( 1) C LHS (1). A sufficient condition is that \u should have only finitely many functions and relations, and be such that C('") contains a pairing function for %.Barwise gives beautiful, short proofs of both these results, and example (B) is his theorem. (These proofs will appear in some lecture notes which Barwise is preparing, see the introduction to Barwise [ 3 ].) Barwise-Candy-Moschovakis had previously proved it when % itself is the structure of an admissible set. I think example (A) should be credited to Grilliot [ I ] ;but the class had been investigated from various points of view in Moschovakis [ 11, Montague [ 11 and Gordon [ 11. What is so fine aboutsBarwise's proof is that one does not need to prove first any intricate results (e.g. the stage comparison and pre-well-ordering theorems) about ccm); but these theorems are easily proved once (1) has been established. In Moschovakis [4] the reader will find statements and proofs of these theorems, valid even when (1) fails, and some discussion of this case. So far as I know the following problems are open for both examples. Problem I . Find minimal conditions on % for (1) to hold. Problem 2. Are there any examples where (1) fails, but ecm) is an interesting class in its own right. (In the simplest failure of (1) for example (B), e(")is merely the class of %-definable relations.) Problem 3. If the answer to problem 2 is 'yes', is it possible to find a restriction of the RHS which makes (1) true? Example (C). Here % is '37 and we identify N with w E V A . For C we take E:+~,II:, E: of non-monotonic operators conone of the classes nf+l, sidered by Aczel and Richter in [ 11. Then S = L, e ,. Of course this does not solve the problem (as they do) of characterising IC 1. It would be good to have a Banvise type proof of their results. As an interim measure we mention
INDUCTIVE DEFINITIONS
27 1
that the structure of L, (>, can be coded in C(”“); this does simplify the AczelRichter proofs.
To sum up: the wearisome feature of so much earlier work on generalised (and even ordinary) recursion theory has been the excessive use of notations and codings. The detads of these were frequently irrelevant to the results; bu without keeping track of the details one could not prove the results. This criticism also holds, I think, for those more elegant versions (e.g. Richter 111 where, rather than some particular system of coding, one deals with a type o system. The method described in this section avoids these Zongeurs. One passes as rapidly as possible to an equation like (1); thereafter one can use the actual objects (ordinals, cumulative sets) instead of their codes. 1.4.5. Invariant definability. For the most studied cases, C(”) has received elegant characterisations in terms of invariant definability. The classic references are Grzegorczyk, Mostowski and Ryll-Nardzewski [ 11, Mostowski [ 11 and Kreisel [ I ] . More recent work is in Kunen [ 11, Moschovakis [ 31, Grilliot [2], Barwise, Gandy and Moschovakis [ 11, and the papers by Barwise and Ville in this volume. Just as the direct methods appeal to those who like to think in terms of constructions (Pascal’s ‘espiritgeomtrique’) so do these to those people who prefer to think in terms of structures for a language or theory (‘espirit analytique’).But, so far as I know, there is no general approach to the problem of characterising a given e(”)in terms of invariant definability. Two particular problems might serve as first steps.
Problem 4. Give an invariant definability characterisation of (Il:+)(-) for any arbitrary structure, or for an admissible set. (Grilliot in [ I ] has shown that for acceptable % , this is the class of relations which are semi-prime-computable in E.) Problem 5. Characterise by means of inductive definitions the classes defined by Grilliot in his paper in this volume. I t is also relevant to seek invariant definability characterisations of the classes C of inductive operators. The only work known to me along this line is Feferman [ I ] . He showed that I::+ is the class of operators which are monotonic both with respect to the relation argument and with respect to
R.O. GANDY
21 2
end-extensions of the structure %. This suggests:
Problem 6. Develop a theory of the connection between invariant definability characterisations of C and those of d").
52. The method of semantic tableaux The results we prove here are not essentially new. The method is an obvious one, but I have not seen it used elsewhere; it is described in the hope that it may prove useful in other contexts. And we take this opportunity of showing how easy it is to work in the system of set theory with a structural collection of urelements (as introduced by Banvise in his paper in this volume). Given a structure (% ,S, E) of the kind described in 1.4.4., we shall use a, b , c to range over A , r , s, t to range over S , and x , y , z , u , u , to range over A US.
2.1. Definition. The class €-Prim (a) (or 3 for short) of €-primitive recursive functions over ,ZI is defined to be the last class 3 of functions over A U VA satisfying the following conditions. (i) If F is a function of gI, and if ; € " A ,
F'x=F?
0
=
otherwise,
then F' E 3. (ii) If R is a relation of \u and if x E n A and R x
R*x=O =
{O} otherwise,
then R* E 3. (iii) The following functions E 3. ( x ; y ) =Df {z : z E x v z =Y}.
ux
=Df
( y : (3u Ex)(y Eu)}.
C X ~ U= VD ~ xif u € u , =Df
y otherwise.
27 3
INDUCTIVE DEFINITIONS
(iv) P i s closed under explicit definition. (v) P i s closed under €-recursion; i.e. if G ,H E 9 and
Fxy = Gx?
if x € A ,
r
= H(F x,y)xy
otherwise
then F E 3 ,(where F r x , p {
A
z = Fzfy}).
Mutatis mutandis all the results proved in Jensen & Karp [ 11 hold also for 3. In particular the characteristic function of any A. relation (without parameters) lies in 3, and the graph of any function in 3 is A1. Also, U E 3 and (v) can be dropped in favour of (v’) which is obtained from (v) by substituting the equations: if x € A ,
Fx? = Gx? = H(U{FuU : u Ex})xy
otherwise.
c
Note. With the definition of given above, identity on A becomes a primitive recursive relation. I d o not know if a satisfactory theory of 3 can be developed which avoids this. 2.2.Notationsand hypotheses. Let 3 =(%,S,€)be such that D ( = A U S ) is closed under 3. Since D is closed under pairing we need only consider inductively defined subclasses of D (we reserve ‘set’ for members of S ) ; X ranges over P(D), and we introduce a 1-place predicate symbol ‘EX’. Let L = Ls,u(x) be the infinitary language for (3, X ) . We use a, b, ...,x, y, _.. ..., r, s, t, to denote variables of L of the appropriate sorts. We suppose that 3, V,M, W, are all primitives of L, so that we may suppose without loss of generality that negation is applied only to atomic formulae. A basic formula is an atomic formula or the negation of one. We suppose that L contains constants for all elements of D.We suppose that a 1:1 coding function g : L+D has been defined, and we identify formulae with their codes. We further suppose that g has been chosen so that all the functions of elementary syntax, and the truth definition for atomic sentences not containingx, belong to 9. (This imposes some limitation on ‘u; it is certainly possible if ‘u has only finitely many functions and relations.) The only realisations of L
214
R.O. GANDY
we consider are (3, X ) , so the truth of a sentence varies only with X . We denote the class of predicates definable by formulae in which V (resp. 3) does not occur by C , (resp. ll,). We use A o , E l , ..., to refer to predicates definable using conjunctions and disjunctions over finite sets. We introduce V, for the closure of El under (finitary) boolean operations. Finally, as in 5 1 , a ‘+’ indicates that ‘EX’ only occurs unnegated.
2.3.1. Definition. We define the semantic tableau for a sentence cp by induction on the level n. (1) At level 0 there is a single point P , the vertex and the sentence at P is cp. (2) L e t P be a point of level n , and let the sentence at P be $. (i) If $ is basic, P is a tip and there are no points below it. (ii) If $ is Ws, or (3x)O(x) then P is disjunctive. (iii) If $ is M s , or (Vx)O(x) then P is conjunctive. (iv) If $ is Ws or M s , then for each O E s there is a point Q, of level n + 1 immediately below P at which the sentence is 0 . (v) If Ic/ is (3x)O(x) or (Vx)O(x), then for each y E D there is a point of level n + 1 immediately below P at which the sentence is O(y). (vi) ‘below’ is the transitive closure of ‘immediately below’. Evidently a semantic tableau is well-founded and every ‘branch’ through it comes to a tip. 2.3.2. Definition. Let an assignment X to 2 be given; we define the grounded points of a tableau T for cp and their ordinals as follows. (i) If P is a tip, it is grounded iff the sentence at P is true, and in t h s case IPI = 0. (ii) If P is a disjunctive point it is grounded iff some point immediately below it is grounded, and in this case
IPI = Min { lQ 1 : Q immediately below P} + 1. (iii) If P is a conjunctive point it is grounded iff all points immediately below it are grounded and in this case
IP I = Supf { I Q I : Q immediately below P) (where Sup+Y = Sup { a + 1 : a E Y } ) .
INDUCTIVE DEFINITIONS
(iv) The tableau T is grounded iff its vertex V is, and then 1 TI
215 =
I Vl.
From this there follows straightforwardly: 2.3.3. Lemma. Under the assignment X for X , cp is true iff the tableau T for cp is grounded.
2.3.4. Now let CP E L+ be a positive inductive operator. The complete tableau T ( x , @ )for x E @("I is defined by modifying the definition of the tableau for @ ( x , X ) . Clause (2) (i) of 2.3.1. is altered to:(i) (a) If $ is basic and does not contain k,then P i s a tip (i) (b) If $ i s y EX, then P is (conventionally) disjunctive; there is just one point immediately below P , and the sentence there is cp(y,k). The definition of grounded for points of the complete tableau for x E CP" is again 2.3.2. Notice that 2 does not occur in the formula at a tip, so that t h s definition does not depend on an assignment for 2. 2.3.5. Lemma. x E a" i f f its complete tableau is grounded. This is readily proved, by lemma 2.3.3., using transfinite induction on
lylQ and PI.
2.3.6. Remarks. (1). I believe the notion of trees with both conjunctive and disjunctive points was first introduced by Beth in [ 11. (2) As Moschovakis first pointed out, and has greatly exploited, the notion of 'grounded' can be given a very intuitive explication in terms of game theory. Players R and v choose in succession a sequence of points on a branch through the complete tableau, starting at the vertex. Suppose P I , ..., P,, have been played and P,,is not a tip; ifP,, is conjunctive, A must play next, otherwise V. In either case the appropriate player must choose for Pn+la point immediately belowP,,. IfP, is a tip then the game is finished; it is a win for V if the sentence there is true, for A if it is false. Then player V has a winning strategy just in case the tableau is grounded. From this it is plain that x E CP" can be expressed using an o-sequence of quantifiers. If we code consecutive turns by the same player into a single turn, then the osequence becomes an alternating sequence of V's and 3's.
21 6
R.O. GANDY
(3) It is almost obvious that 'grounded' has been given a V 1 + inductive definition. This is verified in the proof of the following: 2.3.7. Theorem. 7'here is a J E ( V, +)("I such that for any 4, E L+, any x E D ,
Thus J is universal for @+)("I. The theorem generalises to the infinitary language theorem 6 of Moschovakis [2], and its proof derives from his.
Proof. We code a point P on a complete tableau by a finite sequence u ( P ) = ( u o , . . . , u ~ - ~the ) ;u i are just the sentences ( O , O ( y ) or cp(y)) of 2.3.1. (iv), (v) or 2.3.4. (ib) chosen to lead one from the vertex (coded by ( )) to the point P. Let R p u z be the relation which holds just in case either (i) u is a sentence of the form Ws or f h and z E s, or (ii) u is a sentence of the form y € 2and z is cp(y),or (iii) u is a sentence of the form (3y) O(y) and z is of the form O(y).Then R E 3 by the stipulation of 2.2. To see that this is true in case (iii), observe that either O(y) does not contain the variable y free, or the constant y belongs to the transitive closure of O(y). Using R it is easy to construct a function G E 3 such that G p x u = 1, 2 or 3 if u codes a tip, a conjunctive point or a disjunctive point on T ( x , @ ) ,and = 0 otherwise (this shall include the case that p is not a formula of L+ with at most one free variable). Let F be defined by (1) F p x ( ) = p(x ) if Gpx( ) # 0, F p x u = ( u ) ~ ~if -G~p x u # O and l h u > O , = @ €fl otherwise. Then if u codes a point on T ( x ,p), F p x u is the sentence at that point. Now we give an inductive definition of a class K . (2) G p x u = 1 A F p x u is a true basic sentence not containingx (cp,x,u) E K , = 0 V (p,X, u * z ) E K ) (p,x , u ) E K , # 0 A (p,x,u*z)EK)
-+
C p x u = 2 A (Vz)(Gpx(u * Z )
-+
G p x u = 3 A(2z)(Gpx(u*z)
+(p,x,u)EK, where u * z codes the sequence got by adjoining z at the end of the sequence coded by u .
211
INDUCTIVE DEFINITIONS
-
Note that if G q x u = 0, then ( q x u ) @ K . I t is a straightforward matter to verify that u is a grounded point of T ( x , p). (3) ( p , x , u )E K Evidently wo = ($3 4 @,9, ( ) ) EK a n d w l = ( @ E @ , @ , () ) $ K . Then there are H , ,H , E '? which satisfy (4) H l ( p , x , u ) z = ( p , x , u * z ) if G ~ p x u= 2 and G p x ( u * z ) f 0, = wo otherwise, H 2 ( q , x , u ) z= ( p , x , u * z ) if Gpxu = 3 and G p x ( u * z ) f 0, = w1 otherwise. So we can rewrite (2) in the form: (5) Q(w) v ( V z ) ( H l w z E K ) v ( 3 z ) ( H 2 w z E K ) + w E K where, since the truth function for basic sentences E 3, Q E 3'. But 3'5 A1 ; thus we see that K E (V';>". Finally we set
By (3) and 2.5.3., J satisfies the conditions of the theorem.
QED 2.3.8. Remarks (a) Besides providing a universal set for (I.,+)("), K allows us to compare ordinals using (v l+)(m) relations. More precisely the relations
are both (V;)(-).
Q(w)
For, from 2.3.3. and (5) we have +
l W l = ~
0,
G(W)O(W)l(W)2 =
.
'1 3
sup+ IH, w z I = (;in
IH2wzI+1.
And from these it is a straightforward matter to write down a V1+ simultaneous inductive definition for < K , G K .(For details see Moschovakis [2] .)
27 8
R.O. GANDY
Further, if one of wl, w2 E K , then either w1 < w2 or w2 < w l .Hence there is a partial function (or selection operator) with graph in (V,)@) which is defined if at least one of its two arguments is in K , and which wdl then select one of its arguments which is in K . For a general discussion of the principles involved see Grilliot [ 3 ] . For more refined theorems of the same kind see Moschovakis [4]. (b). The arguments in remark (a) depended on the fact that w E K if it is an initial member, or if all or some of its 'predecessors' Hiwz belong to K . Recently Aczel [ 11 has shown that the introduction of a special inductive class with this property is not essential. If (2 is sufficiently closed, then <@, <@are (?-inductive for any @ E C . And, of course, for the case we are actually discussing, Barwise's method (cf. 1.4.4.) can be applied. (c). The inductive set K has a similar role to 0 in hyperarithmetic theory. The realisation that in general one needs (V:+)@) Of course 0 E (II:+)("). to get a universal set for (Ah+)@) is due to Moschovakis. We discuss the problem of when V y + can be replaced by IIy+ in 52.5 below. 2.4. For our next application of tableaux we need: 2.4.1. Definition. (Barwise). 9= (2i,S,E) isadmissible iff i t satisfies the axioms of (KPU). It is an admissible beyond iff it satisfies the axioms of (KPV).We give an alternative characterisation: 2 is admissible iff (a) it is closed under 3 , and (i) (b) it satisfies the axiom of A,-collection:(VX E s) ( 3 Y 1cp (ii)
+
(3t) (VX E (3 Y E t) cp
where cp is any A, formula. %if it is admissible andA ES.
3 is admissible beyond
It is easily shown that an admissible 3 satisfies the axioms of A , separation and Z,-collection. We write o ( % ) f o r S n On. 2.4.2. Theorem. If
2 is admissible then
IE,I=o(a)
and ( E D + p = ED
.
This theorem makes plain why admissible sets carry a recursion theory
INDUCTIVE DEFINITIONS
27 9
similar to ordinary recursion theory. It is inherent in the original development of admissibility theory by Kripke and Platek, but I believe it was first stated (for C in lectures which I gave in Manchester and UCLA in 1968.
Proof. By a subtableau with vertex V of a complete tableap T = T ( x ,p) we mean a subclass Y of the class of points of T such that: (i) V E Y and all other points of Y lie below V ; (ii) if Q E Y is conjunctive, then all the points of T immediately below Q belong to Y ; (iii) if Q E Y is disjunctive then at least one of the points of T immedialy below Q belongs to Y . A subtableau Y is well-founded if: (iv) the sentence at every tip of Y is true (v) the relation 'below' on Y is well-founded. 2.4.3. Lemma. A subtableau is well-founded i f f all its points are grounded points of T. For 'if use induction on IPI; for only if use induction on 'below'.
Corollary 1. 7he union of a collection of well-foundedsubtableaux with vertex V is itself a well-founded tableau with vertex K For the union will be a class of grounded points of T which satisfies (i)-(iii).
Corollary 2. The sentence at the vertex of a well-founded subtableau is true under the assignment of CP" to X . 2.4.4. Lemma. For EL+ the relation 'Y is a well-founded subtableau with vertex uo of the complete tableau for x E am' is Z in Y , uo, x , cp. We refer, of course, to the coding of points introduced in the proof of theorem 2.3.7. Observe that the relation 'u is below u' is simply u C u ++Df lh(u) < lh(u) A (Vi < Ih(u)) ( ( u ) =~ ( u ) ~ )Using . the functions G and F it is easy to construct a primitive recursive predicate L ( Y ,uo,x,p) which expresses conditions (i) -(iv), for the quantifiers in those conditions
R.O. GANDY
280
are all restricted to Y . And (v) can be expressed by:
( 3 f f )(ff is a function with domain Y and
M ( Y ) -Df range
c On A ( v u,u EY )(u C u
+
H u
This is obviously I;, , and so
gives the required relation. Now let Q, E E D + . The proof of the theorem rests on the crucial.
2.4.5. Lemma. I f uo is a grounded point of the complete tableau for x E Q,= then there exists a well-founded subtableau Y with vertex u0 such that Y is a set (i.e., Y E D or Y is 'D-finite'). The proof is by induction on ( U ~ I , , ~ . If u0 is a tip of T the required subtableau is {uO}. If u0 is a disjunctive point, then by IH we have a well-founded subtableauy for some point immediately below u0 and ( j ; u O )is the required subtableau. If uo is conjunctive, then the sentence at uo is M s , say, and, by IH,
Hence, since D satisfies El -collection, there is a t E D for which
(veE
~( g) Z E t ) N ( p , x , u0 * e, z ) .
Now set
Y=
u,,,
U { ( z ; u O )z: E t A N ( p , x , u o * e , Z ) } .
For any 0 E s Y, =U(zEtAN(~,x,ug*8,z)} is a well-founded subtableau with vertex uo* 0 , by Corollary 1 to 2.4.3. But then Y is evidently a well-founded subtableau with vertex uO. Finally since D satisfies the A 1 -separation axiom and is closed under 3, Y E D as required.
' See footnote on page 299.
'
INDUCTIVE DEFINITIONS
28 1
This completes the proof of the lemma. Finally, to prove the theorem, we claim:
( ) is grounded on T ( x ,@) and the RHS follows by 2.4.4. ConFor if x E am, versely if the RHS holds, then q(x,@)") by corollary 2 of 2.4.3. QED
2.4.6.Corollary.WithD,@asin2.4.2.,ifweput
then \Im= am. For, since the subtableau Y of 2.4.4. belongs to D , so does
2.4.7. Remarks. (1) A corollary of this theorem is lemma 2.5. of Barwise [ 1J , which may be stated thus: the class of derivable sequents of LD,w, where D is admissible is C1/D. A comparison of Banvise's proof with ours shows, I think, the advantages both of working on forms of inductive definition, and of using the complete tableau. We have only 4 cases to consider(tips, 3,W,m) against Barwise's 10. And because the complete tableau contains all the different possible justifications of x E amwe have avoided having to deal with derivations which contain, hereditarily, sets of derivations as subderivations. ( 2 ) P.W. Grant has given (unpublished) a rather neat proof of the theorem for the case (C /D)(") based on the second recursion theorem for D-recursive functions. + (3) Suppose we consider a relativised inductive operator q ( B ) where B is a given subset o f D and atomsz E B occur only positively in &I In )general . lemma 2.4.4. fails: we can only assert that Y belongs to some extension D' of D in which the A&) axiom of collection holds. [This is in contrast to the particular case when D is the hereditarily finite structure overA.1 However, if B E Z D ,then 2.4.4. still holds, and so, if x E (@(B))" b = { y : y E B occurs
282
R.O. GANDY
(a($)"
on the subtableau for x E am}belongs to D. 1.e. if x E then x E (@(b))" for some 'D-finite' b ED. The Barwise compactness theorem is just a specid case of this fact. so, in this case, i f 1 E then is
weakly D-metarecursive in B. This suggests
(+(h))('"),
x
Problem 7. Are there easily characterised subclasses C(B) of EA+(B)such that
(e
= ( X : X is weakly (strongly) D-metarecursive in B}?
2.5. In this section we consider (no+)-. First we note that by using the proof of 2.3.7. it is easy to show: 2.5.1. Theorem. I j D satisfies the stipulations of 2.2., then
Now we prove our main result, which concerns those D all of whose members are countable. 2.5.1. Theorem. Let Y be a function such that for all s ED, { v s n : O
x E @"
-
( ( y , z ): R ' q x y z } is well-founded.
Proof. We use the coding for points on the complete tableau T for x E am used in 2.3. Since x, remain futed throughout the argument, we omit all further mention of them. We use p , q to range over the set Seq of codes for finite sequences from w . For definiteness we suppose 1 is the code for the empty sequence, and we suppose p C q impliesp < 4 . Let p : Seq -+ D ; we establish a mapping up from Seq into T as follows: (14
uo( 1) = ( )
(the vertex of T ) ;
(lb) if u , ( p ) is a conjunctive point of T
UP(P*O) = q P ) * P(P*O) ;
28 3
INDUCTIVE DEFINITIONS
( I c ) if u,(p) is a disjunctive point of T , at which the sentence has the form Ws, and if n > 0 u p ( p * n )= u,(p)
* vsn ;
(Id) if u,(p) is a point of T at whichy E X stands Up(P
* 1) = U , ( P ) * P(Y)
;
( l e ) in all other cases
We consider a tree I'whose infinite branches correspond to different choices of p . A point p ( p ) of this tree is determined by the values of p up to and including the value at p :
We say the branch p is secured at p if u,(p) is a tip of T. Let
I" = { p ( p ) : (Vq
secured)} ,
be the tree of non-past securedpoints of I'.I" is well-founded if every branch is secured at some point. And this is so iff the relation
restricted to
I", is well-founded.
2.5.2. Lemma. I f T is grounded,
I" is well-founded.
Let T be grounded. For a given p consider the sequence
R.O. GANnY
284
Pj+l = Pi * 0 = pi
if u p ( p j )is conjunctive,
* ( p m > 0) ( u p ( p j* m ) is grounded) if u,(pi) is disjunctive,
- Pi
if u,(pi) is a tip.
Since T is grounded, p i is always defined, and u,(po), u p ( p l ) ,... is a sequence of grounded points of T , each one immediately below the one before. But this sequence must terminate at a tip, u p ( p k )say, and then p is secured at p k .
2.5.3. Lemma. I f
r’is well-founded, then T is grounded.
Suppose r’is well-founded; we prove the following by induction up I”:(3) If p ( p ) E r’,there is a 4 < p such that up(4)is a grounded point of T . If p ( p ) is immediately secured, then u p ( p ) is a tip and so is grounded. If not, let the points of I” immediately below p ( p ) be p ( p ) * p ( p ’ * m), where p’ < p , and p ( p ‘ * m ) ranges over D.By IH, for each of these points there is a q < p ’ * m , with u,(4) grounded. If for any of them this 4 is < p , then (3) holds for p ( p ) . If not, u p ( p ’ *m ) is grounded, where p takes the values assigned by p ( ~ )at arguments < p , and can take any value at argument p ‘ * m. By (lb), (lc) or (Id) this means that all the points of T immediately below u p ( p ) are grounded points of T . Hence u p ( p ) is a grounded point of T ; so (3) is proved. But then, since p( 1) E T , up( 1) (= ( )) is a grounded point of T , and so T is grounded.
To prove the theorem we have to show that R (as given by (2)) restricted to r” is primitive recursive in v. Since obviously, R 9 3 , we have to show that ‘E r”is primitive recursive in v. But, given p ( p ) , equations (1) determine u p ( 4 )for q < p by an w-recursion which uses v and the G and F of 2.3. This concludes the proof of 2.5.1. Remark. An alternative proof could be constructed using semantic tableau rules similar to (but simpler than) those used by Lopez-Escobar in [ 11. To see the interest of this theorem, let
INDUCTIVE DEFINITIONS
285
w y = Sup+ {R : R is a $-recursive well-ordering whose field E D } .
We consider only admissible D of the form L, (so we are takingA = @).Let q be the least admissible ordinal such that for some x EL, ,x is not w enumerated by any L,-recursive function. Certainly q is quite a large ordinal. For example 1) is much greater than Po the closure ordinal for ramified analysis.
2.5.4. Theorem. If a is an admissible ordinal less than q then
Proof. LHS >, RHS follows from considering the inductive definition for the initial well-ordered segment of an L,-recursive ordering. For FWS 2 LHS we apply 2.5.1. Since an La-recursive w-enumeration of any s E L , is L, bounded and so belongs to L , , we can find it by search; thus there is an La-recursive v as in 2.5,1. And since there is an La-recursive well-ordering of L,, we can pass from the well-founded relation R’ to a well-ordering relation Q with
1Q12 IR’I.
Further, it is straightforward to verify the following by induction on the ordinals concerned. (1) If p ( p ) and q are related as in (3), then
Thus l Q l 2 Ix (recall that R ’ , Q depend on x,p). This suffices to prove RHS 2 LHS in 2.5.4. It is known that there are admissible ordinals <
o0 for which
R.O. GANDY
286
(see Gostanian [ I ] ; h e calls them bad ordinals). Thus there are certainly ordinals a for which I V + /L,I > III, + /La/. I have found it hard to get much insight into @ID)(-!. Here are two problems which may well be easy, but which I could not solve.
Problem 8. Are there admissible D (preferably with A = @) for which
Problem 9. Is it true that
53. Inductive definitions with type 2 parameters 3.1. The natural way of relativising a class C? of inductive operators overA to a given total or partial function { : A + A is well-known and well understood:
one enlarges C by allowing atoms f x y to occur positively in the defining fomiulae for 2 , where is the graph of {. If C satisfies some simple closure conditions all goes very smoothly, and the theorems about C(") are easily relativised to theorems about C?({). We begin an investigation here of relativisation to a type 2 functional F : A A + A ; in particular we wish to connect this relativisation with the recursion theories of Kleene and Platek. We consider only the case where C? is A:+ (first-order, positive) or A!+ (quantifier free, positive), or Xy+. Further we assume thatA contains a pairing function ( ) with projection functions ( ),,,( and a copy of the natural numbers (so that it is an expansion of an 'acceptable' structure).
3-
3.1 . l .Notations. Capital italics stand for subsets of " A . To avoid a plethora
of qualifying marks we shall not always distinguish between a relation over A and its coding as a subset o f A . ThusR, {(x,y) : xRy}, {(x,y) : x R y } may all be denoted by R . The variables {, 77, range over ( A +p A ) , the set ofpartial functions; f , denote their graphs in the above ambiguous sense. For Y C A , (x, Y ) denotes { ( x , y ) : y E Y } ,and conversely, Y,, the x-th component of Y is { y : ( x , y ) 6 Y } . Letters F,G stand for partial functionals from (A to A . In order to code their graphs we define, for a binary relation R ,
4
INDUCTIVE DEFINITIONS
[R : y ]= ( O , R ) U { ( I , y ) } ,
287
and then set
F = {[f : FC] : { E D o m F } .
F is consistent iff
3.1.2. Let z E P(P(A)), and let 2 be a formal variable for it. Let the class of formulas C be given by initial and closure conditions; we enlarge i t to C(2) as follows: (i) c p c~ c p qi); ~ (ii) if cp E C (Z), {x : cp} is an abstract of C(Z); (iii) if T is an abstract of C (Z), c E 2 is a formula of C (2); (iv) other closure conditions as for C . Now let be included in a language for positive inductive definitions, and consider a progressive operator @ given by @X= {u : cp(x,X, 2)) where cp(x,X, 2) E C (Z), and has no free variables other than x. Aczel (in [ 11) has pointed out that if z is monotonic (i.e. X 5 Y A X E 2. -+ Y E z) then @ is a monotonic operator. Further, for C = AA+ much of the theory of can be lifted up to (e(Z))(-);in particular Aczel's proof of the stage comparison theorems goes through. Aczel makes use of the fact that Z can be treated as a quantifier: (zx)cp holds just in case {x : cp} E 2. We add the remark that provided z is monotonic we may introduce 2-rules into the calculus of sequen ts: 1 : from { r k cp(x), A : x E Y } for some Y E infer r k (Zx) cp(x),A 2 I : from {I-, cp(x) k A : x E Y } for some Y which meets every X E Z infer r,(Zx) ~ ( x I) A. These rules permit cut-elimination. This should make it possible to extend Barwise's method (cf. 1.4.4) to this case. -+
3.1.3. Provided F is consistent, it makes sense to introduce the monotonic set of sets F" defined by:
F" = { Y :( 3 X E F ) ( X C Y ) } .
zag
R.O. GANDY
And then
F{ = y +-+ [f : y ]
(1)
E F O
From now on we always assume that F is consistent. We note that a consequence of the definition of F” is: y E R g e F + + [ A XA : y ] E F o .
(2)
3.2. We use Kleene’s schemata SIbS8 to define.the class %(F) ofA-theoretic functions partial-recursive in F. We take 9( = %, and for simplicity ignore relativisation to a function - that is we drop S.7. We do not insist that F be defined only for total functions, so that S.8. reads:
...,u,, z = (8, (m, 0, 1 ), 2, z
where U = u
-
A t {zl) (L, t , F) E Dom (F)
);
both sides are defined iff
.
For the case considered this is, in effect, Platek’s definition of ‘recursive in F ’ and we shall refer to it as ‘Kleene-Platek’, or ‘K-P’ recursion. If the domain of F consists exactly of the total functions we say that F is clean, and write
F€%:
We write ‘{z} (a)? ’ for ‘{z} (a) is defined’; (Moschovakis introduced this purpose, but a thumbs up sign seems more appropriate). We set D = D ( F ) = {(z,U): { z }(L, F)?} ,
V = V ( F ) = {((z,U),y): {z}(Z,F)=y} The class 92+(F)of sets semi-recursive in F is defined by
%+(F)={ Y :( 3 z ) ( Y = D , ) } . Similarly
%*(F)= { Y : Y , N - Y €9‘(F)}
‘4’for
INDUCTIVE DEFINITIONS
289
(This would be pronounced as 'bi-semi-recursive in F'.) I t is known that not every non-empty set of 'wz+(F)is the range of a total function recursive in F; that is why, following a warning from Kreisel in [ 2 ] ,we avoid using 'r.e. in F' for W(F). Also, in general, 72'(F) # %?(F).
3.3. We now seek connections between the definitions in 3.1. and those in 3.2. 3.3.1. Theorem.For any consistent F over % (i)
72+(F)C(XY+(Fo))(m),
(ii)
(E:+(F"))(") = (A;+(F"))(") .
Remark. We separate out the two parts because (i) can be generalised to other structures, but (ii) depends essentially on the fact that 9 is finitely generated. The proof of (i) consists of writing out formally an inductive definition CP which follows Kleene's definition of D(F) (for (ah+)). An existential quantifier is essential in the clause corresponding to substitution (S.4.). Further details will be found in Grilliot [ 11, which also introduced the 'counting down' technique necessary for the proof of (ii). We illustrate this by a simple example. Suppose an inductive definition for X has just one existential clause:
We replace X by the component X , in the other clauses, and replace the above clause by:
3.3.2. Theorem. If F satisfies the condition (*) below, in particular if F €% , then
290
R.O. GANDY
(*) There is a total function 77 E (Z:(F"))(-) in the domain of F , such thai none of the partial functions 7) { i : i < n } (n = 0, 1 , 2 , ...)are in the domain of F. This theorem is implicit in GriUiot [4]. We illustrate the method of proof by a particular example. Let @En!+( F " ) be associated with the formula ( V t ) p l ( t , x , k , 2 ) , a n d l e t q = ernwithOEZy+(Fo);(ingeneral oneshould consider q = 0,").Consider the inductive operator E Ly+ (F") given by:
*
(whereX3$ denotes {z : (3,(x,z))EX}). We claim that q: =@.".To see that this is so it is sufficient to observe the following facts. (a) For some0 < Is/,@= q . (b) I f x E @ " , then for some?< l * l , ~ ~ , x = q . (c) If n = ( p t ) pl(t,x, Grn,F"),then 7
For the general case, one applies the above trick repeatedly, starting from the inside, so as to get rid of all the V's from p. The 3's can be got rid of by 3.3.2.( ii). QED 3.4. Now we would like to be able to establish a converse to 3.3.1. Under any reasonable definition of 'function recursive in F' however, we would not expect Rge F to be recursive in F. But by 3.1.3.(2) R g e F is definable from F " ! Because we required F" to be monotonic, we have allowed [K : y ] E F" even when the relation R is not functional. But in the proof of 3.3.1. and 3.3.2. we never needed this extension from 6 to Fa.In fact those
291
INDUCTIVE DEFINITIONS
theorems remain true if 6 be substituted for F" throughout. The disadvantage is, of course, that the operators in F are not monotonic, and we cannot apply Aczel's results to them. SOwe make the following definition: 3.4.1. Definition. The operator CP(F")determined by substituting F" for 2 in the formula q ( x , x , 2) is said to be functional (at F) iff
(NF"))" = (@(F))". As the example of V(F) and D(F) shows, it may be obvious from the form of cp that @(F") is functional at all F. We write CP E F n - e ( F o ) to mean that CP E C(F") and is functional at F. We recall that E E% and satisfies E{ = 0 if (3x) ({x = 0), E{ = 1 otherwise. 3.4.2. Theorem.If F E 'X , then (i)
(ii)
(Fn - Ai+(F")>(") = %+(F,E) = (Fn - A;+(F"))(") (Fn
-
= %(F,E) = (Fn-
A;+(F"))('")
A;+(F"))('") .
The equality of the extreme members is given by 3.3.2. For (i), %+(F, E) C RHS is proved by a simple extension of the proof of 3.3.1. To prove LHS (i) Cc>;! +(F,E) we apply the first recursion theorem. We first show that for cp E A;+ (2) there is a functional Jv,with indexj,+,, defined by Sl-S9 such that if Rget C ( 0 ) then (1) (V$(cp(&Dom{,F) +J,+,GC,F,E) = 01, and (2) (V$(JvG {, F , E) = 0 cpG Dom t, F")). We proceed by induction on the construction of p; we only exhibit relevant occurrences of variables and constants. Case (a). cp(i;) is basic, not containingk nor 2. Jv($ = 0 if cp($ and is undefined-otherwise. Then Case (b). is T ( $ EX. Then J , O ={(TO). Case (c). q o is {z : ~(i;,z)} E Then JJG) - J ~ ( u , ( I , F ( h t . 0 1 u ) ( J ~ ( u , ( O , ( t , u )=) )0)))). Suppose {z : $(u,z)} E F. Then +
c p o
Z.
(Vt) ( 3 !u ) J/ (z, (0,( t ,u))) .
29 2
R.O. GANDY
So, assuming (1) holds with $ for cp, the h term in the definition o f J 9 is a total function, 77 say, and $@,( 1, Fq)) is true. But thenJ9(Z) = 0, so (1) holds. Conversely, suppose J,J$ = 0. Then the h term must define a total funcSimilarly tion 7, and so by (2) with $ for cp, to,<> E ( z : $6,~)). ( 1 , F q ) E {z : $(U,z)).Hence {z : $(U,z)}EFo;i.e.(2)holds. Case(d).rpis$l A $ 2 . Then J,(ii) =Jil(ii) *J$&ii). Case (e). cp is v $2. Then J90{h}O'$L,ji2jU,t,F,E) where h is an index such that the RHS is defined with value 0 just in case
Such an index h exists by Gandy's selection operator theorem. (For a proof see Moschovqkis [ 51 .) Now we can Fpply the first recursion theorem (for a proof see Platek [ 11) to obtain a partial function { E 32 (F, E) which is the minimal solution of
But then, by ( l ) , (@(F))-C D o m t , and by (2) D o m t L(@(F0))-.So, if @ is functional at F, (@(F"))"= Dom {, which suffices to prove (i). To prove (ii) we note that we can strengthen the result about h (which shows that *(F, E) is closed under the 'strong or') to get a k (corresponding to 'strong definition by cases') satisfying
This completes the proof of the theorem.
3.5. Discussion. I believe I was the first to realize that %(F,E) (or 32(F) if E E 9?(F)) had a 'nice' recursion theory. Since then Sacks and his colleagues at MIT have carried it to stratospheric levels of soplustication (see, e.g. Sacks [ 13 and MacQueen [ 11). Theorem 3.4.2. represents an attempt to explain why this was possible. It also suggests a different way of developing the theory. Namely one starts from (Fn - A + (I?")(") and then follows the lines sug-
A
INDUCTIVE DEFINITIONS
29 3
gested in 3. l., checking functionality where necessary. The theorem is not easily weakened or generalised. If we drop the requirement F € cK* then we cannot any longer use E to compare ordinals of computations. However, the use of Hinman's E# (E'S = 0 if (3x)({x = 0), = 1 if (Vx)(fx > 0), undefined otherwise) will yield an h as in (c) above, so that (i) holds with E# replacing E. But, as Platek pointed out, a functional K which satisfies Kcgx = 0 if {(x) = 0, = 1 if g ( x ) = 0 and S(x) undefined, is not consistent. So it seems that to restore (ii) in this case one would need to introduce a multi-valued search operator. One would then be operating with relations rather than functions and it would seem more plausible to take the inductive definitions as primitive rather than to base them on an artificial notion of computability or recursiveness cooked up to make (ii) true. Let us consider now extending the theorem to structures other than 9. Theorem 3.3.1. (ii) will fail, so the inductive definitions to consider will be Fn - Ey + (F").As Crilliot has shown in [ 11 the existential quantifier in the inductive definitions calls for a search operator in the recursion theory. One might expect to restore the theorem then, by replacing A: by Ey, and interpreting %(F) as 'search-computable in F'. But t h s means that F must act on many-valued functions - i.e. relations, and the last sentence of the previous paragraph may be re-applie d . Suppose now we take 92 as given, and seek for an appropriate class of inductive definitions. In particular we consider trying to find C so that for
FE3C (1)
(C(F"))(-)
= 92+(F).
Grilliot [4] has shown that %+(F)is not closed under union, so C? cannot be closed under v. At first sight this seems to make the case hopeless, as one needs v to connect separate clauses. However, examination of the clauses in the inductive definitions o f D ( F ) and V ( F ) show that they are deterministic in the sense that if e.g., (z,?) E D then the relevant clause is determined by z . Indeed Kleene has chosen the definition of 'index' so that this shall be so. But, alas, there is still a non-deterministic feature. The clause for S4 (substitution) has the form
(2)
( ~ , v ) ( ( ( z ~ , ; ) , , v ) € V A (z,,U,,V)ED)+(Z,G)ED
where z1 and z 2 are determined by projection functions from z . We cannot eliminate the 3 by counting down, since this uses a non-deterministic V .
R.O. GANDY
294
Compare (1) with
(3i< 2 ) ( ( z ,i,;) E D ) -,( z ,uj E x .
(3)
It seems almost impossible to imagine a criterion which would permit (2) but reject ( 3 ) . On the other hand (3) appears to lead one outside 92 +(F).To be more precise, what Grilliot shows is that there is no mthod uniform in F for presenting the union of two members of 92+(F) as a member of %?+(F).So one poses: Problem 10. Is there an F such that
%?+(F) is not closed under union?
To sum up. For an arbitrary structure the classes (Fn A; + (Fo))(")(Fn - Zy +(I?"))(=) promise to have nice closure properties, and be amenable to a variety of techniques. For !Jl when E is recursive in F E3c , the classes coincide with%?+(F). When E is not recursive in F the techniques cannot be applied and %?+(F) appear to behave very differently. (I think that all that is known is contained in Grilliot [ 6 ] ) .I t is not yet clear whether in this case %?+(F) should be regarded as merely pathological. ~
$4. Discussion A number of important or interesting questions received scant or zero attention in 5 1-3. We indicate some of these by listing further problems. Then we discuss the possibility of applying the theory of inductive definitions to proof theory. Problem 11. Find conditions which ensure that (em)(-)= (C+)("). Spector showed that for case (H) of 1.3. the equation holds for all relevant
e. I had hoped that semantic tableaux would provide a proof for the case
considered there; maybe they can be forced to do this. An entirely different approach would be along the lines suggested by Feferman (cf. 1.4.5.). One considers C and ecm) not just for a, but for a class of models for the theory of 21. For this class one can apply Lyndon's theorem to get Cm = C? +. One then has to work one's way back - via semi-invariant definability - to +I(") for itself.
(e
INDUCTIVE DEFINITIONS
2 95
The next problem is concerned with generalising the boundeness theorems of hyperarithmetic and hyperprojective theory. Let
Problem 12. Under what conditions is C?(<-) = C('")?
Moschovakis [4] shows, for arbitrary %,that the equation holds for C = Ah+. It is obviously not true (in general) if C= Cyt. The problem is important because when the equation holds one has a natural definition for 'finiteness' in &). Problem 13. Give a direct proof that, for countable admissible A , (XI+/A)(") = (s - a;+/A)(").
Here 's - l l i 7is 'strict niyas introduced by Banvise in [2] (i.e., formulae which can be put in the form (VXCA)cpwith cp E Zl). Present proofs use the and then apply the completeness fact that the validity predicate is s theorem for Lwl,w.I t is even possible that the above equation holds for uncountable A ; although then it is known that in general 1s - n;+l is much greater than I El+ I. If the method of semantic tableaux could be extended to s - n: it should provide answers to this and other problems. In 9 1-3 we used languages which contained constants for all members of A . There are many cases in which this is much too crude and will prevent interesting distinctions from being made. (For some examples, see Hinman & Moschovakis [ I ] .) In [ 11 and [2] Moschovakis systematically allowed for the use of parameters only from a given B G A . If one uses the method of embedding (1.4.4.) then one would also restrict the use of parameters in the axioms of KPU. There is not exactly a problem here; just a line to pursue. Another very obvious line is to investigate what happens to the results and problems of 9 3 if one relativises to an 'F' of type higher than 2. One should then consider not only inductively defined subsets o f A ('I-sections'), but inductively defined subsets of pm(A).(See Grilliot [4] and [5] .) There is one part of mathematical logic which is wholly concerned with inductively defined sets; namely that part of proof theory which is concerned
296
R.O. GANDY
with the study of formal proofs. At a first encounter it may look as if no kind of general study of the sorts of inductive definition used will be of much use here: one studies a particular formal system, and evolves methods which may be specific to it. And it could be that a theory of inductive definitions has little or nothing t o contribute. One does not, after all,expect such a theory to tell one anything interesting about a particular inductively defined subset of N such as the prime numbers. But I think recent work does suggest that there are certain patterns or forms of inductive definition waiting to be discovered. The intuitive definitions I have in mind are: (a) of cut-free (infinite) proof trees (see, for examples, Schutte [ I ] ) ; (b) of reducible or computable proofs (ranging from Gentzen’s original consistency proof to e.g., Martin-Lof [ 11); (c) of ordinal notations and their ordering relations. It should be observed that even when the end product of the definition is in fact a recursively enumerable or recursive set, the inductive definitions used are usually nf (not necessarily monotonic - see, for example, Martin-Lofs definition of ‘computable’). What one might hope from a theory of forms is that inductive definitions of the same form would have the same closure ordinal, and would endow it with the same structure (e.g., by exhibiting the same pattern of principal sequences or by defining the same functions on it). The evidence for optimism is as follows. First, it is often easy to spot the irrelevant elements in a given definition, and also to discover which are the clauses which really ‘do the work’. Second, the same ordinals with, at least approximately, the same structure turn up in numerous different contexts (e.g. eO, r,,,F ( E ~ ~ +One ~ ) has ) . the feeling, often, that this is no accident, without quite being able to discern the cause. Third, the method originated by Bachmann [ I ] and since extensively elaborated (for example, in Pfeiffer [ I ] and Isles [ 11) establishes natural-seeming connections between various inductively defined sets of notations and sets (in particular the finite number classes) for which there is an obvious classification. (A simplification of Bachmann’s method, due to Feferman and Aczel, has been explored, described and extended in Bridge [ 11 .) A further, and less arbitrary connection with a known classification is provided by Martin-Lofs conjecture (in [ I ] ) that the provable well-orderings of his formal system for n-fold iterated @+ inductive definitions have precisely those ordinals for which Pfeiffer et al. provided notations using the n + I-th number class. Now the closure ordinal of n-fold iterated KIP+ inductive definitions is precisely the n + I-st admissible ordinal, which is the ‘recursive’ analogue of H,.
INDUCTIVE DEFINITIONS
297
Martin-Lofs system and his normalisation procedure have a naturalness and transparency (as compared, say, with work on ni-analysis) which suggest that it should be possible to find the reason for the connection. Lastly, I quote an example where a ‘form’ of inductive definition can actually be given, rather than merely hinted at. Richter [ 11 introduced the operation [al,G 2 ]; this acts like a1on sets which are not closed under a 1 , and like a2on those which are. The idea can readily be extended to finite sequences: [ a l , a 2 , ...,@.,I. If the aiare ZT+,then the closure ordinal of the resulting @+ operation is < on. Schmidt, in her dissertation [ 11, has shown how cO can be characterised using transfinite sequences of Ey+ operations, labelled by previously introduced notations. The resulting ‘form’ is not ideal, since it does not cover other rIy+ inductive definitions which are known to close off at eO.But it suggests a promising direction for further investigation.
References P. Aczel [ 11, Stage comparison theorems and game playing with inductive definitions (to appear). P. Aczel and W. Richter [ 11, Inductive definitions and analogues of large cardinals, in: Conference in Mathematical Logic, London ’70, Springer Lecture Notes in Maths. 255 (1972) 1-9. H. Bachmann [ 11, Die Normalfunktionen und das Problem der ausgezeichneten Folgen von Ordnungzahlen, Vierteljschr. Naturforsch. Ges. Zurich 95 (1950) 115- 147. K.J. Barwise [ 11, Infinitary Logic and admissible sets, J. Symbolic Logic 34 (1969) 226- 25 2. K.J. Barwise 121, Implicit definability and compactness in infinitary languages, in: The Syntax and Semantics of Infinitary Languages, Springer Lecture Notes in Maths. 7 2 (1968) 1-34. K.J. Barwise [ 31, this volume. K.J. Barwise, R.O. Gandy and Y.N. Moschovakis [ 11, The next admissible set, J . Symbolic Logic 36 (1971) 108-120. E.W. Beth [ 11, Semantic construction of intuitionistic logic, Mededelingen der Kon. Ned. Akad. v. Wet., new series 19 (1950) no. 11. J.E. Bridge [ 11, Some problems in mathematical logic (systems of ordinal functions and ordinal notations) D. Phil thesis, Oxford, 1972. S. Feferman [ 11, Uniform inductive definitions and generalized recursion theory, ASL meeting, Cleveland, Ohio, April 30, 1969. R.O. Gandy [ 11, General recursive functions of finite type and hierarchies of functions, Annales de la Facult6 des Sciences de l’Universit6 de Clermont, Maths. 4 Fascicule (1967) 5-24. C.E. Gordon [ 11, A comparison of abstract computability theories, Ph.D. dissertation, UCLA, 1968.
298
R.O. GANDY
R. Gostanian [ 11, The next admissible ordinal, Ph.D. dissertation, N.Y. University, 1971. T.J. Grilliot [ 11, Inductive definitions and computability, Trans. Amer. Math. Soc. 1 5 8 (1971) 309-317. T.J. Grilliot [ 21, Implicit definability and hyperprojectivity, Scripta Mathematica, to appear. T.J. Grilliot [ 3 ] , Selection functions for recursive functionals, Notre Dame Journal of Formal Logic 1 0 (1969) 225-234. T.J. Grilliot [ 4 j , Recursive Functions of Finite Higher Types, Ph.D. Dissertation, Duke University, 1967. T.J. Grilliot [ 5 ] , Hierarchies based on objects of finite type, J. Symbolic Logic 34 (1969) 177 - 182. T.J. Grilliot [ 6 ] , On effectively discontinuous type-2 objects, J. Symbolic Logic 36 (1971) 245-248. T.J. Grilliot [ 7 ] , Abstract recursion theory: a summary, this volume. A. Grzegorczyk, A. Mostowski and C. Ryll-Nardzewski [ 11, The classical and the w complete arithmetic, J. Symbolic Logic 2 3 (1958) 188-206. D. Isles [ 11, Regular ordinals and normal forms, in: Intuitionism and Proof Theory, A. Kino e t al. (eds) (North-Holland, Amsterdam, 1970) 339-361. R.B. Jensen and C. Karp [ 1 1, Primitive recursive set functions, Proc. Symposium Pure Math. Amer. Math. Soc. 13, Part I ( 1 9 7 1 ) 143-176. P.G. Hinman and Y.N. Moschovakis 111, Computability over the continuum, in: Logic Colloquium '69, R.O. Gandy, C.E.M. Yates (eds.) (North-Holland, Amsterdam, 1971) 77-105. S.C. Kleene [ 11, Recursive functionals and quantifiers of finite types 1, Trans. Amer. Math. SOC.91 (1959) 1-52. G. Kreisel 11, Model theoretic invariants, in: The Theory of Models, J. Addison e t al. (eds.) (North-Holland, Amsterdam, 1965) 190-205. G. Kreisel [ 21, Some reasons for generalising recursion theory, in: Logic Colloquium '69, R.O. Gandy, C.E.M. Yates (eds.) (North-Holland, Amsterdam, 1971) 139-198. K. Kunen [ 11, Implicit definability and infinitary languages, J . Symbolic Logic 33 (1968) 446-451. E.G.K. Lopez-Escobar [ 11 , An interpolation theorem for denumerably long formulas, Fundamenta Math. 5 8 (1965) 254-272. D.B. MacQueen [ 11, Post's problem for recursion in higher types, Ph.D. dissertation, M.I.T. 1972. P. Martin-Lof [ 11, Hauptsatz for the intuitionistic theory of iterated inductive definitions, in: Proc. 2nd Scandinavian Logic Symposium, J.-E. Fenstad (ed.) (North-Holland, Amsterdam, 1971) 179-216. R. Montague [ 11, Recursion theory as a branch of model theory, in: Logic, Methodology and Philosophy of Science 111, B. van Rootselaar, J. Staal (eds.) (North-Holland, Amsterdam, 1968) 63-86. Y.N. Moschovakis [ 11, Abstract first order computability I , Trans. Amer. Math. SOC.138 (1969) 427-464. Y.N. Moschovakis [ 21, Abstract first order computability 11, Trans. Amer. Math. Soc. 138 (1969) 465-504. Y.N. Moschovakis [ 31, Abstract computability and invariant definability, J. Symbolic Logic 34 (1969) 605-633. Y.N. Moschovakis 141, Elementary induction o n abstract structures (North-Holland, Amsterdam, 1973).
INDUCTIVE DEFINITIONS
299
Y.N. Moschovakis [5],Hyperanalytic predicates, Trans. Amer. Math. Soc. 129 (1967) 249-282. A. Mostowski [ 11, Representability of sets in formal systems, Proc. Symposium Pure Math. Amer. Math. Soc. 5 (1962) 29-48. H. Pfeiffer 111, Ausgezeichnete Folgen fur gewisse Abschnitte der zweiten und weiterer Zahlklassen, Dissertation, Hannover, 1964. R. Platek 111, Foundations of Recursion Theory, Ph.D. Dissertation, Stanford University, 1966. W. Richter [ I ] , Recursively Mahlo ordinals and inductive definitions, in: Logic Colloquium '69, R.O. Gandy, C.E.M. Yates (eds.) (North-Holland, Amsterdam, 1971) 27 3 -288. G.E. Sacks [ 11, this volume. D. Schmidt [ 11, Topics in mathematical logic (characterisations of small constructuve ordinals; constructive finite number classes) D. Phil. thesis, Oxford, 197 2. K. Schiitte 111, Beweistheorie (Springer, Berlin, 1960). R.M. Smullyan [ 11, Theory of formal systems (Princeton University Press, 1961). C. Spector [ 11, Inductively defined sets of natural numbers, in: Infinitistic Methods (Pergamon, Oxford, 1961) 97-102.
Note added in proof. Moschovakis has recently made a very considerable extension of the method of embedding. He has shown that ifA C Y is a 'nice' transitive set, and if C is any class of inductive operators overA satisfying certain rather weak closure conditions, then there is an admissible set A* such that
1
0 E s)
Note that the existential quantifer in N should also be exposed, and a bound (for assigned to it.
J.E.Fenstad, P.G.Xinmnn (eds.}, Generalized Recursion Theory @ North-Holland Publ. Comp., 1974
INDUCTIVE DEFINITIONS AND REFLECTING PROPERTIES OF ADMISSIBLE ORDINALS Wayne RICHTER The University of Minnesota
and Peter ACZEL University of Oslo and Manchester University
Contents Introduction
301
Part I. Reflecting properties 0 1. Summary of definitions and results 3 2. Elementary facts 8 3. Ordinal theoretic characterisations 0 4. The relative sizes of the first order reflecting ordinals 8 5. First oIder reflecting ordinals and the indescribable cardinals 0 6. Stability
306 313 3 17 322 329 333
Part 11. Inductive definitions p 7. First order inductive definitions, I p 8. Closed classes of inductive definitions p 9. First order inductive definitions, I1 010. Higher order inductive definitions, I 01 1. Higher order inductive definitions, I1
3 37 341 347 35 1 35 6
Appendix. Proof of the coding lemma
361
References
38 1
Introduction
An operator or inductive definition (i.d.) r : P(w) +P(o) determines a transfinite sequence (I'g : E ON) of subsets of o,where I'h = U {r(rE) : < A}. The closure ordinal I r (of r is the least ordinal h such 301
302
that
W. RICHTER and P. ACZEL =
rA. The set defined by r is r" = rlrl.r is monotone if C Y w . For monotone r we have
r(X)C r(Y ) whenever X
Monotone inductive definitions have long been used in logic and in particular in recursion theory. For example the definitions of the terms, formulas and theorems of predicate logic may be naturally formulated as monotone inductive definitions. More generally Post's production systems give a wide class of monotone inductive definitions, for defining sets of strings of symbols in a finite alphabet. These lead to a natural characterisation of the class of recursively enumerable sets of integers. All these inductive definitions have closure ordinal 5 w . But inductive definitions with larger closure ordinals may also be considered, and they determine notation systems for ordinals in the following way. For each x E r" let lxlr be the least ordinal X such that x E I-.*+'. Then (r",I I 1')is a notation system for the ordinal lrl. Note that because I I I' maps r" onto I rl, I I71 must be a countable ordinal. For example let A be the i.d.:
A(X) = { l} U { Z x : x EX} U { 3 . S e : V n [ e ] ( n €X} ) , where [el is the e'th primitive recursive function, in a standard recursive enumeration of them. Then (Am,I ),.I is a slightly modified version of Kleene's system of notations for the recursive ordinals, i.e. A" is a complete II! set such that I A1 = wl, the first non-recursive ordinal. Note that A is monotone. Certain monotone i.d.'s are basic to Kleene's definition of recursion in higher type objects, [91. Also monotone i.d.'s are extensively investigated in [ 131. As w1 is a constructive analogue of the first uncountable ordinal, it was natural to try to f o r k l a t e constructive analogues for larger initial ordinals by constructing systems of notations for them. This led to the use of non-monotone i.d.'s. (See [ 141 and [ 151.) An independent development led to the Kripke-Platek theory of recursion on admissible ordinals. These ordinals are a constructive analogue of the regular ordinals, the first two admissible ordinals being w and w The main aim of this paper is to formulate constructive analogues for large regular ordinals, and to obtain notation systems for them using non-monotone inductive definitions.
ADMISSIBLE ORDINALS
303
Our results will be concerned with classes C of those i.d.'s that are definable in a certain way. Thus we say that the i.d. r is Jlz if { ( x , X ) E w XP(w) : x E r(X)}is definable by a n ; formula in the language of finite types over arithmetic. Similarly we define the classes of X k and A; i.d.'s. For example the i.d.'s involved in Post's production systems are all Zy when coded on o. The operator A, above, is an example of a lIy monotone i.d. We shall write n",mon for the class of m o n o t o n e n k i.d.'s. Similarly for C h - m o n and A;-mon. Given a class C of i.d.'s we will be interested in I C? I = Sup { I rl : I?€ C} a n d I n d ( e ) = { X C w : X L m I?'= for some E C } .H e r e x < , Y means that X is many-one reducible to Y . In many cases 1 C 1 can be compared with o(32) for a suitably chosen class 72 of relations on w . a(%) is defined to be the sup. of the order types of the well-ordering relations in72 . Thus it is well-known that o1= o ( A Y ) = o ( A j). We next list some of the earlier results on the ordinals of i.d.'s. Proposition. (i) = I C ~= Iw ; (ii) (Spector [201) In(i)-mont= I n ,1- m o n l = wl; (iii) (Candy, unpublished) I @ l = wl; (iv) (Richter, [ 161) In![ is a large admissible ordinal; e.g. much larger than the first recursively Mahlo ordinal; (v) (Putnam, [I411 =4Ai); (vi) (Gandy,unpublished) IEi-rnonI = w(A;).
IAiI
We now summarise our results. 7r; is the least ordinal h such that (LA,€) sentence. u h is defined using X k sentences. For a precise reflects every definition see 5 1 .
In general the characterisations of the closure ordinals of i.d.'s must be more complicated. I f A is a relation on ordinals let n k ( A ) be the least ordinal h such that (L,[A],E,A) reflects e v e r y n k sentence. Similarly for o z ( A ) . Let rk(r)= nk(A,) where A , = {(n,ol) : a E ON & IZ E FLY}.Also let
$(r) = o",(A,).
304
W. RICHTER and P. ACZEL
Theorem C. For m, n > 0 (i) /IlkI = r$(F) where F is complete H k (ii) IE$l = flm(r) where FiscompleteZk The proofs of the above characterisations actually give much more information. In each case, as well as characterising I I we may also characterise Ind (C). In the next result we use the notion of a “closed” class C . Each IlL and X k is a closed class f o r m > 0 and every closed class C has a “-complete” element. See $8 for a definition of this notion.
e
Theorem D. If e is a closed class 2 Ily, r is C-complete and (i) X is admissible relative to A , ; (ii) X is projectible to w relative to A , ; i.e. there is a A-recursive in A , injection f : h -+ w ; (iii) Ind (C) = {XC w : X is X-r.e. relative to Ar}.
X = I C I then
When C? is “sufficiently absolute” then A , 1 X is X-recursive, so that the relativisation to A , may be omitted in the statement of Theorem D. This is the case when C i s l I i + l , X m0 + 2 , 1 1 i or Xi. Results along the lines of Theorems C and D have been recently obtained, independently, by Moschovakis. Moreover he has generalised them to classes of inductive definitions on arbitrary abstract structures. In the next result we locate the ordinals of inductive definitions in relation to the ordinals of certain wellorderings. Part (i) has been independently obtained by Cenzer (see I S ] ) .
Note t h a t m + n > 2 i s e s s e n t i a l i n ( i ) a s I A : ( > _ l I l ~ l > w 1 = w ( A : ) . W h e n m+n > 2 Sacks has shown in [18] that w(A$) is a stable ordinal, so that I A: 1 is stable. It might be conjectured from this that I A: 1 is at least admissible. But we have:
ADMISSIBLE ORDINALS
305
Theorem F. I A: 1 is not admissible. The diagram in (ii) of Theorem E leaves open the order relationship between several pairs of ordinals of the diagram. The next result, obtained independently by Aanderaa in [ I ] , gives us some more information.
Theorem G . If m, n > 0 then
IJIkI # IZ;
I.
When m = n = 1 this result was first proved by showing directly that ni # 0:. But we do not know if n; # u k for n + m > 2. The proof of Theorem G is symmetric b e t w e e n n k and Z k and hence gives n o information on the relative magnitudes of the two ordinals. This is explained by the following result of Aanderaa, which we state here for completeness. (See [ I ] .) PW(C) denotes that C has the pre-wellordering property. See [ 1] for a precise definition.
The following summarises what is known about when the pre-wellordering property holds.
i)
i),
Proposition. (i) PW (n and PW (Z: (ii) v = L implies PW ( x k ) f o r m > 2, (iii) PD implies PW(n:,+,)and PW(Z:i,+2)for m > 0.
Here PD denotes the axiom of projective determinacy. It follows that l f l i l < l Z : i l andlZ:il
~(AL)
3 06
W. RICHTER and P. ACZEL
These results lead to an improvement of Theorem E(ii) in certain cases. For example we have 0: = 1 X f 1 > In: 1 = 7 r i >: 1 A l l > w ( n i ) > w ( T i ) = ~ ( b ; ) , Inil> I X i I >_ u i > o ( C i ) > o(ni)= w ( A l ) = IA :I, and in;I 2 n; > ~ ( 2 ; ; ) . = 7 r i remains open. Also, the relationship Whether I C i l = C J ~or between 7ri and I C i l or u i is not known. The paper is divided into two parts. In Part I we give alternative characterisations of some of the reflecting properties, compare them with the reflecting properties for the indescribable cardinals, and investigate their relative magnitudes. See $ 1 for a survey of the definitions and results of Part I. This part makes no use of inductive definitions and may be read without reference to Part 11. In Part I1 we prove the results stated in this introduction. Most of t h s part depends only on 8 1 of Part I, so that the reader mainly interested in inductive definitions can probably omit the other sections of Part I on a first reading. In $7 we examine first order inductive definitions. In particular we give upper bounds to their ordinals, proving half of Theorem A. For the other half we need the construction introduced in $8. In this section we formulate the notion of a closed class of operators. The construction of the notation systems Toand the associated coding lemma are the key to getting lower bounds for the ordinals of inductive definitions, and to proving Theorem D. The coding lemma is proved in the appendix. The proof of Theorem A is completed in $9. Theorems B and C are proved in § 10, while 3 1 1 has proofs of Theorems E, F and G. Many of the results in this paper were first announced in [ 21.
PART I. REFLECTING PROPERTIES $1. Summary of definitions and results In this part we shall study some of the classes of ordinals that will be used to characterise the ordinals associated with inductive definitions. These classes of ordinals will be defined in terms of certain “reflecting properties” closely analogous to those used in defining the indescribable cardinals of lianf and Scott. (See 171 and also LCvy’s [ 111 for a detailed discussion.) In order to bring out this analogy we shall start by considering the indescribable cardinals.
ADMISSIBLE ORDINALS
3 07
We shall use a perhaps excessively large language d: within which we can conveniently formulate all our reflection properties. d: has the usual propositional connectives, and has variables and quantifiers for all finite types (variables of type 0 range over individuals, those of type 1 range over sets of individuals, etc.). d: also has a name (individual constant) for each set and a name (relation symbol) for each relation on sets. (We will use the same symbol for the object and its name.) In particular E will denote the membership relation between sets. The restricted quantifiers (Vx Ey), (3x E y ) are defined in the usual way. Formulae of d: may be classified according to their prenex form. When doing this we shall follow LCvy in ignoring restricted quantifiers that do not bound unrestricted quantifiers. A formula i s n ; (Xh) if it is logically equivalent to a formula in prenex form which first has m alternating blocks of type n universal and existential quantifiers starting with a block of universal (existential) quantifiers and then has quantifiers of types
...)a,).
We can now define the (weak) indescribables.
1.1. Definition. Let X C On and a E On. If cp is a sentence of d: then (Y reflects cponXif
(Note that On is the class of all ordinals and that we indentify an ordinal with its set of predecessors.) a reflects cp if a reflects cp on On. a is Kl; (E;)-indescribable [on X ] if a reflects [on X ] every (Xh) sentence of 2. Some properties of the indescribable cardinals are summarised in the following theorems. Proofs of most of these m y be found in [ 1 I ] . 1.2. Theorem. a is H!-indescrfbable
(Y
> o is regular.
W. RICHTER and P.ACZEL
308
Let Rg = { a > o : a is regular}. The ordinal a is Mahlo on X if for evely f : a -+ a there is a /3 > 0 closed underf such that E X n a.
1.3. Theorem. (i) the following are equivalent a ) a is n:-indescnbable on X , b) a is L :-indescribable on X , c)a=sup(Xna). (ii) the following are equivalent a ) a is n! -indescribable on X b) a is -indescribable on X c ) a is Mahlo on X . (iii) a isn,!,-indescribabZe on X e a is C~+l-indescribable on X . (iv) Zjn>Oorm>2(n>Oorm>3)tken aisnn,(Ln,)-indescribable on X a is II; (Z il)-indescribableon X 0 Rg.
-
Hierarchies of classes of large cardinals have been obtained by iterating such operators as L and M where for X 5 On:
L(X)=
EX : 01 = s u p ( x n a ) }
M ( X ) = { a E X : a is Mahlo on X } . Iterations of an operator F are defined by transfinite induction on A:
F ~ ( x= ) Xn
n
v<
F(F@(x).
The elements ofLh(Rg) are the (weak) A-kypen'naccessibles,while the elements of M h ( R g ) are the (weak) A-kyperMakZo ordinals. Let H 1 ( X ) = { a E X : a is ny-indescribable on X } and let Hn+2(X)= { a E X : a is 11;indescribable on X } . Then by Theorem 1.3 H , = L and H 2 = M. The relative magnitudes of the ordinals in H,(Rg) may be indicated by using the following diagonalisation of iterations:
FA(X)={a>O: aEF"(X)}
1.4. Theorem (LCvy). f f n > 0 then Hn+l(Rg) CH,f(Rg), (Hf)A(Rg), etc.
ADMISSIBLE ORDINALS
309
Let us now turn to the strongly indescribable cardinals. These are defined using reflecting properties of the cumulative hierarchy of sets. Let R(a) = UB<,P(R(/3)) for all a E On. (P(x) is the power set of x).
1.5. Definition. R(a)reflects cp on X C: On if
(X;)-indescribable R(a)reflects cp ifR(a) reflects cp on On. a is strongly [on XI ifR(cr) reflects [on x] every nk ( x:) sentence of L. The properties of the notions of Definition 1.5 closely resemble those of Definition 1.1. The strong @-indescribables coincide with the strongly inaccessible ordinals. For n > 0 an ordinal is strongly n; (Ck)-indescribable if and only if it is strongly inaccessible and isn; (EL)-indescribable. So, assuming the GCH, the two notions coincide when n > 0. Let L, be the set.of constructible sets of order < a, (i.e. La= UB,.Def(Lp) where Def(x) is the set of subsets of x definable in (x, E 1x, I I ) ~ ~ ~ ) .
1.6. Definition. L, reflects cpon X if
La reflects cp if L, reflects cp on On. If this definition is used as in Definition 1.5 the resulting indescribability notions may easily be seen to coincide with those of Definition 1.1. In order to obtain the classes of ordinals that we are interested in we restrict the language L. Let -C, be the sublanguage of 6: obtained by only allowing E as a relation symbol. 1.7. Definition. a i s n ; @“,-reflecting sentence of L,.
n; (c;)
[on X ] if L, reflects [on X ] every
Some properties of this definition are summarised in the following theorems, which should be compared with Theorems 1.2 and 1.3.
31 0
W. RICHTER and P. ACZEL
1.8. 'I'heorem. a is Il!-reflecting iff a is an admissible ordinal > a.
This result and Theorem 1.9 below w d be proved in 5 2. Let Ad = {a > w : a is admissible}. a E Ad is recursively Mahlo if for every a-recursive function f : a -+ a there is an ordinal 0 > 0 closed underf such that (3 E X n a. 1.9. Theorem. (i) The following are equivalent a) a is n:-repecting on x b) a' is Z!-regecting on X c)(~=sup(~na). a is recursively Mahlo on X. (ii) N is n$reflecting on X
--
(iii) is n:-rejlecting on x a is I:,O+l-reflectingon X. (iv) If n > 0 or m > 2 ( n > Oor m > 3 ) then a isn; (Z",-reflecting X -a isnk (Zk)-reflectingonX 17 Ad.
on
As i t is often easier t o work with ordinals rather than the constructible hierarchy the following characterisations will be useful. Let L, be the sublanguage of C that has relation symbols only for the primitive recursive relations on sets (see [8] fo1 the properties of this notion).
1 .lo. Theorem. a isn; (z:k)-reflecting [on X I i f and only i f a reflects [onX ] every n:, (c;)sentence of I,. The pIiniitive recursive relations in the language L, are needed for reflecting propeities on ordinals in order to compensate for the richness of the € relation for reflecting properties on the constructible hierarchy. Theorem 1.10 will be proved in 33. Lh(Ad) is the class of )\-recursively inaccessible ordinals, while if RM(X) = (a E X : a is recursively Mahlo on X} then RMX(Ad) is the class of )\-recurswely Mahlo ordinals. Let M,(X) = { a E X : a is @-reflecting on X } . Then M , = M , = L and M 2 = KM. The next result indicates the relative magnitndes of rhe vrdinals inM,l(Ad) and should be compared with Theorem 1.4. I.ll.Theorem.Zfn> Othen
31 1
ADMISSIBLE ORDINALS
T h s will be proved in $4. 1.12. Definition. Let
.”,(0;)
be the least lI; (Z”,-reflecting
ordinal.
By 1.9 n$ = IT: = w and $ = w1 are the recursive analogues of the first two regular cardinals. What can we say about T!? By 1.9 and 1.11 7r! is greater than the least recursively Mahlo ordinal, the least recursively hyperMahlo ordinal etc. In fact n! appears to be greater than any “reasonable” iteration into the transfinite of this diagonalisation process. When one thinks of a corresponding cardinal in set theory (with “recursively Mahlo” now replaced by “Mahlo”) the cardinal which comes to mind is the least niindescribable cardinal. We shall now try and justify the view that n:-reflection is the recursive analogue of H:-indescribability. The same ideas with some additional notational complexity provide an analogy between n:+2-reflection and nA-indescribability for all n > 0, but we shall concentrate on the case n = 1. The analogy is obtained as follows. A class of cardinals, called the 2-regular cardinals, is defined, as well as a recursive analogue of this class whose members are called 2-admissible. We then show that a cardinal is 2-regular if and only if it is strongly lI -indescribable, and an ordinal is 2-admissible if and only if it is @-reflecting. Certain properties of infinity can be stated in terms of f x e d points of operations. For example K > w and K is regular if and only if: (1) for every f : K + K there is some 0 < a < K such that f ’faC a. (We say a is a witness for f.) If we modify (1) by requiring that the witness be regular, we obtain the Mahlo cardinals, etc. An alternative way of modifying (1) is by using higher type operations on K . Let F : K~ .+ K ~ F . is K-bounded if for every f : K + K and 8 < K , the value F ( f ) ( l )is determined by less than K values off. More precisely, F is K-bounded if
i
V f 3 Y < Kvgk 1Y = fE Y * F ( f ) ( U
0 < a < K is a witness f o r F if for every f : K
f “aC a * FCf)“a C a.
+K,
= F(g)(t)l .
312
1.13. Definition. K witness.
W. RICHTER and P. ACZEL
> 0 is 2-regular if every K-bounded F :
1.14. Theorem. K is 2-regular iff
K
K~
-+ K~
has a
is strongly IIi-indescribable.
We now look at a recursive analogue of 2-regularity. Roughly speaking the following definition of 2-admissible is obtained by replacing in the definition of 2-regular, “bounded” by “recursive” and the functions by their Godel numbers. In the following definition we write {t}K: K -+ K to mean that {,$}K is total on K .
1.15. Definition. (i) Let K E Ad and [ < K . to K -recursive functions if
{ t } Kmaps K-recursivefunctions
(ii) Suppose {E}, maps K-recursive functions to K-recursive functions. a € K n Ad is a witness for .$ if t < a and {t}, maps a-recursive functions to a-recursive functions. (iii) K E Ad is 2-admissible if every t; < K such that {t}Kmaps K-recursive functions to K-recursive functions has a witness.
1.16. Theorem. K is 2-admissible iff
K
is n $reflecting.
Theorems I . 14 and 1.16 will be proved in 3 5 . Certain classes of ordinals, defined in terms of reflecting properties, also have characterisations in terms of stability properties. LetA <x; B ifA and cp for every Zy sentence B are transitive sets such that A S B and B cp * A cp of XE that only has constants for elements o f A . Kripke has defined the notion of an ordinal Q beingo-stable (see [lo]). His definition used his systems of equations for defining recursion on ordinals. For admissible fi he gave the following characterisation, which we shall take as a definition:
+
1.17. Definition. Q is fl-stable if a < /3 and L,
icy
Lo.
When 0 is not admissible, this notion may well diverge from Kripke’s original one.
ADMISSIBLE ORDINALS
31 3
1.18. Theorem. a is JI:-reflecting ifand only i f a is at1-stable. 1.19. Theorem.For countable a, a is ni-reflecting ifand only ifa is a+-stable, where a+ is the first admissible ordinal > a.
These results will be proved in $6. Given A C nON all of our definitions and results wdl relativise to A . As we shall need the relativisations in Part I1 we spell out exactly what this means. Definition 1.6 is relativised by using (La [ A ]: a E ON) instead of (L, : a € ON). Here L,[A] = Up.,,DefA(Lp[A]) where DefA(x) is the set of subsets of x definable in (x, E bx,A f'x,a)aEx.The language L, must be replaced by the language &(A) which is L, with an added n-ary relation symbol to denote A . Definition 1.7 becomes: a is n",A)-reflecting [on X ] if L,[A] reflects [on XI every nk sentence of &(A). Similarly for X k ( A ) reflecting. Theorems 1.8 and 1.9 relativise in the obvious way. Ad must be replaced by Ad ( A ) = {a> w I a is admissible relative to A b a}. The language L p ( A ) is defined by allowing relation symbols for all relations primitive recursive in A . Most of the proofs relativise in a routine way.
5 2. Elementary facts In order to prove our theorems we shall need to assume some familiarity with the notions of primitive recursive set function; admissible class, admissible ordinal and ordinal recursion on an admissible ordinal. We shall use [8] as our basic reference and will usually follow the terminology they use. We shall also need to refer to [6] when we use Jensen's notion of a rudimentary set function. The notion of a primitive recursive function with domain M has been mON and mV. As shown in [8] all formulated for various classes M e.g. these notions turn out to be special cases of the following: F : M + V is primitive recursive if M is a primitive recursive function with domainM has been to M of a primitive recursive set function. In [8] a transitive prim closed class M is defined to be admissible i f M satisfies the X :-collection principle (there called Ly-reflection principle) which we shall formulate as follows: For every prenex C formula 0 of L, if M I= Vx E a0 then
:
W. RICHTER and P. ACZEL
3 14
+
Vx EaOb for some b E M , where i f 0 is 3 y 1 ... 3yk\k, with 9 E :, then O b i s 3 y 1 E b ... 3 y k E b q . We shall find it more useful to use the characterisation in [ 6 ] .
M
2.1. Definition. The transitive class M is admissible if M is rud closed and satisfies c:-collection. This definition is relativized by replacing Cy-collection by Cy(A)-collection, obtained by using L,(A) instead of L, ,and adding the condition that a€M*A naEM. A relation R on a transitive set M is Zy on M if R is defined on M by a C y formula of L,. A partial function with arguments and values in M is Ey on M if its graph is. We shall assume some familiarity with the closure properties of these relations and functions on an admissible M , as presented for example in [ 81. In particular we shall need the following: 2.2. Proposition (Definition by Ey-recursion). Let M be an admissible set. Let C b e a function such that G E M : M X M - + M a n d G PMis 72: onM. Let
r
Then F M : M -+ M and F 1 M is Zy on M. Moreover the Zy definition of F r M depends only on the .E definition o f G 1M (and not on M ) .
y
Usually we will only be interested in F r M n ON. For the notion of an admissible ordinal a and a-recursion we shall follow [ 81. An ordinal a is admissible if L, is admissible. f : na + a is a-recursive if it is on L,. The following lemma will be useful and the proof will illustrate some of the techniques of a-recursion.
~7
2.3. Lemma. If a > o is an admissible ordinal and f : a + a is a-recursive then there are arbitrarily large limit ordinals < a that are closed under fProof. Let a > w be admissible and let f : a + a be a recursive. Define g : a -+ a by g ( x ) = Max (xt 1, Supylxf(y)). Then g is a-recursive, x < g ( x ) and f ( x ) < g ( y ) for x < y < a. Given yo < a let yn = gn(yo). Then
ADMISSIBLE ORDINALS
yo < y1 < ... < a and x 27, * f ( x ) 5 Y,+~. Let y = Sup,, is a limit ordinal such that yo < y and y is closed underf as
315
7,.Then y Ia
So it only remains to show that y < a. For this we need 2.2. Let F ( x ) = G(x, F 1x) where G(x,y) = g(z) if x is a successor ordinal,y is a function such thaty(x-1) is defined with value z < a, and G(x,y) = yo otherwise. Then it is not hard to see that y, = F(n) for each n € w , and that as G L, : L, X L, + L, and is Xy on L, it follows that F I' a is a-recursive and hence y = Sup,, y, = Sup,< F(n) < a.
r
Proof of Theorem 1.8. Let a be KI:-reflecting. If a < a then La k l ( a €a). Hence there is a P < a such that Lp k l ( a €a); i.e. a < p < a . Hencea is a limit number. So L, b Vx 3y(x E y ) , which implies that there is a 0< a such that Lp I= Vx 3y(x E y ) . Hence a is a limit number > w. Using Lemma 6 of [6] it is not hard to show that L, is rud closed for any limit ordinal a. Hence it remains only to show that L, satisfies Ey-collection. So let L, i=Vx E a 0 where 0 is a Xy formula of L,. Then by II$reflection there is a B < a such that Lp k V x E a 0 . Now if b = Lp € L, then La t= Vx € a @ as required. Conversely, let a > w be admissible, and let cp be a @ sentence of L, such that L, k cp. We may assume that cp has the form Vxl ... x, 3 y l ...y , ?Ir where ?Ir is Zoo. Hence L, Vx, ... x, 3y0 where 0 is the E! formula 3y1 E y _..gym € y + . For simplicity we shall just consider the case when n = l . I f p < a a n d a = L p thenL, k V x l E a 3 y 0 . H e n c e byzy-collection Vxl E a 3y E b0. But b C L, for some there is a b E L, such that L, 7 < a so that Vx, E a 3y E L,0. Let f(0) be the least such 7 < a. Then f. : a + a is a-recursive. Let Po < a such that every constant of 0 occurs in Lp,. Then by the Lemma 2.3 choose a limit ordinal (3 such that flo < 0 < a and (3 is closed under f.Then we must have Lp Vx, 3yB so that a reflects the @ sentence cp. In order to prove (iv) of Theorem 1.9 we shall need
+
2.4. Theorem. There is a KIg- sentence uo of L, such that the transitive class
W. RICHTER and P. ACZEL
316
M is admissible ifand only i f M
0,.
Proof. By Lemma 6 of [6] there are binary rud functions F,, ..., F, such that the classM is rud closed if and only if it is closed under F,, ..., F,. By Lemma 2 of [6] there are Xt- formulae cpi(x,y,z) of L, that define the graphs of F, for i 5 8. So M is rud closed if and only i f M k 0, where O o is the Il!- sentence /Ii<,VxVy 3zcpi(x,y, z). By Lemma 9 of [ 6 ]we may prove: 2.5. Lemma. There is a X y - formula Sat(x,y) of L, such that ifO(x) is a Z formula of L, with x as only free variable and a = r O(x)l then for all rud closed M , i f the constants of O(x) are in M then a E M and
M k Vx(O(x)
+-+
Sat (a,x))
.
Using this lemma we see that the transitive rud closed classM is admissible if and only i f M O 1 where O 1 is then!sentence VuVu[Vx E u Sat(u,x) 3zVx E u Sat (U,X)']. The theorem now follows if we let (5, be Oo A 8,.
--f
Proof of Theorem 1.9. (i) b) * a) is trivial. c) =j b). Let a = Sup (X n a) and let cp be a I l y sentence such that La I= cp. If a l , ..., a, are the individual constants occurring in cp then a l , ...,a, E L, so that there is a /3 E X n a such that a l , ..., a, € L and hence Lp t= cp, as cp is rIy. So a is rI; -reflecting on X and hence X 2-reflecting
6
on X , by (iii). a) * c). Let a be nt-reflecting o n X and let /3 < a. Let cp be the sen€ 0). Then La k cp, so that as cp is rI: there is a y € X f? a such tence 1(/3 that L7 k cp and hence /3 < y. Hence a = Sup ( X n a). (ii) *. Let a ben!-reflecting on X. Then a is @-reflecting and hence by Theorem 1.8 a E Ad. Now let f : a+ a be a-recursive. Let O(x,y) be a Ey formula of L, that defines the graph off on L,. Then L, Vx 3y(O(x,y) v (1On(x) A y = 0)). Hence there is a 0 E X n a such that Lp k Vx 3y(O(x,y) v (1 On (x) h y = 0)). Hence /3 > 0 is closed underf. So a is recursively Mahlo on X . (ii) +=. Let a be recursively Mahlo on X and let cp be a @ sentence of LE
ADMISSIBLE ORDINALS
317
such that L, k cp. As in the proof of Theorem 1.8 we will suppose that cp has the form Vxl 3yO where O is C: and define the a-recursive function f : a -+ a, and the ordinalPo
5 3. Ordinal theoretic characterisations Let us call-an; (z;) *-reflecting [on XI if a reflects [ o n x ] every Ilk (E;) sentence of Lp. Our proof of Theorem 1-10will be a little indirect, in that we first prove Theorems 1.8* and 1.9*, obtained from Theorems 1.8 and 1.9 by replacing 'reflecting' everywhere by '*-reflecting'. But first we need the following lemma.
3.1. Lemma. There is a bijective primitive recursive function N : ON + L such that if(Vx < a) zx < a then L, = N"a. Proof. In Lemma 3.2 of [8] a primitive recursive bijection N : ON + L is obtained from Godel's primitive recursive surjection F : ON + L by successively removing repetions in the values of F. Examining their definition of N it is not hard to see that N'Ia = F'Ia for all limit ordinals a. If (Vx < a ) 2x < a then either a = 0, a = w or a has the form a = ep. Clearly Lo = (3 = "'0. If
W. RICHTER and P. ACZEL
318
a = w or a = E~ then in [ 121 it is shown that L, = F'Ia and hence it follows that L, = N " a as a is a limit ordinal. This result relativises to give a bijection NA : ON + L[A] which is primitive recursive in A , such that L, [ A ] = NA"a if ( V x < a) 2x < a. 3.2. Lemma. If a is n! *-reflectingthen (i) a is a limit ordinal > w . (ii) a, b < a *a+b < a. (iii) b < a =$ 2b
+
+
3.3. Theorem 1.8*. a isn! *-reflecting-& E Ad.
Proof. Let a be KI! *-reflecting. Then by (i) of Lemma 3.2 a > w and a is a limit ordinal so that as we have already observed L, is rud closed. Hence it suffices to show that L, satisfies Xy-collection. So let L, l= V x E u 3y\k(x,y,b) where q ( x , y , z ) is Z:-. (We can assume without loss that there is only one existential quantifier 3y and only one constant b.) We must find c E L, such that (*>
L,
V x e a3yEcq(x,y,b).
Let R C 3 ON be the primitive recursive relation given by
ADMISSIBLE ORDINALS
319
Let a = N(ao), b = N(Po). By the previous lemmas La = N"a so that
where RE(a,P)-N(cw) E N ( @ ) .Hence, as a is Il! *-reflecting, there is a
P < a such that P I= Vx(RE(x, ao) + 3yR(x,y,Po))A Vx 3y (2* = y ) .As Vx < 0 ( F < P), L@= N"Pso that
(*) follows if we let c = Lp E L,.
3.4. Theorem 1.9*.
Proof. This follows the same pattern as the proof of Theorem 1.9 and so will be omitted. In the proof of (iv) we need the next lemma, which replaces Theorem 2.4. 3.5. Lemma. mere is a I$only ifa b ul.
sentence u1 of .Cp such that a is admissible ifand
-
Proof. Let us assume that then!- sentence uo of L, given in Theorem 2.4 is in Prenex form with Z matrix \ k ( x l , ...,x k ) . Now let R ( a l , ..., ak) /= \k(N(al), ...,N(ak))for al,...,ak E ON. Then R is a primitive recursive relation. Let B o be obtained from uo by replacing \k(xl, ...,x k ) by R ( x l , ..., x k ) . Then if L, ="'a
8-
a /= 0 0
-
L, I=0 0 .
Hence by Lemma 3.1 we can let ul be B o
A V x 3 y 2x =y ) .
We can now turn to the proof of Theorem 1.1C (i)-(iii) of Theorems 1.9 and 1.9* yield the theorem in the cases Ilk ( m 5 2 ) and Ek (rn 5 3). By Theorems 1.8 and 1.8* and (iv) of Theorems 1.9 and 1.9* the remaining cases need only be proved when a E Ad and X E Ad. With these restrictions the remaining cases will follow from:
320
W. RICHTER and P. ACZEL
3.6. Lemma. Let n + rn > 0 (i) For each n; sentence 8 of Lp there is a Ilk sentence OE of that for admissible a
L, such
(ii) For each l3; sentence 8 of LE there is a n ; sentence O p of Lp such that for admissible a
Using this lemma let us conclude the proof of Theorem 1.10. Let n > 0 or m > 2 and let a benh-reflecting on X . Let 8 be a n ; sentence of Lp such that a F 8. Then 0, is a n; sentence of L, such that La F OE as a is admissible. Hence there is a 0E X n a such that Lo OE. As X C Ad, /3 is admissible so that 0 F 8 . Hence L, reflects 8 . Similarly if ( n > 0 or m > 3) and a is E; reflecting on X and 8 is a E; sentence of Lp then 1 8 is a n ; sentence of X p so that l(1O), is a X; sentence of LE and the argument is as above. The proof of the converse implications is exactly similar using (ii) of the lemma instead of (i).
+
hoof of Lemma 3.6. (i) By thestability Theorem 2.5 of [8] we may easily associate with each primitive recursive relationR a Xy- formula pR(xl,...,x,) of L, such that for admissible a and a l , ..., a, < a
Now let 8 be a sentence of L p . If 8 contains individual constants for sets that are not ordinals, then a F 8 can never hold, so let Og be ( 1 E 0). Otherwise define 8, as follows. First replace each constant for an ordinal 0 by a constant for N ( 0 ) . Then replace each occurrence of a relation symbol R(sl, ..., s,) in O by pR(sl, ..., s,). Then for admissible a it is clear that
ADMISSIBLE ORDINALS
32 1
Now if 8 isn; and n > 0 then 8, is alsoII2 and so we can let OE be 8 * . If 8 is n; ( m > 0) then we have to be more careful. We may assume that O is in prenex form. So it has the form of an alternating sequence of m blocks of universal and existential type 0 quantifiers followed by a II! formula \k(xl, ...,x k ) . Now \k(xl, ..., x k ) is built up from primitive recursive relations and ordinals using the boolean operations and restricted quantifiers. Hence there is a primitive recursive relation R and ordinals P1, ...,P1 such that for all (Y
" k W"1,
..., " k )
-"
i=R(P1, ..., P I , "1, ..', " k ) .
Now define OE as follows: If m is even, replace 9 ( x 1 , ..., x k ) in 8 by qR(N(P1), ..., N(P1),xl, ...,x k ) and if m is odd, replace \k(xl, -..,x k ) in 8 by 7 q ~ , ~ ( N ( ..., @ N(P1), ~ ) , xl, ..., x k ) . Then OE is IIk and has the desired properties. (ii) Let 8 be a sentence of L,. If 8 contains constants for non-constructible sets, then L, k 8 never holds so we can let 8, be (0 = 1). Otherwise define O0 as follows. First replace each individual constant for the set a by the constant for ordinal ar such that N(ol) = a. Then replace each occurrence of s E t in 8 by R,(s, t ) , where RE(a,P)e N ( a ) EN(@. (When proving the relativised version of 3.6 there may be occurrences of an atomic formulaA(sl, ..., sn). These must be replaced by R A ( s , , ..., sn) where RA is the relation primitive recursive inA such that RA(al,..., an)e A ( N A ( a l ) ,...,NA(a,2)).) Clearly for admissible ordinals a
Now if 8 i s n k with n > 0 then O 0 is also II; and hence we can let 8, be O O . If 8 isn; with m > 0 then we must again be more careful. We can assume that 8 is in prenex form with a sequence of quantifiers followed by a II! formula \k(xl, ..., x k ) . Now % determines a primitive recursive relation R and ordinals PI, ..., such that for all a
Now define 8, by replacing \ k ( x l , ..., x k ) in 8 by R(P1,..., P1, xl, ..., x k ) . Then O p is a rlk sentence of L, satisfying the lemma.
322
W. RICHTER and P. ACZEL
We conclude this section with a characterisation of admissible ordinals that will be useful in the appendix. We state it in relativised form.
3.7. Theorem. Let A be a relation on ordinals. The ordinal (3 is admissible relative to A (3 if and only if for all a < (3 and all R C ON that is primitive recursive in A if
then there is a < A < /3 such that V x < h 3 y < AR(a,x,y) Proof. Note that this characterisation uses a restricted form of KIs *-reflection. Hence it is only necessary to observe that this special form is sufficient for the proofs of 3.2 and 3.3.
54. The relative sizes of the first order reflecting ordinals In this section we shall need some m r e results about ordinal recursion on an admissible ordinal. Iff is a partial function on the admissible ordinal a then f is a-partial recursive if the graph off is definable on L, by a Xy formula of fE. As in Theorem 4.4 of [8] we may prove: 4.1. Normal Form Theorem. For each n 2 0 there is a primitive recursive relation T, and there is a primitive recursive function U such that if a is admissible and f is an n-aly a-partial recursive function then there is an e < a such that for a l , ..., a, < a
Moreover e depends only on a Zy formula of L, that defines the graph o f f on L,. If this formula contains no constants then e < a.e is called an a index o f f .
A D M I S S I B L E ORDINALS
323
Note the uniformity in this theorem. For example i t follows that if F : ON -+ ON is primitive recursive then there is an e < w such that F I‘ a is a-recursive with a-index e for all admissible ordinals a. Let us write {e},(al, ..., a,) for U(p,yT,(e, a l , ..., a,,y)). It will be useful to allow n = 0. The next result is a uniform generalisation of Kleene’s S - m - n theorem.
4.2. Theorem. For each m > 0 there is a primitive recursive function S , suck that for all admissible ordinals a if e, a l , ..., a,, al,..., a, < a then {el,(al, ---,a,, ~ 1--, , a,)= {S,(e,al, .-.,am)l,Ja1, --,a,>This theorem may be proved roughly as follows: Iff is an m t n - a r y apartial recursive function whose graph is defined by the x: formula O(x1, .*.,xrn,xm+l, ...>xm+n) on L, then for al ... a,< a Xa, ...or, f ( a l , ...,a,, al,...,a,) is also a-partial recursive, with graph defined by the C: formula O(al, ..., a,, x l , ...,x,) on La. Now , S is chosen so that if e is the index off determined by O(x,, ..., x,+,) then Sm(e,al,..., a,) is the index of ha,, ... ...,a,f(al ... a,, al _..a,*)determined by O(al, ..., a,, x l , ..., x,). We leave a detailed definition of S , as a primitive recursive function independent of a to the imagination of the reader. We now use Theorem 4.1 to define universal KI:+l
and E:+l
formulae of
1,. For each n 2 Olet Cl(xo,...,x,) be 3yT,(xo, ...,x , , y ) and let C,+l(xO, ..., x,) be 3yIl,(x0, ..., x, , y ) f o r m > 0, where KIm(xo, ..., x k ) is 1Xm(xO,..., xk). Clearly C,(xo, ..., x,) is a G,0 formula of L, and Il,(xo, ..., x,) is a n ,0 formula of L, for each m > 0, n 2 0. Let us call two formulae of 1, O,(xl, ..., x,), 02(x1,...,x,) equivalent on a i f f o r a l l e l , ...,a,<& (Y
k Ol(al, ...,a,)-a
l=62(a1, .-.,a,>.
4.3.Lemma.Let m > 0. Z f q ( x l ,...,x,) is a Ek- (n:-)-)ormula ofL, then there is an e < w such that q ( x l , ..., x,) and E,(e,xl, ...,x,)@l,(e,xl, ...,x,)) are equivalent on evely admissible ordinal. Proof. This is by induction on m. Note that then:
case follows from the
W. RICHTER and P. ACZEL
3 24
EL case by taking negations. I f m = 1 and e(xl, ...,x,) is a Ly- formula of L,, then, using the stability Theorem 2.5 of [8], we may find a Ey- formula cp(xl, ..., x,, x,+]) of LE such that for admissible a and a l , ...,a,, p < a
But cp(xl, ..., x , , ~ ) defines the graph of an a-partial recursive function on each admissible ordinal with index e < o independent of a. Hence if a is admissible and a l , ..., a, < a then
Hence U(xl, ...,xn) is equivalent to Xl(e,xl, ...,x,) on admissibles. Now suppose that the result has been proved form > 0 and let cp(x,, ..., xn) be Z:+]. Then we may assume that it has the form 0 3y ... 3yk U(y I , ...,y k ,x l , ...,x,) for some n, formula B(y ...,y k , XI,
‘..,X,).
Now let G be the graph of a primitive recursive function mapping k-tuples of ordinals one-one onto the ordinals. Then cp(xl, ..., x,) is equivalent on every admissible to 3y@’(xl,...,x,, y ) where U’(xl,..., x,, y ) is the rIL formula VYl
..’ VYk(G011, ...,YkJ)+eB(Y1,
.-.,.Yk > X I >...>X,))’
By induction hypothesis there is an e < w such that O‘(xl, ..., x,,y) is equivalent to ll,(e, x l , ..., x,, y ) on every admissible. Hence q(xl, ...,x,) is equivalent to Em+l(e,xl,...,xn) on every admissible. 4.4. Corollary. I f X
5 Ad then for n > 0
Proof. By Theorem 1.10 a E M n ( X ) if and only if a E X and for every n: sentence cp of L,, a cp * (3P E X n a)P cp. By Lemma 4.3 and Theorem
+
+
ADMISSIBLE ORDINALS
325
4.2 if cp is an: sentence of L, then there is an ordinal a such that cp is equivalent to n,(a)on every admissible. The corollary now follows when X C Ad. Below we shd be concerned with operators F on classes of ordinals that have the following properties. (i) F ( X ) C L(X) (ii) X C Y =$ F ( X ) E F(Y) (iii) h < a E F ( X ) 3 a € F ( X f l @ , a ] ) where(h,a] = { p : h < f l l a } . I t follows from (iii) that for all A 4.5.
F ( X ) E F ( X n( h , ~ U ] )( h + l ) where ( h , ~=](0 : h < p}. Examples of such F are L, M , H,, RM,M,. Moreover, if F has these properties, then so does F A for h > 0 and also F A . 4.6. Definition. If F satisfies (i)-(iii) above and n > 0, then F is JIE-preserving if there is a primitive recursive function f : ON + ON such that if X = {a E Ad : a k then
n,(a)}
a) F ( X ) = { a E Ad : a I= n,(f(a))} and b) M,(Ad) E X U p *M,(Ad) C F ( X ) U p for all p E ON.
0 4.7. Lemma. For n > 0,M, is II,+l-preserving.
+
Proof. If X = { a E Ad : a n,+,(a)} then by 4.4 a E M , ( X ) if and only if a E Ad & a I= [n,+,(a) & Vx 3y(n,(x) - R ( a , x , y ) ) ] where R is the primitive recursive relation such that R(a,b, 0)-0 k n,(b) & 0E Ad & /3 n,+,(a). So by 4.3 M J X ) = {CY E Ad : a l=n,+l(e,a)} for some e < w . Now i f f = h x S l ( e , x ) thenfis primitive recursive and
Now let M,+l(Ad) C X U p and let a €M,+,(Ad), We must show that a EM,(X) U p. If a < p, then we are done. Otherwise CY E X so that a E Ad and Q k n,+,(a). Now suppose that a i= n,(b).Then CY t= n,(b) A n,,,(a).
326
W. RICHTER and P. ACZEL
As a is flf+l-reflecting on Ad there is a 0E Ad n a such that 0 k n,(b) A KI,+](a). Hence P E X f~a and 0 I= Il,(b). Thus we have shown that a EM,(X). 4.8. Lemma. If F is HE-preserving, then so is F A
Proof. Let F be @-preserving and letf be a primitive recursive function such that F ( {a E Ad : a n,(a)}) = { a E Ad : a k n,(f(a))}. Our first aim is to find a primitive recursive function g such that for admissible a and a, c E ON
So let 8 ( x 1 , x 2 , x 3 )be the formula
where R = { ( u ,u) : f ( U ( u ) ) = u } is primitive recursive. Clearly this is n:- so that f?(x,, ~ 2 , ~ is3 equivalent ) on admissibles to KIn(eo,~ 1 , ~ 2 , for ~ 3some ) eo < w . By a uniform version of the second recursion theorem on admissible ordinals there is an e < w such that {e},(a,x) * S3(eo,e,e,x)for a,x < a and admissible a. Now l e t g = ha,xS3(e,,,e,a,x). Then on admissibles n,(g(a,c)) is equivalent to n,(eo,e,a,c) which is equivalent to O(e,a,c). Hence for admissible a
so that (1) is proved. Let F@’(X) = {a > p : a E FO(X)}
Our next aim is to show that for all 0 E ON
ADMISSIBLE ORDINALS
327
This will be proved by induction on /3. Let X = {aE Ad : a /=II,(a)). By induction hypothesis, for b < /3 < a
So that (2) is proved. Now we shall find a primitive recursive functionf' such that (3)
F A ( { &E Ad : a k n,(a)}) = { a E Ad : a kn,(f'(a))} .
L e t X = { a E A d : a kn,(a)}.The formulaVxVy[g(z,x)=y+nn(y)] i s a n:- formula so that there is an e l < w such that for admissible a and a E ON
But F A ( X ) C X C Ad so that F A ( X ) = { a E Ad : a k n,(f'(a))}where f' = h x S l ( e l , x ) . So (3) is proved. It now remains to show that if X = {a E Ad : a k n,(a)}and
W. RICHTER and P. ACZEL
328
M,(Ad) C X U p thenM,(Ad) E F A ( X ) U p. So let X,p satisfy the above assumptions. We first show that for all /3 E ON:
This will be proved by induction on /3. By induction hypothesis, if b < /3, then M,(Ad)
CF b ( X ) U Max ( p , b + 1) C F ( b ) ( X )U Max (p,b + 1) .
But as F isn:-preserving, M,(Ad)
by (2), if b < 0, then
C F(F(b)(X))U Max (p,b + 1) C F(Fb(X)) U Max ( p , B + 1)
by 4.5 (iii)
.
Hence
Hence (4) is proved and now if a €M,(Ad) then if a < p we are done. Otherso that a EFA(X)Up. ThusM,(Ad) C wise, by (4) Q € n,,.Fp(X) FA(X)u P. We can now prove Theorem 1.11. 0 -preserving, thenM,+l(Ad) C F(Ad) as Ad = {a E Ad : I f F is n,+, a n,(e,)} for some eo < o.Hence Theorem 1.1 1 follows from the previous two lemmas. 4.9. Remark. If Y is a primitive recursive class of ordinals such that Y C Ad
and Ad is replaced by Y in Definition 4.6, then the proofs of the previous two lemmas still hold so that we get that for n > 0:
ADMISSIBLE ORDINALS
329
55. Reflecting ordinals and indescribable cardinals In this section we will prove Theorems 1.14 and 1.16. 5.1. Lemma. If K is 2-regular then
K
> w and K is regular.
Proof. Let K be 2-regular. It suffices to show that every g : K + K has a witness. For a given g, let F : K~ + K~ be defined by F ( f ) (f)= g(f(0)) for all f : K + K and all t < K . F is clearly K-bounded. Let a be a witness for F. We show a is a w i t n e s s f o r g . L e t p < ~ a n d f : K + K such t h a t f ( f ) = p f o r a l l ( < ~ . T h e n f " a C a and hence F(f)"a C a. Thus
Hence g"a C a. 5.2. Proof of Theorem 1.14. K is 2-regular iff
We show
(a)
K
2-regular*
i
(b) & (c)
3
(d)
=+
(a).
K
is strongly n:-indescribable.
K
is strongly inaccessible
K
is Hf-indescribable
K
is strongly IIi-indescribable
We first show (a) =+ (b). Let K be 2-regular. Since K is regular it remains to s h o w h < ~* 2 ' < ~ . S u p p o s e n o t . LetX
r(fF A) 0,
if
f"XE 2 ,
otherwise,
for f < K .F is K -bounded since F ( f ) (f)is determined by values off on h < K . Let a be a witness for F. It is clear that a can be chosen 2 2. Let g : X + 2 such that r(g) > a and letf : K -+ K so thatf X = g andf(t) = 0 for f 2 A. Thenf"a 2 C a. Since a is a witness for F , F ( f ) ( O )
c
r
330
W. RICHTER and P. ACZEL
which is a contradiction. To show (a) * (c) let p be a Il: sentence of d: such that K k p. We must find a 0 < (Y < K such that (Y p. Let P be one of the standard bijective mappings of On X On onto On, and K , L be the associated pairing functions (cf. LCvy [ 1 I]). We first switch from set quantifiers to quantifiers of binary relations which are characteristic functions, and then switch to the language with unary function quantifiers instead of set quantifiers. In this language with the aid of P, K , L we can put formulas in a normal form (cf. Rogers [ 171, where this is done for formulas of second-order arithmetic). Thus there is a quantifier-free formula Q such that K k Vf3EQ(f, E) and for every a 5 K which is closed under P,
Furthermore, Q can be chosen so that in Q there is no nesting off(i.e. no terms of the formf(f( ...))). For a givenfand E the truth or falsity of Q ( f , t ) is determined by the values off for finitely many arguments and the answers to finitely many questions about membership in the relations appearing in Q. Since there is no nesting off the finite set of arguments off needed depends only on { and the relations in Q but not onfitself. Thus,
where
Hence, since K is regular,
where
Let h(P) = p q . C(P,q). Then h : K
+K
and for allf,g : K
+K
,
-
ADMISSIBLE ORDINALS
r
331
a.
( 1) f r h (0)= g h (0)3 [vt I P. QV, t ) ~ ( g , Let G : K~ ' K so that (2) C ( f )= pu [P"uX u< u & 35 5 U . Q ( f , E) & h ( t ) 5 u ] , and let F : K~ -+ K~ so that F ( f ) ( P ) = G(f) for all 0< K . F is K-bounded since -+
Let a be a witness for F and letf : a + a . We show 3 t < a. Q ( f ,E ) . Let g : K + K so that g Fa =f.Theng"a C a and F(g)"a E a since a is a witness. Let & = pc. Q ( g ,t).Then 6 , h ( 6 ) 5 G ( g ) IF ( g ) ( 0 )< a by definition of G. Thus from (l),
and hence p t . Q(f,E) = 6 < a. Thus a Vf 3 [ Q ( f , t ) and since a is closed under P (by (2)), a cp. A proof that (b) & (c) *(d) appears in L6vy [ 111 p. 217. It remains to show (d) *(a). Let K be strongly ni-indescribable and F : K~ + K~ be K bounded. We show that F has a witness. Let
+
Then X C R ( K ) .Note that (f1 y, t
, ~E X) * F ( f ) ( t ) = 7). Since F is K-bounded,
Since K is strongly n -indescribable there is an a < K such that
i.e. 0 < a < K and " a v t < a 37,q < a 7,t , ~E X ) n~ ( 4 . i (3) We show a is a witness for F. Let f : K -+ K such that f "aC: a. Since f 1a E (ya a n d f l a 1y y for y < a,we have from (3)
wr
=fr
V[
< a 377 < a F ( f ) ( $ )= 7 ,
i.e. F ( f ) " a E a
.
332
W . RICHTER and P. ACZEL
5.3. Remark. In the proof of (d) * (a), the assumption that F is K-bounded cannot be eliminated. For each K it is easy to define an F : K~ + K~ which is not K-bounded and has no witness. 5.4. Proof of Theorem 1.16. K is 2-admissible iff K is n!-reflecting. Suppose K is @-reflecting. Let {$IK map K-recursive functions t o K-recursive functions. We show t has a witness. By hypothesis,
By using the T predicate this is equivalent t o
The sentence on the right is equivalent t o a @ sentence cp(t),Since K i s n 30 reflecting (and hcnce II!-reflecting on Ad) there is some a E K n A d such that a /= cp($). But by the definition of p($) this implies maps a-recursive functions to a-recursive functions and hence a is a witness for $. Now suppose K is 2-admissible and let cp be a @ sentence of X p such that K /= cp. We show that K reflects cp. For simplicity we assume that cp is of the form Vx 3 y V z $(x,y,z) where $ is a Z;: formula with constants less than K . Let a be admissible so that all constants in $ are less than a. We introduce certain Gijdel numbers of a-partial recursive functions which, by the uniformity of the Normal Form and S- m - n theorems, can be chosen t o be independent of the particular choice of a. First choose a < a so that
Let g be a primitive recursive ordinal function such that
ADMISSIBLE ORDINALS
333
and let t < w be a Godel number (independent of a ) ofg. Then from (4),
{t}, maps a-recursive functions to a-recursive functions.
+
Since K cp, by ( 5 ) {tIKmaps K-recursive functions to K-recursive functions. Since K is 2-admissible there is an a E K n Ad which is a witness for E . But then by (9,a I= cp.
5.5. Remark. The definition of 2-admissible given here is equivalent to the definition which appears in [2]. The full definition of n-admissible is given in [21.
8 6. Stability In this section we prove Theorems 1.18 and 1.19. Note that if A <x y B and A C 5 B then A
s
6.1. Lemma. If a is a+l-stable then a is admissible.
Proof. Let L, k Vx €alp where cp is a Xy formula 1,. Then La+] VxEacpb whereb=L,EL,+l.HenceL,+l k 3zVxEacpZ.Ifaisa+lstable then L, k 3zVx Eacp'. Hence L, satisfies Zr-collection. The lemma now follows, as a is clearly a limit ordinal so that La is rud closed.
Proof of 1.18. a is HA-reflecting if and only if a is a+]-stable. Let a beIIA-reflecting. Let cp be a Z: sentence o f & , with constants only I= cp. We may assume that cp has the form for sets in L,, such that
334
W. RICHTER and P. ACZEL
3x1 ... 3x,,8(xl, ..., x,) where 8(xl, ..., x,) is@. So let a l , ..., a, E such that t= 8 ( a l , ..., an). As L,+1 = Def(L,) there are HA formulae 8 l(uo), ..., 8,(v0) of LE, with constants in L,, such that ai = { b E La : L, i= 8,(b)} for i = I , ...,n. Let 8’ be obtained from @ ( a l ..., , a,) by first replacing every occurrence of ai E s by 3 y E s Vz (z E y ++ z E a j ) and then replacing every occurrence of s € a j by e,(s) for i = 1, ..., n. Clearly 0’ is a HA sentence such that L, i= 8’. As a is HA-reflecting there is a 0 < a such that Lp i= 8’. Now ifai = { b E Lp : Lp k 8,(b)} then a; E as we may assume that x1 actually occurs free in 8(xl, ..., xn) so that the constants of Oi(uo) are also constants of 8’ and hence are constants for sets in Lp. It follows that O(a;, ...,a;) and hence L, k cp. L, Conversely let a be a+l-stable. Let uo be the H!- sentence given in Theorem 2.4. Let \k(x) be a Ey formula of ZE that defines L inside each admissible class A. Hence Vx\k(x) expresses V = L and the transitive models of oo A Vx\k(x) all have the form Lp for some admissible p. Now let cp be a HA sentence of L, such that L, k cp. Then L, cpl where cpl is cp A uo v VxJl(x) is also an; sentence of L,. Hence k 3x(trans(x) A where is obtained from cpl by restricting all quantifiers to x , and trans(x) is Vy E x V z E y ( z E x ) . A s a i s a + 1 - s t a b l e i t f o l l o w s that La/= 3x(trans(x)Acp(iY)). Hence there is a transitive set in L, that satisfies cpl. But this must have the form Lp for some admissible 0 and Lp k cp. It follows that a reflectscp, so that cy is nh-reflecting. We now turn to the proof of 1.19. In fact we shall prove a generalisation of that result in 6.4. Some of the ideas in [4] will be basic to our proof. For a transitive setA letA+ be the smallest admissible set such thatA € A + . I f S C A we say that S i s H k (E.”,) overA if S = {a € A : A k cp(a)} for some II; (E;) formula cp(x) of XE. Theorem 3.l(a) of [4] states that ifA is a countable transitive set closed under unordered pairs then for S CA, S is H i overA if and only if S is Zy over A’. The proof of this result in [4] may be made to yield the following formulation which gives us the extra information we shall need.
+
+or’)
cpy’
6.2. Theorem. (i) Ifp(ul, ..., un) is a formula of& then there is a Ly formula cp+(uo,u l , ..., v n ) of LE having the same constants as cp(ul, ..., u,) such that for every non-empty countable transitive set A and every admissible setBsuch t h a t A E B , i f a l , ..., a n E A t h e n
3 35
ADMISSIBLE ORDINALS
(ii) If ip(ul, ..., u,) is a Zy formula of L, then there is a FIf formula
cp-(ul, ..., u,) having the same constants as cp(ul, ..., u,) such that i f A is an infinite transitive set containing the sets whose constants occur in cp(ul, ..., u,) then f o r a I , ..., a,EA
Proof. We shall require some familiarity with the infinitary languages LB for admissible B.See for example [3]. (i) Let ip(ul, ..., u,) be a n t formula of L,. We may assume that it has the form V X , ... VXmO(ul,..., u,) where B ( q , ..., u,) is a FIh formula of L, with extra relation symbolsX1, ...,X,. Given a non-empty transitive setA we may define the infinitary sentences q 0 ( A ) and \kl(A) as follows: q o ( A )is AuEAVy(y€ a V b E u ( y = b )and ) \kl(A) is V x V a E A ( a = x )Then . the Hence if models of *o(A) A \kl(A) are all isomorphic to ( A, E r A a l , ..., a, € A then (1) A cp(al, ..., a,) iff \ko(A)A \kl(A) @(a,, ..., a,) is logically valid. Note that ifA E B where B is admissible then (*,,(A) A \kl(A) + e(al, ...,a,)) E B i.e. it is a sentence of L,. Now it is a routine matter, using [3] to find Z: formulae of LE q ( u o , ul, ..., u , + ~ )and x(uo), such that i f A , B,a l , ..., a, are as above then if
-
+
-+
b€B (2) B k \k(A,al, ..., a,, b ) iff b = (\ko(A)A q l ( A ) @(al,...,a,)), and if b is countable then (3) B x(B) iff b is a logically valid sentence of LB. (3) follows from the completeness theorem for countable infinitary sentences (see Theorem 2.7 -+
of ~ 3 1 ) .
\k(uo, ..., u,+,) may be chosen to have the same constants as cp(ul, ..., u,), while x(uo) may be chosen to have no constants. Now let cp+(uo, ..., u,) be 3u,+l(\Ir(uo, ..., u , + ~ )A x(u,+l)). The result follows from (1)-(3) using the fact that (*&I) A *,(A) e ( a l , ...,a,)) is countable i f k is countable. (ii) Let cp(ul, ..., u,) be a Zy formula of L,. Let KP be the theory of admissible sets, as formulated in [3]. Then by 3.3 of [4], ifA is a transitive set -+
W. RICHTER and P. ACZEL
336
and Y3 is an end extension o f A U { A } that is a model of KP then % is an end extension o f A + . Hence if a l , ..., a, € A then A+ k O(al, ..., a,) iff % O(al, ...,a,) for every A-model % of KP where an A-model of KP is a model of Kp that is an end-extension o f A U { A } . Now by the downward Lowenheim-Skolem theorem every A-model % of KP has an elementary subsystem 8'4 8 that is an A-model of KP of the same cardinality as A , assuming that A is infinite. Every such A-model 23' is isomorphic t o ( A ,E ) for some E C A X A . Then there is an f : A + A and a € A such that (a) ( A , E ) is a model of KP (b) f : ( A ,€ A ) E (a,, E r a,) where aE = {b € A : hEa) ( c ) b, 5 aE for all b € a E . It follows from the above thatA+ k O(al, ...,a,) iff ( A , E )k 6 ( f ( a l ) , ... ...,f( a,)) for all E C A X A , f : A + A a n d a € A such that (a) &(b) & (c). I t is now a routine matter to find the required H i formula obtained by forinalizing the right-hand side of the above equivalence. 6.3. Definition. An admissible set A is ni-reflecting i f A and a is transitive) for all n],sentences cp of L,.
cp * 3a € A (a
cp
The following is a generalisation of 1.19.
6.4. Theorem. The counkzble admissible set A is n ;-reflecting if and only if A < ~ AO+ . Proof. Let A be a countable admissible set that is H:-reflecting. Let cp be a C y sentence of L,, with constants only for sets in A , such that A + k cp. Let T be Vx 3y(x E y ) . Then, by (6.2)(ii) with IZ = 0, A k=cp- A T . Hence a k cp- A T for some transitive a € A . It follows that a is an infinite transitive set such that a /= cp ~. By (6.2) (ii) a+ cp. But as a+ C A and cp is E it follows that A k cp. Hence A < z y A + . Conversely, let A < q A + and let cp be a ni sentence of LE such that A /= y . Then by (6.2) (i) with n = 0, A' cp+(A). Hence A+ k cp, where cpl is the Cl) sentence 3x(trans(x) ~cp'(x)). But cp, only has constants for sets in A , so thatA cpl 1.e. A k y'(a) for some transitive set a € A . AsA is countable so is a, so that by (6.2)(i) a cp. ThusA is ni-reflecting. In order t o obtain 1.19 we need:
7
+
+
ADMISSIBLE ORDINALS
337
6.5. Lemma. L, is ni-reflecting iff a is n:-reflecfing.
Proof. Let a be Hi-reflecting. If cp is a rI! sentence of L, such that L, i=cp then Lp k cp for some 0 < a.But now a = Lp is a transitive element ofA such that a k q. Hence L, is Hi-reflecting. Conversely, let L, be nf-reflecting. Let u be the fl! sentence uo A Vx\k(x) occurring in the proof of 1.18. If cp is a r1: sentence such that L, cp then L, =i cp A u. Hence there is a transitive set a E L, such that a /= q A u. But a = Lp for some 0 < a.So Lp k cp for some p < a.Hence a is nf-reflecting. Now 1.19 follows from 6.4 and 6.5 when we observe that (La)+ = La+for every ordinal a.
PART 11. INDUCTIVE DEF€NITIONS
57. First order inductive definitions, I We begin by considering inductive definitions which are either recursive or closely related to recursive inductive definitions. These very simple cases illustrate some of the principles used in characterizing the closure ordinals of more complicated inductive definitions. 7.1. Definition. For any inductive definitions ro,rl let
Let r = [r0, In constructing the transfinite sequence ( F a : a E On) one repeatedly applies Po until closure under r0 is reached, (i.e. until a h is reached such that r0(rh) C r’); then rl is applied once; then rois repeatedly applied until closure under Po is reached, etc. rl is applied only when closure under Po is reached. Note that if ro(I”)C r’ then r(r’) = rl(r’). I [Po, rl]I is the least X such that both ro(r’)E I” and r,(r’) 5 F A .
rl].
For any recursive relation R and inductive definition r, the truth or falsity ofR(n, r’) is determined by the answers to a finite number of questions about membership in r‘. For limit h, the answers to these questions are the same as the answers to the same questions about membership in I’E for suitable large $ < X. Hence for recursive R and limit h,
W. RICHTER and P. ACZEL
338
7.2. Proposition. (i) IKI:l = w , (ii) I [n:,n",i= w 2 , I [II!,HO,,~~,II
Proof. (i) Let Hence, ~1
r En:.
= w 3 ,etc.
Then for some recursive R , n E F ( X ) --R(n,
X).
E r(rw) - ~ ( n rw) , * R ( n , rE) for some l < w , by (1)
c
c rw.
+ n E r(rt) rt+I
Thus r ( Y WC ) r Wand hence I rl I w . To show In! I 2 w, let r o ( X ) = { O} U {( 1,x) : x E X } . Then roE @. 0 E r " and I 01 = 0; if n E rr and In I = $, then ( 1 , n ) E rg and I( l , n ) l = f + 1. Thus I Po I 2 w. (ii) Letn E r O ( X ) - R o ( n , X ) a n d n E r l ( X ) - R l ( n , X ) whereRo and R are recursive. Then as in the proof of (i) we have: ( 3 ) Iflimit A then ro(rh)r hand hence r(rh)= rl(rh). Now let n E I ' ( P 2 ) . We show n E P2. Since limit 02,n f rl(rW2) by (3 ), i.e.R,(n, rW2). Then by (2) there is some [ < w2 such that V6 < w2. f 5 6 * R l ( n , r'). Since the limit ordinals are cofinal in w2 there is some limit 6, $ 56 < w 2 ,and henceRl(n, I").Thus n E I',(r').,BUt since = r(r6) and hence n E r(r6) C E I'w . Let r0be as limit 6, r1(r6) above and let rl(X) = ( ( 2 , ~ ): x EX}. Let r = [r0, I?,]. It is easy to show that i r 1 > w 2 .
c
7.3. Remark. If R is L then we still have (1) and the first equivalence in (2) so that 7.2 still holds if Xy replaces n! everywhere. Note thatn!S [llt,ll!] C [II!,ll:,II:] C...I'Iy.Thusw<w2< w 3 < ... < I@l. We have
ADMISSIBLE ORDINALS
7.4. Theorem(Gandy).
I@I=
339
IZiI = ol.
As I Z! I 2 IXIy I 2 I ny-rnonl 2 w1 we have one half of the theorem. For the other half we will use the next two lemmas. These will also be used for getting upper bounds for other classes of first order inductive definitions.
7.5. Lemma. Let r En:. Then (I'E : r; < h ) is unifarmly E on L, for h E Ad. Hence for h E Ad ?l is Ey on L,.
fit
Proof. If h E Ad and x S o such that x E L, then r ( x ) is on L, as it is defined by a formula with quantifiers restricted to w < A. Hence r ( x ) E L, as r ( x ) C w. So if G ( x , y )= U { r ( y ' z n a): z E x ) then G L, : LAXL,+ L, Moreover G r L, is uniformly Ey on L, for h E Ad. Let F ( x ) = G ( x , F 1x ) . Then by 2.2 F r LA: L, + L, and is uniformly Ey on L,. By an easy induction we see that I'E = F ( [ ) for all t E ON, so that (I'E : t < h ) = F h is uniformly Xy on L, for h E Ad. Hence I" is Ey on L, as x E r CJ
r
( 3< ~ X ) X E rs.
7.6. Lemma. Let (I'E : r; < h ) be Ey on L, where h E Ad. Let R be recursive. Then < rE) . V x R ( n , x ,FA)* 3 ~ hVxR(n,x,
Proof. Suppose V x R ( n , x ,r') where h E Ad. Then for eachx, V z < x R ( n , z , FA).Since h is a limit, by ( 2 ) , V z < x R ( n , z , I")for some $, < A. Let f ( x ) = & < hVz < x R ( n , z , r").Then f : w + h is A-recursive. As w < h a = Sup,,, f ( n )
W.RICHTER and P. ACZEL
340-
-
Proof. Let r be E!. Then iz E r(X)
3yVxR(n,y,x,X)
for some recursive R . Then
n E r(rwl) v x ~ ( n , y , xrwl) ,
=. V X R ( ~ , ~ ,r5) X,
for some y
< ol,y < w,
- n ~ r ( r cr w ) ~l .
Hence r ( r w l C ) r W 1so that IFIS ol. A different proof appeared in [2]. The present proof is due to Grilliot. As in the definitions of [@, @], [@, @, @] etc. we may define [C,, C,], [C,, C,, C z ] etc. for any classes C, ... of i.d.'s.
e,,
Proof. The first inequalities in (i) and (ii) are trivial, so we turn to the last inequalities. (i) Let r = [ I-,, r,] where roE E; and rl € E:+l. Then r' E nh and : E < h ) is Xy on L, for h E Ad, so that by the proof of Lemma 7.7 hence If h E Ad then r0(rh) C r h and hence r(rh)= rl(rh).Suppose (4) first that n is even. Then for some recursive R a EQ(X)
IJ
3 x , v x , ... 3x,R(a,x,, ... x , , X ) .
Hence by (2) and (4), if A E Ad then
)
ADMISSIBLE ORDINALS
34 1
for some X z + 2 formula Q(u) of E, that is independent of h E Ad. Now let K be the least element ofM,+,(Ad). Suppose (I E r(rK). Then as Q(u). As K is Z:+2-reflecting on Ad K E Ad it follows from (5) that L, there is a h < K such that h E Ad and L, P Q(u)- Hence by (5) a E r(rh)E rK. Thus r(rK) C r Kand hence lrl IK. If n is odd then for some recursive R (I
E
-
r,(x)
3x,,Vxl ... VX,R(U,X,,,..., x,, X )
Hence using (2) and (4) again, if h E Ad then
for some X : + 2 formula Q(u)of .& that is independent of h E Ad. The rest of the proof is as before. (ii) This follows the same pattern as the proof of (i). Let r = [ro, rl,r2] where Po E Z!, rl E X:+l and r2E X k + l . The proof of (i) shows that (4') If h EM,+l(Ad) then [ro, rl](YX) C rxand hence r(rh)= r2(rh). Then as in (5) if h EM,+l(Ad) ( 5 ' ) (I E r(r9 L, k= e ( a ) for some formula Q(u) of L, that is independent of h EM,+,(Ad). The rest of the proof is as in (i).
xi+2
-
In the next section we will prove results which will enable us to reverse the inequalities in this lemma. !j 8. Closed classes of inductive definitions
In this section we formulate the notion of a closed class C. The results in this section will enable us to give characterisations of IC I and Ind (C) for many of these classes. 8.1. Definition. f : A
5, r if
342,
W. RICHTER and P. ACZEL
(a) f is a recursive function and { f ( e ) }is total for all e ; (b) if {el : X I , Y then { f ( e ) }: -L ( X ) I, r ( Y ) . A 5 , r iff : A for some f . A IIr is defined similarly.
5,
8.2. Theorem. If A 5 , 5, replaced by I
r then A m 5,
I'" and I A I _< I PI. Similarly, with
This is an immediate consequence of the following: 8.3. Lemma. If A 5 ,
g:A
~S,
ra.
r there is a recursive function g such that for all a ,
Proof. Let f : A 5 , r. By the recursion theorem there is an e such that {e}= {f ( e ) }= g , say.g is total since {f ( e ) } is. We show by induction on Q thatg : ha I , P.Suppose
{ e } = g : A @5, I'p and hence g = { f ( e ) }: A(A p,
5,
r(I'p)
for all fl
8.4. Definition.
r is C-complete if r E C and e = { A : A 5 , r}.
8.5. Theorem. I f
r is C-complete then I e I = I I'l and Ind (C) = { X
:X
5 , rm}.
Proof. Let r be C-complete. As E C, IC I > I rl and I n d ( C ) 2 { X : X 5 , rm}. If A E (2 then A r and hence by 8.2 I A I 5 I rl and Am 5, r". Hence I C I 5lri and Ind (C) E { X : X 5, rm}.
<,
8.6. Theorem. There is a l l ~ + l - c o m p l e toperator. e Similarly for X z + l Proof. We shall need the following folklore result, which is well-known when
ADMISSIBLE ORDINALS
343
n = 0 or n = 1, but is equally true for larger n. 8.7. Proposition. There is a universal IT&+l operator. Similarly for L&+l. By this we mean a n & + l operator such that every n&+, operator A has the form A(X) = r,(X) = {XI ( a , x )E r ( X ) } for some a E W . We will show that r islI&+l-complete. Let Al(X) = { ( e , x ) : x E A({e}-'X)}. When n > 0, A 1 is easily seen to hen",,, and hence has the form I?, for some u E W . Now let f be a recursive function such that { f ( e ) } ( x )= ( u , ( e , x D .Then f : A 2, I'. When n = 0 we must be more careful as A1 may not be rIi+l.We will define a rI:+l operator A 2 such that if { e } is total then ( e , x )E A1(X; ( e , x ) E A2(X). T h e n f : A 5, r if we let A 2 = r,. Let rp(X,x) be formula defining r. By separating out positive and negative occurrences of X in q ( X , x > we may write the formula as e ( X , o - X , x ) where O(X, Y , x ) contains only positive occurrences of X and Y . Then
Now if m is odd let
A2(X) = { ( e , x ): e({e)-'X, { e } - ' ( W - X ) , x ) ) and if m is even let
0 Then in each case A 2 isn,,,.
8.8. Definition. is closed if (a) There is a C-complete operator; (b) r1,r2ee * r l u r 2 , r l n r 2 ~ e ; (c) Every recursive operator is in C! . The following result is now trivial.
8.9. Theorem. n&+l and X & + l are closed.
,344
W. RICHTER and P. ACZEL
In order to obtain characterisations of I C I and Ind(C) for closed classes we will need a method for constructing notation systemsW = ( M , 11) which is more general than that mentioned in the introduction. We shall first give an example which bears some resemblance to Kleene’s systems of notations for the constructive ordinals. We define a transfinite sequence of sets (M6 : [ E ON). In the definition la1 =&(a hx[b](x,X) is the b’th function primitive recursive in X in a recursive enumeration, uniform in X , of the functions primitive recursive in X .
Mo = 0 Ma+l = M a u { 0) u {C 1,a, b ) : a E M , & Vx[b] ( X d y U l ) EM,} MA= US
EON^^.
Note that the definition ofM has the appearance of a set inductively defined by an i.d. But the situation is complicated by the fact that the definition ofM,+, depends not only on the previously definedM,, but also on (Mi,, : a EM,). Given any sequence Mt : [ E O N ) we use the following notation.
M=U{ME:[EON} l ~ l = p [ ( a E M ~ + ~for ) a€M
IMI = Sup{lxl : x E M } M,* = {(x,y) : x , y EM, & 1x1 I ly I}
for (YEON
M * = u{M,* : ( Y E O N } . I f X c o l e t 9 ( X ) = { x : (x,x)EX}andX<,={y: (y,x)EX&(x,y)$X}. I fora E M a . Then clearly Ma = 9(M,*) a n d M I U=(Mi),, Hence the definition ofM,+l above may be written
M,+1 = M a u @(M,*) where
ADMISSIBLE ORDINALS
345
Notice that 0 is Hy. We will see below that M * is inductively defined by a l l y i.d. We now generalize the above procedure to an arbitrary 0. 8.10. Definition. For any i.d. 0,%@ = (M',
Mo
=
11) is defined by:
b
Ma+l =Ma U 0(M,*)
M,=U{M,:a
does not have an obvious inductive definition we show that
8.1 1. Definition. For any i.d. 0,0, is defined by 0,(X) = u { ( x , y ) : x,y E 0 ( X ) \ S(X)}.
{ ( x , y ) : x E T(X) & y E 0 ( X ) \
qx)}
8.12.Remark. For closed C? note that 0 E C * 0,- E C . 8.13. Lemma. For all a 0:- =M,* and hence 101 ,= -
lM'l
and @:=M*. -
Proof. Note thatM,*+l = M i U 0, ( M i ) . The result now follows by induction on a.
8.1 4. Equivalence Theorem. If C is closed and 0 is C -complete then I C I = IM @I and Ind ( C ) = { X C w : X I , M'}. Proof. If C is closed and 0 E C it follows from 8.12 and 8.13 that IC121M'I a n d I n d ( C ) > { X C w : X < , M @ } a s O , EC and x E M @ -(X,X)€@:. -
For the converse it is sufficient to prove the following. 8.15. Lemma. I f I? 5, 0 then there is a recursivefunction f such that for all a f : r" 5, Ma;hence r" Me and I rls IM' I.
<,
W. RICHTER and P. ACZEL
346
Proof. Letfo be a recursive function such that { f o ( e ) } ( x )= ( { e } ( x ) , { e } ( x ) ) . S o {e}--' 7={ f o ( e ) } - l . Let f l : r Srn0. Then for total {a}, r{a}-' = {f,(a)}--' 0. Then
Now choose e such that {e} = { . f l f o ( e ) } and l e t f = { e } . Then rf-'7=f--'0.Hence F f - ' ( M , ) = r f - ' S ( M * ) = f - ' O ( M , * ) , so thatf-lM, U r ( f - l M 0 ) = f - ' M , Uf-'@(M,*) = f-7( M , U @ ( M z ) )= f-'M,+,
. It follows by induction on Q that F a = f - l M , ; i.e. f : I"y 5, M,,
e
In 57 we have seen how to prove, for certain C , that 1 I IK where K is the least reflecting ordinal of a certain kind. In order to. show that I C I = K we will choose a 'good' notation system% = (M,II) such that IMI I I CI and show thathf has the required reflection property. A s M is a set of notations for the ordinals < / M I , statements about ordinals< / M I can be rewritten as statements about M . The reflection property for [MI will then follow from closure properties of M . The Coding Lemma below gives a formulation of this rewriting process for X: statements.
8.16. Definition. A notation system 311 = ( M , 11) isgood i f % = %' where O ( X ) = Z ( X ) u Q ( X ) and E(X) = {0}u { ( ] , a b, ) : a E 7 ( X j & V x [ b ]( x , X , , ) E 7(X)}U { ( 2 , a , b ) : a E 7 ( X ) orb E 7(X)},and @ ( X ) is alwaysdisjoint f r o r n ( O } ~ { ( I , a , b: )a , b E w } U { ( 2 , a , b ) : a , b E o } . I f LXis good then an ordinal X 5 /MI is W-good If Z ( M l ) ClzJ,. Thus [ M I i s m - g o o d , but usually there will be%-good ordinals< IMI. 8.17. Coding Lemma. Let 311 = (M, 11) b e a good notation system and let T , = {(x,(u) : a: E On & x EM,}. Then (i) b'very W-good ordinal is in Ad ( T , 1. (ii) For evely Ly- forinula q ( u l , ..., u n ) of .Cp(Tm)there is aprimitive recursive function h such that for every %-good ordinal X
a , , ..., a n E M h & X t = p ( l a l l , ..., IanI)-h(al, (iii) I f
X is %-good then for X E w X is h-r.e. in Tm 1 X
-
..., a n ) E M A X
<,, M A .
347
ADMISSIBLE ORDINALS
This lemma will be proved in the appendix.
8.18. Corollary. L e t W , T,, be as in the lemma, and let f (a)= pn [n E M & In 1 = a] for a < IMI. Then for each W-good ordinal X f I’ h : X + o is a X-recursive in T , I’ X injection. Proof. f ( a ) = p n [ ( n ,a + l )E TT & (n,a) 4 T,]. Hence f 1 1is A-recursive in T,, 1 X f o r m - g o o d A. I t is clearly an injection.
8.19 Theorem. Let C 2 @ be closed and let r be C-complete. Let h = I C I andAr={(n,a):a
,
Proof. Let 0 ( X ) = X ( X ) U @(X) where @ ( X )= ( ( 3 , a ) : u E F(X)}. Then as E En: E C and e is closed it follows that 0 E C . Also Xx(3,x) : r ( X ) < , 0 ( X ) for all X and hence f ’ : F 5,0 where f : r F and f ’ is a recursive function such that {f’(e)}(x) ( 3 , {f(e)}(x)). Hence 0 is Ccomplete. Now 7?2= 311’ is a good notation system and by the Equivalence Theorem I C I = IMI and Ind (C) = { X E o : X 5 , M}. Hence by the Coding Lemma and its corollary the theorem follows as long as we replace A , by T , I\ h. I t only remains to show that A and T , 1 h are X-recursive in each other. But by 8.15 there is a recursive function h such that h : F a 5 , M& for all a. Hence ( n ,a ) E A (h (n),a) E T,, 1 , so that A is 1-recursive in T , I A. For the converse note that as F is C-complete and 0, E C it follows that g : OF 5 , r for some g. Hence g : M,* Srnr” for all a,b y 8.3 and 8.13. so
<,
N_
-
,
,
showing that T , 1 X is A-recursive in A , .
3 9. First order inductive definitions,
II
We are now ready to characterise the ordinals of first order inductive definitions.
348
W. RICHTER and P. ACZEL
9.1. Theorem. (i) I Hy I is the least element of Ad; (ii) I [@JI,"]I is the least element ofM,,+l(Ad); (iii) I [ny,Il~,rl~]l is the least element ofM,,+l(M,+l(Ad)),
etc.
9.2. Remark. By 7.8 this theorem is also true when each n: is replaced by 0 zk+l.
Before proving the theorem we derive some immediate consequences.
in,"i= J~;+,I = n'n+l 0 = o hoof. In:l=Icyl=w=n(: by 1.9(i),7.2and7.3.1nyl=IZ!l=wl=n2 0 by 1.8 and 7.4. Forn > 1 [ny,n:] =H; and by 1.9(i~)M,+~(Ad)=M,+I(ON). 9.3. Corollary.
0
Hence InfI= lZ,,+ll = 7 ~ : + ~ by 9.1 and 9.2. By 1.9fiii) ?r: = (i) J
9.4. Corollary.
00,
for alln.
[ny,Fl! ] I is the least recursively inaccessible ordinal;
I [ny,n Il: ] 1 is the least recursively inaccessible limit of recursively inaccessible ordinals, etc. (ii) 1 [ny, n 1 is the least recursively Mahlo ordinal; I I l l y , f l y , ny]I is the least recursively hyper-Mahlo ordinal, etc.
y]
We now turn to the proof of the theorem. By 7.8 it only remains to prove:
9.5. Lemma. (i) Q E Ad for some Q I In:/; (ii) ~ E M , , + ~ ( A d ) f o r s o m el [~I '
Proof. (i) This folIows from Theorem 7.4, whose proof assumed the result In(i)-monI >_ wl. To give a direct proof let 311 = 31' where 0 = Z, and let a = IMI. T h e n W is a good notation system so that (YEAd, by the Coding 5 IKIyl. Lemma. As 0 E I I y , so is 0, so that Q = I@,[ (ii) First assume that n isodd. Let% = W ' where a E 0 ( X ) a E Z(X) v [z(x> c T(X) &a E Q ; ( x >Q ;~( X, ) = ~ ( 3 , e: )e E +,(T(X))) a n d a E @ , , ( X ) ~ ( V x , E X ) ( 3 x 2 E X,..(Vx,, ) E X ) [ a ] ( x l ..., , x,,)EX. Here A x l , ...,x,, [ a ] ( x l..., , x,) is the a'th n-ary primitive recursive function in a recursive enumeration of them. An easy argument shows that 0, = so that 0, E [@,IT,"]
-
-
[&,(@A)<], -
-
ADMISSIBLE ORDINALS
349
as (a;)<Ell:. 7?2 is a good notation system so that by the Coding Lemma E Ad. Let cp be all:,, sentence of L, such that a k cp. We may assume that cp has the form
a = IMI
where \k is a ET- formula of L, and cl, ...,ck E M . By the Coding Lemma there is a primitive recursive function h such that for all%-good ordinals h
Now choose e E w such that
Then it follows that f o r m - g o o d h
Hence as LY k cp and a i s m -good
Now if h = I(3, e )I then h < a , X ism-good, and hence admissible, and (3,e)E@A(Mi)so that h i=cp.ThusaEM,+I(Ad) a n d @ =lO, l<_l [lly,ll:]I, as required. When n > 0 is even the proof is as above except that
and the ll:+, sentence cp now has the form VX13X*
... 3 X , l * ( X ]
with 9 , c l , ..., ck as before.
)...)X,,ICll ,..., I C k l )
W. RICHTER and P. ACZEL
35 0
In case n = 0 let @.,(X)= X.Then as before a = IMI 5 I [fly, n,"] I and a € Ad. In order to show that (Y EM,(Ad) we must show that a is a limit of admissibles. So let f l < a . Then fl = la1 for some a E M . Then ( 3 , a )E M as Z ( M * ) C M . Let A = I(3,a)l
aEO(X)-aEE(X)v
[ Z ( X > S 9 ( X ) & a€cpA,(X)]
v [ Z ( X ) u cpL(X)
c 9(X)& a E @AI(X)]
are as in (ii). Then as in where @L1(X)=( ( 5 , e ) : e E Q n ( 7 ( X ) ) } and a,, (ii) 0, = [Z<,(@&,(cpA1)5] E [ny,lli,lT,"] so t h a t & = IMI =
10,17 I [ncn;,n;li.
As in the proof of (ii) we may show that a EM,+,(Ad). Moreover we may show that l(5,e)l EM,+l(Ad) whenever (5,e) E M . Hence using once more the argument in the proof of($ we can show that aEMn+,(Mm+l(Ad)). The next result characterises I n d ( C ) for certain classes of first order inductive definitions.
9.6.Theorem.Ife isany ufthecZassesn(i', [lly,n,"], [Il~,fl~,fl,"],etc. and h = IC I then there isa T'E C such that h = lrl and Ind(C) = {X C w : X I, r-} = { X C w : X i s A-r.e.}. 9.7. Remark. This result also applies to the classes n,"+, and to the classes obtained from the ones considered by replacing each KI: by ZE+l.
Proof. The proof has the same form in each case. We illustrate with C = [@, n,"]. In the proof of 9.5 (ii) a good notation system W = W @is defined such that !MI 5 h and \MI EMn+l(Ad), But h is the first element of M n + , ( A d ) b y 9 . 1 . H e n c e I M I = X . S o i f r = 0 < E C t h e n h = I r I . By t h e c o d i n g k m m {X 5 w : x is A-r.e.} S {X w : X%, rm}, asM I , M * = r". . Hence { X C o : X is A-r.e.} 5 Ind (C) as r E C. A E C implies that A" = Ah is A-r.e. by 7.5. Hence I n d ( C ) 5 {X 5 w : X is h-r.e.}, proving the theorem.
c
For completeness we conclude this section with the following easily proved result.
ADMISSIBLE ORDINALS
35 1
9.8, Theorem. (i) Ind(rI!)={XEo: Xisr.e.1. (ii) Ind(X7) = { X E w : Xis a “recursive”unionof arithmetical sets}.
5 10. Higher order inductive definitions, I In the previous section it was shown that the closure ordinals of certain classes of first-order inductive definitions are reflecting ordinals of a prescribed form. In this section we obtain corresponding results for higher type inductive definitions. The techniques are similar to those of $87 and 9. In Lemma 7.5 it was shown that for r (rt : t; < A) is uniformly Zy on L, for h E Ad. For other r this need not be the case and this makes the characterisation of In; 1 for m , n > 0 somewhat more difficult. In the following lemma the class A is some relation on ordinals.
E~A,
10.1.Lemma. Suppose m, n > Oand r En;. Let X be a class of limit ordinals greater than 0, and K E X be nr(A)-rejlecting on X . if (I“: < X) is uniformly Z: on L,[A] for X E X , then I rls K . Similarly with n F ( A ) and n r replaced by Z T ( A ) and Z respectively.
A
T,
Proof. Let I’E nr. Then for some JIr formula q(y, Y ) of L, , for all Y C o n € r ( Y ) w w l=q(n,Y). Let $o(z) be the formulaz E w , and $k+l(Zk+l)be V Y k [ Z k + l ( Y k ) IC/k(Yk)l Then each $k+l is a n : formula (in the constant a).Let q*(n,X) be obtained from cp by restricting each quantifier of type k to G k . Then q* E n; andforh>wand Y L u ,
Let q * ( y , Y )be Q Z . $ ( Z , y , Y )where Q Z is a sequence of quantified variables of appropriate type for a prenex n: formula and $ is X:. Then for AEX, (1) s E r ( r h ) ~ L h [ Ak1 Q Z . $ ( Z , s , r x ) La [ A ] I= Q z V$ E On 3 6 E On [t; _< 6 A $ ( Z ,s, r6)] - L a @ ] I= Q Z V $ E On 36 E O n 3 y [ ( < 6 ~ R ( h , y ) ~ $ ( Z , s , y ) j LAMI I= PdS) >
-
W. RICHTER and P. ACZEL
352
where R is a X Y EL,[AI
A formula of L,(A)
(independent of h E X ) such that for 6 < A,
and cpI(s) is the sentence appearing immediately above it in ( I ) . Clearly cpl is a nr formula of &(A). Now let K E X be nr(A)-reflecting and s E r ( r K )We . show s E r K L, . [ A ] k q l ( s ) by (1). Since cpl is a nr formula of Lc,(A) there is some h E X n K such that L,[A] k cpl(s). Hence by (l), s E r(rh)5 P. 10.2. Definition. For a given i.d. r let A , ( x , y ) -y E On & x E n,"(r) be the least n?(A,)-reflecting ordinal; similarly for u,"(r).
ry.Let
10.3. Theorem.Letm, n > Oand r be complete 11;. Similarly 1 z; I = r) i f r is complete ,".
r
OF(
z:
Then
Inrl=n,"(r).
Proof. We prove this for rIr. The proof for E r is similar. Let r be complete 11;. For A € Ad@,) a n d t < A , I+= {x E o : A , ( x , ~ ) }E L,[A,], by IIg-separation. And since f o r y E L, [A,],
(r": t < X) is uniformly Ey on L,[A,] for h E Ad (A r). LettingX= Ad(A,) and K = nF(r)in Lemma 1, we see that IrIrlI n,"(r). To show Inrl2nr(r) it suffices to show Inrl isn;(r)-reflecting. Let O b e a s i n theproof0f8.19andlet31i'=~M,ll)=~~~.By8.14IMI=I~~l. If T, and h are as in the proof of 8.19 then i t follows that
Since h is recursive, the predicate h ( x ) = y is Ey on L, and hence X! on L,[T,] for X > w . Hence A , is X: on LJT,] for h > w. So if cp is a 11," sentence of &(A,) there is a n ; sentence cp* ofX,(T,,) such that for h > w Lh[Ar] 1cpL,[Tlm] l= cp*. Hence it suffices to show that IMI isrI,"(T,). reflecting. This will follow from the next lemma. Let ~ ( u , ..., , up) be an;formula of Lp(T,) with the indicated free variables.
ADMISSIBLE ORDINALS
10.4. Lemma. There is a IIF i.d. \k such that for%-good hand cl,
35 3
..., cQE M X
Roof. This will be in five parts. Assume throughout that A ranges over%-
good ordinals. (1) If R is primitive recursive in T , then by the Coding Lemma there is a primitive recursive function h, , independent of A, such that for a l , ..., a, E M
In particular
( 2 ) Let 9 ( Y , X ) if and only if X E w and Y E w X w is the graph of a bijection f : w Q C X such that (i) x ,y E Q & h=(x,y ) E X * x = y , and ( i i ) y E X * 3x E Q h , ( x , y ) E X . It should be clear that Q is arithmetical. Moreover Q ( Y , M , ) holds if and only if Y is the graph of a bijection f : w Q E M A such that Y * = Ax If(x) I is a bijection; w S A. Hence 3 Y Q ( Y , M X ) . (3) IfR is primitive recursive in TclKlet B R ( Y , X , x l ,...,x k ) be the Zyformula of Lp
Then if S ( Y , M X )and ~ 1..., , ak E o
(4) Let p * ( Y , X , u l , ...,ua) be obtained from q ( u l ,...,u a ) by replacing every atomic formula R ( x l , ...,x k ) by 6,( Y , x , x l ,...,x k ) . Then p* is a formula of Lp, and if S ( Y , M h ) and a l , ..., up E w then
l37-
W. RICHTER and P. ACZEL
354
( 5 ) q ( X ) may KIOWbe defined to be the set of ( c l , ..., c,) such that c , , ..., < :f 9tX') arid tor all Y such that S( Y , 9( X ) ) and all a ..., ap, b , , .,b,, 11 A , 5 f ~ l ( Y ( a f , b~l k) ( h ~ , ~ ~ ) E S ( X ) ) t h e n
,,
~
Then 9 is a Kl? i.d. that satisfies the lemma.
We L a n now ccmplete the proof of the theorem. Let /MI k cp where cp is a fl; sentence of fr,( T m). We must find A < /MIsuch that h cp. cp must have the f o r m p ( ( a lI, .., l a y ] )foi s o m e I l r - formula of Lp(Tm)a n d a l , ..., au EM. Lxet 111be the 1.d. given by 1,ernmu 10 4. Then as 9 is11," and I' is complete 11: there 19 a g q ( X ) :<,1, I1(X) for all X . Let a = g ( ( a l ,...,a&). Then for ?X-giiOd
x
I n gciicral wl: c.inirot expect (ha1 II1,Tl = n,"' or In,"'[= u r for m,n > 0. ortlcr t o use 1,eiiima 10.1 to show that I n : , for example, we would w,mt to h o w that for I'EH!, X E L f \ P ( o ) * r(X) E L I . But there is no "3 n3 gu,i~ariteethat I" = I'(@)belongs to 1, 1 or even to L. hi the case of 11; and n3 Z Iiowever, we c a n do better by making use of a result due to Barwise, L a t i d y m d Moschowkis, formulated here in Theorem 6.2. 1ct I n be the class of recursively inaccessible ordinals.
Inil
Iii
1,
ADMISSIBLE ORDINALS
355
i
10.6.Lemma.If'I' is n or Z then (Y6 : E < h )is uniformly E: on I,, for h E In. Proof. It is sufficient to show that if h E In then (i) x E L, =$ r ( x n w ) E L,, and (ii) { ( x , y )E L, x L, : r(x n u ) = y ) is E: on L, uniformly for A E In, as we may then carry through the proof of Lemma 7.5. Let r be n:. Then by 6.2(i) there is a Ef- formula cp+ of %, such that if A , B are admissible sets and x E A E B then
But if h E In and x E L, then x E Lp for some admissible p p+ so
<x.
12
Er(xnW)
-
L,,+
t=
< h and dso
P+(L~,~,X).
Hence r ( x n w ) is Zy on Iir+ so that r(x n w ) E Lp++lC L,, proving (i). To prove (ii) let uo be the n2- sentence of 2.4. Then if x , y E L, and h E In, r(x nu) = y if and only if there are transitive sets A , B E L, such that [A,Bare transitive&xEAEB&A + u o & B ~ u o & y ~ w & V i z E o (B i= cp+(A,n,x) n Ey)]. The expression [...I can be defined by a X:formula \E(A,B,x,y) of l,, independent of h, so that r ( x n u ) = y L, l= 3a 3b\E(a,b,x,y), proving (ii).
-
If
r is Zt
then the proof is as above except that p+ is now n
-
r.
Proof. In{l>n;and I E ! l 2 a i followsfrom 10.5.Note thatbyTheorem 1.9 n:, a: E In, T ; is nf-reflecting on In and a: is Xi-reflecting on In. Hence by Lemma 10.6 we may use Lemma 10.1 with n = rn = 1, X = In and A = 0 to get In:I< ni and I E:l I u i .
356
W. RICHTER and P. ACZEL
8 11. Higher order inductive definitions, II Recall from the introduction that a(%?) = Sup{l
Proof. (i) We first show that [A; o f A C w . I t suffices to find r E A;
Let < be a A; such that 1 rl = I<[. Let
12a(A",.
well-ordering
As n > 0 r is clearly A;. By induction on a, = {x € A : Ix I< < a} where (XI< is the order type o f x in the well-ordering<. Hence l r l = [
;
Then Q is a univalent system of notations for the ordinals less than IF/. Let
-
The < is a well-ordering and = 1 rl. It suffices to show that < i s A;. For X C w X w let X , = { y : y X k } . I f S 2 w X w and Y C w let @ ( S , X ,Y) S is a (strict) well-ordering of Y & Vk @ Y(Xk= $9) & vk E Y ( X , = {r(xl): / S I C ) t~ ) v k , i Y~ ( ~ # Z = . X#, X J &
u
w,< X,) c u,< w
X, .
ADMISSIBLE ORDINALS
35 7
Then as m , n > 0 and m + n > 2 @ is A;. Clearly @ ( S , X ,Y) if and only if S is a well-ordering of Y of order type Irl such that X , = rIk'sfor k E Y , and x k = f o r k 4 Y . Hence if
so that Q is A;.
As
it follows that < is A .; be complete Z; such that a 4 I'T. Let r,(X) = {a} for all (ii) (a) Let X and let = [rl,r2]. Then E A;+l and I rl = lr,l t 1 = I X;l f 1. Hence 1 A$+lI > I X k I ; 1 A",,1( > ln&lis proved in the same way. (b) is just 10.5. For (c) let
(1)
3f Vk VZ [k < 2!=' f ( k ) < f(Z)] .
A 2 1-4and hence 1<1 is not X; -reflecting The proof that is similar to the above, interchangingll; and X; throughout and replacing (1) by
Then A k cp
r z 2 w(E;)
(d) is trivial. Remark. We do not know of any cases where equality holds in (c). Note that
W. RICHTER and P. ACZEL
358 T;
5 Ink I < ?rk+l.Thus ?rkand Ink I are not too far apart. Similarly for
uk and IXLI.
i
1 1.2. Theorem. I A I is not admissible. Proof. We shall use the following fact extracted from 57.10 of [19].
Proposition. There is a I l i relationJC o X w X ?(o)such that I' is A: if and only if r ( X ) = F,(X) = iy : J ( n , y , X ) ) for some n < w.
11.3. lamma. I f h is recursively inaccessible then
:n
< o & 5 < h ) is
Z: on L ~ .
Proof.By 10.6,aseachI', i s l l : , ( r i : . $ < h ) i s Z y o n L k f o r a l l n < o . B u t as r, is IIi uniformly in n , and the proof of 10.6 is uniform, :5
(I'i
11.4. Lemma. I A
i I is a limit of admissibles.
Proof.Leta
@<(a U fx : O,(X)
A(X) = -
-
2 X & x E a}.
T h e n A i s A; a n d l A 1 = l O < l + l . H e n c e I M I < I A l 5 l A ~ I , s o t h a t a <_ 1 M 1 < I A 1 and 1 MI isadmissible proving the lemma. Note that we have shownthatl~l
4
We can now prove the theorem. Suppose that h = 1 A: I is admissible. Then by the previous lemma it is recursively inaccessible and hence by Lemma 11.3 : n < o & g < h ) i s X y onL,.Letf(n)=Ir,Iforn<w.Thenf :o+h is A-recursive, as
(I'i
359
ADMISSIBLE ORDINALS
But A = 1 A i l = Sup,<,)r,) of A.
= Sup,<,f(n),
contradicting the admissibility
We conclude this section by showing that under very general conditions
I el # 1 1e I. We also obtain a related spectrum result.
11.5. Definition. If C is a class of inductive definitions then the spectrum sp(c) of is {iri: r a?).
e
11.6. Definition. A closed class I'l E C, where
e is V-closed if Zy 5 C? and 1'E
C implies
e)
11.7. Theorem.If e is V-closed then I C I 4 sp (1 a n d in particular
iei#iiej.
Note that the last inequality fotlows'because IlCI E s p ( 1
e).If
IeI
m, n > 0. In particular we get
11 -8. Corollary.If m, n > 0 then
Ink 1 # I X k 1.
We turn to the proof of the theorem. Let C be V-closed. Let I' be C complete and A E 1 It is sufficient to show that I A I f 11'1 as 11'1 = I CI. Let O(X) =
e.
W. RICHTER and P. ACZEL
360
As is first order closed 0 E C . As r and hence by Theorem 8.14
e
Lemma 1. IF1 = (MI. Lemma 2. For a I IMI,
<-,,,0 it follows that 0 ise -complete
ADMISSIBLE ORDINALS
Lemma 3. For a A Q I,M4a.
< IMI and i < 4 , ( 4 ,a ) € M4a+i - a
361 E A&. In particular,
Proof. We use induction on a. ( 4 , ~ ) E M ~ ~ + ~ - 3 v3 <[ 4v at + i & d ( a , v ) ] -3p
3 j < 4 q a , 4 p ti)
3P
-a€
AQ.
Since I I'l= IMI it suffices to prove: Lemma 4. I A I f IMI. Proof. Suppose I A I = IMI = a. We get a contradiction by showing I A I
V x [ x E A ( { a :( 4 , a ) E M a } ) * ( 4 , x ) € M Q ]
By Lemma 3 , V X [ XE A(Ap) * x € A @ ] , andhence I A l < p < a .
Appendix. Proof of the Coding Lemma SA.1. Acceptable ordinal systems. We begin by discussing certain closure properties on systemsw and show that if % is a good notation system, then 9R has these closure properties.
362
W. RICHTER and P. ACZEL
A . l . Definition. Let 'h?= ( M ,11) be any ordinal system and B C w . W is Brestricted productive if there is a primitive recursive function p such that for every n E w , (i) V x [ { n ) ( x , B ) E M l~p(n)EM$Ip(n)12sup{I(n}(x,B)I + 1 : x E w } ; (ii) p ( n ) E M ~ V x [ { n } ( x , B ) E ~ . p is called a B-restricted productive function for%'. The closure condition (i) is analogous to the closure of infinite regular cardinals with respect to mappings from smaller ordinals. (ii) is a technical requirement which ensures that there are not extraneous notations inM.
m
A.2. Definition. is acceptable if there are recursive functions j , 0 and a primitive recursive function p such that (i) j : M 5 , M and for a E M , if lj(a) I 5 a then J(MIQI)is recursive in M, uniforrnly in a, where J is the complete i.d. J ( X ) = { x : 3 y T X ( x , x , y ) } ; (ii) if a E M then An. p ( a , n ) is an Mla,-restrictedproductive function for %. (iii) a E M v b E M * a &3 b E M & inf { l a I, I b I) 5 la v b I, where Ix I = I MI if x 4fig. We say that 3tI is acceptable in terms of j , p , 0 . We next show that there are functions j , p , @ such that if CLT is a good notation system and h ism-good then W Ais acceptable in terms o f j , p , 8
A.3. Lemma. Let 311= ( M , 11) be a good notation system. If a E M then J ( M l a , )is recursive in M , for all a 2 la I + 2 , uniformly in a. Proof. Let Q! >_ ( a (+ 2 and let e be a recursive function such that
Note that 1 $ M . It suffices to show there is a recursive functionf such that for all x, x 4J(Mlal) f (a,x)E M a . Now
--
x~J(~lul)-Vt7~'~'(~,X,t)
vt[e(a>X)l(t,Ml,,) = a EMl,l+I
( 1 , a , e (a,x ))E Ma
.
ADMISSIBLE ORDINALS
363
Thusletf(a,x)= (l,a,e(a,x)). To show that 9Z!satisfies A.2 (i) it remains to find a recursive function j so that for all%-good X,j : Mh 5, M , and for a EM,, [@)I = la1 + 2. Let el be a recursive function such that for all a, t [el(a)](t,MIO,) = a. Then for %-good A, aEM,
+ Vt[eI(n)](t,Mlol)E =M a
,
~ ( l , O , e l ( a ) ) E M h & l ( l , O , e l ( a ) ) Jlal = t 1.
Also a 4M A 4 ( 1, 0, el@))$ M A . Thus let j ( a ) = ( 1 , 0,e (( 1,0, el (a)))).
A.4. Lemma. There are functions j , p , 0 such that i f % is a good notation system and X is %-good, then 3n, is acceptable in terms of j , p , @ . Proof. I t remains to find v andp. It is easy to see that a 0b = (2,a, b ) has the desired property. To find p 3 let e be a primitive recursive function such that for any n and X E w , the range of ht[e(n)](t,X)equals (0) U the range of A t . { n } ( t , X ) .Then for a EM,,
and if Vx{n}(x,MIuI) EM, then
Thus it is easy to see that we can choosep(a,n)
= (l,a,e(n)).
In view of Lemma A.4, to prove the Coding Lemma it suffices to prove the following: A S . Theorem. Let W = ( M ,11) be acceptable in terms of j , p , 8 . (9 IMI E Ad(Tm ); (fi) For e v e v Xi- formula cp(ul, ..., un) of LP(Tm), there is a primitive recursive function h such that
364
W. RICHTER and
P. ACZEL
Furthermore, h is completely determined by the functions j , p , 8 ,a member u o E M , and the formula q. (iii) Let F be an ordinal function which is I M 1-partial recursive in T, . Then there is a recursive function k such that for al, ..., a, E M , if F(lall, ..., la,l) isdefined then k(al, ..., a,)EMandF(lall ,..., la,/)< Ik(al, ..., a,)l. (iv) X E w is I MI -r.e. in T, i f f X 5 M.
,
The remainder of the appendix is devoted to the proof of Theorem A S . Suppose % = ( M ,11) is acceptable in terms of j , p , 8. Let u o E M and luol = 0. In Lemmas A.6-16 below the reader should observe that the functions described are either independent of the particular acceptable system or are completely determined by j , p , @and uo. (In Lemma A.8 the choice of e is independent of %; in Lemma A.9 an index of h can be found as the value of a recursive function of the indices of the f i , giwhich is independent of%.) A.6. Lemma. There is a recursive function +M such that: (i) a E M & b E M 3 a tMb E M & la tMb I > max { l a (ii) a tMb E M * a E M & b E M .
b I};
Proof. Let e be a recursive function such that
andleta tMb=p(u0,e(a,b)).
3A.2. ‘MI-recursion. We next define a class of partial number-theoretic functions based on%. These functions behave very much like the functions partial recursive in the type 2 functional E of Kleene [9], where for f E w w , 0 if 3 r [ f ( t ) = O ] , 1 otherwise.
ADMISSIBLE ORDINALS
365
Using these functions we are able to carry out computations involving 5% which are needed to show that IMI is admissible. The following definition by schemata of the predicate {z}%(x) = y parallels the corresponding definition by Kleene [9] of the partial recursive functionals of finite types. As described in [9] this definition by schemata may be viewed as a transfinite inductive definition. The essential difference here is that there are an infinite number of starting functions in the case SO. Thus the characteristic function of each Ma for a < IMI is given outright. In the following, x a n d y are abbreviations for xl, ..., x, andy ...,y m , respectively.
0 if x EMla,,
S0.a ( ( 0 ,~ , a ) } ~ ( x=)
SI.
i
1 otherwise,
for each a E M ;
{(l,n)}%(x)=xl + 1 ;
~ 2 .{ ( 2 , n , q ) j C " [ ( x ) =;q ~ 3 . {(3,n)}* S4.
(XI
= x1 ;
{ ~ 4 , n , a , b ) } 3 " ( ~ ) ~ { a } " ( { b } 3 " ( ;x ) , x )
s5.
(
S6.
{(6,n,k,a)}- (x) = {a}* (xl) ;
{(5,n+l,a,b)}m(0,x)- {u}*(x) {( 5, n + 1,a, b )Im ( y + I , x) = {bjM( y ,{ ( 5 ,n + I , a, b)Iw ( y ,x), X) ;
where x1 is obtained from x by movingxk+l to the front.
s8. {(g,n,a)jx (x) = E ( h t . {a}w(t,x)) ; where both sides are undefined if for the given x, A t . {a>im( t , ~is)not total.
S9.
{(9,n+rn+l,rn)}*(z,~,y)={ Z } ~ ( X ;)
Since we are defining only partial number-theoretic functions there is no S7 clause. {z}" is called them-partial recursive function with index z. is%-recursive if it is everywhere defined. Note that if z is the index of an %-partial recursive function, then ( z ) ~is the number of variables of the function. It is easy to prove the standard theorems of recursive function
{zp
366
W. RICHTER and P. ACZEL
theory with the exception of the normal form theorem. In particular the Kleene S--m-n theorem, the Kleene second recursion theorem and the theorem on definition by cases are proved exactly as in 191. Thus we have:
A.7. Lemma. For each m 2 1 : there is a primitive recursive function S m ( z , y I ,...,y,) such that if f ( y l , ...,y , , ~ ) isan %-partial recursive function with index z then for each fixed y ...,y , , Sm(z,y , ...,y , ) is an index of f ( y l ,...,y m , x ) a s a f u n c t i o n o f x .
,,
,
A.8. Lemma (Second recursion theorem). Given any %-partial recursive fiinction f ( z , x ) an integer e can be foutid such that { e } m ( x )= f ( e , x ) . A.9. Lemma. I f f n , J ~g a, r e m -partial recursive then the function
is Cm -partial recursive. A.10. Lemma. I f f is %-partial recursive, then so is p y [f ( x ,y ) = 01.
A.1 I . Remark. I t is clear from scheme SO and the fact that the %-partial recursive functions are closed under composition, primitive recursion and the p-scheme, that each function partial recursive in some M,, where (Y < [ M I , is -partial recursive. 'M I t is convenient to deal with functions ofjust one variable. Let { z } [ a ] = { Z ) ~ ( ( U ~ ..., ) , ( a ) ( z ) l A land ) let D = { ( z , a ) : { z y m[a] is defined}. The inductive definition described by schemata S&S9 associates with each ( z , a )E D an ordinal as follows. I(z,a)l'm= 0 if ( z ) is ~ 0, 1, 2, or 3, that is if {z}w((a)o, ..., (a)tz),-,) is defined by one of SO-S3. In case S4, letting a = (a)()> (a)(,)l 1> -.'I
L
{z}" [a]= { z j m ( a )= {by'({cfm(a),a)= for some b , c. Thus let
{ h f Mi({cYrn~ a l , a ) ]
ADMISSIBLE ORDINALS
367
The cases S5, S6, and S9 are similar. For example in case S9,
Thuslet I(u,(z,a,y))lq = I(z,a)l'm {z)" [a] = {z)*
+ 1 . In case S8 we have
(a)= E(ht. {b}M(t,a)) = E(ht. {b)* [(t,a)])
for some b. In this case we define
The ordinal function 1 1% makes possible proofs by induction. The following lemma and corollary are a generalization of the fact that a function recursive in E is actually recursive in0, for some a < w1 (where Ois from Kleene P I ).
A.12. Lemma. There are recursive functions f and g such that (i) ( z , a ) E D o g ( z , a ) E M ; (ii) If (z,a) E D then for all x,
Proof. The recursive functions f and g are defined siniultaneously by the Kleene second recursion theorem of ordinary recursive function theory. (ii) and (i) in the direction * are then proven by induction on l(z,a)Icm. (i) in the direction is proven by induction on I g(z,a)l. A rigorous proof would require an elaborate definition of f a n d g involving a number of auxiliary functions arising from applications of the S-m-n theorem of ordinary recursive function theory. Instead of this we give an informal description suppressing explicit reference to most of the auxiliary functions. We begin by assuming (z,a) E D and show in case Si how f (z,a) andg(z,a) must be defined in this case so that they satisfy (ii) and (i) in the direction *. Then we show in S i that iff (z,a) and g(z,a) are defined as in S i theng(z,a) E M implies < z , a )E D . The reader familiar with the Second Recursion Theorem will have
W. RICHTER and P. ACZEL
368
no trouble in showing, if desired, that there actually exist such recursive functionsfandg. Case SO. (z,a) E D and
=i 0
if (a10 -fl(z),l
1
otherwise.
7
Thus let g(z,a) = ( z ) ~and choosef(z,a) so that for all x,
Case S’O. z = ( 0 , l , ( ~ ) andf(z,a) ~) = ( z ) ~ E MSince . (z)2 E M , {z}“ [a] N {(O, l , ( ~ ) ~ ) } ~ ( ( is a )defined ~) by clause SO in the definition of { }” .
The definition of f a n d g is trivial in cases Sl-S3, and easy in cases S5, S9. We consider in detail cases S8 and S4. Case S8. (z,a) E D and {z}” [a] = E(Xt.{b}%
o
if 3t.{bYm [ ( t , a ) ]= 0 ,
[ ( t , P ) ] )=
1 otherwise.
where b = ( z ) ~ By . the Induction Hypothesis,
and for all t , x,
Since 3n is @restricted productive we can find u E M such that for all t , Ijg(b,(t,a))l< IuI. ( m r e precisely u = p(uo,e) where for all 1, { e } ( t , M , u o l ) = jg(b,(t,a)). e of course depends ong, a and b.) Then by A.2.(i),
ADMISSIBLE ORDINALS
369
where these reducibilities are uniform in a, b, t. Then from (2), (3) we can ] Then find a u (depending on a , b ) so tfiat for all t , {b}%[ ( t , ~=) {u}(t,Mlul). choose w so that
Let g ( z , a ) = j ( u ) . Then choose f ( z , a ) so that for all x,
It follows from (4) that f(z,a)satisfies the desired equation. Case S'8. z = ( 8 , n , b )andg(z,a)EM. S i n c e g ( z , a ) = j ( u ) , j ( u ) E M ;since j : M 5 , M , u EM; since u = p(uo,e) E M we have by A.2 (ii), for all t, {e}(t,MIUol) = jg(b,(t,a)) E M and hence g ( b , ( t , a ) )EM. Also by A.2(i),(ii), for all t.
Hence by the Induction Hypothesis, for all t , ( b , ( t , a )E) D,i.e. {b}% [(t,a>] is defined. Hence {z}~[a] --E(Xt. {byx [ ( t ,a ) ] )is defined, i.e. ( z , a ) ED. Case S4. (x,a>E D and {z>" [a] = {b}% [ ( { c } ~[a] , a ) ] Let . d = ({c>" [a] , a ) . T h e n ( c , a ) E D a n d ( b , d ) E D , and I(c,a)lT, l(b,d)lrK< l(z,a)l". By the induction hypothesis, g(c,a) E M
and
g(b,d)E M ,
W. RICHTER and P. ACZEL
37 0
and for all x,
We begin by showing how to choose g(z,a) so that g(z,a) E M and
By (5) we can find a u (depending on a, b,c) such that for every x,
By A.2(ii), p(g(c,a),u) E M and
Letg(z,a) = p(g(c,a),u) tMjg(c,a). It is clear from (8) thatg(z,a) satisfies (6). To find f(z,a) observe that by (6) and A.2(i),
uniformly in b. d ; and
(10)
Mlg(c,u)l S J ( % c , a ) l )
itMig(z,a)l
'
uniformly in c,a. From (5), (9) we can find u, w ,y so that for all x,
37 1
ADMISSIBLE ORDINALS
where w is obtained by eliminating d in the previous equation by referring back to the definition of d and then using (lo), andy is obtained by using (10). Thuslet f(z,a) = y . C a s e S Y 4 . z = ( 4 , n , a , b ) a n d g ( z , a ) E M Since .
and henceg(b,d)EMand Ig(b,d)l
A.13. Corollary. Let X C w . (i) X i s 92-r.e. iff X & M ; (ii) X is%-recursive iff X 5,Ma for some a < IMI; (iii) If h is %-partial recursive there is a recursive function k such that for all a, h ( u ) E M * k ( u ) E M & Ih(u)IS Ik(u)l ;
-
(iv) If h : w + M and h is %-recursive, then Sup {I h(x)I : x E w } < I MI
{ z ) (~n ) is Proof. (i) If X is %-r.e. then there is a z E w such that n E X defined. So i f g is as in Lemma A.12 then n E X O g ( z , ( n ) )EM. Thus X 5, M . Now suppose h is a recursive function such that h : X 2, M and Then, choose e so that {e}%(n)- ( ( 0 , I,h(n))}%(O).
n EX
--
h( n ) E M ( ( 0 , l,h(n))}%(O)
(elTK( n )
is defined
is defined.
W. RICHTER and P. ACZEL
37 2
Thus X is %-r.e. (ii) i t follows from Remark A . l l that i f X is recursive inMa for some (Y < / M I , then X is 9Zrecursive. For the other direction it suffices to show that each total function { z } ~is recursive in M a for some a < IMI. By A.12, for all n,
Choose e so that for all n , {e}(n,MlUo,)= jg(z,n) and let c = p ( u o , e ) . Then c E M a n d I c l > Ijg(z,n)l for alln.Hence for alln,Mlg(z,n)l
Thusk(a) E M and
(iv) Let k be as in (iii). Then for allx, k ( x ) E M and Ih(x)l < Ik(x)l. Choose e so that for all x, k(x) = {e}(x,MlUol).Then p(uo,e) E M and for A x , Ih(x)l
5A.3. Selection. Using @and the fact that by SO every Ma is W-recursive uniformly in a notation for a , given a E M v b E M it is possible to decide %-recursively whetherlal
ADMISSIBLE ORDINALS
37 3
Using A.9 it is easy to see that d is 772-partial recursive. If a E M & la I 2 Ib I thenh(a,b) E M a n d la1 2 la v bl < Ih(a,b)l;Hencea EMlh(a,b)l& b $Mlal and so{kh(a,b)}'lr(a)=O& { I ~ ( a ) } ~ ( b 1. ) =Thusd(a,b)= 0. Similarly, if Ibl < la1 t h e n h ( ~ , b ) E M a n d e i t h e r a E M ~ ~ (b~ E , ~M) l~a& Io r a $ M l h ( a , b ) l and hence by the definition of d, d(a, b) = 1. The following argument is similar to Gandy's unpublished proof of the existence of selection functions associated with functionals of type 2.
A.15. Lemma. ljrzere is an 5%-partial recursive function u such that if A t . {z}(t) is total then 3t { z } ( t ) E M * u(z) is defined & {z} (u(z)) E M .
Proof. L e t g be the recursive function of A.12 and let e be obtained from the second recursion theorem (Lemma A.8) SO that
e is found by using the recursion theorem in a manner similar to the proof of Kleene [9, XVI]. L e t y be the least t such that {z}(t) EM; equivalently,y is the least t such that {e}m(t,z) = 0. We show by induction on x that {e)'M(y-x,z)=x for O < x < y . T h i s i s true i f x = Osincein thiscase {e}' (y -x, z) = {elm( y ,z) = 0 = x. Suppose x > 0. Then by the induction m hypothesis {e)cm(y-(x-l),z) =x-1. In particular, since {e} (y-(x-l),z) is defined, g ( e , ( y - (x-l),z)) EM. Since also {z}(y-x) $ M , we have d ( { z } ( y - x ) , g ( e , ( y - ( x - l ) , z ) ) ) = 1. This implies by (12),
374
W. RICHTER and P. ACZEL
Settingx = y this gives {e}m(O,z)= y . Thus it suffices to let u ( z ) = {e}m ( 0 , z ) .
A.16. Corollary.Let Q Cn+' w be%-r.e. Then there is an W-partial recursive function X x v y Q ( x , y )of n variables such that for all x ,
Proof. Let Q ( ~ , y ) - { z } ~ ( x , y is) defined. Then Q(x,y)
{ S m ( z ,x)]" ( y )
(j
-g(Styz,x),
is defined
(y,) E M .
Let e be a recursive function such that { e ( x ) } ( y )= g(Sm(z,x), ( y ) ) .Then
Thus let vyQ(x,y) N ue(x). The following lemma summarises some of the properties of %-r.e. relations.
A. 17. Lemma. (i) I f f is m-partial recursive, then the relation f ( x )= z is %-r.e. (ii) I j Q ism-r.e., then the function
f
(XI
=
z if
QW),
undefined otherwise ,
is %-partial recursive. (iii) The relations y E M & 1x1< l y l ; y E M & 1x1 I l y l , E~ M & ly I 51x1 are W-1.e. (iv) The W-r.e. relations are closed under conjunction, disjunction, universal and existential number quantification, and inverse images by %-recursive functions.
Proof. Suppose j is W-partial recursive. Let
ADMISSIBLE ORDINALS
375
(2,1,0) if x = z ,
e ( x , z )= 0 otherwise, andg(x,z)
= {e(f(x),z)}*(O). Theng is %-partial recursive and g(x,z) is defined e e ( f ( x ) , z ) )= (2,1,0)
-f(x) =z . To prove (ii) let Q(x) -g(x) is defined, and letf(x) = O - g ( x ) + z . To prove(iii)wehaveyEM& Ixl
ism-partial recursive. Then
-
T o treat existential quantification, let Q(x,y) by A.16,
-
{z}”(x,y) is defined. Then
3 ~ Q ( x , -Q(x,vQ(x,v)> v) {z}“ (x, v y Q ( x , y ) ) is defined.
$ A.4. Proof of Theorem A5. A.18. Lemma. There is an 9?i-partial recursive function g such that if z E M and {e}M( u , x ) is defined for each u E MI,, then
W. RICHTER and P. ACZEL
316
Proof. L e t g ( e , z , x )= v y Q ( e , z , x , y ) where
A.19. Lemma. For each ordinal function Fprimitive recursive in T, there is an %-partial recursive function h, such that if a l , ..., a , E M then h,(a,, ...,a,) EM and
Proof. We shall use the characterisation of the ordinal functions primitive recursive in K K given by the following schemata (see [S]): 0 if x E M , (i) F ( x , y ) =
1 otherwise
(ii) F ( x ) = x i (iii) F ( x ) = 0
(iv) F ( x ) = x + 1
x ifu
y
otherwise.
(vi) F(x,y)= G(x,H(x),y) (Vii)
W , y )= G(H(x),y)
(viii) F ( z , x ) = G(sup,,,F(u,x),z,x)
.
For (i) we first need an %-recursive function k such that I k ( n )1 = n for all n. Let k ( 0 ) = u o and
ADMISSIBLE ORDINALS
317
Then k has the desired property. Now in case (i) let lull = 1 and
A.20. Lemma. (i) I MI is closed under functions primitive recursive in Tw . (ii) Let R C On be primitive recursive in Ten. Then
is 371-r.e.
Proof. (i) is an immediate consequence of A.19. Let A = {(al, ...,.a,). a l , ...,u, E M & R ( l a l J , ..., la,l)}andFbe therepresentingfunctionofR. Then using A. 19,
(al ,...,~ , ) E A-al -al
,...,a, EM&F(Iall ,..., la,l)= 0 ,...,a, E M & h F ( a l ,...,a,)EMI .
ThusA = nM n h$M1 which is%-r.e. using A.17.
W. RICHTER and P. ACZEL
378
A.21. Lemma(proof of A.5.1). IMI EAd(T%).
Proof. By Theorem 3.7 it remains to show that if R sive in T, , a < [MI and
3 0 n is primitive recur-
then there is a < A < ]MI such that (14)
Vx < h 3 y < hR(a,x,y) .
Suppose ( 13) holds. Let Ic I = a and f (x) = vy [ y E M & R( Ic I, Ix I, I y I)]. Then f ism-partial recursive by A.20. L e t g be the %-recursive function defined by: g(0) = c and
Then Ig(n)l < Ig(n+1)1 and 1x1 < Ig(n)l * If(x)I 5 Ig(n+1)/.Let h = Sup,,, I g ( n ) I . a < h < IMI by A.l3(iv). We show that h satisfies(l4).
( 14) then follows from ( 15) and the definition off.
A.22. Lemma(proofofA.S(ii)).IfR c n l M I is ]MI-r.e. in T, then thereisa primitive recursive function h such that a l , ...,a, E M & R( I all, ...,I a,
I)
-
h(al, ...,a,) E M .
Proof. Let R be MI -r.e. in Tm . Then there is a primitive recursive relation S such that
R(a
ADMISSIBLE ORDINALS
31 9
It follows that A is W-r.e. Hence by A.13 there is a recursive function h , such that A = hi1(,M). It remains to find a primitive recursive h. By the S-m-n theorem for ordinary recursive function theory there is a primitive recursive function such that, lettinga = a l , ..., a,, {g(a)}(x,Mluol)= h l ( a ) for all x.Let h(a) = p(u,,, g(a));then h is primitive recursive and
Remark. The above proof is the only place where we use the fact that p is primitive recursive instead of just recursive. A.23. Lemma (proof of A.5 (iii)). Let F be [ MI-partial recursive in T q . Then there i s a recursive function k such that feral, ...,an EM, ifF(lal1, ..., la,\) isdefined then k(al ,..., a , ) E M a n d F ( l a l I ,...,la,/)< Ik(al ,...,a,)l. Proof. By the normal form theorem relativised to Tm , the graph of F is I MIr.e. in Tq ; hence by A.22 there is a recursive function h such that
Let f ( a ) = v y [ y E M & h ( a l , ...,a,,y) EM].Thenfis %-partial recursive. Hence by A. 13 there is a recursive function k such that
Then for a EM, if F(lall, ...,la,/) is defined
380
W. RICHTER and P. ACZEL
A.24.Lemrna(proofofAS(iv).XCois [MI-r.e.in T% i f f X < , M .
Proof. M is IMI-r.e. in T% since n EM- 301 < / M I . Tq (n,.). Hence if X<,M, X is also ]MI-r.e. in 27%. Now suppose X is [MI-r.e. in T, ,and let k be an W-recursive function such that Ik(n) I = n for all n (see the proof of A. 19). Then using A.22 there is a recursive function h such that n EX-
Ik(n)I E X
-hk(n)EM
X is the inverse image of t h e W -r.e. set M under the W-recursive function h k and hence i s V - r . e . by A.l7(iv). HenceXS, M b y A.I3(i).
Remarks. (i) The definition of an acceptable ordinal system differs slightly from that Gven in [ 161. The requirement t h a t j (called there g ) be a many-one reduction of M to M is necessary for the proof of A. 12 and its omission was an oversight in [ 161. The other change is the requirement that p be primitive recursive instead of recursive, and as mentioned above this is only to ensure that the function h of A S is primitive recursive. (ii) AS(iii) is not used elsewhere but it appears to be of interest in its own right and its proof comes naturally from our construction. It was used in [ 161 in an earlier proof of some of our results but is not needed in our present formulation. (iii) The method we have used in proving the Coding Lemma is to utilize techniques from the well-developed theory of recursive functionals of type 2. In particular, the crucial results needed about W-recursion, namely the Boundeness Theorem (A.13 (iv)), and Theorem A. 15 on the existence of selection functions are proved by standard methods from the theory of recursive functionals of type 2. On the other hand the theory of recursive functionals may be regarded as a part of the theory of inductive definitions. This suggests that an ultimately simpler and more elegant proof of the Coding Lemma in a more general setting can be provided within the “pure” theory of inductive definitions.
ADMISSIBLE ORDINALS
38 1
References [ 11 S. Aanderaa, Inductive definitions and their closure ordinals, this volume. [ 21 P. Aczel and W. Richter, Inductive definitions and analogues of large cardinals, in:
Conference in Mathematical Logic, London '70 (Springer, Berlin, 197 1) 1-10. [ 3 ] J. Barwise, Infinitary logic and admissible sets, J. Symb. Logic 34 (1969) 226-251. [4] J. Barwise, R.O. Gandy and Y.N. Moschovakis, The next admissible set, J. Symb. Logic 36 (1971) 108-120. [5] D. Cenzer, Analytic inductive definitions, Abstract, Notices, A.M.S. 703-E2, Vol. 20 (1973) pA376. [6] K. Devlin, An introduction to the fine structure of the constructible hierarchy, this volume. [7] W.P. Hanf and D. Scott, Classifying inaccessible cardinals, Notices of the A.M.S. 8 (1961) 445. [8] R.B. Jensen and C. Karp, Primitive recursive set functions, in: D. Scott (ed.) Axiomatic Set Theory, Proceedings Pure Math. 13 (Amer. Math. SOC.Providence, R.I., 197 1) 143-176. [9] S.C. Kleene, Recursive functionals and quantifiers of finite types I, Trans Amer. Math. SOC.91 (1959) 1-52. [ 101 S. Kripke, Transfinite recursion, constructible sets and analogues of cardinals, in Lecture Notes prepared in connection with the Summer Institute on Axiomatic Set Theory, held at Los Angeles (1967). [ 111 A. Gvy, The sizes of the indescribable cardinals, in: D. Scott (ed.) Axiomatic Set Theory, Proceedings Pure Math. 13 (Amer. Math. SOC.,Providence, R.I., 197 1) 143-176. [ 121 Th.A. Linden, Equivalences between Godel's definitions of constructibility, in: J.N. Crossley (ed.) Sets, Models and Recursion Theory (North-Holland, Amsterdam, 1967) 33-43. [ 131 Y.N. Moschovakis, Elementary Induction on Abstract Structures (North-Holland, Amsterdam, 1973). [ 141 H. Putnam, On hierarchies and systems of notations, Proc. Amer. Math. SOC.15 (1964) 44-50. [ 151 W. Richter, Constructive transfinite number classes, Bull. Amer. Math. SOC.73 (1967) 261-265. [ 161 W. Richter, Recursively Mahlo ordinals and inductive definitions, in: R.O. Gandy and C.E.M. Yates (eds.) Logic Colloquium '69 (North-Holland, Amsterdam, 197 1) 273-288. (171 H. Rogers, Jr., Theory of recursive functions and effective computability (McGrawHill, 1967). [ 181 G . Sacks, The 1-section of a type n object, this volume. [ 191 J.R. Shoenfield, Mathematical logic (Addison Wesley, Reading, Mass., 1967). [ 201 C. Spector, Inductively defined sets of natural numbers, in: Infinitistic Methods (Pergamon Press, Oxford, 1961) 97-102. [21] H. Tanaka, On analytic well-orderings, J. Symb. Logic 35 (1970) 198-204. [ 22) S.C. Kleene, On the forms of the predicates in the theory of constructive ordinals, 11, Amer. J . of Math. 77 (1955) 405-428.
PART IV AXIOMATIC APPROACHES AND GENERAL DISCUSSION
J.E.Fenstad, P. G.Hinman (eds.), Generalized Recursion Theory 0 North-Holland Publ. Comp., 1974
ON AXIOMATIZING RECURSION THEORY Jens Erik FENSTAD University of Oslo
Generalized recursion theory can be many different things. Starting from ordinary recursion theory one may e.g. move up in types over w, or look to more general domains such as ordinals, admissible sets and acceptable structures. Alternatively, one may want t o study in a more general setting one particular approach to ordinary recursion theory, thus e.g. try to develop a general theory based on schemes or fured point operators, or work out a general theory of inductive defmability ,or develop in a suitable abstract setting the various model theoretic approaches such as representability in formal systems or invariant and implicit definability. The approach of this paper is axiomatic. This is nothing new. Of previous axiomatic studies of recursion theory we mention Strong [ 141, Wagner [IS], and Friedman [4]. Our interest in the axiomatics of generalized recursion theory was more directly inspired by Moschovakis [ 101, and any one familiar with his “Axioms for Computation Theories” will soon see our dependence upon his work. Our objective is two-fold: First to contribute to the discussion and choice of the “correct” primitives for axiomatic recursion theory. Second to indicate new results, partly proved, partly conjectural, within the (modified) Moschovakis framework. First one general remark on axiomatizing recursion theory. This may in itself be a worthy objective. Through an axiomatic analysis one may hope to get a satisfying classification and comparison of existing generalizations (technically through “representation” theorems and “imbedding” results). And one may,perhaps, also obtain a better insight into the“concrete” examples on which the axiomatization is based. But it is not clear - and some disagree that the field is at present ripe for axiomatization. Hence we are approaching our topic in a tentative manner. 385
386
J.E. FENSTAD
As Moschovakis in [ 101 we take as our basic relation
which asserts that the “computing device” named or coded by a acting on the input sequence u = ( x l , ..., x n ) gives z as output. Let 0 denote the set of all computation tuples (a, a,z) such that the relation { a } ( u ) = z obtains. It is possible to write down axioms for a computation set 0 which suffice to derive the most basic results of recursion theory, say up through the faed-point or second recursion theorem. However, many arguments seem to require an analysis not only of the computation tuples, but of the whole structure of “subcomputations” of a given computation tuple. Now computations, and hence subcomputations, can be many different things. And in an axiomatic analysis of the variety of approaches hinted at in the opening paragraph of the paper it would be rash to commit oneself at the outset to one specific idea of ‘computation’. In [ 101 Moschovakis emphasized the fact that whatever computations may be, they have a well-defined length, which always is an ordinal, finite or infinite. Thus he proposed to add as a further primitive a map from the set 0 of computation tuples to the ordinals, denoting by la, u,z lo the ordinal associated with the tuple (a, u, z ) E 0. In t h s paper we shall abstract another aspect of the notion of computation. We shall add as a further primitive a relation between computation tuples
which is intended to express that (a’, u ’ , z f ) is a subcomputation of (a, u,z), or, in other words, that the computation (a, u,z) depends upon (af,u’,zf). The basic axioms will state that the relation is transitive and wellfounded.
Remark. In our approach we have chosen functions and computations rather than sets and inductive definitions as basic notions. We have also chosen to exhibit the codes for the computations directly in the axioms rather than tried to develop the theory in a more “coordinate-free’’ or invariant manner. It is, perhaps, still an open question which will be the most “useful” way to organize generalized recursion theory into a theory.
ON AXIOMATIZING RECURSION THEORY
387
The rest of the paper wdl be divided in four sections. In Section 1 we give the basic definition of a computation theory. In this we follow Moschovakis closely, making the modifications necessary due to our use of the subcomputation relation < instead of the length concept. In Section 2 we list some basic facts about computation theories. This is in all essentials a repetition of material from [lo], but is included for the convenience of the reader. In this part of the theory there does not seem to be much difference between the length concept and the subcomputation relation. The important thing is that both allows us to carry over to the abstract setting certain results proved in the “concrete” examples by transfinite induction on associated ordinals, or, alternatively, by a course-of-value induction on “subcomputations”. The basic result here, due t o Moschovakis in the axiomatic setting, is the first recursion theorem. The section concludes with the definition of regular computation theories. Such theories have selection operators, hence we have a reasonable theory for the computable and semicomputable relations. And for this class of theories we can introduce an adequate notion of finiteness, a set being finite if we can computably quantify over it. In Section 3 we discuss the problem how to strengthen regularity. Of several possibilities we have chosen to emphasize two: One is the idea that a “computation” should be a finite object in the sense of the theory; the other is that the theory should satisfy the prewellordering property. The first we can express by requiring that for every (a, u, z) E 0 , the set
is finite in the theory. One formulation of the other says that the set
is computable in the theory (where [la, u,zll is the ordinal of S(a,u,z)). In Section 4 we move beyond the “normality” conditions discussed above, representation theorems and imbedding results being the main themes. Our exposition will be sketchy for several reasons: One is that a complete development would be too long, - another and more important one is that several of the results are still in a preliminary stage. In conclusion I would like to acknowledge my great debts to Peter Aczel and Peter Hinman, who patiently have explained many results and methods
J.E. FENSTAD
388
of general recursion theory to me, and to Johan Moldestad and Dag Normann, who have with great enthusiasm participated in the investigations reported on in this paper.
1. Computation theories: basic definitions In this section we give the basic definitions using the subcomputation relation as primitive notion.
Definition 1 . A computation domain is a structure
\u = ( A , C , N , s , M , K , L ) , where A is the universe, N CI C C A and ( N , s 1N ) is isomorphic to the nonnegative integers. Cis called the set of codes. M is a pairing function on C, i.e.
a,b E C
iff M(a,b ) E C ,
and
M(a,b) = M(a', b') E C
implies
a = a' A b = b'
K and L are inverses to M , i.e. they map C into C and
c = M(a,b) E C
iff a = K ( c ) A b = L (c) .
To facilitate the presentation we introduce some notational convention (following Moschovakis [lo]). We use x, y , z, ... for elements in A . a, b,c, ... for elements in C. i, j , k , ... for elements in N . for finite sequences from A . u, 7,... u, 7 or ( u , 7 ) denotes the concatenation of sequences. And as usual lh (u) = the length of the sequence u. A computation tuple is any sequence (a, u,z) such t h a t a E C a n d l h ( a , u , z ) 2 2. Definition 2. The system (O,<) is called a computation structure on the domain % if < is a transitive relation on the set of computation tuples and 0 is the wellfounded part of <.
389
ON AXIOMATIZING RECURSION THEORY
Thus (a, o,z) E 0 iff the set
is wellfounded with respect to the relation < (a, u,z), then (u’, u’,zf) E 0.
<. Note that if (a, u,z)
E 0 and
(a’, uf,z’)
Note: We have built into our definition the convention that something which looks like a computation, i.e. an arbitrary computation tuple (a, o,z), is not a computation if and only if its “subcomputation tree” contains an infinite descending path. In practice this may not always be so, but if an attempt at a computation stops after a finite number of steps without giving a bonafide computation, we can always start repeating ourselves in some suitable way so as to obtain an infinite descending path. As in
[lo]
we shall make use of the notions of partial multiple-valued (pmv) function and functional. We recall some notations: iff z Ef(o). f(4 z iff z is one value off at u. iff Vz [f(o) + z iff g(o) + z ] . f(o) = g(o) iff f(o) = {z}. f(4 = z iff ~ ( o ) + z A V U [ ~ ( U )* + u =Uz ] . fSg iff VaVz[f(o)+z * g(o)-+z]. A mapping is a total, single-valued function. Let (O,<) be a computation structure on %. T o every a E C and every natural number n we can associated a pmv function {a}: in the following way: -+
{a}:(u)-+z
iff I h ( o ) = n A ( a , o , z ) E O .
Definition 3. Let (O,<) be a computation structure on %.A pmv functionf on A is @-computableif for some .f€ C
i
We call a @-code o f f and write f = ments off.
ti}”, where n is the number of argu-
390
J.E. FENSTAD
A pmv functional on A
maps pmv functions onA and elements o f A into subsets ofA (including the empty subset, 8). cp is called continuous if
Definition 4. Let (@,<) be a computation structure on the domain '21. A pmv continuous functional cp on A is called @-computable if there exists a (p E C such that for all e l , ..., eQE C and all u = (xl, ..., x n ) from A , we have: a) cp({el};l, ..., {eQ>;Q,(I) + z if t + l g n ( e l , ..-,ep,0) z . b) If cp({el};', ..., {e&:Q,u) + z , then there exist pmv functionsgl, ...,g, such that ...,g Q CteQ>:Q andcp(g1, -..,g~,,u)-+z. i . g l L tell:', ii. For all i = 1, ..., Q , ifgi(tl, ..., t,i) -+u , then +
Note : This is the first essential use of the suncomputation relation. For a motivation of the definition of O-computable functional, see [ 10, p. 2091. Definition 5 . Let (@,<) be a computation structure on the domain 91. to,<) is called a computation theory on \21 if there exist @-computable mappings p l , ...,pI3 such that the following functions and functionals are @computable with @-codesas indicated and such that the iteration property holds:
11-VIII. Similar to I and state that the following functions are O-computable: Identity function, the successor function s, the characteristic functions of C and N , the pairing function M and the inverses K and L .
ON AXIOMATIZING RECURSION THEORY
391
X-XII. Similar to IX and state that the following functionals are @-computable: Primitive recursion, permutation of arguments, point evaluation. XIII. Iteration property: For all n,m ~ 1 3 ( n , m is ) a O-code for a mapping S z ( a , x l ,...,x,)suchthatfor alla,xl, ...,x , E C a n d a l l y l , ...,y , € A : (9 tal;+m(x,, ...,x,, Y l , ...,r,> = {S#,Xl, ...,X,>l(Jq, ...>Y,>. (ii) If {a};+”(x,, ...,x,, y ...,y,) + z , then
Remarks. 1 . The missing parts of the definition can be found in [ 10, pp. 205-2061. 2. If we drop the primitive <, the rest can be stated using 0 alone, and we arrive at Moschovakis’ notion of a pre-computation theory. This part seems to contain the basic core (i.e. “pre-Post” theory) of any systematization, including the fixed-point or second recursion theorem. 3. T o every tuple (a,u,z) E 0 there is associated an ordinal Ila, u,zll = the ordinal of the set S(o,o,zl. 0 with this ordinal assignment is a computation theory in the sense of Moschovakis.
2. Computation theories: basic facts 2.1. Inductive generation of theories and equivalence. Let ‘? be al computation domain and let
f = f i,...,f, and
cp=cp1,..-,cpk
be sequences of pmv functions and continuous pmv functionals on A . It is possible to construct a theory PR [f,cp], the prime computation theory generated by f and cp, which in the following precise sense is the least computation theory which makes all the functions f and functionals cp(uniformly) computable. Definition 6 . Let (@,<) and (Of,<’) be computation theories on the same domain ‘u. We say that 0’ extends 0 ,in symbols,
392
J.E. FENSTAD
(dropping, as we usual do, the explicit reference to < and < ’) if there exists a @’-computablemappingp(a,n) such that p(C,N) C N and such that for all n-tuples u, all a E C and z E A i. (a, u,z) E 0 iff (p(a,n), u,z) E 0’. ii. I f (a, u , z ) , (af,u’,z’) E 0 and (a, u,z) < (a‘, u’,z’), then (p(a,n), 0 , ~<’ ) (p(a’,n’), o f , z ’ ) . If 0’ 5 0 and 0 5 O r ,we say that 0 and 0’ are equivalent and write 0 0‘.
-
Remark. It seems that Moschovakis’ motivation for his version of the notion of equivalence (see [ 10, pp. 217-21 81) is even more appropriate for the present version.
As in [ 10, p. 2181 we have the following result which justifies the claim made above. (i) Let ( 0 , < )be a computation theory on V l , and let f and cp be sequences ofpmv functions and continuous functionals on ?I. Then
and if H is any other computation theory on 91 such that 0 < H and f are Hcomputable and cp are uniformly H-computable, then
Remark. There are some difficulties in carrying over (iii) [ 10,p. 2191 to the present frame. We mention this since this is the only example of a result in [ 10, 3 3 1-81 which has not had an immediate counterpart. (The difficulty is that if we pass from 0 to H via a map p and then back to 0 via a map q , the ordinal of (a, u, z ) is less than the ordinal of(q(p(a,n), n ) , u , z), but the former is not necessarily a subcomputation of the latter. 2.2. The first recursion theorem. The theorem was proved by Moschovakis in the axiomatic setting. The proof carries immediately over to the present set-up.
Theorem. Let te,<)be a computation theory on 8 . L e t cp( f,x) be a
ON AXIOMATIZING RECURSION THEORY
393
@computablecontinuous pmv functional over A . Let f ' be the least solution of V x € A : cp(f,x)=f ( x ) . Then f* is @-computable. The theorem is particularly important in discussing the relationship between recursion theory and inductive definability. It corresponds to the fact, and can sometimes be used to show, that I;, inductive definitions has a I;1minimal solution.
2.3. Selection operators. We first give the definition of O-semicomputable and @-computable relations. Definition 7 . The relation R ( o ) is @-semicomputableif there is a @-computable pmv function f such that
R(o) iff. f ( o ) + 0 . The relation R(o) is @-computableif there is a @computablemapping f such that
R(o) iff. f ( o ) = 0 . The existence of a selection operator seems to be necessary in order to prove some of the basic facts about O-semicomputable and @-computable relations, such as closure of O-semicomputable relations under 3-quantification and disjunction, and also to prove that a relation R is @-computableiff R and 1 R are O-semicomputable. Definition 8. Let (@,<) be a computation theory on 'ZI. An n-ary selection operator for (@,<) is an n t l - a r y @-computable pmv function q(a, o) with @-code4 such that (i) If there is an x such that {a},(x, a) + 0, then q(a, cr) is defined and vx [q(a, u) + x * {a} ( x ,0 ) + 01. (ii) If {a} ( x ,a) + 0 and q(a, a) + x , then
(a,x,o,O)<(G,a,o,x).
394
J.E. FENSTAD
Remarks. 1. For a motivation of (ii), equally valid in the present case, see [ 10, p. 2251. 2. By an oversight Moschovakis [ 10, p. 2551 only required {a}(q(a,a), a) + 0 rather than V x [q(a,u) + x * la} ( x ,u) + 01, which is necessary when working with pmv objects. 2.4. The notion of finiteness in general computation theories. Any good general approach to recursion theory must embody a suitable notion of “finiteness”. We repeat the basic definitions from [ 10, pp. 230-2331. Definition 9. A computation theory (@,<) on % is called regular if (i) C = A . (ii) Equality “x =y” is @computable. (iii) (@,<)has selection operators. Definition 10. Let (@,<)be a regular theory on ’u, and l e t B C A . By theBquantifier we understand the continuous pmv functional EB(f)defined by 0 if 3 x E B [ f ( x ) + O ] .
1 if V x E B [ f ( x ) + 11 . The set B is called @-finitewith @-canonical code e , if the B-quantifier Es is @-computable with @-codee. We refer the reader to [ 101 for a list of five properties of this particular notion of finiteness which may justify the claim that it is “natural”. But it would be premature to conclude from this that the present version gives all the properties of ordinary (i.e. true) finiteness necessary for the combinatorial arguments of e.g. degree theory.
3. Extending regularity In this section we will discuss the problem of how t o extend regularity. Of several possibilities we have chosen to emphasize two.
ON AXIOMATIZING RECURSION THEORY
395
A. The idea that a “computation” is a finite object in the sense of the theory seems to play an important role in many arguments of recursion theory. “Computation” is not a primitive of our system, but a perhaps satisfactory approximation consists in requiring that a computation tuple depends on only a finite number of other tuples, i.e. for every (a, u,z) E 0, the set
is finite (uniformly in (a, u, z)) in the sense for Section 2.4.
Note: A more complete technical statement would require that there is a 0 computable mappingp(n) such that for each (a, u,z) E 0 {p(n)},(a, u,z) is a @-canonical code for S(,,,,z). And since we are dealing with sequences of arbitrary finite length, we assume some suitable coding convention.
Remark. A computation theory in the sense of Moschovakis is a pair (0, )lo), where 11 is a map from 0 into the ordinals. Using a length-function it seems to be difficult to capture the idea that a “computation” should be a finite object in the sense of the theory. As a first approximation one could consider the set
But one cannot outright say that this set, which is the set of all computations with smaller length, is a finite object in the theory. Indeed, if this requirement ismade, the set of natural numbers necessarily will be finite in 0. Some restriction must therefore be added and Moschovakis proposed to compare computations of equal length, i.e. he required the finiteness of the set
It is possible to proceed on this basis, and it may have some advantage later on (see Section 4), but it is not in my opinion a satisfactory conceptual analysis of the motivation behind normality (see [ 10, p. 2331).
B. The prewellordering property is another important tool in general recursion theory. One formulation is as follows. Let ~la,u,zll denote the ordinal of the
396
J.E. FENSTAD
set S,,,,,,,, (a, u,z) E 0. The theory (@,<)has the prewellordering propery if there exists a @-computable function p ( x , y ) such that if either x E 0 or y E 0 then p(x,y) is defined and single-valued, and whenevery E 0, then
in other words, the set {x 1 x E 0 A ((x(1 <_ ( ( y11) is @-computable, uniformly iny. We shall make some remarks on the relationship between the finiteness of the sets S(a,u,zland the prewellordering property. It is convenient to introduce some terminology.
Definition 11. Let (0,<) be a computation theory on a domain ’ZI. 1. (El,<) is called p-normal if it is regular and has the prewellordering property (see B above). 2. ( 0 ,<) is called s-normal if it is regular and the sets S(a,o,zlare (uniformly) @-finite for ( a , u , z ) E 0 (see A above). 3 . ( 0 ,<)is called strongly normal if it is both p-normal and s-normal.
Remarks. 1. “Normality” in the sense of Moschovakis [ 101 requires that the sets in (*) above are uniformly @-finite. 2. I f the domain is @finite, normality in the sense of Moschovakis, p normality, and strong normality lead to essentially the same class of theories, viz. the so-called “Spector theories” (see Section 4.1). (i) S-normality implies a “weak” form of the prewellordering property: We can define a @-computable pmv function q(x,y) such that if x,y E 0,
then q(x,y)= 0 iff IIxII I llyll .
This is so since we can computably quantify over finite sets, hence have the following recursion equation
ON AXIOMATIZING RECURSION THEORY
397
< is O-semicomputable, then we have the prewellordering property. In this case we have the following recursion equations for the function p(x,y): (a) p(x,y) = 0 if V x ’E S, 3y’[y’< y A p(x’,y’)= 01. (b) p ( x , y ) = 1 if 3x’[x‘< y A V y ’ E Sy p(x’,y ’ ) = 11. (ii) If we in addition assume that the relation
Note : Since < is defined for all tuples of the form (a, u , z ) and O is the wellfounded part of <, the assumption that < is O-semicomputable is rather problematic. However, the following argument may add some plausibility. An arbitrary computation tuple ( a , u,z) may or may not represent a “true” computation. But as soon as we are given a set of instructions a and an input sequence u we should be able to start “generating” the “subcomputations”, and this is what the O-semicomputability of < is intended to express. This argument seems to carry force in the case of single-valued computations. It is in the case of multiple-valued computations that we would have difficulties in extending a relation
,I)
(v) P-normality does not imply s-normality. “Ordinary” recursion theory over w can be constructed in such a way as to provide a counterexample.
398
J.E. FENSTAD
4. Beyond normality Moving beyond normality there is one fundamental distinction to make: Either a theory (@,<) has a domain which is finite in the sense of the theory, or its domain is infinite. 4.1. Theories over finite domains. In analogy with Moschovakis [ lo] we call a p-normal (or, which amounts to essentially the same - see the remark following Definition 1I in Section 3 - strongly normal) theory (@, <) on a domain 8 a Spector theory if the domain A is @-finite. For such theories one can prove a great number of results which were originally established for hyperarithmetic and hyperprojective theory (see Moschovakis [9] and [ lo], - a detailed exposition within the axiomatic set up can be found in Vegem [ 161).
Hyperarithmetic theory over w is the theory of recursion in 2E,hyperprojective theory is a generalization of t h s to more general domains. How different is an arbitrary Spector theory from recursion in some functional over the domain, i.e. what kind of representation theorems d o we have for Spector theories? We state some results. But first a few terminological remarks. In many cases it is convenient to assume that the search operator v is computable in 0, where v ( f ) = { x If ( x ) -+ 0). It is known from [ 10, p. 2661 that if 0 has a selection operator, then 0 is weakly equivalent to @[v], hence, for reasons detailed there, we may as well work with @[v],which allows us greater freedom in defining pmv objects. For convenience we also introduce the following notations: sc(@) = the set of all @-computable relations on '21. en(@) = the set of all O-semicomputable relations on 9 ( . (The notation en (O), the envelope of 0, is taken from Moschovakis [ 1 11.) 4.1.1. For any s-normal (0,<) on a domain '21, there exists a continuous partial functional F on 91 such that 0 - PR [F] .
This result is jointly due to J. Moldestad and D. Normann, and the proof uses the uniform finiteness of the sets S(a,o,z).D. Normann has also adapted the
ON AXIOMATIZING RECURSION THEORY
399
main result of Sacks [ 121 to show 4.1.2. For any Spector theory over w there exists a total functional F such that (and
sc (0)= sc ( F )
en ( F )C en (0))
Remark. D. Normann actually proves a more general result: Let M be a countable admissible set which satisfies local countability and A O-dependentchoice, then: (i) M = L & ~ ) for , some generic class K E O(M) = M n On; (ii) M is Kadmissible, and (iii) O(M) is the least 0 such that L f is K-admissible. - 4.1.2 is an immediate corollary. (Note that the somewhat complicated hierarchy for type-2 recursion used by Sacks [ 121 is avoided in this approach. I t may be essential for the k-section result.) We expect that Normann’s result can be adapted to admissible sets with urelements, yielding a generalization of 4.1.2 to arbitrary countable domains. In Moschovakis [ 111 we find a counterexample to show that 4.1.2 cannot be lifted from sections to envelopes:
4.1.3. mere exists a Spector theory 0 over w such that en (0)f en (F),for all total type-2 functionals over w . The problem remains to characterize those Spector theories which are equivalent to prime recursion is some total type-2 functional over the domain. This is, of course, only one step toward a full classification of Spector theories. In this connection a Gandy-Spector theorem or, better, a normal form theorem for the class en (0)may be of interest. It is not at all clear how to formulate such theorems in a sufficiently general form. Our proposal for a “weak” version: Definition 12. Let P ( X , u) be a second order relation over 3 .P ( X , u) is called @computable with indexp if whenever {e}@is the characteristic function of some set X , E sc (O), then {PIo(e, 4
0,
if P(X,, u)
1,
ow.
+
400
J.E. FENSTAD
We say that the theory 0 has the weak Gandy-Spector property if whenever R € en (@), there is a @-computableP such that
R ( o ) iff. ( 3 X € s c ( @ ) ) P ( X , o ) 4.1.4. Evely Spector theory has the weak Gandy-Spector property. This has been proved by J . Moldestad. It remains an interesting problem to find other “natural” kinds of normal form theorems which can be used to characterize certain classes of Spector theories. Remark. The original or “strong” Candy-Spector theorem for hyperarithmetical theory provides a P which is first order with respect to the language adequate to describe the domain %. We shall comment on one more topic. The connection between inductive definability and hyperprojectivity was investigated by Grilliot [ 51 . His results was adapted to the present frame by Moldestad IS]. Let Ind(A) denote the class of relations which are inductive in some operator of class A, i.e. reducible to some I’”, where r € A. 4.1.5. Let 0 be a Specto-r theory on \u and R a sequence of @-computable relations on BI. (i) Ind(X2(R)) 5 en(@). (ii) 0 - PR [ R , = , v , E ] , i f a n d o n l y ifInd(Z2(R))=en(@). Here the implication from right to left in (ii) goes beyond Crilliot [5], and gives a certain characterization of the “minimal” Spector theory on a domain yl. A general result would give a necessary and sufficient condition on 0 for the validity of the equation Ind(X,(R)) = en(@). 4.2. Theories over infinite domains. In Moschovakis [ 101 the case of infinite domains is particularly satisfying. Any Friedberg theory in his sense is a recursion theory generated in a “natural” way from an admissible prewellordering of the domain.
ON AXIOMATIZING RECURSION THEORY
401
In our case the situation is more complicated. Our definition of normality does not automatically give us a prewellordering of the domain. In order for us to proceed we must add extra assumptions on the domain. The goal will be to abstract the “natural” or “minimal” recursion theory associated with an admissible set (possibly with urelements, - for this concept see Barwise [2]).
Remark. The more complicated situation in our set up is perhaps not a too serious disadvantage. There seems to be recursion theories over infinite domains (i.e. infinite in the sense of the theory) on which there is no natural associated prewellordering (see [7]). And there seems to be admissible sets where the prewellordering associated with the rank function is not admissible in the sense of [ 101. (Let A be an admissible set such that A is uncountable but A n On is countable.) Such examples should not be denied their proper existence in an axiomatic analysis of computation theories. We admit at once that we do not yet claim to have a “good” definition of computation theories over infinite domains. We shall make some preliminary suggestions, and hope that further work will lead to a “correct“ analysis. Let (@,<)be an s-normal theory on the domain \zI. The basic intention is to express that there is a suitable correspondence between the complexity of the domain 2l and the complexity of the computations in 0. Some partial ordering of the domain seems to be necessary in order to code whole computations in a “natural”, i.e. order preserving way into the domain. We make the following proposal: 4.2.1. mere is a @-computablepartial ordering 5 of A such that the initial segments of 5 are well-founded and (unifomiy) @-finite.
A weak way of expressing the correspondence between 0 and the domain is to assume:
Remark. A more refined analysis would probably postulate the existence of some kind of “coding”-function: 4.2.3. mere is a @computablemapping K : 0 -+A such that if we set
402
J.E. FENSTAD
{ w EA I w 5 K (x)}, then (i) K*(x)is @-finiteforeach x E 0 ; (ii) x ES, implies K*(x)C K * ( ~ ) ; (iii) A = U,,@ K*(x).
K * (x) =
Note that 4.2.2 follows from (iii) in 4.2.3 and that 4.2.3(i) is already implied by 4.2.1. In addition to the coding process we seem to need some sort of “decoding” assumption. As a first approximation we propose: 4.2.4. There is a @-computablenzuppingp(n) such that {p(n)},(u, i f f ( a , (7, z ) 0 A [la,(I,z 11 = Iw I.
U,Z,
w) = 0
In other words, the relation ( a , u,z) E 0lw’is @-computable. The prewellordering associated w i t h 5 is easily seen to be uniformly 0 computable. If we strengthen this to 4.2.5. {w E A I I w I I Iwol} is uniformly @-finitein wo € A , we arrive at the class of “Friedberg theories” in the sense of Moschovakis 10, 5 101. And as he shows these are exactly the class of computation theories associated with admissible prewellorderings. I t remains to isolate the properties which characterizes the recursion theories associated with admissible partial orderings, i.e. with arbitrary admissible sets. A topic of central importance is the relationship between theories over finite and infinite domains. The basic example here is the relationship between hyperarithmetic and meta-recursion (or L,,-recursion) theory. This was generalized in Barwise, Candy, Moschovakis [3] (- see also Barwise [ 2 ] ) . In our context we are looking for a theorem which states that finite theories can be imbedded into infinite ones. The idea behind is simply this. A computation theory on an infinite domain can be a “good” recursion theory, in particular, if we have a suitable correspondence (codinddecoding) between the domain and computations over the domain, and if the semi-computable relations are exactly the X l-definable relations over the domain. The imbedding theorem should say that we can “enlarge” a finite theory to a “good” infinite theory. And, as a possible application, we would expect that fine structure results for, say, the semi-computable relations of the given finite theory could
ON AXIOMATIZING RECURSION THEORY
403
be obtained by “pull-back’’ from the enlargement. The motivating example is again various results for IT: sets obtained via meta-recursion theory. We state the following preliminary version of the imbedding theorem: 4.2.6. Let (@,<) be a Spector theory on a domain %.I t is then possible to construct (i) a domain ( y!* ,I ) where * ’u * extends ‘u and<* is a well-founded partial ordering on (11 *, (ii) a relation R on (a* ), , and I* (iii) an “infinite” theoty (O*, <*) on ( %* >,such that (a) is @*-computableand initial segments of<* are uniformly O*-finite, (b) R is @*-computableand @*-semicomputabilityequals Z,(R)definability over ?l*, and (c) a subset R 5A , where A is the domain of ‘u, is O-semicornputable i f and only i f R is @*-semicornputable.
<*
,<*
Remark. The result and method of proof is clearly inspired by Barwise, Candy, Moschovakis [3] and it uses in the construction of a* the recent developed theory of admissible sets With urelements, see Banvise [2] and his forthcoming lecture notes. There is also some recent work of P. Aczel and Y. Moschovakis which overlaps with the present result. Both Aczel and Moschovakis work in the context of a Spector class (which is equivalent to being the envelope of a Spector theory) and their goal is to relate these classes to the “next admissible ordinal” (Aczel) or “next admissible set” (Moschovakis). Both Aczel and Moschovakis carry their analysis a step further than the above result, showing the existence of a unique, minimal “next” structure. From this also follows the existence of a unique minimal “infinite” extension @* of a given Spector theory 0.- We have deliberately used the word “infinite theory” to describe O*, since it is a bit unclear at the moment how strong properties we can enforce on @*; it will satisfy the properties 4.2.1-4.2.5. We also expect that c can be strengthened to assert the equivalence between 0 and @* 13, but some details remain to be sorted out. 4.3. One further goal is to push the analysis of “computation” so far as to establish the domain of validity for the priority arguments. Only then can we claim to have a reasonably complete axiomatic analysis of generalized recur-
404
J.E. FENSTAD
sion theory. This is very much an open field.
Remark. The concept of a Friedberg theory does not seem to be entirely adequate, see Simpson’s paper “Post’s problem for admissible sets” in this volume. On the positive side see the appendix to that paper and also Simpson ~ 3 1 .
References [ I ] P. Aczel, Representability in some systems of second order arithmetic, Israel Jour. Math. 8 (1970) 309-328. [2] K.J. Barwise, Admissible sets over models of set theory, this volume. [ 31 K.J. Barwise, R. Gandy and Y.N. Moschovakis, The next admissible set, J. Symbolic Logic 36 (1971) 108-120. (41 H. Friedman, Axiomatic recursive function theory, in: R.O. Gandy and C.E.M. Yates (eds.) Logic Colloquium ’69 (North-Holland, Amsterdam, 1971) 113- 137. [ S ] T. Grilliot, Inductive definitions and computability, Trans. Amer. Math. SOC.158 (1971) 309-317. [6] P. Hinman, Hierarchies of effective descriptive set theory, Trans. Amer. Math. SOC. 131 (1968) 526-543. [7] P. Hinman and Y.N. Moschovakis, Computability over the continuum, in: R.O. Gandy and C.E.M. Yates (eds.) Logic Colloquium ’69 (North-Holland, Amsterdam, 1971) 77-105. IS] J . Moldestad, cand. real. thesis, Oslo 1972 (in Norwegian). 191 Y.N. Moschovakis, Abstract f i s t order computability I, Trans. Amer. Math. SOC.138 (1969) 427-464; and 11,138 (1969) 465-504. [ 101 Y.N. Moschovakis, Axioms for computation theories - first draft, in: R.O. Gandy and C.E.M. Yates (eds.) Logic Colloquium ’69 (North-Holland, Amsterdam, 197 1) 199-255. [ 11 ] Y.N. Moschovakis, Structural characterizations of classes of relations, this volume. [ 121 G.E. Sacks, The 1-section of a type n object, this volume. 1131 S. Simpson, Admissible selection operators, Notices Amer. Math. Soc. 19 (1972) A-599. [ 141 H.R. Strong, Algebraically generalized recursive function theory, 16M Jour. Res. Devel. 12 (1968) 465-475. [ 15) E.G. Wagner, Uniform reflexive structures: on the nature of Godelizations and relative computability, Trans. Amer. Math. SOC.144 (1969) 1-41. [ 161 M. Vegem, cand. real. thesis, Oslo 1972 (in Norwegian).
J.E.Fenstad, P. G.Hinman (eds.), Generalized Recursion Theory 0 North-Holland Publ. Comp., I974
DISSECTING ABSTRACT RECURSION Thomas J. GRILLIOT The Pennsylvania State University 1. Introduction
2 . Syntactic description of recursion 3 . Semantic description of recursion: implicit definability
4. Semantic description of recursion: quantifier form 5 . Completeness of C, E, S, A , I schemes
6 . Extending the notion of finiteness
1. introduction We have two prototypes for this discussion: recursiveness on the natural numbers and hyperarithmeticalness on the natural numbers. The latter differs from the former in that a quantification-over-w scheme is admitted. Crudely speaking, to say that F is recursive in Gl, ..., G,, means that F is computable or can be combinatorially generated from the structure ( w ;0, s,=, G,, ..., GJ, where 0 and s are the usual zero and successor function of w . (Note: 0, s,= are sufficient to specify the structure of w as we know from the investigations of Peano.) Similarly, to say that F is hyperarithmetical in Gl, ..., Gn means that F can be generated combinatorially from the structure ( o ; O , s,=,G1, ... ...,G,) with the aid of an oracle that can test quantification over w . I t is natural to replace the structure ( w ;O,s, =, G,, ...,G n ) by an arbitrary structure (A;Gl, ...,G,) where A is a set and G,, ..., G, are functions or predicates on A . This is precisely what our investigation is all about: to find out what recrusiveness on an arbitrary structure means. Unfortunately, the matter is not so easy in that the structure of the natural numbers is fairly unique with respect to other structures. Consequently the abstract study of recursiveness and hyperarithmeticalness may tend to be prejudiced by preconceptions based on usual 4 recursiveness and hyperarithmeticalness on the natural numbers. However, with a little investigation one can isolate these potential prejudices and discover that they seem to be five in number, which we denote by C(constant), 405
Th.J. GRILLLOT
406
E (equality), S (search), A (for all), I (for infinitely many). C-scheme: constant functions should be recursive. This scheme is true for w because it is finitely generated by 0, s. I n general, however, an arbitrary set need not be so combinatorially generated, and hence one cannot argue convincingly that constant functions are ips0 fact0 recursive. E-scheme: equality relation should be recursive. This scheme holds for w because 0, s generate w , s is one-one and 0 can be distinguished from successor numbers. The general situation is quite different. One cannot, for example, convincingly argue that equality on real numbers is ips0 facto recursive. S-scheme: unordered search operator should be recursive. The situation of w is particularly nice in that one has not only an unordered search operator but even an ordered one (the so-called p-operator). This is because w is finitely generated by 0, s. An alternative formulation of the S-scheme is that semirecursive predicates are closed under existential quantification. Again one cannot argue on purely combinatorial grounds that an unordered search operator is ipso facto recursive. A-scheme: the universal-quantifier operator should be “recursive”. This certainly holds for hyperarithnieticity on w . In fact, one of the more elegant formulations of “hyperarithmetical” is based on this idea (see Kleene [5]). The A-scheme is the most natural candidate for formulating an abstract notion of hyperarithmeticalness, but compare with the following scheme. /-scheme: the operator introducing the quantifer “for infinitely many” should be “recursive”. This certainly holds for hyperarithmeticity on w . In fact, the A-scheme and the I-scheme are equivalent on w (in the presence of bounded quantification):
IxP(x)
-
VXP(X)
V y 3 x ( P ( x )& y
< x)
f y V x ( P ( x )& x < y )
In some structures the two schemes are independent. Since the five schemes listed above are independent, we have 32(= 2 9 different formulations of recursion (of varying degrees of interest). To label thcm properly, we will use the terminology (C,E,S,A,I)-recursive, ( C , E , A ) recursive, etc. Thus t o say that F ( o n A ) is (C,E,S)-recursive in ( A ; G )means that F c a n be generated combinatorially from the structure ( A ; G )with the aid of schemes C,E,S. An exact formulation of what this means is given in the next section.
407
DISSECTING ABSTRACT RECURSION
An inquisitive reader will certainly question whether the five schemes listed above are exhaustive. In Section 5 we will show that they are (at least for countable structures) in the following sense: any scheme that holds for recursiveness (respectively, hyperarithmeticalness) on the natural numbers and can be formulated for arbitrary structures is derivable in (C,E,S)-recursion (respectively, (C,E,S,A ,I)-recursion). Historical note. Perhaps the earliest formulation of abstract recursion is due to FrahC [ 11. However, he did not distinguish between the combinatorial and noncombinatorial (schemes C,E,S,A , I ) aspects of recursion. Moschovakis [lo] seems to have been first to isolate the schemes C,E,S and a combined A / I scheme. The completeness of the C,E,S schemes was asserted by Lacombe [8] in a surreptitious way. The completeness of the C , E , S . A , / schemes was proved by Grilliot [2].
2. Syntactic description of recursion Our choice of formulation of recursion is proof-oriented. Besides being fairly versatile, it has the advantage of bridging the computational and the model-theoretic aspects of recursion. Definition. We define 9 t6 , where 0 is a sentence and 9 a set of sentences, inductively as follows. 9 t- 6 i f I9 E \Ir or c p , l cp E 9 for some cp [initial] ; or I9 [&-elimination] ; or 9 U { $ } I- 6 [v-elimination] ; or Vxcp(x) E 9 and 9 U {cp(t)} I9 for some term t [V-elimination] : or 3xcp(x) E 9 and 9 U {cp(y)}f 0 where y is a constant not in 6 [weak 3-elimination]; or ( f ) 3xcp(x) E 9 and 9 U {p(b)} p I9 for all b E B [strong 3-elimination] : or (g) Zxcp(x)E9 a n d q U ( 3 x x,(cp(x,)& ... & p ( x , ) & x l # x 2 & 6 for some n E w [I-elimination]; or x1 # x3 & ... & xnP1# x,)} (h) C x c p ( x ) E 9 a n d \ I r U { 3 x l...x,Vy(p(y) v y = x l v... v y = x , ) } k0 for all IZ E w [C-elimination] .
(a) (b) (c) (d) (e)
cp & $ E 9 and 9 U {p, $ } cp v $ E 9,9 U {p} f 6 and
*,
Clearly Ix represents the quantifier, for infinitely many x, and Cx represents the quantifier, for cofinitely many x ; thus Ix and 1C x l are expected to represent the same thing. Because of our specialized purpose, there is no need
ThJ.GRILLIOT
408
to have a 1-elimination scheme (since 1 ’ s can be driven through the other connectives) nor introduction schemes (since B will always be atomic or negated atomic) nor equality schemes (since they can be incorporated into 9 as desired). To say that Q is recursive in (B;P1,...,P,) will mean that there is a formal description of Q in terms o f P , , ...,P, such that (information about P,,...,P,) U (description)
(information about Q).
The description must be both complete (all true information about Q is derivable) and consistent (no false information about Q is derivable). The description may have intermediary predicate or function symbols in it. For example, the usual description of * (on a)in terms of 0, s = utilizes + as an intermediary. Let us formulate this definition of recursion precisely, Definition. Let (B;P,, ..., P,) be a structure, where B is a set and PI,..., P, are relations (possibly partial) on B. Let Q be another relation (possibly partial) on B . For a language that includes one or more names (constant symbols) for each element of B and one or more names (predicate symbols) for each of P,, ...,P,, Q, define AQ to be the set of formal sentences {Q(bl, ..., b,) : Q ( b l , ..., b,) is true) U{lQ(bl,
..., b,) : Q(bl, ..., b,) is false}
and similarly for Apl, ..., Apn, where we use the same letter for an object and its formal name(s) so long as confusion is avoided. Q is (C,E,S,A,I)-recursive in the structure ( B ; P l ,...,P,) if there is a sentence cp such that
A= u Apl
u _..U Apn U (9) I-
8 for all 8 E AQ
and some expansion of ( B ; P l ,..., P,) is a model of cp. In this definition, some of the relations P,, ...,P,, Q may be replaced by (partial) functions where, if f i s a function, Af is defined to be { f ( b l , ...) b k ) = c : f ( b 1 , ..., b k ) “ C I With regard to the formation of Af, if multiple names are used to denote one element of B , all names must appear as arguments of the function symbol but
DISSECTING ABSTRACT RECURSION
409’
only one name need appear as value. Also multivalued functions are acceptable, only in this case, the symbol = occuring in Af may have to be replaced by another symbol to avoid inconsistency with A=. An n-ary multivalued function amounts to the same as an (n+l)-ary relation in the presence of the E-scheme and S-scheme; but in the absence of the S-scheme the value-place of the function plays a role different from the argument-places as we shall see later. As part of the definition of Q being (C,E,S,A,I)-recursive in ( B ; P l ,...,P, ), we said that some expansion of ( B ; P , , ..., P,) must be a model of cp. This condition can be relaxed by saying some extension of ( B ; P , , ...,P,) must be a model of cp. In other words, it does not matter if the universe of the model is larger than B . This can be seen by the following little trick. Given cp with a model with universe larger than B , form a new description
&
... & vx l... Xk,(Pn(X1, ...)Xk,)+PA(fXl, ...)fXk,))
where P i , ...,PA, Q‘,f are new symbols and cp* is made from cp by replacing each P I , ..., P,, Q by P i , ..., PA, Q‘ and each variable or constant x by fx. ($ + 0 is regarded as an abbreviation for 1$ v 0.) Suppose Q is (C,E,S,A,/)-recursive in ( B ; P )with description cp. Thus
We may think of cp as a program for computing Q from P as follows. Assume that all 1’s in cp are driven through the other connectives so that they occur only immediately preceding atomic formulas. To determine whether or not Q ( a ) is true, one begins with a computation node {p} /-. The connectives in cp are then systematically stripped in accord with clauses (b) through (h) so that one gets a tree of intermediate computation nodes of the form Jr where Jr is a finite set. If a t some node, P ( b ) E Jr or l P ( b ) E Jr or b = c E \I, or b # c E Jr for some b , c E B , then one asks the oracle of P or = whether or not P(b) or b = c is true. If there is a conflict, clause (a) establishes that A- U Ap U \I, Q(a) and A= U Ap U Jr l Q ( a ) ; thus computation node
410
Th.J. GRILL107
\I, is certified. Similarly if 8,18E 9 for some 8, node 9 b is certified. Also if Q ( a ) E 9 (respectively, l Q ( a ) E q),clause (a) establishes 9 Q(a) (respectively, \I, 1l Q ( a ) ) ; thus node 9 is certified for Q(a) (respectively, l Q ( a ) ) . As soon as all terminal nodes are certified for Q(a) (respectively, l Q ( a ) ) , the computation procedure ceases with the answer being Q(a) is true (respectively, false). This computational procedure for (C,E,S,A,I)-recursion has five processes within it that are not purely combinatorial. We label these schemes by C , E , S , A , I .By removing one or more of these schemes as outlined below from the computational procedure, one gets 3 1 other forms of recursion ((C, E, S,A)-recursion, (C, E,S,Z)-recursion, ..., ( )-recursion). Role and irredundance of the I-scheme. C-elimination is an infinitistic rule of proof and hence is not combinatorial. Its role is that of introducing the I x quantifier. Thus the I-scheme is retained or removed by retaining or removing the C-elimination rule from the inductive definition of k.This turns out to be equivalent to allowing or disallowing the quantifierszx, Cx in the description q. To verify the irredundance of the Z-scheme, we can apply a result of I1.C of [4] that there is a nonstandard model of first-order arithmetic in which every (C,E,S,A)-recursive set of standard numbers is finite. In particular, the set of all standard numbers (denoted by w ) is not (C,E,S,A)-recursive in this model. By contrast, w is (C,E,S,A,Z)-recursive in this model since x E o ++ 1 1 y ( y < x ) . In other words, we have the following description of w :
& some equality axioms.
Role and irredundance of the A-scheme. The other infinitistic rule is strong 3-elimination. Its role is to introduce universal quantification over universe B. Thus the A-scheme is retained or removed by retaining or removing the strong 3-elimination rule from the definition of b. Consider the structure ( w X a;<) where (a, b ) < ( c , d ) iff a < c. The set ( 0 ) X w is (C,E,S,A,I)-recursive in ( w X w ; < ) since x E ( 0 ) X w ++ 1 3 y ( y < x ) ; that is, the following is a description of { 0 ) X w :
DISSECTING ABSTRACT RECURSION
411
However, the set cannot be (C,E,S,Z)-recursive in this structure. For suppose p is a description of {0} X w . Pick n E w so that no name for any ( m ,n ) occurs in y.Then y is still a description of {0} X w even when a new element
(-1,n) is added to the structure and < is extended so that (-1,n) < ( m , n ) for all m E w . On the other hand, cp must be a description of the transplant of {0} X w under the canonical isomorphism from (w X w ; < ) to ( w X w U {(-l,~)};<). Thus cp is a description of two different sets, a contradiction. Role and irredundance of the C-scheme. This scheme allows all constant functions as automatically “recursive”. The C-scheme is retained or removed by allowing or not allowing names for elements of B (other than those listed in (B;Pl, ..., P, )) in descriptions. At first glance, allowing names for arbitrary elements of B in a description p i s a purely combinatorial feature. However, in the course of a /--tree such a name would have to be matched with its replicas in Apl U .._U Apn. Such matching cannot be regarded as automatically combinatorial. For example, let w1 be the set of countable ordinals. The predicate P(x) ++ (x is finite ordinal) is (C,E)-recursive in the structure ( w l ; < ) since it has the description: Vx[(o < x
-lPx)&
(w = x
+
1PX)& (x < w -Px)] .
The use of a name (0)for the first limit ordinal is crucial to this description. With a compactness-like argument one sees that P cannot be generated combinatorially from < and =; that is, P is not (E)-recursive in (wl ;<).With slightly more care, one can find a predicate P that is (C)-recursive in (a1 ;<) but not (E,S,A,Z)-recursive in (w,;<). It should be noted, however, that in those structures (B;P,, ...,P,) in which B is generated by P,,...,P, (e.g., ( w ;0,s, =)) the C-scheme is redundant. Role and irredundance of the E-scheme. This scheme says that the equality relation is automatically “recursive”. At first glance, the scheme can be retained or removed by retaining or removing A= in the definition. However, the removal of A= may not be enough in some instances since subtle comparisons between objects of B may be made in the course of determining k.For example, { $ } t- 0 is established when $ is 8 . But to verify that $ is 0 , one must make a character-for-character comparison which often includes a comparison between two names for elements o f B which in turn insinuates a comparison of elements of B themselves. T o avoid such surreptitious uses of equality, one must allow infinitely many names for each element of B. In this
412
Th.J. GRILLIO’I
way, the combinatorial comparison of two names in no way establishes a noncombinatorial comparison of two elements of B. (Conversely, if one accepts the E-scheme, then one might as well use only one name for each element of B.) Consider the structure ( a ;0, s). The predicate Z(a) t-,a = 0 is @)-recursive in ( w ;0, s) (or, equivalently, is ( )-recursive in ( w ;0, s, =)). However, Z is not ( )-recursive in (a; 0, s). For suppose there is a description cp of Z . Let a be a name for 0 different from any name occuring in cp. Then one cannot combinatorially determine that A, U {cp} f Z(a). It is of interest to note that Z and = are of equal strength in the presence of the predecessor function: p ( a ) = a - 1 when a # 0 and undefined otherwise. That is, the structure ( w ;O,s,=) and ( o ; s , p , Z ) are equivalent, and, in fact, the functions ( )-recursive in either structure are exactly the usual recursive functions, and the functions ( A ) recursive (alternatively, (I)-recursive) in either structure are exactly the usual hyperarithmetical functions. Role and irredundance of the S-scheme. This scheme allows one to search through the set B for some object that satisfies a “recursive” predicate. I t is the abstract analogue of the p-operator scheme. This search capability appears in the V-elimination rule in the definition of f . To determine whether \k U {Vxcp(x)} f8 , one must check whether J( U {Vxcp(x), cp(t)} B for some term r. Thus one must search through all terms t , which is tantamount to searching through B. To remove the S-scheme, one must restrict V-elimination to instances where the terms involved can be generated combinatorially from information already given and the oracles of the functions in the structure. To exemplify this restriction, consider the structure ( R ; + .) , where R is the set of real numbers. Suppose that in the course of some computation one encounters
A+ U A. U {Vx(x * x# 2 v P ( d 3 ) ) ) k P ( d 3 ) .
(1)
In the presence of the S-scheme, this can be established by replacingx by d2:
However, the new number 4 2 introduced cannot be found combinatorially from 2 , 4 3 , +, - ;so one could not establish ( 1 ) in the absence of the S-scheme. The restricted V-elimination rule must be stated thus:
DISSECTING ABSTRACT RECURSION
413
for some term t in which no name for an element of B occurs except those generated from the constant and function symbols occuring in 9 U {Vxcp(x), 0). (If 0 is of the form f ( b l , ..., b,) = c, the constant symbol c must be excluded from those “occuring” in 9 U {Vxq(x),O} unless it occurs elsewhere. This exception is made because the value(s) of a function being computed cannot be assumed to be given a priori. In this regard, n-ary multivalued functions are computationally different from (n+1)-ary relations.) It should be noted that in those structures ( B ; P 1 ,...,P,) in which B is generated by PI,..., P, (e.g., (a; 0, s,=)), the S-scheme is redundant. To further exemplify the irredundance of the S-scheme, consider the structure (plane ; compass, straightedge). The functions “midpointing” and “anglebisecting” are ( )-recursive in this structure; but “angle-trisecting’’ is not (C,E)-recursive in this structure, though it is (E,S)-recursive in this structure. More precisely, let A be the set of points in the plane, and let F , G , H be the following 0-, 1. or 2-valued functions on A :
F(a, b , c, d) = point of intersection of line ab and line cd G(a, b, c,d) = point(s) of intersection of line ab and circle cd
H(a, b , c , d ) = point(s) of intersection of circle ab and circle cd (Circle ab denotes the circle with center a passing through b.) Typical functions ( )-recursive in ( A;F , G ,H)are:
M(a, b ) = midpoint of segment ab B(a,b,c) = point d on line ab with the property that angle acd = angle dcb. It can be shown that i f J is (E)-recursive in ( A ; F , G , H ) thenJ(al, , ...,a,) takes on only finitely many values each of which is constructable from a l , ..., a, using only compass and straightedge. It follows that the following function is not (E)-recursive or even (C,E)-recursive in ( A ; F ,G , H ) :
T(a,b,c) = point d on line ab with property angle acb = 3 angle acd. However, T is (E,S)-recursive in ( A ; F ,G , H ) with description
414
Th.J.GRILLIOT
Va b c d e ( B ( a , e , c) # d
V
B (d, b, c) # e
V
T(a, b , c) = d )
& (description of function B ) & (some equality axioms).
In the absence of the S-scheme but in the presence of the A-scheme, one may allow a V-elimination rule of another sort: \Ir
u {Vxcp(x)} k 0 if, for all terms t ,
and, for at least one term
r,
\k U {Vxcp(x),cp(t)} k 8 .
Definition. Q is semi-(C, E,S,A,I)-recursive in ( B ; P , , ..., P,) if, for some cp,
Normally we will talk of only total predicates as being semi-recursive whereas we allow purtiul predicates that are recursive. The removal of the schemes C,E,S.A,I in semi-recursion is just as in recursion. It should be fairly clear that a total predicate is (...)-recursive iff it and its negation are semi-(...)recursive.
3. Semantic description of recursion: implicit definability Each of the 32 variations of recuision that we discussed had something of the following forin: Q is recursive in ( B ; P l ,..., P,) if there is a description cp such that
and an expansion of ( B ; P l ,..., P,) is a model of cp. These variations differed in that the meaning of k was varied. By 1.C and l.E of [4], we see that is complete at least in the case B is countable. Thus we can replace the syntactic k by the semantic I=. However,
DISSECTING ABSTRACT RECURSION
415
simply means that every model of cp that interprets the symbols =, P,,...,P, as the relations (functions) = , P I , ..., P, must interpret the symbo! Q as the relation (function) Q. In other words, by replacing by we get the following semantic formulation of recursion:
Q is recursive in (B;P,, ...,P,) if there is a description cp such that some model of cp interprets PI, ..., P, correctly and every such model interprets Q correctly. In effect, cp isan implicit definition of Q in terms ofP,, ..., P,. Each of the 32 variations of recursion has such an implicit definability form. They differ only in the kind of description allowed and in the kind of models alloweq. These variations can be outlined very easily as follows. Full (C,E,S,A,I)-recursion.cp may have V, 3, I , C quantifiers. Universes of models must be B .
Removal of the I-scheme. I and C quantifiers are not allowed in cp. Removal of the A-scheme. Universes of models need not be B Removal of the S-scheme. Models that expand substructures of (B;P,,...,P,) are allowed. One must then say that every model with universe C that interprets PI1 C, ..., P, 1 C correctly interprets Q 1 C correctly. Removal of the C-scheme.cp may not have names of elements of B in it other than those in the list P,, ...,P,. Removal of rhe E-scheme. Somehow one must allow models that interpret each element o f B as many objects. Historical note: Fra’issC’s [ 13 definition of abstract recursion is essentially the implicit definability one. Kreisel [6] lays great emphasis on implicit definability. Indeed model-theoretic formulations of recursion have an air of completeness lacking in their combinatorial counterparts and thus add great weight to the validity of Church’s Thesis. The equivalence of implicit definability with Moschovakis’ scheme formulation of recursion is proved by Moschovakis [ 1 I ] , and also in the hyperarithmetical case by Grilliot [ 3 ] .
Th.J. GRILL107
416’
4.Semantic description of recursion: quantifier form We wish to generalize the classical results that semi-recursive predicates 1 have Zy quantifier form and semi-hyperarithmtical predicates have quantifier form. The latter result is virtually equivalent to the result that the hyper1 arithmetical functions are precisely the unique solutions of Z1 relationals. However, we must be more careful in the abstract case of describing quantifier forms than just by Ilr and Er,because we have the I and C quantifiers and also the contents of the matrix must be specified. For instance, if only O,s,= are allowed in the matrix (and hence not +, - ,bounded quantifiers), then not 0 1 every semi-recursive predicate is C1 but rather strict n l .Let bold-faced quantifiers (3,U) denote a list of second-order quantifiers (quantifiers over 1 relations of objects) of that kind. Thus every C 1 predicate has the form 3V3 over ( w ;O,s,=) and every strict - Z; predicate has the form ,3V over ( w ;O,s,=). The general results we would like are:
nl
~
( 1 ) Every predicate V’3 over ( B ; P l ..., , P,,)is semi-(C,E,S)-recursive in
( B ; P , , ...,P,l): (2) every predicateV’31 over ( B ; P l , ..., P,) is semi-(C,E,S,I)-recursive in ( B ; P , ,..., P n ) ;
(3) every predicate V3V (also V3V3, V’3V3V, etc.) over ( B ; P l ,..., P,) is semi- (C,E,S , A )-recu rsive in ( B ; P , , ... ,P,, ); (4) every predicate V 3 V (also V (any list of first-order quantifiers)) oveI ( B ; P 1 ..., . P,,) is semi-(C,E,S,A,I)-recursive in ( B ; P , , ..., P, ). We must assume that B is countable. The converses of these assertions will be considered Fbortly. T o see ( 2 ) , suppose Q(a) +-+ V R ...VR,cp(a) where cp in prenex form is 31 2nd R ,. ..., R , are the relation symbols other than PI,.... P,,, Q in cp. I t follows that Q is (C,E,S,I)-recursive in ( B ; P , , ..., P, ) with description Vx(q(x) + Qcx)), which is a VC sentence. For let ‘u be a model of this description. Then % I B is also a model of it because it has quantifier form VC. I f Q ( u ) is true, then cp(u) is true in every model with universe H and so Q(u) is true in ’u I B and hence in “&. The converses of (3) and (4) hold as is seen as follows. Suppose Q is semi( C , E , S , A ,I)-recursive in ( B ; P l . ..., P,,) with description q. First note that cp can be reduced to another description with quantifier form VC by adding new
DISSECTING ABSTRACT RECURSION
41 7
intermediary relations. Indeed, any I-quantifier can be eliminated by noting that Vx 3y (x
VxVyVzVu(R4(x,y,z,u)
+
3u$) .
Drawing quantifiers forward judiciously we get V C 3 (or V3C) quantifier form. In this manner, any description can be reduced to one in quantifier form VC3. Finally note that if cp is such a description of Q in terms of PI,...,P,, then Q(a) ++ VR I ...VR,VQ(q+ Q(a)), where R ..., R k are the ...,P,. Thus Q is x 3 1 V over predicate symbols in cp other than Q,P,,
(B;P,, ...,Pn). We do not know if the converses of (1) and (2) are generally true, but they seem nearly to be true in the following sense. The converse of ( I ) is equivalent to the statement that every description cp for (C,E,S)-recursion can be made into one that is in V-form. We know from the discussion above that each description can be made into one that is in V3-form. However, 3-quantifiers are fairly inert in the absence of strong 3-elimination. Historical note. Montague's [9] formulation of abstract recursion lays heavy emphasis on quantifier form. Moschovakis [ 121 first proved the abstract version of the Kleene-Suslin Theorem (HYP = A:).
5.Completeness of C, E , S , A , 1 schemes We will show that (C,E , S)-recursion is the strongest abstract recursion that generalizes usual recursiveness on the natural numbers, and that (C, E , S , A ,I)-recursion is the strongest abstract recursion that generalizes
418
ThJ. GRILLIOT
usual hyperarithmeticalness on the natural numbers. To see this, suppose Q is recursive, in some sense, in ( B ;PI,...,P,,)where B is countable. Then Q is ..., P,, 0,s, =) for any 0 E B and any successor recursive in that sense in (B;Pl, function s on B (s is a successor function on B if s is injective and B = {O,sO,ssO,sssO, ...}). I t follows that, for any bijection from B t o w , the transplant of Q is recursive in the usual sense in the transplants ofPl, ...,P,. By the following assertion, Q is (C,E,S)-recursive in (B;P,, ..., P,). Let B be countable. Then ( 1 ) Q is (C,b’,S)-recursive in (B;Pl, ..., P,,)iff, for every bijection from B t o w , the transplant of Q is recursive (in the usual sense) in the transplants of PI,...,P, (bijection may be changed to injection);
(2) Q is (C,E,S,/)-recursive in (B;P,, ..., P,l) iff, for every injection from B to w , the transplant of Q is hyperarithmetical in the transplants of P,,...,P,: (3) Q is(C,E,S,A,Z)-recursive in (B;P,, ..., P,) iff, for every bijection from B t o w . the transplant of Q is hyperarithmetical in the transplants of PI,...,P,,. The proofs of (2) and (3) are nearly identical, so let us consider (2). The , PJ, then necessity is straightforward: if Q is (C,E,S,Z)-recursive in ( B ; P 1 ..., Q is (C,E,S,I)-recursive in (C;P,, ...,P,) for all countable C 2 B,and so Q is (C, E, S,I)-recursive in ( C ;P,,...,P,,,0,s, = ) for all countable C 2 B , 0 E C and successor functions s on C ; this is equivalent t o saying that, for each injection from B t o w , the transplant of Q is hyperarithmetical in the transplants of P,,..., P,. Conversely suppose that, for each injection from B t o w , the transplant of Q is hyperarithmetical in the transplants ofP,, ...,P,. Consider the theory A whose symbols include names for elements of B and Ors, < and whose axioms are A = U A p l U ... U A p plus the usual axioms of arithmetic concerning 0, s,< plus the axiom V x l I y ( y < x). A is clearly (C,E,S,I)recursive in (B;P,, ...,P,). Also Q is (C,E,S,A,I)-recursive in every model of A . It follows from 1I.B of [4] that Q is (C,E,S,Z)-recursive in (B;P,, ..., P,,). Historical note. Lacombe’s [8] notion of V-recursiveness is that Q (on B ) is V-recursive in P (on B ) if, for every bijection from B to‘w, the transplant of Q is recursive in the transplant o f P . Lacombe asserted that V-recursiveness is equivalent to FrGsse’s invariant definability notion of recursiveness. Moschovakis [ 111 proved that V-recursiveness is equivalent to his schematic notion of recursiveness. Grilliot [ 21 proved the analogue for hyperarithmeticalness.
DISSECTING ABSTRACT RECURSION
419
6. Extending the notion of finiteness For simplicity, let us ignore the C,E,S,Z schemes. The difference between recursion with and recursion without the A-scheme may be regarded as a difference in the idea of finiteness. The A-scheme says that (for some superbeing) the universe can be comprehended with ease and so in an extended sense of the word the universe is “finite”. There may be structures with sets other than the universe that are t o be regarded as “finite” in an extended sense, e.g., admissible sets. It is of interest to define recursion for such a structure. Let (B;P,, ..., P,) be a countable structure and let C be a countable collection of subsets of B that are t o be regarded as “finite”. The definition of Q being recursive in (B; P I , ...,P,) is just as usual except that the A-scheme is dropped and the inductive definition of allows for clauses that comprehend the elements of C ; namely, for C E C , \I, k 8 if \I, U {ip(c)} k 8 for all c E C and 3x E Cip(x) E \I,. However, a problem of greater interest is the following. Given a structure (B; P,,...,P,) and C a collection of “finite“ subsets of B , what other subsets of B must necessarily be regarded as “finite”? In other words, how does one effect closure under the idea of “finiteness”? For example, if w is regarded as “finite” for the structure ( w ; = ) ,then any finite or cofinite subset of w must be regarded as “finite”, but there is no reason to regard the set of even numbers as “finite”. On the other hand, if the structure is expanded t o (w; O,s, =), then the set of even numbers - in fact, any hyperarithmetical set is readily derivable from the universe and hence must be regarded as “finite” though there is n o reason t o regard a nonhyperarithmetical set as “finite”. To repeat the question: given (B;P,, ...,P,) and a collection C of “finite” sets, characterize all the sets that are thereby “finite”. We cite three possible I answers t o this question. (1) Any subset of B that is both El-definable and I l 1l -definable-on-B in every model of ~
A Pl U . . . U A p n U {~,,,Vx(~~CvV,,~x=c)}.
The definitions of definable and definable-on-B are given on pp. 122-122 of [7]. The definitions are easily adapted to allow second-order quantifiers. (2) Any subset of B that belongs to every model of the set displayed above plus axioms that more or less state that two-element sets are “finite”, “finite” sets are closed under subset. and “finite” unions of “finite” sets are “finite”.
420
Th.J. GRILL107
These axioms are chosen because they are virtually complete for the notion of “countable” (see l.F of 141) and countability is completely degenerated finiteness. (3) Any subset o f B that can be built up from using effectivized versions of the axioms: two-element sets are “finite”, “finite” sets are closed under subset, and “finite” unions of “finite” sets are “finite”. For arbitrary structures we d o not know how these three answers compare.
e
References [ 1 ] R. F r a k t , Unc notion de r h r s i v i t k relative, Infinitistic methods (Pergamon Press, Oxford, 1961) 323-328. [ 2 ] 7.5. Grilliot, Omitting types: application to recursion theory, J . Symbolic Logic, vol. 37 (1972) 81-89. [ 31 T.J. Grilliot, Implicit defjnability and hyperprojectivity, Scripta Mathematica, to appear. [ 4 ] T.J. Grilliot, Model theory for dissecting recursion theory, This volume. [ 5 ] S.C. Kleene, Recursive functionals and quantifiers of finite types, I, Trans. Amer. Math. Soc., vol. 91 (1959) 1 -52. [ 6 J G. Kreisel, Model theoretic invariants: application t o recursive and hyperarithmetic operations, in: J . Addison et al. (eds.) The Theory of Models (North-Holland, Amsterdam, 1965) 190-205. [ 7 ] G. Kreisel and J.L. Krivine, Elements of mathematical logic (North-Holland, A mst erdani , 1967). 181 D. Lacombe, Deus g&n@ralizations de la notion de r&cursivitC relative, Comptes Rendus de I’Academie des Sciences de Paris, vol. 258 ( I 964) 341 0-34 13. [ 9 ] R . Montague, Recursion theory as a branch of model theory, in: B. van Rootselaar and J.F. Staal (eds.) Logic, methodology and philosophy of science 111 (NorthHolland, Amsterdam, 1968) 63-68. [ 101 Y.N. Moschovakis, Abstract first order computability, Trans. Amer. Math. Soc., vol. 138 (1969) 427-504. \ 1 I ] Y .N. Moschovakis, Abstract computability and invariant definability, J. Symbolic Logic, vol. 34 (1969) 605-633. [ 121 Y .N. Moschovakis, The Suslin-Kleene Theorem for countable structures, Duke Math. J., vol. 37 (1970) 341-352.
J.E.Fenstad, P.G.Hinman (eds.), Generalized Recursion Theory 0North-Holland Publ. Comp., I974
MODEL THEORY FOR DISSECTING RECURSION THEORY Thomas J. GRILLIOT The Pennsylvania State University I. Completeness theorems A. Usual predicate calculus with &, V, 3,l B . Predicate calculus with equality C . w-logic D. lnfinitary &’s and V’s E . The infinity quantifier F. The uncountability quantifier 11. Satisfying an infinite sentence A. Compactness ( 3 A) B . Omitting types (VV) C . Omitting compactifiable types (VV 3 A ) 111. Compactness after omitting types A. Application to uncountability quantifier B . Barwise compactness
v,
This paper summarizes some results of model theory that have an impact in examining recursion theory. No attempt has been made to document the results.
I. Completeness Theorems A. Usual predicate calculus with &, V, V,3 , l . First of all we make a blanket assumption that any set of axioms/rules is strong enough to drive 1 ’ s through other connectives so that, if needed, we may assume that 1’s only appear before atoms. We show how a consistent set @ of sentences has a model. The key to this demonstration as well as most of those following is the formation of a set amof sentences with the following properties: (a) @ (b) if cp & $ € @-, then cp, $ € @=; (c) if cpv $ €@=, then cpE@_ or )I E@-;(d) ifVxcp(x)E @= and f is a term formed from the function symbols of am,then cp(t) E @=; (e) if 3xcp(x) € am, 421
422
Th.J. GRILLIOT
then q ( c ) E for some constant symbol c. Assuming that we have such a We let be the set of all atomic or negated atomic sentences in am. amand C am,any can make the following observations: (1) since model of CP_ is also a model of both Q, and a:, and the consistency of am implies the consistency of both @ and (2) since Cp: consists of only atoms or negated atoms, its consistency implies that it has a model;(3) by induction on the number of connectives in a sentence of am, one readily sees that a model \u of CP: with universe {t?,: f is a term formed from the function symbols of am} is a model for all of am.From these three observations it follows that the consistency of CP implies that it has a model provided we can form CPm in such a way that the consistency of implies the consistency of am.We form as a union of sets aO, a1,Q2, ... as follows. For simplicity assunie @ is countable. Let a0 be CP. Pick a sentence from CPo with a connecIf the sentence is y & $, then Q0 U {cp, $ } must be consistive other than 1. tent, so let CPl be this set. If the sentence is y v $, then a0U { y } or a0U { $ } be :he one that is consistent. If the sentence is is consistent, so let Vxcp(x), then a0U { y ( t ) }must be consistent for any term t , so let be Q0 U { q ( t ) }where t is a variableless term. If the sentence is 3xp(x), then a0U { q ( c ) } must be consistent where c is a new constant symbol, so let a1 be this sct. In a similar manner, form a2,a3,Q4, ... in such a way that every connective (and every variableless term in connection with V) is acted upon at some stage. Then CP_ = U CPn is the desired set.
s
B. Predicate calculus with e,quality. The following axioms when added to the usual predicate calculus axioms/rules are complete for =: Vx(x =x) ; x = y + O(x) tf O(y).This is proved just as in the preceding section except that the additional conditions are placed on am: (f) t = t € 9-for all t formed from function symbols of am;(g) if O(t) E @and t = u E CP_ or u = t E CPrn, then O(u) E a_.The axioms mentioned above with these two new conditions. are just enough to permit the formation of C. o-logic. Let A be a countable set whose elements have names in some countable language such that a # b is an axiom when a, b € A and a # b. If one is interested in restricting the meaning of V and 3 t o quantification over A , then the following infinitary rules when added t o usual axioms/rules are complete: { @ ( a ): a E A }/VxO(.x). The proof is as in the preceding section except that
MODEL THEORY FOR DISSECTING RECURSION THEORY
423
condition (e) concerning Q,= must be revised to read: (e) if 3xq(x) E aa, then q(a) E Q,= for some a E A . (One may have to add the axiom Vx3y (x = y ) to Q, to make the details work out readily.) Several adaptations can be made. For example, add A as a unary predicate symbol to the language. T o make A(x) have the meaningx € A in any model, the following infinitary rules are complete: {O(a) : a € A } / V x ( l A ( x ) v O(x)). One can achieve the analogous result using countably many sets simultaneously.
D. Infinitary &’s and V’S. One may wish to incorporate countably many infinitary conjunctions A and disjunctions V in a countable language. For this modification, the following axioms/rules are complete: rules allowing 1 ’ s to be driven through A’s and V’s according to deMorgan’s Laws; On -+ VOi for any n ; { O o , 01, ...}IAOi. The proof is as in the case of the completeness of usual predicate calculus except that conditions (b) and (c) concerning Q,- are revised to read: (b) if Aqi E am, then qi E amfor all i ; (c) if Vqi E Q,_, then pi E Q,- for some i. E. The infinity quantifier. One may wish to add two new quantifierszx and Cx to a countable language with intended meanings of “for infinitely many x” and “for cofinitely many x”. (Note: Zx and 1C x 1 have same intended meaning.) For this modification, the following axioms/rules when added to the usual axioms/rules are complete: rules allowing 1 ’ s to be driven through Z’s and C’s according to deMorgan’s Laws; { 321xO(x), 322xO(x), ...}IZxO(x); V2nxO(x) + CxO(x) for any n , where 32nxO(x) is an abbreviation for 3x, ... 3xn(O(x1)& ...& O(x,) & x1 # x 2 & ...) and V2nxO(x) is an abbreviation for 132nx10(x). The proof is as in the case of completeness of usual predicate calculus except that the following two additional conditions must be added concerning am:(h) ifIxq(x) E am,then 32nxq(x) E Q,- for every n ;(i) if Cxq(x) € Q,-, then V2nxq(x) E Q,- for some n . F. The uncountabaity quantifier. One may wish to add two new quantifiers UCx and CCx to a countable language with the intended manings of “for uncountably many x” and “for cocountably many x”. Surprisingly, the additional rules needed for these quantifiers are finitary, and the completeness proof is quite different from those preceding. To simplify matters, use a two-sorted language with x , y , z
Th.J. GRILLIOT
4 24
denoting type-0 variables and X , Y , Z type-1 variables and E a binary relation relation between type-0 and type-1. Let UCxO(x) be an abbreviation for 13XVy( B(y) c--,y E X ) and let CCxO(x) be an abbreviation for 1UCx7B(x). The following axioms are sufficient to make UC and CC have their intended meanings: 3 X ( y E X & z E X ) ; 3 Y V z ( z E Y - z E X & O ( z ) ) ; Vy E X C C z O ( y , z ) -+ CCzVy E X O ( y , z ) . Informally, these axioms state that all two-element sets are countable, countable sets are closed under subsets and countable unions of countable sets are countable. The middle axioms (subset axioms) can be dispensed with if UCxB(x)is used as an abbreviation for 1 3 X V y ( O ( y ) + y EX) instead of for 7 3 X V y ( O ( y )- y E X ) . Suppose @ is a set of sentences that includes the above axioms and the axiom of extensionality. We want to show that its consistency implies that it has a model in which UC and CC have their intended meanings. By the standard completeness theorem, @ has a countable model %, say with type-0 universe A , and type-1 universe 2,. A, may be regarded as a subset of the power set o f A o . Let { q j ( x ) }be the collection of all formulas in the language of \uo in one free variable x such that 1 ' 1, C C x q j ( x ) ,and let $(x) be any formula such that '$1, UCx $(x). By the compactness theorem, '$4, clearly has an "extension" 211 in which $I13 x [ $ ( x ) & A q i ( x ) ] .The trouble is that the compactness theorem only insures that the type-0 universe A of 211 includes A 0 and not that the type-l universe A , of '$1, includesj,. In order for 2, CAI ,some types omitted in $' 1, must remain omitted in %,. We are thus faced with the problem of superimposing compactness upon omitting-types. This is possible thanks mainly to the countable union axioms, but the details will be left to a more appropriate section (section 1II.A). Thus \uo has a bonefide elementary extension \ul with the property that l?ll 3x[$(x) & A q i ( x ) ] .In like manner one forms 'u2, '$I,, ... and indeed 'u, for any countable successor ordinal U. If u is a limit ordinal, one lets 3, be u7
+
I I. Satisfying an infinite sentence A. Compactness (3A). Let CP be a set of sentences, for simplicity, countable. The problem of compactness is to find a sufficient condition for when @ has a model of an infinite'conjunction or, what is virtually equivalent, an existentially quantified infinite conjunction. The answer is that @ U { 3 x A i E w q j ( x ) has } a model if, for each 12, @ U { 3 ~ A ~ . , ~ q ~has ( xa)model. } (We have simplified the situa~
MODEL THEORY FOR DISSECTING RECURSION THEORY
4 25
tion by considering only countable conjuncts and one existential quantifier.) To see this, let C = @ U {cpi(c) : i E w ) where c is a new constant symbol. Clearly every finite subset of C has a model. Form Zm with the usual closure conditions(see section l.A) plus the condition that every finite subset of C _ has a model. Since C z consists only of atoms and negated atoms, it has a model because every finite subset of it has a model. Therefore, C_ and hence C and hence @ U { 3xAiG,cpi(x)} has a model.
B. Omitting types (VV). Let @ be a countable set of sentences. The problem of omitting types is to find a sufficient condition for when Q, has a model that is also a model of a universally quantified infinite disjunction. The usual answer is that @ U {VxViEwcpi(x)} has a model if cb has a model and, for all $(x) such that cb U { 3x$(x)} has a model, Q, U { 3x($(x) & cpi(x))} has a model for some i. (We have simplified the situation by considering only one universal quantifier.) To see this, form @- from @ so that amhas a model and satisfies the usual closure conditions plus the condition: if t is formed from the function symbols of aW,then qi(t)E am for some i. The hypothesis above is adequate to insure that this new condition on Qm can be achieved. As is noted in section 1.A, if Qm has a model Y f , then it has a submodel whose universe is {fa: t is formed from the function symbols of am}.This submodel is a model of @ U {VxViEwcpi(x)}. Variations can be made for languages with o-rules, infinitary conjuncts and disjuncts and quantifierszx, Cx. Also, adding an infinite conjunct before the universally quantified infinite disjunction is no problem. Thus U {AjG,VxViE,cpq(x)} has a model if @ has a model and, for allj, for all $(x) such that @ U {3x $(x)) has a model, @ U { 3x($(x) & cpii(x))} has a model for some i. Another variation can be made for second-order quantifiers. Let the quantifiers 3 p , Vp vary through all relations of a specified number of arguments. Assume that p does not occur in @. @ U {Vx(ViEw 3pcpi(x) v ViE,Vp$i(x))} has a model if @ has a model and, for all O(x) in which p does not occur - though relation symbols other than those in @ may - with the property that @ U {3xO(x)) has a model, cb U { 3x(O(x) & cpi(x))} has a model for some i or @ U { 3x(O(x) & 1$i(x))} has no model for some i. An important application is the following. Let @ include in its language names for the elements of a countable set A . Then any 1 subset of A that is ll,-definable-on4 in every model of Q, is semi-representable in some finite extension of @.
4 26
'I3.J. GRILLIOT
C. Omitting compactifiable types (VV3A). Let Q, be a countable set of sentences. Q, U { V ~ V ~ ~ ~ 3 y A ~ ~ ~ has cp~~(x,y)} a model if CP has a model and, for all G0(x), $l(x), $*(x), ... such that Q, U { ~ x & < ~ $ ~ ( xhas ) } a model for eachj, Q, U {3~3vA,,~($,(x) & cpi,(x,y))} has a modelfor some i and all j . The proof is quite similar t o t h e one outlined in the preceding section except that the formation of Q,- is made so that the following condition holds: if t is formed from the function symbols of Q,-, then cpij(t,c)E Q,- for some i and allj, where c is a constant symbol. Variations of this result exist also. One important application is the following. Let Q, include in its language names for the elements of a countable set A . Then any subset ofA that is Xi-definable in every model of Q, is finite. In fact, 1 there exists one model of Q, in which every Xl-definable subset o f A is finite.
I I I. Compactness after omitting types A. Application to uncountability quantifier. In section 1.F we were confronted with the following situation. Given a second-order model % in which 91 CCxcpi(x) for each i and % UCx$(x), find an elementary extension in which 3x($(x) & AiE,cpi(x)) is true. Since 3x($(x) & Ai<,qi(x)) is true in % for all n , this would follow trivially from the compactness theorem if it were not that we insist that the type-1 universe of % include the type-1 universe of a. In other words, if W is a type-1 object of 'I(and a o, a l , ... are the type-0 objects of a for which 'u ai E W , then the universally quantified infinite disjunction Vx(x 4 W v ViEwx = ai) must hold in % . Since we are making infinitary requirements on % of the sort VV, the usual compactness theorem is of no value by itself. Compactness must be achieved by using the axioms satisfied by 91, especially the countable union axioms. Let Q, be the set of 0 for which 2! k 6 together with $(c), cpi(c) for i E o ,where c is a new constant symbol. We assume that cpo(x),cpI(x), ... is a complete list of those one-place formulas such that CCxcpi(x) is true in %. We need to show that Q, U (Aw,%Vx(x 4 W v VaEWx = a ) } has a model. If i t does not, then by section 1I.B there exists B(x,c) such that Q, U {3xB(x,c)} has a model, but that, for some W E %, Q, Vx(O(x,c)+x E W ) and Q, Vx(B(x,c) + x # a ) for alla E W. Therefore, we have that C C y [ $ ( y ) ~ V x ( B ( x , y ) ~ xWE ) ] and V z € WCCy[$(y)-+Vx(O(x,y)-+x#z)] are true in 91. Since 8 satisfies the countable union axioms, the bounded quantifier Vz E W can be drawn through the CCy quantifier so that
+
MODEL THEORY FOR DISSECTING RECURSION THEORY
421
CCy [ $ ( y )+ Vx(O(x,y) -+ x 4 W)]is true in ‘91. Combining this with the one above we get that CCy[$(y)+ VxlO(x,y)] is true in %. This means that one of the cpi(c) is $(c)+ VxlB(x,c), contradicting the fact that @ U {3xB(x,c)} has a model. B. Barwise compactness. Let Q, be a countable collection of sentences including, possibly, some with infinite conjunctions and disjunctions. Assume that Q, is closed under components, the finite propositional connectives, and the distribution of 1’s. In other words, cp E @ iff l c p E @, cp & $ E @ iff cp, $ E @, cp v $ E @ iff cp, $ E Q,, Vxcp(x) E @ implies cp(t)E Q, for all variableless terms t formed from a set of function symbols that includes an infinite number of constants, 3xcpfx) E @ implies cp(t)E @ for those same terms, Aiqj E @ implies cpi E @ for all i, Vicpi E Q, implies cpj E @ for all i, lAicpi E Q, iff V i 1 q E @, lVicpi E Q, iff A i l p i E @, lVxcp(x) E @ iff 3xlcp(x) E Q,, 13xcp(x) E @ iff Vxlcp(x) f 41. Barwise compactness gives a sufficient condition for when a subset of @ has a model. Let the notation cp E 9/ denote that $ is a conjunction and that cp is one of its components, and for a subset of Q, let $ C C denote that every cp E $ is an element of 2. Let cp, $, B vary through elements of CP. A subset C of Q, has a model i f
z
(1)
every cp 5 C has a model;
and, for any $, $’, $ a conjunction,
(2)
if, for every cp E $, there is a O then there is B 2 C such that 8
c zsuch that B t=
$’ v cp,
k $’ v $.
Note that if there are no infinite connectives in Q,, then condition (2) is automatic and so Barwise compactness reduces to classical compactness. Condition (2) has the form of a union axiom or a replacement axiom. Indeed condition (2) is automatically satisfied when Q, can be represented by an adset. (In an admissible set, k is missible set in such a way that z becomes a a C, relation.) To prove Barwise compactness, suppose that C satisfies the two conditions above. We form Zm in the usual manner as outlined in section 1.D except that each stage C, must satisfy condition (1). This is obvious for 2, because Zo is To see that it is true for C l , recall the ways that Z1 may be constructed from C,. The difficult one is when Viqj E Co and C, must be zoU {pi} for some i. Such an i can be chosen; for otherwise, for each i, some
z.
428
c
Th.J. GRILLIOT
$i Zo U {pi} has no model which means that $ j - {qi} I= l q j ;by condition (2), for some $ C Zo, $ A i l p i ; thus $ A V i q i C Zo has no model, a contradiction. One proceeds in this manner to show that every C, satisfies condition (1). (One must form the En’s so that each is only a finite extension of C.) I t follows that 22: has a model and hence that C has a model.
J. E. Fenstad, P.G.Hinman (eds.), Generalized Recursion Theory
0North-Holland Publ.
Comp., 1974
AXIOMATIC THEORY OF ENUMERATION Andrzej GRZEGORCZYK University of Warsaw
Sets may be considered to be simpler than functions. Hence I propose to study first an axiomatic theory with a fundamental epsilon-like notion E . ( x E y means: x belongs to the set with number parametery.) The stronger theory of enumeration of functions may be developed later. Besides the relation E we need some other individual constants or functions (primitive recursive in the standard model) as primitive notions. First the pairing function and its inverses:
then the shifting function S and its axiom: Al.
xES(y,z)- ( x , z ) E y .
The next axiom A2 is a collection of six comprehension schemas (ClLC6). I shall use them in two parallel forms as existential formulas and as definitions of new individual constants (whch is the same in the model):
-
p= 8)
c1
VuAx(xEu
c2
V u A x f x E u-p#$)
C'2 x E c - p # $
c3
V u A x ( x E u- p E $ )
C'3 x E c - p E $
c4
VuAx(xEu
C5
Vul\x(xEu -(xEa
C6
VuAx(xEu-(xEa
C'1
xEc-p=\1/
V y ( x , y ) E a )C'4 x E c A
xEb))C'S x E c
--
Vy(x,y)Ea
(xEa A xEb)
vxEb)C'6 xEc-(xEa
429
vxEb).
A. GRZEGORCZYK
430
In C 1-C6 cp, $ , a and b are terms containing no occurrences of the variable u , but possibly containing some variables as parameters. In C'l-C'6, cp and $ may contain only x as variable, a and b must be constant terms, and c is a new individual constant. In order to pass to the enumeration of functions we must postulate the existence of a universal function 21 and the Lachlan function &:
To close the theory we postulate that: A4
AxVw,u(Az(zEx
V y ( z , y ) E w ) Az(zEu
-
1zEw)).
(Every element is the projection of a dual element.) The shifting function S allows us to consider some elements as combinators with respect to the equivalence. I f P ( x l ,...,x,) is a polynomial built o f S and x l , ..., x,, then the combinator associated to P is an element ap such that the following formula is a theorem: (1)
x E S ( ... S(ap,xl),...
)
X,)
-
XEP(Xl, ...)X n ) .
Combinatory Property. For evety P ( x l , ...,x,) there is a combinator associated to P. Proof. By C3 we can define ap to satisfy the formula: (... (x,x,),
...,x I ) E a p- x E P ( x l ,
..., x,,)
Then applying n times A 1 . we get (1). I shall mention some other properties,
Fixed point theorem. There is a function
71 which produces fixed
points:
AXIOMATIC THEORY OF ENUMERATION
(2)
431
zES(x,n(x))-zEn(x) .
Proof. Accordingly to A2 there is an element Q such that:
h t t i n g y = S ( Q , x ) we get:
-
Hence the function: n(x) = S ( S ( Q , x ) , S ( Q , x ) ) satisfies the formula (2).
Definiti0n.x is dual
VyAz(zEy-1zEx).
There are dual elements. There are also elements which are not dual, e.g. the element c satisfying the equivalence:
The supposition that c is dual leads to a contradiction by Russell's argument: if for somey,Az(zEy - l z E z ) , then:yEy - 1 y E y .
Definition.x isfinite - A y ( A z ( z E y
+ z E x ) + y is dual).
The intuition is that every infinite set contains a non dual set. Every finite element is of course dual. Every element defined by alternation of identities with constants is finite:
xEc-(x=al
v ... v x = a , ) .
Considering the Boolean operations U, n, and / as defined by means of E as epsilon, we get that the dual elements constitute a Boolean algebra. On the other hand, having non dual elements we can prove that the complement of c defined above (or defined by: x E c - x # x ) is infinite because it contains a non dual element.
432
A. GRZEGORCZYK
There is a sequence of infinitely many different infinite elements:
xEaO-x=x (3)
xEa,+l -x#aO
A
... A x f a ,
Proof. aoEao. Suppose that aiEai for every i < n . Accordingly to the definition laiEa,+l. Hence ai # a,+l, and by the definition Ea,+l. Definition. x is closed - A y , u(Az(zEy -zEu) Rice’s The0rem.x is closed
-
h aOEx A
+
EX
eyEx)).
l ( b o E x )+ x is not dual.
Proof. Suppose x t o be dual. Hence for some x‘: (4)
zEx‘
l(zEx)
By A2 there is an h such that: ( 5)
(n,y)Eh-((rzEx ~ y = b , )v (nEx‘ ~ y = a ~ ) ) .
The element h considered as a set of pairs is a function which maps { n : n E x } to bo and { H : 1 n E x ) to ao. By A2 for h there is an rn such that:
-
Using the futed point theorem we get no = ~ ( msuch ) that: (7)
zES(nz,nO)
zEnO ,
The element h as a function is total (by (4) and (5)). Hence for no there is a y o such that:
AXIOMATIC THEORY OF ENUMERATION
433
By (6)-(9) and A l we get that:
When x is closed, (10)implies that:
On the other hand (4) and (5) imply that:
(12)
(n,y)Eh
-+
(nEx -1 yEx) ,
and (8) and (12) imply that:
(1 1) and (13) give a contradiction.
Non-extensionality theorem. For every element x and for every n there exist more than n elements which are extensional with x. Proof. Suppose that there are only n elementsxl, ..., x, which are extensional withx. This means that: (14)
Az(zEu e z E x ) - ( u = x l
v ... V U = X , ) .
According to C’1 and C’6 there is an elementy such that: uEy -(u=x1
v ... V U = X , ) .
By (14) y is closed. It is not empty because x E y , and by ( 3 ) there is some u such that 7uEy. According to C’2and C‘5,y is dual. But this contradicts Riceis the orem. Notice that for the above argument we need Rice’s theorem in a uniform formulation. Instead of h take: S(S(S(H,x), ao),,bO)for suitable H , and instead of m take S(M, h) for suitableM.
A. GRZEGORCZYK
434
The axiom A3 enables us to consider the enumeration of functions. Accordingly to A3 the element U may be considered as a partial function and we can write:
U ( z , x )= y instead o f ((x,y),z)E?d. We shall use the abbreviations
and 4.
Kleene’s Sr-theorem. There is a shifting function S’ such that:
U(S ’(a,b), x ) = U(a,( b ,x ) ) . Proof. By A2 there is an element Uo such that:
According to A 1:
By A3a, the elementy is unique. Hence, applying A3b, we get that:
PuttingS’(a,b) theorem.
=
g(S(S(ao,b),a))and applying (15)-(17) we get our
AXIOMATIC THEORY OF ENUMERATION
435
Proof. By A2 there are elements al, a 2 , a3 such that:
Putting (Y = &(a3), by A3 and Kleene’s Sr-theorem we can deduce:
Similarly by A2 there are elements e l - e 4 such that:
Putting J/ = & ( e 4 )we easily verify conditions: c , d, and e . There is of course a standard arithmetical model for AO-A4 in which the universe consists of natural numbers and “xEy” means: the number x belongs to recursively enumerable set having the numbery. The other model consists of the recursive ordinals and metarecursive enumeration. Is it a natural theory, or is it perhaps too weak to give more involved interesting theorems? One can trye to develop the hierarchies in it, but perhaps it may be more appropriate to add the weak second order logic. Another question which seems to be interesting is: taking AO, A 1, how
436
A. GRZEGORCZYK
many instances of A2 can one take and still get a theory compatible with extensionality? If it were possible to define two combinators of the X-calculus, we would have a model for the X-calculus, if the definitions could be compatible with extensionality.
J.E.Fenstad, P. G.Hinman (eds.), Generalized Recursion Theory 0 North-Holland Publ. Comp., 1974
POST’S PROBLEM FOR ADMISSIBLE SETS S.G. SIMPSON The University o f California, Berkeley
In 1944 Post proved that there exists a recursively enumerable subset of w having intermediate many-one degree. Post then asked whether there exists a recursively enumerable subset of w having intermediate degree of unsolvability. In 1956 Friedberg and Muchnik solved Post’s problem affirmatively by proving that there exist two recursively enumerable subsets of w having incomparable degrees of unsolvability. Recently, Sacks and Simpson [ 51 generalized the Friedberg-Muchnik theorem to the context of recursion theory on admissible sets of the form La. Admissible sets of this special form retain the following basic property of w : the universe is well-ordered by a recursive relation. Kreisel [ 2 : p. 1731 asked whether property (W) is in any way essential or “significant” for generalizations of the Friedberg-Muchnik theorem. In the present paper we partially answer Kreisel’s question. Namely we prove: there exists an admissible set M for which both (W)and the FriedbergMuchnik theorem fail. However, our proof has one serious defect: it uses AD, the so-called axiom of determinacy, which is actually not an axiom but rather an unsupported (though pragmatically interesting) hypothesis. We conjecture that this defect can be eliminated. In the meantime, for background material on AD, the reader may consult [3]. Research partially supported by NSF Contract GP-24352. See also Kreisel’s 1973 Zentralblatt review of [ 4 ] in which Kreisel suggests that this question must be answered before it is reasonable to start thinking about axiomatics for post-Friedberg recursion theory. 437
S.G. SIMPSON
438
Our main theorem, Theorem 1 below, is stronger than what was stated above, in two ways. First, while our admissible set M will not have property (W), it will have the following property: the universe is prewellordered by an M-recursive relation whose initial segments are uniformly M-finite. Second, not only will theM-analog of the Friedberg-Muchnik theorem fail, but so will the M-analog o f Post’s weaker theorem mentioned in the first sentence of this paper. Definition. L e t M be an admissible set. B S M is complete- E(M) if (i) B is E(M); and (ii) for each E(M) set A E M there is a E(M) relation C C M XM such that (a) VX3Y C(X,Y> (b) VxVy (C(x,y) + (x € A -y E B ) ) .
Remark. I f M is E-uniformizable then (ii) is equivalent to every E(M).set being many-one reducible to B. In any case, (ii) implies that every X(M) set is A ( ( M ,B ) ) . Theorem 1. Assume AD. Let M = R+, the next admissible set after the continuum. Then every X (M> set is either A (M> or complete.
In particular, the Friedberg-Muchnik theorem fails for R’. Note that R + is a “Friedberg theory” in the sense of Moschovakis [4]. Before proving Theorem 1, we establish some notation. Let R = w w , the real continuum. Let M = R+,the smallest admissible set such that R EM. Put K = On n M . Clearly M = L,(R) where the constructible hierarchy over R is defined by LO(R)
=
transitive closure of R ;
L,+I(R)
=
{XC L,(R) I X is first-order definable over (L,(R), € ) alowing parameters from L,(R)};
POST’S PROBLEM FOR ADMISSIBLE SETS
439
u{ LJR) I a! < A} for limit A;
L,(R)
=
L(R)
= U {LJR)
I a! an ordinal}.
Some Berkeley set theorists have conjectured that AD ‘‘holds” in L(R) in the sense that plausible large cardinal axioms may be found which imply this. Note that our theorem and proof take place entirely within L(R). Let H be the Moschovakis system of notations for the ordinals less than K . Let 11 be the corresponding norm. ThusH is a subset of R and 11 maps H onto K . For eacha
Lemma 1. For evety I, J C R either12 J o r J S R
-
I.
Lemma 2. Let S be a subset of K such that Va!< K (S fla! EM). m e n S is A (M).
Proof. Assume hypothesis. We shall show that S is Z(M). Put K = {x €HI Ix I E S}. It suffices to show that K isE (M). We shall do this by showing that K H . By Lemma 1 it suffices to show that H $ R - K . So suppose H I R - K via f.Then for all x ER we have
I personally do not subscribe to this conjecture. However, I am impressed by the fact that a number of people have tried and failed to deduce a contradiction from ZF + AD.
44 0
S.G. SIMPSON
whence H is n ( M ) a contradiction. Proof of Theorem 1. Let A C M be C(M). Case I : A " M a EM for all a < K . In this Case we shall show that A is A (M). Let A be defined over M by
x EA
-
3 y D ( x ,y )
where D is A (M). For each x E M let h ( x ) be the least 77 such that D(x,y ) holds for some y E Mv. Thus dom ( h ) = A and h is C(M). By the Case hypothesis and the admissibility of M , h [M,] is bounded below K for each a < K . Let g(a) be the least upper bound of h [M,]. Thusg : K -+K and for each x E M we have
By Lemma 2 g is A (M) hence A is H ( M ) q.e.d. Case IZ: negation of Case I. Let a < K be such that A O M , 4 M . Let i E M map R ontoM,. Put I = {r E H 1 i(r) E A } . T h u s Z S R and I is L(M) but not A(M). In particular Z $ R - H hence by Lemma 1 H
Hence there exists a countable admissible set Mo for which the same conclusion holds. The proof that M o exists does not require the assumption of PD outright but only the assumption that PD has an admissible model.
POST'S PROBLEM FOR ADMISSIBLE SETS
441
M has A(M) prewellorderings < and < such that the initial segments of < are uniformly M-finite, and the initial segments of < are M-small. where Y C M is said to be M-finite if Y E M, and M-small if Y ( AlE M whenever A is E (M). We tentatively propose that an admissible set be called thin if it has property (T). Admissible sets of the form L, are thin via the (pre)wellorderings x < y and f ( x )
Bibliography [ I ] K.J. Barwise, R.O. Gandy and Y.N. Moschovakis, The next admissible set, J. Symbolic Logic 36 (1971) 108-120. [ 21 G. Kreisel, Some reasons for generalizing recursion theory, in: R.O. Gandy and C.E.M. Yates (eds.) Logic Colloquium '69 (North-Holland, Amsterdam, 1971) 139-198. [ 3 ] J.E. Fenstad, The axiom of determinateness, in: J.E. Fenstad (ed.) Proceedings of the Second Scandinavian Logic Symposium (North-Holland, Amsterdam, 197 1) 4 1-6 1. [ 4 ] Y.N. Moschovakis, Axioms for computation theories - first draft, in: R.O. Gandy and C.E.M. Yates (eds.) Logic Colloquium '69 (North-Holland, Amsterdam, 1971) 199- 255. [S] G.E. Sacks and S.G. Simpson, The ,-finite injury method, Annals of Math. Logic 4 (1972) 343-367. (61 S.G. Simpson, Degree theory on admissible ordinals, this volume. 171 W. Wadge, Degrees of complexity of subsets of the Baire space, Notices Amer. Math. SOC.19 (1972) p. A-714.
PART V BIBLIOGRAPHY OF GENERALIZED RECURSION THEORY
J.E.Fenstad, P.G.Hinman (eds.), Generalized Recursion Theory @ North-Holland Publ. Cornp., 1974
SOME PAPERS ON GENERALIZED RECURSION THEORY ARRANGED ACCORDING TO SUBJECT MATTER A number after an author’s name singles out an item in the Uncritical Bibliography. Thus Grilliot (32) refers to: [32] T. Grilliot, Selection functions for recursive functionals, Notre Dame Jour. Formal Log. X (1969) 225-234. TV after an author’s name refers to his paper in this volume. Recursion in objects of finite type: Aczel and Hinman (TV). Gandy (26, 27). Grilliot (3 1,32,33). Harrington (TV). Kleene (48). MacQueen (75). Moschovakis (80, TV). Platek (92). Sacks (103, TV). Shoenfield (109). Recursion on ordinals: Jensen and Karp (42). Kin0 and Takeuti (43). Kreisel and Sacks (61). Kripke (62). Lerman (68). Lerman and Sacks (69). Owings(88). Platek(92). Sacks(lOl,lO2). Sacks and Simpson(l05). Shore (1 10,111). Simpson (TV). Takeuti (123,124). TuguC (127). Admissible sets: Barwise (8, TV). Barwise, Gandy and Moschovakis ( 1 1). Platek (92). Inductive definability and hyperprojective sets: Aanderaa (TV). Aczel and Richter (TV). Cenzer (TV). Gandy (TV). Grilliot (34). Harrington (TV). Hinman and Moschovakis (40). Moschovakis (81,82). Richter (99). Spector (1 17). Model theoretic, axiomatic and other views of generalized recursion theory: Fenstad (TV). FraissC (21). Friedman (22,23). Gordon (30). Grilliot (TV). Kreisel(58,59). Kunen (63). Lacombe (65,66). Lambert (67). Montague (76,77). Moschovakis (83). Strong (1 18,119). Wagner (128,129).
445
44 6
AN UNCRITICAL BIBLIOGRAPHY OF PAPERS ON GENERALIZED RECURSION THEORY [ 1] P. Aczel, Representability in some systems of second order arithmetic, Israel Jour.
Math. 8 (1970) 309-328. [2] P. Aczel (Abstract) Implicit and inductive definability, Jour. Symb. Log. 35 (1970) 5 99. [3] P. Aczel and W. Richter, Inductive definitions and analogues of large cardinals, in: Conference in Math. Log. - London '70 (Springer, Berlin, 1972) 1-9. [4] J.W. Addison, Some consequences of the axiom of constructibility, Fund. Math. 46 (1959) 337-357. [5 ] J.W. Addison, Some problems in hierarchy theory, Proc. Symp. Pure Math. vol. V (Amer. Math. S O C . , Providence, R.I., 1962) 123-130. [6] J.W. Addison and S.C. Kleene, A note on function quantification, Proc. Amer. Math. SOC.8 (1957) 1002-1006. [ 71 V.I. Amstislavskii, Extensions of recursive hierarchies and R-operations (Russian) Dokl. Ackad. Nauk SSSR 180(1968) 1023-1026. [ 8 ] J. Barwise, Infinitary logic and admissible sets, Jour. Symb. Log. 34 (1969) 22625 2. [ 9 ] J. Barwise, Applications of strict predicates to infinitary Logic, Jour. Syfnb. Log. 34 (1969) 409-423. [ 101 J. Barwise and E. Fisher, The Shoenfield Absoluteness Lemma, Israel Jour. Math. 8 (1970) 329-339. [ 111 J . Barwise, R.O. Gandy and Y.N. Moschovakis, The next admissible set, Jour. Symb. Log. 36 (1971) 108-120. [ 121 S. Bloom, The hyperprojective hierarchy, Zeit. Math. Log. Grund. Math. 16 (1970) 149-164. [ 131 G. Boolos and H. Putnam, Degrees of unsolvability of constructible sets of integers, Jour. Symb. Log. 33 (1968) 497-513. [ 141 R. Boyd, G. Hensel and H. Putnam, A recursion-theoretic characterisation of the ramified analytic hierarchy, Trans. Amer. Math. SOC.141 (1969) 37-62. [15] C.C. Chang and Y.N. Moschovakis, The Suslin-Kleene theorem for V , with cofinality ( K ) = w , Pacif. Jour. Math. 35 (1970) 565-569. [ 161 D.A. Clarke, Hierarchies of predicates of finite types, Memoir Amer. Math. SOC. NO. 51 (1964) 1-95. [ 171 G.C. Driscoll, Jr., Metarecursively enumerable sets and their metadegees, Jour. Symb. Log. 33 (1968) 389-411. [ 18) H.B. Enderton, The unique existential quantifier, Arch. Math. Log. Grund. 1 3 (1970) 52-54. [ 191 H.B. Enderton and H. Putnam, A note on the hyperarithmetic hierarchy, Jour. Symb. Log. 35 (1970) 429-430.
n:
BIBLIOGRAPHY
44 7
[20] S. Feferman and G. Kreisel, Persistent and invariant formulas relative t o theories of higher order, Bull. Amer. Math. SOC.22 (1966) 480-485. [21] R. Frdss6,Une notion de r6cursivit6 relative, in: Infinitistic Methods (Proceedings of the Warsaw Symposium 1959) (Pergamon, Oxford, 1961) 323-328. I221 H. Friedman, Axiomatic recursive function theory, in: R.O. Gandy and C.E.M. Yates (eds.) Logic Colloquium '69 (North-Holland, Amsterdam, 197 1) 113- 137. [ 231 H. Friedman, Algorithmic procedures, generalized Turing Algorithms and elementary recursion theories, in: R.O. Gandy and C.E.M. Yates (eds.) Logic Colloquium '69 (North-Holland, Amsterdam, 1971) 361-390. [24] R.O. Gandy, On a problem of Kleene's, Bull. Amer. Math. SOC.66 (1960) 501-502. [ Z ] R.O. Gandy, Proof of Mostowski's Conjecture, Bull. Acad. Polon. Sci. 8 (1960) 571-575. [26] R.O. Gandy, General recursive functionals of finite type and hierarchies of functionals, Ann. Fac. Sci. Univ. Clermont-FerrandNo. 35 (1967) 5-24. [27] R.O. Gandy, Computable functionals of finite type I, in: J. Crossley (ed.) Sets, Models and Recursion Theory (North-Holland, Amsterdam, 1967) 202-242. [28] R.O. Gandy, G. Kreisel and W.W. Tait, Set existence I, Bull. Acad. Polon. Sci. 8 (1960) 577-583; and I1 9 (1961) 881-882. [ 291 R.O. Gandy and G.E. Sacks, A minimal hyperdegree, Fund. Math. 61 (1967) 215 -223. [ 301 C. Gordon, Comparisons between some generalisations of recursion theory, Compositio Math. 22 (1970) 333-346. [31] T. Grilliot, Hierarchies based on objects of finite type, Jour. Symb. Log. 34 (1969) 177-182. [32] T. Grilliot, Selection functions for recursive functionals, Notre Dame Jour. Formal Log. X (1969) 225-234. [33] T. Grilliot, On effectively discontinuous type-2 objects, Jour. Symb. Log. 36 (1971) 245-248. [34] T. Grilliot, Inductive definitions and computability, Trans. Amer. Math. SOC.158 (1971) 309-317. [ 351 T. Grilliot, Omitting types; applications to recursion theory, Jour. Symb. Log. 37 (1972) 81-89. [36) A. Grzegorczyk, A Mostowski and C. Ryll-Nardzewski, Definability of sets in models of axiomatic theories, Bull. Acad. Polon. Sci. 9 (1961) 163-167. [37] L. Harrington, Contributions to recursion theory in higher types, Ph.D. Thesis, Massachusetts Institute of Technology (197 3). [ 381 J. Harrison, Recursive pseudo-well-orderings, Trans. Amer. Math. SOC.131 (1968) 526-543. [39] P. Hinman, Hierarchies of effective descriptive set theory, Trans. Amer. Math. SOC. 142 (1969) 111-140. [40] P. Hinman and Y.N. Moschovakis, Computability over the continuum, in: R.O. Gandy and C.E.M. Yates (eds.) Logic Colloquium '69 (North-Holland, Amsterdam, 1971) 77-105. 1411 M. Hirano, Some definitions for recursive functions of ordinal numbers, Sci. Rep. Tokyo Kyoiku Daigaku Sect. A 10 (1969) 135-141. [42] R.B. Jensen and C. Karp, Primitive recursive set functions, Proceedings of Symposia in Pure Mathematics XI11 Part I (Amer. Math. SOC.,Providence, R.I., 197 1) 143-176.
448
BIBLIOGRAPHY
[43] A . Kin0 and G. Takeuti, On hierarchies of predicates of ordinal numbers, Jour. Math. SOC.Japan 14 (1962) 199-232. [44] A. Kin0 and G. Takeuti, On predicates with constructive infinitely long expressions, Jour. Math. SOC.Japan 15 (1963) 176-190. [45 1 S.C. Kleene, Hierarchies of number-theoretic predicates, Bull. Amer. SOC.61 (1955) 193-213. [46] S.C. Kleene, Arithmetic predicates and function quantifiers, Trans. Amer. Math. SOC.79 (1955) 312-340. I471 S.C. Kleene, On the forms of the predicates in the theory of constructive ordinals 11, Amer. Jour. Math. 77 (1955) 405-428. [48] S.C. Kleene, Recursive functionals and quantifiers of finite type I, Trans. Amer. Math. SOC.91 (1959) 1-52; and I1 108 (1963) 106-142. 1491 S.C. Kleene, Quantification of number-theoretic functions, Compos. Math. 14 (1959) 23-41. [50] S.C. Kleene, Countable functionals, in: A. Heyting (ed.), Constructivity in Mathematics (Proceedings of the 1957 Amsterdam Colloquium) (North-Holland, Amsterdam, 1958) 81-100. [ 511 S.C. Kleene, Herbrand-Godel style recursive functionals of finite types, Proc. Symp. Pure Math. vol. V (Amer. Math. SOC.,Providence, R.I., 1962) 49-75. [52] S.C. Kleene, Lambda definable functionals of finite type, Fund. Math. 50 (1961) 281-303. [53] S.C. Kleene, Turing machine computable functionals of finite type I, in: Logic, Methodology and Philosophy of Science (Proceedings of the 1960 Congress) (Stanford Univ. Press, Stanford, 1962) 38-45; and 11, Proc. Lond. Math. SOC.12 (1962) 245-258. [54] D.L. Kreider and H. Rogers, Jr., Constructive versions of ordinal number classes, Trans. Amer. Math. SOC.100 (1961) 325-369. [55] G. Kreisel, Set theoretic methods suggested by the notion of infinite totality, in: Infinitistic Methods (Pergamon, Oxford, 1961) 97-102. [ 5 6 ] G. Kreisel, Laprkdicative, Bull. SOC.Math. France 88 (1960) 371-391. 1571 G . Kreisel, The axiom of choice and the class of hyperarithmetic functions. Indag. Math. 24 (1962) 307-319. [58] G. Kreisel, Model theoretic invariants: applications to recursive and hyperarithmetic operators, in: J. Addison et al. (eds.) Theory of Models (Proceedings of the 1963 Berkeley Symposium) (North-Holland, Amsterdam, 1965) 190-205. [59] G. Kreisel, Some reasons for generalizing recursion theory, in: R.O. Gandy and C.E.M. Yates (eds.) Logic Colloquium '69 (North-Holland, Amsterdam, 1971) 139-198. [60) G. Kreisel, J . Shoenfield and H. Wang, Number theoretic concepts and recursive wellorderings, Arch. Math. Log. Grund. 5 (1960) 42-64. [61] G. Kreisel and G.E. Sacks, Metarecursive sets, Jour. Symb. Log. 30 (1965) 318-338. [62] S. Kripke (Abstracts) Transfinite recursion on admissible ordinals I and 11, Jour. Symb. Log. 29 (1964) 161-162. [63] K. Kunen, Implicit definability and infinitary languages, Jour. Symb. Log. 33 (1968) 446-451. [64] D. Lacombe, Deux gCnCralisationsde la notion de rkcursivitk, C.R. Acad. Sci. Paris 258 (1964) 3141-3143.
BIBLIOGRAPHY
44 9
[65] D. Lacombe, Deux g6n6ralisations de la notion de r6cursivit6 relative, C.R. Acad. Sci. Paris 258 (1964) 3410-3413. [66] D. Lacombe, Recursion theoretic structures for relational systems, in: R.O. Candy and C.E.M. Yates (eds.) Logic Colloquium '69 (North-Holland, Amsterdam, 1971) 3-17. [67] W. Lambert, Jr., A notion of effectiveness in arbitrary structures, Jour. Symb. Log. 33 (1968) 577-602. [68] M. Lerman On the suborderings of the a-recursively enumerable a-degrees, Ann. Math. Log. 4 (1972) 369-392. [69] M. Lerman and G.E. Sacks, Some minimal pairs of or-recursively enumerable degrees, Ann. Math. Log. 4 (1972) 415-442. [70] A. Levy, A hierarchy of formulas in set theory, Memoir Amer. Math. SOC.no. 57 (1965) 1-76. [71] S.C. Liu, Recursive linear orderings and hyperarithmetic functions, Notre Dame Jour. Formal Log. 3 (1962) 129-132. [72] P. Lorenzen and J . Myhill, Constructive definition of certain analytic sets of numbers, Jour. Symb. Log. 24 (1959) 37-49. [73] M. Machtey, Admissible ordinals and the lattice of a-recursively enumerable sets, Ann. Math. Log. 2 (1970-71) 379-417. [74] M. Machtey, Admissible ordinals and intrinsic consistency, Jour. Symb. Log. 35 (1970) 389-400. 1751 D. MacQueen, Post's problem for recursion in higher types, Ph.D. Thesis, Massachusetts Institute of Technology, 1972. [76] R. Montague, Towards a general theory of computability, Synthese 12 (1960) 429-438. [ 7 7 ] R. Montague, Recursion theory as a branch of model theory, in: B. van Rootselaar et al. (eds.) Logic Methodology and Philosophy of Science I11 (Proceedings of the 1967 Congress) (North-Holland, Amsterdam, 1968) 63-86. [78] Y.N. Moschovakis, Many-one degrees of theH,(x) predicates, Pacif. Jour. Math. 18 (1966) 329-342. [79] Y.N. Moschovakis, Predicative classes, in: Axiomatic Set Theory (Proceedings of Symposia in Pure Math. XIII, Part I, 1967) (Amer. Math. SOC.,Providence, R.I., 1971) 247-264. [ 801 Y .N. Moschovakis, Hyperanalytic predicates, Trans. Amer. Math. SOC.129 (1967) 249-282. [ S l ] Y.N. Moschovakis, Abstract first order computability I, Trans. Amer. Math. Sac. 138 (1969) 427-464; and I1 138 (1969) 465-504. [82] Y.N. Moschovakis, Abstract computability and invariant definability, Jour. Symb. Log. 34 (1969) 605-633. [83] Y.N. Moschovakis, Axioms for computation theories - first draft, in: R.O. Candy and C.E.M. Yates (eds.) Logic Colloquium '69 (North-Holland, Amsterdam, 197 1) 199- 255. [ 841 Y .N. Moschovakis, The Suslin-Kleene theorem for countable structures, Duke Math. Jour. 37 (1970) 341-352. [ 851 A. Mostowski, Development and applications of the projective classification of sets of integers, in: Proc. Inter. Cong. Math. (1965) Amsterdam vol. I11 (E.P. Noordhoff, Groningen) 280-288. [86] K , Ohashi, On a question of G.E. Sacks, Jour. Symb. Log. 35 (1970) 46-50.
45 0
BIBLIOGRAPHY
[87] J.C. Owings, Jr., Recursion, metarecursion and inclusion, Jour. Symb. Log. 32 (1967) 173-179. [ 881 J.C. Owings, Jr., fl; sets, w-sets and metacompleteness, Jour. Symb. Log. 34 (1969) 194-204. sets, can be [89] J.C. Owings, Jr., The metarecursively enumerable sets, but not the enumerated without repetitions, Jour. Symb. Log. 35 (1970) 223-229. (901 J.C. Owings, Jr., A splitting theorem for simple sets, Jour. Symb. Log. 36 (1971) 433-438. [ 91 1 R. Parikh, On the nonuniqueness in transfinite progressions, Jour. Indian Math. SOC.(N.S.) 31 (1967) 23-32. (921 R. Platek, Foundations of Recursion Theory, Ph.D. Thesis, Stanford University, 1966. [93] R. Platek, A countable hierarchy for the superjump, in: R.O. Gandy and C.E.M. Yates (eds.) Logic Colloquium '69 (North-Holland, Amsterdam, 197 1) 257-27 1. [ 941 H. Putnam, Uniqueness ordinals in higher constructive number classes, in: Essays on the Foundations of Mathematics (North-Holland, Amsterdam, 1961) 190-206. [95] H. Putnam, On hierarchies and systems of notations, Proc. Amer. Math. Soc. 15 (1964) 44-50. [96] W. Richter, Extensions of the constructive ordinals, Jour. Symb. Log. 30 (1965) 193- 21 1. [97] W. Richter, Constructive transfinite number classes, Bull. Amer. Math. SOC.73 (1967) 261-265. [ 981 W. Richter, Constructively accessible ordinal numbers, Jour. Symb. Log. 33 (1968) 43-55. [ 991 W. Richter, Recursively Mahlo ordinals and inductive definitions, in: R.O. Gandy and C.E.M. Yates (eds.) Logic Colloquium '69 (North-Holland, Amsterdam, 1971) 273-288. [ 1001 J . Robinson, An introduction to hyperarithmetic functions, Jour. Symb. Log. 32 (1967) 325-342. [ 1011 G.E. Sacks, Post's problem, admissible ordinals and regularity, Trans. Amer. Math. SOC.124 (1966) 1-23. [ 1021 G.E. Sacks, Metarecursion theory, in: J. Crossley (ed.) Sets, Models and Recursion (North-Holland, Amsterdam, 1967) 243-263. [ 1031 G.E. Sacks, Recursion in objects of finite type, in: Proceedings of the 1970 International Congress of Mathematicians (Gauthiers-Villars, Paris, 1971) 25 1-254. sets, Advances in Math. 7 (197 1) 57-82. [ 1041 G.E. Sacks, On the reducibility of [ 1051 G.E. Sacks and S.G. Simpson, The a-finite injury method, Ann. Math. Log. 4 (1972) 343-367. [lo61 B. Scarpellini, A characterization of A; sets, Trans. Amer. Math. Soc. 117 (1965) 441-450. [ 1071 J.R. Shoenfield, The form of the negation of a predicate,.Proc. Symp. Pure Math. vol. V (Amer. Math. SOC.,Providence, R.I., 1962) 131-134. [ 1081 J.R. Shoenfield, The problem of predicativity, in: Essays o n the Foundations of Mathematics (North-Holland, Amsterdam, 1961) 132- 139. ( 1091 J.R. Shoenfield, A hierarchy based on a type-2 object, Trans. Amer. Math. SOC. 134 (1968) 103-108. [ 1101 R.A. Shore, Minimal a-degrees, Ann. Math. Log. 4 (1972) 393-414. [ 11 I ] R.A. Shore, Priority arguments in a-recursion theory, Ph.D. Thesis, Massachusetts Institute of Technology, 1972.
nt
n:
BIBLIOGRAPHY
45 1
[ 1121 S.G. Simpson, Admissible ordinals and recursion theory, Ph.D. Thesis, Massachusetts Institute of Technology, 1971). [I131 C. Spector, Recursive wellorderings, Jour. Symb. Log. 20 (1955) 151-163. [ 1141 C. Spector, On degrees of recursive unsolvability, Ann. of Math. 64 (1956) 581592. [ 1151 C. Spector, Measure theoretic construction of incomparable hyperdegrees, Jour. Symb. Log. 23 (1958) 280-288. [116] C. Spector, Hyperarithmetic quantifiers, Fund. Math. 48 (1959) 313-320. [ 1171 C. Spector, Inductively defined sets of natural numbers, in: Infinitistic Methods (Proceedings of Warsaw symposium 1959) (Pergamon Press, Oxford, 197 1) 97 - 102. [ 1181 H.R. Strong, Algebraically generalized recursive function theory, IBM Jour. Res. Devel. 12 (1968) 465-475. [ 1191 H.R. Strong, Construction of models for algebraically generalized recursive function theory, Jour. Symb. Log. 35 (1970) 401-409. [ 1201 Y. Suzuki, A complete classification of the A; functions, Bull. Amer. Math. Soc. 70 (1964) 246-253. [ 121) M. Takahashi, Recursive functions of ordinal numbers and Levy’s hierarchy, Comment. Math. Univ. St. Paul 17 (1968) 21-29. [ 1221 H. Tanaka, On analytic wellorderings, Jour. Symb. Log. 35 (1970) 198-204. [ 1231 G. Takeuti, On the recursive functions of ordinal numbers, Jour. Math. SOC. Japan 12 (1960) 119-128. [ 1241 G . Takeuti, Recursive functions and arithmetic functions of ordinal numbers, in: Y . Bar-Hillel (ed.) Logic, Methodology and Philosophy of Science I1 (Proceedings of the 1964 Congress) (North-Holland, Amsterdam, 1965) 179-196. [ 1251 S.K. Thomason, On initial segments of hyperdegrees, Jour. Symb. Log. 35 (1970) 189-197. [ 1261 T. Tug&, Predicates recursive in a type-2 object and Kleene hierarchies, Comment. Math. Univ. St. Paul 8 (1 959) 97- 117. [ 1271 T. Tug&, On the partial recursive functions of ordinal numbers, Jour. Math. SOC. Japan 16 (1964) 1-31. [128] E.G. Wagner, Uniform reflexive structures: on the nature of Godelizations and relative computability, Trans. Amer. Math. SOC.144 (1969) 1-41. [ 1291 E.G. Wagner, Uniformly reflexive structures: an axiomatic approach to computability, Informat. Sci. 1 (1968) 343-362. [ 1301 H. Wang, Ordinal numbers and predicative set theory, Zeit. Math. Log. Grund. Math. 5 (1959) 216-239.
INDEX *
Aanderaa, S., 207, 221,245,263, 305,381,445 Aczel, P., 3, 19,41,4345,49,50, 52, 110, 121,212,220,221223,238,263, 266,270-271, 278,287,291,296-297,301, 306,333,340, 381,387,397, 40 1,404,445446 Addison, J.W., 218, 220, 250, 26 1,263,446 Amstislavskii, V., 446 Bachmann, H., 296-297 Barwise, K.J., 97, 107, 110, 112, 114, 120, 122, 196, 198,200, 204, 263,265-266,270-272, 278, 281,287,295,297, 334335,354,381,401404,427, 439,441,445-446 Beth, E., 275,297 Blass, A., 260 Bloom, S., 446 Boolos, G., 446 Boyd, R., 446 Bridge, J., 296-297 Cenzer, D., 221-223,225,229, 233,240,247,256,263, 304,381,445 Chang, C.C., 446
*
Chong, C.T., 190 Clarke, D .A ., 446 Cohen, P., 172 Devlin, K., 123,313-314,316, 38 1 Driscoll, G. C., 446 Enderton, H.B., 446 Feferman, S., 89,93,271,294, 296-297,447 Fenstad, J.E., 220,385,437,441, 445 Fisher, E., 446 FraissC, R., 407,4 15,418,420, 445,447 Friedberg, R., 172,437 Friedman, H., 112,121,385,404, 445,447 Candy, R.O., 4,33,39,40-41,43, 49,50-52,58,78,84,92-93, 107, 110, 121, 200,204,221, 263,265,270-272,297,303, 334-335,339,354,373,381, 402404,439,441,445-447 Gentzen, G., 296 Godel, K., 86,93, 144, 149, 192,258,263
Boldface numbers refer to title pages of authors’ chapters in this volume.
453
454
Gordon, C., 107,270,297,445, 447 Costanian, R., 286, 298 Grant, P., 281 Grilliot, T.J., 49, 50-52, 58, 68, 81-82,93,219, 238, 270-271, 278, 289, 290, 293-295, 298, 340,400,404,405,407,410, 414-415,418,420,421,445, 447 Grzegorczyk, A., 271, 298,429, 447 Hanf, W., 306,381 Harrington, L., 19, 25, 43, 220. 445.447 Harrison, J., 447 Hensel. G.. 446 Ilinman, P.G.,3,41, 43-45. 49, 50, 52,92, 238,293, 295, 297, 387, 397,401,404,445, 447 Hirano. M., 447 Isles, D., 296-297 Jensen, K., 123-125, 140-141, 144, 163, 166, 191-193, 260, 263, 273, 298.313-314,317. 320,322,324,445,447 Jockusc1i.C.. 191 Karp,C., 273,298, 313-314, 317.320, 322, 324,376, 381,445,447 Kechris, AS.,53. 78,419 Keisler, J.H., 113, 115, 121 Kino, A . , 445,448 Kleene, S.C., 3 , 4 , 7 , 2 9 , 33-34, 36, 41, 43, 5 2, 54-55,57,67,
INDEX
71-72,78-79,81-83, 8 6 , 8 8 , 93, 167, 221,263, 266,268269,286,288-289,298, 302,344,364-367,373,381, 386,400,434435,445-446, 448 Kreider, D. L., 448 Kreisel, G., 86, 93, 166, 193, 198,201,204,232,263, 271,289,298,415,420, 437,445,447-448 Kripke, S., 98, 152, 257, 263, 279,302,312,381,445,448 Krivine, J.L., 198, 201, 204, 419,420 Kunen,K., 110, 121, 196,271, 298.445,448 Lachlan, A . , 190, 193,430 Lacoinbe, D., 407,418, 420, 445,448-449 Lambert , W ., 445,449 Lerman, M., 166, 190, 192-193, 445,449 Levy. A . , 8 4 , 9 3 , 9 9 , 105, 115, 121,258,263,269,306-308, 330-33 1 , 3 8 1.449 Linden, T., 318,381 Liu, S.C., 449 Lopez-Escobar, E., 284. 298 Lorenzen, P . , 449 Lyndon, R., 294 Machtey, M., 166, 193,449 MacIntyre, J.M., 190, 193 MacQueen, D.B., 52, 82, 292, 298, 445,449 Martin, D., 208, 220 Martin-Lof, P., 296-298 Moldestad, J., 387,398,400, 404
INDEX
Montague, R., 270,298,397,400, 445,449 Morley, M., 115 Moschovakis,Y.N.,7,41,49, 52, 53, 57-58,60,64,68-69,73-74, 79,84,93, 107, 110, 121,200, 204,208,218,220,263,265266,269,270-271,275278, 288,292,295,297-299,302, 304,334-335,354,381,385392,394-396,398404,407, 415,417-418,420,421-423, 425,44544,449 Mostowski, A., 271,298-299,447, 449 Muchnik, A.A., 437 Myhill, J . , 449 Normann, D., 387,398-399 Novikoff, P.S., 250 Ohashi, K., 449 Owings, J . , 445,450 Parikh, R., 450 Paris, J., 191 Peano, G., 405 Pfeiffer, H., 295, 299 Platek, R., 4-6, 9, 19, 21, 26, 33-35, 41,43-45,50, 52,79,84-85, 93,98,103,152,257,263,279, 286,288,292-293,299,302, 445,450 Post, E., 268,302,437 Putnam, H., 222,264,302-303, 356,381,446,450 Rice, H., 432-433 Richter, W., 22,29,41,4344,48, 52,212,220,221-222,242-
243,263-264,270-271,297, 299,301,302-303,306,333, 340,380-381,445446,450 Robinson, I.,450 Rogers Jr., H., 68, 170, 172, 177, 185, 191, 193,208-210,220, 264,330,381,448 Ryll-Nardzewski,C., 271, 298,447
Sacks, G., 52,53,79,81,92-93, 165-167, 169-170, 182, 189190,193,232,262,292,299, 304,381,399,404,437,441, 445,447-450 Scarpellini, B., 450 Schmidt, D., 291,299 Schutte, K., 296,299 Scott, D., 306,381 Shoenfield, J., 4,9,22,24-28,41, 44-45,52,82,88,93,97, 121, 189-190, 193,233,249-250, 258,264,358,381,445,448, 450 Shore, R., 166, 182, 189, 191, 193,445,450 Simpson,S., 165, 166, 170, 182, 190, 192-193,404,437,441, 445,450-45 1 Smullyan, R.M., 268,299 Solovay, R., 260, 263 Spector, C., 67,79,86,93, 178, 190,220,221,233,264,268, 299,303,381,445,451 Strong,H.R., 385,404,445,451 Suzuki, Y ., 45 1 Takahashi, M., 45 1 Takeuti, G., 165,445,448,451 Tait, W.W., 204,447 Tanaka, H., 305,381,451
455
456
Thomason, S.K., 451 Tugue, T., 445,45 I Vegem, M., 398,404 Ville, F., 195, 271
INDEX
Wadge, W., 439,440-441 Wagner, E.G., 385,404,434, 445,451 Wang, H., 448,45 1