CHAPTER 4
STRUCTURE THEORY FOR POINTCLASSES We are now ready to plunge into a systematic study of the structure of Il: and 2;. In many ways, this cha...
STRUCTURE THEORY FOR POINTCLASSES We are now ready to plunge into a systematic study of the structure of Il: and 2;. In many ways, this chapter is a continuation of Chapter 2; here too we will establish various interesting properties of Xi and 2 : sets, in fact we will answer several natural questions left open there. What is new and different is that we will use systematically the methods of the effective theory which we developed in the preceding chapter. It turns out that this infusion of ideas from recursion theory creates a more radical change in the flavor of the subject than one might think. It is not just a case of obtaining “finer” results about the lightface pointclasses with a little more computation, as we did in Chapter 3. Even when we prove theorems which are significant only for the boldface pointclasses, we will use recursion theory to great advantage. The most important results of the chapter are uniformization theorems, particularly the Novikov-Kondo-Addison Theorem 4E.4 and the A Uniformization Criterion 4D.4. The latter implies that in many special circumstances we can uniformize a Borel set by a Borel set. As in Chapter 2, we will formulate many of the results of this chapter in a general setting, to ease extension to the higher projective pointclasses. This will lead us naturally to the axiomatic definition of a Spector pointclass, one of the key notions of the subject. Specifically for uniformization results, the notion of a scale will also prove very important. Perhaps this is the most important chapter of this book, because it is the most characteristic of our subject. One could say that Chapter 1 was mostly topology, Chapter 2 was set theory and Chapter 3 was recursion theory; but this chapter would be out of place in anything but a book on descriptive set theory.
4A. The basic representation theorem for Il: sets Most of the results of Chapter 2 depended directly on the fact that 2: sets are Ko-Suslin. Here we will first formulate an effective version of this 190
4A.11
THE BASIC
REPRESENTATION THEOREM FOR
n:
SETS
191
fact and then refine it to a representation theorem for II: sets which is the key to the structure properties of this pointclass. Recall from 3D.8 (*20) that
& ( n )=(a(O), ..., a ( n - 1)). This is a recursive function of a and n.
4A.1. THEOREM. (i) A pointset Pc X x." is a set Q G X x w 1 such that
sy
(1 2 1) is Z?if and only if there
Moreover, i f X is of type 0 or 1 , then Q may be chosen to be recursive. (ii) A pointset P z X is n;,if and only if there is a 27 set Q E X x w such that P ( x )CJ (Va)(3t)Q(x,C ( t > >
and [Q(x,C(t))&f
Moreover, i f X is of type 0 or 1, then Q may be chosen to be recursive. PROOF.(ii) follows immediately from (i). To prove (i), take I = 1 for simplicity of notation and suppose by 3C.5 that
P(x, a ) * (3u)(3v){xE N(X, u ) & a E N ( X , v ) & P*(U, u ) } with P" semirecursive, so there is a recursive R such that P ( x , a ) CJ (3u)(3v)(3n){xE N(X, u ) & a E N ( X , v ) & R(u, v, n)}. By 3B.5, there are recursive functions g, h such that (I!
E N ( N , v ) M ((v)J1 f 0 & (Vi < g ( v ) ) [ a ( i= ) h(v, i)],
so that whenever t 2 g(v), we easily have a E N ( N , v ) H ( ( u ) , )f~0 & (Vi < g(v))[(E(t)), = h(v, ill.
192
STRlJCrURE THEORY FOR POINTCLASSES
[4A.2
Now put
Q ( x , w ) #Seq(w) & (3uIlh(w))(3v5 Ih(w))(3nIlh(w)){xE N ( X , u ) & g ( v )IIh(w)& (Vi < g ( v ) ) [ ( w )= , h(u, i ) ]
R(u, Q, n)) and verify easily that
P(x, a)
@
(3t)Q(x, E ( t ) ) .
If X is of type 0 or 1, then Q is recursive since { ( x , u ) :x E N(X,u ) } is recursive by 3C.3. -I With each irrational a we associate the binary relation on w 5, = {(n,
rn): a((n, rn))
= 1)
and we put a E LO H 5, is a linear ordering e (Vn)(Vrn)[nI,
rn
P,
( n l , n & r n ~ rn)l ,
& (Vn)(Vrn)[(ns, rn & m5, n) 4 n = rnl & (Vn)(Vrn)(Vk)[(nl, rn & rnsak ) =+ n l , k ]
& (Vn)(Vrn)[(ns, n & r n ~ rn) , 9 ( n s , rn v rnsan)], a E WO e I, is a wellordering H
a E LO & < a has no infinite descending chains
*a
8~( V p ) [ ( V n ) [ P ( n+ 115, P(n)l+ (3n)[P(n + 1) = P(n)]].
If a E LO, let la I = order type of sa.
In particular, the mapping a * IaI
takes WO onto the set of countable ordinals and provides a coding for this set in the sense of 3H.
4A.2. THEOREM. The set WO of ordinal codes is IT:. Moreover, there are
THE
4A.31
relations
Sn,
n: SETS
BASIC REPRESENTATION THEOREM FOR
sz in
n: and Z;
193
respectively, such that
p E wo + {a' n p * a 5 z p * [aE wo & la1 5 lpll}.(s) PROOF.That WO is is obvious from the formulas above. To prove the second assertion. take first a5
2P
-
a E LO & ( 3 y ) [ y maps sainto spin a one-to-one