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!
(a) such that q>(K) ~ y ( a ) , where K = K*. Let A and B be arbitrary sets of recursive ordinals, and let a(«) be the characteristic function of A. We say A is weakly metarecursive in B if there exists a partial metarecursive function q> such that (i)«<2(«}[a(a) = * - (EM)(EN) )
=/(/?) &/(<5)e£, (0) ).
With the help of (1) we obtain (8)
Ka <= cA'~(Ka
- (A* - A')) 5=
cA*~q(.a)ecA',
where q is metarecursive (we assume some repetition in our indexing of the metafinite sets). Principle P, (7) and (8) imply A' is metarecursive in A*. Let B = {>;(a)|ae/ly*}. Since A* is bounded, it must be that B and A* have the same metadegree; in fact, B^mA* and A*^mB. B is useful because it contains only finite ordinals. Let g be a one-one, metarecursive function whose range is B. Let £>, = {a | (Efi)(S(P) < g(a) & / ? > « ) ] . D, is seen to be regular by the same argument we used to see Df2 is regu lar. We claim D, and A,* have the same metadegree. De is metarecursive in B, and hence in A*, by the same argument used to show Df2 is metatecursive in A*. It remains only to show A* is metarecursuve in De. We note
83 6
G. E. SACKS
[July
K. £ eA**-*(i)(r eKa&x
=0)
(9) ~
KmmZcA~Hm(a))ecA*,
where m is metarecursive. We can choose h and m so that
(10) (a)(&(m(«)) > y 4 ^ ( m ( i ) ) > n(y)) &(5)d>a(h(m(a)) #/(<5))). Then we have (11) K a <= C / 4 y *^/,( m ( a ))ec/4'. Now B <, w De by an argument similar to the one used to show A* ^ M 0 / . (Actu ally, this is the argument used by Dekker [1] to prove the range of a one-one, recursive function is recursive in its deficiency set.) But then Ay*£wDt, since Ay*^mB. It follows from (7) that A'gfA?*; consequently, A'^wDg. This last together with (11) and principle P give A* g MDg. The proof of Theorem 1 suffers from a certain lack of uniformity; this defect is discussed in §7. Let a be an arbitrary admissible ordinal [8], [9]. Kripke calls a set of ordinals a-finite if it is y-recursive and is bounded by some ordinal less than a. Call a set of ordinals (less than a) regular if its intersection with every a-finite set is a-finite. Define the notion of "a-recursive in" by strict analogy with the notion of "meta recursive in" as defined in [7]; simply replace "metarecursive" by "a-recursive" and "metafinite" by "a-finite". Let us say two sets have the same a-degree if each is a-recursive in the other. THEOREM 1". Each a-recursively enumerable set has the same a-degree as some regular, a-recursively enumerable set.
Proof. We proceed as in Theorem 1, but some modifications are necessary. Let a* be the projectum of a. (Kripke defines the projectum of a to be the least ordinal /? such that there exists a one-one, a-recursive function whose range is bounded by p.) Note that an a-recursively enumerable set bounded by an ordinal less than a* must be a-finite; this fact is analogous to the truism that every finite set of natural numbers is metafinite. Let f be a one-one, a-recursive function whose values are less than a*. Then f(a) plays the same role that n(a) did in the proof of Theorem 1. The only difficulty lies in showing that A' is a-recursive in A* and that A* is a-recursive in Z>„. Equation (6) becomes (6°)
n E A ■«-»(£/}) (ES) (a
k. We say {c, | / 6 cu} is a sequence of independent, uniformly distributed o,-terms if {c,| i^n} is such a sequence for all n > 0 . It follows from 4.12 that {r(^7) | r e w} is a sequence of independent, uniformly distributed w-terms. This last fact implies r% is measurepreserving (cf. Halmos [10, p. 191-192]). COROLLARY 4.17. Let {f,\ isK) include all the ^-symbols occurring in the sentence & of SC(3Ta, r [ / ( o , e ) = / e ] . Lemma 5.L k is tame I2. Proof. Let 5° be {0I K < 0 < a & 0 is a-stable}. Arrange 5° as 0g < ft < ... < ft < ... (f < X°), where X° is the ordertype of S°. Let ft = o when X° < £ < X. Let Af" be the a-finite function from N onto ft of least possible canonical index. Define k(o,K-$ + y) = K°(y) for all £< X a n d 7 < K. Assume a > ft to see that ft = ft for all 5 < £. Clearly 06 is a-stable, since j36 < o < a and j36 is a-stable. It follows that ft < ft . But then ft is a-stable, because ft is ft -stable (or is ft ) and j36 is a-stable. If a > ft, then K.% = Jf. since ft = ft and « < ft. Note that the astability of p\ +1 puts the canonical index of Kt below ft+1. (This last point is a consequence of the fact that the a-recursive assignment of canonical indices is defined without any infinite parameters.) Thus k(a, N • £ + 7) = k(K • £ + 7) for all a > ft. Now a-recursive functions A", Ba,f(a. e) andg(o, e) are defined as in Section 4. Let t: a -* H • A be an a-recursive function that enumerates every e < « • X unboundedly often. Case 0. to = 2e. Let e* be of the form H ■ £* + 7* (£* < X and 7* < K) Hft. = 0<,° =sup{ft.\T< a},set/(CT,e*)=/«a,c*).If/J°. * Pf", choose/(o, e*) > 0 + /"(< 0, e*) and in accord with the witness func tion proviso (WFP) of Section 4. Set B° = B<0. If/(a, e)tA
O,
140 1969]
MEASURE-THEORETIC UNIFORMITY
409
Proof. Let b denote an arbitrary prepositional combination of sentences of the form m e Sx, R $ S„ where i,j i K. Then p{b) can be thought of as the measure of an arbitrary finite union of basic open subsets of (2")». ((2*)Jf is defined just before 4.16.) It follows from 4.16 that p{S &b\St
= AuieK)
= p(b)p(S \ St = Au ie K).
For example, if K={0}, b is in e Su and r is the map defined by r(S1) = w-S1 r(^) = St(i*\), then
and
p(S & m e St | S0 = /4„) = i>(-^ & * * ^ I SB = ^ 0 ) by 4.16, and consequently, />(^ &meS1\S0
= A0) = \p(S
\ Sa = A0).
For each 8>0, there exists a * such that p(S^b\St
= At,ieK)
& 1-8.
But then/>(jr | St=A„ i e K) must be a solution of AT = X 2 . Suppose {y; | ; e K} includes all the ^-symbols occurring in S, where S is a sentence of JSP(^"0, •*!» -^i, • • •)• Then Corollary 4.17 tells us that the truth-value of S in the structure Jt(T0s Tu T2,,..) is determined by the choice of {Tt \ieK} for almost all sequences (T0, Tu T2,...). Let (2")K be the product of #-many copies of 2", one copy of 2" for each i e K. Give (2")K the usual product measure. Identify the sequences {At \ieK} with the points of (2")*. Then by Fubini's theoremp(S) is the measure of the set of all sequences {At\ieK} such thatp(S \S=At,ieK) = 1. PROPOSITION 4.17.1 (CF. 4.4). Let {Sn\new}be a sequence of M of sentences ofSf(S0, Sx,...) of countable (in the sense ofJT) ordinal rank such that for some k, no Scsymbol with i^k occurs in any Sn. Then there exists a sentence S of countable ordinal rank containing no S-symbols not occurring in at least one Sn and such that for almost all (T0, Tu ...),
J?(T0,
TX,...)¥S
(En)(J?(T0, Tx,,..)
In addition, S regarded as a function of{Sn \new)
1= Sn).
is Jf-definable.
Proof. The argument of 4.4 establishes the first part of the proposition, namely, that the desired S exists. The ^-definability of S as a function of {S„ | n e w} follows from the ^-definability of the probability function p restricted to sentences of Se(S0, Su...) of countable ordinal rank and from the following equations which characterize S up to a set of measure 0:
«[p(V ■ * - * ) " >]; (h)(Ei)\plS-+
V Sn\ ^ 1-81;
8 is a variable ranging over the positive rationals.
141 410
G. E. SACKS
[August
LEMMA 4.17.2 (CF. 4.5). For each /iSO: there exists an ^-definable function XS? | JF*, defined for all sentences & of ^{3T0, &l,...) having at most n unranked quantifiers, such that p(& <-*&*)= land such that F* has countable (in the sense of JT> ordinal rank and contains no ^-symbols not occurring in 3F. Proof. We proceed by an induction on rank after the fashion of 4.5. Let F be a prenex normal sentence of uncountable ordinal rank of the form (Exa)3P1(xa) such that f0 is the only J^-symbol occurring in ST. By 4.14,
p(&) = lub fpl V *i(c,)) | c, £ <$(a; f0,
fl)\,
where lub denotes "least upper bound". As in 4.1, \fISn J^(Ct) is equivalent to a prenex normal sentence of lower rank than (Ex")&i(x"). Then
where (V.sn-^fo))* has countable ordinal rank and contains no ^-symbols other than > 0 or rx. It follows from the ^-definability of p that there exists an ^-definable sequence {ct | /««}£<
Jt(S~0, 0) <-» p\<3 | ;T0 = T0) = 0;
uT(r0) 7",,...) 1= Jt(y0,
I) <->i>(2? I ^"o = T0) = 1.
Then the desired .F* is J f ( ^ T). Note that the above argument merely establishes the existence of 3F* and not its ^-definability. The ^-definability of J r * is a consequence of the ^-definability of the probability function p (restricted to sentences of if(5"0, &[,. ..) having at most n unranked quantifiers) and the following characterization of 3?* up to a set of measure 0: p{& *-* 3F*) = 1; J^* has countable ordinal rank and contains no &\symbol not occurring in $Z LEMMA 4.17.3 J((T0,Tx,...).
(CF.
4.7). With probability 1: the power set axiom holds in
142 1969]
MEASURE-THEORETIC UNIFORMITY
411
Proof. Same as 4.7 save that 4.5 is replaced by 4.17.2. Feferman [3] showed that if T0, Tu T2,... is a sequence generic in the sense of Cohen (i.e., generic in the sense of forcing with finite conditions), then in Jf(T0, Tu T2,..,), the Boolean algebra of all subsets of w has no nonprincipal, maximal ideal. The proof of 4.18 is a measure-theoretic analogue of his argument. THEOREM 4.18. With probability 1: The Boolean algebra of all subsets ofm has no nonprincipal, maximal ideal in the structure Jt{T0, Tu T2,...).
Proof. Let c e # be a constant which denotes a set of subsets of m. Suppose p(c is a nonprincipal, maximal ideal of 2°>)>0. Let S^ ..,, 3Tn^ include all the .^-symbols occurring in c. By 4.17 and Fubini's theorem, there must exist sets A0,...,An^ such that p(c is a nonprincipal, maximal ideal of 2°> | ^ = Au i < n) = 1. Let a" denote w-d.V/e
intind to show
p{3Tn
6
c& &: e c | SI = Au i < n) = l1
Either K - ^ e c | $~i=Al,i
= At,i
< n,STn = A) = 11
By 4.17 and Fubini's theorem, p{J~ne c\Srt = Aui
= At,i
/(A)).
But p(Sn ec ^f{3Tn) ec\3Tx = A„ i < n) = 11 since c denotes a nonprincipal maximal ideal with probability 1 when S[ is fixed at At for all i
= Au i < «) = 1.
In order to develop Solovay's relative consistency result on the extendability Lebesgue measure, we shall replace
of Su be as
143 412
G. E. SACKS
[August
possible from a measure-theoretic point of view. This device was originated by R. Solovay. Let c0 = c0{T0, • •., fn) be an co-term of <€, that is to say, a constant of V which denotes a subset of w. (We can assume that the ^-symbols occurring in c0 are 3r0, ^ T% for all sufficiently large n, since we can always add ^-symbols to c0 in a spurious fashion.) Recall the notion of "sequence of independent, uniformly distributed co-terms" introduced at the end of the proof of 4.16. We say c0 = ca{&~0,..., S^ is a projective, uniformly distributed co-term if there exist co-terms ct(y0,.,., Fn) (I Si£n) and kt{^0,..., JQ (i|n) of # such that {c, | /<«} and {A:, | i
p{net\ft
= Tt,ieK) = 0 or 1.
We say that t denotes {n\p{n et | ^ = r „ j e K)= 1}. -//f(r 0 , 7^, T2,...) is the set of all sets denoted by some r e «"*(1). J?% .(To, Tx, T%,...) (y>0) is defined in the same inductive fashion as ^% + 1 (r 0 , 7\, F 2 , . . . ) . Thus the only conceptual differ ence between Jf(T0, Tu T2,...) and *#*(T0, Tx, T2,..,), or between JSf(5"0) ^ 5 ^ , . ..) and &*(f0, ^ i , ^ a , . . . ) , is the difference between %\\) and $f*(l). A routine transfinite induction establishes the existence of an ^/-definable f-
144 1969]
MEASURE-THEORETIC UNIFORMITY
413
is an m-term; c and f(c) have the same occurrences of ^-symbols; the set denoted by c in Jf*(T0, Tu ...) equals the set denoted by f(c) in JT(T0, Tu ...) for all (T6, Tu ■ • •)■
For each sentence SF of Sf(f0, f[, f a , . . . ) , the probability that SF is true in Ji*(T^ Tu T2,...), denoted by z?*^), is the measure of the Borel set {(7"0, Tlt T2,...)
| ^ * ( r 0 , rx, r a > . . . ) * * } .
The argument of 4.1 shows: for each n>0, the function p*(.F), restricted to sentences of
{r(^) | i e AT,}. rAcw/or eac/i 5«i/«»ce ^ of^*(T0,
*l, 2T2,.. .),
p(r(i^) | rt = A„ i e Jf) = /»(#" | ^ = St, i 6 £ ) , where for each i e K„ B, is the set denoted by r(f,) in Jt*(Ta, Tu T2,. ..) when Tt = AjorallieK. Proof. Same as 4.16. The arguments of 4.11 and 4.12 are correct for J?*(T0, Tu T2,...). The differences between V(\) and <
LEMMA
Tu
Proof. Same as 4.15. But it is necessary to check that the maps of «"(1) onto tf(l) employed in the proofs of 4.14 and 4.15 are also maps of 'if*(1) onto fc*(1). From now on we will identify elements of 2" with real numbers in the closed unit interval [0. 1] by means of the usual dyadic expansions. Thus if A, Be 2s, then A + B (mod 1) will correspond to the arithmetic sum (mod 1) of the real numbers corresponding to A and B. A similar remark applies to u,-terms oftf*.
145 414
G. E. SACKS
[August
LEMMA 4.22. (a) Let c(Ta, ...,^n)e tf*(l); then there exists a map r ofV*{\) onto «*(1) such that r{3T0) = c(3Ta,.. .,f„), r ( ^ ) = ^ " B + 1 , and the induced map r*: (2N)N ->■ (2N)N is measure-preserving. (b) If t^,..., ^»_ 1 ) is an w-term oft*, then there exists ac„e «*(1) such that c, = ^ , + r(^"0, • •, -^n -1) (mod 1) with probability 1. In addition, there exists a map r oft*{\) onto «"*(!) 5«cA f/ifl/ r(^) = ^ (/<«), r(^,) = Cn, and the induced map r*: (2")N -► (2")" w measure-preserving.
Proof. Since c0=c(^"0» ■ •., K) 6 ^ * 0 ) , there must exist c,(^" 0 ,..., fn) and t f t , . . , ^ (i<:n) such that {c, | i
(Jfc > 1),
( 1 S / S n),
maps «f»(l) onto V*(l). The induced map r*: (2Nf -+ (2"f is measure-preserving, since {r(^) \ i e w) is a sequence of independent, uniformly distributed co-terms. (Cf. end of proof of 4.16.) By the remarks immediately preceding 4.19, there exists an co-term t ^ , . . . , ^r„_1) e <€ such that 3Tn + t{^0, ...,J'n.1) denotes the same set in J(*(Ta, Tx,. ..) that ^ - t - ^ O T o , . . . , ^"n_,) denotes in ^(7" 0 , T , , . . . ) . We must show cn = ^"n + /i is a projective, uniformly distributed co-term. For this purpose, it is convenient to think of the co-terms of V as random variables [5] defined on the sample space (2N)». An co-term is uniformly distributed in our sense if and only if it is uniformly distributed in the standard sense when it is interpreted as a random variable. Thus if c0, • • •, cn is a sequence of uniformly distributed co-terms such that c, and c, (0
is a sequence of independent, uniformly distributed co-terms. The claim is a con sequence of the following type of standard argument. Let X0, Xu Y be random variables on (2T such that X0, X1 are independent and uniformly distributed, and such that X0, Y are independent. Then X0+ Y(mod 1), Xx are independent and uniformly distributed, since />(*<,+ Y=a&
X, = c) = ^p(Y=a-b
&X0 = b& X1 = c)
b
= p(X0 = a)p(X1 = c)Jtp{Y=a-b
| X0 = b & X1 = c)
b
= p(X0 = a)p(Xi = c). To check that cn = ^ , + / 1 (^ r o,,.., ^ , - 0 is projective and uniformly distributed,
146 1969]
MEASURE-THEORETIC UNIFORMITY
415
let c( = kt=&l (i< n) and let k^K-tx(fa,..,, Tn_x) (mod 1). The desired map r is defined by r(^) = ^7 (rV«) and r(^"„) = c„. Let A:" be a restricted variable of Sf*(f0, Fx,...), restricted to the subsets of w in J?*(T0, 7\,.. .)• Thus we can denote each subset of 2" in J(*(Ta, Tu...) by a constant of the form x^x"), where JF(xn) is a formula of ^*(^" 0 , -^i, • • •) n whose only free variable is x . For each (T) = (T0,T,,T2,.. .), we define the afoo/wre (in T) measure of x l ^ x " ) , denoted by ^ ( x ^ x " ) ) , as follows: ^ ( x ^ x " ) ) = / > * ( . ^ ) | ^ = T« i e K), where; $ K and {57 | ie K] is the set of all ^-symbols occurring in & (By 4.19, the value of j is irrelevant so long as jf K.) For each (r) = (7"0, Tu T2,...), we say ^ * ( r 0 , 7\, T2,...) is measure-complete if for every ^(x") e ^*(^" 0 , -^i. • • •), we have
/£(*V(x°)) > o -* ^*(r0, r„...) N (^^^(x"). The concept of absolute (in F) measure has been defined for definitions of subsets of 2N in J(*(T0, 7 \ , . . . ) rather than subsets of 2"; for each (T) = (T0, Tt,...), let us say £ is well-defined on all subsets oflN if all definitions of any given subset of 2" in J(*(T0, 7 \ , . . . ) have the same absolute (in T) measure. 4.23. With probability 1: (a) Jt*(T0, Tlt T2,...) is measure-complete; (b) ifJe*(T0, Tu T2,...) ir measure-complete, then £ is well-defined on all subsets of 2»inJIP(T0,T1, T2,...). LEMMA
Proof. First we do (a). Let T0 be the only 57-symbol occurring in &(&, .T0). We must show: for almost all (T) = (T0, Tu T2,...), if /xJ(x".F(xn, 5ro))>0, then J(*(T0, Tu T2,...) V{Exn)&{xn, JT0). Suppose not. Then by 4.20 and Fubini's theorem, there exists a set K^2" of positive measure such that for all T0 e K, p*(~(Exn)^(xn,
3Ta) | ;T0 = T0) = 1,
P*{P(rlt sra) | JT0 = T0) > 0. Now we do (b). Let J ^ x " , 3Ta) and J^(x n , S\) be formulas such that 2TX is the only ^-symbol occurring in Jftx", J^) (i<2). By 4.20 and Fubini's theorem, m0 = /xJ(xnJ?o(xn, 5"0)) = p*(5F0(3T2, 3T0) \ Ta = T0, S"t = Tx) for almost all (T) = (T0, Tlt T2,.. .). Similarly, mi
= ^ ( i " ^ ( A n , * i » = p * ( ^ ( ^ a , * y | 5"o = r 0 , ^
for almost all (7). Let J^ A ^ almost all (T-), if m4
= r,)
denote (.F0 & ~ ^ ) v ( ^ & ~ ^ 0 ) . Then for
= M ^ ' W * " , f0)
A ^(*n,
*i»)
= 0,
147 416
G. E. SACKS
[August
then m0 = w1. Finally, for all (T) = (T0,TUT2,..,), measure-complete and J(*{T0, Tu Ti,..))
V (xn)(^0(xn,
if J?*(T0, Tlt J a , . . ) ) is
STa) = ^(xn,
Si)\
then w A = 0 . Lemma 4.23 strongly suggests that MJ is a good candidate for a countably ad ditive, translation-invariant extension of Lebesgue measure to all subsets of 2" in J(*(T0, Tlt T2,..)) for almost all (T) = (TB, Tx, T2,...). We ehall lo fourse e^arry out this suggestion, but there is a delicate problem, easily overlooked, that we must face immediately. The definition of yl was given by means of terms denoting sub sets of 2" in ^•(Tg,Tl,T2,...). With probability 11 there is no map in J?*(T0, Tx, T2,..)) which associates with each subset of 2N a term denoting that subset; this follows from the argument of Theorem 4.18. Nonetheless, we are able to define p* in Jt{T0, Tlt..)) for almost all {T) = (T0, Tu ...) by exploiting the measure-theoretic symmetries of V*(l). In fact, Lemma 4.24 is the sole reason we insisted that every co-term of ^"*(1) be projective and uniformly distributed. LEMMA
4.24. With probability 1: & is Jf(T0, Tu .. .)-definabk.
Proof. Let 5 be an arbitrary subset of 2" in JK*(Tn, Tu T2,...). For almost all {T) = (T0, Tu T2>...), there exist Jt*{T0, 7\, T2,.. .)-definable m a p s / a n d b such \hz.\.f{s) = R(xn, y) is a ranked formula of &*{f0, S\,..)) in which no ^-symbols occur, i ( j ) = / i i s a subset of to in Jt*{Ta, Tu T2,...), and xnR(xn, y) denotes s in Jt*{T0, Tu Tu,..)) when y is interpreted as b. The set * is merely an encoding of the finitely many 77s that are denoted by .^-symbols in some term denoting s; it is easily checked that all such encodings can be accomplished by projective, uniformly distributed co-terms (cf. d% defined immediately preceding 4.15). Thus s ii sennted by some term c{&~Q, S~x, J~2) e ^"(r), a,d M!(J) = P*(R($~* c{sr0, jru ^
\^
=
Ti,i
^ 2).
Unfortunately there is (with probability 1) no Jt*(T0, Tu .. .)-definable map h such that h{r) = c(3~a, Px, ST2). But, thanks to the symmetry yf
Proof. Let &(xn, f0, x°) be e aormula of if*(^"0, 3TU ...) whose only ^-symbol is y0- Let yf!=co be such that for all w # « , p*((x") ~ W(xn, 3T0, m) & 3F(xn, Sr0, n)]I :T0 = A) = ]I
148 1969]
MEASURE-THEORETIC UNIFORMITY
Let (T)={A,TUT2,...).
417
Then
n
n
= ^*((£A"°)Jir(^"1> 5"o, x°) \f0 T
n
a
= fi a(x {Ex°)^(x ,
= A)
0
3Ta, x )).
The countable additivity of & for almost all {T) = (T0, Tlt T2,..)) now follows from 4.20 and Fubini's theorem. We establish the translation-invariance of £ for almost all (T) by a variation of the argument of 4.24. Let S^(xn, Sro) be a formula of Jf*(^"0, Plt...) whose only .^-symbol is .T0, and let c(JT0, ■*!) be an a-constant whose only ^-symbols are ^"0 and ^ . Then Mc
= ^ ( ^ J F ^ + c ^ , *i\ f0)) = p*{3F{3r2 +c{y0, sr^, 3r0)\yi = Th i S 1)
for all ( D = (r-0,7-,,..); and ix = H.Ta{xn^{xn, 3T0)) = p*(Sr(F2, 3Ta)\srt = T„ i < 1) for almost all (T) by 4.20 and Fubini's theorem. By 4.22 (b) and 4.19,
p*(SF(sr2+c{sr0, s]), r0)\r,
= TU i g 2)
= p*(P{3r2, r0)\rt
= Th * < 1, T% = r 2 + c(70, 7\))
for almost all (F). But then by Fubini's theorem ^ = M for almost all T. For almost all (T), £ agrees with Lebesgue measure on all Lebesgue-measurable sets because nl is countably additive and agrees with Lebesgue measure on all basic open subsets of 2". (Of course we are using the fact that every countably additive measure on 2" is regular (Halmos [10]); this fact requires the countable axiom of choice in its proof; fortunately, 4.21 provides us with the countable axiom of choice for almost all (T).) 4.26 (SOLOVAY [29], [30]). If ZFis consistent, then ZF+"there exists a countably additive, translation-invariant extension of Lebesgue measure to all sets of reals"+ "dependent axiom of choice" is consistent. THEOREM
Proof. By 4.21, 4.24 and 4.25, J(*(T0, Tt, T2,...) is the desired model with probability one. Scott and Solovay [25], [26] have devised a very valuable way of viewing forcing arguments in terms of homomorphisms of Boolean algebras. Consider what happens from their point of view when a Cohen-generic 7 c N is added to Jt'. Cohen [ 1 ] defined a aorcing relation, , ¥ P, where q is a finite tes of conditions on T and & is a sentence of &(?). Suppose q is interpreted as a basic open subset of 2" Then ${$?) = \J{q\q¥
~~ST}
149 418
G. E. SACKS
[August
defines a map from the sentences of &{T) into RO, the Boolean algebra of regular open subsets of 2". RO is a complete, Boolean algebra, and 4> is a homomorphism in the sense of complete Boolean algebras. By that we mean,
150 1969]
MEASURE-THEORETIC UNIFORMITY
419
3. S. Feferman, Some applications of the notions of forcing and generic sets, Fund. Math. 56 (1965), 325-345. 4. S. Feferman and C. Spector, Incompleteness along paths in progressions of theories, J. Symbolic Logic 27 (1962), 383-390. 5. W. Feller, An introduction to probability theory and its applications, Wiley, New York, 1957. 6. R. O. Gandy, Proof of MostowskC's conjecture, Bull. Acad. Polon. Sci. Ser. Math. 8 (1960), 571-575. 7. , On a problem ofKleene, Bull. Amer. Math. Soc. 66 (1960), 501-502. 8. K. Godel, Consistency proof of the generalized continuum hypothesis, Proc. Nat. Acad. Sci. U.S.A. 25 (1939), 220-224. 9. , The consistency of the axiom of choice and of the generalized continuum hypothesis with the axioms of set theory, 4th printing, Princeton Univ. Press, Princeton, N. J., 1958. 10. P. R. Halmos, Measure theory, Van Nostrand, Princeton, N. J., 1950. 11. S. C. Kleene, On the forms of the predicates in the theory of constructive ordinals (second paper), Amer. J. Math. 77 (1955), 405-428. 12. . Arithmeiical predicates and function quantifiers, Trans. Amer. Math. Soc. 79 (1955), 312-340. 13. , Hierarchies of number-theoretic predicates, Bull. Amer. Math. Soc. 61 (1955), 193-213. 14. , Quantification of number-theoretic functions, Compositio Math. 14 (1959), 23-40. 15. G. Kreisel, Set theoretic problems suggested by the notion of potential totality, Proc. Sympos. Infinitistic Methods, Warsaw, 1961, pp. 103-140. 16. , The axiom of choice and the class of hyperarithmeiic functions, Indag. Math. 24 (1962), 307-319. 17. G. Kreisel and G. E. Sacks, Metarecursive sets, J. Symbolic Logic 30 (1965), 318-338. 18. S. Kripke, Transfinite recursions on admissible ordinals. I and II (abstracts), J. Symbolic Logic 29 (1964), 161-162. 19. R. A. Platek, Foundations of recursion theory, Ph.D. Thesis, Stanford Univ., Stanford, Calif., 1965. 20. H. Rogers, Theory of recursive functions and effective computability, McGraw-Hill, New York, 1967. 21. J. Rosenthal, Addition of relations in model theory; Truth in all of certain well-founded countable models arising in set theory, Ph.D. Thesis, Massachusetts Institute of Technology, Cambridge, Mass., 1968. 22. G. E. Sacks, Degrees of unsolvability, Princeton Univ. Press, Princeton, N. J., 1963. 23. , Measure-theoretic uniformity. Bull. Amer. Math. Soc. 73 (1967), 169-174. 24. , Higher recursion theory, Lecture Notes, Massachusetts Institute of Technology, Cambridge, Mass., 1966. 25. D. Scott, Lectures on Boolean-valued models for set theory, Amer. Math. Soc. Summer Institute on Axiomatic Set Theory, UCLA, 1967. Lecture Notes.( M ) 26. D. Scott and R. Solovay, "Boolean-valued models for set theory" in Axiomatic set theory, Proc. Sympos. Pure Math., vol. 13, Amer. Math. Soc., Providence, R. I. (to appear). 27. J. R. Shoenfield, The problem ofpredicativity, Essays on the Foundations of Mathematics, Magnes Press, Hebrew Univ., Jerusalem, 1961, pp. 132-139. 28. W. Sierpiriski, Les ensembles projectifs et analytiques, Memor. Sci. Math., no. 112, Gauthier-Villars, Paris, 1950. (") This reference is a preliminary version of [26].
151 420
G. E. SACKS
29. R. Solovay, The measure problem. Abstract 65T-62, Notices Amer. Math. Soc. 12 (1965), 217. 30. , The measure problem, (to appear). 31. C. Spector, Recursive well-orderings, J. Symbolic Logic 20 (1955), 151-163. 32. — , Measure-theoretic construction of incomparable hyperdegrees, J. Symbolic Logic 23 (1958), 280-288. 33. — , Hyperarithmetical quantifiers, Fund. Math. 48 (1959), 312-320. 34. H. Tanaka, Some results in the effective descriptive set theory, Publ. RIMS, Kyoto Univ. Ser A 3(1967), 11-52. 35. , A basis result for Tl\-sets of positive measure, Hosei University, 1967. 36. L. Tharp, Set theory. Lecture Notes, Massachusetts Institute of Technology, Cambridge, Mass., 1965. MASSACHUSETTS INSTITUTE OF TECHNOLOGY, CAMBRIDGE, MASSACHUSETTS
152 Aaes, Congres intern, malh., 1970. Tome 1, p. 251 a 254.
RECURSION IN OBJECTS OF FINITE TYPE by
GERALD
E. SACKS
My hope here in Nice is to draw attention to the work of S. C. Kleene [7] on recur sion in objects of finite type. In pursuit of that hope I will touch lightly on some related developments in generalized recursion theory. My Nicene creed is: Kleene's notion of recursive object of finite type and Godel's notion of constructible set are of similar, but not of the same, substance. An Athanasian might see them as the same after reading Shoenfield [20] on hierarchies, but the Arian view is more balanced in the light of Moschovakis [11, 12] on hyperprojective sets. I owe much to R. Gandy, T. Grilliot, and P. Hinman, who patiently explained to me the concept of recursion in objects of finite type, and to G. Kreisel [8], who taught me that such things as " concepts " exist in the context of recursion theory. An object of type 0 is a natural number. An object of type n > 0 is a total function whose arguments and values are of type < n. U,V,,.. denote objects of finite type. Kleene [7] introduced a transitive relation U «J V {to be read U is recursive in V). If U and V are objects of type 1, then < coincides with Turing reducibility. For each finite type, 0 ambiguously denotes the function of that type which is everywhere equal to 0. If U < 0, then U is said to be recursive. If U < V and V < V, then U s V (to be read U and V have the same degree). X, Yt... denote members of 2" called reals, and F,G, H,... denote total functions from the reals into the reals. For each n > 0, *_E is the characteristic function of equality for objects of type < n. Thus 2E(X, Y) = 0 if X = Y, and = 1 otherwise. 2E has the same degree as the Turing jump operator. A result of great internal beauty obtained by Kleene [7] is: the objects of type < 2 recursive in 2E are just the hyperarithmetic ones. S^U, the k-section of U, is the set of all objects of type k recursive in U. Kleene [7] asked: do there exist Fs such that (1) S,F consists of the arithmetic reals?, (2) SjF consists of the Aj reals? Recently Grilliot [5] answered (1) negatively by showing: if S,F is closed under the Turing jump, then 2E < F. (2) is answered affirmatively below. Platek [13] calls a transitive set A admissible if A is closed under finitary set opera tions and all instances of the D, reflection and A0 comprehension axiom schemas are true in A. A function / from A into A is called ^-recursive if the graph of f is a £ j subset of A. For every F it is possible to construe SjF as a countable transitive set AS,F by exploiting the standard encoding of hereditarily countable sets by reals. An immediate consequence of Shoenfield [20], Hinman [6], and Grilliot [5] is: AS,F is admissible if and only if 2£ < F. It follows from Gandy's work [3] on selection operators that if 2E < F, then AS,F satisfies the £ , dependent choice axiom schema. THEOREM 1 [17]. — (i) and (ii) are equivalent.
153 252
G. E. SACKS
(i) A is a countable admissible set that satisfies the £ , dependent choice axiom schema, and every member of A is countable in A. (ii) There exists an F of type 2 such that 2E < F and A = AStF. For each ordinal a let La be the set of all constructive sets of constructible order
His proof is an annlication of GodeT
nwenheim
nrinrinle
for L ■
Z subsystems of L are isomorphic to initial segments of L Code's principle (with L replaced by L J is central to current work on admissible ordinals- it plaJs an unexpected part in the solution of Post's problem [19] I say unexpectecI " b e ™ he u * o m o L T e o r e t i c i d e a s i n recursion theorv was at one time a surprise o me
O^SeThe^dKrd^
from llZ BarwTse^nTwJIbvmeZ of a a ^ ^ ^ I Z ^ ^ A h T ^ u S ^ S i ' sl^e set then T l m J t e ^ ^ f o S m S E o n s from A ]Z AYTIeauTva en tntheA r e c u r v e ^ n n c t i Z (The e m . W l e n c e M " f a 1 , » uncountable A>« wnLlTke.rrecommen^rL . « I JiJZ, ™ f Z Z n„ P S , ? E , i t t h e g r e T v W f v of' i d « , ! ™ m generalized[^recursion theory
as COROLLARY 2. — If a is a countable admissible ordinal, then there exists an F of type 2 such that L,n2* = S^, and such that for every G of type 2 and of lower degree than F, L , n 2 V S,G. COROLLARY 3. — If n > 0, then there exists an F of type 2 such that the reals recur sive in F are just the Aj reals. THEOREM 4. — If U is of type n and "£ < I/, then SjU = SXF for some F of type 2. The above four results are proved with the aid of Godel's Skolem-Lowenheim principle for L, Cohen's forcing method, and Grilliot's hierarchies based on objects of finite type [4]. The next theorem combines forcing with the Friedberg-Muchnik priority method. Platek [13] calls X F-recursive in Y if A" # F, Y Two reals have the same F-degree if each is F-recursive in the other. Hinman calls a real F-recursi vely enumerable if it is the range of a partial function of type 1 recursive in F. A wellknown result of Spector [21] can be extended to show: if 2 £ < F, then all non-F-recursive, F-recursively enumerable reals have the same F-degree. I say X is Zj in Y over AS,F if A" is a I , subset of ASSF(Y) where AS^iY) is the result of adjoining Y to /IS^Flmd closing under A0 comprehension. THEOREM 5. — If 2 £ < F, then there exist two F-recursively enumerable reals such that neither is A, in the other over AS,F.
154 RECURSION IN OBJECTS OF FINITE TYPE
253
Kleene [7] showed that the 2£-recursively enumerable reals were just the n } reals. Theorem 5 for F = 2E was proved in [15]. The superjump is a fundamental object of type 3 introduced by Gandy [3]] it llfts F to F 1 . Let { e }r(X) denote the value (possibly undefined) of the e-th partial func tion of type 2 recursive in F for real argument X. The value of F\e, X) is 0 if { e }r(X) is defined and 1 otherwise. 2£' is the hyperjump and has the same degree as £ , , an object of type 2 associated with the Souslin operation and introduced by Tugue [23]. Gandy [3] showed: if F < G, then F1 < G1 Hinman has asked: is there a condition on G that implies the existence of an F such that F1 = G? Hinman's question was inspired by Friedberg's classic result [2V if JO < X then there exists a Y such that JY= X, where 0 is the empty set and J is the Turing jump. THEOREM 6 [18]. — Assume the continuum hypothesis. such that (G\EF)[H <, G - F 1 = G].
Then there exists an H
The Fs of Theorems 1 through 5 are constructed in countably many steps, but the F of Theorem 6 is constructed in. uncountably many steps. If the continuum hypo thesis is dropped, then Theorem 6 can be approximated in the sense of Theorem 7. The continuum hypothesis is needed to make the approximations cohere with one another. THEOREM 7. — If SjG is closed under hyperjump, then there exists an F such that S,Fl = S,G. The next theorem is intended to suggest that the Tugue hierarchy for S j ^ , is similar to the Shoenfield hierarchy for StF* whenever 2E < F; it was proved in [16] for the case of F = 2E. THEOREM 8. — If 2E 5, F, then the F-degrees of S,F' have a minimal, but no least, upper bound. Most of the results of this paper have the following form: a structure B associated with some generalization of recursion theory is given; then an object U of type n is constructed such that the members of B coincide with the objects of type < n that are recursive in U. Since Kleene's definition of relative recursiveness is inductive, it follows that B can be defined by an induction based on U. If enough results of the above form can be found, it may be possible (as Kreisel has suggested) to prove theorems about structures occurring in generalizations of recursion theory by thinking of them as having been built up by inductive definitions based on objects of finite (or higher) type. Among the means to that end would be various sharpenings of Theo rem 4 The sur>erjump 3S is an object of tvDe 3 of lower degree than 3 £ but an arralication of Corollary 2 above to Platek [14] provides an F of type 2 such that S, 3S =7^. So it seems likely that the hyDOthesis " "£ < U " of Theorem 4 can be renlaced hv some thing of wider scope. Theorem 4 can be extended from 1-sections To fc-sections as follows. For each n there is a V of type n such that for all U of type rr if V < U and It < n then 9 11 = S W for «nme W of tvnp k 4- 1
It is nnssible that "£ ITUV miffirc
for / b u t al: the moment ^ e e d a V whcTdecree arrears tc be hicher tha7»£ saw when*=■ 1 (Addrf ™proof: if G f i d e l ' s ^ o m ^ S ^ W I i t y 3 ^ ™K1"5
155 254
G. E. SACKS
BIBLIOGRAPHY [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23]
J. BARWISE, R. GANDY and Y. MOSCHOVAKIS. — The next admissible set. Jour. Symb. Log., to appear. R. FRIEDBERG. — A cirterion for completeness of degrees of unsolvability, Jour. Symb. Log., 22 (1957), pp. 159-160. R. GANDY. — General recursive funciionas of finite type and hierarchies of functions, University of Clermont-Ferrand (1962). T. GRJLUOT. — Hierarchies based on objects of finite type. Jour. Symb. Log., 34 (1969), pp. 177-182. —. — On effectively discontinuous type 2 objects, Jour. Symb. Log., to appear. P. HINMAN. — Ad astra per aspera: hierarchy schemata in recursive function theory, Ph. D. Thesis, Berkeley (1966). S. C. KLEENE. — Recursive functionals and quantifiers of finite type, Trans. Amer. Math. Soc, 91 (1959), pp. 1-52 ; 108 (1963), pp. 106-142. G. KRBSEL. — Model theoretic invariants: applications to recursive and hyperarithmetic operations, The Theory of Models, North Holland (1965), pp. 190-205. — and G. E. SACKS. — Metarecursive sets, Jour. Symb. Log., 30 (1965), pp. 318-338. S. KRIPLE. — Transfinite recursions on admissible ordinals, Jour. Symb. Log. (Abssracts), 29 (1964), pp. 161-162. Y. MOSCHOVAKIS. — Hyperanalytic predicates, Trans. Amer. Math. Soc, 129 (1967), pp. 249-282. —. — Abstract first order computability, Trans. Amer. Math. Soc, 138 (1969), pp. 427-504. R. PLATEK. — Foundations of recursion theory, Ph. D. Thesis, Stanford (1966). —. — A countable hierarchy for the superjump, Proceedings of the 1969 Manchester conference, to appear. G. E. SACKS. — On the reducibility of n J sets, Advances in Math,, to appear. —. — Countable admissible ordinals and hyperdegrees, to appear. —. — The 1-section of ■ type n object, to appear. —. — Inverting the superjump, to appear. —. — and S. SIMPSON. — The a-finite injury method, to appear. J SHOENFIELD. — A hierarchy based on a type 2 object, Trans. Amer. Math. Soc, 134 (1968), pp. 103-108. C. SPECTOR. — Recursive well-orderings, Jour. Symb. Log., 20 (1955), pp. 151-163. G. TAKEUTI. — On the recursive functions of ordinals, Jour. Math. Soc Japan, 12 (1960), pp. 119-128. T. TUGUE. — Predicates recursive in a type 2 object and Kleene hierarchies. Comment. Math. Univ. St. Paul (Tokyo), 8 (1960), pp. 97-117
P-P69 Department of Mathematics, MIT Cambridge, Mass 02139 (U.S.A.)
156
FORCING WITH PERFECT CLOSED SETS GERALD E. SACKS1 0. Introduction. Forcing with perfect closed sets has its origin in Cohen's invention of forcing with finite conditions [1] and in Spector's construction of a minimal Turing degree [28]. Cohen taught that truth can be approximated more easily and more completely in the intermediate stages of a construction than any recursion theorist would have believed possible, and Spector revealed that infinite approximation by means of perfect closed conditions is radically different from finite approximation. The difference, it seems to us, is manifested in the sequential lemma, Lemma 1.4 of § 1 (see Footnote 2, p. 335). In § 1 we study perfect closed forcing in the context of set theory. We show: if ZF (Zermelo-Fraenkel axioms for set theory) is consistent, then so is ZF plus there exist precisely two degrees of nonconstructibility. Two sets of natural numbers have the same degree of nonconstructibility if each is constructible from the other. All the constructible subsets of a> constitute one degree of nonconstructibility denoted by 0. A degree c is said to be less than or equal to a degree d if some set of degree c is constructible from some set of degree d. A nonzero degree is called minimal if the only degree less than it is 0. We lift Spector's construction of a minimal Turing degree from recursion theory to set theory in order to force all the nonconstructible subsets of a to occupy the same degree. We also show by means of a transformation lemma that sets which are generic with respect to perfect closed forcing have the following curious property: if T is generic, then every set which has the same degree of nonconstructibility as T is generic. In § 2 we examine perfect closed forcing in the hyperanthmetic case. The 1 The preparation of this paper was supported in part by U.S. Army Contract DAHCO-4-67C-0052. The author wishes to thank Professor J Barkley Rosser for introducing him to Spector's minimal degree argument.
331
157 332
G. E. SACKS
principal result of [5] is reviewed in order to bring out certain technical difficulties which crop up in the hyperarithmetic case and which have no counterpart in the set-theoretic case. It has to be shown in the hyperarithmetic case that the forcing relation, restricted to sentences of recursive ordinal rank, is IIJ, and this is seen to be the case only after the forcing relation is denned with certain precautions; if it is defined by routine analogy with the set-theoretic case, then its classification becomes uncertain. The corresponding problem of definability of the forcing relation in the set-theoretic case presents no problem at all. In § 3 we touch on the arithmetic case and introduce the notion of pointed, perfect closed set. Using that notion, we obtain an order-theoretic characterization of the Turing degree of the truth-set for arithmetic in terms of the degrees of the arithmetic sets and the jump operator. We also briefly describe Spector's minimal Turing degree construction in terms of perfect closed forcing as well as several results based on forcing with pointed perfect closed sets whose detailed proofs will appear elsewhere [23]. Let 2 = {0, 1} have the discrete topology and let 2" have the product topology [8]. Let P,Q,R,. .. be perfect closed subsets of 2". We conceive of a typical P as a tree with binary branching; each path of the tree is an infinite sequence of O's and l's and is viewed as the characteristic function of a subset of w. Every path of P branches infinitely often; this is equivalent to saying that P is perfect. Suppose we adopt some standard recursive one-to-one correspondence between all finite sequences of O's and l's and w. Then P can be encoded as a set of sequence numbers corresponding to finite, initial segments of paths of P. We will use P, Q, R, . . .ambiguously to denote perfect closed subsets of 2m and their encodings as subsets of to. Whenever we classify P, we refer to the encoding of P. Thus if we say P is arithmetic, we mean that the encoding of Pas a subset of w is arithmetic. Let T be an arbitrary subset of w. If we say TeP, then clearly we are thinking of P as a subset of 2". If we say P £ Q, then we mean {T)(Te P-+TeQ). Let p,q,r,... ambiguously denote sequence numbers and the finite, initial segments of characteristic functions they encode. We say p > r if p = r or if p is extended by r. Let P be a nonempty set of sequence numbers. Then P is an encoding of a perfect closed subset of 2" if and only if
O'WPfWO'WI/' We sayTep of T.
>q&p>r&q^r&r^q).
(or Tsatisfies/?) if/; is an initial segment of the characteristic function
1. The set-theoretic case. Let ./// be a countable, transitive set which is a model of ZF plus V = L (Godel's axiom of constructibility [6]). Let T £ w. ,//(D is the set of all sets constructible from 7" via the ordinals of Jl. In order to make the definition of Jt(T) more precise, we adopt the symbolism of Tharp [30]. The symbols of ^ ° are: e (membership); unranked set variables x,y, z, . . . ; ranked set variables V, y,z*, . . . for each ordinal j f i ' ; propositional con nectives; and quantifiers for both ranked and unranked variables. The atoms of <£» are of the form /] 6 /2, where 7, and t2 are variables. The formulas of SC° are
158 FORCING WITH PERFECT CLOSED SETS
333
constructed from the atoms and the logical symbols in the usual fashion. A class
«"(« + l):f6?(« + 1); let M#,yu . . . . v j be a formula of £"> whose only free variables are JC,^ > ' „ ( « > 0) and whose quantified variables are all of the form x" for /?'s < ot; then #^(x«, eu .. . . c„), where each c, (1 < i < n) is either^7" or a member of U W ) [ £ < <*}, is a typical member of If (a + 1). »(A) = U W ) I /S < A} for each limit ordinal A. Let » = U{«X«) | a e UT}. The symbols of ^ ( ^ ) are those of if 0 together with the members of
j( = \}{Jtt\
« e 4
Now we define the forcing relation P If J% where P e ^T and .F is a sentence of i f (#"). Of course P £ Jt means P i s a perfect closed subset of 2°> whose standard encoding as a subset of m is a member of Jt. The definition is orthodox save for the interpretation of P. (1) P (r ( 3 x ) ^ W if P If- *-(c) for some c e V. (2) P If (3*«).F(x«) if P l h F ( c ) for some c e V(«). (3) P H - J F & S T i f P H - . F ' a n d P l f 2?. (4) /> If- — ^ if (Q)[P => g -
~ ( G H" J^)].
(5) P If tfeJF if ( r ) [ r e P - ^ ( F ) M e « n (6) Pfrmenifm
< n.
(7) P H- f, € h if O (r0 < o(t2), h is f *(**) and P If #*,). (8) P If ^ e /, if o(h) > o{t2), tx is Jc-^(x-) and P If (3/)[(x-)(jf e / «-> *(*«) &y*et2\. (9) P If /x e / s if o(r,) = o(/2) > 0. Similar to (8). We say T is generic if for each sentence JF of i f (7) there is a perfect closed Pej? such that P e P and either PH-JF or P H - ~ i F . Standard arguments [7] suffice to show: (i) (f)(P) ~ [P \Y 3? and P l h ~ J ^ ] ; (ii) (P)(&)®Q)[P => g & g H- JF or g H- <*-jrj; (iii) (P)(jF)(g)[P 2 g & P H - . F — g H - J H ; (iv) generic P's exist. A delicate but not troublesome point arises in the course of the proof of (v): if T is generic, then Jt(T) \ .F if and only if ( 3 P ) [ P E P & P If JF]- The difficulty can be put as follows. Suppose T is generic, TeP n g , P If .F, and
159 334
G. E. SACKS
0 H- y ; then there should be an R £ P n Q such that T e R and A H- & & y . In the case of Cohen-forcing with finite conditions, it was safe to let R be P O Q, but now a different argument is required, because the intersection of two over lapping, perfect closed sets need not be perfect. It is not difficult to show by a Cantor-Bendixson analysis that if T$J( and TeP r\Q, then TeRc p n Q, where R is the perfect kernel of P O 0. In short, if a perfect closed set is encoded by a subset of w belonging to Jt', then so is its perfect kernel. But Kreisel [13] has shown that this type of argument will not work in the hyperarithmetic case of § 2. His result is: there is a hyperarithmetically encodable, closed set whose perfect kernel is not hyperarithmetically encodable. The proof of proposition 1.1 (ii) does work in the hyperarithmetic case. 1.1. (i) / / T is generic, then T$Jt. n Q, then TeRforsome R £ p n Q.
PROPOSITION
TeP
(ii) / / T is generic and
PROOF. Let c e V denote a subset of a>, and let c(x°) denote the sequence number which represents the characteristic function of c restricted to arguments <x°. To prove (i) let T be generic and suppose T=deJ(. Then there is a P such that TeP and (a) P H- ( 3 x » ) ( J M # (*»)) or (b)P Vr ~ ( 3 x » ) ( j ( x » ) * d(x°)). If (a) holds, then for some n, P Vr 3~{n) ^ d(n), and consequently T(n) j± d'(n). If (b) holds, then (T)(TeP^T=_d). To prove (ii) let & be (3xa)^(x°) $P n 0). Then there is an R such that r e m a n d * H-.F or * H-~J*\ If i? H-.F, then 7 £ P n 2- So/? H - ~ ^ . This means that W a a ^ W ~ l*i »" * W n 0]. But then P £ P O 0 . Let y* be an arbitrary set. We say A is ^-definable if there exists a formula •F(x) of ZF with constants denoting elements of Jt such that A = {b\beJ! &. Ji \F{b)}. 1.2. For each n>0: the relation PH-jF, restricted to sentences & having at most n unranked quantifiers, is ^-definable.
LEMMA
of&{f)
The proof of 1.2 is standard [7]. It follows from 1.2 that if T is generic, then the replacement axiom holds in M. It suffices to prove: let &{x,y) be a formula of Se(&~) whose only free variables are x and y: if P If {x*)($yW(x',y), then P K- (jc")(3/)i r (x°, / ) for some /S. P has the property that (c)«¥<«)(0)p2o(3*)O2ij(3^rfetf,a)[*
H-.F(r, 0 ] .
By 1.2, d can be regarded as an ^-definable function of c and 0. Since <(a) and {0 | P 2 0} are sets of Jt, the range of d, restricted to ^ ( a ) x {0 | P 2 0 } , is a set of ^ and thus a subset of ^(/9) for some sufficiently large /S. But this means P Vr ( ^ ) ( 3 / ) ^ ( x " , / ) .
160 FORCING WITH PERFECT CLOSED SETS
335
LEMMA 1.3. For each n > 0: There exists an Jt-definable function AjF | 3?*. defined for alt sentences ? of,j2'(Jr) having at most n unranked quantifiers, such that
(P)[P^SF^PVr^*) and the ordinal rank ofF* is less than w, (in the sense of Jt). PROOF.
Standard. Let K = {P | PVr &}.
By 1.2, K is a subset of 2" in
Jt.
By Godel [6], KeJtt for some a < co2, where w, is the w2 of Jt. Lee J27" be (1P)(P £K&LST eP). Clearly the ordinal rank o f V * < OJ2. Suppose P H- JT*. Then for some Q, P H- g 6 /C & 3T e Q. It follows £eK, since 2 and AT :re members of Jt and no falsehood about Jt can ever be forced. P E 0 , because f l f J " e 2 implies (/>)(/> eP^peQ). But then /> H- J*". If one forces with finite conditions in the manner of Cohen, then the « 2 in Lemma 1.3 is replaced by w,. On the other hand it can be shown that if one is forcing with perfect closed conditions, then the co, of Lemma 1.3 cannot be reduced to W!. We turn now to the problem of showing for generic T that the cardinals of Jt(T) are the same as those of Jt. In the case of Cohen-forcing with finite conditions [1] or Solovay-forcing with closed sets of positive measure [25], [26], the preservation of cardinals in generic extensions is a consequence of the countable chain condition: if J is a set of pairwise incomparable conditions (i.e., P, QeJ &P*Q^P$Q8cQ$P), then J is countable. It is not difficult to see that the countable chain condition fails for perfect dosed conditions. Nonetheless, cardinals are preserved, thanks to Lemma 1.4, the sequential lemma.2 LEMMA 1.4. Let {J% \ i e co} be a countable (in the sense ofJt) set of sentences of Se(3T). Let P have the property that
(0(0F2o(3*)02B[Ktt" &iiThen there exists an R c P such that for each i,
R=\J£%
and K ' h ^ ,
for all) < 2 \ In addition, R) n R'k = 0 if j * k. PROOF. Suppose (/)(0)i>=oO*)O2R[*lr-.FI]. By 1.2, there is an Jtdefinable function/(i, 0) such that if P 2 0, then 0 2 f(i, 0) and / ( / , Q) h^t. Let us say Qt and 02 are basic, disjoint perfect closed subsets of Q if there exist sequence numbers qx and q., e Q such that ql £ q2, <ja%qt, Ql = {p\peQ & qi>p}, and Q, = {p j p e P & q2 > p). By iterating f(i, Q)) ,t ii not difffcult t t 2 Lemma 1.4 is called the sequential lemma in order to be consistent with [5], where a hyperarithmetic version (Lemma 2.2 of the present paper) of 1.4 occurs. Mathias [IS] formulates 1.4 more abstractly and calls the result the fusion lemma. Shoenfield [24] invokes the term "splitting" to describe the proof of 1.4.
161 336
G. E. SACKS
develop an ^-definable function ).ij\ Q) with the following properties: Q% £ P and ^ H - ^ o ; for each i a n d ; < 2 \ Q)+l and Q'+\, are basic, disjoint perfect closed subsets of Q); Q}+l^^i+u and QJ+J, H-^ {+1 . Let * = (-),- Uy weakly forces F (P H-* F ) if P H- ~ ~ F . An immediate corollary of Lemma 1.4 is
Another way of expressing the message of 1.4 is: for all P and all sequences {JF, I i e to) (in the sense of Jt) of sentences of &{T), &R)p2n(i)[R
B " * ^ V R lr* ~ j F , ] .
Thus perfect closed forcing gives us the power to "decide" every one of a countable set of sentences by means of a single forcing condition. If we concentrate on sentences of countable ordinal rank, then we can do even more; this additional power is important in the hyperarithmetic case (§2), where the sentences of recursive ordinal rank behave very much like the sentences of countable ordinal rank in the set-theoretic case. LEMMA 1.5. Let & be a sentence of &(?) of countable (in the sense of JT) ordinal rank. Then for each P there is a Q £ P such that either (1) or (2) holds:
(i) (r)(ree-ur(r) r Jf); (2)
{T)(TeQ^Jt{T)\~3r).
PROOF. By transfinite induction on the rank o f & . We give only the principal inductive step. Let & be (3X«)^"(JC«), where a is countable in the sense of Jt. Let {c( \i€w} be an enumeration of »{s); tf(oc) is countable (in the sense of Jt) because a is. For each /, J*"(cj) has lower rank than (3xa)&(x'). It follows from the inductive hypothesis that for each / and each P, there is a Q £ P such that either (1) or (2) holds: (1) {T)(TeQ^Jt(T)r-F(cO);
(2) (T)(Te Q -* Jt(T) \- ~JF(c,)). Fix P. If there is a Q £ /> such that (1) holds, then the argument is complete; suppose there is no such Q. Then it follows that (>KQ)i-=>Q(3*)(;=!R(T)[Te R -+ J?(T)
\~^(Cl)].
To obtain a Q c /> such that (/?)[J6 Q-+Jt{T) (=(*") ~ F ( . v < ) ] , one repeats the construction used to prove Lemma 1.4 with one small change. The Jtdefinable function / ( / , Q) now has the property that if P 2 Q, then Q 2 / ( / , 0 and (T)(Tef(i, Q)-+Jt(T) h-M#"(C,.)).
162 337
FORCING WITH PERFECT CLOSED SETS
LEMMA 1.6. Let {&,) be a countable (in the sense of Jt) set of sentences of £f(3T) of countable ordinal rank. Let P have the property that O)(0P2QO*)O2K[*^.]-
Then there exists aQ£
PROOF.
P such that
We claim that P has the property that
Fix i and Q. Then there is an R s Q such that RVr^,. an tf, £ R such that either (1) (T)(TeRl^^f(T) M^or
By Lemma 1.5, there is
(2) (T)(TeR1-*Jir(T)Y~&d. Since there is a generic Te * x £ K and/? H-J5",-, ii ti clear rhat t(1 holdss But the existence of the desired Q follows from our claim and a repetition of the argument occurring at the end of the proof of Lemma 1.5. LEMMA 1.7. If T is generic, then Ji and Jt(T) have the same cardinals. PROOF. Let a be an uncountable cardinal in the sense of Jty and let /J < a. L e t / e # denote a function which maps /9 into a. For each y < /S, let k(y)
= {r | r < a & (3P)(/> H-/(y) = r ) } .
By Lemma 1.2, k(y) eJ(; and the cardinality of k{y) is at most
Wl )]]
By Lemma 1.4 there is an P £ P such that for each i, R = U Al
and R) H-/(i) = T" < W l
;<2'
for all ; < 2', in addition, R) n J?< = 0 if; # it. Let y = lub {TJ | f e co &/ < 2"'}. Then y < w, since Ay | rj is ^/-eefinable; and P lh* range of/ is bounded above by y. The next lemma lifts the heart of Spectous minimal degree argument [28] from recursion theory to set theory. Let c e W denote a subset of « . For each T, generic or not generic, let c(T)= {n\J!(T) [nee).
163 338
C. E. SACKS
LEMMA 1.8. Let c e % denote a subset of to. For each P there exists aQs P such that either (1) or (2) holds: (1) (T)[Te Q &Tis generic — TeJ?(c(T))] (2) (3b)(T)[T e Q &Tis generic -* c(T) = be Jt\. If in addition c has countable (in the sense of Jt) ordinal rank, then either (V) or (2') holds: (V) (T)[Te Q TeJtai(c(T))); (2') (lb){T)[T e Q -* c(T) = beJ(]. PROOF. We continue to exploit the construction occurring in the proof of the sequential lemma, 1.4. Case 1. (Q)p^Q(3Ql)Q^Q(^Q2)Q2Q2(3n)[Q^nec & Q^n^c]. By Lemma 1.2, Qu Q2 and n can be regarded as ^-definable functions of Q. Iter ation of these functions in the style of the proof of Lemma 1.4 leads to an Jtdefinable function lim \ Qf with the following properties: Q\ £ />; for each m > 0 and f < 2m, Q?+1 and Q-+& are basic, disjoint perfect closed subsets of
0f.and miQr'H-riec&Qr^H-fitc]. We define Q by TeQ^(mX3iOt
&QZ)
ff " e c -* n G c(7).
The assumption of genericity can be dropped if c has countable ordinal rank. Because then Lemma 1.5 makes it possible to choose Q™+1 and 0™+l so that there exists an n such that for all T, TeQ?+*-+J?(T)\>8ec, T 6 e,m++2"' -> Jt{T) b
n$c.
Note that if X, Ye Q and * jt Y, then c(JT) 5* c(Y).
164 FORCING WITH PERFECT CLOSED SETS
Case 2.
339
Case 1 fails; then there is an R £ P such that (0I)R2
©,
For each « e m, let f*"
if(3e)«=0[GH-»6f]
[n$c
if(B0B2eIGH-ii^c].
The defining property of i? guarantees that ^
is well defined and that
By Lemma 1.4 there is a (? £ tf £ /> such that («)[0 | £ . F ] . If Te 0 and J is generic, then So 0 satisfies condition (2) of the lemma, since 0 |£ n e c is ^-eefinable. Suppose c has countable ordinal rank. By Lemma 1.6 there is a 0 £ * such that
(«)(D[ree->^(io^j. It follows that (n)(T)[T<=Q -+ (n e c(T) «-»& n is n £ <•)].
So 0 satisfies condition (2') of the lemma, since An | i%, is .//-definable. THEOREM 1.9. / / T is generic, then Ji(J) is a model of ZF which satisfies the following sentences: every constructive cardinal is a cardinal; there exist exactly two degrees of nonconstructibility. PROOF. We noted in the remarks subsequent to Lemma 1.2 that the replace ment axiom holds in Jt{T). Clearly, the following also holds in Jt{T): there is a set T £ a> such that every set is constructive from T. By Lemma 1.7 the cardinals of Jt(T) are the same as the cardinals of Jt. But then the argument of the last chapter of Godel [6] shows that the generalized continuum hypothesis holds in JOJ). So the power set axiom must hold in J((T). (Of course one can show the power set axiom holds in J({T) without using 1.7 or the sequential lemma.) By Proposition 1.1 T is not constructible in the sense of Jt{T). Suppose AT £ to and AT £ Jt(J). Let r e ? deffne K: neK^ Jt{T) \-nec. Consider the sentenced:
ST eJt(c($~))
V c{S~) £ Jt.
By Lemma 1.8 there is no P that forces the negation of &. Since T is generic, it follows that
T£Jt(c(T))
or
c(T)eJt.
In other words, T e J/(K) or K £ Jf. THEOREM 1.10. If constructible to, is countable, then there exists a minimal degree of nonconstructibility.
165 340
O. E. SACKS
PROOF. By Lemma 1.3 r is generic if and only if T is generic wiih respect to all sentences of ordinal rank less than the w2 of Jt'. So if constructive w2 is countable, then generic T's actually exist and are of minimal degree by Theorem 1.9. It would be interesting to find some axiom of infinity which, when added to ZF, decides every elementary question about the partial ordering of degrees of nonconstructibility. R. Solovay suggested that a measurable cardinal might suffice for this purpose. If 3"is Cohen-generic (i.e., generic in the sense of forcing with finite conditions), then it is easy to see that Tdoes not have minimal degree in Jt(T) by looking at the even and odd parts of T. R. Solovay has shown: if 7"is Cohen-generic and T'eJ({T), then there exists a Cohen-generic T" such that J({T) =Jf(T"). It follows that minimal degrees of nonconstructibility do not occur in Cohen-generic extensions of M. Thus far we have been a little vague about how to encode a perfect closed ? £ 2 " a s a set of sequence numbers. Now we choose a particular method of encoding for the sake of the proof of Lemma 1.11, a transformation lemma associated with perfect closed forcing. As in § 0 , p , q , r, ... ambiguously denote sequence numbers and the finite, initial segments of characteristic functions represented by those sequence numbers. We encode P in the form of a function A/7 | pii with the following properties: />° is the null initial segment; for eachy > 0 and i < 2 \ p{ ^ p?1, p\ > p\++\„ p?1 £ p%\, and pt+\> £ pf\ Then
(T)[TP^^O)(310(i
For each TeP, let hP Q(T) be the unique member of OVP Q(PO | ' < 2' & Tep>}. Then hP Q is a 1-1 map of P onto Q. We will call hP Q a canonical homeomorphism of P onto Q. If R £ P, then hP,Q(R) = {hP 0(T) \ T e R} is a perfect closed subset of Q. The map hP Q induces a map hP Q:&(5?~) — i f (5") aa follows. Let ST ep denote a finite conjunction of sentences of the form n ' 5 " a n d m ^ J with the defining property that
{T){Tep~J({T)\2Tzp). For each n, let {r} be the finite set {pn+1 | i < 2" + 1 & (r)(r
e ^+1 - „ e 7)},
and similarly, let {s»} be {P:+11 / < 2" +1 & (T)(T 6 p:+1 - n $ T)}. Then for every
TeP: nGT^
(3ii)T G rf) & (i)(T $ s,").
166 FORCING WITH PERFECT CLOSED SETS
Let c be a number-theoretic term of &{f).
341
Then A , , g ( c € J ) is denned to be
(iOt^" e hPiQ(ret)] & (f)[S~ £ fcP>g(j9]; if . F is a formula of ^ ( i ^ ) , then h,, 0{3?) is the result of replacing each occurrence of c e ^ in j r by A, 0 ( i e V ) ; h(d) where rfe flf, is denned similarly. If Ae ^ e #(1), then the following transformation lemma (cf. Feferman [2]) can be estab lished by induction on the rank of J5": for all TeP, Jt(J) \& if and only if Jt{hP.Q(T))\>hPQ{&). LEMMA
each TeP,,
1.11. Let h be a canonical homeomorphism of P, onto Qx, Then for T is generic if and only ifh(T) is generic.
PROOF.
Let K be an ^-definable set of P's. We say K is dense if (R)(3P)[R 2
P&PeK].
It is standard to observe that 7 is generic if and only if Te [J{P\P e K}tor every ^-definable, dense A". Clearly, if A" is ^-definable and dense, then there cannot be an R that forces
^i\J{P\PeK}; and for each sentence & of &{T),
the set
{P\P*F
or
Plr-JF}
is ^-definable and dense. Fix Pv We say K, is P 2 P & P e JCJ. The above standard observation can be relativized to P,: TeP, is generic if and only if Te [J{P \PeKx} for every ^-definable K, dense in P,. Suppose that TeP, is generic, and that AT, is dense in Pv There cannot be an R such that P e P and RVr^eP,
& ^"^U(P|PeA'1}.
If there were such an P , then by Proposition 1.1 there would be an P, s P O P,. But then the density of A", in P, would provide a P s P, such that
P^^e\J{P\PeK,}. Since h is a canonical homeomorphism of P, onto Qu U(P | P 6 A",} is dense in Pt if and only if U W ) | P e iC,} is dense in Q,\ furthermore, if K2 is dense in Qu then A*2 = U W ) | ^ e #x) f«r some A-! dense in Pj. THEOREM
1.12.
If T, is generic and T2 e Jt{T,) - Jt, then T2 is generic.
167 342
G. E. SACKS
PROOF. Since Jt and JHJd have the same cardinals, T2 = ciTJ = {n | Jt{Jx) Yn e c} f°r some c e fffw,). By Lemma 1.8 there is a Q such that 7\ e Q and
(r)xre^re^ i W r)). Recall the end of Case 1 of the proof of Lemma 1.8. Q has the property that (X)( Y)[X, Y G Q & X * Y-* c(X) * c( Y)]. Let R = {c(T) [TeQ]; then c is a 1-1 map of Q onto /?. We claim a small addition to Case 1 of Lemma 118 guarantees that c can be construed as a canonical homeomorphism of Q onto R. The addition is: for all m and / < 2m+\ require that (i) or (ii) hold:
Then Lemma 1.11 implies that T2 = c(J,) is generic. For more information concerning the properties of JUT) for generic T see Prikry [17] and Mathias [15]. The minimality of the degree of a generic T was established in the proof of Theorem 1.9 by clauses (1) and (2) of Lemma 1.8. If one wishes to build a more complicated model of ZF in which the degrees of subsets of w are controlled by perfect closed forcing, one cannot in general prove Lemma 1.8 (1) or Lemma 1.8 (2). In that emergency one falls back on clauses (1') and (2') of Lemma 1.8, which suffice if cardinals are preserved. Since the relation A is constructive from B is analytical (in fact, 2») in the sense of Kleene [9], it can be used to study the independence of various questions concerning the analytical hierarchy. A. Levy has shown by means of his cardinalcollapsing method that if ZF is consistent, then ZF plus the negation of the axiom of choice for some n^ predicate is consistent. The axiom of choice for a predicate P{n,X) is: (n)(3X)P(n, X)-+(3X)(n)P(n, (*)„), where (X)n = {m \ 2m • 3" 6 X). II Levy's model, ,onstructible wn „i souutable for all finite /;. His result limiting the provable versions of the axiom of choice can be obtained by extending the arguments of this section to build a model JV in which the degrees of nonconstructibility are isomorphic to w and in which every constructible cardinal is a cardinal. Thus it is true in JT that: for each n > 0, there is an X such that (*)„, {X\, . . . . (X)n have distinct degrees, but there is no X such that for all n > 0, (X)0, (X), , (X)„ have distinct degrees. S. Kripke and D. A. Martin carried on in the above vein and built a model of ZF in which a AJ subset of w failed to be constructible.3 Mathias [15] gives an intuitive account of how this is done. The general idea is as follows. Choose an appropriate sequence (^B) of logically independent sentences from the theory of partial order. Than a set A £ w can be encoded as an analytical set in a model JV s The question: is every analytical subset of w constructible'' was first suggested to us by G. Kreisel.
168 FORCING WITH PERFECT CLOSED SETS
343
by taking steps so that n e A ifand only if Sr*n is true in the partial orderingof degrees of nonconstructibility of JT. Jensen succeeded in using these ideas to obtain the best possible result: he lowered A} to A' and arranged for the axiom of choice to be true in his model. Jensen's result was first obtained by Solovay. who managed it without any use of degrees. Silver has found another way of building a model in which minimal degrees of nonconstructibility occur. He makes use of a special kind of perfect closed condition he calls coinfinite. A coinfinite condition P = (A,B)is given by a pair A, B £ w such that A n B = 0 and to - (A U M) is infinite; we say TeP if A £ T and T n B = 0. The sequential lemma (1.4), mildly altered, holds for coinfinite conditions. (For more information about coinfinite conditions, see Mathias [15].) Coinfinite conditions were discussed but not used in Spector's paper on minimal Turing degrees [28]. They were used to prove Theorem 2 of [21]. 2. The hyperarithmetic case. In the present section our purpose is to expound forcing with perfect closed sets in a context where the definability of the forcing relation is a more delicate matter than it is in the set-theoretic context of § 1. With this end in mind we review the minimal hyperdegree construction of [5] and add some intuitive remarks that were unfortunately left out of [5]. The language &(S~) is little different from Feferman's language &*(Sf) [2, p. 335]. &(?) is first order number theory augmented by a constant set symbol 3T, certain set variables, and the membership symbol e. Let O, be a U\ set of unique notations [3] for recursive ordinals: if b e 0 , is the unique notation for 0, then we write \b\ = /?. In addition we suppose there exists a recursively enumerable relation R(c, b) such that for all b e Ou {c | R(c, b)} = {c \ \c\ < \b\}. For each b e 0 „ ^(T) has ranked set variables X\ X", Z\ . . . ; ^(ST) also has unranked set variables X, Y,Z,... , number variables x,y, z, . . . , a numeral n for each natural number n, and symbols for equality, successor, addition and multiplication. A formula 3? of &(?~) is said to be ranked if every set variable occurring in & is ranked. A formula of i f (JT) is said to be existential (or SJ) if it is ranked or it is of the form (3XW with Jf the only unranked variable occurring in &. The ordinal rank of a ranked formula & is least ordinal a such that a > \b\ for every free variable Xh of & and such that a > \b\ for every bound variable X" of &. Let T be an arbitrary subset of w. Following Feferman [2], fot each i e O . w e inductively define a structure Jtb(T) and truth in \J{J?a{T) \ \a\ <\b\). (i) A sentence & of ordinal rank <\b\ is true in \J{Jta(T) \ \a\ < \b\} if it is true when 3~ is interpreted as T, the number variables of ^ are restricted to w, and each ranked variable X" of & is restricted to Jfa(T). (ii) For each formula 9(x) (with only x free) of ordinal rank <|6|, let x9(x) be {n | 9{n) ii ttue in \J{J?a(J)\ l«| < l*|}}; then Jtt(T) consists of aal such sets x9(x). Let Jf(T) be \J{Jfb(T) | b e O,}. Then & is true in Jf{T) (written u f ( r ) (•#") if it is true when each unranked variable of & is restricted to J((J) and the
169 344
G. E. SACKS
remaining symbols of & are interpreted as in (i) above. If T is hyperarithmetic, then Jt{T) is the set of all hyperarithmetic sets, which we denote by Jt. 3F{x<$(x)) denotes the res"ult of replacing each occurrence of / e ^ in .F(<8r) by &(t), where / is a number-theoretic term and W ii s aet tariable. As in § 0 we use P,Q,R,... to ambiguously denote perfect closed subsets of 2<" and their encodings as subsets of to. But now we insist that P, Q, R, . . . , be hyperarithmetic. Thus we can write, as we did in §1,?eJt. It is routine to assign indices to hyperarithmetic, perfect closed sets so that the following relation in x and y is n j : x is the index of a hyperarithmetic, perfect closed set P and y e P. For this reason it makes sense to regard the set of all hyperarithmetic, perfect closed (h.p.c.) sets as a n} subset of w. Similarly, one regards the set of all formulas of & (ST) as a U\ subset of w. It is instructive to see what happens when the analogy between the constructible hierarchy of § 1 and the hyperarithmetic hierarchy of the present sectton is pursued. In both cases a perfect closed set is acceptable as a forcing condition only if it can be encoded by a subset of w belonging to Jt. The analogy suggests that the forcing relation PfrP, where P is h.p.c. set and & is a sentence of ^(JT), should be defined by the following inductive clauses: (1) P H- (1X)^(X) if (3b\,0i[P H- {lXb)&{Xb)] (2a) P H- (3A"')Jr(A"') if P H- JF(.Y3?(A-)) for some 9(x) oo frdinal lank k \b\. (2b) P H- (3x)#(.v) if P H- 3?(n) for some n 6 to. (3) />H-jFv <$\f PVrF or \
170 FORCING WITH PERFECT CLOSED SETS
So we drop the analogy and define H-„ in the manner of [5]. (i) P If-, &X)&(X) if {m„0l[P »■* (3Z»>F(J^)]. (iia) F(f ; ,(3A" , )J E "(^) if &{X") is unranked and Pfrk&(*9{x) ^(x) of ordinal rank < | 6 | .
345
for some
(iib) P Vrh ($x)3F{x) \l3F(x) is unranked and P rf-„ SF{n) for some n e w. (iii) P H-„ J5" V 9 if J*" V <$ is unranked and P H-„ JF or /> lr„ ^ . (iv) P (fft ~ i F if 3F is unranked and (Q)PSQ (v) P»-h & if JF is ranked and (T)[re/»-
~ [2 H-» . F ] . uT(7) ^ .
LEMMA 2.1 [5], 7Vi relation P \rh &, restricted to £{ $T's of&(3~),
is U\.
The proof of Lemma 2.1 is nothing more than inspection of clauses (v) and (i) of the definition of H-„. But we must pay a price, fortunately within our means, for the use of clause (v). It is no longer obvious as it was in § 1 that because clause (iv) does not apply to ranked sentences. But this difficulty can be overcome by a sequential lemma (2.2) argument. LEMMA 2.2 [5]. Let {&,} be a hyperarithmetic sequence of 2* sentences of &{5T). Let P have the property that
Then there exists aQc
p such that
Note that Lemma 2.2 is closer in flavor to Lemma 1.6 than to Lemma 1.4. But the proof of 2.2 is essentially the same as that of 1.4. The only real difference is that the ^-definable function/(/, Q) of 1.4 becomes a partial n\ function defined for all i and all hyperarithmetic Q £ P. (A function is called partial U\ if its graph is IIJ.) The existence of/follows from Lemma 2.1 and an important lemma of Kreisel [14] which says: if P(x, y) is II}, then there exists a partial U\ function g such that (x)[(3y)P(x,y)->g(x)
is defined & P(x, g(x))]*
The desired Q £ p is built, as it was in Lemma 1.4, by iterating/. To see that Q is hyperarithmetic one has to use the fact that a partial FI} function, restricted to a hyperarithmetic subset of its domain, is hyperarithmetic. LEMMA 2.3 [5].
(f)(P)QQ)es
K ^
VQ
Vrh~&l
The proof of Lemma 2.3 is very much like that of Lemma 1.5 and proceeds by transfinite induction on the rank, appropriately defined, of &. The only interesting 1 Kreisel's lemma generalizes a familiar lemma of recursion theory which says the same thing with II; replaced by recursively enumerable.
171 346
G. E. SACKS
inductive step occurs when J5" is a ranked sentence of the form (IX^iX"). If there is a 9{x) of ordinal rank < \b\ and a Q £ P such that Q H-„ &{x9(x)), then Q «-„ OX")^{Xb). Suppose there is no such #(x) and g. Let {9t(x)} be a hyperarithmetic enumeration of all 8?(jt)'s of ordinal rank <|6|. Then the induction hypothesis implies Now the sequential lemma (2.2) can be applied, as it was in Lemma 1.5, to obtain a 0 £ P such that 2 K" (AT4) <- ^{Xb). T is said to be generic if for every sentence & of JSf (^") there is a P such that Je P and either P tf-h J^ or P H-A ~ J r . The existence eo feneric P's sollows srom Lemma 2.3. The minimal degree argument of Lemma 1.8 is easily modified to prove the next lemma. LEMMA 2.4 [5]. Let <${x) be a ranked formula of&($~) with only x free. For each P there exists aQ£ p such that either (I) or (2) holds: (1) (T)[Te Q^Tis hyperarithmetic in {n \ Jt(T) \ 9f(«)}]; (2) (3H)(T)[Te Q—{n\ JK{T) \^{n)) = H is hyperarithmetic]. LEMMA
2.5 [5]. If T is generic, then every set hyperarithmetic in T belongs to
J((T). Before we discuss the proof of Lemma 2.5, we make some related observations without proof. For every T it is the case that every member of Jt{J) is hyper arithmetic in T. If T is generic, then wf = w„ where o f is the least ordinal not recursive in T. According to Kreisel [13] the conclusion of Lemma 2.5 is equivalent to the statement that the hyperarithmetic comprehension axiom (h.c.a.) holds in J((J). A typical instance of the h.c.a. is the universal closure of a formula of the form (x)[(3 Y)s/(x,
Y) ^ (Z)@(x, Z)] - (3r)(x)[x e X <-» (3 Y)sf(x,
Y)],
where sf(x, Y) and 8{x, Z) are arithmetic formulas which may contain free set variables other than Y or Z. By an argument of Feferman [2, p. 339] which holds for all T, the hyperarithmetic comprehension axiom is true in Jt{T) if the following Sj-bounding principle is true in JK{T): let 3F{x, Y) be a formula of -2%r) whose only free variables are x and Y and whose only unranked variable is Y, if b b (JC)(3 Y)3F(x, Y), then (x)(3 Y )5?{x, Y ) for some b e Ov The principle holds in Ji(T) for all generic T by Lemmas 2.6 and 2.7. LEMMA 2.6. Let jF(x, Y) be a formula of &(?) whose only free variables are x and Y and whose only unranked variable is Y. If P H-„ (A)(3 Y)&{X, Y), then Q H-„ (*)(3 Yb)3^{x, Y")for some Q £ P and b e 0,.
The proof of Lemma 2.6 is another application of the sequential lemma (2.2). Suppose P \rh (x)(3 Y)^(x, Y), where &(x, Y) ii sa si Lemma a.66 Then ("X0i)i.3o(3*)o=*[*M33Wn,
Y)l
172 347
FORCING WITH PERFECT CLOSED SETS
By Lemma 2.2 there i s a g g f such that (»)(3A)[* 6 01 & 0 H-, (3 7*)JF(fl, r>]. By Lemma 2.1 and Kreisel's lemma (as stated just before 2.2), there is a hyperanthmetic function/such that (n)[f(n) eO.&Q
If,, (3 F ( »>)jF(„,
Y'M)).
By Spector [27] there is a b e Ot such that (n)(\f(n)\ < \b\). So Q H-, (x)(3 Y»)F{x.
Y%
Lemma 2.6 almost establishes that the ^-bounding principle holds in Jt{T) for all generic T. What is lacking are some technical details concerning definability that are immediate in the set-theoretic context of § 1 but that require proof in the hyperanthmetic case. Let A be a set of indices of hyperanthmetic perfect closed sets. We write P e A to mean that the index of the perfect closed set P, encoded as a hyperarithmetic set of sequence numbers, belongs to A. A is said to be dense if
(P)(3Q)[QeP&QzPj. A set A is said to be .-//-definable if there is a formula JF(X) of &(f) in which 3~ does not occur such that A = {n \ Jt\ ^(n)}. For each T: a set A is said to be .//(7>definable if there is a formula p(x) of if(.T) such that ^ = {/,|^Cr)r-.F(*)}. /4 is called genetically persistent5 if there is a formula J^f.v) of i f ( ^ ) such that for all generic T, A = {« | Y/(7) >(/7)J. LEMMA 2.7. T is generic if and only if T e U [P \ P e A} for every dense A arithmetic in Kleenes O. LEMMA 2.8. A is arithmetic in Kleenes O if and only if A is ^-definable if and only if A is genetically persistent.
Let T be generic; we use Lemmas 2.6 and 2.7 to show the SJ-bounding principle holds in . # ( n . Let P(x, Y) be as in the hypothesis of 2.6. Let A be the set of all QS such that for some b e 0 , . Q K-, (,v)(3 Y)P(x.
Y) — (.v)(3 Y*)&(x, Yl).
A is arithmetic in Kleene's O, since both 01 and the indexing of all Fs is U\. A is dense by 2.6. Then 2.7 provides a Q e A such that TeQ. To complete the proof of Lemma 2.5 we need only prove Lemmas 2.7 and 2.8. 5 Persistence is a term used by H. Putnam [18] to describe a well-known property of the hyperanthmetic sets. Kreisel [13] formulates the persistence property as follows: a set is hyperarithmetic h a n d only if it belongs to every cu-model of the hyperarithmetic comprehension axiom. Another way of putting it is: a set A is hyperarithmetic if and only if there is a ranked formula S{x) oi^{jT) such that for all T, A = in \ Jf'T) V .*m\. This formulation of persistence is a consequence of a slight modification of Kleene [10, p. 35).
173 348
G. E. SACKS
Suppose A is dense and arithmetic in Kleene's O. By 2.8 A is generically persistent. Let s/(.x) be a formula such that for all generic T, A = {n j Jt{T) f=j/(n)}. We claim there is an 3F such that for all generic T, J({T)\
JF «-♦ T e \J{Q\ Q e ,4}.
The desired J^ is (3x)K(.v) & (Y){38{x, Y)^3>(Y,$~))], where # ( * , K) and 9{Y,Z) are arithmetic formulas with the following properties. Let / be the U\ set of indices of hyperarithmetic perfect closed sets. If r, e /, let P„ be the hyperarithmetic perfect closed set whose index is n. For each n e /, (3i Y)SS{n, Y) and (Y)[@(n, Y) — (Y)B = P„].e 3>(P, T) says 7"£i>. To see that every generic Te \J{Q | Qe^}, it suffices to see there is no P such that PVrh ~ J T If there were such a />, then by the density of A there would be a 2 — /> such that g e ^ and 2H- ~ ~ . ^ Suppose 7 is arbitrary but that Te (J{2 | 2 e >4} for every dense -4 arithmetic in Kleene's 0 . T is generic if r 6 \J{Q | 2 H-A ^ or 0 H-- ~ J r } = AT ^or every sentence J*" of &{&), But it is easy to check that K? is dense and arithmetic in Kleene's O. We turn to Lemma 2.8. It is enough to show: (i) O is ^-definable; (ii) O is generically persistent; (iii) if A is generically persistent, then A is arithmetic in O. We dispose immediately of (iii). Suppose A = {n \ Jt(T) \^{n)} for all generic T. Then n e A <-> (3P)(P H-„ s#{n)). A is arishmetic en O sincs P H-„ J r , restricted to J ^ s of the form ssf{n), is arithmetic in O. Mostowski's conjecture [4] provides an arithmetic formula C(X,n) such that for all n, n e O <-^ {3X)[X e HYP & C{X n)] Thus (i) O is ^-definable by a 2 l formula O will then be generically persistent if every arithmetic formula and every generic T are such that if Jt(T\V(3X\C(X) then (3X)lXe HYP & C(XW SuDDOsePH- (3X)C(X) Then pi Cimx)) for some ranked (*) Let H e / b e hyperarithmetic Then J ={n\ J((/)^<$(n)} ii hyperarithmetic and C(J). THEOREM
2.9 [5]. / / T is generic, then T has minimal hyperdegree.
If T is generic, then T is not hyperarithmetic by the same mode of argument employed in Proposition 1.1 to show that a set generic in the sense of § 1 is not a constructible set of Jt.. The fact that T has minimal hyperdegree follows from Lemmas 2.4, 2.5 and 2.7. THEOREM
2.10.
If T is generic, then every set of the same hyperdegree as T is
generic. Let 5 have the same hyperdegree as some generic T. Then where &(x) is a ranked formula. By Lemmas 2.4 and 2.7 there is a Q such that TeQ and Q satisfies clause (1) of 2.4. Then the argument of Theorem 1.12, ' The existence of £ follows ffom the uniform implicit arithmettc deffnabiliiy of hyperarith metic sets of arbitrarily high Turing degree, cf. Kreisel [7, p. 307].
174 FORCING WITH PERFECT CLOSED SETS
349
routinely modified, establishes that S is generic. The modification includes Lemmas 2.7 and 2.8. 3. The arithmetic case. In accord with §0,P,Q,R,... ambiguously denote arithmetic perfect closed subsets of 2" and their encodings as arithmetic subsets of w. One of the principal objectives of the present section is to introduce pointed, perfect closed sets and to apply them to a problem concerning the Turing degrees of certain hyperarithmetic sets and in particular the truth set for arithmetic. The arithmetic language i f (J~) is the language of first order number theory together with a constant set symbol T and a predicate letter St denoting a certain recursive predicate. &(£T) has symbols for membership (e), addition ( + ), multiplication (•), and successor ('), and a numeral ft for each natural number n. St{3~) ii not eesentially different ffom Feferman's llnguage L*(S) [[2 p. 328]] The predicate letter M is associated with the jump operator [19] for Turing degrees. By the enumeration theorem there is a recursive predicate 8t(T, xu x2, y) such that for each recursive predicate &>{T, xt,y) there is an e with the property that (T)(x2)[(3y)<%2(T, e, x2,y) *-> (3jOW,
xt,y)].
The jump of T, denoted by T. can be defined by 2« • 3" e f «
t3y)8,{T,
m, n, y)
with the understanding that every member of T is of the form 2m ■ 33 " T "cn be thought of as the disjoint recursive union of all sets recursively enumerable in T. T{n). the «-jump of T, is defined by: r°» = T; T(H+1) = {TM)'. 0 is the empty set. A set is arithmetic if and only if it is recursive in 0"" for some n. T{"], the (o-jump of T, is the disjoint recursive union of all /7-jumps of T: We call 0<w) the truth set for arithmetic. It is essential to note the existence of a recursive predicate 3?{T, n, x,y) such that for all 7 and n: neTm *-+{3x)(y)3t(T,n,x,y). The language SPif) includes * ; thus the 2-jump of T is definable by a E2 formula of &(&-). It is convenient to assume that the truth or falsity of @{ T,n,x, y) for each choice of T, n, x and;- is determined by an initial segment of the character istic function of T of length at most y. Let S? be a sentence of &{&"), and let T be an arbitrary subset of w. We say T makes & true (or more briefly, F is true) when & is true subject to the inter pretation of F as Tand to the standard interpretation of the arithmetic symbols and sM. The forcing relation. P H- 5?, where & ii s aentence of &{JT) and P ii sn arithmetic perfect closed set, is defined by: P (r 5? «-> >T)[TeP — JF], Since we require every T e P to make & true, it is perhaps not appropriate to say P forces J r . On the other hand, if forcing is thought of as an approximation of truth, it seems reasonable to expect perfect closed forcing to provide a perfect approxi mation of truth.
175 350
G. E. SACKS
We say P is generic if for each & there is a P such that T e P and either P H- 3? or P H- -&" The existence of generic P's is an immediate consequence of Lemma 3.1. We could prove 3.1 by the sequential lemma approach of § 1 and 2, but it is more instructive to invoke what might be termed the local forcing approach. Let p,q,r,... be finite, initial segments of characteristic functions of subsets of w. {p>q and Tep are defined in §0.) The definition of p H- &, where & is a sentence of &{T)% is given by four inductive clauses: (i) p H- y if 9? is a true equation of ariihmetic, or if & is of the form ft e .T or J>(^\ m, n, c) and every Pe/> makes J5" true. (ii) p %■ (3x)^(.v) if (3/7) [^ H- .T(n)]. (Hi)/>K-~ar i f ( ? ) B & , ~ [?»-*]. (iv) p\rPxk.Px if/> H- ^ , and /? H- -F 2 . In short, pfr& follows the rules of Cohen's forcing with finite conditions as formulated by Feferman [2] in the arithmetic case. Let P be an arithmetic perfect closed set. The forcing relation/? Vrp JF, where/? £ P and JF is a sentence of &{$~), is defined exactly as p H- 3F waa deffned above except that tcause (iii) becomees (iii)^/?H-p~^
if
(?),>,[? 6 J P - » ~ ? l H p g F ] .
We call /? H-p & the localization of p B- #" to P. The idea of local forcing was used by Spector [28] in his construction of a minimal Turing degree. Spector's funda mental lemma [28, p. 588] was in essence the following: let & be a £ 2 sentence of ^{ST), and let P be a recursive perfect closed set; then there exists a recursive perfect closed Q S P such that either ( r ) ( P e <2 — J*") or (P)(Pe 2 — ~ ^ 0 The details of Spector's proof coincide with the details of the local forcing argument given in Lemma 3.1 for the case & 6 £ 2 . Spector uses his lemma to construct a sequence P0 2 Pj 2 P2 2 • • • of recursive perfect closed sets with the following properties: for all P £ P„ if {e}T is total, then {e}T is recursive or 7 is recursive in {e}T ({e)T is the eth function partial recursive in T according to the standard enumeration); for all TePe, Pis not the eth partial recursive function. Thus if T £ fl [P, | e > 0}, it is clear that T has minimal Turing degree. The properties of Vr1' are virtually the same as shose of H-; ;ntuitively, ,his si she case because P and 2" are homeomorphic by means of an arithmetic map. T is generic for P if for each sentence & of &($~) there is a p e P such that Tep and either pVr1'^ or /> H-''~.F. If Pis generic for P, then j £ P . and P makes ^ true if and only if there is a /? £ P such that P £ /? and /> K-;' ^ . LEMMA 3.1. Le.' P 6e an arithmetic perfect closed set. and let JF be a sentence of the arithmetic language &(5"). Then there exists an arithmetic perfect closed Q £ P suc/i r/w/ e/7/ier (a) or (b) /io/A: (a) (T)(TeQ-+&);
(b) (70(Tefi
—~^").
Furthermore, if 3F is S 2 , //ie/; 2 fa recursice in P
176 35
FORCING WITH PERFECT CLOSED SETS
1
There musl be a p e P such that either (a) p H-p & or (b) p Vr1' ~$rSuppose (a). We develop a Q c P satisfying clause (a) of the lemma. Let {^m | m ^ 0} be an enumeration of all sentences of &{&) having no more quantifiers than J^ does. The relation q H-^ &m, viewed as a relation on q and m, is arithmetic, because a finite bound has been imposed on the number of quantifiers that can occur in Wn. It follows there must exist a partial arithmetic function f(q, m) such that if a eP, then/(a, m) eP,q > f(q m) and either fid m) Vrp &' or f(q, m) If' ~ J F m By iteration of/, it is"possible to define a partial arithmetic function Xim.\ qm with the following properties- a" = v for each w > 0 and PROOF.
?f+1
„.r _ j r m 5
a n d ?f+ti
^ ^
m
o r 9 r + + 2 j„ frP
_ ^ .
Then
g =
{q?
|w >
0
&
/ < 2"} is an arithmetic perfect closed set. If 7 6 Q, then T is generic for P with respect to all sentences in {.FJ, and consequently, Tmakes & true since Tep = riand,lH-jr. Now suppose ^ i s S Let 9 be ( 3 X ) ( J ^ J ; ) where ^ x , j ) is a quantifierfree formula of <£{J ) . Suppose again that (a) pl-T. This means /J H-J [y)P{il,y) for some «, and so (™)(«)rep{3r)rep[p > 9 -
9
> r & r (fp &(*, m)}.
The relation r H-p y<« w") viewed as a relation on r B and m is recursive in P because ^ has no quantifiers. It follows there exists a function partial recursive in P such that if q e P and p >q then /Y/w o l e ? a > f(m a) and f(rn, q) VrF Sf{n, m). Let &m be ^ ( « , «l)7and define ten, | ?« by iterating/Cm, ? ) as in the previous paragraph. Then Q = {q™ \ m > 0 & i <2m} is recursive inP, and every TeQ makes (3x)(y)^(x,y) true. Finally, suppose (b) p Vtp (x)(3y) ~y(x,y). Then (n)(q)oePC3m)(3r)r€P[p > q-+q
> r & r \\-p ~2>{n, m)].
As above, we can make m and r into functions of n and 9 partial recursive in P, functions which are defined whenever q e P and p >q. Then as above r is iterated to obtain a 2 recursive in P such that every TeQ makes (x)(3j) ~ Sf(x, y) true. One of the advantages of using local forcing instead of an appropriate sequential lemma to prove Lemma 3.1 is that local forcing makes it easier to see Q is arithmetic. We say P is a pointed, arithmetic perfect closed set if (T)(T e P — P is recursive in T). Every perfect closed P has T% such that T is recursive in P; let Tr be the canonical one obtained by traveling up P viewed as a tree and turning left at every branch point. If P is pointed, then P and 7> have the same Turing degree, and that degree is less than or equal to the degree of every TeP. Pointed, perfect closed sets are useful for forcing the degree of a generic 7" to be an upper bound for some given countable set of degrees. The notion of pointedness is used in [23] to show amon" other things: (1) every countable admissible [12], [16] ordinal > oj \$ of
177 352
G. E. SACKS
the form
in ).im | p™
We define Q inductively: p°0eQ; if m + 1 1s odd and p™ e Q, then p^\ pZ+l €Q\ if m + 1 1s even,/;™ e Q and (m + \)!2eA, then/),"1*1 e Q; if m + 1 is even, p™ e Q and (m + 1)12$A, then p"£l e Q. Clearly, Q £ />, and Q is recursive in P, A. But P is recursive in A, so Q is recursive in A. Consider the canonical path TQ £ Q. TQ is recursive in Q, and T0eP; so P by virtue of its pointedness is recursive in TQ and hence in Q. But then A is recursive in Q, since A is recursive, in P, Q as a consequence of (m +
l)/2eA~(li)(i<2"'&pr1ee).
To see that Q is pointed, fix Te Q. A is recursive in T, P as a consequence of (m + l ) / 2 6 / l ^ ( 3 / ) ( i < 2 " ' & T 6 p r 1 ) Then Q is recursive in T, P, since Q is recursive in A. But P is recursive in T because TeP; so 2 's recursive in T.
178 FORCING WITH PERFECT CLOSED SETS
353
3.3. There exists a T such that Tm has the same Turing degree as 0"" , and such that 0("> is recursive in Tfor all n. THEOREM
1
PROOF. Let {JFJ be an enumeration of all S 2 sentences of &{$~). We intend to define two functions, km \ Pm and hn | i(m), each recursive in 0""> and with the following properties: P, = 2"; Pm 2 Pm^; Pm has the same Turing degree as 0"">; Pm+l If &m or Pm+1 H- ~ ^ m ; r(m) = 0 «-> P m + 1 H- JF m . Assume that Pm has been defined and that Pm is a pointed, perfect closed set which has the same Turing degree as 0 (m) . By Proposition 3.2, there is a pointed Rm £ F m whose Turing degree is 0(m+1> By Lemma 3.1, there is a />ra+1 £ Km such that />m+1 is recursive in Rm and either P m + 1 H- J ^ or Pm+l If ~ J r t n . Since /?„, is pointed, it follows that every P £ # m and recursive in Rm is pointed and recursive in Rn. (This fact was demonstrated in 3.2.) So Pm+i is pointed and has the same Turing degree as 0<mJ-1' If />„_, H- J r m , put r(m) = 0; otherwise, put t(m) = 1. We obtain Aw | Pm and Am | t(m) recursive in 0«»> by appealing to various uniformities. Examination of the proof of Proposition 3.2 reveals that Rm is recursive uniformly in P'm; i.e., Rm is the result of applying a fixed recursive reduction procedure to P'm, a procedure independent of the value of Pm. To develop Pm+1 and t(m) from Lemma 3.1, we must first decide if there is a p e Rm such that p IH8- W„ Since . F m is 2 * the answer as a function of m is uniformly recursive in R%>. Thus Pm+1 is uniformly recursive in P<*\ and Aw | t(m) is re cursive in Aw | *»». Since F0 is recursive and Aw | 0 (ml is recursive in 0««», it follows that Aw | Pm and Aw | t(m) are too. Since {.Fm} includes all sentences of the form tfe-T, it must be that
D{P m | w > 0} has a unique member T recursive in <)«"•>. And for each w, 0""' is recursive in T since 7"e Pm and P m is pointed and of the same degree as 0,m». Since the recursive predicate # is part of ^f(#"), w e J r ( 2 ) is a S 2 formula of J ? ( ^ ) . Assume JF2rn is w £ ^" (2) for all w. Then w e T2'«-»r(2w) = 0, and consequently, Tw is recursive in 0("». Putnam [18] has shown: for all 7", if (w)(0<"" is recursive in T), then 0("" is recursive in Ti2). For each set A, let A be the Turing degree of A. After Kleene and Post [11] showed that 0
179 354
C. E. SACKS
3.4. / / a is a recursive limit ordinal, then 0(o) is the 2-least upper {0««|j8
THEOREM
bound of
It can be shown that the set of all Turing degrees of hyperarithmetic sets has no 2-least upper bound.7 This fact together with Theorem 3.4 leads to a tidy character ization of the hyperarithmetic hierarchy in terms of the jump operator and the notion of 2-least'upper bound. H. Putnam [18] has extended Theorem 3.4 in a nontrivial fashion to the entire constructible hierarchy. A set T is said to be implicitly arithmetically definable if there exists an arith metic predicate J*{X) such that J*(T) and (^X)s/(X). Every implicitly arith metically definable (i.a.d.) set is hyperarithmetic, and every hyperarithmetic set is recursive in some i.a.d. set. Feferman [2] found a hyperarithmetic set (in fact recursive in 0(lul) that was not i.a.d. We say two sets have the same arithmetic degree if each is arithmetic in the other. THEOREM 3.5. There exists a nonarithmetic, hyperarithmetic set T such that every nonarithmetic set arithmetic in T fails to be implicitly arithmetically definable. PROOF. Let {J%J be an enumeration of the sentences of the arithmetic language 2(T). We claim there is a function In | Pn recursive in 0<") such that for each n, Pn 2 Pn+1, P„ is an arithmetic perfect closed set, and either P„ H- J F „ or Pn H- ~JF„. The claim follows from some uniformities implicit in the proof of Theorem 3.1. Assume & is in prenex normal form and let T(JF) = 1 plus the number of alternations of quantifiers in the prenex of JF. Then the set {p |p H-* &} is recursive (uniformly) in the set PWiJC)) Jt follows that the first conclusion of Lemma 3.1 can be made to read: there exists a Q £ p such that either P H- & or P H- ~ J F and such that Q is recursive (uniformly) in p<^^». But then the sequence P0 2 P1 2 P2 2 • • • can be constructed recursively from m'"'. Let T be the unique member of f){P„ | n > 0)} Tis genericc ,nd the argument of Theorem 1.12, routinely modified, establishes that every set of the same arithmetic degree is generic. (T is of course of minimal arithmetic degree.) So it remains only to see that 7" is not implicitly arithmetically definable. This last is clear since if .&(T) holds, then there is an arithmetic, perfect closed P such that T e P and
REFERENCES 1. P. J. Cohen, The independence of the continuum hypothesis, Proc. Nat. Acad. Sci. U.S.A. 50 (1963), 1143-1148 and 51 (1964), 105-110. 2. S. Feferman, Some applications of the notion of forcing and generic sets, Fund. Math. 56 (1965), 325-345. 3. S. Feferman and C. Spector, Incompleteness along paths in progressions of theories, J. Symbolic Logic 27 (1962), 383-390. 4. R. Gandy, Proof of MostowskiS conjecture. Bull. Acad. Polon. Sci Ser. Math. 8 (1960), 571-575. 5. R. Gandy and G. E. Sacks, A minimal hvperdegrec, Fund. Math. 61 (1967), 215-223. In fact it has no /Meast upper bound for any recursive /?.
180 FORCING WITH PERFECT CLOSED SETS
355
6. K. Godel, The consistency of the axiom of choice and of the generalized continuum hypothesis, Princeton Univ. Press, Princeton, N J „ 1966. 7. R. B. Jensen, "Concrete models of set theory" in Sets, models and recursion theory, Amsterdam, 1967,44-74. 8. J. L. Kelley, General topology. New York, 1955. 9. S. C. Kleene, Hierarchies of number-theoretic predicates, Bull. Amer. Math. Soc. 61 (1955), 193-213. 10. . Quantification of number-theoretic predicates, Compositio Math. 15 (1959), 23^10. 11. S. C. Kleene and E. L. Post, The upper semi-lattice of degrees of recursive unsolvability, Ann. of Math. 59 (1954), 379-407. 12. S. Kripke, Transfinile recursions on admissible ordinals, I and II (abstracts), J. Symbolic Logic 29 (1964), 161-162. 13. G. Kreisel, Set theoretic problems suggested by the notion of potential totality, Proc. Sympos. Infinitistic Methods, Warsaw, 1961, 103-140. 14. , The axiom of choice and the class of hyperarithmetic funciion,, Indag. Math. 24 (1962), 307-319. 15. A. R. D. Mathias, A survey of recent results in set theory, these Proceedings, part II. 16. R. A. Platek, Ph.D. Thesis, Stanford University, 1965. 17. K. Prikry, Models constructed using perfect sets, Lectures Notes Axiomatic Set Theory (University of California, Los Angeles, 1967) pp. IV-K-1—1V-K-3. 18. H. Putnam, Collected papers on hierarchy theory, to appear. 19. H. Rogers, Jr., Theory of recursive funciions and effective computability, McGraw-Hill, New York, 1967. 20. G. E. Sacks, Degrees of unsolvability, 2nd ed., Princeton Univ. Press, Princeton, N.J., 1966. 21. — , Posf s problem, admissible ordinals, and regularity, Trans. Amer. Math. Soc. 124 (1966), 1-23. 22. , Measure-theoreiic uniformity in recursion theory and set theory, Trans. Amer. Math. S o c , 142(1969), 381-420. 23. , Countable admissible ordinals and hyperdegrees, to appear. 24. J. R. Shoenfield, 1967 UCLA Recursion Theory Seminar Notes, Appendix B. 25. R. Solovay, The measure problem, abstract 65T-62, Notices Amer. Math. Soc. 12 (1965), 217. 26. , The measure problem, to appear. 27. C. Spector, Recursive well-orderings, J. Symbolic Logic, 20 (1955), 151-163. 28. , On degrees of recursive unsolvability, Ann. of Math. 64 (1956), 581-592. 29. , Hyperarithmelical quantifiers, Fund. Math., 48 (1959), 313-320. 30. L. Tharp, Set theory lecture notes, Massachusetts Institute of Technology, 1965. MASSACHUSETTS INSTITUTE OF TECHNOLOGY
181 Reprinted from Annals of Mathematical Logic 4 (1972) 343-367 with kind pemiission of Elsevier Science - NL, Sara Burgerhartstraat 25, 1055 KV Amsterdam, The Netherlands.
THE Q-FINITE INJURY METHOD G.E. SACKS and S.G. SIMPSON * Massachusetts Institute of Technology. Cambridge, Mass. 02139, U.S.A.
Received 10 April 1972
§0. Introduction
Recursive functions of ordinals were invented by Takeuti [ 1 ] ]nd subsequently specialized by Kripke [2] and Platek [3] to Z, admissible initial segments of the ordinals, and by Kreisel and Sacks [4] to the re cursive ordinals. Takeuti's principal result was: if/is recursive and 0 is an infinite ordinal, then cardinality/0 < cardinality 0 . The above inequality follows from a downward Skolem-Lowenheim argument similar to the one originated by Godel [5] in order to show the axiom of constructibihty implies the generalized continum hypoth esis. Takeuti's argument succeeds because the graph of a recursive func tion is Z ] ; his inequality fails dramatically if/is replaced by the Z 2 function that enumerates the constructible cardinals in increasing order. Thus right from the start, the generalization of recursion theory from the integers to the ordinals was concomitant with the model theoretic properties of the constructible sets. ' In this paper the Friedberg-Muchnik solution of Post's problem is
* The preparation of this paper was partially supported by NSF GP29079. 1 Browse in (rather than read) the monumental survey of generalized recursion theory by Kreisel [8] in order to grasp the ontological questions ignored here.
182 344
G.E. Sacks and S.G. Simpson, The a-finite injury method
lifted from to to a, where a is any £j admissible ordinal, with the help of some downward Skolem-Lowenheim arguments. Let La be the set of all sets constructive via ordinals less than a. a is Sj admissible if L„ satisfies the Sj replacement axiom schema of ZF. A partial function / : a - a is a-recursive if its graph has a 2 j definition over La (with parameters in L a ). A set A is a-recursively enumerable if it is the range of a partial a-recursive function. Theorem 4.1 furnishes two a-recursively enumerable sets such that neither is a-recursive in the other. It is hoped that the proof of 4.1 reifies the a-finite injury method. (An abstract account of the method would be premature, hence abortive, at this time.) A set H is a-finite if H c a and H G L a . a-finite sets inter act with a-recursive functions, when a is Zj admissible, in much the same way finite sets interact with recursive functions, but not for the same reasons. The a-finite injury method specializes, when a = CJ, to the finite injury (or priority) method of Friedberg and Muchnik. They reasoned along the following lines. A recursively enumerable set A is sought which will satisfy a recursi vely enumerable sequence {RmIm< CJ} of requirements. Each Rm is a recursively enumerable sequence of neighborhood conditions, i.e. pairs /, K) of disjoint finite subsets of CJ. A is said to satisfy Rm if there is an /, K) e Rm such that H c A and K c u-A. All difficulties arise from the possibility of conflict between requirements. Suppose at stage 5 of the enumeration of A, it is the case that /, K) e Rm and no mem ber of K is yet in A, and that consequently all of H is added to A with the intent of satisfying Rm . It can happen that at some later stage t, /*, K*><E Rn and no member of K* is yet in A. In that event it is tempting to add all of H* to A at stage / so as to satisfy Rn. But suppose H* D K is nonempty. Then the addition of H* to A will injure what was done at stage s to satisfy Rm . The situation is summarized by saying Rm and Rn conflict at stage /. Friedberg and Muchnik resolved the conflict in favor of Rm if m < n, and in favor of Rn otherwise. In other words they assigned higher prior ity to the requirement with lesser subscript (or index): if m < n, then H* is not added to A at stage f;ifm > n, then//* is added and Rm is injured in order to satisfy /?„. The principal Friedberg-Muchnik lemma states: the number of stages at which Rmis injured is less than 2'" 2 2
l o r a more detailed account of the finite injury priority method see Lachlan [9| or Sacks [ 10, p. 431.
183 §0. Introduction
345
It is proved by induction on m. It implies that Rm can be satisfied if there are infinitely many stages at which fresh opportunities to satisfy Rm present themselves. No difficulty arises when lifting the above argument to a if LQ satis fies the Z 2 replacement axiom schema of ZF. Recursive and finite are lifted to a-recursive and a-finite, and the proof of the Friedberg-Muchnik lemma remains valid, largely because the function fb = first stage after which Rb is not injured is X 2 . 3 If LQ does not satisfy Z 2 replacement, then the FriedbergMuchnik reasoning can fail totally. Stillwell [11] conjectured that some modification of the finite injury argument would show that the ordertype of the set of stages at which RB is injured is less than 26 , where 26 denotes ordinal exponentiation. But R. Shore found a coun terexample that created a vacuum into which the present paper rushed. The details of the a-finite injury method for a given a depend on the £1 substructures of La. L„ is a Zj substructure of L a if 0 < a and each S, sentence (in the language of ZF with parameters from L^) is true in L.,3 if and only if it is true in LQ ; in symbols, Lp < j L a . Let Sa = {0\p
LJ .
The ordertype of Sa determines the outcome of the method when ap plied to a. Section 1 reviews a-recursion theory and draws attention to those parameters that occur in the Zj definitions of certain key a-recursive functions. Such parameters are important ingredients of Z, substructure arguments. Section 2 develops the model theoretic properties of LQ needed in Sections 4 and 5. Section 3 touches on some intuitive aspects of the a-finite injury method, and Sections 4 and 5 apply the method to Post's problem. Section 6 adds a notion related to forcing to obtain the strongest possible incomparability. And Section 7 discusses further re sults and open questions. 3
Similarly no difficulty arises when lifting the infinite injury method ([10, p. 86]) to a if la satisfies the E j replacement axiom schema of ZF.
184 346
G.E. Sacks and S. G. Simpson, The a-finite injury method
§ La-recursion
The details missing from what follows can be extracted from [4, 12, 13]. The set theoretic definition of a-recursive given in section 0 must be rephrased in terms of computations before familiar recursion theoretic ideas can be applied. The Kleene-Kripke equation calculus for a inclu des numerals that name the ordinals less than a, substitution rules, and an infinitary rule needed to evaluate supremums as in the definition of addition of ordinals by transfinite induction. Sf is the set of all equa tions computable from E (a finite initial set of equations) in less than a steps. An important convention requires that every ordinal mentioned in S„ be less than a The natural enumeration of Sf is 2j over L It follows that a is Zj admissible (as defined in section 0) if and only if SE •, = SE for rll E. II nadition a aartiaa lunction/C tt a ex ai Cc -recursive if and only if there is an E such that
fl = 5 * - £i = 5 e 5f for all 7, 5 < a. From now on a is 2 j admissible. A subset of a is a-recursive if its representing function is a-recursive. A set is a-finite if it is a-recursive and bounded by some ordinal less than a. If/is partial a-recursive and defined on an a-finite K, then f[K) is a-finite. There exists an a-recursive function k(y, 77) such that (i) if k(y,77) = 0, t h e n 7 < T ? ;
(ii) if A" is a-finite, then K = {{\k(7, rj) = 0} }or russ one e7 7 <; (iii) the E that defines k mentions no infinite ordinals. (Thus the same £ works for every a.) If K = {7\k{y, 77) = 0}, then T? is said to be the canonical index of K, in symbols K = Kn . A property of a-finite sets is a-recursive if the equi valent property of canonical indices is a-recursive. If an equation can be computed from £ in less than a steps, then it owes its existence to some a-finite, wellfounded tree called a computa tion. The set of all computations is a-recursively enumerable, so there exists a simultaneous enumeration of all a-recursively enumerable sets. To be more precise, there is an a-recursive function r(a, e) such that
185 347
§l.a-recursion
(v) if B is recursively enumerable, then B = U {Kr(oe)\o < a} for some e < a; (vi) the E that defines r mentions no infinite ordinals. Let R° = Kr(oe) and Rf = U {R°t I a < a). Then {Rt I e < a} is a stan dard enumeration of the a-recursively enumerable sets. Similarly there is a standard enumeration {{e}l e < a} of the partial a-recursive func tions. There is no harm in blurring the difference between ordinals and ordered n-tuples <5 a , ..., 5„> of ordinals. With that in mind let C c a anddefine[e]£(7) = 5 b y ( E P ) ( E T ? ) [ < 7 , 5, P,T?> e R°t & Kp C C & Kv
C
a-C].
A useful convention is: the computation of [e)^(y) - 6 mentions no ordinal > a. A partial function/C a X a is weakly a-recursive in C (/^wfl, O if there is an e < a such that for all 7, 5 < a, /(7) = 8 ~ (Ea)[[e] 0 c (7) = 6] . It is possible for [e}£(7) and [e] f (7) to differ in value; if no such difference occurs and [e] £(7) is defined for some a, then [e] c ( 7 ) is defined. T h u s / < W Q Cif and only i f / = [ e ] c for some e. B <wa Cif the representing function of B is weakly a-recursive in C. Driscoll [14] showed <wa is not transitive on the a-recursively enumerable sets for many a's. The notion of "a-recursive in" ( < a ) is transitive. A such that: / CA *-> (EH)(EK)[
(EH)(EK)[
1 &H C B &K C
a-B ] a-B],
for all a-finite J; H and K are a-finite set variables. A and B have the same a-degree if each is a-recursive in the other.
186 34 8
G.E. Sacks and S. G. Simpson, The a-finite injury meehod
§2. a-stability
Again a is Ej admissible. The projectum of a, denoted by a*, is the least 0 such that 0 is the supremum of the range of some one-one (into) a-recursive function. Clearly a*
is
187 §2.a-stebmty
349
a-cardU{/ p X
{p)\p
On the other hand / is one-one, so a-card U {Jp I p < v} = fi. Let d e be the set of all equations in the equation calculus for |3 as sketched in section 1. Assume 7 > 0 > w. |3 is said to be 7-stable if Sf = 5 f n d for all finite £ c d , . (Neither 7 nor r 3re essumed dt ob e£ admissible.) It is readily verified that 0 is 7-stable if and only if Lfi<1 Ly (cf. Section 0) and (3 < 7. Jensen and Kripke have refined Godel's downward Skolem argument in L to show: every a-cardinal > GO is a-stable; a = a* > u if and dnly if a is the limit of a-stable cardinals. The next lemma is the only instance of the above two facts needed in this paper. Lemma 2.4. If a* = a > u> and there is a largest a-cardinal, then a is the limit of a-stable ordinals. Proof. Let N be the largest a-cardinal, and assume a > 7 > N with the intent of locating some a-stable 0 > 7. Define H to be the set of ordinals of the form/(7j, ...,7„), where: n< CJ;J{, ...,yn < 7; a n d / i s a partial a-recursive function whose defining set E of equations mentions no in finite ordinals. (H is the Zj Skolem hull of 7 in L tt .) Fix o e H to see that H is an initial segment of a. Each member of H has a Z, definition with parameters < 7. Let p be the least canonical index 5 (cf. Section 1) such that K5 is an a-finite function from N onto a. Then peH.It fol lows that the partial a-recursive function K can be defined without mentioning any ordinals > 7, and so K [ N ] C // Thus H equals some /3 < a. 0 < a because a* = a and H can be map ped by a one-one partial a-recursive function into the a-finite set of all finite sequences of ordinals less than 7. Fix £ c C p and 2 e Sf n C0 to see that (3 ii a-stable. z ii she last tlne of some a-finite computation whose roots are in E. Let g be an a-recur sive function that enumerates (the Godel numbers of) all a-finite com putations of z from E. Choose g, as in clause (vi) of Section 1, so that the only ordinals occurring in the definition of g are those in z. Every such ordinal is less than 0, and sog can be defined without mentioning any ordinals > 7. Hence #0 < 0 and z € Sff
188 350
G.E. Sacks and S. G. Simpson, The a-finite injury method
§3. Towards Post's problem
Assume a is Z, admissible. Two a-recursively enumerable sets ,4 and fl, and witness functions/andg, are sought such that for each e < a (i)/ee/4H-(Eo)([e]£(/e)=1); (ii)gee/?~ (Ea)([e]2(ge)=1). If A and B meet the eth instance of requirement (i), denoted by fe, then fe is a witness to the fact that A is not weakly a-recursive in B via Godel number e, as defined in section 1. Conflicts are inevitable because requirement fe (respectively ge) is met by adding fe to A (respectively ge to B) and excluding some a-finite set from B (respectively A) in order to preserve the value of [e]f (respectively [e]„ ). They are resolved by appealing to priorities: it is permitted to add/e to A — even ii fi meens injuring requirement g5 which at some earlier stage excluded fe from A - when/e has higher priority thangS. The obvious wellordering of priorities/D < g0 < f\ < g\ < (fO has highest priority, g0 next highest etc.) fails if a* < a, but the remedy is simple enough. Let t : a -*■ a* be a one-one a-recursive function Then say fe has higher priority than e5 if te < tB. Thus when a* < a the wellordering of priorities has order t v n p IPSS t h a n rv All POP<; well as will he seen in s e c t i o n 4 laruply hf>
cause of Lemmas 2.2 and 2 3.,(If a* = I berg suffice )
the combinatorics of Fried-
If a* = a and the set {0I j3 < a & / is s-stable) }as srder rypp ea ,hen the obvious wellordering of priorities succeeds - thanks again to 2.2 and 2.3. The most interesting case is when a* = a and the set of a-stable ordi nals has order type less than a. In that event the predicate *♦/e has higher priority thang6" is not a-recursive, and it becomes necessary to guess at what the priorities are. Thus in addition to the expected convergence problems associated with the finite injury method, namely the limits (if any) of [e]f and [e]^ as a increases towards a, there are convergence problems associated with the transfinite sequences of guesses of priorities.
189 §4.
When a" < a
351
§4.
When a* < a
The following theorem is now proved under the assumption a* < a. Theorem 4.1. There exist a-recursively enumerable sets A and B such that neither is weakly a-recursive in the other. Let Cc a and define {e}£ for each e < a* as follows. Fix t : a - a* so that t is one-one and a-recursive. If r ' e is undefined via computa tions whose Godel numbers are less than a, then so is {e)ca . If r le is so defined, then {e)c0 is [r" l e]£ (as defined in section 1). Define {e}c similarly. a-recursive functions A", Ba, f(o, e) andg(o, e) (o < a, e < a*) are defined by recursion on a < a. {A° I a < a} and {B° I a < a) will be nondecreasing sequences of a-finite sets. A will be U (A0 I a < a} and 5 will be U {B° I a < a}. For each e < a*;f(a, e) and g(a, e) will be nondecreasing functions of a. It will turn out that/e = lim /(a, e) and ge = lim g(o, e) exist and a a are less than a, and that:
fe£A~(Eo)({e}*
(/e)=l);
g e e 5 - ( E o ) ( { 6 ^ (ge)= 1). 0 [
« I
mlr «f f ft l\ I „> WI ^
^ S 1
ne witness iunctions/^a, must tne following > i every member o t y ( T , e ) | Te)
and similarly for*. So let {Zf I e < a*} be an a-recursive sequence of disjoint, unbounded a-recursive subsets of a, and insist /(a, e), g(o, e ) e Z ( .
190 352
G.E. Sacks and S. G. Simpson, The a-finite injury method
CaseO. a = (a*'n)+ 2e for some /i < a a n d e < a * . Set 5° = B<0, and/(a, e') = / « a, e') for all e' < a*. If/(a, e) £ ,4 < 0 and
{e}f (/(a, e)) = 1 , then set 4"
=/4
u { / ( a , e)}
g(a, e')=g(< o,e')
for
e' < e ,
and chooseg(o, e') (e < e' < a*) so thatf(a, e') > a + g « a, e') and the witness function proviso (WFP) forg is met. Computations are preserved by increasing the witness function. Thus if e < e' and T>O, then g(r, e') > a and the addition of g(r, e') to B cannot injure the computa tion of {e}f (/(a. e)) = 1, since that computation depends only on B° n o. Otherwise set A° = A
(g(ose))=
1 ,
then set B° = B
for
e < e ,
and choose/(o, e') (e < e' < a*) so that/(a, e') > a + / ( < a, e') and the witness function proviso for/is met. Otherwise set B° = B<0 and /(a, e') = / ( < a, e') for all e' < a*. That concludes stage a. Define / 2f = {olo = (a*-/j)+ 2e&yl° * A
19) §4. When a*
353
The next lemma corresponds to Friedberg's result that card /„ < 2" when a = co. Lemma 4.2. lfv<$and?> is an infinite regular a-cardinal. then Iu is afinite and its a-cardinality is less than j3. Proof. By induction on v. Fix v and assume for each p < v that /p is afinite and its a-cardinality is less than p\ By 2.3, U {/p I p < v) is a-finite and its a-cardinality is less than 0. Consequently its ordertype is less than p. The construction of f(o, e) and g(o, e) guarantees that any two distinct members of /p are separated by some member of U {/„I v < p] ; e.g. if p = 2e', r < a and T, a e /p , then / ( r , e') < f(a, e') and there is an e < e' and a 7 such that r < 7 < a, /(r,e'K/(7.e')(o,e'), 7 = (a*-M)+ 2e+ 1 and 7 € / 2 e + 1 . The interlacing of / p and U {/J^
a, e) = /(a, e) whenever a $ U {/„ I v< 2e). So by 4.3
/e = l i m / ( a , e ) < a . The same holds forge = lim g(o, e). o
Lemma 4.4. For each e < a*: fee A —(Ea)({e}f (fe) = 1); geeA
— (Ea)({e}Aa
(ge)=1).
192 354
C.E. Sacks and S. C. Simpson. The vfinite injury method
Proof. Suppose fe eA. Let a be the first stage such that fe e A°. Then a e I2( and fe = / ( T , e) for all T > a. Also {e}f (/e) = 1 . Suppose for a reducio ad absurdum it is not the case that {e}f (fe) = 1. Then for some T > o, it is not the case that {e}f T (/e) = 1; let r' be the least such r. Then r' e / 2 f . + 1 f°r some e' > e, since/(a, e) = /e. At stage T', g(r', e') is added to B
either fe e A<0 or
Theorem 4.1 is an immediate consequence of Lemma 4.4.
193 §5. When a = a-
355
§5. When a = a* The proof of Theorem 4.1 is now completed under the assumption o* = a. First suppose there is no largest a-cardinal. Then a is the limit of re gular a-cardinals. We now proceed as we did in Section 4 when a* was the limit of regular a-cardinals. Let t : a ■* a be an a-recursive function that enumerates every ordinal less than a unboundedly often. Stage a. If to = 2e (respectively 2e + 1), proceed as in Section 4 when a = a* • u + 2e (respectively a* ■ •x + 2e + 1). The proofs of 4.2, 4.3 and 4.4 remain valid: 4.2 and 4.4 needed no assumption on a*; 4.3 did not require that a* be less than a, only that a* be a regular a-cardinal or the limit of regular a-cardinals. Now suppose for the remainder of this section that there is a largest a-cardinal; call it S. Let S = {/33K
for all £ < X and 7 < N. Thus A :i s aunction ffom N • X onto a. Note that k cannot be a-recursive if X < a. k wiil be the source of a strange wellordering of priorities of length N • X, ,a predicced in Section 33 .I will be seen that the set of stages at which requirement e (e < N • • £nd £ < X) is injured is bounded by 0 { . From now on let e be a variable that ranges over the ordinals less than « • X. It will be shown in a moment that k is a S 2 function, i.e. its graph has a Z 2 definition over (with parameters in) L a . The strength of k is its tameness (as the Good Book predicts), a term suggested by M. Lerman [ 15]. Not every Z 2 function is tame. Let/ be any function from N • X onto o. It is not hard dt see that / /' SS 2f and dnly if there is an a-recursive/(o,e) such that
194 G.E. Sacks and S. G. Simpson, The a-finite injury method
356
( e ) ( E T ) ( o ) 0 > f [/(o, e ) = / e ]
/ is said to be tame 2 2 if there is an a-recursive /(a, e) such that for each p < K • X, (ET)(e) e
(/(o.6))=l,
195 §S.Whena
= a*
357
then set A°=A<°
u{f(o,e)}
g(o,e')=g(
for e' < e ,
and choose g(o, e') (e < e' < K • X) so that g(a, e')> o+ g« a, e') and the witness function proviso (WFP) for g is met. Case 1. to = 2e + 1. Let e* be of the form K • £* + 7* (£* < X and 7 * < N). If/J£ =/3<»°,setg(o. e*) = s ( < o , e*). If 0f, * j3f.°, choose g(a, e*) > a + f(< a, e*) and in accord with the witness function pro viso. Set A" =A<0. If g(o,e)tB
(g(o,e))=
1 ,
then set B°= fl<0 u{f(a,
e)}
/ ( a , e ' ) = / « a , e') for e' < e , and choose / ( o , e') (e < e < K ■ X) so that / ( a , e') > a and the witness function proviso f o r / i s met. Now define the injury sets: I2e = {o\to = 2e&A°
*A<°}
7 2e+1 = {ol/a= 2e+ 1 & 5° * 5<°} Lemma 5.2. / / £ < X ffcen U{/K.^lT
.
Proof. By induction on £. Fix £ and assume U {/„l i>< N • $} C 0 r Clearly s is the largest 0 t + 1 -cardinal, since/L +] isa-stable. Fix 7 < «
196 358
G.E. Sacks and S.G. Simpson, The a-finile injury method
and assume for each 5 < 7, / M . e+s \/3j is a 0 | + 1 -finite set whose jS(+1cardinality is less than K. As in the proof of 4.2, any two consecutive members of /« t ^ \ ( 8 t + 1) are separated by s o m e a 6 U { / I K H-f + 7). By the induction hypothesis on *, a £ U {/„ I „ < K • *}. So a e U {/M.e+8\|5t I 5 < 7}. The existence of a is termed an interlacement. By induction on7,{/ K . t + s \(S t I 5 < 7} is a sequence of simultaneously |3£+1-recursively enumerable sets. Assume « is regular. Then 2.3 implies u ^K.f+«^t I S < 7} is 0 t + 1 -finite and its 0 t + 1 -cardinality is less than K. It follows from the interlacement described above that ^ . ^ ^ is a |3 {+1 -finite set whose 0 t + , -cardinality is less than K. If H is not regular then it is the limit of regular a-cardinals. Let K be a regular a-cardina) below K. Fix 7 < K and assume for each 5 < 7, 4 . t + ^ & is a P*+\ "finite set whose & . . -cardinality is less than K. Then apply 2.3 as above. It follows from 5.1, 5.2 and the definition of/(a, e) that f(a, e) = /"(< a, e) whenever a > j3 {+1 , where e = K • £ + 7. Define /e = lim/(a, e)< a a
Define ge similarly. Lemma 5.3. For each e < a*: / e e / l ~ ( E o ) ( [ * e l £ ( / e ) = 1);
geeB^(Eo)([ke]A0
(fe) = 1).
Proof. Suppose fee A. Let a be the first stage such that / e 6 / l 0 The witness function proviso (WFP) implies \k(e,a))f
(fe)=\
Since f(r, e) = fe for all r > er, it follows that 0° = (3. and /c(e, o) = fee. Suppose for a reductio ad absurdum it is not the case that [ke] f (fe) = 1. Then, as in 4.4, there is a r' > a such thatf(r\ e') is added to B<7' and
197 §5. Whena = a'
359
g(r', e') < a. Now e' > e since / ( a , e)=fe. But then g{f, e') > a by definition off, since e' > e. Now suppose (Eo)([*e]£ (/e) = 1). Choose T large enough so that [*(0,e)]f(/(a,e))=l, /(a, e) =/e, and *(o, e) = A:e for all O>T. Then for some a >T, either / e £ / l < 0 or case 0 applies and fe e A °. Theorem 4.1 is an immediate consequence of Lemma 5.3.
198 360
G.E. Sacks and S. G. Simpson, The ctfmite injury method
§6. Hyperregularity
G. Kreisel, a hard man to satisfy, pointed out that Theorem 4.1 is not a totally satisfying generalization of the Friedberg-Muchnik solu tion of Post's problem because <wa (weakly a-recursive in) is only one of several possible generalizations of Turing reducibility. So in this sec tion we develop what appears to be the strongest possible incomparability result (Theorem 6.2) for a-recursively enumerable sets. If Bc a, then the diagram of 5 , denoted b y A g , i s {g_(7) = 01 7 6 B) U {£(7) = 1) 7 $ B) . If £ is a finite set of equations whose parameters are ordinals less than a (i.e. EC Ca), then SE'B is the set of all equations in £a deducible from E u Ag in any number of steps. A partial function fc a X a is a-calculable (
/(7) = ^^f())
= ^eS£'u
for all 7, 5 < a. A
B if and only iff is a-finitely calculable from B.
Proof. Same as that of [12]] Kreisel has proposed a model theoretic notion of reducibility based on that of invariant implicit definability (cf. Kunen [16] for the defini tion); by Barwise completeness the notion coincides with
199 §6.Hyperregularity
361
Theorem 6.2. Suppose a is S j admissible. Then there exist a-recursively enumerable sets A and B such that A %ca B and B %ca A. A relatively simple case of 6.2, a = cof*, was proved in [ 17]. There as here the key notion is hyperregularity. B C a i s hyperregular iff[7] is bounded whenever 7 c domain ff<wa B and 7 < a. B is regular if B n 7 is a-finite for every 7 < a. Lemma 6.3 ([12], [17]). B is regular and hyperregular if and only if all computations from B are a-finite (i.e. SE'B = REB for all finite EC £ J. Lemma 6.4 ([12], [17]). If B is a-recursively enumerable and hyper regular, then B is regular. It follows from 6.1, 6.3 and 6.4 that one way of proving 6.2 is to find hyperregular, a-recursively enumerable A and B such that A £Wa B and B £wa A. The next lemma implies there is no other way. Lemma 6.5. If B is a-recursively enumerable but not hyperregular, then every a-recursively enumerable set is a-calculable from B. Proof. Similar to that of Spector's classical result that every n} subset of CJ is hyperarithmetic in every nonhyperarithmetic n{ subset of w. Since B is not hyperregular, there is mf
—*(Ep)p <7 pE/3) p
The last formula implies each membership fact about A can be calculated from /, hence B, by a computation of height at most a + 1. In order to prove 6.2, something a shade stronger will be proved.
200 362
G.E. Sacks and S. G. Simpson, The ^finite injury method
Theorem 6.6. If a is 2j admissible, then there exist a-recursively enu merable sets A and B such that A£wa B, B %wa and C={2v\uGA)u
{Iv+UveB}
is hyperregular. The proof of 6.6 resembles that of 4.1 save for some additional pre servation requirements designed to make C hyperregular. Since the pre servation requiremants of 4.1 were met by increasing the values of the witness functions/(a, e) and g(o, e) at appropriate o\ the additional requirements will be met by increasing them still further. An auxiliary function p(a, e) will embody the additional requirements. / ( < a, e) and g(< a, e) must now satisfy: /(p(o,e) + lim / ( T , e)iflim /(r, e) $ Ap(a, e) + lim g(r, e) if lim g(r, e) $. B<0 . r
T
Essentially p(a, e) is the supremum of all ordinals mentioned in certain computations worthy of preservation at stage a. The definition of p(o, e) splits into five cases, the first two being the most instructive. Case 1. a* < a and a* is a regular cardinal, e ranges over the ordinals less than o. Define C<0 = {2v\veA<°)
u {2v+
y(a, 7, e) = HTT<0 ({e}^"
\\veB<0)
(7) is defined)
m(a, e) = M77
201 §6.Hyperregularity
363
D e f i n e / « o, e) andg(< a, e) in accord with the inequalities preceding case 1 if they apply, otherwise as in Section 4. Then define A", B°, /(a, e) and g(a, e) as in Section 4. Do not forget to honor the witness function proviso (WFP). I2e and / 2 e + 1 have the same meaning they did in Section 4. So the proofs of 4.2 and 4.3 remain valid. Thus U {/p I p < v) is a-finite for each v < a*. But now a further argument is needed to show lim /(a, e) a
exists cind is less thnn ct. Lemma 6.7. Suppose U {/„ I v < 2e} C a and y < m(a, e). Then for all r>a: y(a, j , e) = y(r, j , e) and y < m(r, e). Proof. Fix r>O. The only way y(r, y, e) can fail to be y(o, y, e) is if some ordinal less than v(a, 7, e) is added to C at stage r. But any such ordinal is of the form 2/(T, e*) or 2g(r, e*) + 1 for some e* > e, hence >p(o,e*)^y(a,y,e). Lemma 6.8. For each
e
{y(a,y,e)\o
& e' < e &
y<m(a,e')}
is a-finite. Proof. Fix e < e*. By 6.7 there is a a 0 such that m(a, e') is (for each e' < e) a nondecreasing function of a for all a > o 0 . Let me' = lim m(o, e'). Clearly me' < a*. By 2.1 {e' < el me' = a*} ii sa finite, and so {e' < el me' < a*} is a-finite. Now apply 2.3 and remem ber that a* is (by assumption) a regular a-cardinal to see that the partial function {(me',e')le'<e) is a-finite. Then 6.8 follows from 6.7. The existence of lim/(o, e) (=/e < a) is a consequence of 6.8 and the a-finiteness of U {/ \°v < 2e). Simiiarly lim g(o, e) (= £e < a) exists. o
Then as in 4.4, A and B are a-recursively enumerable sets such that
202 364
G.E. Sacks and S.G. Simpson, The a-finite injury method
neither is weakly a-recursive in the other. It remains only to see that C is hyperregular. Lemma 6.9. C is hyperregular Proof. Suppose {e} c (7) is defined for all 7 < a*. By 6.7 and 6.8 {e}o°(y) = {e} c (7) for all 7 < a* and all sufficiently large a. Consequen tly {{e}c(7)l 7 < «*} is bounded. Case 2. a* < a and a* is not a regular a-cardinal. Same as case 1 save that the definition of m(o, e) now reads: m(ff,f) = ( c r ) T < ( W a , r , e ) = o ) . Thus the value of {e} c (7) is preserved for 7 < e instead of 7 < Q *. The proof of 6.7 remains valid. The proof of 6.8 can no longer apply 2.3, but all is well by 2.1 since me' < e'. The proof of hyperregularity of C undergoes a slight change. Suppose {e}c(7) is defined for all 7 < a* and {{e}c(7)l 7 < a*} is unbounded. Let p be a regular a-cardinal less than a*. There is an e p > p such that (e}C(T) = {ep} C (7) for all 7 < p. The construction of case 2 tends to preserve {e } c (7) for all 7 < e , hence the argument of 6.9 shows {<7, {e}C(7P)>l 7 < p} is an a-finite partial function equal to «7,{e}f(7)>l7
{e)C7\l)-{e)C(l) for all 7 < p6. Clearly /; <wa C. The argument of 6.9 shows the range of h restricted to 5 0 is bounded. It follows that the range of {e}c restricted to a* is bounded. Case 3. a* = a, there is a largest a-cardinal K, and K is regular, e ran ges over the ordinals less than K • X, where X is the ordertype of the set of a-stable ordinals beyond K. Define k(o, e) as in Section 5. Let
203 §6.Hyperregularity
365
y(o, 7, e) = H7r
= o).
The proof of 5.2 remains valid. The statement of 6.7 is altered some what since y(a, 7, e) may change when 0 increases because of a change in k(a, e). In the statement of 6.8, "a-finite" is replaced by "j3 £+] -finite" where e = K • $ + 5 for some 8 < K. In short the argument of case 3 pa rallels that of case 1 with 0 t + 1 corresponding to a, and H to a*, the pa rallel being sound by virtue of the a-stability of j3 f+1 . Case 4. a* = a, there is a largest a-cardinal N, and N is not regular. Define .1(0, 7, e) as in case 3, but set m(a, e) = ixyy<6 (y(a, 7, e) = a) , where e = N-£ + 6, 5 < K , £ < A a n d X i s defined as in case 3. Proceed as in Section 5 and in case 2 to show all the functions of interest associated with e converge below j3 £+1 . Then proceed as in case 2 to show C is hyperregular. Case 5. There is no largest a-cardinal. Define y(a, 7, e) and m(a, e) as in case 2. (e now ranges over all the ordinals less than a.) Proceed as in Section 5 when there was no largest a-cardinal. The arguments of case 2 still work since a is the limit of regular a-cardinals.
204 366
C.E. Sacks and S. S. Simpson, The a-fmite injury method
§7. Open questions
1. a denotes a £ j -admissible ordinal. Do there exist (asks Kreisel) semi-invariantly implicitly definable subsets of a such that neither is invariantls implicitly definable from the other? (See [16] for the necessary definitions.) The answer is yes when a is countable, thanks to Theorem 6.2. 2. Suppose A is a non-a-recursive, regular, a-recursively enumerable set. Do there exist disjoint a-recursively enumerable sets B and C such that 4 =Bv C,Btwa C and C^fl? The answer is yes when a* = OJ. 3. Do there exist finite Godel numbers m and n such that for all a, Rm and Rn are a-recursively enumerable sets whose a-degrees are incomparable? The arguments of Sections 4 and 5 fail to produce such an m and «, because of the nonconstructive split into cases therein. An affirmative answer is likely. 4. Does there exist a generalization of the infinite injury method ([ 10, p. 86]) to every 2 j admissible a powerful enough to show the a-recursively enumerable degrees are dense? It is likely that a powerful generalization exists for every Z 2 admissible a. 5. It is obvious that Sections 4 and 5 can be adapted to show: for each n and each 2„ admissible a, there exist two Z„ subsets of a such that neither is \ in the other (over L J ?
205 References
367
References (1) G. Takeuti, On the recursive functions of ordinals, J. Math. Soc. Japan 12 (1960) 119-128. [21 S. Kripke, Transfinite recursions on admissible ordinals, J. Symbolic Logic (Abstracts) 29 (1964) 161-162. [ 3 | R. Platek, Foundations of recursion theory, Ph. D. Thesis, Stanford (1966). [4| G. Kreisel and G.E. Sacks, Metarecursive sets, J. Symbolic Logic 30 (1965) 3 1 8 - 3 3 8 . [5] K. Godel, The consistency of the continuum hypothesis, Ann. Math. Study 3 (Princeton, 1940). [6 ] R. Friedberg, Two recursively enumerable sets of incomparable degrees of unsolvability, Proc. Natl. Acad. Sci. U.S.A. 43 (1957) 2 3 6 - 2 3 8 . [71 A.A. Muchnik, Negative answer to the problem of reducibility of the theory of algorithms, Dokl. Akad. Nauk SSSR 108 (1956) 194-197. [8] G. Kreisel, Some reasons for generalizing recursion theory, in: Logic Colloq. '69, eds. R. Gaudy and C.E.M. Yates (North-Holland, Amsterdam, 1971) 139-198. [9] A.H. Lachlan, The priority method I, Z. Math. Logic 13 (1967) 1-10. [10] G.E. Sacks, Degrees of unsolvability, Ann. Math. Study 55 (Princeton, 1966). [11] J. Stillwell, Ph. D. Thesis, M.l.T. (1970). [12J G.E. Sacks, Metarecursion theory, in: Sets, models and recursion theory, ed. J.N. Crossley, (North-HoUand, Amsterdam, 1967). [13J G.E. Sacks, Higher recursion theory (Springer, Berlin, to appear). [141 G. Driscoll, Metarecursively enumerable sets and their metadegrees, J. Symbolic Logic 33 (1968)389-411. 115] M. Lerman and G.E. Sacks, Some minimal pairs of o-recursively enumerable degrees, Ann. Math. Logic 4 (1972) 4 1 5 - 4 4 2 (this issue). 116] K. Kunen, Implicit definability and infinitary languages, J. Symbolic Logic 33 (1968) 446-451. [17J G.E. Sacks, Post's problem, admissible ordinals and regularity, Trans. Amer. Math. Soc. 124(1966) 1-24.
206 JE.Fenstad. P.G.Hinman feds.), Generalized Recursion © North-Holland Publ. Comp., 1974
Theory
THE 1-SECTION OF A TYPE n OBJECT Gerald E. SACKS ' Harvard University. Massachusetts Institute of Technology
1. Introduction This paper is a puffing up of the proof of the plus-one theorem for the case k - 1. Let "E be the representing function of the equality predicate for all objects X, Y of type less than n: nE{X, Y) = 0 if X= Y, and = lifX^Y. Plus-One Theorem. Let U be of type n. Suppose "E is recursive in Uandk< n. Then there exists a V of type fc+1 such that the objects of type k recursive in Vare the same as those recursive in U. Furthermore k+lE is recursive in V. Recursion in objects of finite type was discovered by Kleene [2]. An equivalent formulation, needed for the forcing argument of section 4, is given in section 2. The proof of the plus-one theorem for the case k > 1 will be given in [3]. It is largely a consequence of a stability lemma described in section 5. kxU is the set of all objects of type k recursive in U, and is called the ksection oft/. The plus-one theorem states that all A:-sections generated by finite type objects (in which the appropriate equality predicates are recursive) are generated by type k + \ objects. The first result on A:-sections was Kleene's [2]: j sc 2 £ "s the set of hyperarithmetic reals. He asked if the c\l2 rea's consti tuted the 1-section of some type 2 object. They do by virtue of the complete characterization of 1-sections of type 2 objects (in which 2E is recursive) developed in section 4. 1
The preparation of this paper was partially supported by NSF contract CP-29079. Its principal results were announced in 11 J. The author is grateful to T. Grilliot for steer ing him towards i-section problems. 81
207 82
G.E. SACKS
Section 2 redoes some of the elements of recursion in objects of finite type. Section 3 introduces the notion of abstract 1-section and shows that many familiar collections of reals, among then the 1-section of nE(n>2) and the set of lightface AJ reals (min (/,/) > 1), are countable abstract 1 -seetions. Section 4 proves every countable abstract 1-section is the 1-section of some type 2 object in which 2£ is recursive by means of a forcing argument of the sort associated with generic classes rather than sets. Section 5 describes some further results based on the technique of section 4, and speculates on the nature of abstractfc-sectionswhen k > 1. 2. Recursion in higher types The objects of type 0 are the nonnegative integers. An object of type n > 0 is a total function whose arguments range over all objects of type < n and whose values are objects of type < n. Any object of type i can be inflated to an equivalent object of type/ > i by adding dummy arguments. Any object of type n > 0 is equivalent to one of type n whose values are either 0 or 1; e.g. the function F(x) is equivalent to the representing function of the predicate F(x) = y. Any finite sequence of objects is equivalent to a single object; e.g. the pairFoOc),^*) is equivalent to H(n,x), whereH(n,x) = Fn(x) for n<2, and = 0 otherwise. The previous three sentences should make the ambiguities in what follows tolerable. Fix n > 0, and let F, G,... be objects of type n+2 called functional*. The defimtion of G
208 THE 1-SECT10N OF A TYPE n OBJECT
83
Stageo+l.<2e,a)isanindexfor S0+l if(i) (2e,a) <$S0, (ii) (m,a)isan index for Sn for some integer m, and (iii) there is a function/recursive in S„, "+'£,™. Clause (iii) makes sense by induction on n. If n = 0 the clause states/is Turing reducible to 5 via e. The/of clause (iii) is denoted by Xb{e}s°"*lE-a(b). S0+1 isS 0 augmented by: (1) all indices for Sa+l ;(2) all quadruples <3 e ,<2,6,w)if(2 e ,fl>isanindexfor5 0+] and
T
= m;
and (3) all triples (5e,a,m) i((2e,a) is an index for S0 and F(Xb{e}S°^°(b)) \<e,a)\ = a means (e,a) is an index foiSa. Stage X, where X is a limit. (le a) is an index for 5, if (2e.a) is an index for some 56+1 < X and Xb {ef° '""^(h) is the characteristic function of a set T of indices such that X= sup
{\b\\beT}.
Sx is U{5'6|5<X} augmented by all indices for5 x . / i s said to be recursive in F. n+2E,g,avia e, written / = {e}F»+iE,g,a if (2e,a) is an index for some V i and/isXb {e}S""+lE'\b). recursive in F, n+2E, g via e, written
G is said to be
G= {e} F "+2£'.*
if G(h) is {ey^.s>H0) n+2
for Mh.
R is recursive in F, E if its characteristic function is. *sc(F, n+2E) is the set of all objects of type k recursive in F,'1+2E. If n+2E is recursive in Fin the sense of Kleene [2] then ksc(F,"+2E) = kscF. R is recursively enumerable in F, "+2Evia e if/? = {a\(2c,a) is an index}. This notion of recursive enumerability coincides with Kleene's [2]. Thus/? is
209 84
G.E. SACKS
recursive in F, n+2E if and only if both R and its complement are recursively enumerable in F,"*2E. The principal fact needed in the next section is the existence of a selection operator discovered by R. Gandy [7], who had to wrestle with Kleene's defi nition. His result follows more readily from the hierarchial definition of this section.2 Gandy's Selection Operator. There exists a recursive function \e\e* such that if T is a nonempty subset of co recursively enumerable in F, "+2E via e, then {e*}F"*2E(0) is defined and belongs to T. 3. Abstract 1-sections Let A be a nonempty transitive set. A is said to be an abstract 1-section if it is closed under the operations of pairing and union, and satisfies axiom (1) and schemas (2)-(3), where a G A and g(y) and 9(x,y) are A0 formulas of ZF (i.e. formulas whose quantifiers are restricted, cf. Levy [10]) with parameters in A. (1) Local countability: (x) (x is countable). (2) A0 separation:
(Ex)(y)[yeX^yea
& g(y)).
(3) AQ dependent choice: (x)(Ey)g(x,y)->(EhKn)g{hnMn + D), where/?: w - , 4 . If A is an abstract 1-section, then A is an admissible set as defined by Platek [8], and every member of A is hereditarily countable. Each hereditarily countable set x can be encoded by a real number Y. Let m be the function that takes a code Y to the set mY encoded by Y. The rela tion Y is a code & mY = x
2 Not surprising, since his argument is based on a shadowy hierarchy of computations arising from the Kleene schemas of recursion. The existence of Gandy s selection operator was proved by him when n = 0, by Moschovakis 116) when n = 1, and by Platek [ 8 ] when n >).
210 THE 1-SECTION OF A TYPE n OBJECT
85
is defined by induction on the rank of x: Yis a code for {m(Yn)\n
211 86
G.E. SACKS
holds in9ft(jsc£/). Suppose {p}u is a code. Let Q be the set of all n such that {n}u
is a code & 9 (m{p}u,
m{n}u) .
Qp is recursively enumerable in {/(uniformly inp). Candy's selection operator yields a partial function t recursive in 3 U such that tp S Qp whenever {p}u is a code. Define g recursively in U by: gO = eQ ({eQ}U is a code for 0), g(n + l)=t(gn) g(n+l) = t(gn) Then (n)S(m{gn}u,
m{g(n + l)}u).
For each ordinal a let Z,Q be the set of sets constructive in the sense of Godel [11] via ordinals less than a. a is said to be Ej admissible if La satisfies the Ej replacement axiom schema of ZF. Proposition 3.3. If a isaL^ admissible ordinal, then La Pi 2^ is an abstract 1-sect ion. Proof. Godel [11] showsL 0 2 " = ! ^ ( 1 2 u , where Wj is the least ordinal not countable in L. His argument restricted to La shows
where w? is the least ordinal not countable in Ln. It follows L i
a
local countability. Godel's wellordering of L restricted to L
a
a
satisfies
wa
is Ej overZ,
a.
Let A.- be the set of all lightface A ■ reals. Proposition 3.4. If mm (/,/) > 1, then A ■ ("s a countable abstract \-section. Proof. If / = / = 1, then the proposition follows from Spector's boundedness theorem [9] forE, subsets of Kleene's 0 and Kreisel's selection operator [12] for II] predicates of numbers. I.e. the graph of t is recursively enumerable in U.
212 THE 1-SECTION OF A TYPE n OBJECT
87
Assume max (»"/) > 1. Let HC be the set of hereditarily countable sets. The Kondo-Addison uniformization of n j predicates of reals implies HC satisfies A0 dependent choice. Consequently HC is an abstract 1-section. It suffices to show9ff(AJ) is a L^ substructure of HC. Let 9(x) be a AQ for mula with parameters in9tf (A') such that
HCh(Ex)2«. There exists an arithmetic predicate A(Y) such that [7 is a code & A(Y)] *-* HC
|=$(mY).
The set parameters occurnng in 9(x) correspond to \'f •odes occurrrng in A(Y). The Kondo-Addison uniformization supplies a code Z such that 2 satisfies A(Y) and is \\ in theA' codes occurring in A{Y). Since max(/,/)> 1, ZSAJ.Hence9K(AJ)MEx)9(x). 4. Generic type 2 objects Let K be a countable abstract 1-section. Suppose Fmaps to^ into co and is 0 off A". If Fis generic in the sense of the following forcing relation, then the 1-seetion of(F.2E) isK. Let p be a partial function from w w into w. p generates a hierarchy {ro} of reals as defined below. If p is total, then the 7 y S are equivalent to the 5 0 's of section 2 when n = 0 and F = p. If p is not total, then there may be a o such that r o + i has an index but is not total. Stage 0. T0 = {1}. 1 is an index for T0. T0 is totall Stage o+l. 2e is an index for T„+1 if T0 has an index, T0 is total, 2e $T„, r 7 0 is the unique partial function from h . and W ° ( m ) is defined for all m.({e} " *" co into co recursive in T0 via Godel numbers.) Ta+l is total if it has an index and p(Aw{e}r<>(m)) is defined whenever 2e is an index for Ta+X. T0+l isTn augmented by: all indices for Ta+l; all triples (3e,m,n) such that {e}To(m) = n and 2f is an index for T0+1; and all pairs <5e,n) such that p(Xm{e}T»(m)) = n and 2 f fs an index for Ta+X1 |wI= o means m is an index for Tn .
213 88
G.E. SACKS
Stage X (limiis). 7 e is an index for 7\ if 2e is an index for Tb++ for some 5 < X and \m{e}THm) is the characteristic function of a set R of indices such that X=suu{|w||mG/?}. 7\ is total if it has an index. Tx is U{Tb\6 < X} augmented by all indices for p is said to generate T0 if r„ has an index and is total. Fact // is easily proved by induction on a. FactH. If a
214 THE 1-SECTION OF A TYPE n OBJECT
89
m is an index for Ts, and S
q\\-s
215 90
G.E. SACKS
p(\m{e}Ty(m)) is undefined. Let An \e„ be a recursive function such that
a for all X C w and n € w. Clearly {en}x is total if and only if {e}x is. It follows 2e" is an index for T^x because 2 e is. In addition p(\m{en)Ty{m)) is undefined, because the domain of p is an initial segment of Turing degrees. Choose q C p so that the domain of q consists of all functions Turing re ducible to Ty, and so that
a for all n € w. Thusq generates T^ but not T^2- since q(T^) And S is Turing reducible to Ty+l since
is undefined.
a
for all n and r.
Lemma 4.3. If F is generic, then j sc(F, 2£) C /T. Proof. Suppose S € j sc(F, 2f) - AT for the sake of a reductio ad absurdum. Then S is Turing reducible to some T0 generated by F but not inlKK, o £9ff A" since F is generic. Let a be the least ordinal not in "WAT. Then F generates some Ta with index le Thus 2e is an index for some Ts+l generated by FmWK, and {e}Ti> is the characteristic function of a set/? such that a=sup{|n||«etf}. Let felUK that:
enumerated. Since Fis generic there is a p satisfied by Fsuch
216 THE 1-SECTION OF A TYPE n OBJECT
91
(a)p||-(*)(E/0[IAI»rt; (b)p||-0i)(E*)(E^
p m | r - | / m | = ow
and(m)(E«)[5 < o m 2 and U is a type n object in which nE is recursive. Then there exists a type 2 object V such that
217 G.E. SACKS
92 1ScU=iScV
and 2E is recursive in V. Corollary 4.6. Suppose a is a countable E, admissible ordinal. Then there exists a type 2 object V such that Lan""
= lxV
and 2E is recursive in V. Corollary 4.7.7/min (/,/) > 1, then the set of all lightface A' reals iishe 1section of some type 2 object in which 2£ is recursive. 5. Further results The method of section 4 is applicable to the study of Gandy's superjump [7]. Theorems 5.1 and 5.2 are typical results of [14] and were inspired by some questions raised by P. Hinman at the 1969 Manchester Logic Colloquium. Let F and G be objects of type 2, G' the superjump of G, and £ , the superjump of 2E. j scG is said to be closed under hyperjump if tSc^t.JSQCiScG
for every
X&jscG.
Theorem 5.1. Suppose j scG is closed under hyperjump. Then there exists an F such that jScG=]sc(F').
Theorem 5.2. (Assume 2W = w,.) There exists an H such that {G)(EF)[H
218 THE 1-SECTION OF A TYPE n OBJECT
93
lems caused by gaps in the hierarchy of section 2, gaps that fall between ob jects recursive inF," +2 E when n > 0. Call R subrecursive in F,"+2EifR is recursive in some S0 (as defined in section 2) with an index of the form <2V>, where r is a snbindividual. The stability result in question says: each nonempty recursively enumerable (in F,"+2E) collection of subrecursive (in F,"+2E) sets must have a recursive (in F,n+2E) set among its members. At this writing it is not known if there exists a decent notion of abstract fc-section when k > 1. Decency requires that Theorem 4.4 remain true when "1-section" is replaced by "it-section" and " 2 " by "k + V\ References (1 ] G.E. Sacks, Recursion in objects of finite type, Proceedings of the International Congress of Mathematicians 1 (1970)251-254. [2] S.C. Kleene, Recursive functionals and quantifiers of finite type, Trans. Amer. Math. Soc. 91 (1959) 1-52, 108 (1963) 106-142. [3] G.E. Sacks, The it-section of a type n object, to appear. [4] J. Shoenfield, A hierarchy based on a type 2 object, Trans. Amer. Math. Soc. 134 (1968)103-108. |5] T. Grilliot, Hierarchies based on objects of finite type, Jour. Symb. Log. 34 (1969) 177-182. [6] G.E. Sacks, Higher Recursion Theory, Springer Verlag, to appear. [7) R. Gandy, General recursive functionals of finite type and hierarchies of functions, University of Clermont-Ferrand (1962). [8] R. Platek, Foundations of Recursion Theory, Ph.D. Thesis, Stanford (1966). [9] C. Spector, Recursive well-orderings, Jour. Symb. Log. 20 (1955) 151 - 1 6 3 . [10J A. Levy, A hierarchy of formulas in set theory, Memoirs of the American Mathe matical Society, Number 57 (1965). [11] K. Godel, The Consistency of the Axiom of Choice and of the Generalized Con tinuum Hypothesis (Princeton University Press, Princeton, 1966). [12] G. Kreisel, Set theoretic problems suggested by the notion of potential totality, in: Infinitistic Methods (Pergamon Press, Oxford, and PWN, Warsaw, 1961) pp. 1 0 3 - ' 140. [13] J Shoenfield The problem of predicativitv Essays on the Foundations of Mathe matics '(Magnes Press, Jerusalem, 1961 and North-Holland, Amsterdam 1962) [14] G K Sacks Inverting the superjumt) to annear [15 1 S.Feferman, Some applications of the notion of forcing and generic sets Fund Math. 56 (1965)325-345. [16] Y. Moschovakis, Hyperanalytic predicates, Trans. Amer. Math. Soc. 129 (1967) 249-282.
219 HISTORIA
HATHEMATICA 2 (1975)
.
523-528
REMARKS AGAINST FOUNDATIONAL ACTIVITY BY GERALD SACKS, HARVARD UNIVERSITY & M.I.T. I want to discourage people -- mathematicians and others -from trying to build foundations for all of mathematics. There is no need for such an enterprise. Moreover, any such attempt is bound to assume a negative puritanical flavor: "don't do this"; "you can't do that"; etc. Puritanism is not fruitful for mathematics. However, foundational activity is of interest in some limited spheres. For example, when there were difficulties in set theory, a few small changes were needed to straighten things out. There were difficulties, but not paradoxes; there was no need to write Princiaia Mathematica to straighten them out. It was necessary to clarify ideas -- and that is when foundational activity is of interest. Another example is category theory in logic. (Reference is being made to the new theory of "topoi", developed by Lawvere and others. The role of category theory in logic is not to be confused with its role in mathematics, as described for example in S. MacLane, Categories for the Working Mathematician, Springer, 1971.) There are a number of paradoxical constructions which can probably be straightened out by a minimal effort. There is no need to write down axioms for category theory. Foundational activities should be very narrow, very restrained. They should be geared to solve the difficulties at hand. Since there have not yet been any substantial paradoxes, there has not yet been any need for a wider sphere of foundational activity. For example, there were confusions, not paradoxes, in late nineteenth and early twentieth century mathematics, despite all claims to the contrary. There are no substantial paradoxes in the history of mathematics. Sometimes results are called paradoxes, but not for long. For example, the Banach-Tarski paradox is actually just a theorem. [Or consider eighteenth century geometry and Kramer's paradox -interjected by DieudonnS.] When one called these paradoxes, one simply meant that the conclusion was startling, e.g. Peano's paradox of the space-filling curve. After a while such results become accepted, and don't seem nearly so strange. Most mathematical logicians today are not interested in foundations. They are more interested in seeing what ideas from mathematical logic can be applied to other areas of mathematics. These days mathematical logic is a peripheral field of mathematics, and its utility is in its applicability to the more central fields. However, that may change. A good example of this is the work of Abraham Robinson. He was aware of the foundational problems and discussed them with Reprinted with permission from Academic Press.
220 524
G. Sacks
HM 2
various people. Yet if one peruses his publications, one will find few investigations of such problems. Instead one finds an interest in applications of logic to certain problems in algebra and analysis. And one of his final interests was applying his notion of nonstandard analysis to algebraic number theory. You can think of Robinson's work in nonstandard analysis as foundational if you like, namely, as an alternative foundation of analysis. However I am convinced that this was not his motivation at all. His interest in nonstandard analysis lay in its applications to classical analysis. His idea was to get new theorems for classical analysis by looking at classical problems in a slightly different way. His approach has been fairly successful For example for quite a few years the most useful way of considering the invariant subspace problem was through nonstandard analysis even though this approach has been recently superseded Also there are applications of nonstandard analysis to mathematical economics, unexpected as they may be. There are many other examples of the sorts of services that logic can provide to other fields of mathematics. One of the most paradigmatic is due to a result of GOdel. GOdel defined a certain class of statements which, if provable using the Axiom of Choice, would be provable without the Axiom of Choice. Logic is needed to make precise just what this class of statements is. One consequence is that if you could prove the Riemann hypothesis using the Axiom of Choice (there is no reason to believe that you can), you could prove it without the Axiom of Choice. This method due to GOdel was actually used in a paper by Ax and Kochen [a], although a direct method was eventually found to reprove their result without the Axiom of Choice and without GOdel's method. Also exemplary of the use of logic in other fields of mathematics is its use in making sense of Lefschetz's Principle and the idea of a universal domain. Essentially, Lefschetz's Principle [b] says that any algebraically closed field of characteristic zero and of infinite transcendence rank is as good as any other as far as algebraic geometry is concerned, i.e. if you can prove a statement over one of these fields, it is true over all others. Attempts have been made by Feferman and, more recently, by Barwise to make sense of this notion, by defining a broad class of statements (including all those relevant to algebraic geometry) which are based on Lefschetz's Princinle. Although there haven't been any substantial paradoxes'in mathematics, there have been errors. It is important that histories of mathematics be written which discuss real, substantial errors made by mathematicians! A classic example is related to a mistake made by Lebesgue when he tried to show that the projection of any Borel set in the plane on the line is Borel. The motivation behind this was to show that the projection of a Borel set is measurable -- which, of course, it is, but by a more intricate argument. The error was in print for 10 or 12 years before it
TTA HM 2
Remarks Against Foundational Activity
525
was discovered by Souslin [c]. This led to the definition of analytic set and to the development of descriptive set theory. Histories of mathematical logic should be wary of over-stressing foundational aspects, although the various attempts to erect foundational systems should be included. The axiomatic aspects of mathematical logic has encouraged clarity and precision to a dangerous degree. The attempt to provide maximum precision has a killing effect upon mathematics. Clarity should come at the end, not at the beginning of a mathematical endeavor. Consider Euler's discovery of all the integral solutions to the equation x3 = y 2 + 2. This was accomplished with an argument which must have been incomprehensible, if not meaningless, to most people of his time. As DieudonnS points out, Euler himself did not know what he was doing when he broke expressions into complex factors. Students today are discouraged from proceeding as Euler did. Too often, they are unwilling to move from one point to the next until they have painfully analyzed the minutiae of each argument. The effect is altogether too often, a long and uninspired thesis. NOTES
a. Annals of Math. 83 (1966), 437-56. b. As formulated in A. Weil, Foundatisns of Algebraic Geometr,, Am. Math. S o c , 1946. c. H. Lebesgue, M. Souslin, C.R. Paris 164 (1917), 88-; N. Lusin, Fund. Math. 10 (1927), 1-95. DISCUSSION
Dreben: Sacks is right in saying that mathematical logic today is no longer concerned with foundations in the traditional sense, and has not been since World War II. Sacks might have misled some people, however, into thinking that the reason Russell and Whitehead wrote Princiaia Mathematica was primarily because of the paradoxes. That is not true: The reason that Russell this type of enterprise was not in trying to do mathematics per and Whitehead, or Frege, or their immediate followers engaged in
a These are called paradoxes -- and not contradictions -because most people see what Sacks was saying, i.e. they are
222 526
G. Sacks
HM 2
genuine mathematical results in set theory. What is somewhat misleading is the view -- a view currently held by many logicians that there never was any real problem in Cantorian set theory, because set theorists are talking about the iterative notion of a set (the notion that you start at the bottom and build up) first made explicit by Von Neumann. This iterative notion underlies the contemporary view of set theory. The truth is, as GBdel has pointed out, that there are really two basic notions of set. There is the logical notion of a set; not in the narrow sense of mathematics but in the broad sense that Frege and Russell intended it to be used. This is a continuation of the medieval idea of the extension of a predicate. Then there is the iterative notion of set, implicit in Cantor and used in mathematical work. This notion never had any troubles in it. GBdel thinks we still don't fully understand the logical notion of set. Moore: (to Sacks) You had said there have been no real, substantial paradoxes in the history of mathematics. What would constitute a real paradox? Dreben: That's a contradiction in terms. Sacks: I think it would have to have the nature of an experience that every mathematician has at least once a year, that of proving a theorem one day and refuting it the next day. Like this -- except that nobody can find any mistakes in either the proof or the refutation. It might mean we would have to retreat in our mathematics to a level where the paradox does not appear. Kline: I believe that historically you are incorrect. The word "paradox" does mean a seeming contradiction which has been resolved. But paradoxes like Russell's class of all classes or the Richard paradox were genuine contradictions as far as the mathematicians were then concerned. They used the "paradox" to ease their troubled souls because the word "paradox" implied that they were going to resolve the problems. Dreben: We should make this clear. The Russell paradox, the Richard paradox, the Burali-Forti paradox -- these are all logical contradictions. Up until the turn of the century, up until the statement of the paradoxes, people talked of wanting to have a general logic. Even mathematicians of the first rank like Zermelo, those building axiom systems, were under the illusion that their work was connected with general logical investigations. Zermelo and even Von Neumann in his 1925 paper say explicitly that the only justification for his setting of the axioms is that they make the paradoxes appear not to exist. Von Neumann, and probably Zermelo, knew that you could have a working set theory based on the iterative notion of set (cumulative type theory) in which there is no contradiction. This is what underlies Von Neumann's proof that the axiom of foundation is consistent with the other axioms of set theory. This is such a powerful notion that all
223 HM 2
Remarks Against Foundational Activity
527
young people in mathematical logic today take it for granted that this is what set theory is about. These two notions of set come together in working set theory although they should be kept separate. Yet, as Gtfdel pointed out in his 1947 paper [C10], there never have been any contradictions in the mathematical notion of set. Dieudonne: What caused people to think of the set of all sets? Dxeben: About 1899, Cantor probably had two notions of set theory: absolutist set theory, which is what we have in mind when we think of sets as extensions of predicates, and cumulative set theory which could be done just for mathematical purposes. It was the absolutist notion that would lead to the paradoxes. Von Neumann (1925) says that some omission is essential to avoid the paradoxes; what that omission is, is arbitrary. He was the first to formulate the cumulative notion of set explicitly [C31, vol. 1, 35-57; Cll, pp. 393-413]. ...Mr. Bishop is engaged in foundational work, a reconstruction of mathematics with some picture in mind. Proof theory is not this. Kline: What was the purpose of Hilbert's work if not to prove consistency? Reconstruction would have been useless to Hilbert if he had not had his Beweistheorie (proof theory). Dreben: The original motivation for proof theory was to prove the consistency of a formalization of mathematics, but after GBdel that kind of motivation was pre-empted. But this does not stop proof theory from being interesting. Kline: Thus, we must distinguish between proof theory before and after GOdel. Dreben: Mathematical logic grew out of philosophical purposes, but it is absolutely essential to realize that even though people use the same words, e.g. "foundations", they may mean entirely different things by them today and have entirely different purposes. Putnam: There are still conceptual problems with the mathematical, cumulative notion of a set. The problem of a working set theorist is this: he wants to have things both ways. At that point, you are right back in the Russell paradox. There was a good discussion of this at the May meeting of the American Philosophical Society, to be published in Nous. There is still a vestige of the paradox hanging over the mathematical notion of a set, although it does not threaten contradiction. Dieudonne: For example, when one is talking about an arbitrary group, he tends to think of the set of all groups. But it is just an illusion that you must talk of this "large" set (of all groups). Birkhoff: Weierstrass provides a good example of the good influence of precision coming at the end of a mathematical development. Here precision seemed to crystallize analysis. Also, constructive proof is better than non-constructive proof, other considerations aside. It would be of service, and not much effort, to indicate whether proofs are constructive or need be non-constructive. I still feel uneasy about the Banach-
224 528
G. Sacks
HM 2
Tarski decomposition; the "components" defined (non-constructively) just do not seem very meaningful. In response to Birkhoffs comments, Sacks said that in closely following GOdel he represents the majority vi^w. Birkhoff agreed. Dieudonne: Since Cohen's work, we have as many different mathematics as we want, for we have as many choices of alephs for the continuum as we want... [Ed.: His implication seems to be that this freedom of choice makes the resulting theories not very meaningful.] Kahane: Hausdorff mixed his set theory with measure theory and topology. For his predecessors, set theory was the study of linear sets. When did the change come so that the study of abstract sets became part of mathematics? Sacks: Cantor speaks of quite arbitrary sets (absolute, general sets). Dreben and Browder added that, in a general working sense, it was in Frechet's Thesis (1906) that abstract spaces were first studied, and that he had applications to functional analysis in mind. [See Part E of the Proceedings.] May.- To clarify the discussion, we should distinguish the question as to when certain individuals thought of sets and spaces abstractly from the question as to when the idea of considering abstract topological spaces and measure spaces became generally diffused. Widespread diffusion of the abstract approach may not have come until the 1920's. The discussion concluded with an exchange of views between Profs. May and Dieudonne concerning a point made by Sacks: that axiomatization often comes late in the historical development of a subject. The following is a statement of consensus written by the editor. Sacks' assertion was notably true of Euclidean geometry and group theory. Likewise, Boolean algebra was decades old before it became axiomatized, first incompletely by C.S. Peirce and then almost too completely by E. SchrBder. ( In a fruitful compromise, Dedkind used variants of the axioms of Boolean algebra to define lattices, modular lattices, and distributive lattices.) But by itself, axiomatization usually contributes more to the precise formulation of a theory than to its development. Carried to excess, it may even tend to make a subject seem moribund, though it certainly did not do this to the theory of finite groups'. What seems to be true is that, for an axiom system to have continuing interest, it must have many variants, each with important realizations. (Bourbaki sometimes refers to the mathematical structures which, dually, satisfy several axiom systems, as "mother structures".) Axiomatization also makes it possible to synthesize whole theories of mathematics from a few basic ingredients Once such a synthesis has taken place, however, its fundamental concepts tend to become static.
225
R e p r i n t e d from ADVANCES IN MATHEMATICS
Vol. 20, N o . 2, May 1976
Countable Admissible Ordinals and Hyperdegrees GERALD E. SACKS* Department of Mathematics, Harvadd University, and Massachusetts Institute of Technology, Cambridg,, Massachusetts 02139
1. INTRODUCTION
T h i s paper began sometime ago with the question: Does every countable set of hyperdegrees have a minimal upper b o u n d ? T h a t question is still open, however the following partial answer is provided by Section 3. COROLLARY 3.14. If A is a countable admissible set that satisfies Zx dependent choice, then the set of all hyperdegrees contained in A has a minimal upper bound. T h e search for minimal upper bounds uncovered the answer to a question raised by R. Platek: Is every countable admissible ordinal beyond w of the form « / for some X C w ? (tu/ is the least ordinal not recursive in X. Platek's question was prompted by his observation that wxx is admissible for every X)) Theorem 4.26 was proved by techniques originally developed to handle some special cases of Corol lary 3.14. THEOREM 4.26. If a is a countable admissible ordinal greater than w, then there exists an X C to such that (i)
w / = a, and
(ii)
w/ <<x for every Y oofower rhper degreeetan XX
Subsequently a model theoretic proof of 4.26(i) based on Barwise's compactness theorem was found by Friedman and Jensen [1]. T h e i r argument was simplified by Grilliot [2] and reduced to its essentials by Keisler [3]. T h e model theoretic approach, primarily that of omitting * The preparation of this paper was partially supported by NSF Grant P 29079.
213 Copyright 6 1976 by Academic Press, Inc,
226 214
GERALD E. SACKS
a type, does not yield the minimality property expressed by 4.26(H) 1 . That sort of minimality is a natural side effect of forcing with pointed perfect conditions, the principal technique of this paper. Let P be a perfect set of reals. P is said to be hyperarithmetically pointed if the standard encoding of P by a real is hyperarithmetic in every member of P By 2.2 the hyperdegrees of the members of P are the same as those greater than or equal to that of P. Thus P can be thought of as a condition that forces the hyperdegree of some generic real to lie in the cone of hyperdegrees greater than or equal to that of P without ruling out any member of the cone The key technical problem associated with hyperarithmetically pointed P's arises in the proofs of splitting lemmas a«s indicated in 3 8 T h e prnhlem is rn find precautions
a to take in the course of defining a contracting seouence of hyperarith-
make th^intersection nerfert neve ca\
for much effort but to make
Recursively pointed P's were applied in [4, p. 353] to show certain sequences of Turing degrees have 2-least upper bounds. 2 They were also used with very little understanding of their nature in [5] to prove every countable set of Turing degrees has a minimal upper bound. Recently, Friedman [6] made use of A^ pointed P's to show that every countable set of A^ degrees has a minimal upper bound. One of the reasons that the minimal upper bound question has been answered completely for Turing degrees and AJ degrees but not for hyper degrees is that the problem of showing certain intersections of hyper arithmetically pointed P's are hyperarithmetically pointed has no counterpart in any of the existing applications of recursively pointed or A J pointed P's Sequences of hyperdegrees are surprisingly less tractable than sequences of Turing or J2> degrees. Section 2 is largely groundwork for Sections 3 and 4; it covers: perfect sets, a brief review of the definitions of admissible set and hyperdegree and of the expressibility of a 77/ relation on reals restricted to an admis sible set A as a 27, relation on A, the use of local Cohen forcing to con-
1 Simpson [22] needs 4.26(H) to show: If V is a generic extension of L, then the upper semilattice of hyperdegrees of V does not include a cone of minimal covers. 2 Deeper applications of recursive pointedness to show certain sequences of Turing degrees have definable upper bounds have been announced by Jockusch and Simpson [23].
227 ORDINALS AND HYPERDEGREES
215
struct uniformly hyperarithmetically pointed perfect sets, and an applica tion of unbounded Levy forcing. Section 3 is mainly concerned with the existence of minimal upper bounds via hyperarithmetically pointed forcing; it deals with: The forcing relation H-"4 for an admissible set A that satisfies El dependent choice but is otherwise arbitrary, the nature of WA when A is an L(<x), the forcing relation H+', and the location of least upper bounds. The principal technical lemma of Section 3 is 3.11, which establishes the equivalence of genericity in the sense of WA with that of Hf*. Section 4 is singlemindedly devoted to the construction of a minimal solution of a = *♦>,*; it defines: perfect conditions on K (where K is a certain type of collapsing map), JC-uniform pointedness, and forcing with complex conditions of the form (H, &), where H is a perfect condition on K and 9 is a term forced by H to denote a hyperarith metically pointed perfect set. The principal technical lemmas of Section 4 are 4.13 and 4.21, each of which surmounts some of the obstacles encountered in iterated forcing with pointed perfect sets. Section 5 hints at some further results and mentions some open questions; it touches on In admissibility, the use of constructibly pointed conditions to collapse uncountable regular cardinals to a>x , and the relation between forcing and compactness arguments.
2.
MACHINERY
2.1. Pointed Perfect Sets Let p, q, r,... be sequence numbers that encode finite initial segments of characteristic functions of subsets of w. p, q, r,... are called finite conditions. A set T satisfies p (in symbols T e p) if p encodes a finite initial segment of the characteristic function of T. p is extended by q (in symbols p D q) if every T that satisfies q also satisfies p. p and q are incompatible (in symbols p | q) if neither extends the other. Suppose Ay ; py is a function such that pf is a finite condition for all i < w and ;' < 2 \ Ay | pf encodes a perfect subset of 2" if pi? and p$ls are incompatible extensions of pf for all i < w and ; < 2'. The perfect set encoded by Xij | />/ is {T\{i)(Ej)(j
< 2'& 7e/>/)!.
Each perfect set P has a standard encoding readily defined by thinking
228 216
GERALD E. SACKS
of P as a tree with binary branching: The branches of the tree correspond to the members of P; the branch points correspond to the finite conditions in the range of the standard encoding of P. Note that the standard encoding of P is recursive (uniformly) in every encoding of P. Let P, Q, R,... ambiguously denote perfect sets and their standard encodings. Thus "TeP" means T belongs to the perfect set P, and "P < f t T" means the standard encoding of P is hyperarithmetic in T. =sCr is a reducibility relation on the reals if it is reflexive, transitive and satisfies (2.1.1) and (2.1.2): (2.1.1)
X recursive in F -* X < r F ,
(2.1.2) X ^rZ& Y
< r T];
i.e., the standard encoding of P is /--reducible to every member of P The notion of pointedness was inspired by the Kleene-Post construc tion [7] of a Turing degree above those of the arithmetic sets and below that of the truth set for arithmetic. Their construction is a forerunner of forcing with recursively pointed P's whose standard encodings are arithmetic. It will follow from Propositions 2.2 and 2.3 that forcing with r-pointed perfect conditions imposes no upper bound on the r-degrees of generic reals. PROPOSITION 2.2. IfP is r-pointed, then the r-degrees the same as those of {X \ P ^ r X).
of{T\TeP}are
Proof. Let Ay | pt* be the standard encoding of P. Fix an X such that P < r X. Define h by
m = 0, h(i+ 1) = 2{hi) = 1 + 2(hi)
if isX, if i $ X.
Let T be such that Tep*u for all i. Clearly, T < r P ® h. Hence, T < r X, since P © h < r X. On the other hand, X ^ r T, since
229 ORDINALS AND HYPERDEGREES
217
X < r P © T and P < r T. Thus X =r T. In short, the natural homeomorphism of 2" onto P preserves all /--degrees greater than or equal to the r-degree of P. PROPOSITION 2.3. / / P is r-pointed and P ^ r Y, then there exists an r-pointed Q C P such that Q=rY.
Proof. There exist functions / and g recursive in P such that for each peP: fp and gp are incompatible extensions of p in P. (p eP means p encodes an initial segment of some T £ P.) q> (* < « & / < 2{) is defined by induction on ». ?o°e-P,
*L+1 =/// = gfqji
if if
ieY, i^y,
?!&=/#?/ = ««,<
if if
«'ey, .-#y.
Let g be the perfect set encoded by Ay | q>. Clearly, QC? and 0 ^ r Y. Fix T e ^ ) to see O is r-pointed. Let hi be the u n i q u e ; such that T s ? / . A simple recursion on i defines A» | q)u from 7\ / , g. Conse quently y is recursive in T, f, g because
ieY^q^eiffqLjgqti}. P < r T since 7 e P. Hence y < r T and so 0 ^ r T. F
3F(x) & x e a],
where a e A and &(x) is a A0 formula with parameters in A. A typical instance of A0 bounding is (xUa(Ey) P{x, y) - (Eb)(x)„a{Ey)wb &{x, y), where ae A and W{x, y) is a J 0 formula with parameters in A.
230 218
GERALD E. SACKS
The economy of the above definition sometimes obscures the fact that admissible sets satisfy Ax separation and Zx bounding. Consequently many familiar constructions can be carried out within an admissible set A. For example each wellordering in A is order isomorphic to an ordinal in A. For the remainder of this paper every admissible A satisfies the axiom of infinity, i.e., u>eA.It follows that if X and Y are reals such that X is hyperarithmetic in Y and Y e A, then X e A. Thus it makes sense to speak of hyperdegrees contained in A. A typical instance of Sx dependent choice is (x){Ey) &{x, y) - (Ef){n) ^(fn,f(n
+ 1)),
where / denotes a function with domain w and S?(x, y) is a J 0 formula of ZF with parameters. Friedman has shown there exists an admissible A that does not satisfy Sl dependent choice. PROPOSITION 2.5. Let A be an admissible set and let D be a 11^ set of reals. Then A n D is Zx over A.
Proof. Since D{X) is JIXX there must be an e that satisfies (2.5.1) and (2.5.2) for all X: (2.5.1) {e}x (the cth binary relation partial recursive in X) is a linear ordering of w. (2.5.2)
D(X) <-> {ey is a wellordering.
Consequently D(X) &XeA (2.5.3) (E8)(Ef)[f ordinal 5] holds in A.
holds if and only if
is an order preserving map of {e}x onto the
2.6. Admissible Ordinals For each ordinal a let L(«) be the set of all sets constructible in the sense of Godel via ordinals less than a. a is admissible (Kripke [10], Platek [8]) if 1(a) is an admissible set, or equivalently, ifL(a) satisfies the Zx replacement axiom of ZF (with parameters in L(«)). From now on a always denotes an admissible ordinal, b is a-finite means b eL(a). 2.7. L(a, T) and £>(a, jT) As in 1 1 , T C to. L(«, T) is the set of all sets constructible from T via ordinals less than a. The language &(a, &") is the syntactical cconterparr
231 ORDINALS AND HYPERDEGREES
219
of the structure L(a, T). The primitive symbols of J?(a, 3T) are: e; unranked set variables x,y,z,...; ranked set variables xB, yB, zs,..,, for each fi < «; existential quantifiers for all variables; and the propositional connectives & (conjunction) and ~ (negation). A set «"(a) of constants intended to name the members of L(«, T) is defined by recursion on
P < a.
<<(0) is [n | n < ui}. 3- belongs to ^(jS + 1). Every other member of W(p + 1) is of the form i»F(*»), where J^(xB) is a formula built up from the primitive symbols F, and the constants in (J {<«%) | y < £}, and such that all quantified variables in F{xB) are of rank at most p.
iff peP and {T)(Tep-~ns
PW:~F
iff
^Pand(
?
T).
uf^[^:.^].
It follows that any T generic in the sense of H-f must belong to P.
232 220
GERALD E. SACKS
2.9. Uniform Hyperarithmetic Pointedness P is hyperarithmetically pointed if (T)[TeP-+P
< „ 7],
where T), where w/ is the least ordinal not recursive in T. For each 8 < «,* let {8}T be the Sth set in Godel's standard wellordering of L(w/, T). His wellordering of L ^ , T) is uniform in T, since {§} can be thought of as an instruction given by a ranked formula of J2?(
&(*)},
where &(x) is a formula of J§f<w/, JT) of rank $ < m// P is uniformly hyperarithmetically pointed if (E8)(T)[T e P-+P = {8}Tk8 < «/].
(2.9.1)
In other words, P is hyperarithmetically recoverable from every T via a procedure independent of T. Note that 8 must be less than a./, since 7V (the leftmost branch of P) is recursive in P; it follows that (2.9.1) expresses a T^/ property of P. The next lemmas shows that the notion of uniform pointedness is not as restrictive as it first appears to be. LEMMA 2.10. Suppose P is hyperarithmetically pointed. Then there exists a uniformly hyperarithmetically pointed OCP such that Q =h P.
Proof.
Let K(b, T) be TsP-*beOT&iP
is recursive ei HJ.
Clearly (T){Eb)K(b, T) since P is hyperarithmetically pointed. K(b, T) is n^ with parameter P, hence by Kreisel [12] there is a function bT, hyperarithmetic in P, such that {T)[bTeOTkK(bT,T)].
(2.10.1)
Since O' is not 2 ^ in P, it follows from (2.10.1) that there is a y0 < such that j bT | < y0 for all T. In other words, (r)[7-eP_^PeZ.(yo,r)].
«/
(2.10.2)
233 ORDINALS AND HYPERDEGREES
221
Let &(u>/, f , 0°) be the language that results from adding a new set constant & to the language i f ( w / , ST). The constants of if(o»/, 3T, &) name the sets constructive from T © P via ordinals less than « / . Let a = « / . The local Cohen forcing relation of 2.8, H-f , is easily extended to all sentences of .S?(a, $~, 3») by inteipreting 0> as P. Thus, for all qeP, qWlneP
iff
aeP,
where "n e P" means n belongs to the standard encoding of P by a real. Let T0 be generic in the sense of H-f with respect to all sentences of &(*,&;&). Since r 0 £ P , it follows from (2.10.2) that P = {8}r« for some 8 < y 0 . Since T0 is generic, there is a p0 satisfied by T0 such that A H-f^ = {»}*♦.
(2.10.3)
The definition of Mj | §♦/, an encoding of the desired £ , is by induction on i.
qlf and j g j , are incompatible extensions of tf, and for each m < 2, either q\?+m Wfa ^ or q\f+m ^ ~ ^ , where {$ri\i< o>} is an enumeration of all sentences of ^ ( c u / , ST, &) of rank < 8 + 1. Since 8 < « / , the restriction of Wl to { ^ 11 < co} is hyperarithmetic in P. It follows that 0 can be defined hyperarithmetically from P. Every o,' belongs to P, so O C P. Every 7 e Q satisfies p0 and is generic with respect to all sentences of rank < 8 + 1, hence (2.10.3) implies P = {8}' for all T e O. Consequently 0 is uniformly hyperarithmetically pointed. P is hyperarithmetic in the leftmost branch of O, and hence in Q. 2.11. If P is hyperarithmetically pointed and P < A Y, then there exists a uniformly hyperarithmetically pointed QCP such that Q =h Y. LEMMA
Proof. First 2.3 then 2.10. PROPOSITION 2.12. For each XeL(a) n 2» there is a YeL(oc) n 2racA that X is recursive in Y and Y e L ( w / ) .
Proo/. Suppose X e L(8 + 1) - L(S). According to Boolos and Putnam [13] there is a ZeL(8 + 1) - L(8) such that 8 < wxz. Let
Y = X®
Z.
234 222
GERALD E. SACKS
2.13. L[cc, K] and &[*, j f ] From now to 4.1, K is always a function from (a - m) x m into a such that for each jS 6 (a - w), Am | AT(/S, w) is a one-one map of to onto jS. L[<x, K] is defined by recursion on p ^ a L[0, A'] = a,,
JC<» = # n ((j8 - to) x m x (S).
LTjB + 1, K] is the set of all subsets of /,[£, AT] first order definable overL[/S, K) with parameters inL[jS, AT] U {KB}. L[X, K] = \J {L[)S, K]\p < A},
for every limit A A <x.
L[oc, K] will be useful in Sections 3 and 4 solely because every member of L[«, K] is countable in L[a, AT]. If a ii admissible and AT ii generic in some reasonable sense, then L[<x, K] ii sa ndmissible eet. One reason able sense is defined in the next subsection and another, perhaps less reasonable, in Section 4. The language &[a, Jf] is developed by adding constants to the language of ZF (as in Subsection 2.7) so that all the members of L[«, K] have names; in particular KB is named by JTB. i f [a, yf] also iicludee a two-place function symbol X. 2.14. Unbounded Levy Forcing Let s, t,u... denote finite conditions on K. s is a finite condition with domain r, and of length / if: (2.14.1)
7) is a finite subset of a - co.
(2.14.2)
/ is a finite initial segment of w.
(2.14.3)
s mapsr, x /into <x.
(2.14.4)
For each |9 e,?, Am | iflS, m) ii s aoe-one map po f /nto j8.
* is extended by t (in symbols s ^ t) if the graph of i is contained in the graph of t. K satisfies s (in symbols K e s) if the graph of s is contained in the graph of A". The Levyesque forcing relation s (+«, J5", where J is a finite condition on AT and ^ is a sentence of ^[oc, AT], is defined in the standard manner. For example: 5 H-„ JT(/S, fn) = S 5+a~sf
iff i(jS, m) = 8,
iff (t)s>( ~ [/ H-- arj.
235 ORDINALS AND HYPERDEGREES
223
K is generic if for each & there is an s such that K e s and either s H-„ & or s H-. ~ ^ Suppose s has domain 77 and length /. Then s<s denotes the restriction of s to 7j n ]8. Clearly *<« > 5. The notion of ordinal rank for sentences of JS?[«, J f ] is essentially the same as that for 3?(a, F) in Subsection 2.7. Let it suffice to say that a sentence of ordinal rank at most j8 is interpretable in L[ft K], and that its interpretation requires values of K(y, m) only for y < ft PROPOSITION
2.15. 5«^>are iAe ordtna/ rawA o/ JF w a/ mo*/ ft If
s hK «F, then s
Proo/. By induction on the ordinal rank and logical complexity of 3F. The most interesting case occurs when 3f is of the form ~ 5 ? . It is enough to check there is no t < s
2.16.
The forcing relation s ffa . F , restricted to Zx jF's,
is Ex over La. Proof. It suffices to consider ranked JF's only. Then, the definition of H-« proceeds by transfinite recursion on the ordinal rank and logical complexity of P. The recursion establishes that the forcing relation s Yr.&t restricted to J^'s of rank at most ft is Ax over Jg?(«) uniformly in ft Proposition 2.15 is needed to reduce unbounded universal quantifi cation over finite conditions to bounded quantification. For example, suppose & is ~ ^ and is of ordinal rank ft Then, by 2.15, J H-8 J5" iff
a LEMMA 2.17. SU#KW* ^ " ( ^ y ) w a /ormii/a o/ Sf[a,3T\ with no unranked quantifiers. If s B-„ (*)(#y>F(je, j ) , then s H-a {x°){Ey°) jF(x», y") for some p < a.
Proof. By 2.16, there exist functions h and y JE, over L(a) such that for each constant c e «♦(«) and * < s: h(c, t)^tk
h{c, t) H-. (£r (c,1 >) ^ ( c f " ' 1 1 ) .
236 224
GERALD E. SACKS
Since a is admissible there must be a p < * such that: * = *<», if c e ^(p) and t<° = t < 5, then
(2.16.1)
A(c, r) = h{c, t)<> and y(c,,z < p. (2.16.2)
Fix t e tffo) and ( < s to see that there is a K> ^ r such that w H-. ( £ y > F ( f , y ) . By (2.16.1), *<» < *, hence by (2.16.2)
h{c,t<")wAEy)^{c,y). Take w to be *(«, r<°) U (r - «<"). LEMMA 2.18. Su/tfXw* AT a ^«wnc m iAe * w o/ H-„ (2.14). Then, £,[a, K] is an admissible set that satisfies 27, dependent choice, and a is the least ordinal not countable in L[<x, K]. Proof. Suppose L[°c, K] satisfies (x)(Ey)^(x, y), where f(x, y) is a formula of jSf[«, J f ] with no unranked quantifierss .I tollows ffom 2.17 that L[p, K] satisfies (x°){Ey>)P(x°, y) for some p < a. Now L[p, K] is a member of L[a, K], hence countable in L[at, K]. Thus there is a function f:w^L[p, K] such that / e L [ a , JT] and L[p, K] satisfies
(n)^(fn,f(n +1)).
3. MINIMAL UPPER BOUNDS
3.1 Hyperarithmetically Pointed Forcing Throughout Section 3, A is a countable admissible set that satisfies the 2?i dependent choice schema of 2.4. The ostensible purpose of Section 3 is to show that the set of all hyperdegrees in A has a minimal upper bound. Its real purpose, perhaps confessed too soon, is to demon strate that certain perfect set constructions, readily performed when A = L(a) with the aid of a natural forcing relation fH, can still be performed, but less gracefully, when A ^ L(a) by means of an unnatural forcing relation brH defined in Subsection 3.9. Let P, 0, R,... be uniformly hyperarithmetically pointed perfect sets as defined in 2.9. Throughout Section 3, all perfect sets belong to A; i.e., their standard encodings are reals in A. Let a be the least ordinal not countable in A. Clearly ac is admissible. The forcing relation
237 ORDINALS AND HYPERDEGREES
225
P ff1 f , where & is a sentence of the language &(a, 3~) defined in 2.7, is denned by recursion on the logical complexity of SF. (3.1.1)
JF is ranked. P H-* & iff the ordinal rank of & is less than (T)[TeP-vL(a,
(3.1.2)
7) (= J*"]-
JF& 2? is not ranked. P H-A S? k & iff P HA & and P H-" @.
(3.1.3) (Ex^i*») for some c e »(/5).
is not ranked. P \j-A (Ex6)^^)
iff P hH ^ " ( 0
(3.1.4)
P H-" (£x)JF(x) iff P H-' (Ex*)JF(x°) for some /S < a.
(3.1.5)
SF is not ranked. P H-" ~ ^ iff (£?) O 0 ~ K? H-* &]■
PROPOSITION
3.2.
The forcing relation P WA &, restricted to Sx J^'s,
is Sx over A. Proof. Clause (3.1.4) implies that only ranked JF's need be con sidered. Let & be any ranked sentence, and let By be the set of all uniformly hyperarithmetically pointed Z's (not just those in A) such that the ordinal rank of & is less than wf and (T)[TeZ
—
L(<x,T)\=^].
Dyr is J7,1 uniformly in any Y such that a . / exceeds the ordinal rank of P. Now apply 2.5 relativized to a suitable YeA. Then D? is 27x over A uniformly in JF and Y. 3.3. For each F and P, there is aQCP or O H-" ~SP. LEMMA
such that Q \YA &
Proof. Clause (3.1.5) makes it safe to assume JF is ranked; suppose its rank is 8. Since 8 < a, and a is the least ordinal not countable in A, there i s a n l e i n 2 " such that both P and 8 are recursive in X. By 2.11, there is an R C P such that R s A X The virtue of R resides in the fact that 8 < w , » . It follows that the local forcing relation of 2.8, p ff* 9, restricted to STs of rank at most 8, is hyperarithmetic in R.
238 226
GERALD E. SACKS
Define Ay | qt\ an encoding of the desired Q, so that g 0 »H-.*^.
or
?0"H-f~^-
qlf and $ & are incompatible extensions of qf. For each m < 2, either ? | £ r o H-* ST, or $ * , , [+.* ~9t, where {Sf4 | i < w} is an enumeration of all sentences of «S?(«, JT) of rank at most §. Since 8 < oV, the enumeration {3FJ can be taken to be hyperarithmetic in P , and consequently Q can be defined hyperarithmetically from R.QCR since every q/ belongs to P . It follows that Q is uniformly hyperarithmetically pointed because R is. Every TeO satisfies ?0° and is generic in the sense of H-* with respect to all sentences of rank at most 8. Consequently Q hf4 & or Q hM ~&. Let {8}r be defined as in Subsection 2.9. LEMMA 3.4. Suppose 8 < «. i w eacA P rAere is a Q C P satisfying (3.4.1) or (3.4.2):
(jEJTJjK^rWfSjr
= *].
(T)T,O[T
(3 A 1) (3.4.2)
Proo/. The idea, as in Spector [11], is to find a Q such that the restriction of {8} to Q is continuous and either constant or one-one. As in the proof of 3.3, P can be contracted to an R such that 8 < « x * and the local forcing relation p f-ff @, restricted to STs of rank at most 8, is hyperarithmetic in R. Case 1.
Assume there h zp E R such that ( < ? W ' W " ) ~ fa H-f « 6 {S}^ and r H-? H * {«}' ]♦
Let q» = /> and define Ay | q>, an encoding of Q, as in the proof of 3.3. Let X be
{n\(Eq)[qeQkqH-!!nem. Then {8}T = X for all TeO, since otherwise, there would be a an r in 0 , and an n, such that pDq,pDr, qti-twe&r As in 3.3, OCR,
and
?
and
rrr-f^W.
0 <,, P , and O is uniformly hyperarithmetically
239 227
ORDINALS AND HYPERDEGREES
pointed. R < „ 0 because the leftmost branch of Q is recursive in Q and belongs to R, and R is hyperarithmetically pointed. It follows that
a
Case 2. There is no p that satisfies the assumption of Case 1. Thus, for each p e R, there exist q, r and n such that pDq,
pDr,
qH-^neW,
and r |+f »*{8}^.
Define Ay | tf, an encoding of O, and Ay | « / hyperarithmetically from R so that: For each m < 2, aft* C ? / , and either ott* hf * ST, or ? W H-.* ~ » , , where {ST,} is an enumeration of all sentences of rank at most 8; also
ff^H-.'-i'ePK
and
« & hf-*,* * A T
It follows that {8} is one-one on O since the results of applying {8} to any two distinct members of Q will differ on some « / . Fix TeQ to see that the one-one-ness of {8} on O implies T ^h {8}T, Q. There is a unique r: co - * w such that rO = 0 and: t(i+})
= 2(ti)
f(i -h 1) = 2(f0 + 1
if
»| i e{8} r ,
if
n\.i{h}T.
Clearly T e 9/ iff / = ti, hence P ^ „ t, O. Now * < * Ay | « / , {8} r ; and Ay I nf* s$„ R. Thus t < f t O, {S}7-, since R ^h Q as was shown in Case 1. 3.5.
H~A Genericity
A set D is said to be ^-definable if there is a formula parameters in A) such that
JF(JC)
of ZF (with
D = {b ! A e A and .4 (= Jf(J)}, where i is a constant that denotes b. Suppose D is a set of P's; Z) is said to be dense if (0(£P)[P6Z)&ODP]. 7 is H-" generic if T e (J {P 1 P e D} for every dense ^-definable Z). PROPOSITION 3.6.
7/ T is WA generic, then:
240 228
GERALD E. SACKS
(3.6.1)
X < A T for every X e A n 2";
(3.6.2) for each 8 < a, there exists an X e A <~\ 2» such that either {S}T = XorT < * {8}T, X. Proof. Fix Xe An 2". The set of all Q such that X < „ Q is dense by 2.11 and ^-definable by 2.5. Hence, there is a 0 such that T e 0 and X < A O. Then 0 < f t P since O is hyperarithmetically pointed. Let D be the set of all Q such that Q satisfies either (3.4.1) or (3.4.2). D is dense by 3.4 and ^-definable by 2.5. Hence there is a Q such that either {8}T e A n 2" or 7 < 7l {3}r, 0 . 3.7. J 0 Bounding Assume T is ff-< generic. Theorem 3.13, the principal result of Section 3, will follow from 3.6 after it is seen that
(3.7.1)
where S^{n, x) is a formula of &(a, ST) with no unranked quantified variables. (BP) is an immediate consequence of its generic counterpart (GBP): If P H-" (n)(Ex)S?(n, x), then there is a Q C P such that for some S < a. The proof of GBP is based on some rather obscure manipulations in Subsection 3.11, which become considerably simpler when A = L(«). The problem of proving GBP reduces to the problem mentioned in Section 1 of what steps to take in the construction of a contracting sequence of pointed perfect sets so that its intersection will be pointed. 3.8 When A = L(ac). Assume P h f (n)(£*)jF(n, x) to find a O that satisfies GBP. Thus, (n)(0)PDO(ER)ODK(E8)6
and
PnDPn+1,
Pn+,WA{Exs")^(n.xs").
(3.8.1) (3.8.2)
241 ORDINALS AND HYPERDEGREES
229
Let O = D {P„ i « < «} and S = sup{8" \ n < w}. Clearly Q is a closed subset of P. If O were perfect and uniformly hyperarithmetically pointed, t hen it would be the case Now it is routine to arrange that O be perfect by means of the splitting trick of [4, 16]. For each n, Pn = \){Pn> \j < 2"}, and P*J+1 and P ^ 1 are disjoint perfect subsets of P„>. The splitting trick raises no dust since any perfect set can be split effectively into two disjoint perfect sets by a finite condition. Thus the only substantial problem that arises in the construction of Q is how to ensure that O be hyperarithmetically pointed. (2.10 eliminates any concern about whether or not Q is uniformly pointed.) The solution consists of requiring that Q be absolutely hyperarithmetically pointed (X)[X e Q-* Q e L(Wlx)]. Thus the hyperarithmetic recovery of 0 from XeQ does not utilize X itself but only some ordinal recursive in X It follows from 2.11 and 2.12 that every hyperarithmetically pointed P e L(a) can be contracted to an absolutely pointed Q e L ( a ) . The local forcing proof of 3.3 is easily adapted to show: If' & is a sentence of -S?(a, 3~) and P is absolutely pointed, then there is an absolutely pointed OC P such that O H - " ^ Now the functions An | Pn and Xn | 5" can be made to satisfy some additional requirements: (3.8.3)
Pn is absolutely hyperarithmetically pointed;
(3.8.4)
Sn < «(»« (satisfiable by 2.11 and 2.12);
(3.8.5) the choices of Pn and S" are always the least possible with respect to Godel's standard -d, wellordering of L(«). Fix XeO (= f){P„in <w}) arithmetically pointed. Let
to see that 0 is absolutely hyper
y„ = sUP{o/f" In <
w).
y0 < O / , thanks to (3.8.3). The definition by recursion of An | Pn and An | 8" took place overL(a) but by virtue of (3.8.4) did not involve any ordinals greater than y n . Hence, the recursion can be visualized as taking place over L(u>/) rather than L(a). By (3.8.5) the results of the recursion over L(a) and L(cu/) are identical, since the standard J , well-
242 230
GERALD E. SACKS
orderings of L{<x) and L(mxx) are compatible. Thus Xn \ Pn and Xn | on are 27a over L{w/) as well as L(a). Since w^ ii sdmissible, Q eZ,(o//)) 3.9. The Relation hH-4 The line of argument pursued in 3.8 succeeded only because the assumption A = L(a) made it possible to force with absolutely pointed P's. Then the recovery of O ( = f] {Pn\n < o>}) from XeO could be accomplished by a manipulation of ordinals rather than reals. The recovery of Q when A is arbitrary is based on a uniqueness feature of Hf" expressed by 3.10, a feature that makes it possible for ordinals to do all the work in the recovery of Q even when A # L(a). According to 3.2, there is a A0 formula 3&(u, v, y) such that PWA3F
iff A \={Ey)S8{P,3?,y),
(3.9.1)
whenever j F is a Sx sentence of if(a, .T). The proof of 2.5 shows 38(u, v, y) can be chosen so that it has no infinite parameters; thus it is absolute in nature. A useful interpretation of @{P, S? y) is: y is a proof that P WA P. A more extended notion of proof will be needed in (3.9.8) below. The A0 predicate, y proves (P f-H #"), is gegerated by four rules. (3.9.2)
If @(P, ST, y), then y proves (P hH ^ ) .
(3.9.3)
If j proves (P hH ^ ) and P DO, then j proves (Q YrA 3F).
(3.9.4) Suppose £ = f) {Q, I» < w] and {.F, 11 < cu} is an a-finite sequence of 2^ sentences. Ifj t - proves 0 , hM ^ for each » < w, then Ai | yt proves ( 0 r H &«^i). (3.9.5) Suppose Q C P, 0 WA &t and d is constructed drom m via the local forcing method o f 3.3. If y encodes the construction, then y proves (O H-" &)■ Define (P,SJrr^. where JF is 2?, and S < a as follows: (A)[A e P ^ P = {8}*} *]niform myperarithmetic pointedness ss as 2.9), (3.9.6) PH-F, r
(Ey)[y proves (P H-' i ) & (A')(A e ? — e i ( ( S + 1, A'))].
(3.9.7) (3.9.8)
243 ORDINALS AND HYPERDEGREES
231
Clause (3.9.8) will turn out to be less restrictive than it appears for two reasons: The construction of a P intended to force some Zx SF will always be encodable by a y that is hyperarithmetic in P, hence hyperarithmetic i n l e P; and the hierarchy L ( « / , X) has an inherent repetiveness that can be exploited (as in 3.11) to juggle the relative locations of y and P. The y of clause (3.9.8) includes a proof that P is uniformly hyperarithmetically pointed via some ordinal; that ordinal is always assumed to be the 8 of clause (3.9.6). It follows from (3.9.1)-(3.9.5) that there is a J 0 formula ®*{u, v, y) such that for all X and S Xe{b)*k{{S}*,S)ti-AP iff L(S + \tX)
(= {EyM) @*({$}x, SF,yM).
(3.9.9)
The formulas ®v{u% v, y) and the minimal forcing relation {P,y)WrA* are defined simultaneously by recursion on y < a for all EJ #"'s. Fix y. Assume for all X and 8 < y: JTe{S}*&({§}* 5 ) ^ - 4 ^ , iff L(8 + 1, X) \= (£y6+1) &,{{&}*, SF, j 6 + 1 ),
(3.9.10)
where SSt(w, a, ^) is a formula all of whose parameters are ordinals less than 8, and all of whose quantifiers are of rank at most 8. Define (P, y) H+M & by: (P.yjH-'.F,
(3.9.11)
(P,y) H-^(S)5
(3.9.12)
It follows from (3.9.9) that there exists a formula #„(«, v,y) such that (3.9.10) remains true when 8 is replaced by y. The proof of 3.11 will clarify the definition of htf" Proposition 3.10 singles out the property of hl+ A needed for the proof of 3.14. PROPOSITION
3.10.
For each X and I, J r , there is at most one (P, y)
such that XePk(P,y)
H+/I^r-
244 232
GERALD E. SACKS
Proof. By (3.9.12) and (3.9.10). LEMMA 3.11. Suppose Pff^, Then there exists aQCPandaX0
where & is a E1 sentence of &(*, JT). such that 0=hP and (Q, A0) H+" &'■
Proof. By (3.1.1) and (3.1.3) it is safe to assume that # " is ranked. The requirement that 0 be contained in P is of no real concern, since P can be thought of as" forcing the ranked sentence J f & J s P and consequently Q can be required to force ^ & J e P instead of &. The search for A0 is simplified by perturbing the standard wellordering of L(cV, X). Recall the description of {8}x given in 2.9. T h e standard wellordering is derived from an onto function/: « / -*L(
(3.11.1)
It follows from (3.11.1) and some further mild perturbations o f / that there exists a limit ordinal A < w / that satisfies (3.11.2)-(3.11.5). (3.11.2) If 8 < A, then there exists an onto map w: w -> S and a < A such that w = {/>}* for all X e P. w and P are easy to find since P every 8 < t o / is recursive in P and P is uniformly hyperarithmetically pointed. (3.11.3) If 8 < A and Z is first-order definable over L(8, X), then there exists a p < A such that Z = {p}x. Furthermore, p is independent of X, i.e., P depends only on 8 and the definition of Z. (3.11.4) There is a j3 < A such that (P, 0) hM JF. To ffnd jS, note that the rank of J^ is less than w / by (3.1.1). Consequently a proof j (in the sense of (3.9.2)) of P hM .F can be found in L(w/, P) by paying attention to the details of 2.5. Since P is uniformly hyperarithmetically pointed, there is a y < O / such that j eL(/3, Z ) for all p ^ y and all X e P. By (3.11.1), there is a 0 > y such that P = {£}* for all X e P. (3.11.5) {A}* is defined in two stages. The first stage yields the same onto function h: w -> A for rll X e P a a si (3.11.22 )bove. The eecond stage yields {A1/ itself. If X e P, then {A}* is the perfect set R =
245 ORDINALS AND HYPERDEGREES
233
0{Rn\n < w}. The functions Rn and y„ are first-order definable over L(A, X) uniformly in X e P. The dependence of Rn and yn on X is minor, since X is used only at the outset to define R0 = P; subsequently Rn+1 and yn are defined from Rn via the ordinals less than A: R0 = P
and
RnDRn+1,
(Kn+1,y„)eL(A,A'), (*»+x>y»)^~^"
or
(Rn+1,yn)H-Aa«,
(3.11.5a) (3.11.5b) (3.11.5c)
where * » is {Eyh»^)@hn{{hnY> ♦*", yhn+l)> h i s as in (3.11.5), and 3Sh is as in (3.9.10). The local forcing argument of 3.3 is applied to satisfy (3.11.5abc). Suppose Rn is given. Then, as in the proof of 3.3, there is an Rn+1 C Rn such that Pn+iH-A ~®n
or
Rn+1\j-A&».
(3.11.6)
The nature of local forcing allows Rn+1 to be first-order definable over anyZ,(8, X) that contains Rn , the ordinal hn, and a counting of An, since the rank of J" 1 is hn + 1. In addition, the construction of Rn+1 can be construed as a proof (in the sense of (3.9.5)) of (3.11.6). Hence, by (3.11.1 )-(3.11.3), there is a ( # n + 1 , yn) that satisfies (3.11.5abc). The splitting trick of 3.8 can be added to the definition of Rn to ensure that R = ft {Rn\ n < w} is perfect. To obtain the desired O and A0 first suppose there is an n such that (fl-i.yOH-**-. Let Z be the leftmost path through i? n + 1 . Then Z is recursive in and
(3.11.7) Rn+l,
L(X Z) fc= 38n
since the rsnk of So^ is less tnsn A But then z by (3.9.10). Thus, (Q,X0) is ({hnY,hn). Now, suppose there is no n that satisfies (3.11.7). Then, (3.11.5c) implies (R, A) H- " (8)6<^ ~ (Ey6+1) ^S({S}*", &, y+'), and consequently (Q, A0) is (R, A).
246 234
GERALD E. SACKS
LEMMA 3.12. Let .F(», x) be a formula of &(*, 3~) with no unranked quantifiers. Suppose P H-4 (n)(Ex)S?(n, x). Then there exists a QC P and a 8 < a such that O WA (n){Exs)^\n, x*).
Proof.
Clearly (»)(Q)FDO(ER)OORIR
Hence, by 3.11, for each n and
ti-A
(Ex) F(n,
*)].
OCP
(ER)(Ey)[(R, y) hff" (Ex) JF(n,x) k&~eQ].
(3.12.1)
The effect of R H-4 T e Q is intended to be the same as that of 0 D R. Strictly speaking ST e Q is not a ranked sentence of JS?(«, ^ " ) , however there is no difficulty in treating it as such. The argument of 3.2 shows that the relation R WrA 9, restricted to ZyTs, is £x over A. Since A satisfies Ix dependent choice, it follows from (3.12.1) that there exist functions An | Qn and An | yn in A such that Q0 = P, O0 is uniformly hyperarithmetically pointed via y0 , and for all n, * (Qn+i, y««) M-A (Ex) &{n,
x)k^eQ„.
Clearly, Qn D Qn+1 for all n. Let Q = f] {Qn I n < o>}. The splitting trick of 3.8 can be used to ensure that O is perfect. Let X £ Q to see that O is uniformly hyperarithmetically pointed. For each n, y„ < « / and~0n = {yn)x since X e O n . Proposition 3.10 makes it possible to define An | y„ and An | On by"a recursion Z1 over L ( w / , X): yn+1 is the least 0 such that X e {p}x and (W, P) Hfx (St) ^ ( « , *} & J" e Qn . Thus there is a p such that for all X e O, An | yn = {p}* and p < a , / , and consequently Q possesses the desired uniform pointedness. For each n, let 8 n be the least 5 such that Q ft* (Ex*) &■(*,&), S„ is well defined since 0 C On . An j S„ belongs to ,4 by 3.2. Then 8 = U {S„ I n < w} < a.~ 3.13. Sw/>/>05e 7 is ;«wr«r in ffc roue of ftA (3.5). Jnen « / = a flnrf raery ;ea/ in A is hyperarithmetic in T. Furthermore there exists no hyper degree less than that of T and greater than every one of A. THEOREM
247 ORDINALS AND HYPERDEGREES
235
Proof. By (3.6.1) every real in A is hyperarithmetic in T and so t o / > au For each 8 < a, (3.6.2) )mplies s 5 / has the same hyperdegree as T or some real in A. Hence, it suffices to show t o / < a. As noted in 3.7, it is enough to see that L(<x, T) satisfies the A0 bounding principle (3.7.1). Let &(«, c) be a formula of &(a, ST) with no unranked quan tifiers. Let D be the set of all P such that either P WA ~(n)(£x)^(n, x), or (£5)4<0[P^>X£*s)^(n,**)]. Lemma 3.12 implies D is dense (as in 3.5). By 3.2, D is ^-definable. Consequently, there i s a P e Z ) such that TeP, and so L(a, T) satisfies (3.7.1). COROLLARY 3.14. / / A is a countable admissible set that satisfies 2Z, dependent choice, then the set of all hyperdegrees contained in A has a minimal upper bound.
Proof. If the set H of hyperdegrees of all reals in A has no least upper bound, then 3.13 furnishes a minimal upper bound for H. COROLLARY 3.15. If pis a countable ordinal, then the set of hyperdegrees of reals in L(£) has a minimal upper bound.
Proof. Boolos and Putnam [13] call 8 an index ordinal if (L(S + 1) - L(8)) n 2 " # 0 . They show L(8 + l) contains a one-one correspondence between S and to whenevee r is sa nidex ordinal. Thhu it is safe to assume that either j3 is the llmit of index ordinals or j8 is the successor of an index ordinal. It follows that the hyperdegree of Y is an upper bound for the hyperdegrees of L(/3) if and only if t o / ^ /S. Let y be the least admissible ordinal > jS. Let a be the least P such that L(P) n 2 » = L{y) n 2". <x is admissible because if a < y, then a sits inside L{y) in very much the same way constructible aleph-one sits inside L. If a. < jS, then the sought after minimal upper bound exists by 3.14. Suppose a > //? Then a = y and there is an index ordinal S such that a > S ^ j8. It follows there is an Z e L ( a ) such that t o / > 0. Clearly the hyperdegree of X is an upper bound for the hyperdegrees of L(j8). -V is in fact a least upper bound. Suppose every real in L(jS) is hyperarithmetic in Y. Then, t o / > 0 and XeL(a) C L ( t o / , Y), since t o / is admissible.
248 236
GERALD E. SACKS
COROLLARY 3.16 (cf. 4.26). <x is a countable admissible ordinal greater than w if and only if there is a T C w such that a = w,7".
Proof. Let K be generic in the sense of H-„ (2.14). By 2.18, L[a, K) is a countable admissible set satisfying 27, dependent choice. In addition, the least ordinal not countable in L[a, K] is a. Let T be generic in the sense of hM with A = L[a, K]. By 3.13 «/ = a. Let F be a type n object (» ^ 2). F is said to be normal if " £ (the equality predicate for objects of type < w) is recursive in F in the sense of Kleene [17]. jScF is the set of all reals recursive in F and was christened the 1-section of Fin [17]. COROLLARY 3.17. If F is a normal type n object, then the hyperdegrees of the reals in the 1-section ofF have a minimal upper bound.
Proof. It was observed in [18] that l S c F = 2 " n ^ l countable admissible A that satisfies 2T, dependent choice.
for some
COROLLARY 3.18. Let A be a countable admissible set such that the hyper jump of each real in A also belongs to A. Then the hyperdegrees in A have a minimal upper bound.
Proof. Let HCA be the set of all members of A hereditarily countable in the sense of A. The standard arguments that show that HC (the set of all hereditarily countable sets) is an admissible set satisfying I", dependent choice also show that HCA has the same properties. The point to remem ber is that the closure of HCA under hyperjump implies that every linear ordering of w in HC A is a wellordering in the sense of HCA if and only if it is an actual wellordenng. THEOREM 3.19. Let A be a countable admissible set. Then there exist reals S and T such that for all real X: X 6 A if and only if X < „ S and X <,, T.3
Proof. By a type omitting argument similar to the one given in Keisler [3, p. 58]. Let at be the least ordinal not countable in A. Define Ax to be HCA if a e A, and A if a $ A. Ax is admissible as in the proof of 3.18, because HCA is closed under hyperjump when < e A. (It is not 3 The oripinal version of 3.19 assumed A satisfied Zl dependent choice and was proved by pointed forcing (cf. 5.2 and (5.4.1)).
249 ORDINALS AND HYPERDEGREES
237
known if HCA is admissible for every admissible A.) Also a is the least ordinal not in A1. Let V be the following collection of sentences: SCw,
X recursive in S (X e A n 2"),
ty)[yei~Vy-§],
<«<«).
fi<6
Clearly if is consistent and 2X over Ax . Since ^ is admissible, the argument of Keisler cited above shows y has a model that "omits" a. Thus there is a real S such that every real AT in A is recursive in 5 and
250 238
GERALD E. SACKS
Proof. The 5 and T of 3.19 force the least upper bound, if it exists, into A. Richter [19] denned and studied the following hierarchy of hyperdegrees associated with iteration of the hyperjump. A(0) is the hyperdegree of the empty set. h(y + 1) is the hyperjump of % ) . k(X) is the least upper bound of {%) | y < A}, when that least upper bound exists; otherwise, h{X) is undefined. Richter defined S to be the least A such that h(X) is undefined. He showed Hr > § ^ wf», where Ex ii she Souslln operator and «fi ii she least ordinal not recursive in E1. A more current characterization of «f» is: the least admissible ordinal that is a limit of admissible ordinals. COROLLARY 3.21.
S =
wf>.
Proo/. Let a be wf1. Some of Richter's results [19] are equivalent to: (1) for each y < a, % ) is defined and belongs toL(tx); (2) each hyper degree in L(<x) is less than h(y) for some y < a. It follows from 3.20 that {%) ! V < <*} has no least upper bound, since it has none in L(a).
4. MINIMAL SOLUTIONS OF « =
o>/
a is a countable admissible ordinal. In Section 3 a solution X of a = w / was developed in two steps. First a /C was chosen generically using the finite conditions of 2.14 so that L[<x, K] would be an admissible set in which every ordinal less than a was countable. Then ii was seen in Section 3 that every T generic in the sense of H-", with A = L[ac, K], was a solution of a = u>%*. Thh eurppse ef Section n is to find d minimal solution, an X such that no real of lower hyperdegree than X is a solution. Again the argument is in two steps The second step resembles that of Section 3 but the first differs markedly. K is now constructed generically via perfect conditions that lend themselves to the splitting arguments needed for the desired minimality. The principal technical lemmas a r e
4.13 and 4.21. Both of them deal with some of the thorny problems encounterpH
in s p l i t t i n g a r m i m p t i t s w h e n t h e n o t i o n s of p o i n t p H
tinrl
251 ORDINALS AND HYPERDEGREES
239
4.1. Perfect Conditions on K From now on K is always a map from (« - w) x » into <x such that for each )S e (« - w), Am | /£(£, m) is a one-one map of w into /3 with the following property: if L(«) |= [j8 is a cardinal & cofinality £ > m],
(4.1.1)
then the range of Am | K(fi, m) is an unbounded subset of p. Clearly, every ordinal less than a is countable inL[ot, K]. Let 5, r.... be finite conditions on K as in 2.14. Let H, I, /... denote a-finite perfect conditions on K. A typical H is given by an cx-finite partial function Atcr | t* (i < u> and a e «') that meets requirements (4.1.2)-{4.1.7). (4.1.2) If s* is defined, then sj is a finite condition on K; i„* is said to belong to H (in symbols s* e / / ) . (4.1.3)
V i s defined.
(4.1.4) If 4 + 1 is defined and {j)t<^7J = oj), then t,< is defined and *.♦< is extended by **+» (*.* ^ 4 + 1 ). (4.1.5) Suppose 5„> is defined. Let hj be the set of all r e «*+» such that 4 + 1 is defined and (/)Ki(r/ = oj). {i*« I T e V } is called the set of immediate successors of t* in ff. All the immediate isuccessors of sj have the same length /„* and the same domain rjj as defined in 2.14. The relevant domain dj is the set of all /9 e -qj such that /S has property (4.1.1) above. (4.1.6) Let dj- be {pk \ k < *}. For each y e 77{0t | A < z}, there is an <m^> i<2 and a T e bj such that ( « " U ^ - , "fl >
ttj-
(4.1.7)
The requirement imposed by (4.1.6) and defined by (4.1.7) is called diversification and is needed for the proof of complex minimization (4.21). {^+1 [ T e bj} is said to be diversified. A path through H is a sequence Xi \ s*ei such that j * , is defined and 4* 3* '&+« for all i. K satisfies H (in symbols AT e H) if there is a path At I »L through H such that tf satisfies si for all i.
252 240
GERALD E. SACKS
4.2. The Forcing Relation 77
\ya&
Let JF be a sentence of the language i$?[a, j f ] as in 2.13, and let 77 be an a-finite perfect condition on K. The forcing relation HH-0&is similar to that of 3.1. (4.2.1) ? is ranked. In this case, H Wa JF iff L[«, K] h & true for every K e H. (Keep in mind the convention concerning K established at the beginning of 4.1. The definition of H H-0 & for ranked JF refers only to those K's in 77 that obey the convention. The existence of such K's in H follows from (4.1.7).) (4.2.2) 77 ^ „ ^ .
JF & # is not ranked. 77 H-„ & & ST iff H H-„ ^
and
(4.2.3) (E*")#♦(*») is not ranked. 77 H-. (£V)jF(* B ) iff fl H-. JF(C) for some c 6 tf(/3). (4.2.4)
H H-, (£*)#"{*) iff H H-„ ^ ( c ) for some c £ #X«).
(4.2.5) <§ is not ranked. 77 H-. ~ ^ iff it is not the case that / H - . 9 for any 7 C 77. (7 C 77 means 7 extends 77, i.e., every K that satisfies 7 also satisfies 77.) AT is said to be generic if for each sentence JF of i f [a, JT] there exists an 77 such that K e 77 and either 77 H-„ ^ or 77 (♦+-„ ~ # \ A splitting lemma (4.4) is needed to establish the existence of generic K's as well as the validity of A0 bounding (with x e K as an additional atomic predicate) in L[a, K] for all generic TTs. LEMMA 4.3. Ex over L(<x).
The forcing relation 77 H-a 3F, restricted to £% JFV, is
Proof. Suppose S < a and X is any real such that S ^ w/. The set of all 77's that are perfect conditions on K, and that belong to L(8), can be construed via indices as a set of numbers 77^ in X. The indexing of the 77's is a slight modification of the indexing of the ordinals less than Wlx by elements of Ox. Similarly the set of all J^'s of rank less than 8 is 77^ in X. Thus, the predicate P6(77, JF), defined by 7/eL(S)&rank.jF < 8 & # H - - . F , is 77^ uniformly in any A' such that 8 ^ w,*, since the universal quantifier on A' in clause (4.2.1) of the definition of H-a can be regarded
253 ORDINALS AND HYPERDEGREES
241
as a universal quantifier on reals thanks to the countability in Uwtx, X) of the set of all finite conditions in H. Let Xb encode a Levyesque collapse of 8 to w generic over L(<x). For example Xs could be {<m, n> I K(8, m) < K{h, «)}, where Am | K(S, m) is a one-one map of w onto 8 generic over L(«) in the manner of 2.14. Then, PS(H, 3?) is 77^ in Xs, and consequently is Zx over L(«, Jf,) by 2.5. To be precise, there is a S1 formula Z(S, H, P) such that P6(tf,JF)
iff L(«,I1)M(8,ff,n
But (4.3.1) holds for all generic Xt\ PS(//,JF)
iff
(4.3.1)
hence
0^s~~Z(S,//,^),
(4.3.2)
where 0 is the null forcing condition, and H-4 is the Levyesque forcing relation designed to collapse 8 to w generically over L(a). Since Z is 2X and the collection of forcing conditions needed to collapse 8 is a set in L(a), it follows that the right side of (4.3.2) is 27, over L(<x) uniformly in 8. Hence flff/, restricted to ranked .F's, is 27, over L(«), since it is equivalent to (E8)P6(H, JF). LEMMA 4.4. Lrt {JFf\i< w} 2>e an «-_/im*e *e?uen« o/ 27, sentences of &[a, JT\. Suppose H is such that W)nAE])n>AJ JAwi rAere exisfc a JCH
H-.^].
such that (i)[J H-« ^ ] .
Proo/. Partial functions /„% *„', and e.« are defined by recursion on 1 for all i < to and some a e «« Their definitions require certain choices to be made. All such choices are the least possible with respect to the standard J j wellordering of L(a) as in (3.8.5). It will follow from 4.3 that all three partial functions are a-finite. Let r0° be the null condition on K, and let 70° be H. Fix i < w and o 6 a1'. Assume t* and /.* have been defined so that tj e I,* and Ij is a perfect condition on AT contained in H. Choose V , rj+1 and PT+1 in accord with the following requirements.
254 242
GERALD E. SACKS
(4.4.1) {*;+1 | T 6 bj] is a diversified set of immediate successors of t,* inside IJ. tl+1elt+1CI„\
/ r
(4.4.2)
(t)[teli+1-^ii+l>t],
(4.4.3)
1
(4-4.4)
^ ^ ,
forallreV-
The choice of 7;+1 is the least possible in the following sense. By 4.3 there is a 27: formula R(I, J^) such that L(<x)h=R(I,^)
iff
Ift-.&i.
Suppose R(I, f§ is (Ex)P(x, I, 3FX), where P is a A0 formula. Let (A:0, 7°) be the least pair (*, 7) that satisfies P(x, I, Jtft. Then 7° is said to be least among those 7's that force J ^ . Let J be the perfect condition given by the a-finite partial function Aia ! t*. Suppose &■< is (Ex)9t(x), where x is the only unranked variable in 'Six), to see ) H-« ^ . Let b be the a-finite set of all r e ai+l such that 7<+1 is defined. Then for each r e b, 7'+1 H-« &AO for some c7 e %?(a). By 4.3 cT can be construed as an a-finite function of T. Hence, there is a 0 < a such that {<:T | T e 6} C ^(/S). Consequently
for all T e b, and so / H-. (Ex)9i(x), LEMMA 4.5.
since / C (J {7<+1 ) T e 6}.
G F ) ( f l X $ / W 7 ^ „ J^ or J fra ~ j F ] .
Proo/. By induction on the complexity of SF. Clause (4.2.5) makes it safe to restrict attention to ranked JF's. Let (ExB)9(xB) be a ranked sentence. If there is an 7 C 77 such that 7 (f. 9(c) for some c e
~9{c)l,
since 9(c) is less complex than (Ex)9(x) for all c e <€(&).
(4.5.1)
255 243
ORDINALS AND HYPERDEGREES
L e t / be a constant of i f [at, X] that denotes a map of w onto <
(4-5-3)
(0(/) WD ,(£7), D i7 H-. ~ ^ ( / 0 1 -
(4-5-4)
By (4.5.1)-(4.5.3)
It follows from 4.4 that there is a / C # such that W[/rf.-9r(/i)]. By (4.5.2) J hh„ ~(£* B )^(a: s ). It is an immediate consequence of Lemma 4.5 that there exist K's generic in the sense of 4.2. LEMMA 4.6. Let &(x, v) be a St formula of &[<x, X\. Suppose H H-. (*8)(£>>) J^* 8 , .y) /or'^omf /5 < a. Then, there exists a J C H such that
/H- a (^)(^)^(.r s ,r) /or sowe y < ex. Proof.
Clearly (iW(<W<*»(£/)n/[/
H-. (Ey) &(c, y)].
Let / be a constant of i f [a, j f ] with the property claimed in (4.5.2). Then, as in the proof of 4.5, there is a / C H such that
(0[/^„(£y)^(/'-v)]It follows from 4.3 that there is an a-finite h: w - * a such that
(017 *.(£>* W/»,y")]. Let y be sup{/» | i < u>). Then, / H-„ (xB)(Ey*)&(xB,
y).
256 244
GERALD E. SACKS
THEOREM 4.7. Suppose K is generic in the sense of 4.2. Then L[«, K] satisfies (x) (x is countable) and A0 bounding (with x e K as an additional atomic predicate). Furthermore L[a, K] has a J , (in K) wellordering.
Proof. Lemma 4.6 implies A0 bounding holds in L[<x, K], just as 3.12 does in the proof of 3.13. The Ax welloidering ofL[«, K] is derived from the standard order in which the elements of L[a, K] are constructed from K via ordinals less than a. For the remainder of Section 4 assume K is generic in the sense of 4.2. By 4.7 L[ac, K] is a countable admissible set that satisfies Z1 dependent choice, and a is the least ordinal not countable in L[«, K]. Hence the pointed perfect forcing argument of 3.13 is applicable to L[«, K]. Thus if T is generic (in the sense of VrA with A = L[a, K\), then c/ = <*. The primary objective of Section 4 is to prove that T has the following additional property: (X)[X
w,x < «].
Of course the proof will draw heavily upon the fact that K was construct ed from the perfect conditions of 4.1 rather than the finite Levy condi tions of 2.14. On the other hand it is quite possible that finite conditions suffice. 4.8. K-Uniform Pointedness Let P e L[a, K] be perfect as in 2.1, and let 9 be a term of &[a, Jf] that denotes P. 0> can be viewed as a function that takes K's as arguments and perfect P's as values; thus P = 0>(K). Only a bounded part of K is needed to evaluate &(K)\ thus P = 0>(KB), where j5 is the rank of ^ as a term of J?[«, Jf"]. P is said to be AT-uniformly hyperarithmetically pointed via 0> and S if for all TeP: /3<
and and
P = ^(/Cfi),
(4.8.1)
X« = {8}r.
(4.8.2)
Clearly ^-uniform pointedness implies uniform pointedness in the sense of 2.9, but the converse is false. However forcing with /C-uniform P's is the same as forcing with uniform P's, since each one of the latter is readily extendible to one of the former with the help of 2.3. The forcing relation P H-A' &, where P is A'-uniformly hyperarith metically pointed and & is a sentence of if (a, S~), is defined in the same
257 ORDINALS AND HYPERDEGREES
245
fashion as the forcing relation hM of 3.1. The only difference between the two is in the notion of P each employs. LEMMA
4.9.
The relation P hhA' JF, restricted to Ex F's,
is Sx over
L[«, K]. Proof. Similar to that of 3.2. Again, most of the work is done by 2.5. 4.10.
Complex Forcing
By 4.9 there exists a formula 0 * R-*" P that expresses P H-* & as follows: (4.10.1) ^ 6 H- jr «F is a 2^ formula of J?[«, X] with ^ , 8, and J^ as free variables. (4.10.2) If L[a, K] h [^6 ^ * " # ] , then ^ is a term of J^fo, J f ] that denotes a P that is iC-uniformly hyperarithmetically pointed via & and S, . F is a S1 sentence of &(<*, ST) and P \±K 3?. (4.10.3) If & is a Tj sentence of J2?(«, F ) and P hr-*^, then L[ac, K] \= [0>s H-*" &\ for some ^ and S such that P is if-uniformly hyperarithmetically pointed via 9 and S. Formulas such as 0* Yrx & are characteristic of iterated forcing situations. Define the complex forcing relation (#,$»)
H- B jr
by H H - . [ ^ H - ' ^ ]
(4.10.4)
for every JG, sentence . F of JSf(«, .T). (The relation # H-. 9 was defined in 4.2.) Since & is ^ , the meaning of (#, ^ 5 ) H-B ^ is: for every KeH it is the case that 0>{K) is if-uniformly hyperarithmetically pointed via 0> and 5, and that L(a, J ) (= JF for every P e &>(K). A pair (tf, 9s) as in (4.10.4) is called a complex forcing condition. 0>B is called the virtual part of (H, 9s). The advantage held by a virtual 9s over an actual £»(£♦) is membership in 1(a), an advantage used heavily in the splitting arguments of 4.13 and 4.21. From now on the ordinal superscript in (H, P6) will be omitted for the sake of notational simplicity. Thus (H, 9) will denote a typical complex condition. LEMMA 4.11. The complex forcing relation (H, 9) Vra J r , restricted to E1 &ys, is E1 over L(a).
258 246
Proof.
GERALD E. SACKS
By 4.3 and (4.10.4).
PROPOSITION 4.12a. Suppose P is K-uniformly hyper arithmetically pointed and XeL[a,K]. Then there exists a K-uniformly hyperarithmetically pointed O C P such that X is hyperarithmetic in O.
Proof. Assume P is ^-uniformly hyperarithmetically pointed via 0> and S. Thus P = 9(K% where p is the rank of 0>. Choose y ^ p so that X is hyperarithmetic in X*. (Strictly speaking K* was denned to be that part of K that collapses all infinite ordinals < y to <♦», but there is no harm in thinking of K* as a relation on to.) Construct Q from P and Kv as Q was constructed from P and 7 in 2.3. Let J be a term of jSf[«, J f ] that composes 9 with a description of the construction of O from P and 2£*. Then Q = £(#»), since P is hyperarithmetic in A>.~Fix TeQ to see 0 is suitably pointed. As in 2.3, O C P and K- is recursive in P, T, hence hyperarithmetic in T since r~e P. The rank of J ( = y) is less than a,,7", and Kv = {P}T for some p < w/ determined by y and 8. ♦X" ^ * Q by the concluding argument of 2.3. Let U, V, W,... be complex forcing conditions. U is extended by V (in symbols U D V) if U = (H, &>), V = (I, M),HDI a n d / H-„ & D 2.. The relation U D V is 2?, overL(o<) by 4.3. PROPOSITION 4.12b. Agpow (//, 0») « a complex forcing condition and § < a. Then there exists a complex forcing condition {H, 2) C (H, 9) such that /3 < rank 2.
Proof. Define 2 as in the proof of 4.12a. Thus rank M = y; and for each K e H, 2(K") is if-uniformly hyperarithmetically pointed. LEMMA 4.13 (Complex Splitting). Let {Pt \ i < w} be an a-finite sequence of Ey sentences of if(a, ST). Suppose U is a complex forcing condition such that ('W)uo y{EW)yDW[W H-0 #%. Then there exists aWCU
such that {i)[W hh3 &%.
Proof. The splitting of 3.8 and 4.4 are combined, a-finite partial functions t*, /„*, 2[<\ and r « are defined by recursion on i for all i < u>, some a e a1 and all; < 2 \
259 ORDINALS AND HYPERDEGREES
247
Suppose U is (H, &). Let 70° be H, 2%-° be &, let r0° be the null finite condition on K, and let r°-° be the null finite condition on T. Fix i and a. Assume t0\ I/, M™ and r*'* have been defined for all j < 2 \ Choose the rj+1's as in 4.4. (All choices are the least possible with respect to the standard J , wellordering of L(«) as in (3.8.5).) Thus the fj+1's constitute a diversified set of immediate successors to tj inside I,*. Choose P+l, 2\+1-> and ri+1^ (j < 2 t+1 ) to meet the following requirements. (4.13.1)
n+1e/:+1Ci0'.
(4.13.2)
(t)[te £■*-+$» +1
(4.13.3) I\ H-. [ri of r" inside - 2 ^ ] .
+12i
>*].
and r' +1 - 2j+1 are incomparable extensions
(4.13.4)
/; + 1 H-. [r\^
(4.13.5)
Same as (4) with 2/ replaced by 2; + 1.
(4.13.6)
( / r 1 , *«•*) H-. ^
e 1 ^ ^ C <%*\. for a l l ; < 2*+l.
(4.13.7) Rank j2i+1-> > & for a l l / < 2 i + 1 , where ft is thesupremum of all ordinals occurring in the definitions of t™, I„m, jg»-' and r™>> for all m < i and p e «< for which they are defined. Requirement (4.13.7) is satisfied with the help of 4.12. The desired W is (J, Si). J is given by Aw | tj as in 4.4. For each KeJ, M(K) is given by A?; j r*j», where oi is the unique T such that K satisfies rT\ By (4.13.6) 9(K) H-. ^ for alli and all KeJ.lt remains only to show that (J, 3$) is a complex forcing condition, i.e., to find a S such that for all KeJ, S?(K) is ^-uniformly hyperarithmetically pointed via 0t and S. Fix K e J and Te@{K) to clarify the definition of 8. (The value of S, of course, will not depend on the choices of K and T.) For each r, let i:
=
\){i\-i\i<2'}.
(lr\ «T«) is a complex forcing condition since it is a finite union of complex conditions that are pairwise disjoint by (4.13.3) and (4.13.4). Again, let at be the unique T such that A' satisfies tT\ Since (/j,., J&) is a complex condition and T e J ^ X ) , it follows that c u / > rankJ*,.
260 248
GERALD E. SACKS
But then by (4.13.7), <*>/ is greater than every ordinal occurring in the definitions of ta\ Ja\ 2.\-\ and r««*. Consequently these four a-finite partial functions are in fact w^-finite, because all choices made in the course of their definitions were actually made within L(«/), (Keep in mind that the standard A1 wellorderings of L(«) a n d L ^ ) a r e compatible; see the last paragraph of Subsection 3.8.) Thus the entire construction outlined in (4.13.1)-(4.13.7) is an ^/-finite object. Hence rank St < « / . In addition there is an ^/-finite partial function ST* such that tf»nk*T' = {ST'}r0
(4.13.8)
for all K0eITl and T0 e £S(KQ), i.e., J2/(J£0) is uniformly /^-pointed via A* and if for all K0 e IrK Equation (4.13.8) suggests the following ^/-finite definition of \i \ ai by induction on i a0 = 0
a(i + 1) = unique r such that K™*3i< e (*+1 e 7*,.
(4.13.9)
The correctness of (4.13.9) needs to be checked. Clearly o{i + 1) is the unique T such that K e ri+1 e Poi. By 4.12b it is safe to assume rank 2L is greater than any ordinal mentioned by any member of/',.. Hence ^rank ;, c o n a i i n s an t ri e information about K needed to single out the unique t]+1 (in Pai) satisfied by K. 4.14. Generic (K, T)'s A pair (K, T) is said to be generic if K is generic with respect to the forcing relation hh0 of 4.2 and T is generic with respect to the forcing relation H-* of 4.8. Suppose (K, T) is generic and P is true in L[oc, T). Then there is a PeL[a, K] such that TEP and P H-* J F . As in 4.10 there is a formula ^ r f - j r - F of JSf[«, JT] that expresses P hh* . F . Thus P = ^ ( A ) and
Since AT is generic, there is an H such that K e H and ffrK&PH-*"*-].
(414.1)
261 ORDINALS AND HYPERDEGREES
249
Formula (4.14.1) makes it possible to extend the complex forcing relation of 4.10 to all sentences of jSf(«, ST). Let U be a complex forcing condition. Then U H-a JF if U = (H,&) and (4.14.1) holds. To make the definition of complex forcing precise, observe that for each n ^ 1 there is a Zn formula of JSP [a, Jf] that expresses P H-* & for all ZnF's of JSP(«, JT). PROPOSITION
4.15.
Suppose o < * and (tf,^)H-0{8}^Z.[a,jr].
Then there exist m, (I, »J), and (1,13)
such that (H, &>) D (I, »J) and
(/.•JB)H-.{«H«)»=w /or a// e < 2. Proo/. There is no harm in assuming {S}^ denotes the characteristic function of a subset of w. Fix a generic # e H and let P = ^ ( ^ ) . Then
As in the proof of 3.4 there exist Q, R, and m such that PDQ,
PDR
£?H-.{SH*) = o. and otherwise {S}7- would be hyperarithmetic in P and hence belong to L[«, /C] for every l e P . Thus / / H-. (£m)(F>^)(£1^)(t;)1,<2({8}^(m) = v & ^ D *J). Hence there exist / C H and m, °J2, *J such that (H, &) D (/, «jg) and (VJ)H-0{5}» = . for all v < 2. LEMMA 4.16. Let &{x, y) be a 27, formula of jS?(a, .T). Sw#>ose /S < a and U H-. {x*){Ey)&{x», y). Then there exists aV C U and ay < a such that
vwa (*»)(%") ^(**,y).
262 250
GERALD E. SACKS
Proof 4.16 follows from 4.13 and 4.11 in the same manner that 4.6 follows from 4.4 and 4.3. 4.17.
Unbounded h's and Inconsistent Formulas
Assume 8 < a. S is said to be unbounded via the complex forcing condition (H, 0>) if (£f,$»)H-.«l W '" = *Suppose 8 is unbounded. Let if(a, {8}-*") be the language obtained by replacing every occurrence of ST in the language £?(*, 3T) by {8y. There exists a 2^ formula jT6(y, n) = p of &{<x, {8}*) such that for each yea — w, {H, 0>) H-. ~~[An ; Jfe(y, n): w -±=±- y].
(4.17.1)
Xn | Jf6(y, n) is simply the first counting of y constructible from {8}^ via an ordinal less than a. A set 5 of sentences of i f (a, {8}*) is said to be pairwise inconsistent if the conjunction of any two distinct members of S is false in L(a, {S}7) for every T. The next three propositions isolate the splitting of finite conditions on K needed for the proof of complex minimization (4.21). PROPOSITION 4.18. Suppose 8 is unbounded via (H, 0>), t e H and S? is an ^-finite diversified set of immediate successors of t in H. Then there exist OL-finite sets {sD|pe b}, {J^ | | £ e} and {(Hp, 0>,) | p e e} such that: {sD|pe b} is a diversified subset of Sf\ {^D\Peb} is a set of pairwise inconsistent ranked sentences of £(«, {8}*~)) ands„ e HD, (H, &) D (Hp, @D) and (//„, ^„) H-. F, for all p e e.
Proof. Recall from 4.1 that all immediate successors of * in H have the same relevant domain d. If d is empty, then the conclusion of 4.18 can be satisfied trivially by setting {s.|Pe b} equal to a singleton {s} for some t e $f. Thus suppose d is {ft | i < *}, where z > 0. As in 4.1 £,(«) (= [£, is a cardinal & coffnallty 0, > w],
(4.18.1)
for all i < z. y is diversified, hence for each y e /7{ft | i < z}, there is an
(>),<Mr,> «.") > nl
(4-18.2)
263 ORDINALS AND HYPERDEGREES
251
It follows from (4.18.1) that <«£v>1<2 can be chosen independently of y; i.e., there exists an <«,><
(4-18.3)
Call two members of Sft say *, and *2 , equivalent if *x(ft , n,) = J2 (& , «,) for all i < z. Form > 0 C y by choosing just one member from each equivalence class of ST. The advantage of S?a over & is that distinct members of S^ correspond to distinct members of J7{& | i < z}. (s corresponds to (s(Bn , «„),..., s(B, , , n. ,)>•) Thus, y„ = f j j p e c), where c C 71{ft | » < *}. ^ is diversified thanks to (4.18.3). For each pec there is an <m/>f<s and an (H,, ^„) C ( # , £?) such that s„ e H, and ( « , . &.) !+o (»W*"i(ft - «,') =
ft].
(4-18-4)
where X„ is the 2^ formula of (4.17.1). By 4.11 m» can be regarded as an tx-finite function of p. Hence the same reasoning that established the existence of <«<> in (4.18.3) also establishes the existence of an <m<> such that for each y e c, there is a p e c such that ('•),<>[/>■ >y,&™, D = 0 -
(4.18.5)
Let b be the set of all P's that satisfy (4.18.4). For each p e b, let 3F„ be
(i)i
«i) = P.]-
PROPOSITION
4.19.
Sup/ww* teH
and
(ff^H-.E^--] /or a// ; < i. 7%«i, rAerc e*«< a-/imle *er* {*„ | p e c}, { ^ | p e c} an
264 252
GERALD E. SACKS
the unique member of {s„\Pe c} with the property that *,(& , «;) = Pi for all i < z. For each pe c there is an < > / > i < s and an (7 0 , ^ / ) C {H., &1) such that *,e/„ and
(J„, ^.0 rM0<<.[*;(ft ,*«■)= ft]. where jfa is the Sx formula of (4.17.1). As in the second half of the proof of 4.18, there is an <wi> such that for each y e c, there is a /> e c such that (i) £ <,[p i >y < &m/ = « J .
(4.19.1)
Let b be the set of all p'$ that satisfy (4.19.1). For each Peb, let J " be (i) t < i [jr^/5,, »%) = p j . Then the a-finite sets {sp\Pe b}, {&j \peb) and {(/„, 9j) | P e b) (j < i + 1) satisfy the conclusions of 4.19. PROPOSITION
4.20.
Suppose teH
{H, 0>>) H-a h l 5 1 ^
and = a & {S}^ $L[OL,
X]],
for all] < i. Then there exist a-finite sets {sD\Pe c}, {Jy \j < i & p e c} am* {(#„, ^>/) | j < i & p e C} such that: {s„\Pe c) is a diversified set of immediate successors of t in H; {&,' \j< i &c p € c} is a set of pairwise inconsistent ranked sentences o/JSf(a, {S}^); ands, e H,, (H, &) D (Hp, 0>J) and (H„, &/) H-« &jfor all j < » and p ec. Proof Consider the a-finite sets supplied by Proposition 4.19. They satisfy all the claims of 4.20 save one: pairwise inconsistency of the members of {&j \j < i & p e c}. But 4.19 does provide inconsistency for the members of {P? \ p £ c} for each ; < i. Hence the missing inconsistency can be realized by developing a set {& \j < i) of pairwise inconsistent sentences of i f (a, i&V), and then replacing each J ^ ' bv
(J,, J„) H-. &J & 9", for all; < i and p eft. Each AT* is of the form &{3y' | k ^ j St, k < i}. The ^ / s are defined by means of a process with (J) stages. A typical stage is devoted to choosing a single pair (&„?, <S?) of inconsistent ranked sentences of JS?(«, {8}^).
265 ORDINALS AND HYPERDEGREES
253
For the sake of notational simplicity, only the first stage is described; it has all the features of the later stages. The first stage is a search for 9* and S y ; their existence will follow from the premise that (H,0») H-. [{&y t L(at, K)]. By 4.15, for each pec, there exist m° and (/„ , «2,) C (H,, &>p°) such that
for all v < 2. As in the second half of the proof of 4.18 there is an m and z b0Cc such that {s„ | p e b0} is a diversified set of immediate successors of t in H and m' = m for all p £ b0. (4.18 relied on the fact that if a diversified set is divided into countably many parts, then one of those parts is diversified.) For each p e b0 there is a V < 2 and an ( I , , 9.) C (/„, ^ V ) such that (/,,«JH-.{8H«)««*. As in the previous paragraph there is a tu < 2 and a 6, C i 0 such that {*. | p e i x } is a diversified set of immediate successors of t in H and ©» = to for all pe bx. Let ^ be [{S}^(m) = 1 - w] and let SF0» be [{Sy(m) = to]. Then each p e 4, has the following properties: # „ D I,,
and
Each of the remaining Q - 1 stages has the same pattern of contractions of forcing conditions and diversified sets as the first stage. LEMMA 4.21 (Complex Minimization). (H, &) Wa W?r
Suppose
= afc {8}^ *L[«, •#-]],
TTien rfcere «ctrtJ a (/, 3?) C (//, ^ ) such that
Proo/. The stratagems of 3.4 (Case 2) and 4.13 are combined. (J, Si) will be defined so that {8} is one-one in the following sense: suppose
266 254
GERALD E. SACKS
Kt e J and Ttem(JQ (*' < 2); if (K0 , T0) # (J^ , 7\), then {8}r° / r {8} '. The one-one-ness of {8} will make it possible to recover (K""**, T) from {BY whenever K e J and T e # ( * ) . a-finite partial functions *.<, /„*, J « , r<-\ and . F ^ ' are defined by recursion on i for all i < w, some a e «< and a l l ; < 2*. The definition proceeds as in 4.13 with no change in (4.13.1)-(4.13.5) and (4.13.7), but with (4.13.6) replaced by (4.13.6*) below. (It*1,1?1J)
H-. ft?1-*,
(4-13.6*)
where {9**U |y < y+i & T g bj) is a set of pairwise inconsistent ranked sentences of JP(«, {S}^). Requirement (6*) is satisfied with the help of 4.20 and 4.15. By 4.20 there exist (J1*1, &/) and 0™ {j < 2i and T £ bj) such that: r*+1 e / T i+1 ,
(/„',££•') 3 (jr1.^*). and j F ^ ' s constitute a set of pairwise inconsistent ranked sentences of jBf(«, {8}^). By 4.15, there exist 7'+1, :«*+*•« J«**'* +1 , and m« (; < 2 i and r e i 0 < ) such that: rj + 1 £/; + 1 , (;;+1,^-')D(/i+1,^+1^),
(4.21.1)
(/;+1, *«•«):+»{8}^(m^) = o,
(4.2i .2)
and (4.21.1) and (4.21.2) with 2; replaced by 2; + 1 and 0 by 1. Then, 3**.w i s [ j r « & {S^wJ.i) = 0] and grJ+».W+» is [ J F ^ & {8}^(<->) = 1]. Define (/, M) as in 4.13. The argument given in 4.13 to show (/, SI) is a complex forcing condition still holds. Fix K e J and T e J>(/Q to see how to recover ( K r a n k * T) from {8}r by a uniform method encoded by an ordinal less than <x. K™™ corresponds to a unique path through / . Thus there is a function ai such that
Similarly there is a function hi such that {T} = fl {^/"(Krank*)
j i < «}.
Thanks to (4.13.6*) a simple recursion on i yields c« and hi: o0 =
267 ORDINALS AND HYPERDEGREES
hO = 0; (<j{i + 1), h(i + 1)) is the unique (r,j) j < 2i +1 and
255
such that r e b^ ,
The functions oi and hi belong to£(a, {§}r)> because the entire construc tion of (/, 0t) can be viewed as an element of L(a), and because just one of the ranked sentences <S\+^ (T £ bj a n d j < 2 i+1 ) is true in L(«, {S}r). LEMMA 4.22. Let K be generic in the sense of 4.2. Suppose that the set of all p < a such that
L(a) f= IP is a cardinal] is not bounded below a. Then O J / < <xfor every X eL[oc, K]. Proof. Suppose not. Then there is a term c of rank y < <x such that
In addition there is an H such that K e H and # H-« w^ = <*.
(4.22.1)
Let |3 be a cardinal in the sense of 1(a) such that c, H eL[fi). A sequence {/„ | a < co} of perfect conditions on K is defined by recursion on n. I0 is H. In+1 is the "least" / such that TnDl
and
7|+ 0 [7ieO c ]
if there is such an /; if not, 7n+1 is In.[ne Oc] is a 27j sentence of JSP[«, jf] that says n is a notation for an ordinal recursive in
268 256
GERALD E. SACKS
When Z* is not bounded below «, Theorem 4.26 follows fairly directly from Lemmas 4.21 and 4.22, but when Z* is bounded, a modification of 4.21, namely 4.25, is required. Suppose the supremum of Z * is ft, < a. Clearly ft, is anZ,(«)-cardinal. If ft, e Z*, define Z 0 * = {ft,}. If ft, * Z*, define Z 0 * = {ft | i < to}, where Xi \ pi is an ct-finite sequence of members of Z * whose supremum is ft, . Z0* is used to simplify the convention on K stated in 4.1 as follows: K is a map from (Z 0 * - to) x to into ft, such that if p e Z 0 *, then the range of Xm | K(fi, m) is an unbounded subset of ft The new convention on K implies AT eL[«, X ] as well as L[a, AT] |= (*)(* is countable).
When working with the new convention, it is convenient to reduce the collection of forcing conditions H,I, /,..., of 4.1 to those that mention only those fts in Z„*. Since Z* is countable, no difficulty is caused by requiring that each forcing condition H mention every member of Z 0 *. Thus each path through H is the complete graph of a map from (Z 0 * — to) x to into ft, . Let {n}* be a term of JS?[«, J f ] that denotes a map from (Z 0 * - to) x to into ft, . The n is said to be unbounded via / / i f H H-, [Am | {H}-*"^, M): to
'"*>♦ j8],
for all 0 e Z*. Let J8?[«, {«}•*"] be the language obtained by replacing every occurrence of X in the language i f [a, Jf] by {n}*. A set 5 of sentences of i f [a, {»}*"] is said to be pairwise inconsistent if the conjunction of any two distinct members of S is false in L[a, {»}•*'] for every K. LEMMA 4.24.
Suppose n is unbounded via H as in 4.23, * e H and &>
is an oc-finite diversified set of immediate successors of t e H. Then there exist oc-finite sets {s„\ Pe b), ffi, \ p e b] and {//„ | p e b} such that: {s„\ pe b} is a diversified subset of S>\ {&, \ p e b} is a set of pairwise inconsistent ranked sentences of i f [a, {n}*~]) and speHp, H D H,, and H,W, ^o, for all p eh. Proof Same as that of 4.18 with Jf6 replaced by {«}•*', and (//, 9) by H. Thus (4.18.4) becomes
and W„ becomes ( i W W
4
^ , «,) = ft].
269 257
ORDINALS AND HYPERDEGREES
LEMMA 4.25. Suppose n is unbounded via H as in 4.23. Then there exists a JCH such that
/ H-« p r e £.[<*, {«}•*"]). Proof. Similar to, but much simpler than, the proof of 4.21, with 4.24 taking the place of 4.20. J is denned so that n is 1-1 on / , thereby making it possible to recover K from {n} jr when K e / . As in 4.21, a-finite partial functions IJ, r„\ and P* are denned by recursion on t for all i and some a e a<. I0° = H and r0° G / 0 ° . The t\+1's constitute a diversified set of immediate successors to t* inside I/. In addition the following requirements are met with the help of 4.24. t?1 el™ CIW',
(4.25.1)
{t)[tel™^t™^t},
(4.25.2)
lMYr^,
(4.25.3)
where the JF»t in (4.25.3) form a set of pairwise inconsistent ranked sentences of ^{a,{n}^\. Let J be the perfect condition given by Xio \ ta\ Fix K e J to see how to recover K from {«}•*' by a uniform method encoded by an ordinal less than a. K corresponds to a unique path through / . (Keep in mind that the conventions on K and J established in 4.23 hold throughout 4.24 and 4.25.) Thus there is a function m such that K = (J {tU \ i < <,}. A simple recursion on i yields oi. a{i + 1) is the unique T such that L[a, {«}■*-] (= Fj. THEOREM 4.26. Let <x be a countable admissible ordinal greater than w. Then there exists an X C w such that
(i) a , / = a; (ii) (Y)[Y
<«].
There are four cases of which the third is the most trouble
270 258
GERALD E. SACKS
Case I. There is an XeL(*) such that e o / = a. Every such X sstisfies (ii), since every real in L(«) is hyperarithmetic in every Y with the property that « / ^s a. Owe 2. Z* (defined in 4.23) is empty and the hypothesis of Case 1 does not hold. Thus L(a) satisfies (*) (* is countable). Let T be generic in the sense of 3.5 with A equal to L(<x). The argument of 3.8 shows wj < «. By (3.6.1), w/ > a. Suppose Y
Let n ^ 1. An ordinal a is said to be Zn admissible if £,(a) satisfies Rep(fi), the replacement axiom schema of ZF restricted to 27,, formulas.
271 ORDINALS AND HYPERDEGREES
259
For each real T, u>l is the least <x such that L(x, T) satisfies Rep(s). A real 5 is En recursive in T if SeL(wTr , T). Two reals have the same En degree if each is En recursive in the other. THEOREM 5.1. Let a be a countable En admissible ordinal greater than o>. Then, there exists a T such that:
(i) (ii)
a>£ = <*; cu£ < <xfor every S of lesser En degree than T.
For n > 1 a T with property (i) was first discovered by Jensen. A sketch of the proof of 5.1 was given in [20]. That sketch should not be difficult to complete after a reading of Section 4 of the present paper. The appropriate notions of pointedness are as follows. P is En pointed if
(T)[TeP-^PeL(wl;T)). P is uniformly En pointed via 8 if (r)[reP-*P
= {8}r&8
The proof of 2.10 can be modified to show: Each En pointed P contains a uniformly En pointed Q of the same En degree as P. Note that 2.2 and 2.3 hold for En pointedness. P is if-uniformly En pointed via & and 8 if for all T £ P: P < wln 8 < «,£_
and and
P = &{KB), KB = {8}T.
When n > 1, the proof of Lemma 4.13 (complex splitting) needs only one substantial change to make it work for En ,F/s and complex conditions whose virtual components are En pointed. Requirement (4.13.7) is augmented by
W)
(5.1.1)
The forcing relation hK restricted to En formulas is En , hence (5.1.1)
272 260
GERALD E. SACKS
implies that the (7*+1, J * + w ) chosen inL(a) to force ^^ could just as well have been chosen in L(su P i ft). Thus, as in 4.13, the entire construction of (J,&) is an wTr ffinite object when Te&(K) for some KeJ, since in that event wT£ " ^ sup,- ft . Note that the predicate L(j3) < „ _ ! L(a) i s r n overL(a). Call a transitive set ^ Zn admissible if it is closed under the operations of pairing and set union, and satisfies the An separation and bounding schemas of ZF (cf. 2.4). THEOREM 5.2. Let A be a countable Zn admissible set that satisfies En dependent choice. Then, the En degrees contained in A have a minimal upper bound; if they have a least upper bound, then, that least upper bound is contained in A.
The proof of 5.2 is similar to that of 3.14. The only difference is the use of an elementary chain argument as in 5.1. THEOREM 5.3. Let M be a countable standard model of ZF and V = L. Suppose JT is a regular uncountable cardinal of M. Then there exists a TCw such that:
(i) M{T) is a model of ZF in which X is the least uncountable cardinal; (ii) if S e M(T) and M(S) has the same properties as M(T) in (i), then M(S) = M(T). The proof of 5.3 for Jf = a>2 is due to Prikry. A T with property (i) was given by Jensen and Solovay in [21]. The proof of 5.3 is similar to that of 4.26. The appropriate notions of pointedness are as follows. P is constructibly pointed if (T)[TeP-+
PeL(T)].
P is uniformly constructibly pointed via 8 if (T)[TEP^P
=
{S}T&8<^w]>
where wf""1 is the least uncountable cardinal of L{T). P is X-uniformly constructibly pointed via 0> and S if for all T e P: P = 3»{KB)
and
£ < wf{T),
KB = {S}r
and
8 < cuf'7"'.
Of course, P, ft and S belong to M.
273 ORDINALS AND HYPERDEGREES
261
5.4 Questions (5.4.1) Suppose A is a countable En admissible set such that the En degrees contained in A have a least upper bound. Does that least upper bound belong to A ? If it is assumed that A satisfies En dependent choice, then the forcing argument of 5.2 provides an affirmative answer. The compactness argument of 3.20 does not require En dependent choice but appears to succeed only when n = 1. It is tempting to think that there exist compactness theorems for En admissible sets (n > 1) sub stantially different from Barwise's for the E1 case. (5.4.2) Does every countable set of hyperdegrees have a minimal upper bound ? ACKNOWLEDGMENT The author wishes to thank B. Dreben, G. Kreisel, A. Nerode, and H. Rogers for their unfailing encouragement.
REFERENCES 1. H. FRIEDMAN AND R. JENSEN, A note on admissible ordinals, m "Lecture Notes in Mathematics 72," pp. 77-78, Springer-Verlag, 1968. 2. T. GRILLIOT, Omitting types; applications to recursion theory, / . Symbolic Logic 37 (1972), 81-89. 3. H. J. KEISLER, "The Model Theory of Infinitary Languages," North-Holland, 1971. 4. G. E. SACKS, Forcing with perfect closed sets, in "Proc. Symposia Pure Math. X I I I , " pp. 331-355, Amer. Math. Soc, 1971. 5. G. E. SACKS, "Degrees of Unsolvability," Princeton Univ. Press, 1963; 2nd ed., 1966. 6. H. FRIEDMAN, Minimality in the J , 1 degrees. Fund. Math,, to appear. 7. S. C. KLEENE AND E. L. POST, The upper semilattice of degrees of recursive un solvability, Ann. Math. 59 (1954), 379-407. 8. R. PLATEK, Foundations of recursion theory, Ph.D. Thesis, Stanford Univ., 1965. 9. J. BARWISE, Infinitary logic and admissible sets, / . Symbolic Logic 34 (1969), 226-252. 10. S. KRIPKE, Transfinite recursions on admissible ordinals (Abstracts), J. Symbolic Logic 29 (1964), 161-162. 11. C. SPECTOR, On degrees of recursive unsolvability, Ann. Math. 64 (1956), 581-592. 12. G. KREISEL, The axiom of choice and the class of hyperarithmetic functions, Indag. Math. 24 (1962), 307-319. 13. G. BOOLOS AND H. PUTNAM, Degrees of unsolvability of constructible sets of integers, / . Symbolic Logic 33 (1968), 497-513. 14. C. SPECTOR, Hyperarithmetical quantifiers, Fund. Math. 48 (1959), 313-320. 15. S. FEFERMAN, Some applications of the notion of forcing and generic sets, Fund. Math. 56(1965), 325-345.
274 262
GERALD E. SACKS
16. R. GANDY AND G. E. SACKS, A minimal hyperdegree, Fund. Math. 61 (1967), 215-223. 17. S. C. KLEENE, Recursive functional and quantifiers of finite type. Trans. Amer. Math. Soc. 91 (1959), 1-52; 108 (1963), 106-142. 18. G. E. SACKS, The 1-section of a type n object, in "Generalized Recursion Theory," pp. 81-96, North-Holland, 1974. 19. W. RiCHTER, Constructive transfinite number classes, Bull. Amer. Math. Soc. 73 (1967). 261-265. 20. G. E. SACKS, F-recursiveness, in "Logic Colloquium '69," pp. 289-303, NorthHolland, 1971. 21. R. B. JENSEN AND R. M. SOLOVAY, Some applications of almost disjoint sets, in "Mathematical Logic and Foundations of Set Theory," pp. 84-104, North-Holland, 1970. 22. S. SIMPSON, Minimal covers and hyperdegrees, Trans. Amer. Math. Soc, to appear. 23. C. JOCKUSCH AND S. SIMPSON, A degreetheoretic hierarchy for ramified analysis, An.. Math. Logic, to appear.
275
THE K-SECTION OF A TYPE n OBJECT.' By GERALD E. SACKS.
1. Introduction. This paper includes a proof of the plus-one theorem for the case k> 1. The case k = 1 was covered in [1]. Suppose n> k> 1 and F is a normal type n object. Then there exists a normal type k+1 object G whose k-section equals that of F. PLUS-ONE THEOREM.
The ^-section of a finite type object H consists of the type k objects recursive in H; it was first defined and studied by Kleene [2]. H is said to be normal if the equality predicate for objects of type less than that of H is recursive in H. The plus-one theorem states that fc-sections generated by normal finite type objects are in fact generated by normal type k+1 objects. Thus for each k>1, very little about the type of a normal object can be inferred from its fc-section. The role of normality in the plus-one theorem is uncertain, because there exist substantially nonnormal objects whose fc-sections are the same as those of normal objects. But at the least it may be noted that the normality of H imposes a hierarchic structure on the computations associated with recursion in H, and that hierarchies are often amenable to forcing and stability arguments. The proof of the plus-one theorem appears to split into two irreconcilable cases: *= 1 and * > 1 . The difference between the two merits more reflection than a brief introduction allows. Perhaps it will suffice to draw attention to the most immediate difference between the 1- and 2-sections of a normal type n object "H. Each member of the 1-section of 2H owes its existence to a computa tion with the property that it and all its subcomputations are encoded by members of the 1-section. However more than one member of the 2-section of 3 H derives from a computation such that it but not all its subcomputations are encoded by members of the 2-section. It is loose yet not misleading to say the 2-section of 3H exhibits gaps. The presence of gaps is to be expected in the study of effective computations of uncountable length. Manuscript received November 22, 1974. 'The preparation of this paper was partially supported by NSF contract GP-29079 and by the Institute for Advanced Study, Princeton, New Jersey. The author is indebted to A. Kechris and L. Harrington for many discriminating suggestions. American Journal of Mathematics, Vol. 99, No. 5, pp. 901-917 Copyright © 1977 by Johns Hopkins University Press.
901
276 902
GERALD E. SACKS.
Section 2 reviews the elements of recursion in a normal object via the hierarchic approach, introduces the notion of admissible set with gaps and shows it to be exemplified by the it-section of any normal object of type greater than k, defines a notion of reflection for recursion in a normal object, and proves the lemmas of simple and further reflection, the latter lemma a central result due to Harrington [3]. Section 3 introduces the notion of countable abstract it-section (Jt>l), a combination of admissibility and reflection, and illustrates it by means of the it-section of any normal object of type greater than k, devises a version of forcing to show each countable abstract Jt-section is the it-section of some normal type lfc + 1 object, and ends with the concept of stable counting, equivalent to but simpler than the concept of countable abstract ^-section. Section 4 sketches further results, some actual, others potential, by stating Harrington's plus-two theorem [3] for it-envelopes (defined by Moschovakis [4]), commenting on an extended plus-one hypothesis, and formulizing a plus-three problem.
2.
Recursion and Reflection.
2.1. Finite Types. Let m be a nonnegative integer. Tp(m) is the set of all objects of type m. Tp(0) = co, and Tp(m+1) is the set of all functions from Tp(m) into w. Standard, effective coding devices make it safe to view an object of type m as an object of type q for any q>m, to construe a finite sequence do,. •.,a, of objects of types at most m as a single object (a 0 ,...,a r > of type m, to regard a function from Tp(m) into Tp(m+1) as an object of type m + 1, and to think of an arbitrary object of type m + 1 as a set of objects of type m. Sometimes it will prove convenient to equate Tp(m) with its set-theoretic counterpart R(u+m). (fl(0) = 0, R(8 + l) = 2H(e\ and R (X)= u {R (8)\8<\) when A is a limit ordinal.) Fix n > 0 in order to establish some conventions which will on occasion be violated. The objects of type n + 2 are denoted by F,G,..., and are called functionals. The objects of type n + 1 are denoted b y / , g , . . . , and are called functions. The objects of type at most n are denoted by a,&,..., and are called individuals. The set of all individuals is denoted by /. A typical function is a map of / into w. Subsets of / are denoted by R,S,.,., and are called sets. The objects of type less than n, together with the nonnegative integers, are denoted by r,s and are called subindividuals; the set of all such is denoted by SI. These conventions make it possible to state certain results about objects of finite type without making any explicit references to the type involved.
277 fc-SECTION OF A TYPE n OBJECT.
903
£ is the equality functional for sets:
£ R S
< - >-I° * s ; l
(£ is equivalent to Kleene's n + 2 £.) F is said to be normal if F is of the form
278 904
GERALD E. SACKS.
numbering of formulas) from / into
and HaF+ , - / £ t f .
(3) Suppose (m,a)eOF, \(m,a}\F=a, and W * > c O F Then <3mF m e F 5 ,a>GO and |<3 -5 ,a>| = A, where X is the least limit ordinal greater than \b\F for all b e We
bEOF
&
\b\F=o<\
&
cGHF.
Let KF be the least ordinal that does not have a notation in OF. The hierarchy {HCF\O
279 K-SECTION OF A TYPE M OBJECT.
905
The hierarchy {Hf\a
(4)
for all a. A set R is recursively enumerable in F if there is an e such that for all a, aGR~{e}F(o)
is defined.
(5)
Further properties of the hierarchy are based on Grilliofs selection princi ple proved by Harrington and MacQueen [8]: there exists a uniform method for selecting a nonempty recursive (in F) subset of a nonempty recursively enumer able (in F) set of subindividuals. To be more precise, there exists a recursive number-theoretic function t such that for all e: if
(£r)[{e}F(r)
then and
(r)[{te}f(r) F {r)[{te} (r)
is defined], is defined] = 0^{e)F(r)
(6) is defined].
Moschovakis [9] has shown that when n > 0 there exists a set of individuals recursively enumerable in F with no nonempty subset recursive in F. Gandy's selection principle, which antedates Grilliofs, is also useful. It provides a uniform method for selecting an integer from a nonempty recursively enumer able (in F) set of integers. For each o < K F , HF and M(a,F) convey roughly the same information, so it is not surprising that they are equivalent in a sense made precise in Lowenthal [10]. The f/„F's are needed only to see which ordinals are construc tive in F. Once those ordinals are known they can be used to read off the sets recursive in F from the M(o,F)'s. The equivalence of Kleene's notion of recursion in F via schemes with the above is proved in detail in [10]. It must not be forgotten that the equivalence holds only for normal F*S, and consequently that nothing in this paper casts any light on Klpcne recursion in nonnormal objects.
280 906
GERALD E. SACKS.
2.4. Admissible Sets with Caps. It is not hard to verify that a set of integers is recursively enumerable in F iff it is I , definable over M (K0F,F) by a formula of £(£) with integer parameters only. When n = 0, M(K^F) is an admissible structure, but when n>0 it fails to satisfy AQ collection for reasons associated with the existence of gaps between some of the ordinals recursive in F. The failure can be circumvented by invoking the notion of admissible set with gaps, a slight modification of Barwises notion of admissible set with urelements [11]. A set A is admissible with gaps if A is closed under the operations of pairing and union, and satisfies the principles of \ , separation and collection when the quantifiers occurring in those principles are suitably interpreted. An unrestricted quantifier ranges over A, a restricted one over the transitive closure of A. Consider a typical instance of A0 separation: (Ex)(y)[yex~yeb
&
§(y)].
b and all parameters of the \ formula §(y) belong to A. The proposed interpretation requires x to be a member of A and y to range over all elements of x, not merely those in A. AQ collection is treated similarly. A typical instance is: (x)xeb(Ey)§{x,y)-+(Ez)(x)xf;b(Ew)wez§(x,w), where b and all parameters of the A,, formula § (x, y) belong to A; y and z must be members of A, while x can be any member of b. is admissible with gaps means A remains admissible with gaps when the \ formulas are augmented by 5 r (x)=y and the latter is interpreted as F(x)=y. The ^-section of F, denoted by kscF, is the set of all objects of type k recursive in F. It can be viewed as a set theoretic object, in fact an admissible set with gaps when k< n + 1, by interpreting objects of type k as codes for sets hereditarily of cardinality at most 3k_v (Recall 3o = w a n ^ H P + i = 2 3 -.) Let m be the map that takes a code b to the set mb coded by b. The relation b
is a code
& mb = x,
(1)
where b: Tp(k- l ) - » y * ) and x is hereditarily of cardinality at most H _ „ is defined by induction on the rank of x: b is a code for {m(br)\rE Tp(k-l}}. The set of all codes of type k is recursively enumerable in lc+1£ when fc=,, and recursive in * + 1 £ when fc>l, since a code of type k is essentially a reflexive wellfounded binary relation on T (k-1). It is important to note that a coding relation need not be antisymmetric. Thus an ordinal o recursive in 3 £ is in
281 fc-SECTION OF A TYPE fl OBJECT.
907
general coded by a prewellordering, rather than a wellordering, of the reals recursive in 3 £, since there may not exist a wellordering recursive in 3 £ of height a. PROPOSITION 2.5. Let b and c be codes and § (y) a A0 formula of ZF whose parameters are coded by c. Then the predicate P(d), defined by
(Er)[d=br & 8(md)], is recursive in *+1E,b,c. Proof. The restricted set quantifiers of § (y) correspond to quantifiers ranging over Tp(k-1), and the latter are equivalent to * + I £. For each Z c Tp(k) let 9HZ be the set of all sets with codes in Z. There is no harm in dropping the distinction between Z and 9R.Z (e.g. to say Z, rather than 3ltZ, is an admissible set with gaps) when each member of 9IIZ is coded by some member of 9HZ. PROPOSITION 2.6. Assume k
Proof. To verify \ separation, let b,c6kscF be codes and §(y) a A0 formula whose parameters are coded by c. It suffices to find a code b*GkscF such that (y)[yEmb*~yemb
&
§(y)]
holds in <9H(Jk«cF),F>. By 2.5 the desired b* exists and is a map from Tp(k-l) into Tp{k) whose range is the set of all d that satisfy the predicate P{d) of 2.5. Note that the presence of F in § (y) causes no difficulty, because only part of the graph of F is relevant to yemb
&
§(y),
and that part is coded by an element of kscF determined by b,c. To verify AQ collection, let b,cGkscF be codes and §(x,y) a A0 formula whose parameters are coded by c and such that (x)semb(Ey)§(x,y) holds in 91t( t scF). For each r e Tp(k-1) {e)F is a code and
let Qr be the set of all e such that
§(m(br),m{e)F)
282 908
GERALD E. SACKS.
holds in 9lt{ k scF). Since Qr is recursively enumerable in (F,r~), Gandy's selection principle (2.3) yields a function t such that t is recursive in F and tr(=Qr for all r. It follows from the bounding principle (2.3) that there is an ordinal o recursive in F such that {tr}F is one-one reducible to H0+1 for all r. Since HB + 1 is recursive in F, a code dEkscF can be extracted from Ha+, with the property that
2.7. OdinaZs r/iaf fle/fert to < • The notion of reflection (or stability) is needed to describe some further properties of kscF, properties that stem from Grilliot's selection principle rather than Gandy's. In section 3 it will be shown that the notions of reflection and admissibility with gaps suffice to characterize fc-sections of normal objects of type greater than k for all k>l. For each i < n let KF be the supremum of all ordinals with notations in 0F of type i; i.e. O
implies
M(KF,F)\=
§.
The 2t sentence (£a)[eGH/] is typical, since each HF+1 encodes all first order facts about {HaF\a < y} in a positive way. Thus to say T is reflecting is to say: an Hf that stands in a A0 relation to some integer is developed before stage T only if one is developed before stage y for some y recursive in F. Note that if y is recursive in F and K,F (otherwise KF would be of no interest); on the other hand Harrington [3] has shown KF is much greater than «F_, in a sense whose precise meaning is not relevant here. In order to prove the plus-one theorem it is enough to know Kf > KF_ „ an inequality equivalent to the stability result stated at the end of [1]. 'Kechris and Harrington (3] have found an intrinsic definition of K,F, i.e. a definition in terms of the notion of recursive enumerability in F rather than in terms of a hierarchy generated by F in a somewhat arbitrary fashion.
283 fc-SECTION OF A TYPE fl OBJECT.
LEMMA 2.8. (Simple Reflection).
909
K,F > KF_ ,.
Proof. Fix e and assume eGHF is satisfied by some a
& (Ea)[o<\s\F
& eGHaF].
(1)
Let S be the set of all s that satisfy (1). By Grilliot's selection principle (2.3 (6)) there is a nonempty recursive (in F) TcS. But then the bounding principle (2.3) yields a y recursive in F such that | s | F < y for all s G T. Clearly e G HF for some a< y. The next lemma will be needed in section 3 to prove the converse of the result that implies the plus-one theorem whenfc= 2; i.e. to show the 2-section of a normal type 3 object is an abstract 2-section. LEMMA 2.9. (Further Reflection, Harrington [3]). If R is a recursively enumerable (in F) set of subindividuals, then K,F > «£•*>. Proof. Fix e and assume e G H / is satisfied by some o
& (£5)[6<s5|F'',>
&
eGH/].
Let W be the set of all individuals c such that c is a weUordering of all subindividuals. Note that W is recursive in F because n > 0 and F is normal. For each cG W, let \c\ be the ordertype of c. Call an ordinal y subconstructive (in F) if Y = |s| F for some subindividual s G O F . Let A be the ordertype of the subconstructive (in F) ordinals. A splits W in a curious fashion: (A) {c | |c| < A) is recursively enumerable in F. (B) If \c\ > A, then e G HF for some o < 4F-C\ For each sG Of, let |«| be the ordertype of the set of all subconstructive (in F) ordinals less than \s\F. To prove (A) observe that
(Es)[sGOf
& |c|<|s|]
is recursively enumerable in F, since Grilliot's selection principle implies the recursively enumerable (in F) predicates are closed under existential quantifica tion over subindividuals ([12]). To prove (B) assume |e| > A. Then there is an initial segment of c, call it c„ such that |c s | = A, where cs is either c or that part of c below some s in the field
284 910
GERALD E. SACKS.
of c. R is recursive in (F,c,s), since the recursive (in F) enumeration of R comes to an end as soon as {HaF\a < KF_J} is developed, and the latter occurs as soon as Of has been enumerated to the point where the subconstructive ordinals have ordertype equal to \cs\. Consequently K ^ f >< K<*f, and so there is a o < #e<£f> such that e&Hf. It follows from 2.8 relativized to c that (EO)[O
& e£H/..
(1)
The set of all c that satisfy (1) is recursively enumerable in F, since an ordinal is constructive from (F,c) iff it has a notation in OF of the form (m,c) for some integer m. (A) and (B) make it possible to enumerate all of W recursively in F as follows: enumerate c if |c|<X or if c satisfies (1). (Gandy's selection principle implies that the union of two sets recursively enumerable in F is recursively enumerable in F.) Since W is recursive in F, the bounding principle implies the enumeration of W is complete by some O0
A and A and A and (A,B)
B are locally of type k. B are admissible sets with gaps. B are closed under recursion in is stable.
k+1
E.
The above definition has not been chosen with much respect for economy (e.g. in the presence of (4), (3) is equivalent to something much weaker), because in all practical cases the problem of showing A is an abstract k-section quickly reduces to finding a B such that (A,B) is stable. As a rule if there exists a B satisfying (4) then there exists one which can be developed by some inductive definition over A. Clause (3) is not superfluous: there does exist an admissible set with gaps which is locally of type 2 but not closed under recursion in 3 £. Thus the gaps do
285 fc-SECTION OF A TYPE n OBJECT.
91 1
make a difference, since every admissible set (without gaps) which is locally of type k is closed under recursion in t + 1 £ for all k> 1. But the only substantial difference between an abstract it-section ( * > l ) and an abstract 1-section ([1], pg. 84) is the stability imposed by (4). An abstract Jc-section A is said to be countable if the B of (l)-(4) has the additional property that HA is countable).
(5)
Suppose Z C Tp(k). Z is said to be a countable abstract it-section if 9ltZ satisfies (l)-(5) (cf. 3.12). LEMMA
3.2. Assume Jfc< n + L Then kscF is a countable abstract k-sec-
tion. Proof. Fix k > 1. Let P be the complete recursively enumerable (in F) set of integers, and let B be <m,((sc(F,P)), Clearly B is closed under recursion in l+1 £ since k < n + 1 and F is normal. By 2.6 B is an admissible set with gaps. The presence of P in B implies H9lt( t *cF) is countable). The stability of 9Ti( t scF) in B follows from the reflection of K
& fl- {e}^].
(3)
Then Gp is uniquely determined by p, and moreover is equivalent to p, because
286 912
GERALD E. SACKS.
the generation of {tf„ G |a
Proof. An immediate consequence of the fact that Gp (defined by 3.3 (3)) decides whether or not p is a forcing condition, and if so, whether or not p|f z mEOs Since A may not be a transitive set, it is worth noting that if pEA and p | f z w G O c , then Gp forces m to be a notation for some a GA. 3.5. Genericity for |fz. Assume C = * + 1E on Pp(fc)- Z. G is said to be generic with respect to (fz if for each sentence DC of the form meO3
or
R<§,
(1)
where fl6Z, there is a p such that either
pfrz%
or pff z ~X,
and the graph of Gp is contained in the graph of C. Since Z is countable, generic G's exist. As usual a sentence about a generic C of the form occurring in (1) is true if and only if it is forced by some p such that Gp C G. LEMMA
3.6.
If C is generic, then Z c kscG.
Proof. Suppose R:Tp(k- 1)—»u belongs to Z. Fix p. Since G is generic it suffices to find a extending p such that ^zfi<S. Let T and G be as in 3.3 (l)-(3). For each aeTp(k-l),
<WTc,a> is not first
287 Jc-SECTION OF A TYPE n OBJECT.
913
order definable over
(Tp(k-)),e,(Hnc,a)) for any o < T, because it encodes all such definitions. Consequently C p «H T c , f l >) is undefined for all a. Extend C p to Gq by setting
Gq((HSa>) = Ra for all a. Let e0 be a trivial index; i.e. {e0}* = X for all X. Then Ka= t/*-<e0, a, y + 1>E H / ^ forallaGTp(fc-l). 3.7. B-Genericity. Since Z is a countable abstract fc-section, there is a B such that (?TtZ,B) satisfies 3.1 (l)-(5) with 91LZ for A. Assume G is generic in the sense of 3.5. Note that the restriction of G to Z (denoted by G \Z) is readily encoded by a type k object since Z is countable, and that G is equivalent to <*+ '£, G fZ >. The existence of a generic G such that (G f Z) G B follows readily from the countability of L!)HZ in B and the admissibility (with gaps) of B. It is not difficult to find a generic G whose /c-section exceeds Z. 3.8.
If G is generic and ( G f Z ) e B , t h e n ^ s c G C Z .
Proof. Suppose R E(kscG)-Z for the sake of a reductio ad absurdum. Thus for some T and m, R is one-one reducible to WTG and T = |TTI|C. There is no p such that Gp C G and ppmEO§; if there were such a p, then fi would belong to -?ILZ because T would. Consequently there is a such that G^ C G and [f z -~(meO<).
(1)
Observe that f/TC G B, because ( C t Z ) G B , G = <' ( + 1 £,CrZ> and B is closed under recursion in t + 1 E. Define r by ro=H,C for all o < T. Clearly r6fi,
(e,x)l^
{e}(
(n>0) in A such that
a
400 14
SACKS AND SLAMAN
Thus q weakly forces the existence of an Moschovakis witness to the divergence of {*}(»), and so p ( > 9 ) cannot weakly force {«}(?) to con vergence. I LEMMA 3.4. Assume A admits Moschovakis witnesses, and 0> is countably closed in A. If pth*(Eo)l\{e}(,)\=<jl then there exists a y recursive in p, t, 0> such that pVr*\{e}(t)\^y. Proof. Combine Lemmas 3.2 and 3.3.
|
Let G be a path through 0>, G is ^-generic with respect to a sentence jF if there is a p e G such that either p |+- J^ or p (+- ~ J*\ G is ^-generic over A if: (i)
G is generic with respect to every sentence of the form |{e}(/)l = <x
or
(£ff)[|{e}(0l=ffj.
(ii) Suppose there is a p e G such that p H- | { W } ( / ) | = C T . Then G is generic with respect to (u)(Ez)iue$~(p,m,t,o) 8iue{m}(t)^\{n}(u)\=z], and to every sentence of the form se{m}(l)
for all se3~(p, m, t, a).
THEOREM 3.5. Suppose A is E-closed and admits Moschovakis witnesses. Let &eA be countahly closed in A. If G is ^-generic over A, then A(G) is E-closed.
Proof. Let aeA. Suppose [{e}(f)|
\{m}(t)\=a
and Prr-(u)(Er)\_ue^(p,m,t,a)
&ue{m}(i)^\{n}(u)\
= r].
401 INADMISSIBLE FORCING
For each sef(p,
m, t,o) and q^p,
(i)
rU-se{m}(t)OT
(ii)
rH-st{m}(t).
15
there is an rsS^such
that either
The set of all r^q such that (1) holds is recursive in q, s, t a, 9 by Lemma 3.1. If r satisfies (i) then rYr*\{n\{s)\^p for some p recursive ciple, as in proof of and s) such that y is forces \{e}(t)\ to be
in r, s, & by Lemma 3.4. The effective bounding prin Lemma 3.2, yields a bound y on p (for all relevant r recursive in p, f, ^ . Since /f is £-closed, ye A. Thus p at worst max(<x, y). |
The proof of Theorem 3.5 shows: if/> forces |{e}(^, <S)\ < K , then/> forces |{e}U, «f)| to be less than * £ * * Further information can be obtained \l A is of the form L(K). For example, for each aeL(x) and p, there must be a such that q forces JK******** Such matters are discussed in [9] and [13]. The present section concludes with an application of Theorem 3.5 needed for the main result of the next section. Recall Proposition 2.5. The next result states that under suitable hypotheses, the greatest cardinal of an £-closed structure can be collapsed t o w , . CORROLARY 3.6. Assume L(K) is countable, E-closed and £ , inadmissible. Suppose gc(ic), the greatest cardinal in the sense of L(K), has uncountable cofinality in L(K). Then there exists an onto f: such that
L(K,))
a)fr*>->gc(K)
is E-closed, its greatest
cardinal is a>""\ and
Proof. Let 9 be the set of all pe L(K) of the form p:
<5->gc(K)
(<$<<"").
9 is an element of L(K) by a standard condensation argument, and 9 is countably closed in L{K), since cf(gc(»c))>co in L(K). By Lemma 2.4; L(K) admits Moschovakis witnesses. Let f:a)fM^gc{K) be .^-generic. Then / i s an onto map, and by Theorem 3.5, L(xJ) £-closed. OJ[ UI = wftK- n because 9 is countably closed. |
is
402 16
SACKS AND SLAMAN 4. £-POINTED PERFECT FORCING
Let L(K) be countable, £-closed and £ , inadmissible. By Proposition 2.9, L(K) has a greatest cardinal, namely gc(ic). Assume gc(»c) has uncountable cofinality in L(K). In this section it will be shown that there exists a 7"Egc(K) such that L(K, T) is the £-closure of T. T will be generic with respect to uncountable, £-pointed, perfect forcing conditions. The ideas underlying the proof of Theorem 3.5 will guide the proof that L(K, T) is £-closed. Some modifications are necessary because the collec tion of forcing conditions is now a "class" rather than a "set." Pointed, per fect forcine was aDDlied in T71 Iterated Derfect forcing was develoDed bv Baumgartner and Liver [14] for countable conditions and by Kanamori [i5] for uncountable conditions. By Corollary 3.6 there is a n / s u c h that UKJ) (= [There is only one uncountable cardinal.] and L(K, f) is £-closed. The forcing conditions will belong to L(KJ), and the desired Twill be generic over L(K,/), and the desired Twill be generic over L(K,f). Let to, denote the greatest cardinal of L(x.,f). Since/can be construed as a subset of w „ it follows that each bounded subset of to, (in L(K, /")) is constructible from a countable (in L(K, / ) ) initial segment of /"via an ordinal less than to,. Thus Seq, defined by a e Seq«- a: a - {0, 1} & a < at, & a 6 L(K, / ) , is a member of L(KJ). Suppose p£ Seq. Uaep, then a is said to split in p if i*<0> and -»*< 1 > belong to p. (If domain(o) = a, then domain(j*<0>) = a + 1 and ( 3 *<0>)(a) = 0.)/> is perfect if: (a) (b) (c)
(«)J«,(*)«d-<J>[(-r«)6pl («) J S ,<£*),«,[>£f& /splits in pi ( a ) a < „ » [ ( d o m a i n ( d ) = « & a is a limit & (/?),«,((*
(d) ( / ) w [ ( » > ) W ( K ^ / W c / ( m ) ) \Jnf(n) splits in />].
r/»)ep))
& („)(/(„) Spiits i n p ) ^
Clause (d) says that /> splits on a cte unbounded subset of each branch through p. A branch is a function g: w, - 2 such that every countable initial segment of g belongs to p. Let [/?] be the collection of all branches through p. p is E-pointed if
a In short P can be computed from any branch through p.
403 INADMISSIBLE FORCING
17
Let P be the class of ail £-pointed, perfect ps in L(K, f). Note that P$L(K,f). Let p, q, r denote elements of P. p^q (read p is extended by q) if p 2 q. Define 2t to be >, ^ >. PROPOSITION
4.1. ^> « countably closed in
L(K,f).
Proof. Let p„ (« < o>) be an infinite descending sequence in &, and let q be f){p„\n
and
y s£ E X, /?, /
PROPOSITION 4.2. 77i<>
Proof. Suppose p ^ t X, a, f for some a < w,, A Te [ > ] is defined by recursion on w,. If F fy does not split in p, then T(y) = 0 if 7" ry*<0>e/>, and = 1 otherwise. Assume T [y splits in p. Let $ be the order type of splits in p}.
{6\6<JSLT\6
Then
r(y) = {°
if
'6*
v
" [1 otherwise. r winds its way through P in the same manner that X does through 2,U| Consequently r <
e
p, X
and
X < £ /», T.
The initial assumption on * implies the degree of T is at most that of X. The £-pointedness of p implies the degree of X is at most that of T. | In the light of Proposition 4.2, an £-pointed p represents a cone of degrees whose vertex is the degree of p. If Te [ > ] , then p "forces" the degree of T to be at least that of p without "forcing" any bound on the degree of T. p is said to be E-pointed via & (8< w,) if (r)[Te
[/>]-»/» sS £ 7-,<5,/].
404 18
SACKS AND SLAMAN
4.3. Suppose YcWi and p is E-pointed via S. Then there exists a q such that p^q, q *S E p, Y, and Y < Eq,f, S. PROPOSITION
Proof, oeqis defined by recursion on the domain of a with the intent of coding Y into every branch of [>]. Suppose oeq and o does not split in p. Then «*<0>e? if 4*<0>e/>. Otherwise ^ * < 1 > 6 ? . Suppose J splits in p. Let r be the order type of {}• | y < domain^) & a \j splits in p). I f t = / r + l , then 4*<0>e
if / ? e r ,
4*
if / ? e 7 .
If T is a limit, then a splits in q. By construction /> ^ q. To see is £-pointed, fix Te [$]. Then Te [/>], and so p < £ f, / , 6. By construction Y < £ T, p. Thus Y ^ET,f,S. q ^ E p, Y, so q ^ , 7", /, <5. The left-most branch of [f J is recursive in 9, hence Y ^Eq,f,6. | The language i?(ie,/, ,T) has the power to analyze the computation of (e}(x) when « y ( K , / F) and \{e}(x)\
\{e}(t)\=a,
j e J ( f , r, cr)and
«t,/,nH«{'}(') are defined simultaneously by recursion on a. 5"(e, f,
3",u)={{fl|(S)|(£?)!<.(«^(,}'))!;
405 INADMISSIBLE FORCING
19
and L(K,/,T)\=
{n}(5)6{2"-3*}(/)
Use2~(m,t,o) and L(K, f, T) (= se{m}(t). A sentence f is said to be ranked (and of rank at most a) if it is of the form |{e}(/)| = a. or S6)f}((), where se&~(e,t,o). The forcing relation p H-J* is defined by (T)lTelpl-*L(K,f,
T)\= 3F]
when & is ranked, and in a standard fashion when J*" is unranked (e.g., has an unbounded ordinal quantifier). The weak forcing relation p |+- *& is given by (?),>„(£>)„>,[> H-J 5 "]. The reason for defining forcing for ranked sentences'in term's of truth is to avoid quantification over a class of forcing conditions. The next lemma shows that the definition of |+- is workable. LEMMA 4.4. Suppose & has rank at most a. Let W be a well ordering of co, of height a. Then for each p, there is a q such that p^q, either q \\-SF or qYr ~ &\ and q s£ E>, W, r j F 1 (uniformly).
Proof. By Proposition 4.3 there is an r such that p>r, r < £ W, r ^ and <Wj&^y *ZEr,f,&0 for some 60
or
s,r+i~Jy
Define h((t [(j8+ 1 ))*<<>) = J,,
* = ;,
A(/) = U{A{/r?)lr<-i}.
«=A+I:
*(/ r/)*<'>=/'(' r/)*<'>.
406 20
SACKS AND SLAMAN
(Note that h(t \X) must split in r, because h(t ["(/?+ 1]) splits when P is not a limit.) With the aid of Lemma 3.1, q ^ E r, IV, rF\ hence q ^ t p, W, rP'< (uniformly), q is perfect because it is a homeomorphic image of Seq. To see q is ^-pointed, fix Te [ ? ] . Then Te [/?], and s o / > ^ £ , 7 , / , St for some ^ , < o ) , . Thus q ^ET,f <5,, r, 50. But Te [ r ] , so r ^ £ r , / , 32 for some 5 2 < O J , . Consequently q ^ET,f,50,6,,S2. | As in Section 3 the relation > „ is invoked to obtain an effective bound on | {}(!)| when p weakly forces \{e}(t)\
4.5. Assume
r 1
t Q&i.
Suppose
>„
is well founded below
= o},
then there exists {q, y, W(y)> recursive in p, T,fsuch
that
p^q,
*H-I{«}(/)l=y, and W(y) is a well ordering of a>, of height y. Proof. (q, y, W(y)) is computed by an effective transfinite recursion on the height of (p,e, t) in > v. As always assume e = 2 m -3". By recursion there exists (p0, y0, W(y0)> recursive in p, r/n,/such that p> p0, PoH-\{m}(t)\=y0, and W(y0) is a well ordering of co, of height y0. By Proposition 4.3 there is a pi such that p0>pit pi ^Ep0, W(y0), r / n , and <W(y0), r O < £ /?,,/, <50 for some<5 0 <w,. Let **%><,)= {/J a < O J , } be a well ordering of all terms that belong to Sr(m,t,y0)A straightforward definition of W°(y0) yields: W°iy0) ^ £ ^ ( 7 0 ) , "Y1; and V sco, for all B 1 . A contracting sequence { ? a | « « o , } of forcing conditions is defined by effective transfinite recursion on a. q0 = Pl, q. = (]{qJoi<X},
a The definition of q-, , has two parts. First, by Lemma 4.4, there is an r such that:
a
407 INADMISSIBLE FORCING
21
and (i) (")
rafrt,e{m}(i)0T r«H-r. *{«}(*).
If (ii) holds, then g; +, = r„. If (i) holds, then
>y „,«,*„>;
and so by recursion on > , there is »_,, y; + 1 , W(y a + ,)> recursive in r a ) V , / ( u n i f o r m l y by Gandy selection) such that r . > # + 1 ,
«: + ,i+-i{«}(Oi-7: +1 , and W(7, + 1) is a well ordering of height ya + I . Define 9«> = n{?«]*<<»j} and yx. = strict upper bound of a
Then ?«,«/>,, W(y0), r r , H^(r 0 ) < £ A r ' n , / To see qn is £-pointed, fix r e [ 9 a ] . Then Tepu hence /?, < £ , T,f,S1 for some countable 5, not depending on T. Thus qx < r , / , <5,, <50. To check that \_qx] is perfect, let C , = {/?| T f^splitsin^,} for all a
Hence 5a e C. Since q^ [+- |{*}(*)! < y » . »t follows from a local forcing construction as in Lemma 4.4 that there exists a such that qrj_ > q,
9rH2#WlM(')l-£l. and q ^eqv., W(y„), r ' n The desired y is the definite value of |{e}(/)| forced by q. W(y^) can be obtained effectively from the W(ya + Js. |
408 22
SACKS AND SLAMAN
A closer examination of Lemmas 3.2 and 4.5 will clarify the proof of Lemma 4.6. In both 3.2 and 4.5 a partial recursive function {g} was defined by effective transfmite recursion. It was shown by induction that if
LEMMA 4.6.
p\+-*(Ea)[\{e}(t)\=ol then
{g}(p,e,t)i.
Proof. Virtually identical with that of Lemma 3.3. If {g}(p,e, r)t, then there is a Moschovakis witness to the divergence of {g)(p, e, t) in L(K, f) by Lemma 2.4. The witness yields an infinite descending sequence in < Y below (p,e,t)Since & is countably closed by Lemma 4.1, the infinite descending sequence contracts to a q below p that forces {e}(i) to diverge. |
LEMMA 4.7
FfrpcCol
and /7 4_«(£ CT )[|{e}(/)|=
409 23
INADMISSIBLE FORCING
then there exist (q, y, W(y)*> recursive in p, rP f such that
p^q,
*rH{«}(')l-y. and W(y) is a wellordering o/w, of height y. Proof. By Lemmas 4.5 and 4.6, and the intervening remarks.
|
Let 7"£ w,. T is ^-generic on a sentence SF of J5?(K,/, 3~) if there is a p such that Te [/>], and either p \\-& or p (+- ~ ^ F is ^"-generic if: (i)
r is ^"-generic on every i^ that is ranked or of the form
(£
(ii) if T e [ / 7 ] and/>r+-|{«}(0l = *. then there is a 9>such that Te [/»] and 9 forces the following sentence or its negation, (u)(Ez)luz3-(m,uc)&.ue{m}(t)^\{n}(u)\=xl THEOREM 4.8. Let L(K) be countable, E-closed and £ , inadmissible. Sup pose the greatest cardinal of L(K) has uncountable cofinality in L(K). Then there exists an S^cof{K> such that L(K, S) is the E-closure ofS.
Proof. Let T be ^-generic as above. Then S is if T) encoded as a subset oftof"". By Proposition 4.3 and the genericity of T, each Yel^'n L(K, f) is recursive in T, f S for some countable S. Hence E(S) 3 L(K, f T). To check £ ( 5 ) £ L ( K , / , T), suppose r f < w , and L(K,fT))=
|{2"-3"}(r)|
Then there is a p such that Te [/>], p hh (£a)[|{m}(/)| = <JJ, and /> hh ( M ) ( £ T ) [ « 6 ^-(m, f, ff) & u6 {IM}(0
-|{«}(«)|=T]. By Lemma 4.7 there is >„, y 0 , W(y0)> recursive in p, r / n , / s u c h that
/»oH-lM(OI-Vo. and W(y0) is a wellordering of co, of height y0. Now the fusion argument of Lemma 4.5 can be repeated to obtained qx and y^ such that Po^q^, <70oH-*l{2m33"}(/)|^yoc, v and yx^Ep, rJ. Thus q^ weakly forces |{2 m -3"}(OI to be less than K. The set of such q^s is dense in p, and so p weakly forces (£ff)[|{2 m -3"}(OI = ff]- (Note that p does not in general force a universal bound on | {2m ■ 3" }(/)| for all generic elements of [/>]• I
410 24
SACKS AND SLAMAN 5. SELECTION
In this section a selection theorem is proved to obtain a partial converse to Theorem 4.8. The theorem is inspired by a result of Y. Moschovakis [18] (also cf. Kirousis [20]). Let E(R(a)) be the ^-closure of the set of all sets of rank less than a. Moschovakis showed: if a has countable cofinality in E{R(a)), then £(J?(«)J is £ , admissible. Corollary 5.2 states: let A' be a set of ordinals; if in E(X) the greatest cardinal has cofinality m, then E(X) is £ , admissible. Corollary 5.3 is the intended partial converse to Theorem 4.8. Let X be a set of ordinals. Some fundamental facts concerning the structure of E(X) will prove helpful below. (R0) Let a, b, c,..., esup X. For all z, zeE(X) iff z ^ E X, a for some a. (Rl) Each element of E(X) can be coded by a subset of sup X. More precisely, if z e E(X\ then there exists a z* £ sup X such that z is recursive in z", and z* e E(X). z* is defined by a recursion on the length of com putation of z from x. (R2)
In E(X) there is a greatest cardinal.
Call it gc(E(X)). It is safe to assume gc(E(X)) is sup X. More precisely, there exists an X0 c sup X such that E{^0) = E(X) and gc(E(X0)) = sup X0. Let A £ sup X. Recall from Section 2 that A is said to be recursively enumerable in X if there exists an e such that for all a e sup X, aeA*-+{e}(a,X)l Each a corresponds to a node <e, > on the universal computation tree > v defined in Section 2. a belongs to A iff > „ is well founded beneath <, > will be written a. Thus ae/f iff aj. Fact (Rl) makes it possible to think of each node below <e, {a,X)) as being of the form <e0, (b,X)) for some ^esupJf, or more simply b. Define min/4=min{|a||fle^}. \a\ is the height of > u beneath a. \a\ is defined by recursion to be the strict least upper bound (sup + ) of all \b\ such that b is an immediate subcomputation of a (as defined in Sect. 2). THEOREM 5.1. Let X be a set of ordinals. Suppose in E(X) there is an ascending sequence {K^JKCO} of cardinals (in the sense of E(X)) such that
supX = gc(£(X)) =
sup{K,/j
411 INADMISSIBLE FORCING
25
If A^ sup X is nonempty and recursively enumerable in X, then min A is recursive in X,{Kj\j<0)} (uniformly). Proof The predicate, b is an immediate subcomputation of a, is recur sively enumerable. The following modification, b is an immediate com putation of a via 0, is recursive. The idea is to let 0 bound the height of the computation needed to show b is an immediate subcomputation of a. For example: (1,)
<m, u) is an immediate subcomputation of <2m 3", «> via 0.
(2„) If {wi}(u)J, |{m>(«)|», and ue{m}(«}, then
Suppose i<j and there is an aeAnK,
such that
min(/ln>c,)=|a|
= sup + {\b\ I b
412 26
SACKS AND SLAMAN
sufficiently large a, the second subcase holds. For each such a there is a b e Kj such that P(a)=\b\
and
P(a)>p(y)
for all y < a .
Each such b is associated with at most one a, but there are KJ+ , a's. Case 5'. Suppose min A = mm(A n K,). Let y(j, a) be the supremum + of all \b\ such that b < Kj, and b is an immediate subcomputation of a. y(j, a) is a partial function, and is defined iff every b < /c, (and an immediate subcomputation of a) converges. Suppose further that aeAnicl&\a\=mmA->yU,a)<min
A
for all 7 < co. In this case min^n*,) is computed by a recursion of length ie,+ 1 . Fix a < K I + , and assume p(y) has been computed for all y < a. Define /?-(a) = sup{/?(y)|y
first,
p~{a)+\>
^-(a)+l<min(/ln/c,), and /}(«) is computed as follows. Let y(j, a, /?) be the supremum* of all \b\ such that A < ^ and 6 is an immediate subcomputation of a via b. y(j, a, fi) is partial recursive in /, a, 0, and is defined iff every b
a, $'{«)).
Y, is nonempty by virtue of the suppositions that define Case 5'. Ya is recursively enumerable in p-(a),X,K„ hence the main recursion can be applied to compute p(a) =
min{y{j,atp-(a))\<j%a>eYa}.
It follows that {P(OL)\<X
and
/?(«)>/?(>-)
(y
Each such <;, a> is associated with at most two a's, but there are K, + , a's. For a given < La) the first a might occur at p0 when the only immediate
413 INADMISSIBLE FORCING
27
subcomputation of a via fi0 is <m, a, X), and the second at 0, when 0, > |<m, «.*>!
An effective procedure has been defined for each case q above. It con verges iff the suppositions of the case are true . If it converges, then it converges to min A. Let B be the set of all q such that the procedure for case q converges. Recall the Gandy selection principle from the proof of Lemma 2.3. B is a nonempty subset of w recursively enumerable in X, U,\i< w). By Gandy selection, an element of B can be computed from X,
{*,{«»}•
|
The proof of Theorem 5.1 establishes more than is stated. E(X) can be replaced by an arbitrary £-closed structure $ with an additional predicate. The only structural fact needed for the proof is somewhat weaker than the existence of a greatest cardinal of cofinality a in S. As above no assumption need be made about the power set operation inside (cf. [13] for details). COROLLARY 5.2. Let X be a set of ordinals. If in E(X) the greatest car dinal has cofinality cu, then E(X) is £ , admissible.
Proof. Let D(a, z) be A0. Suppose (b)btX(Ez):eElX)D(b,z) in the hope of bounding z. Then
(b)b€AEa)lieAEe)[{e}(X,a)l&D(b,{e}(X,a))l The set {\{e}(X, a)\ | {e}(X, a)j & D(b, {e}(X, a))} is recursively enumerable in X, b. Thus its min is recursive in X,b, {K,.KW} by Theorem 5.1. Consequently z is a computable function of b, hence bounded in E(X). | COROLLARY 5.3. Suppose L(K) is E-closed and not £ , admissible. If 5
Proof. Apply Corollary 5.2. COROLLARY 5.4. Suppose L(K) is E-closed and not £ , admissible. Let {a}^>\n
414 28
SACKS AND SLAMAN
Proof. Suppose 5 and 5 exist. Let gc(S) be the greatest cardinal in the sense of £(S). By remark (R2) at the beginning of Section 5, it is safe to assume S s g c ( S ) . It follows from Corollary 5.3 that gc(S) = < ( * ! for some positive n«a, and that << K * is regular in E(S). There is a teE(S) such that
a t will be used to define a violation of the £-closedness of E(S). Suppose ZECD£ , K > and ZBL(K). Z can be effectively coded by a coun table subset of wiM as follows. Let z(n) be the least triple
6. FURTHER QUESTIONS AND RESULTS
(Ql) Is the converse of Theorem 4.8 true? To make the question definite, let L(K) be countable and £ , inadmissible, and assume there exist 6
415 INADMISSIBLE FORCING
29
the methods of [7]. There it was shown that if a is countable, greater than co and £ , admissible, then there exists a n S s w such that (i)
E(S) = L(a, S) and
(ii)
for all ReE(S),
if S *£(/?), then L(a) £ £(£).
(Q3) Suppose L(K) is uncountable, £-closed and £ i inadmissible. Assume gc(ic) has uncountable cofinality in L(K). D O there exist 8 < K and 5 c ,5 such that L(K, S) = £(S)? S. Friedman [16, 17] has found a virtually complete answer to this question when K = L and cardinality of L(K) is 6. The analysis of E(X) made in the various sections of the present paper depends strongly on the assumption that X is a set of ordinals. Slaman [13] has shown: Let L(K) be countable and £-closed. Then there exists a countable X£2" such that (a)
L(K,X)
=
E(X);
(b)
L{K, X) does not admit Moschovakis witnesses; and
(c) if L(K) is £ , admissible but not the £-closure of any ZeLic), then L(K, X) is £ , admissible but the notions of £-recursive enumerability and boldface £ , do not agree on L(K, A').
REFERENCES 1. S. C. KLEENE, Recursive functionals and quantifiers of finite type I, Trans. Amer. Math. Soc. 91 (1959), 1-52. 2. S. C. KLEENE, Recursive functionals and quantifiers of finite type II, Trans. Amer. Math. Soc. 108 (1963), 106-142 3. D. NORMANN, "Set Recursion, in Generalized Recursion Theory, II," pp. 303-320, NorthHolland, Amsterdam, 1978. 4. G. E. SACKS, Post's problem, absoluteness and recursion in finite types, in "The Kleene Symposium," pp. 201-222, North-Holland, Amsterdam, 1980. 5. F. G ABRAMSON, Sacks forcing does not always produce a minimal upper bound, Advan. in Math. 31 (1979), 110-130. 6. J. STEEL, Forcing and tagged trees, Ann Math. Logic 15 (1978). 7. G. E SACKS, Countable admissible ordinals and hyperdegrees, Advan. in Math. 20 (1976), 213-262. 8 G. E SACKS, Selection and forcing, m preparation. 9. G. E. SACKS, On the limits of recursive enumerability, in preparation. 10. Y. N. MOSCHOVAKIS, Hyperanalytic predicates, Trans. Amer. Math. Soc. 138 (1967), 249-282. 11. L. HARRINGTON, "Contributions to Recursion Theory in Higher Types," PhD thesis, M I T , Cambridge, Mass., 1973. 12 J MOLDSTAD, "Computations in Higher Types," Lecture Notes in Math. Vol. 574, Springer-Verlag, Berlin, 1977. 13. T A SLAMAN, "Aspects off-Recursion," PhD thesis, Harvard, Univ. Cambridge, Mass., 1981
416 30
SACKS AND SLAMAN
14. J. BAUMGARTNER AND R. LAVER, Iterated perfect-set forcing, Ann. Math. Logic 17 (1979), 271-288. 15. A. KANAMORI, Perfect-set forcing for uncountable cardinals, Ann. Math. Logic 19 (1980), 97-114. 16. S. FRIEDMAN, Uncountable admissibles. I. Forcing, Trans. Amer. Math. Soc, in press. 17. S. FRIEDMAN, Uncountable admissibles. II. Compactness, IsraelJ. Math., in press. 18. Y. N. MOSCHOVAKIS, On the Grilliot-Harrington-MacQueen theorem, in "Logic Year 1979-80," Lecture Notes in Math., Vol.859, pp. 246-267, Springer-Verlag, Berlin, 1981. 19. J. E. FENSTAD, "General Recursion Theory," Springer-Verlag, Berlin, 1980. 20. L. KIROUSIS, A selection theorem (abstract), / Symbolic Logic 46 (1981), 38.
417 Reprinled from Annals of Pure and Applied Logic 81(1996) 171 -185 wilh kind permission of Elsevier Science - NL, Sara Burgerhartstraat 25, 1055 KV Amsterdam, The Netherlands.
Effective forcing versus proper forcing Gerald E. Sacks' Harvard University. Massachusetts Institute of Technology, Cambridge. MA 01238, USA Received 1 July 1995 Communicated by A Nerode
Dedicated to the Memory of S. C. Kleene
Abstract 9, a notion of forcing over E{mt), the £-closure of L(w,), ,i said dt ob effective ei fvery sideways ^-generic extension preserves £-closure. There are set notions of forcing in £(co,) that do not preserve £-closure. The main theorem below asserts that & is effective if and only if it is locally proper, a weak variant of Shelah's notion of proper.
1.
Introduction
Effecting forcing alludes to forcing over an £-closed structure. The prime example is £(o>i), the £-closure of w,, the least £-closed structure with o>i as an element. E(uii) equals L(K) for some ordinal K less than the first I1 admissible beyond ©,. £-closed means: {«}(*) I —
{*}(*) € I(K)
for all x 6 L(K) and e < a). {e}(x) is Normann's extension of Kleene's concept of partial recursive function from objects of finite type to all sets x. In this paper £(JC) is always £ ( « , ) except in Section 2, where the elements of £-recursion are sketched. Let & 6 L(K) be a notion of set forcing. 9> is said to be effective if every .-^-generic G preserves ^-closure, that is, L(K,G)
is £-closed. (G can be assumed to be a subset
of mi, since every member of L(K) can be injected into w, in L(K).) Locally proper is a weak variant of Shelah's proper forcing. The main result below is the equivalence of effective and locally proper forcing. To force over f-closed structures is to force computations to converge or diverge. Forcing computations differs radically from forcing sets. Every set notion of forcing 1 The author is grateful to A. Kanamori and T. Slaman for valuable mathematical suggestions and other acts of friendship. Early support was provided by the NSF (DMS).
418 172
GE
Sacks I Annals of Pure and Applied Logic 81 (1996)
171-185
preserves X, admissibility. Not so for £-closure. If G collapses w, to w, then E(K,G) is not £-closed, because E(K,G) - E(K,A) for some AC en and E(B) is £ , admis sible for all fiCoi. The connection made in Section 3 between proper forcing and preserving £-closure is a consequence of how computations are forced to diverge. A Moschovakis divergence witness, denned in Section 2, is forced to exist by a construc tion that ranges unboundedly over a countable co-re substructure of L(K). (The latter is a weakening of the notion of X, substructure. Recall that one version of proper forcing uses countable elementary substructures and forcing conditions generic over those substructures.) Sections 4 and 5 contain imperfect results along the following lines. There exists a forcing relation that is locally proper but not proper, and another that preserves w, but not the £-closure of « , . £(a>i) Proviso. Almost everything below makes sense for L{K), an arbitrary £-closed, initial segment of L. On the other hand, this paper focuses on £(co,). From now on L(K), with no qualification, is arbitrary, and when £ ( w , ) is meant, some qualification such as (= £(C0])) will be inserted. / € L(K) IS a co-re substructure of L(K) if / is £-closed, and if for all e < w and m,a £ I: 3x[xemA{e}(x,a)1] (1.1)
—>3x[x€(mni)A{e}( X ,a)n
I is said to be pointed if 3b[b € / A K* £ I]. Kr, the greatest reflecting ordinal, is defined in Section 2. .9 e L(K) ( = £(co,)), a set forcing relation, is locally proper if for each p 6 P and a € L(K) there is a countable, pointed co-re substructure / 6 L(K) such that (1.2)
(i)p,a€l
and
(ii) 3q[q ePAp^qAq
generic over / ] .
(p^q is "p is extended by ".) The last part of (ii) means: if D is a dense set of conditions, suitably definable over / , then q
(i) 3y[y € I A \{m}(a)\ = y], or (ii) Vb3y[b e c - y € / A \{n}{b)\*y)
(a,c G / ) .
The genencity of q will be seen to imply that p cannot force {e}(a) to converge outside /. For now the definition of proper forcing in £ ( w , ) is left open-ended. The following clauses certainly belong. There exists a closed, unbounded class C of countable, co-re
419 G.E Sacks!Annals of Pure and Applied Logic 81 (1996) 171-185
173
substructures that covers E(w,), and such that for rach / € C, (1.4)
Vp3q[p € / — q generic over/].
Familiar notions of set forcing in L(x)(= E(a>,)) are proper in the above sense. These include ccc, countably closed and perfect. It seems reasonable to require that C be £-recursive on L(K). 2. f-recursion revue {e}(x), the eth partial £-recursive function, is defined by the Normann schemes [4], A leisurely, but not overly detailed, account of ^-recursion can be found in [8]. From now on the "E" will be dropped as often as clarity allows, e.g., "recursive" in place of "£-recursive". If e is not the Godel number of a scheme, then {e)(x) diverges (f). One of several rudimentary schemes is {2}{x,y) = {x,y}. There are also schemes for bounding, composition and enumeration. The last is {l}(e,x,y)~{e}(x,y). The ~ symbol denotes equality for partial functions: their graphs are equal. A com putation instruction is an («+ l)-ruple of the form (e,jc0,...,*„_,). For simplicity let n be 1. (e,x) is an instruction to try and compute {}(x). In order to shrink several cases of definitions and proofs to one case, scheme T is introduced. {2m • 3"}(x) i (converges) if (2.1)
{m}(x)l
and
vy[y e M M — WO-) I]Scheme T (for typical) combines the most salient features of bounding and compo sition. From now on scheme T will be the only scheme considered. The concept of computation is derived from that of immediate subcomputation instruction. (2.2) (m,x)
is an immed. subcomp. instr. of (2m • 3",x).
(2.3) If {m}(x) I, then (n,y) is an immed. subcomp. instr. of {2m • 3",x) ffo all y e {«}(x). (2.4) If d is not the Godel number of a Normann scheme, then (d,z) is an immed. subcomp. instr. of (d,z). The relation, b is a subcomputation instruction of a, in symbols a > v b, is the transitive closure of the relation, b is an immed. subcomp. instr. of a. The latter is re, but the former is not. T{e,x) is the computation tree generated by (e,x); its top node is (e,x); underneath are all subcomputation instructions of (e,x). By transfimte induction, (2.5)
T{e,x) is wellfounded d— {e}(x) ] j
420 GE. Sacks/Annals of Pure and Applied Logic 81 (1996) 171-185
174
A class is £-recursively enumerable (or more simply, re) if it is the domain of a partial £-recursive function. The following predicates are re: (2.6)
\a\ < \b\.
(2.7)
\a\*k\b\ < oo.
oo is the length of every divergent computation. If A is a convergent computation instruction, then \b\, the length of b, is the ordinal height of Tb. Gandy selection says there is a partial recursive function s such that for all e,n < o>: (2.8)
M}(") i « — «(e) I A{e}(s(c))
j .
The proof of (2.8) is a fixed point argument based on the re-ness of (2.6) and (2.7); it assigns the least possible value to \{e}(s(e))\. Expressions (2.6) and (2.7) were initiated by Moschovakis, who aptly dubbed them stage comparison. Gandy selection is the most general selection principle available in £-recursion the ory. Note that selection fails for subsets of w, re in co,; otherwise £ ( « , ) would be Ij admissible. Perhaps this is why the study of forcing over £(co,) is so convoluted. In the absence of strong selection £-recursion makes do with reflection, y is an a-reflecting ordinal if L(y) (= S?
implies
£ « ) |= &
for every 27, formula & of ZF with a (and co,) as its only non-integer parameters. K°0 is the supremum of all ordinals recursive in a (and co,). 6 is recursive in a (and w,) if 5 = {e}(a, eoj). Since L(K) = E(ear), K- = s u p K | a < a > , } . Let < = sup{y|y
is a-reflecting}.
Clearly x g ^ < . Slightly less clear is < < K; it follows from the 27, inadmissibility of L(K). Much less clear is hf0 < < . An inequality of the last sort was proved in [5] in order to make a forcing argument work for the ^-closure of 2 2 ". Later Harrington [2] showed (2.9)
KJf < K*\
and it is his approach that leads to »cg < < in the setting of £(a>,). Recall the £(w,) Proviso of Section 1. In accord with it, from now on co, is a hidden parameter in computations of the form {e}(x) for x € E(a)j). For example, co, is a recursive ordinal. Kechns's basis theorem states: (2.10)
3b[b€mA
M(6,x)T]
, , -^3b[bemK{e}(b,x)]
H A s « * ^ .
421 G.E. Sacks! Annals of Purr and Applled Logic 81 (1996) 171-185
175
Harrington's approach to Kr in (2.9), together with (2.10), leads to: (2.11)
If {e)(a) T, then a Moschovakis witness to {e}(a) | is first-order definable over I « , w,).
The witness of (2.11) is a function on co defined by an co-recursion whose limit is K? and whose nth stage invokes (2.10). A variation on this cu-recursion is used to prove that locally proper forcing preserves £-closure in Section 3. Let 7 be a co-re substructure as defined in Section 1.1 is £-closed. Suppose {e}(a) ] for some a 6 / . A divergence witness for {e}(a) is definable over / as hinted in the previous paragraph. The simplest example of a co-re substructure (of L(K) = E(a>i)) is: !0 = {X\KXr^KrAxeL(Kr)}
(Kr = K?).
IQ is countable, and J0 fl to, = =b n co, for fore **, < co,. Slaman [9] introduced the Kr spectrum: Kr,0 = «r J
(2.12)
KrM1 = K/'; KrJ =sup{Kr.3\5
< A}.
KrJ is defined for all 6 < recf(K), the re cofinality of K (same as the i f K ' cofinality of K). Since L(K) = E(ia\), the only possible values for recf(ic) are to and w^. The Kr spectrum is so called, because for all 5 C e o , in L(K), (2.13)
3<5[<5 not a limit A K ? = KrJ].
Associated with each Kr,6 is a canonical co-re substructure (2.14)
Is = {x\**
There are of course other co-re substructures. For example, by forcing there is a co-re substructure ./ 6 L{K) such that Vx[x € J
> < « Kr) A J g L(Kr).
Forcing supplies an x such that < < K r but x 6 i ( « ) - /-(«,)• It turns out that for every co-re substructure / , the supremum of the ordinals in A is a member of the Kr spectrum. An arbitrary set forcing relation 9 e L(K) can be sketched as follows. A generic G is a subset of co,. Forcing conditions are coded by countable ordinals. A typical element of L(K,G\ for any GC co|, is of the form {e}(a,<7), where a 6 I ( x ) and |{e}(a,G)| < K. Among the formulas of the language ^ ( K , « ? ) are: (i) |{e}(<2,^)| =
422 176
G.E Sacks! Annals of Pure and Applied Logic 81 (1996) 171-185
( I ) and (lii) are ranked formulas. In (ii) the range of the existential quantifier is K. The meaning of (iii) will be clearer after $~{p,e,a,e\ a set of terms that name the elements of {e}{a,G\ is defined. A simultaneous recursion on a defines (2.15a)
p |h \{e}(a)\ = a
(2.15b)
("<$" is omitted for notational simplicity);
$~{p,e,a,o);
(2.15c)
q\rse{e}{a).
When a = 0, {e}(a) is <§. For all p, p \\- | £ | = 0. 3T{p,e,a,0) = {6\S < co,}. And q | h <5 e ^ iff q says so. A complete account of the recursion when a > 0 would include a clause for each Normann scheme. One clause corresponding to scheme T (2.1) will suffice to show how (2.15) is built up. Thus p\r\{2m
3"}(s)l = e
iff
(2.16a)
3y<£I> | h \{m}{a)\ = y],
(2.16b)
p |h V ^ 3 T < £ [ X 6 {m}(a) -» \{n}(x)\ = T],
(2.16c)
p | h V t < 2 [ | { « } ( a ) | = TV 3 x [ x € { m } ( a ) A | { / i } ( x ) | ^ T ] ] .
In (2.16b) and (2.16c), x ranges over ^ ( ^ m , ^ ; ) . F(p,2m
■ 3",a,a) = {{*}(0I> 6
^{p,m,a,y)}.
m
q ||- 5 € {2 ■ 3"}(a) iff for some
Vq3p[q>p€D]. Call G generic if for every dense D definable over L(K) there is a p g Z> such that G € p (i.e., G satisfies />). In Section 3 it is shown that only the T, D's matter. is said to be effective if for every .^-generic G, I(>c,G) is £-closed. In short, there are no p and a such that p||-
|{e}( a )| = K.
The primary tool for studying &> is > r , the tree of possibilities. Each node of > of the form (p,e,s), where 5 is a term of i?(«,«?). (2.17)
(p,e,s)>v{q,f,t)
iff p^q
A q \\-' (e.s) >v (f,t).
>y anticipates all the possibilities for >v. P\r'
JF iff
\\-" is the weak forcing relation:
~1 3 * U » * A * ||- n f ] .
v
is
423 G.E Sacks/Annals of Pure and Applied Logic SI (1996) 171-185
177
To clarify (2.17) unpack it in the case of scheme (T). {p.2m-3n,s)>y
(q,n,t)
iff
P>
(some a < K),
{m}(s).
> , has the wellfoundedness property if >v below (p,e,t) is wellfounded whenever p |h 3(7[|{e}(/)| = a]. A countably closed P has wellfoundedness, but a ccc P need not. This is why the original proofs that countably closed and ccc preserve ^-closure are so different [6,7]. It might be possible to characterize all »'s with wellfoundedness along lines proposed by Baumgartner.
3. Effective equals locally proper Keep in mind that L{K) is £(«,), and that w, and & are suppressed parameters. Theorem 3.1 Let 9 € L{K){= iff & is locally proper.
£(W,))
be a set notion of forcing. Then & is effective
Proof. Assume 0> is effective. Fix p,a,b,c and G so that G is generic and G € p. Choose q so that p^q and for some 6 q ||_ Kf.p.a.t.c = fl The reasoning behind (2.13) also shows 6 is Kr- 0. From now on the point is yet another suppressed parameter. It is safe to assume p,a,b,c are effectively equivalent to countable ordinals, i.e., have the same £-degree as a countable ordinal modulo the suppressed parameters. So p,a € h and VPA
,
Consider an arbitrary generic G0 € q. Let D be a dense set of forcing conditions. Then Go € r for some r 6 D. Suppose
(3.1)
r|(-K«}(a)|=7;
the set of all such r is computable from a,y. Let r0 be the least such r with G0 € r. Then '•o^£G 0 ,r,a.
424 G.E Sacks! Annals so Pure end Applied Logic c811996)
178
But K^a^Kr,s (3.2)
)71-185
because G0 G q. SS or e // Nott ehat the eet t o fll l ruch that
3 y [ [ g / A r | h |{m((a)| = y]
is re, because y, if there is one in /, has to be computable from r,a by reflection. Suppose r forces ~1(3.2). The set of all such r is co-re, since, by reflection, r does not force 1(32) iff 3s[s^Er
Ar^s
As
\\-(3.2)].
By Kechns's basis theorem (2.10), there is an r 0 such that Go € r 0 , r 0 ||- ~I(3.2), and *?*""*£ Kr> Again r 0 € / . Now suppose r forces (3.3)
Vi3y[A€c-.y
€ / A |{*}(£)|
In (3.3) y can be computed from b,c,G0 since
a But then y is bounded above by some yo computable from c,G0. Hence the least r, call it r 0 , that forces (3.3) is computable from c,G0. So r 0 6 / since KrG°'f $K r ,^. Note that the set of all r that force (3.3) is re. Finally suppose r forces ~~1(3.3). The set of all such r is co-re, since, by reflection, r does not force I ( 3 . 3 ) iff 3s[s^ErAr^s
As
\\-(3.3)].
Now assume 9 is locally proper. Fix p,a. Then there is a co-re substructure / such that p.a e / . In addition there is a 9 s£/7 such that
qCu(DDI), where Z) is any dense set of conditions as just before (1.3). Also / is pointed; there is a 2 € / such that tc\ $ I. z can nb taken nt ob e aelation no nrdinals, , s o* 1 g £ /or all x G /. From now on z will be suppressed as in o>,. Let sup / be the supremum of all ordinals in /. Suppose (3.4)
p||-\{e}(a)\&sup/.
The plan is to show that q forces a divergence witness for {e}(a), a witness first-order definable over L(mp/,G) for all generic G € . The tree of possibilities below (/?,£,«) will be developed in considerable detail. Each level of the tree will contain countably many r s (from / ) that cover q. Each such r will be associated with an f and b 6 / such that (3.5)
r|(-
|{/}(fc)|>sup/.
Then each generic G G q will belong to some r„ (with associated /„ and b„ as in (3.5)) on level n of the tree below (p,e,a), and the sequence / H ( / * A ) will define a divergence witness for {e}(a).
425 GE. Sacks/Annals so Pure end Applied Logic c81(9966 171-185
179
The r's for level n are found by recursion on n. At level 0, the p,e and a of (3.4) serve as the needed r,f and b. Fix «>0, and let r„,/„ and bn be associated with level n: rn,bn € / ; (3.6)
r„n9^0;
and
r»h !{/*}(£,)|> sup/. Assume /"„ is an instance of Scheme 7: /„ = 2" • 3". Let D be the dense set of conditions that force (3.7)
|{/,}&)l>«ip/
or force ~l (3.7). Then r„ng is covered by £>n/. The r's in DC\I that force (3.7) are in accord with the plan. Consider a n r e D n / that touches r„Dq and forces ~l (3.7). Then HI-{«}&,) = £ for some c € /. The plan requires that r n r„ n 9 be covered by conditions 5 6 / such that (3.8)
s||-3&[*ecA|{e}(&)|>sup/].
Let £ be the set of all s such that forces "3b..." of (3.8) or forces its negation. EM covers rnr,n?. Suppose (for a contradiction) that there is an s € E n / such that r n r„ n 9 n 5 g 0 and 5 forces the negation of "3b..." of (3.8). Thus (3.9)
5 |[- Vb3y[b G c —> y 6 / A |{»}(fc)| < y].
Recall the proof that effective implies locally proper. The y of (3.9) can be computed from 5,b,c by reflection. So s II- Vb[b € c —> \{n}(b)\ < y j for some y0 G /; hence
r n r „ n 9 r u | h |{/fl}(&,)|<sup/, contrary to (3.6). One last detail. The "s" of (3.8) is not of any use unless 5 € / implies some satisfies (3.8). Such a b is available because (3.10)
{b\becAs\\-
|{i>}(fc)|Sssup/}
is co-re and / is a co-re substructure of that sf-
|M(fc)|3*sup/
bel
Z.(K).
To check that (3.10) is co-re, observe
426 G.E. Sacks/Annals so Pure end Applied Logic c81(996) 171-185
180
is equivalent to (3.11)
3t3y[s^t At ||- |{y}(i)|$y<sup/].
Furthermore, t and y are computable from s,b by reflection; so (3.11) is re.
4. Preserving cardinals but not £-closure This section is devoted to an example of forcing that preserves co, but not E-closure. Once again L(K) equals £(toi). Assume the co-re cofinality of to, is w,. Theorem 4.1 There exist BCw, and & 6
L(K,B)
such that:
is E-closed; 9 preserves w^; but & does not preserve E-closure.
L{K,B)
Proof. If L(K,B) is £-closed, then w\M is preserved in L(K,B). Otherwise L(K,B) = E(A) for some A C w, and then K is I, admissible. B, as constructed below, is some what, but not quite, generic via conditions that are countable initial segments of co,. Forcing with such conditions is countably closed. It is not difficult to verify that countably closed forcing is locally proper, and so preserves £-closure by Theorem 3.1. B is designed to exclude the Kr spectrum in the following sense. Each tcFj has s aanoniica code ji = fiy(Kr,s
< £ >>,«,).
Note that y < w, since L(K) = £(o>,). js wiil be kept out of B for all 5. The forcing conditions in & are all countable, closed initial segments of o»] that are subsets of B. Suppose 0> preserved f-closure. Let H be ^-generic over L(K,B). Then L(K,B,H) is £-closed. By Proposition 4.3, the canonical code for *?•" belongs to H. But then it belongs to B despite its exclusion. First a standard argument to show ® preserves to,. Let / be a term in the forcing language for H over L(K,B) such that p ||- t: co —»co\
for some p € P. Let q0 = p. For each n, choose the least {q„+u5„} such hhat q„^qn+] and „+, |(- *(«) = £,. A„|(9n,<5„) ii somputable efom p,t. Let 7o = sup dom LUnRepeat (with 9o replaced by the least condition that extends q„ for all n) to obtain }>,. Repeat further to generate yf (^ < wx). For successor J?, proceed as above. For limit 0, yf is the sup of everything previous. Thus {yp\P
427 G.E Sacks/Annals of Pure and Applied Logic 81 (1996) 171-185
181
is a closed subset of co, in L(K,B). Part of the design of B below ensures that B is stationary with respect to all closed subsets of w, in L(K,B). SO some y„ 6 B. The definition of y^ implies there is a sequence An\r„ such that sup dom \Jnr„ = yp. Hence U„ r„ is a condition, and UBr„ ||- range(r)Cy Now the definition of B. B(= \J{pi,\5 < w,}) is constructed in w, stages. The ps's are as follows: (bl) dom(ps) =j&. PMUS) = 0. (Thus, j s $ B.) If 6 is a limit, then />* = U i ^ l r < &}• If « < ft then />, > />/,. (b2) {>*,*}|«
(P < to, A B not a limit A B even)
be an enumeration of w x «, £-recursive in a>,. e, denotes
{«,}(*,/J,a»t).
p^ preserves K,.^, i.e., K/''' ^K,.^.
Of course pj ^ p5. In addition, either Pi lh ki| < »Cr,«.
or
/>* forces a Moschovakis witness to es T to be first-order definable over £(fcr,4>;0). (M) Suppose <5 is not a limit and odd. Let C be any closed subset of to, ^-recursive in Kr,^i,to,. Then pa(y) = 1 for some y € C. (Thus B n C ^ 0.) The object of (b3) is to make L(K,B) ^-closed. In order to see how (b3) is satisfied, recall the proof that countably closed forcing preserves £-closure as presented in [8] or [5]. That argument shows pj can be extended in one of two ways. The first produces a q and a 9 such that q,e^EPJ,dAg\\-
\e»\=6.
Then dom q <j6; otherwise j6<Eq,03\ (a < B < w, - a<£JJ,©i) and then pj does not preserve Kr> The second produces a q that forces some An/w(«) to witness the divergence of „. 9 is of the form \}nqn. Each 9„ forces w„ to be the nth leg of a divergence witness and preserves KrM hence has domain <j6. The „'s and w„'s are defined in a first-order fashion over L(K,J), Countable closure is needed to insure that U„ qn is a forcing condition. The object of (b4) is to make B touch every closed subset of to, in L(K). (b4) is satisfied with the help of two points. First, each subset of to, in L(K) is £-recursive in d,coi for all sufficiently large countable 6. And js =E Kr>w, for all <5. Second, Lemma 4.2 implies: if C is a closed subset of w, £-recursive in K,,j_i,a>i, then ;a =
sup(Cn^).
428 182
GE. Sacks/Annals of Pure and Applied Logic 81 (1996) 171-185
Lemma 4.2 Suppose C is a closed subset of o>, in £(a>,). Let j be the canonical code for some element of the Kr spectrum. If C^Eb,a>\ Ab < j , then / = sup(Cny). Proof. Let / enumerate C in increasing order. Then / < £ C , c o i . It suffices to show
b
f(y) <j.
Assume b < y < j . Then j ^ £ y , a ) ] . So j 4£y,b,a)U /(y),6,co, and so / 3 ? £ / ( ? ) , » ] . Finally /(y) < / .
since 6<£y,co,. Hence / g
£
Proposition 4.3 Suppose L(K,B,H) « E-closed Assume wf(K) = cof M,W) anrf // w a c/oserf unbounded subset of wf(K) 77ien /Ae canonical code for «*♦* 6e/<™5 ro //. Proof. Let / enumerate // in strictly increasing order. Then /(<5)sC£5,//,<5
(uniformly in <5).
Let; be the canonical code for xf-"'. Observe that V<5(c5 <j—*f(6)<
j).
Otherwise, for some 5 < / : / ( « ) » , and so j*€Ef(6>, /(y) = y and j 6 tf.
but then j^EB,H,6.
Hence
5. Locally proper but not proper The main outcome of this section is the existence of a set forcing 9 € L{K) such that 9 is locally proper but does not preserve X, stationary subsets of eof",. 5 C cof *> is
sa'd £& x 'stationary if5 touch"every * - wi,K) such that * jc , ose tl ,un!runf i
and rf ^Thus .t seems reasonable to assert 9 ,s not proper despite the fact that proper has not yet been denned. Marcus [3] offers a definition of proper and shows that proper forcing preserves I} stationary sets (Lemma 5.2 below). The re-connality of y^K is the least / such that for some W CL(K): W is £-re on
L(K);
sup w = r, ordertype of W = k. Since L(K) = E(w\{K)), recf{x) is either w or wf(,<). In this section, as in Section 4, recf(K) = o>fw Then recf(w\w) = ^K\ as are the l\{K) - cofinalities of W f"° and K.
429 G.E Sacks/Annals of Pure and Applied Logic 81 (1996) 171-185
183
From now on, a>, is OJ\{K). In essence, & is the notion of forcing introduced by Baumgartner, Harrington and Kleinberg. 9 will be seen to preserve £-closure and so is locally proper by Theorem 3.1. o £ is an adaptation of Jensen's o to £(a>,). o£: There exists a sequence {Sa|a < ©,} in L{K) such that (l) S,Ca for all a < co,; (li) for each 2?"'-definable SCo),, the set {a|Sna = Sa} is ^-stationary; (n»{5 3 |a
and
5/, = {a|a - {0} = Sx}. Then StQ and its complement are stationary and definable over &>j); one of them, say Sto, contains an unbounded subset of {jt+i\* < to,}, the set of canonical codes for {>cr,a+l|<5 < to,}. The forcing relation 9 is designed to kill the stationarity of the complement of St0. A forcing condition p is the characteristic function of a countable closed subset of St0. A generic G is the limit of such ps, hence a closed subset of St0. Fix p e P and £ e to, to see & preserves ^-closure. It suffices to find g^p and 6 < K such that
a Choose c € S/0 and d < c so that p,b^Ed. c is the canonical code for some KrM] that will serve as 6. There is an e0 such that for all GC to,: (i){eo}(G,fc)T; (ii) «?•* is the least y such that a witness to the divergence of {e0}(G,b) is first-order definable over L(y,TC({G,b})) (cf. [8, p. 271]).
430 G.E Sacks!Annals of Pure and Applied Logic 81 (1996) 171-185
184
0> is not countably closed; nonetheless the plan is to build q as if 0> were. Thus q is the limit of a sequence qn (w < co), where each qn forces the existence of the nth leg of a Moschovakis witness w to the divergence of {e0){^,b). Then q forces the existence of w. Some assembly is required to make (dom q) € St0; otherwise q is not a condition. Choose (kn\cn) 6 L(K) SO that (Jncn = c. The ?n 's can be chosen so that: (i) p0>q and qn^qn+x\ (ii) c„ 6 dom qn\ (iii) 9n^£Wi,cm for some m. Consequently dom q = c£St0. Observe that c is a limit point of St0; otherwise c<£x,w, for some x < c, since S/o^fW,. Lemma 5.2 (Marcus [3]) Suppose & e £(ft>i) (= Z.(K)) is proper, G is ^-generic and S G £(w\) touches every closed unbounded l\M subset of wh Then S touches every closed unbounded subset of w, in L(K, G). Proof. 3» is locally proper, so L(K,G) is £-closed by Theorem 3.1. The Kr spectrum of L(K,G) is a subclass of the Kr spectrum of L(K); also the canonical codes for the Kr spectrum relative to G are a subclass of those for L(K). TO be precise, consider K%t. There is a y such that Kr,J = K?S. The canonical codes are: jy = ptfilfi < W | A K r , r ^ £ ^,o)i];
aa Then jy =jf. A related fact is IrClf. Let D be a closed subset of wi in L(K,G). Suppose D^£b,couG. By Lemma 4.2 relativized to G, if y is a canonical code for some member of the KrG spectrum, then (5.1)
b<j—./eD.
is proper, so there exists C, a c/cwrf, rec-on-Z.(*) class of co-re subssructures asso ciated with 0>. Recall that j(Kr,y) is the canonical code for Kr,y. For any p, let
C' = 0"<sup/)l(3/)LpeeA/eC]}. C is a closed unbounded if"' subset of co,, and so has an unbounded intersection with 5. Then there is a q ^ p and an / G C such that b < /(sup/)€Cpr\S, ^
and
is subgenenc over /.
Since 9 is proper, q forces sup I to be an element of the K? spectrum. Since G is ^-generic, G belongs to such a q, and so /(sup/) 6 D by (1).
431 G.E. Sacks! Annals of Pure and Applied Logic 81 (1996) 171-185
185
6. Further results and questions A trove of further information on Effective Forcing can be found in Marcus's Ph.D. Thesis [3]. She studies £-closed L(K)SS of the form £(y), where y is a regular cardinal of E(>). She makes explicit the definition of proper left implicit in the proof of Lemma 5.2. She also raises many questions. An ambitious reader might wish to verify directly that ccc forcing is locally proper by exploiting the tree-of-possibilities approach of Section 3. The example of Section 4 could stand some improvement. Surely there is a 3? € L(K) such that & preserves w, but tno ^-closure. .Beware ealse proofs oo fhis sast conjecture.) Slaman has asked for a forcing relation that is not re (cf. [8, 270) but is effective. Most likely there is one by the arguments of Sections 4 and 5. Farewell to higher recursion theory (but not to recursion theory; there is no way to say goodbye to recursion theory). References [1] K. Devlin, Constnictibility (Springer, Berlin, 1986). [2] L. Harrington, Contributions to recursion theory in higher types, Ph.D. Thesis, MIT, Cambridge, MA, 1973. [3] S. Marcus, Forcing in f-recursion, Ph.D. Thesis, MIT, Cambridge, MA, 1993. [4] D. Normann, Set recursion, in: Generalized Recursion Theory II (North-Holland, Amsterdam, 1978) 303-320. [5] G.E. Sacks, The i-section of a type n object, Amer. J. Math. 99 (1977) 901-917. [6] G.E. Sacks, Post's problem, absoluteness and recursion in finite types, in: The KJeene Symposium (NorthHolland, Amsterdam, 1980) 201-222. [7] G.E. Sacks, On the limits of recursive enumerability, Ann. Pure and App. Logic 31 (1986) 87-120. [8] G.E. Sacks, Higher Recursion Theory (Springer, Berlin, 1990). [9] T. Slaman, Aspects of £-recursion, Ph.D. Thesis, Harvard Univ., Cambridge, MA, 1981.