Professional Documents
Culture Documents
REFERENCES
Linked references are available on JSTOR for this article:
https://www.jstor.org/stable/2273146?seq=1&cid=pdf-reference#references_tab_contents
You may need to log in to JSTOR to access the linked references.
JSTOR is a not-for-profit service that helps scholars, researchers, and students discover, use, and build upon a wide
range of content in a trusted digital archive. We use information technology and tools to increase productivity and
facilitate new forms of scholarship. For more information about JSTOR, please contact support@jstor.org.
Your use of the JSTOR archive indicates your acceptance of the Terms & Conditions of Use, available at
https://about.jstor.org/terms
Association for Symbolic Logic is collaborating with JSTOR to digitize, preserve and extend
access to The Journal of Symbolic Logic
This content downloaded from 137.132.123.69 on Mon, 07 Sep 2020 03:07:11 UTC
All use subject to https://about.jstor.org/terms
THE JOURNAL OF SYMBOLIC LOGIC
Volume 47, Number 2, June 1982
JOHN R. STEEL
?0. Introduction. The structure (D, <) of the Turing degrees under Turing
reducibility is quite complicated. This is true even if we restrict our attention to
the substructure (R, <) of r.e. degrees. However, the theorems which imply that
these structures are complicated all involve ad hoc constructions of sets having the
desired reducibility relations. The complexity disappears when we turn to de-
grees occurring in nature. Of the degrees in R, only 0 and 0' seem natural. In
D, only 0, 0', 0", ..., O, Ow+1, ... (and on into the transfinite) seem natural.
Thus the natural degrees appear to be wellordered, with successors given by Turing
jump.
If this is true, one would like to prove it. Of course the first problem is to make
the concept of naturalness more precise. The following requirements seem plausi-
ble: a natural degree should be definable, its definition should relativise to an
arbitrary degree, and this relativisation should preserve reducibility relations
among natural degrees. Thus to each natural degree c is associated a definable
fc: D -- D so that fc(O) = c and Vd(d < fc(d)). Moreover, b < c iff Vd(fb
fc(d)). To be specific, let us take the definability offc to mean thatfc e L(R).
If P is a property of degrees, we say P holds almost everywhere (a.e.) iff
AcVd > c P(d). For , g: DU-D, let f <mg iff f(d) < g(d) a.e. Define ' by
f'(d) = f(d)', and let M = {f: D -DI f E L(R) A d < f(d) a.e.}. The following
conjecture is due to D. A. Martin:
CONJECTURE. M is prewellordered by < m. If f E M has rank ca in < me then f'
has rank a + 1.
Given the requirements on naturalness above, the conjecture implies that the
natural degrees are wellordered, with successors given by Turing jump.
Martin's conjecture is meant to be considered under the hypothesis that all
games in L(R) are determined (it easily implies that L(R) I= R is not wellorderable).
Assuming this, we shall prove the conjecture for a certain subclass J of M. J
consists of those functions in M representable by an F: ic) -I we which is uniform
Turing invariant (cf. ?1). Such a representation is characteristic of all the familiar
jump operators, and in fact these are the only functions we know of in J. We
conjecture that J = M.
The most concrete special case of Martin's conjecture appeared in [8]. There
Sacks asked whether there is a degree invariant solution to Post's problem, i.e. an
347
? 1982, Association for Symbolic Logic
0022-48 12/82/4702-0008/$02.20
This content downloaded from 137.132.123.69 on Mon, 07 Sep 2020 03:07:11 UTC
All use subject to https://about.jstor.org/terms
348 JOHN R. STEEL
The natural e such that Vx(Wx = x') satisfies (i) and (ii)', and so Lachlan's result
characterizes the Turing jump operator.
Our proof of Martin's conjecture for J will reprove the Lachlan result. In this
special case our proof requires the determinacy of XO games, making it much less
constructive than Lachlan's. On the other hand, our proof is much simpler.
Our use of determinacy is "local"; for example, to prove that < m prewellorders
the Borel functions in J we need Borel determinacy. For the remainder of the
paper we shall actually work in ZF + AD + DC, where AD is the false assertion
that all games on cl are determined. We leave it to the reader to reformulate our
results so that they follow from the amount of definable determinacy he is willing
to grant. The constructivist who will not grant X2 determinacy should read no
further. The reader who will not grant zIt determinacy should skip ?2.
In ? 1 we prove that < m prewellorders J, and give characterizations of a number
of jump operators analogous to Lachlan's characterization of the Turing jump
operator. We also define a prewellorder of theories in the language of second-
order arithmetic which is based upon <,m. In ?2 we give a "normal form" for
those f E J so that f(d) e L[d] a.e. We then compute the ordinal ranks in < m of
various jump operators.
This content downloaded from 137.132.123.69 on Mon, 07 Sep 2020 03:07:11 UTC
All use subject to https://about.jstor.org/terms
A CLASSIFICATION OF JUMP OPERATORS 349
This content downloaded from 137.132.123.69 on Mon, 07 Sep 2020 03:07:11 UTC
All use subject to https://about.jstor.org/terms
350 JOHN R. STEEL
This content downloaded from 137.132.123.69 on Mon, 07 Sep 2020 03:07:11 UTC
All use subject to https://about.jstor.org/terms
A CLASSIFICATION OF JUMP OPERATORS 351
"natural" means that the inner model must be definable in a way which relativises
to an arbitrary degree. We also demand a uniformity.
DEFINITION. Let M: w2 -k P(w2), and
(i) Vx, y(X T y M(x) = M(y)),
(ii) Vx(M(x) is closed under join, Turing jump, and Turing reducibility),
(iii) Vx, y(y e M(x) -> M(y) c M(x)),
(iv) there is a relation W(x, y, z) so that Vx(W,, = {(y, z)l W(x, y, z)} is a
wellorder of M(x)),
(v) for a < o.t. W, and e E Co let
z if 3y(y T X via e and
Ze = z is the ath element of Wy),
0 otherwise.
Then <Zel e < co> E M(x). Then we say M and the associated map X(d) =
{yI 3x e d(y e M(x))} are inner model operators.
If X, X are inner model operators we say X < X iff X(d) c 4(d) for a.e. d.
THEOREM 2. < prewellorders the inner model operators.
PROOF. We begin with prelinearity. Let X and X be inner model operators
associated to M and N. Suppose X(d) ! .X(d) a.e. Let a(d) be the least ordinal
a so that for some x e d, the ath element of W,, is not in N(x), where Wx wellor
M(x) as in (iv) above. Let F(x) be the join of x" and {(e, i) I 3y(y -TX via e A i e
the a(d)th element of WY)}. Then F(x) e M(x) by (ii) and (v), while F(x) 0 N(x) by
the choice of a(d). Clearly F represents a jump operator f. Now if A(d) 4 X(d)
a.e. we can similarly define G(x) e N(x) - M(x) for dg(x) large, with G repre-
senting a jump operator g. But either g < mf off <? g, and in either case we have
a contradiction.
Suppose now <,&,,I n < wo> is a descending chain of inner model operators. As
in the last paragraph we have jump operators fn so that fn(d) = dg(y) for some
y e Xn(d) - A'1,1(d). But then <f.I n < cw> is a descending chain of jump opera-
tors, a contradiction. LI
Condition (iii) in the definition above was not used in the proof of Theorem 2.
Its role is to make the ordering of theories we now define more natural.
For T a theory in the language of second-order arithmetic, let 1T be the least
inner model operator such that <c( U XT(d), e, +, > I= T for a.e. d, if such an
operator exists. Let T1 < T2 iff XTi and XT2 exist, and XT1 < XT2
By a result of Moschovakis (cf. [1]), XT exists for every true T. It is easy to see
that JI1-CA < 41+1-CA for all n 2 1, and full CA < 2O-det < 2O -det <
< J, -det (by work of H. Friedman and D. Martin). For the theories T just
mentioned, XT(d) = Lr(d) [dJn f2 for some r(d). Of course, Hlj-det is the
least theory T such that XT is not of this form. We conjecture that I1 -
det < 1+1 - det for all n 2 1, that PD Tr where PD is the schema of
projective determinacy and Tr is the set of all true sentences, and that Tr is -
maximal among all theories.
The measure of strength defined above differs from the proof-theoretic measures.
For example, one can show that the schema asserting that every projectively de-
finable wellorder has a countable field has strength greater than that of H' - det;
This content downloaded from 137.132.123.69 on Mon, 07 Sep 2020 03:07:11 UTC
All use subject to https://about.jstor.org/terms
352 JOHN R. STEEL
we conjecture its strength is that of PD. The reason is simply that our definition
eliminates "unnatural" models, such as forcing models, from consideration. There
is some methodological interest in this. Suppose one wants to find a natural inner
model so large that it admits no protectively definable wellorder. Then one will
probably need to assume PD, since PD is probably true in the smallest such
model. (Assuming PD, Moschovakis' M,, is such a model; cf. [1].)
?2. An initial segment of J. We shall analyze the class of jump operators f such
that f(d) e L[d] a.e. The analysis relies on Jensen's fine structure theory (cf. [3]).
So that we can simply cite results of [3], we use Jensen's Ja hierarchy for L.
According to [3], whenever (An+i(Ja) -n(Ja)) n Aw # 0, there is an element
of this set of largest Turing degree. We call such an element, and its degree, a
Jn+i(Ja) master code. The master code degrees are wellordered by the order of
construction of their members, a Jn(Ja) set being constructed before a properly
JA+i(Jh) set. This order coincides with Turing reducibility. For a < xf, let
Oa be the ath master code degree in L. If x is a Jn(Ja) master code, then x' is a
Jn+i(Jh) master code, so that 0r+1 = (Oa)'. These facts and definitions relativise
to an arbitrary degree d; thus da is the ath d-master code degree in L[d] for
a < xf[d], and da+1 = (da)'.
It is widely agreed that 0a is properly regarded as the ath iterate of the Tur
jump. The work of [2] and [4] on degree theoretic definitions of 02 in terms of
(OPt j < A} supports this belief. Under reasonable assumptions, the "only if"
direction of Theorem 3 is a proof of this belief. For suppose c e L is an iterate of
the Turing jump. Assume that c is definable in a way that relativises to yield a
jump operator fC with fc(O) = c. Assume further that Va < fL Vd(fc(d) < da
ifffc(O) < 0a). Then by Theorem 3, c = Oa for some a < xf.
R. Solovay suggested the "only if" direction of Theorem 3.
THEOREM 3. Let f(d) e L[d]for a.e. d. Then f is a jump operator ifff(d) is a d-master
codefor a.e. d.
PROOF. We begin with the "if" direction. So suppose f(d) is a d-master code a.e.,
and define a(d) so that f(d) is a master code for J. (d) [d] a.e. By countable additivity
fix n e cl so that f(d) is a Jn+, master code for Ja(d)[d] a.e. By [3], for a.e. d there
is a Jn+l(Ja (d) [d]) map of co onto J. (d) [d]. Consider the following game, whic
gives a uniform definition of such a map: I plays x and II plays y. Player I wins if
Y < T x and x(O) = to is a ,n+1 formula of 4 free variables so that for som
< a(d) (where d = dg(x)) we have
(i) {(i, t)I Ja (d) [d] I= [i, t, 3, x]} is a map of cl onto J. (d) [d], and
(ii) if r < 3, then no map of cl) onto Ja(d)[d] is Z+PW(Ja(d)[d]) definable fro
the parameters r, x alone.
Notice that a : satisfying (i) (for some so) and (ii) exists for all x e d, for a.e. d.
Moreover, 3 is uniquely determined by d, so that we can write 3 = :(d).
Since p(d) exists for a.e. d, II can have no winning strategy. Fix a winning
strategy a for I. Let so = v(0) be what a tells I to play first. For a <TY and
d = dg(y) let
This content downloaded from 137.132.123.69 on Mon, 07 Sep 2020 03:07:11 UTC
All use subject to https://about.jstor.org/terms
A CLASSIFICATION OF JUMP OPERATORS 353
Clearly F(y) is Jn+(Ja (d) [d]) for a < T y. Thus to show that dg(F(y)) =
f(dg(y)) for or < T y, it is enough to show that for or < T y and d = dg(y), every
Zn+l(Jad)[d]) subset of co is r.e. in F(y). Let a = (j e (I I Ja(d)[d] I= O[j, t]}, where
0 is Tn+1 and t e Ja(d)[d]. Since h. is onto, t is Tn+1 definable from p(d), a, and
y. Thus there is a 1in formula (pi so that
This content downloaded from 137.132.123.69 on Mon, 07 Sep 2020 03:07:11 UTC
All use subject to https://about.jstor.org/terms
354 JOHN R. STEEL
and
and
Notice that given e we can effectively find a recursive te: l) - l) so that for a.e.
d, if y E dand x -T y via e, then H(x)p = t -'(H(y)p) for all 1 < p(d).
Let <KdIV < r(d)> enumerate in increasing order those 1 < p(d) so that for some
(equivalently, all) y E d, H(y)p+l - H(y)p # 0. Now for 3 < p(d), <H(y)pl 1 < (>
E ha (d) [d] (since {(e, i, r) 1 3x(x T Y via e A (i, r) E Af n2)} is In(Ja (d) [d]) and so
a member of Ja (d) [d]). Thus each v < r(d) is countable in Ja (d) [d], and since every
real in Ja (d) [d] is recursive in f(d) by the minimality of g(d), we have r(d) < c4(d).
Let H(y) = UP<P(d)HMY)p for y E d. Then G(y) < T H(y), and H(y) is approxi-
mated by a wellordered sequence of sets H(y)13, all recursive in F(y). We use a game
like that of Moschovakis' Coding lemma [5] to show H(y) < T F(y) for dg(y) large.
Consider the following "Friedman game". Player I pays e, then i, then plays out
x E Ecu. Player II plays k, then 1, then plays out y E Ecu. If {e}x # y, then I loses;
otherwise, if {k}Y # x then II loses. If x T Y via (k, e), then setting d = dg(y),
Player II wins iff
(i) WF(x) ! H(x), or
(ii) WF(Y) C H(y) A 3v < r(d) (H(x)ed ! WF(x) A H(y)p C WF(y)).
Let r be a winning strategy in this game. Let d be any degree so large that a,
and the reals witnessing the uniformity of F are recursive in d, and all statements
shown above to hold a.e. hold for d. We show g(d) < f(d). Since g(d) 4 f(d) a.e.
by assumption, we have the desired contradiction.
This content downloaded from 137.132.123.69 on Mon, 07 Sep 2020 03:07:11 UTC
All use subject to https://about.jstor.org/terms
A CLASSIFICATION OF JUMP OPERATORS 355
So H(y) is r.e. in F(y). Since y" < T F(y), H(y) < T F(y), so G(y) < T F(y).
Case B. r is a winning strategy for II.
Fix x E d. Let < * be a linear order of oi recursive in F(x) with a wellordred
initial segment of order type ,F(x). Choose < * so that the set of < *-limit points
and the < *-immediate successor function are recursive in F(x). We define a partial
cv: it- co recursive in F(x) by effective transfinite induction on < * (i.e. by the
recursion theorem).
(a) If n is < *-least, set 0(n) = k, where WF(x) = 0.
(b) If n is a < *-limit point, set 0(n) = k, where WF(x) = U< W((x).
(c) If n is the < *-immediate successor of m, find (using the recursion theorem) an
e so that if I plays <e>^<K(m)>-x and II responds with <k>-<l>^y by x, then {e}x
- y. Find I' s0 that Wf~(x) = Wf(). Then set 0(n) = i, where
W F~ - W F((,x) u t-blexFWFx).
Then 0(n) is defined for all n in the wellordered initial segment of < *. Also, if n
has < *-rank v < CvF(F), then H(x)dcd W,(x)) c: H(x). Now fix e so that x-TX
via e. Then Vm3n3i (n is in the wellordered initial segment of < * and (e, m, i)
E WV,). By boundedness, we have n in the wellordered part of <* so that
Vm3i ((e, m, i) e W4,,x))). But then both G(x) and a) - G(x) are r.e. in F(x), so
G(x) < TF(x).
Theorem 3 has been proved. Z
We now compute the <t-ranks of some familiar jump operators. It is useful
here to consider a similar but simpler prewellorder. Forf, g: D -+ Ord, letf < 0 g iff
f(d) < g(d) a.e. The countable additivity of Martin's measure on D and the fact that
the ordinals are wellordered implies <0 is a wellorder. For f: D -+ Ord, let If I be
the ? 0-rank off. ForfE J, let If I be the < m-rank off.
Let J1(d) be the least ordinal not the order type of a wellorder of co which is
il(x) for some x E d. The author has shown that IAddln(d)I = 821+1 all n > I
(cf. [111). Using this it is reasonably easy to see that if fn(d) = the Al-jump of d,
then 1f2nl = 42n+1* In particular, If21 = c We now identify the jump operator
with <,-rank s.
Let C be the class of uniform indiscernibles; that is, let ca E C iff Vx e wcv (a is a
canonical indiscernible for L[x]). Certainly every uncountable cardinal is in C, and
in fact (by AD) Nn is the nth element of C for n < cv (cf. [5]).
This content downloaded from 137.132.123.69 on Mon, 07 Sep 2020 03:07:11 UTC
All use subject to https://about.jstor.org/terms
356 JOHN R. STEEL
This content downloaded from 137.132.123.69 on Mon, 07 Sep 2020 03:07:11 UTC
All use subject to https://about.jstor.org/terms
A CLASSIFICATION OF JUMP OPERATORS 357
REFERENCES
[1] H. BECKER, Partially playful universes, Cabal Seminar, 1976-1977, Lecture Notes in Mathe-
matics, vol. 689, Springer-Verlag, Berlin and New York, 1978, pp. 55-91.
[2] H. HODES, Jumping through the transfinite: the master-code hierarchy of Turing degrees, this
JOURNAL, vol. 45 (1980), pp. 204-220.
[3] R. B. JENSEN, The fine structure of the constructible hierarchy, Annals of Mathematical Logic,
vol. 4 (1972), pp. 229-308.
[4] C. JOCKUSCH and S. SIMPSON, A degree-theoretic definition of the ramified analytic hierarc
Annals of Mathematical Logic, vol. 10 (1976), pp. 1-32.
[5] A. S. KECHRIS, AD and projective ordinals, Cabal Seminar, 1976-1977, Lecture Notes in
Mathematics, vol. 689, Springer-Verlag, Berlin and New York, 1978, pp. 91-133.
This content downloaded from 137.132.123.69 on Mon, 07 Sep 2020 03:07:11 UTC
All use subject to https://about.jstor.org/terms
358 JOHN R. STEEL
This content downloaded from 137.132.123.69 on Mon, 07 Sep 2020 03:07:11 UTC
All use subject to https://about.jstor.org/terms