Definable Functions On Degrees
Definable Functions On Degrees
§1. The work we shall describe was motivated by some attractive conjectures
of D. A. Martin. Let ≤T and ≡T be Turing reducibility and equivalence. Unless
otherwise specified, a degree is a Turing degree, that is, an ≡T -equivalence class;
deg(x) is the degree of x. A real is an element of 2, the Cantor space. A cone
of reals is a set of the form {y : x ≤T y} for some real x; a cone of degrees is
a set of the form {deg(y) : x ≤T y} for some real x. A property P of reals
(degrees) holds on a cone iff {x : P(x)} contains a cone of reals (degrees). A
function f : 2 → 2 is degree invariant iff ∀x, y(x ≡T y =⇒ f(x) ≡T f(y);
f is increasing on a cone iff x ≤T f(x) on a cone, order-preserving on a
cone iff ∃z∀x, y(z ≤T x ≤T y ⇒ f(x) ≤T f(y)), and constant on a cone iff
∃y(f(x) ≡T y on a cone). This last term is an abuse of language, since not
f, but the induced function on degrees, is literally constant on a cone. For
f, g : 2 → 2, let f ≤m g iff f(x) ≤T g(x) on a cone. The Turing jump of x
is x .
Conjecture I (Martin). Assume ZF+AD+DC. Then if f is degree invariant
and not increasing on a cone, then f is constant on a cone.
Conjecture II (Martin). Assume ZF+AD+DC. Then ≤m prewellorders
the set of degree invariant functions which are increasing on a cone. If f has
≤m -rank α, then f has ≤m -rank α + 1, where f (x) = f(x) for all x.
A special case of Conjecture II was raised as a question by Sacks in [Sac67].
AD is the axiom of determinacy. The AD hypothesis in the conjectures
amounts to a definability restriction on the functions to be considered. If the
conjectures are true and all games in L(R) are determined, then Conjectures I
and II are true for all functions in L(R). Moreover, any proof of the conjectures
will almost certainly use determinacy “locally”, and so show, e.g., that Borel
determinacy implies Conjectures I and II for Borel functions. Our partial
results use determinacy locally.
One of the main reasons determinacy is useful in this area is a well known
theorem of Martin. Let X be the set of finite sequences from X ; a tree
Ordinal Definability and Recursion Theory: The Cabal Seminar, Volume III
Edited by A. S. Kechris, B. Löwe, J. R. Steel
Lecture Notes in Logic, 43
c 2016, Association for Symbolic Logic 458
Downloaded from https://www.cambridge.org/core. National University of Singapore (NUS), on 07 Sep 2020 at 03:04:13, subject to the
Cambridge Core terms of use, available at https://www.cambridge.org/core/terms. https://doi.org/10.1017/CBO9781139519694.015
DEFINABLE FUNCTIONS ON DEGREES 459
Downloaded from https://www.cambridge.org/core. National University of Singapore (NUS), on 07 Sep 2020 at 03:04:13, subject to the
Cambridge Core terms of use, available at https://www.cambridge.org/core/terms. https://doi.org/10.1017/CBO9781139519694.015
460 THEODORE A. SLAMAN AND JOHN R. STEEL
§2. Our first theorem completes the work of [Ste82A] on the uniformly
invariant case of Conjectures I and II.
Downloaded from https://www.cambridge.org/core. National University of Singapore (NUS), on 07 Sep 2020 at 03:04:13, subject to the
Cambridge Core terms of use, available at https://www.cambridge.org/core/terms. https://doi.org/10.1017/CBO9781139519694.015
DEFINABLE FUNCTIONS ON DEGREES 461
an e such that s((e, n)z) = {e}x . Let y = s((e, n)z). Then f(z)(n) = 0
iff y(y(0)) = 0; otherwise f(z)(n) = 1.
Thus f(z) <T x on a cone. Theorem 2.2 to follow implies f is constant on
a cone, and with no further need for the uniformity hypothesis on f. Its proof,
however, works only for Turing degrees. We give here a different proof which
does make use of the uniformity of f, but which works for other notions of
degree.
For each e ∈ let Pe = {x ∈ [T ] : {e}x = f(x)}; then by Martin’s
theorem we can fix an e and a pointed T ⊆ T such that [T ] ⊆ Pe . Thus f is
recursive on [T ]. The usual splitting argument gives a pointed U ⊆ T such
that either f is constant on U or f is one-one on U . If f is constant on U we
are done, so assume toward a contradiction that f is T one-one on U .
By passing to a subtree we may assume U is uniformly pointed, that
is, there is a fixed i such that ∀x ∈ [U ](U = {i}x ). We may also assume
f(x) <T x for x ∈ [U ]. Finally, let U ∗ = {s ∈ U : s 0 ∈ U ∧
s 1 ∈ U }. We may assume
there is a map ϕ ≤T U , ϕ : U → <2, such
that ∀x ∈ [U ](f(x) = n< ϕ(xn)) and ∀s, t ∈ U ∗ (s is incompatible with
t =⇒ ϕ(s) is incompatible with ϕ(t)).
Let V = {v ∈ <2 : ∃u ∈ U (v ⊆ ϕ(u))}, so that V is a tree and [V ] =
f [U ]. Clearly we can find an x0 ∈ [U ] such that x0 ≤T U and U ≤T
(V, f(x0 )). It will be enough to show V ≤T f(x0 ), since then x0 ≤T f(x0 )
and x0 ∈ [U ], a contradiction.
Notice that there is a recursive, Lipschitz homeomorphism of 2 so
that for any x, {n (x) : n ∈ } is dense in 2. [Define : <2 → <2 by
induction on length. Set (∅) = ∅. Let (u i) = (u)i unless u = ∅
or ∀m ∈ dom
u(u(m) = 0); in that case set (u i) = (u)1 − i. Finally,
let (x) = n< (xn).] Fix a recursive in U isomorphism : (<2, ⊆
) ' (U ∗ , ⊆); we also use for the induced homeomorphism from 2 to
[U ]. Let (y0 ) = x0 . Notice that there is a fixed a such that for all y,
(y) ≡T ((y)) via a (this makes use of the uniform pointedness of U .) Thus
f((y)) ≡T f(((y))) via t(a) for all y, so that f((n (y0 ))) : n <
is recursive in f((y0 ) = f(x0 ). But {n (y0 ) : n < } is dense in 2, so its
image under is dense in [U ] and its image under f ◦ is dense in [V ] thus
v ∈ V ⇐⇒ ∃n(v ⊆ f((n (y0 ))))
so that V is r.e. in f(x0 ).
Say that u n-splits on V iff u ∈ V and {k ∈ dom u : uk 0 ∈ V ∧
uk 1 ∈ V } has cardinality at least n. Since V is r.e. in f(x0 ), so is
{(u, n) : u n-splits on V }. But
v∈ / V ⇐⇒ ∃n∃u0 . . . ∃un u0 = un ∧ ∀i ≤ n[ui ⊆ f((i (y0 )))
∧ ui is incompatible with v ∧ ui (dom v+2)-splits on V ]
Downloaded from https://www.cambridge.org/core. National University of Singapore (NUS), on 07 Sep 2020 at 03:04:13, subject to the
Cambridge Core terms of use, available at https://www.cambridge.org/core/terms. https://doi.org/10.1017/CBO9781139519694.015
462 THEODORE A. SLAMAN AND JOHN R. STEEL
Theorem 2.2. Assume AD. Let f be degree invariant and f(x) <T x on a
cone. Then f is constant on a cone.
Downloaded from https://www.cambridge.org/core. National University of Singapore (NUS), on 07 Sep 2020 at 03:04:13, subject to the
Cambridge Core terms of use, available at https://www.cambridge.org/core/terms. https://doi.org/10.1017/CBO9781139519694.015
DEFINABLE FUNCTIONS ON DEGREES 463
T such that
The crux of our proof is embodied in the next lemma, which implies that
any h : → is dominated by a function recursive in some f(x).
Lemma 2.3 (Delay Lemma). Let T, f and f ∗ be as described above. Let
h : → and h ≤T x, where x ∈ [T ]. Then there is an e ∈ such that,
letting
(0) = 0
and
(n)
(n + 1) = (number of steps to compute {e}f(x) (i)),
i=0
The function is total and for all sufficiently large n, h((n)) < (n + 1).
Proof. We shall define by initial segments a y ∈ [T ] such that y ≡T x. We
shall be “h-slow” about committing ourselves to f(y), and thereby guarantee
that if the conclusion of the lemma fails for e, then {e}f(x) = f(y). Since
{e}f(x) = f(y) for some e, this is enough.
By thinning T we may assume x ≡T T . For any s ∈ T let u(s) and v(s) be
incompatible extensions of s on T of minimal length, and let m(s) be the least
i such that
f ∗ (u(s))(i) = f ∗ (v(s))(i).
We now define sn ∈ T by induction on n; we then set y = n< sn . As we
define the sn ’s we declare various e ∈ dead. We being by setting s0 = ∅.
Now suppose sn is given. Let u = u(sn ), v = v(sn ), and m = m(sn ).
Case 1. There is an e ≤ n such that e is not yet dead and {e}f(s) (m)
converges in max{h(i) : i ≤ m(u) + m(v)} steps.
In this case, let e0 be the least such e. Let sn+1 be the unique r ∈ {u, v} such
that f ∗ (r)(m) = {e0 }f(x) (m), and declare e0 dead.
Case 2. Otherwise.
Then set sn+1 = u.
Now clearly y = n sn ∈ [T ]. Since T is pointed, x ≤T y. On the other
hand, sn : n < is recursive in x, T , and h, hence in x. Thus y ≡T x. So
pick e such that {e}f(x) = f(y). We claim that e is satisfied in the lemma.
Downloaded from https://www.cambridge.org/core. National University of Singapore (NUS), on 07 Sep 2020 at 03:04:13, subject to the
Cambridge Core terms of use, available at https://www.cambridge.org/core/terms. https://doi.org/10.1017/CBO9781139519694.015
464 THEODORE A. SLAMAN AND JOHN R. STEEL
So xh turns right on T h(0) times, then left, then right h(1) times, then left,
etc.. Since T is pointed, h ≤T xh .
Our plan now is to construct h1 , h2 ≤T T so that if 1 and 2 come from
applying the Delay Lemma to (h1 , xh1 ) and (h2 , xh2 ), then T ≤T 1 ⊕ 2 . Since
xh1 ≡T xh2 ≡T T , this will be enough. The only trouble comes in guessing the
e1 and e2 appropriate for the h1 and h2 we are constructing. But since ei is a
Borel function of hi , we can fix ei on a nonmeager set. This turns out to be
good enough.
So for any h : → let eh be the least e satisfying the conclusion of the
Delay Lemma for h, eh . Let
h (0) = 0,
h (n)
h (n + 1) = (number of steps to compute {eh }f(x) (i)).
i=0
Finally, let mh be the least m such that h(h (n)) < h (n + 1) for all n ≥ m.
Since the function h → (eh , mh ) is Borel, it is constant on a nonmeager set.
Thus we fix an r ∈ < and e, m ∈ so that for any s ⊇ r, s ∈ <, there is
an h ⊇ s such that e = eh and m = mh .
Downloaded from https://www.cambridge.org/core. National University of Singapore (NUS), on 07 Sep 2020 at 03:04:13, subject to the
Cambridge Core terms of use, available at https://www.cambridge.org/core/terms. https://doi.org/10.1017/CBO9781139519694.015
DEFINABLE FUNCTIONS ON DEGREES 465
and
s (n)
∗
s (n + 1) = (number of steps to compute {e}f (us )
(i)),
i=0
where s (n + 1), and hence s (k) for k ≥ n + 1, are considered undefined if for
∗
some i ≤ s (n){e}f (us ) (i) does not converge within dom f ∗ (u
s ) steps. Notice
that s ⊆ t =⇒ s ⊆ t , and if r ⊆ h and e = eh , then h = n< hn . Also,
the function s → s is recursive in T . Also
s (i) = k =⇒ sk (i) = k. (∗)
This is true because if s (i) = k, then the e-computations which verify this only
use f ∗ (us )k, which is determined by us k and thus by sk. Notice finally
that
if r ⊆ t, i ≥ m, and t (i) ∈
/ dom t, then i + 1 ∈
/ dom t . (∗∗)
For suppose that t (i + 1) = k. Pick h ⊇ t such that e = eh and m = mh
and h(t (i)) > k. Then t ⊆ h , and as i ≥ m = mh , h(h (i)) < h (i + 1) a
contradiction.
Fix now a p ⊇ r and an m0 ≥ m such that m0 ∈ dom p and p (m0 ) = dom p.
[Take any h ⊇ r such that e = eh . Let m0 ≥ m be such that h (m0 ) ≥ dom r.
Let p = hh (m0 ) and apply (∗).] Fix also an x ∈ 2 such that x ≡T T . We
now define si , ti ∈ < by induction on i (and recursively in T ). Let
s0 = t0 = p.
Suppose now we are given si and ti such that m0 + i ∈ dom si ∩ dom ti and
dom si = si (m0 + i) and dom ti = ti (m0 + i). It follows by (∗∗) then that
m0 + i + 1 ∈
/ (dom si ∪ dom ti ).
Case 1. x(i) = 0.
Find recursively in T an s ⊇ si such that s (m0 + i + 1) is defined. Let
si+1 = ss (m0 + i + 1).
Say s (m0 +i +1) = k. Find recursively in T a t ⊇ ti k such that t (m0 +i +1)
is defined. Set
ti+1 = tt (m0 + i + 1).
Notice that by (∗) our induction hypotheses still hold of si+1 and ti+1 . Also
si+1 (m0 + i + 1) = k < ti+1 (m0 + i + 1)
since there is an h ⊇ ti+1 with e = eh and m = mh .
Case 2. x(i) = 1.
Downloaded from https://www.cambridge.org/core. National University of Singapore (NUS), on 07 Sep 2020 at 03:04:13, subject to the
Cambridge Core terms of use, available at https://www.cambridge.org/core/terms. https://doi.org/10.1017/CBO9781139519694.015
466 THEODORE A. SLAMAN AND JOHN R. STEEL
of si and ti .
Reverse the roles
Now let h = i< si and
g = i< ti . By
construction, g, h ≤T T . So
xh ≡T xg ≡T T . Let 1 = i< si and 2 = i< ti .
By construction 1 and 2 are total; by their definitions 1 ≤T f(xh ) and
2 ≤T f(xg ). By construction,
x(i) = 0 ⇐⇒ 1 (m0 + i) > 2 (m0 + i).
So T ≤T x ≤T f(xh ) ⊕ f(xg ). Since f(xh ) ≡T f(xg ), xh ≤T f(xh ),
contradicting the fact that xh ∈ [T ]. (Theorem 2.2)
Our proof of Theorem 2.2 seems to give no information about the analogous
question for other notions of degree.
Question 2. Let f : 2 → 2 be such that ∀x∀y(x ≡Δ11 y =⇒ f(x) ≡Δ11
be a y such that
f(y)) and f(x) < 1 x on a cone. Granting AD, must there
Δ1
f(x) ≡Δ11 y on a cone?
We turn now to Conjecture II and order-preserving functions. For x ∈ 2,
let 1x be the least ordinal not recursive in x. For α < 1x , let x α be the αth
Turing jump of x; that is x α = Hex where e is the least i ∈ Ox such that i is a
notation for α. We shall need the following slight generalization of a theorem
of Posner and Robinson ([PR81]; cf. also [JS85] and [SS89]).
Theorem 2.4 (Posner, Robinson). Let 1 ≤ α < 1x , and suppose x <T y
for all < α. Then there is a z ≥T x such that z α ≡T (y, z).
Theorem 2.5. Assume AD. Suppose f : 2 → 2 is order preserving and
increasing on a cone. Then either
(a) ∃α < 1 (f(x) ≡T x α ) on a cone, or
(b) ∀α < 1x (x α <T f(x)) on a cone.
Proof. Suppose that (b) is false. Martin has shown that if h : 2 → 1 and
x ≡T y =⇒ h(x) = h(y) and h(x) < 1x on a cone, then ∃α(h(x) = α on a
cone). (By Martin’s theorem we can fix an e and a pointed T such that {e}x
codes a wellorder of type h(x) for all x ∈ [T ]. By boundedness, h(x) < 1T
for all x ∈ [T ]. But 1T is countable, so applying Martin’s theorem again we
have a pointed S ⊆ T such that h is constant on [S].) So we can fix an α < 1
such that on a cone, x α <T f(x) but x <T f(x) for all < α. Pick any x in
this cone, and let y = f(x). The Posner–Robinson theorem yields a z ≥T x
such that z α ≡T (y, z). Now z ≤T f(z), and y = f(x) ≤T f(z) since f is
order preserving. Thus z α ≤T f(z), so that z α ≡T f(z) by our choice of α
and x. We have shown then that ∀x∃z ≥T x(f(z) ≡T z α ), so that f(z) ≡T z α
on a cone by Martin’s theorem.
Corollary 2.6. Assume AD. Let f be increasing and order preserving, and
suppose f(x) ∈ Δ11 on a cone. Then f is uniformly invariant.
Downloaded from https://www.cambridge.org/core. National University of Singapore (NUS), on 07 Sep 2020 at 03:04:13, subject to the
Cambridge Core terms of use, available at https://www.cambridge.org/core/terms. https://doi.org/10.1017/CBO9781139519694.015
DEFINABLE FUNCTIONS ON DEGREES 467
Theorem 2.5 and its corollary beg for improvement. Woodin (unpublished)
has extended the Posner–Robinson theorem by showing that if x α <T y for
all α < 1x , then ∃z ≥T x(Oz ≡T (y, z)). It follows that we can strengthen
alternative (b) of Theorem 2.5 to read “Ox ≤T f(x) on a cone”. It is plausible
that these ideas will lead to a proof of the strengthening of the corollary obtained
by replacing “Δ11 (x)” by “L[x]”. The following proposition is relevant to the
attempt to do this.
Proposition 2.7. Assume AD. Let g : 2 → Ord be such that x ≡T y =⇒
g(x) = g(y). Then for a cone of x, {y : g(x) = g((x, y))} is comeager.
Proof. For a cone of x, z ≥T x =⇒ g(z) ≥T g(x), as otherwise we get a
descending chain of ordinals. If for a cone of x, {y : g(x) = g((x, y))} is
nonmeager, then the Kuratowski–Ulam theorem gives a sequence yi : i <
such that for some x, g((x, yi : n ≤ i < )) > g((x, yi : n + 1 ≤ i < )).
This again is a descending chain of ordinals.
The proposition says that, under AD, Cohen forcing preserves all ordinal
assignments. (If Cohen had known enough about AD, this might have
motivated him!) It might be interesting to find analogues of the proposition for
other notions of forcing. The generalization of the Posner–Robinson theorem
needed to push Theorem 2.5 and its corollary through L[x] seems to require
this.
Of course, something more general, to which the Posner–Robinson theorem
seems irrelevant, must be true.
Question 3. Assume AD. Let F : 2 → 2 be increasing and order preserving
on a cone. Must f be uniformly invariant?
In view of Theorem 2.5 and its corollary, the answer is almost certainly “yes”.
We shall now attempt to clarify the relationships between Theorems 2.1,
2.2 and 2.5, and the conjectures. To construct a counterexample to any of
the conjectures is to construct a degree invariant function f. We can regard
such a construction as a family of constructions, one for each x ∈ 2, done
simultaneously; the x-construction has “coding requirements”, designed to
guarantee y ≡T x =⇒ f(y) ≡T f(x), and additional requirements designed
to guarantee whatever else we have in mind.
In this light, Theorem 2.1 and the results of [Ste82A] show that the x-coding
requirements must be satisfied in a way that is not uniform over [T ] for
any pointed T . It is at least superficially plausible that the injuries to these
requirements during the x-construction could produce this non-uniformity.
Theorem 2.2 shows that if the x-construction is to be recursive in x, then
the coding requirements become so difficult to guess that we can only meet
them uniformly. The reason is that the sets to be coded by f(x), that is, the
f(y) for y ≡T x, can appear very slowly. This fact, embodied in the Delay
Lemma, is the key to our proof. Unfortunately, there is no such limitation
Downloaded from https://www.cambridge.org/core. National University of Singapore (NUS), on 07 Sep 2020 at 03:04:13, subject to the
Cambridge Core terms of use, available at https://www.cambridge.org/core/terms. https://doi.org/10.1017/CBO9781139519694.015
468 THEODORE A. SLAMAN AND JOHN R. STEEL
Downloaded from https://www.cambridge.org/core. National University of Singapore (NUS), on 07 Sep 2020 at 03:04:13, subject to the
Cambridge Core terms of use, available at https://www.cambridge.org/core/terms. https://doi.org/10.1017/CBO9781139519694.015
DEFINABLE FUNCTIONS ON DEGREES 469
Proof. Suppose ∀c(c ≤ f(d) on a cone). Let d0 be arbitrary, and let di+1
be such that di ≤ f(d) whenever di+1 ≤ d. Now let u be a minimal upper
bound for {di : i ∈ } (cf. [Sac66]). By the definition of the di ’s f(u) is an
upper bound for {di : i ∈ }. Thus f(u) <T u. Since d0 was arbitrary, f is
not a pressdown function.
We don’t know whether there are nontrivial order preserving pressdown
functions.
Question 5. (a) Is there a pressdown function which is order preserving
and one-one on a cone?
(b) Let I ⊆ D be a countable jump ideal (i.e., closed under join, Turing
jump, and downward under Turing reducibility). Let A ⊆ I be such that
∀b ∈ I (A {c : c ≤ b}). Must there be an upper bound u for I such that no
v < u is an upper bound for A?
A positive answer to (b) would strengthen Sacks’ theorem on the existence
of minimal upper bounds (cf. [Sac66]). One could use this strengthening as in
the proposition above to obtain a negative answer to (a).
Downloaded from https://www.cambridge.org/core. National University of Singapore (NUS), on 07 Sep 2020 at 03:04:13, subject to the
Cambridge Core terms of use, available at https://www.cambridge.org/core/terms. https://doi.org/10.1017/CBO9781139519694.015
470 THEODORE A. SLAMAN AND JOHN R. STEEL
(b) =⇒ (a): Suppose that for all E-equivalence classes d, <d is a linear order
of d of order type ∗ + . For xEy, let
D(x, y) = Card({z : x <d z <d y or y <d z <d x}).
For d an E-equivalence class, let
Td = {s ∈ <2 : ∃x ∈ d(s ⊆ x)}
and
xd = the leftmost branch of Td .
We define En ∩ (d × d) by cases on the relation of xd to <d .
Case 1. xd ∈ d. Then for y, z ∈ d
yEn z ⇐⇒ y = z ∨ (D(y, xd ) < n ∧ D(z, xd ) < n).
Case 2. xd ∈ / d and there is a k ∈ and y ∈ d such that z <d y =⇒
zk = xd k. Then let k be least such that some such y exists, and let yd be the
<d -largest such y for k. Set
yEn z ⇐⇒ y = z ∨ (D(y, yd ) < n ∧ D(z, yd ) < n).
Case 3. Cases 1 and 2 fail to hold, and there is a k ∈ and y ∈ d such that
z >d y =⇒ zk = xd k. Proceed as in Case 2.
Case 4. Otherwise. Then for y, z ∈ d, let
yEn z ⇐⇒ y = z ∨ ∀w[(y <d w ≤d z ∨ z <d w ≤d y) =⇒ wn = xd n].
It is not difficult to check that En : n < is a finite resolution of E.
The relation xEy ⇐⇒ y = z ∨∃m∀n ≥ m(x(n) = y(n)) is a simple example
of an equivalence relation admitting finite resolution. It is fairly easy to show
that if E admits a finite resolution, then there are pathological E-invariant
functions; for example, functions f such that xEy =⇒ f(x) ≡T f(y) and
x <T f(x) <T x for all x and y.
We shall show AD implies ≡T admits no finite resolution. This phrasing
is misleading, however; it seems one must prove a stronger conclusion from
a weaker hypothesis. If G is a group of homeomorphisms of 2, then let
x ∼G y ⇐⇒ ∃ ∈ G((x) = y). If the homeomorphisms in G are recursive,
then ∼G refines ≡T . We shall show that if G is modestly complicated, then ∼G
admits no finite resolution. The relevant hypothesis is that all sets of reals are
Lebesgue measurable.
Consider an alphabet with symbols , −1 , , and −1 . A reduced word is
a sequence a0 , . . . , ak of symbols such that for no i < k do we have ai =
and ai+1 = −1 , or ai = −1 and ai+1 = , or ai = and ai+1 = −1 , or
ai = −1 and ai+1 = . Given homeomorphisms ¯ and ¯ of 2, let −1 = ¯ −1
and −1 = ¯ −1 and for w = a0 · ak a reduced word,
let w̄ = āk ◦ · · · ◦ ān0 .
Notice that if ¯ and ¯ are Lipschitz, so that (x)
¯ = n< (xn)
¯ where ¯ 2
is a permutation of n2 and similarly for , ¯ then w̄ is Lipschitz and w̄n2 is
Downloaded from https://www.cambridge.org/core. National University of Singapore (NUS), on 07 Sep 2020 at 03:04:13, subject to the
Cambridge Core terms of use, available at https://www.cambridge.org/core/terms. https://doi.org/10.1017/CBO9781139519694.015
DEFINABLE FUNCTIONS ON DEGREES 471
Downloaded from https://www.cambridge.org/core. National University of Singapore (NUS), on 07 Sep 2020 at 03:04:13, subject to the
Cambridge Core terms of use, available at https://www.cambridge.org/core/terms. https://doi.org/10.1017/CBO9781139519694.015
472 THEODORE A. SLAMAN AND JOHN R. STEEL
Downloaded from https://www.cambridge.org/core. National University of Singapore (NUS), on 07 Sep 2020 at 03:04:13, subject to the
Cambridge Core terms of use, available at https://www.cambridge.org/core/terms. https://doi.org/10.1017/CBO9781139519694.015
DEFINABLE FUNCTIONS ON DEGREES 473
Downloaded from https://www.cambridge.org/core. National University of Singapore (NUS), on 07 Sep 2020 at 03:04:13, subject to the
Cambridge Core terms of use, available at https://www.cambridge.org/core/terms. https://doi.org/10.1017/CBO9781139519694.015
474 THEODORE A. SLAMAN AND JOHN R. STEEL
REFERENCES
Howard S. Becker
[Bec] Pointclass jumps, Manuscript.
Alistair H. Lachlan
[Lac75] Uniform enumeration operations, The Journal of Symbolic Logic, vol. 40 (1975), no. 3,
pp. 401– 409.
Donald A. Martin
[Mar68] The axiom of determinateness and reduction principles in the analytical hierarchy, Bulletin
of the American Mathematical Society, vol. 74 (1968), pp. 687–689.
David P. Miller
[Mil81] High recursively enumerable degrees and the anticupping property, Logic Year 1979–80.
Proceedings of the Logic Year and of the Conference on Mathematical Logic, November 11–13,
1979, at Storrs (M. Lerman, J. H. Schmerl, , and R. I. Soare, editors), Lecture Notes in
Mathematics, vol. 859, Springer, 1981, pp. 230–245.
Downloaded from https://www.cambridge.org/core. National University of Singapore (NUS), on 07 Sep 2020 at 03:04:13, subject to the
Cambridge Core terms of use, available at https://www.cambridge.org/core/terms. https://doi.org/10.1017/CBO9781139519694.015
DEFINABLE FUNCTIONS ON DEGREES 475
Gerald E. Sacks
[Sac66] Degrees of unsolvability, Princeton University Press, Princeton, N.J., 1966.
[Sac67] On a theorem of Lachlan and Martin, Proceedings of the American Mathematical Society,
vol. 18 (1967), pp. 140–141.
John R. Steel
[Ste82A] A classification of jump operators, The Journal of Symbolic Logic, vol. 47 (1982), no. 2,
pp. 347–358.
DEPARTMENT OF MATHEMATICS
UNIVERSITY OF CALIFORNIA
BERKELEY, CALIFORNIA 94720-3840, USA
E-mail: [email protected]
E-mail: [email protected]
Downloaded from https://www.cambridge.org/core. National University of Singapore (NUS), on 07 Sep 2020 at 03:04:13, subject to the
Cambridge Core terms of use, available at https://www.cambridge.org/core/terms. https://doi.org/10.1017/CBO9781139519694.015