Tabular degrees in a-recursion theory Colin Bailey and Rod Downey Department of Mathematics, New Zealand
Victoria University
of Wellington,
P. 0. Box 600, Wellington,
Communicated by A. Nerode Received 15 June 1989 Revised 15 March 1990
Abstract Bailey, C. and R. Downey, Tabular Applied Logic 55 (1992) 205-236.
degrees
in o-recursion
theory,
Annals
of Pure and
We introduce several generalizations of the truth-table and weak-truth-table reducibilities to o-recursion theory. A number of examples are given of theorems that lift from o-recursion theory, and of theorems that do not. In particular it is shown that the regular sets theorem fails and that not all natural generalizations of wtt are the same.
0. Introduction
The study of strong reducibilities in w-recursion theory began with the study of w-recursion theory. However, a-recursion theory leapt straight into the study of Turing reducibility, bypassing all study of strong reducibilities in the generalized context. This paper is a first step to establish strong reducibilities in a-recursion theory, in that we develop definitions of a-truth-table, and several versions of cY-weak-truth-table reducibilities. These definitions do extend the relevant definitions on CO,and some of them behave in similar ways. But not always; for example, weak-truth-table generalizes in several distinct ways, but the useful property of w-wtt-that permitting gives rise to it-does not apply to all of the generalizations. Several problems new to these reducibilities quickly become apparent-the failure of a regular sets theorem; the fact that the power set function is rarely a total recursive function; and that the blocking machinery does not interact readily with the reducibilities (a search over a block is a-re, but not generally a-recursive). We illustrate the above problems with examples that also give indications of how some theorems lift from o to (Y.However, some very basic theorems do not, 0168~0072/92/$05.00
@ 1992 -Elsevier
Science Publishers
B.V. All rights reserved
C. Bailey, R. Downey
206
for instance
Nerode’s
A swtt B
theorem iff
there
that is an e such that VXeX is total and eB = A
makes heavy use of compactness, This means it must fail for many This paper
is primarily
and indications a.
to establish
later papers, we will show how the o-recursion theory, to give information
are that it is necessary
definitions strong about
and
show
how they
reducibilities may Turing degrees.
For the reader’s convenience, cu-recursion theory.
we recall
some basic definitions
Definition
iff every
total
element
0.1. CYis admissible
of L,,
Definition
has rng(f)
2,-function
to use it. work.
be used,
In
as in
and notation
of
f, with domain
an
E L,.
0.2.
pz = the &-projecturn = the least 6 < a: for which there is a total, injective, 2,,-function from a into 6 = the greatest 6 G CY,such that every A s y < 6 which is JZ,, is an element of L,. Definition
0.3. The _Zn-cardinality of a subclass
the least 6 c a for which there IXI n,D ‘%Zf Definition
of (L,,
D) is
is a total Ef-bijection
from X into 6.
0.4. K:
=
the Zf-cofinality
= the greatest
6 < CY,such that VX E L, (XI”yD < 6, and
is a total Zf-function, If D = 0 then it may be omitted
then rng(f) or replaced
These definitions may differ slightly shown to be equivalent.
f :X+= a
E L,.
by (Y.
from those usually
used, but they are easily
1. Definitions Throughout the remainder of this paper we will assume (Y is any admissible ordinal. In this section we will introduce a number of definitions, firstly for truth-table reducibility, and then for a variety of weak-truth-table reducibilities. Some results and some basic facts about these will be shown relating these definitions, definitions will be proven.
Tabular degrees
Definition 1.1. Let A, B be subsets reducible to B) iff 3e VK E L,
of L,.
207
Then
(1)
KcA
(2)
KflA=O
(3)
U
(4)
VM,,M,
M,~M,=OA((M,,M,),O)ED~~)(K)
+
1) $ D(~)(K).
iff
3M,,M2
A c=.~, B (A is a-truth-table
M,~BAM,~B=OA((M,,M,),O)ED~~)(~),
iff EM,,&
M,~BAM,~B=OA((M,,M,),~)ED~~)(~),
bW~e~~~~~1 1K’ EL AK’ SL, K) = L x L ‘, (MI, M,),
This definition is meant to describe the situation in w where elements of A are determined by Boolean polynomials with input information from B. In that case, we would naturally take D{e)CKj to be some set of possible inputs and results of a recursively determined polynomial. Since, on w, n *b(n) is recursive, this gives D CejCKjrecursively. However, in the
more
general
context where (Y may not be closed under IS we cannot do this, and so . a O’-function),
powerset (or if it is, then PHQ(/~) need to limit our attention to recursively property of o that fails in general is Konig’s Nerode’s
theorem
describable information. Another lemma, and hence the usual proof of
that
A co_tt B
iff
fails. In fact, we cannot
se VX ({e}”
is total A {e}”
even prove the left-to-right
= xA)
implication
without
additional
assumptions. Definition 1.2. cx is .Z,,-y-admissible iff IXc y and there is no A < CYfor which there exists a function f : A+ (Y cofinally in (Y, which is 2,‘. Hence
“LUis admissible”
means
the same as “(Y is 2,-cu-admissible”.
Proposition 1.3. Zf n 2 1 and LYis E,,+,-y-admissible, and A
B via e. Define
Let A d,+
0
{e’}x(z,
i) =
iffZlM,,M,
1 ’
e’ such that ((M,,M,),i)~D~,)(,)~M,cxr\M~nx=0,
iff 3M,, M2 M,cXr\M,nX=0
A v(A,, 1‘ otherwise.
A,> E G[D
~edV4 n A*# 0 ” Mzn 4 f 0))
C. Bailey,
208
R. Downey
It is clear that {e’}‘=A*, and {e’}B is total. Also, if X G (Y is E,Y, then we consider the function which searches through nl[D le)(Kj] for a witness that either M,$Xor M,flX#O is A,Y+l. Since cy is .Z”+,-y- admissible, this function has bounded range. Now (YS p,’ is a y-cardinal, and hence the range of the function intersected with X is in L,, and likewise the range of the function intersected with (Y\X is in L OZ.
This gives us witnesses to the case {e’}x(z, i) = 1.
0
Corollary 1.4. Let LYbe an L-cardinal, and A col_ft B. Then there is an e such that (1) VX {e}” is total, (2) {e}” =A*.
Cl
The converse of this theorem appears to require some degree of acompactness, although how much is unclear. There are several reducibilities which are weaker than cu-tt. We first introduce the ‘most’ natural one of these, which is very readily seen to be a weakening of the tt-condition.
Definition 1.5.Let A, B be subsets of L,. Then A sa_wttB (A is cY-weakly-truthtable reducible to B) iff 3e VK E L, (1)
KcA
iff
3A4,,M2 M,~Br\M,nB=O * {Ml, MJ c D(Q)(K) A L, k @,,(K, MI, Mz),
(2)
KnA=O
iff
3M,,M,
M,GBr\M,nB=O * {MI, M,) G D(em
A L, b @JK,
MI 3 Mz)
where e = (eo, el, ez) and Ge,,denotes the e&h ZT-formula. not only the fact that computations have D {eol(W is meant to represent recursive use, but also that we can collect together all the information that a computation might possibly use quickly (i.e., recursively). We can further weaken this definition by only requiring that the use function be bounded, but the bounding function may be arbitrarily complex. Definition 1.6. Let A, B be subsets of L,. Then A G,_,,,~~B (A is a-mildly-truthtable reducible to B) iff 3e = (eo, e,, e2) VK E L, (1)
KcA
iff
3M,,M,
M,sBAM,nB=k? A MI 7 Mz 5
(2)
KnA=0
iff
3M,,
L{eo}(K) A L,
I=@e,W,
MI,
MA
L{eo}(K) A L,
k @c&K,
MI,
Mz).
M2 M,sBhM,nB=O A MI, Mz c
Tabular degrees
We remark that for certain B it is to have Ac,_,,B
iff
AS,
209
to have {q,} be a trivial
and
B.
For instance if pT< cx and B E pp just take {e,,}(K) = pp. However, if B is regular, then the function {eO}(K) ‘must’ be unbounded in LY (if A is non-recursive), and in fact we will only use this reduction in this context. This also means that this reducibility does not extend to inadmissible ordinals, whereas sa_wtt is suitable for such extension. improvement is to An intermediate reducibility s__+ is of some interest-the locally bound computations rather than globally as in the case of =&_-wtt. Definition (1)
1.7. Let A, B be subsets of L,. KGA
iff
3z,M,,M,
Then A ccr_tiB iff 3e VK E L,
M,~BAM,~B=~ A MI >Mz c_ Lc~,,~(K)A L, i=@e,(z, K, M,, MI)
(2)
KflA=O
iff
3z,M,,M,
M,cBr\M,nB=O ,-, MI,
(3)
3aVM,,
M2
E
A
J&,,)(K)
L
I= @c&b
M2e L (e)(~) (M, n Mz = 0 A 38 L, k 32 @q(z, K, MI, 3
MI,
M2
E L,
A
L,
I= 32
@e,,(z,
K,
MI,
M2)
M2)) K,
M, , M2)
where Qe, is the e,th A,-formula. That this, and the other reducibilities, are transitive, is an easy exercise for the reader. There are several connections between reducibilities which are immediately apparent. Proposition
Proof.
1.8. Let A, B be subsets of L,.
(1) Let A 6n_tt B via e. Define e’ = (e& el, e;) so that D(e,j}(~)= {MI 13 E 2 3M ((MI, U I&
and
Then
M),
i> E &,,,,I
) 3 E 2 3M ((M, M,), i> e D,,,,,,}
C. Bailey,
210
R. Downey
To show A sn+B,
take e’ = (e& el, e;) where e;, e; are as above. eh is such + 1 is an appropriate = L-rk(D 1e)CKj) and then u = L-rk(D,,,,,,)
that {e’}(K) bound.
B via e = (e,,, el, e2) to get A Cor_mttB take A ~LY_Wtt
(2) Given
Under certain reducibilities. Proposition
additional
conditions,
1.9. Let L, k Power
there
are other
Set Axiom,
connections
EL,,
hence
b({eo}(K))
Thus if L, b 32 (@&, thenM,,M,EL,,, KEL,,,
EL,,
between
these
bound be least
o for all such that
the least Z,-stable L, -cl L,, we have
of LKCI.
K, Ml, &))
and Ml, M2 E L~eo~~K~
K Ml, Mz) v @e,(z, K, M,, M,)).
This means y is a suitable bound. If (Y= o, then since o is closed K)
and is an element
K, M, M2) v @&z, eEL,,andso
L, b 3z (R,(z,
SEf{(W,
= L-
and A c~_,,,~~B. Then A
Proof. First suppose a > o. It suffices to find a suitable computations. Let A sa_mtt B via e, and K E L,, and let p K,eELB. Let K > /3 be the next a-cardinal greater than p and let y be ordinal strictly greater than K. Now, noting the e, K E L, and {e,}(K)
{e;}(K)
cl, 4.
rk(D,,& and e’ = (4, (3) Omit (5. 0
under
132 (@e,(z, K, W, K)
powerset, v @&,
and p;” = o, K, M,, M,)) ,+,(4
n &
= 0))
is an a-finite subset of ,$${e}(K)‘). By admissibility, the function f : S + (Y given by f(( Mi, M,)) = the least witness has bounded range, definition. 0 Proposition
say n is a bound.
Then
n is the bound
1.10. Let pp = CY, and A G~_,,,~~ B. Then A sm.+
Proof. Suppose A s,_,~~ B via e. Define rk(D{,,,,,,) and for i = 1, 2 @e,:(z,K, W, M,) To obtain
z to (M,, M,) E S
-
the required
Sgf {(W, is a _Z,-subset f((M,,
e’ = (e& e;, e;) such that
a, note that ID~,OnKjllPm < pp,
M,) 132 (@e;(z, K, MI> &I
44,)) = least witness
{e;}(K)
and so the set A WI n Mz = 0))
Let f : S + (Y be defined
z to (M,, M2) E S.
= L-
to ae,(K, Ml, MJ).
v @e;(z, K, MI, iW)
of a small set, and so is a-finite.
by our
B.
((MI, W) ED IeolcKj)v (z is a witness bound
required
by
Tabular degrees
Then,
bounded
L,
by
say.
cr is the
required
q
bound.
The converse The
f has range
by admissibility,
211
of this theorem
relationship
between
fails, as we will later show (see Section 4). since ca_wtt and cm-G when p: < a is unclear,
if
is a large set, the ‘time’ taken to find the appropriate witness could well D ~eo~~K~ be unbounded in (Y. However, this proof does suggest a different restraint which we might impose upon either being The
reducibilities, and that is bounding the size of the set DcelcKjr i.e., if K is an a-cardinal or CY,and r either tt or a-wtt, then we could define
(1)
K~ -=L~~
(2)
(A%,B
(3)
A+,_,ttB
and A CK,_rB +
j
A CKZ.TB
A%,B) =,
We will not continue A further alternative
+
As-,.;B
to investigate these reducibilities is relativizing the reducibilities.
for s+.
Definition
1.11. Let A, B, D 5 L,. KH
u is total,
This notion is closely related following propositions show. Proposition Proof.
Ac,.,,B) as the last proposition. here. This
is perhaps
most
We say that A s~+_~ B iff and D-recursive. to the
reducibilities
so far introduced
as the
1.12. Let D, se D2 and A 4(Y_G_D,B. Then A s~_+_~, B.
Immediate.
As a consequence a-T-degree. Proposition
3
by the same proof
interesting
(1) A cLy_\^v B, (2) the function
(A==,.,,B
q of this proposition
we will write
A sa_\t_dB where
d is an
1.13. Let A c,_+ B. Then A =s~_+~,B.
(Y be the total Proof. Let A c a_GB via e, and let f : L,+ computations. It suffices to show that some such f’ +,,=0’. Notice that (J is a bound on computations such that
function
KEL,
K, MI> Mz))
iff
VW,
32 (@&,
MZ E LIP) +
K MI, M,) * @e,k
32 E Lo (@&,
K, M,, &I
* @&
bounding
K, MI,
M2)).
C. Bailey, R. Downey
212
R, given more explicitly by
This is a &-relation (K,, a) E R
3x, y, m ({eo}(K1)
iff
=x A y = Lx A m = L,
A VM,, Mz G Y Vz (-e,(z, v 32
l
K M,, W
m (@&,
A -e&,
K, W, &I v @&,
K W, &)I K, W, W)).
By uniformization there is a total &function f’ : L,+ a such that for all K 0 E R. S ince f’ is total, it is in fact AZ, and so f’ +,,O’.
(K, f’(K))
Proposition 1.14. A Cau-ttB iff A s~_+_~B. Proof. Let A s*_,~ B via e. Define DceVj(Kj= {L I 3M, i E 2 ((L f(K)
= L-rW+d
W,
i> E DcelcKj or ((M,
L), i> E &)(K)),
and
@&,
K MI, &)
iff
((Ml,
S),
@&,
K Ml, &)
iff
((Ml,
Mz), 1) E DI~)uc).
0) E DMK)~
Then f(K) is the desired bound, and f is Al, hence fcwa 0. This gives A Sa-~_OB. Now let A s a_8_0B via e, and f :L, + cr be the recursive bounding function. Then define e’ by ((MI, MA 0) e DW)(K)
((Ml,
M2),
1)
e
E D@‘)(K)
=
This provides an cu-tt reduction.
MI,
M2
and
LfcKj
Ml,
442
and
LfcKj
E D@“}(K)
k 32
@&,
K,
W,
M2),
@e&,
K,
Ml,
M2)-
E D{e”}(K)
b 3.~
0
For the readers’ information, we note that if we relax the requirement bounding function be total, then A Sn-wttB
j
A =%r B
A=S w_mt, B
3
A s-r
that the
(C-r is the ZF-version)
and B.
With all of these reducibilities, it is natural to ask a reducibility Post’s Problem, i.e. are there 2’,-sets M, N such that (%;_o)
# (=%+M) # (%-;-or)
version of
Tabular degrees
213
and (5-J
f (%v-r) # (5-J.
This problem The
next
subsets
will be left to the interested theorem
of (Yrather
is a technical
reader.
result
than the apparently
showing
more general
that
we need
case of subsets
only
consider
of L,.
Theorem 1.15. Let A E L,. Then there is a set B G cx such that A and B are many-one equivalent. Furthermore, if A = W, is wre, then the function f such that B = WrC,, is total recursive. Proof. There It remains Proposition Proof.
is a parameter to observe
h : L, * a. Let B = h[A].
free, total Xi-function
a connection
between
4,_,
0
and ca_tt,
1.16. A So_,,, B + A
Let A S,.,,, B via h, a total recursive
function,
with index e. Then
define e’
by &WC)=
WWI,
This gives the required
0>> I>> ((6
reduction.
0)).
0
As a consequence of the theorem, consideration are subsets of the ordinals. complete
h[Kl)>
we may assume The next question
that all sets under to address is that of
sets.
Theorem 1.17. K ‘!Ff{ (x, y ) ( x E WY} is an a-tt complete re set, i.e., if A is Ly-re, then A =Sa_t,K. Proof. Let A = W, be o-re. MGA
iff
Then,
we have
Mx{e}sK
and MnA=O
iff
Mx{e}flK=fi
So define e’ so that Dw)(M) = {((M
x {e>, 0)) I>, ((0,
This gives us an o-tt reduction
procedure.
M x {e>), 0)). q
Some notation: Let k denote the canonical subset of (Y which is a-mequivalent to K. If gives us the top of the re degrees for any of our reducibilities. The next result is that the A,-sets give us the bottom of the re degrees.
C. Bailey,
214
Theorem Proof.
1.18. Let A be A:, and B be any subset of (Y. Then A sm_tt B.
Let A be any AT subset {((0,0>, D (e’)(K) =
of L,. I>>
function
Define
e’ so that
if KEA,
{((0,0),0)} 1 0
ifKflA=0, otherwise.
Since A is A,“, and (Y is admissible, total recursive The
R. Downey
A* is also A:,
such that A sa_tt B via e’.
last of the basic
operation
works.
Theorem
1.19. Let B,
facts
about
C be subsets
the
and so {e’} is a well-defined 0
use of degrees
of L,.
is that
the
usual
join
Then B cor_tt B @ C = (B x (0)) U
cc x {l)).
Proof. This is clear as B
0
Associated with any reduction procedure A sol_ B we have a pointwise functional, which we will denote by &):, or just &‘, when r is given by the context. By way of example, we show how 6:” is defined: 1
iff 3M,,M, * MI>
&r”(B;x)=
1 Associated with and L, k 4jepe, or L, Also associated usually denoted by #e(x) =
M2
0
iff 3M,,M,
T
,+,MI, M2 otherwise.
M,cBr\M,fIB=O E D,,,,,,,,,
A
@e,,(b>,
W,
M2),
Ml,
M2),
M,GBAM,~B=O E D,,,,,,,,,
A
@c&x>,
this is its approximation at stage u, where we use {e,},({x}) k Qee,. with &), is its use function, defined in the usual way, and @,, e.g., for ar-wtt the use function Ge for &‘, is:
U D,e,,,,x,,.
In the special case that A ca_tt B via e we will also use the notation mean @(B; x) = 1, and B k,x $ A to mean &y(B; x) = 0.
B k,x E A to
2. Regularity A fundamental property of subsets of CYthat is technically important in most We recall the definition. arguments involving a-degrees (for se) is regularity. Definition 2.1. A c L, is regular iff for all K E L, K n A E L,.