Reflection and forcing in E-recursion theory

Reflection and forcing in E-recursion theory

Annals of Pure and Applied North-Holland Logic 29 (1985) 79-106 REFLECTION Theodore AND FORCING 79 IN E-RECURSION THEORY A. SLAMAN” Dept. of ...

2MB Sizes 0 Downloads 60 Views

Annals of Pure and Applied North-Holland

Logic 29 (1985) 79-106

REFLECTION Theodore

AND

FORCING

79

IN E-RECURSION

THEORY

A. SLAMAN”

Dept. of Mathematics,

The University

Communicated by H. Rogers, Received 20 September 1982

of Chicago,

Chicago,

IL 60637,

USA

Jr.

E-recursive enumerability is compared via forcing to 8, definability. It is shown that for every countable E-closed ordinal K there is a set of reals, X, so that LK[X] is the least E-closed structure over X.

1. Introduction The

study

of the

E-recursive

functions

goes

back

to Kleene’s

definition

of

recursion in a normal object of finite type [7, 81. The general notion for arbitrary sets is due to Normann [lo] and independently to Moschovakis. In essence, a function f from sets to sets is E-recursive if there is a way to inductively build f(x) directly from x. The feature which distinguishes E-recursion from primitive set recursion of Jensen-Karp [6] is the ability to E-recursively interpret a set as an instruction. There is a (necessarily partial) universal E-recursive function. Say that a predicate $?3 is E-recursively enumerable if it is the domain of a partial E-recursive in some parameter function. Every E-recursively enumerable predicate &3?has a x1 definition: x is an element of Pi? iff f(x) has a value iff there is a computation verifying that f(x) has a value. There is no a priori reason to suspect that an arbitrary x1 predicate should be E-recursively enumerable. fact, a Zi predicate Y is E-recursively enumerable if when x E Y there is a way calculate an existential witness enumerating x into Y from x. Moschovakis showed early on that the predicates which are E-recursively enumerable in and some real parameter

are not closed under

the quantifier

In to [9] 2”

(3b E 2”). The insight

was that if a computation on x diverges then its computation tree is E-recursively enumerable and not well-founded. Thus, it is possible to ask if there exists an infinite descending path witnessing the divergence of a computation by existentially quantifying over an E-recursively enumerable predicate. For any set X let E(X) be the least transitive set with X as an element which is closed under the E-recursive functions. Sacks showed for those X contained in the ordinals, either the E-recursively enumerable predicates are closed under *The author was supported by a National Science Foundation Postdoctoral Fellowship, MCS8114165. The results in Section 3 form a part of the author’s doctoral thesis, Harvard University, 1981. Thanks are due to Gerald Sacks, who was the author’s thesis advisor. 0168-0072/85/$3.30

0

1985, Elsevier

Science

Publishers

B.V.

(North-Holland)

80

T.A.Slaman

(32 E E(X))

(i.e. E-recursion

theory is identical to admissible set theory for X) or

the same phenomenon pointed out by Moschovakis for 2” is true in E(X). In the inadmissible case, the exact amount of existential quantification which preserves E-recursive

enumerability

Sacks-Slaman cf(gc(X)),

is known

[ 161. Existential

by results

quantification

in Griffor-Normann

the cofinality of the greatest cardinal in E(X),

enumerability

and quantification

[3]

and

over any y which is strictly less than

over cf(gc(X))

preserves

E-recursive

does not.

In this paper the general case of a nonwell-ordered set X is considered. First, if L, is countable and closed under the E-recursive functions then there is an X E 2” so that K is the height of E(X). Moreover, this X has the property that using it as a parameter does not allow any substantially new E-recursively enumerable or x1 predicates to be defined. A corollary is that it is possible to have E(X) being admissible without having E-recursively enumerable identical with Z,i over E(X). In Section 4, the lightface E-recursively enumerable predicates are contrasted with the boldface ones. An Xs2” is constructed so that the lightface (only parameter X) E-recursively enumerable predicates on X are closed under 3z E E(X) but the boldface ones are not. In Section 5, a set X is constructed so that there is an intermediate subclass of the x1 predicates on E(X) strictly separating the E-recursively enumerable ones from the x1 ones. A subset A of X is constructed along with X so that closing the E-recursively enumerable class. All three constructions

predicates

under (32 E A) generates

use variations

the intermediate

on a notion of forcing introduced

by

Steel [ 181. Given an admissible L,, Steel’s forcing (among other things) introduces a nonwell-founded computation tree T on o with well-founded part of height (Y. Then oT= CYreproving a theorem of Sacks [12]. The method as it stands cannot work to prove the desired results in E-recursion theory since T is a set of ordinals. Instead, sets of Cohen reals are constructed by forcing with versions of Steel generic support. This allows the introduction of E-recursive computation trees without introducing witnesses to their divergence.

2. Groundwork 2.1. Hierarchies and E-recursive functions. There are two equivalent formulations of E-recursion: via schemes (Normann [lo]) or by means of a hierarchy of computations. The hierarchical approach is used here to emphasize the underlying structure. The hierarchy for E-recursion is a direct adaptation of Harrington’s (see [4]) hierarchy for computations relative to a normal object of finite type. For more detail and other directions in E-recursion the reader may consult Sacks [ 141 or Slaman [17]. If X is a set let TC(X) be the transitive closure of {X}. {e}; is the eth primitive

81

Reflection and forcing in E-recursion theory

recursive TC(X)

function

on TC(X).

That

to o which is first order

an element

of TC(X)

define

W& = {b E TC(X)

is, {e}: is the eth function

definable

over the structure

with arguments

(TC(X),

in

X, E). If a is

W& by ] {e}c(u, b) = 0).

Let Rud(TC(X)) be the rudimentary closure of TC(X). Rud(TC(X)) reservoir for the E-recursive instructions which use parameters from

is the TC(X).

Suppose 9 is a predicate on sets. For each a in Rud(TC(X)), define simultaneously by effective transfinite recursion a set of integers O’zx and a function ]]*l]zx form associated sets Hcis, one which maps Ozx into the ordinals. Concurrently, for each (+ in the range of l]*]]?,x For convenience,

Ilh 4llZ= Ilak~ 0%= {b, 4 -JoI nE c$cI, lb, a,Wll” = 114~~ G=Hn,

a>] nEo:&;

A computation naturally breaks into two components. The first involves computing an ordinal and the second using a transfinite primitive recursion of that ordinal’s length to construct a set. 0,” is a system of notations for ordinals; the associated sets H:% are codes for the universal construction from X of height cr. 2.2. Definition. (i) 1 E STx; ]]l]]zx= 0; Hgi9= Rud(TC(X)). (ii) If n E SEX, then 2” E Szx; ]]2”](a,X= ]]n]]zx+ 1; Hcjy={(e,

a, b)] be Wrf’“>U{(e,

a) ( Wzf’“~.kF}.

(iii) Let m and e be integers. If m EO’& Ilrnllzx= CT and W~~‘“C~~, 3” . 5’ E 0:x; 113” . 5”1& is the least limit ordinal greater than or equal surpremum of

then to the

{a + 1) U {I\bllx”+ 1 ( b E WC::?; HF’%={(b, H?‘*

is the effective

c) ( b ~O~&I\bll$~h disjoint

union

&c E H$$}.

of the sets Hz;*

where

v is less than

It has been arranged that each H$;* is a subset of Rud(TC(X)). set X can compute sets of any rank in 0g,x, using .9. 2.3.

Definition.

(i) (Normann

[lo]).

A set y is E-recursive

h.

In general,

in another

a

X with

parameter a in Rud(TC(X)) if there is a o in the range of ]]*]]zx and an e in o so that (TC(y), y, E) is isomorphic to Wz$*. The relationship, y is E-recursive in X and a relative to 9 is denoted y sE a, X; ZF. (ii) If e is an integer and a is an element of Rud(TC(X)) let {e}*(a, X) be defined by {e}*(a, X) = y if e = (e,, el>, e,,E SEX, Ileollzx= u and y is coded by wH,";"

e1.a * Functions with more above using pairing.

arguments

can be defined

similarly

or directly

from

the

82

T.A. Slaman

(iii) A partial function that, for every set y f(y) ={cY(y,

of a partial

in X relative

to 9 if there

is an e so

X).

R is E-recursively

(iv) A predicate domain

f is E-recursive

function

(v) {e}*(a, x)J denotes

which

enumerable

is E-recursive

the condition

that

in X relative

to 5 if R is the

in X relative

to 9.

there

is a y so that

{e}$(a, x) = y.

{e}%(a, x)t otherwise. For the most part,

explicit

mention

of a predicate

9 will be deleted.

When

no

predicate is specified it should be understood that the empty predicate is being used. Usually, E-recursive functions are defined without formally referring to the hierarchy. The bounding principle is often used; it is another form of the existence of limit notations in 6: 2.4. The bounding principle. If f is E-recursive range of f on y is E-recursive in (y, X).

in X and total

on y, then

the

The usual fixed point theorems are true in the context of E-recursion and so a function which is defined by an effective transfinite recursion of length y is E-recursive in y. Finally, the definition of {e}(a, X) = y is absolute. It depends exclusively on the instruction e and the sets a and X. There is no ‘least number’ operator in E-recursion and so no reference to any particular underlying structure. 2.5. Computation Trees. The definition of 0 (and {e}(a, X)&) contains, implicitly, tree. (e, a, X) is an the notions of subcomputation or
of 0 iff the associated

Deli&ion.

T<&G

is called

Suppose

that

computation e is not

tree,

in O,,,.

Tce,a,xjr is well-founded. An

infinite

descending

path

in

a Moschovakis witness to the divergence of (e, a, X).

which is E-recursively The computation tree Tl,,,,xl is a subset of Rud(TC(X)) enumerable in a and X. Moschovakis [9] introduced these witnesses to show that when Rud(TC(X)) is countably closed (X = 2”), then the E-recursively enumerable predicates on Rud(TC(X)) are not closed under the quantifier 3t E Rud(TC(X)). Being a Moschovakis witness is an E-recursively enumerable fact; having such a witness cannot be E-recursively enumerable. 2.7. Selection. The E-recursively enumerable predicates cannot be closed under all existential quantifiers by Moschovakis’ result. However, the predicates which are E-recursively enumerable in X may be closed under some existential quantification depending upn X.

83

Rejlection and forcing in E-recursion theory

2.8. Theorem (e, X)

(Gandy

so that for any [ 11). 7%ere is a partial E-recursive function C#J

if (3n E o>{e}(n, X)4,

+(e, X)l,

then

and {e}(4(e, X), X)4.

+(e, X)l

Moreover, if

then {e>(4(e, X), X)l.

Gandy’s theorem implies that the closed under the quantifier (3n E w).

E-recursively

enumerable

predicates

are

2.9. Definition.

Suppose x and y are sets. x selects from y if whenever 9 is a nonempty E-recursively enumerable in (x, y) subset of y there is a nonempty subset of 9? which is E-recursive in (x, y). Invoking the uniformity of Gandy’s the predicates which are E-recursively quantifier (3a E y). 2.10.

E-closed Structures. There

2.11. Definition. of the E-recursive (ii) The XEA.

(i) A transitive functions.

E-closure of X, E(X),

The sets with codes developed exactly the elements of E(X).

selection theorem, if x selects from y, then enumerable in (x, y) are closed under the

is a model-theoretic set is E-closed is the least

side to E-recursion.

if it is closed

transitive

via the hierarchy

under

E-closed

application

set A so that

for computations

over X are

2.12. De6nition. An E-closed set A satisfies the Moschovakis phenomenon (MP) if whenever a E A and (e, a) # 6 there is a Moschovakis witness to the divergence of (e, a) in A. When

E(X) satisfies MP the E-recursively

enumerable

predicates

on X are not

closed under [3a E Rud(TC(X))]. However, the E-recursively enumerable predictes may be closed under some bounded existential quantification in E(X). The following theorems draw on work of Grilliot, Harrington, MacQueen, Moschovakis and Kirousis. Theorem. Suppose X is a set of ordinals, gc(X) is the greatest E(X) and cf(gc(X)) is the cofinality of gc(X) in E(X). Because X ordinals, gc(X) and cf(gc(X)) are ordinals. (i) (Griffor-Normann [3]). If a EE(X) and p
cardinal in is a set of (a, gc(X)) E(X)(a, E(X)(a,

b) b)

84

T.A. Slaman

In the case when X is well-ordered in E(X), selection over small subsets of X is automatically true by (i). By (ii) if a set is not small then selection over that set is equivalent 2.14.

to selection over the entirety of E(X). There are some ordinal parameters

Rejlection.

2.15. Deli&on. (ii) K x = swOlh

(i) KOa.X=sup{]]ml],,x a>\lx

Ih

a>E

associated with E-recursion.

1 rn E &,,x).

ox>.

KF is the supremum of the ordinals which are E-recursive of E(X). 2.16.

E-recursion

Definition. L,[X]

in X.

~~

is the height

can be recast in terms of these parameters.

By transfinite recursion,

for each ordinal y define LJX]

by

= Rud(TC(X)),

L,+,[X]

= {y

Lh[X]=

lJ L,[X] a-=Zk

( y

is first-order definable with parameters over (L,[X],

E)}.

if A is a limit.

This is Giidel’s constructible universe built over X. E(X) is equal to L+[X]. Moreover, there is a uniform correspondence e e & between the integers and a certain set of Z1 formulas so that for all a in Rud(TC(X)) +](a, 2.17.

X)l

iff

L;4Xl=

&((a,X>.

Definition. (i) An ordinal (Y==K x is (a, X)-reflecting

if given any 2,

for-

mula 4 L,[X]l=$(a,

X)

iff

L,,.x[X]b+(u,

(ii) The greatest (a, X)-reflecting Reflection

is another

measure

X).

ordinal is denoted of the amount

K:~.

of Z1 definability

which is

E-recursively enumerable. For example, x selects from y iff for all a E y, KP~‘~) is less than or equal to K?). The use of reflection goes back to Sacks [ 11, 131 and Harrington [4] for recursion in objects of finite type. The examples of when K:> K: go back to Harrington. 2.18. Theorem (Harrington [4]). Suppose a is a set and y an ordinal there is no counting of y which is E-recursive in a, y. Then ~2”) ~2~.

such that

The proof of 2.18 uses a y-length transfinite recursion iterating Gandy selection to find the next ordinal which is recursive in a, y. If K:~= K>~, then there would be an effective way to stop the recursion by recognizing that the non-reflecting z1

Reflection and forcing in E-recursion theory

formula

is true at

E-recursively Reflection

~2’.

If the recursion

countable can

co-E-recursively

using

at or before

then

K:~,

y would

be

used

to obtain

predicates

some

information

and the Moschovakis

about

Theorem

2.20. Delkition.

the

phenomenon.

Let X be a set. If B is a co-E-recursively nonempty subset of X, then B has an element b so that KF~GK~.

2.19.

be

a, y.

sometimes enumerable

ended

85

enumerable

(Kechris).

y is an ordinal and a and X are sets as usual. The which is enumerated by y is defined by subtree I?Lx) of T(,,,,x) (i) (e, a, X) is enumerated by y. (ii) If (2”, b, X) is enumerated by y, then (n, b, X) and (n, b, X)
not of the form (1, c, X), then

b
by y.

The amount of TC,,,,xj enumerated by y is E-recursive in y and (a, X). + 1 in his thesis as the least ordinal where Harrington characterized K:=~(“) the Moschovakis witnesses for (a, Tp(n)) are available. 2.21.

Theorem

(Harrington).

all

and a E Rud(TC(X)). Then and there is an infinite descending sequence (bi 1i < CIJ) Suppose

(e, a)$ ox

T~$~xj is not well-founded so that for all n, ~~~~~~~~~~~~~~~~

The proof of 2.21 uses the Kechris to be the best possible

founded

not only

but also there

and induction.

It will be seen

result.

2.22. The well-ordered case. When well-founded,

basis theorem

is the amount

X is a set of ordinals of TC,,,,xj enumerated

is a Moschovakis

witness

and by

to the divergence

TC,,,,xj is not ~~~

not well-

of (e, a, X) in

Ly+1[W. 2.23. Theorem (Sacks [ 151). Suppose X is a set of ordinals, a E Rud(TC(X)) and T<=,,.x, is not well-founded. (i) The leftmost path in TC,,,,xj is an element of LK2x+JX]. (ii) Tl,,,,xj to the left of its leftmost path is an element of L,+x+~[X] and has height less than or equal to ~2~. The definability of a complete set of Moschovakis witnesses for (a, X) in LJX] cannot occur at any (a, X)-reflecting ordinal. Theorem 2.18 implies that if X is

T.A. Starnan

86

well-ordered, possible. 2.24.

Corollary.

Corollary Of

then the Moschovakis

K:X.

witnesses for (a, X) are available as soon as

If X is a set of ordinals and a, b E Rud(TC(X)),

2.24 follows from Theorem

In particular,

any (a, X)

then

KEYS

K:~,~.

2.23 as 2.23 provides a characterization

Moschovakis

witness

is also an ((a, b), X)

witness. 2.25.

Theorem

(i) E(X) Rud(TC(X))

(Sacks [15]).

If X is a set of ordinals, then either (i) or (ii):

is C,-admissible;

there is an a in Rud(TC(X)) so that for all b in the & in (a, b) definable ozler E(X) subsets of Rud(TC(X)) are exactly the E-recursively enumerable in (a, b) ones and K>~,~= K~. (ii) E(X) satisfies the Moschovakis phenomenon and for all a in Rud(Tc(X))K:X< Kx. This implies that E(X) is not Z,-admissible and that the complete E-recursively enumerable subset of Rud(TC(X)) is A, in X over E(X). Reflection is he key feature of the proof of 2.25. In (i), any Z1 fact about (a, b) true in E(X) = L,x[X] = LK(p.~~.~[X] must reflect below ~ba.~)*~. Thus, any C, fact in E(X) can be E-recursively enumerated. Via Sacks’ theorem the relationship between global 2, definability and Erecursive enumerability is completely understood in locally well-ordered E-closed structures.

3. Every countable E-closed ordinal is the height of an E(T) In this section, the first application

of Steel forcing is given to show that the

general relationship between Z1 definability and E-recursive enumerability is not as simple as in Sacks’ analysis of the well-ordered case. Along the way, it will be shown that every countable E-closed ordinal is the height of the E-closure of a set of reals. well-ordered

(The

analysis

set is contained

of when

K

is the height

in Sacks-Slaman

of the E-closure

of a

[16]).

3.1. Theorem. Let L, be a countable E-closed structure. There is a set of reals T so

that (i) (ii) (iii) (iv)

L,[T]= E(T). 0;. is not AI on L,[T]. If L, is admissible, so is L,[T]. If (V~Y< K)[K:< K], then (Vu E Rud(TC(T)))[K:T< K]. (v) If there is a subset of K which is ZI definable over L, and not E-recursively enumerable in any parameter in L,, then the same is true in L,[T]. Some immediate

corollaries

follow.

Rejkction

and forcing in E-recursion

87

theory

3.2. Corollary. (a) (independently due to E. Griffor [2]). There is a set T so that E(T) is inadmissible but does not satisfy the Moschovakis phenomenon. (b) There is a set T so that (Vu ERu~(TC(T)))[KF~
C.ZI+K:~

is Z1, then 0, is Al.

Corollary 3.3 follows from (iii) and (iv). Sacks’ analysis of the Moschovakis phenomenon in E(X) when X is wellordered turned on the fact that a nonwell-founded tree with nodes in a wellordered set has a leftmost path. Building E(T) as in Theorem 3.1 must involve building nonwell-founded trees without a leftmost path in E(T). In [18], Steel developed a forcing technique which, when presented with a countable admissible ordinal (Y, produces a tree T on w with well-founded part of height (Y and no infinite descending path in L,[T]. this technique also preserves admissibility in the generic extension so w T= (Y and Steel forcing provides a relatively painless proof of a theorem of Sacks [12]. In the context of E-recursion, suppose L, is E-closed and countable. Steel’s forcing applied to L, may fail to produce an E-closed structure. In fact, if T is Steel generic over L,, then L,[T] is E-closed exactly when K is admissible. The E-closure of a real must be admissible. The E-recursion theoretic analogue of Steel forcing is to generically construct a tree T on reals so that there is no infinite subset of the nonwell-founded part of T in L,[T] and the height of the well-founded part of T is K. L,[T] is made E-closed by insuring that there is no well-ordering of T in L,[T]. Finally, the insurance that the relative status of Zr and E-recursively enumerable remains unchanged from L, to L,[T] is (roughly) the condition that if a is in L,, then a_- a,T. K,-KK, Specifically, build a tree ? on w and h

: ?

+

K

U(w) as in the usual Steel forcing

construction. Also, build g : T+ X; X is a set of Cohen generic reals. Then T is the range of g on T with the induced ordering from T via g. 3.4.

The forcing partial order.

3.5.

Definition.

(i) P

is the

partially

ordered

set

consisting

of

triples

p=

(T,, &, g,) which satisfy (a) T, is a finite tree on o. Thus, T, is a finite set of finite sequences from o and is closed under subsequences. (b) h, : Tp + K U(m) so that h,(( )) = ~0and (Vs, t E T,)[s s t + h,(s) > h,(t)]. By convention 00> K and CC> 00.

88

T.A. Slaman

(c) g, : T, * P,. PC is the Cohen partial order consisting of finite sequences O’s and l’s ordered under inclusion.

of

(ii) Define p 2 q to partially order P by p a q if p = (T,, h,, g,), q = (T,, h,, gr) and (a) Tp’

T,, h,ch,.

(b) If s E T,, then g,(s) +

G(S).

That

is g,(s)

extends

g,(s)

in the Cohen

partial order. Suppose G is P-generic over L,. Let T= lJpcG T,, h = UPEG h, and for each s in f’ let H, = lJ {g,(s) 1p E G &s E T,}. Let T be the pair consisting of the set {H, ( s E T} and + = {(H,, H,) 1s, t E ?& s E t}. The genericity of G implies that h : T --, K U {a} is surjective and if h(s) = y, then r> restricted to T below H, is a prewell-ordering of height y. Thus, L,[T] is a subset of E(T). 3.6. Definition of t=. Among other things, it must be shown that L,[ T] is E-closed. In forcing, the closure properties of the ground model together with the genericity of the extention are used to show that the same closure properties are true of the expanded model. Since E-closure is the issue, the E-closure of L, must be used to show that L,[T] is also E-closed. It must be shown that the forcing relation, IF, is computable for sentences about computations. The effective analysis which is needed here has had previous applications; Steel’s [ 181 presentation ia adapted to the present context. The ramified language used to describe L,[ T] in L, is denoted %‘*. The symbols of 2’” are E, = ; unranked variables x, y, . . . ; ranked variables xp, yp, . . . for any p < K ; logical connectives &, - ; the quantifier V. The formulas of 2?* are built by the standard rules from these symbols and a class of constants C. The constants 3.7. K.

are intended to name the elements of L,[T].

Definition

(The terms of Z*).

Define C by a transfinite recursion of length

Define C, by

>}. FT is the name for the field of T. (i)C,={bIbEL,}U{~~IsEPc}U{T,FT,T (ii) C_+i: First C, s Ccl+i. Let +(u,, . . . , u,) be any formula in 2?* with only free variables in the list uo, ur, . . . , u, and quantified variables of the form xp where /3
C

=

U,,, G.

Each c in C is a symbol in Z*. A formula in X* is ranked if all of its variables are ranked. There is a way to assign ordinals to formulas in Z’* so that if 4 is a ranked element of Z*, then rk(4) is 4’s rank and is E-recursive in r41.r41is the Godel number of 4, including ordinal parameters. Define rk(4) by rk(4) =

K . U(4)

+ CO* a o(4)

+ o

. r(4)

+

n(4).

Reflection

~(4)

is the number

of unranked

and forcing in E-recursion

variables

theory

in 4; o(4)

89

is the least upper

bound

of

{Y 1u is the superscript of a variable universally quantified in 4) U {v + 11 a symbol of the form 9” occurs in 4); r(4) is the number of ranked variables in 4; n(4) is the number of connectives in 4. The forcing

relation

of the recursion 3.8.

P II+

kfititi~~~

(i) (ii) (iii)

is defined

to forcing

pit-H,(n)

(v)

p 11Hs T’

The inductive (iv) (vii) (viii) (ix) (x)

with some special

if a, beL,

and aeb.

if TEC. if s E T, or S-E T, and h,(s-)>O; s- is the sequence obtained from s by deleting the last element. iff s E T,, n is less than or equal to the length of g,(s) and the nth element of g,(s) is i. iff plbH,~F~ and sst.

= i 6

classes

are the usual iff iff iff iff iff

ptb+ & JI p IF- 4 p lk(Vx)c#~(x)

p lk(Vx”)c$(x”) p lt.2”f$(xv) = Pc$(xA)

ones: pIIand pII-+. (Vqsp)-[qlt-41. (Vc E C)[pl14(c)]. (Vc E CJp II+(c)]. p II-{(Vx”)[~(x”) + (Six*)(t/~(x’)

& (Vx”)[I+b(?)

p ItR”~(x”)

(xi)

A term forced

e a”cj(x^)

c is forced

in Rud(TC(

care at the base

formula.

is defined by

plk@Eb p 11r = T p Ik II, E FT

(iv)

by induction

an atomic

+

iff p lk(3xA)[fj(xA)

to have

a particular

(3x”)(t$(x”)

& x” = x’)]}

& x” = a”)]}.

& x” = 2”~(x”)].

height

in 0 as follows.

Assume

c is

T))

p Ik ]](2”, c)]h. = u + 1

iff

p II- Il(n, c)llT = (+.

p I1]](3” * 5”, c& = A

iff

p It-(3~ < h){]l(m, c& & (Vx”)(37

= (T

< A)[x’ E wF:-+

& (Vy < h)(W)(n

](x$- = r]

E w)[x” E w::

& J(xxJ(T+ n > ?I>.

By standard arguments, if T = (Fr, +) is constructed from a P-generic set G, then for every formula 4 in _Y*L,[ T]l=b iff there is a p in G so that p ll-4. In order to use the E-closure of L, to prove that L,[ T] is E-closed, the forcing relation p Ike E 6 will be shown to be recursively enumerable. For this, it is necessary to understand exactly how such a sentence is forced to be true. The Retagging lemma goes back to Steel’s thesis and is a crucial device. 3.9.

Definition.

Let OLbe an ordinal

less than

K

and let p and p* be elements

of

T.A. Slaman

90

P. Ret(cw, p, p*> if T, = T,*, (i) (ii)

Ret(a, p, p*) if 3.10.

Lemma.

p* is an a-absolute

retagging of p.

Let (Y and /3 be ordinals

Ret(o

- p, p, p*>. Then,

proof.

Let q be a given extension

(Vq < p)(3q*

less than

< p*)Ret(w

K

so

that CY< /3. Suppose

. a, q, q*).

of p. If cx = 0, then the lemma is immediate.

Suppose (Y> 0. Define q* by (i) T,* = T4, G* = g, (ii) (a) h,*(s) = h,(s) (b) h,*(s) = h,(s) (c) h,*(s) = w . a + lsjQ

if SET,*; if h,(s)
- a;

if s does not fall into either of the cases (a) or (b).

(sIQ is the height of s in the finite tree Q = {s E Tq - T, 1h,(s) 20 * ct.). To show that q* is an element of P, it suffices to show that for all s and t in T,*, if s is extended by t, then h,*(s) is greater than h,*(t). Let s s t be elements of T,*. If h,*(s) is determined by (b), so is h,*(t) and h,*(s)> h,*(t). If h,*(s) is determined by (c), then h,*(t) is determined by (b) or (c) and h,*(s)> h,*(t). Let h,*(s) be determined by (a). If h,*(t) is also determined by (a), then h,*(s)> h,*(t) as p* EP. If h,*(t) is determined by (b), then Ret(op, p, p*) implies that either h,*(s) = h,(s) or h,*(s) 2 w . p a wa + o. In either case h,*(s) > h,*(t). In the final case, h,*(t) is determined by (c). If h,*(s) a w . a! + W, then h,*(s) > h,*(t). Lastly, if h,*(s)= h,(s), then h,*(s)= h,(s)> h,(t)au . a.+~tjo= h,*(t). THUS q*EP. It is immediate by (i) and (ii)(a) that q* sp”. Ret(w . a, 4, 9”) follows from (ii)(b). 3.11.

Lemma

(The Retagging

Lemma).

Let + be a ranked sentence in 2’” and

suppose Ret(w . rk(4), p, p*). Then p IF+ ifi p* IF4. Proof. The proof proceeds by induction on rk($). When rk(4) = 1 examination of the definition of IF verifies the lemma. For rk($) > 1, the inductive hypothesis carries the argument except for the case when $ is -4. Suppose p* It---I$, Ret(w * rk(-b), p, p*) and plf -4. There must be a q


Reflection and forcing in E-recursion

elements

of Tp let the restriction

91

theory

of p to sl, . . . , s, be defined by r = (T,, h,, gr)

where T, = {s ( s E T, & (3 s n)[s G &I}, h,(s) = h,(s)

if s E T,,

g,(s) = g,(s)

if s E T,.

3.12. Lemma. Suppose pII4(H,,, . . . , HSm,T) and let r be the restriction of p to s1, . . . ) s,. Then r I!-4(HS1, . . . , H,, T). Proof. Suppose rl)L4(HS1, . . . , H,). Let rl extend r so that rll+-4(HS1, . . . , H,). Extend rr to a condition r2 which duplicates (on a different part of T,) that part of p which was omitted to form r. Let m, be greater than any number mentioned in T,,. Define r, by (i)

if t E Trl, or if there is a u in T, so that u = u,,“(kI,. . . , k,),

(a) r E Tr, (b) rE T,

(3i sn)[u,s si], (Vi sn)[u,“(k,)& si], and t = u,“(kl + m,, . . . , k, + m,,). (ii)

(iii)

if tET,,,

(a) h,(t) = h,l(t) (b) h,(t) = hp(u,,“(kl,. (a) g,(t) = g,,(t) @) g,(t) = h,(u,“(k,,

. . , k,)

if tET,I, t=u,“(k,+mO ,..., and u,,“(kl, . . . , k,)E Tp.

k,+mJ

if t E T,, . . . , k,,))

if t E T,, t = u,“(k,+ m,, . . . , k, + m,) and uO”(kl,. . . , k,)E T,.

r2 is an element of P as both rl and p are in P. There is an automorphism

rr of

the partial order P and the forcing language generated by rr : uO”(kl,. . . , k,) f,

u,“(kl+

mO,

.

. . , k, + mo)

for the appropriate sequences from TV By standard arguments, if q is any element of P and I,!J(H,~,. . . , H,,) is a formula in 5?*, then qlkJ/(K,,

. . . , H,J

iff

ddl~$(H,~,,~,

. . . , Kd.

In paflicular, 74~) I~4(ff,+,~, . . . , H,&. BY construction, if k is less than n + 1, then rr(s,J = sk, so 7r(~)I!-4(H,~, . . . , H,,). But n(p) > r, and r,ll- -4(HS1, . . . , H,,). This contradiction proves the lemma. The first difficulty with a class notion of forcing is to show that the forcing relation for ranked sentences can be defined locally.

T.A. Slaman

92

The relation pII-+ for ranked sentences is recursive in p, r~‘.

3.13. Lemma. proof.

The

recursive Retagging

only

step

in the

is the unbounded Lemma

3.11

inductive

quantification implies

that

definition

of forcing

over P involved it suffices

which

in defining

to check

only

is not

E-

p IF - 4. The

those

conditions

extending p which name ordinals less than w . U (range b -{m} U{rk(-4))). This _ bounded quantification is E-recursive; then “p IF 4” is E-recursive by an effective transfinite

recursion.

The next lemma

implies

that I-.,[ T] is E-closed.

3.14. Lemma. Suppose plt-)((e, (I&, . . . , H,))(I, {h,(s) 1(3i s n)[s c si] & h,(s) #m} and w. Proof. The proof

proceeds

by induction

= y. Then y is recursive in 0, =

on y. By Lemma

3.12, assume

that p is

its own restriction to si, . . . , s, and so p sE 0,. The interesting case is when e=3” * 9. Define a sequence (A,, ) n
in q’, b(q, y(q), 0,)

recursive

W$JC q there

Rud(TC(T)) and HTC4)c are r,(q’, b) and yq(q’, b)

so that

r,(q’, b)Il-“b$ W~~~J’ and yq(q’, b) = 0, or r&q’, b)l~llbllr

= -r&q’, b).

This follows from two facts: first, forcing a ranked sentence is E-recursive by Lemma 3.13; second, since y(q’, b) must be less than y the inductive hypothesis holds. Let

Of course,

An+1

=

the Gandy

co4 .

sup[{AJ

selection

theorem

is also being

invoked

as before.

U {1/4(q’, b), y(q) 1q, q’ E P n &, &q~p&q’6r(q)&bET}].

The bounding principle (2.4) implies that A,+i, as a function of n, is E-recursive in w, p and 0,. p is E-recursive in 0, so f : n -+ A,, is E-recursive in 0, and w. Let A = lJ,<, A,,. The claim to be verified is that p Ikll(e, (Hsl, . . . , H,))(),
Refkction and forcing in E-recursion theory

93

condition extending p and let b be any element of r so that q IF b E W~~~=~~. It is sufficient to show that there is an r extending q so that r IkllbllT
If T is P-genetic over L,, then L,[ T] = E(T).

Proof. It has been remarked that L,[T]c_ E(T). Lemma 3.14 shows that it is impossible for any condition to force a computation using parameters from T to have height K. It also follows from Lemma 3.14 that if cy
then L,[T]

is X,-admissible.

Proof (A sketch). Assume L, is s;,-admissible. It is sufficient to verify &bounding in L,[ T]. The proof is exactly the same as in the previous lemma except that the E-recursive function ll*llTis replaced by a Xi-relation. &-bounding in Lx is used to construct a sequence (A,, ( n E w). 3.17. Lemma.

0, is not A, over L,[ T].

Proof. The E-recursive functions are closed under definition by effective transfinite recursion. The partial function which assigns the height of H, in T to those H, in the well-founded part of T is E-recursive in T. It is enough to show that the nonwell-founded part of T is not Z1 over L,[ T]. Suppose T E C, p is a condition in P and 4(x, y, z) is a A, formula which has only free variables x, y, z. Suppose pll-“there are infinitely many x E FTI so that 32 4(x, 7, 2)“. It is to be shown that there is a q and an H, so that qll-

T.A. Slaman

94

3z +(H,, T, z) and h,(t) # 00. This is if the subset of T picked out by 3z 4(x, T, z) is infinite, then it has an element in the well-founded part. Since the set {x E T 132 4(x, T, z)} is forced to be infinite there must be a t not appearing in Tp or r and a q extending p so that q 113~ c#J(H,,+r,z). Let r* be a term and r extend Otherwise, and

q so that rl!-+(H,, T, T*). If h,(t) # ~0 the claim is proven.

let 0 = rk(+(H,,

There is a retagging r’ of r which has h,(t) # ~0

T, T*)).

h,.(t) a y = max[{h,(s)

( t s s & h,(s) # co}U{w - p}]

so that Ret(o . /3, r, r’). r’ is defined by relabeling every nonempty node which is comparable to t and labeled UJ in r by y plus its height in T,. By the Retagging Lemma 3.11, r’Ik$(H,, r, T*). This completes the proof of the lemma. 3.18.

If p

km.

PbK,

(0,

(H

‘I’

E p

....H~n),T

={h,(S)

and (Si 1i c n) is a sequence =

SO that

(Vi s n)[ Si

E

T,], then

KOD

1 hp(S)$‘m

&

(3i

sn>[S

C

SiJj.1

Proof. Lemma 3.14 implies that ~~~~~~~~~~~~~~~~ K$. If K:~Q’..-~~+),~>KY”, then the z1 formula in 0, first satisfied at KID+ 1 in L would reflect below K&Hs.1.-7Hs_)‘T which is impossible. Thus, K~Hsi~~~‘Hsm”T~ KO. SUppOSe K p” > K ~H~l,-*H=?2T.There is a A0 formula 4(y, Hsl, . . . , I-l,, T) with only free variable y, a condition q so that q is in the generic and an ordinal 6 so that qlt-“(3y

E b+,Wlb#4y,

K,,

& (VS’ G S)(Vy E I&T])

. . . , H,,

-0

- C#J(Y, H,,, . . . , HSb,T)“.

By Lemma 3.10, the restriction r of q to sl, . . . , s, forces the same sentence. r is E-recursive in 0, and w ; by reflection below K:O the ordinal 6 + 1 must be recursive in 0,.

This is a contradiction.

As before, the above argument also establishes the relativized result for those (Y< K. In particular, KFb’UT= K:. The addition of T to L, does not change the reflection structure of L,. The preceding lemmata constitute a proof of Theorem 3.1 as follows. 3.1. Theorem. Let L, be countable and E-closed. There is a set of reals T so that (i) L,[T] = E(T). (ii) OT is not A, over E(T). (iii) If L, is admissible, then so is L,[T]. (iv) If (Va E L,)[K~< K], then (Va E Rud(TC(X)))[K:T< K]. (v) If there is a Z1 subset of K which is not E-recursively enumerable in L,, then the same is true in L,[T].

Reflection and forcing in E-recursion theory

9.5

Proof. Let T be the tree constructed by forcing with P. (i) is Corollary 3.15 (ii) is Lemma 3.17. (iii) is Lemma 3.16. Lemma 3.18 implies (iv). If there is a x1 subset of K which is not E-recursively enumerable in Lx, then (Va! < K)[K:
4. Lightface and boldface predicates Sacks’ Theorem 2.25 states that when X is a set of ordinals either for every element, a, in E(X) the convergence of {e},(a, X) is A,(a, X) over E(X) or there is an element p so that the universal _Z1predicate over E(X) is E-recursively enumerable using p. The crucial distinction was the condition: either for all a in E(X), Kx is not (a, X)-reflecting or there is an a so that for every b in E(X), K>b’X= Kx. In this section, a set of reals T is constructed so that the complete lightface _Z1 in E(T) predicate with only parameter T is E-recursively enumerable, however, the boldface x1 predicates on E(T) are not E-recursively enumerable. That is to say that K:= ~~ but for every a in E(T) there is a b in E(T) so that K:~< KT. In fact there will be a b in E(T) so that K;
KT.

4.1. Theorem. There is a set of reals T so that (i) K,T= KT. (ii)

tit

p

=

Kz.

For

any

(iii) For cdl a in E(T),

a

in

K$~-CK:~.

E(T),

K:“T<

KT.

96

T.A. Slaman

Condition (iii) is included for aesthetics,

it will simply follow from the existence

of an ordinal which is recursive in T but not countable 4.2.

Definition. If

K

is a limit ordinal, p EL,,

and (+ <

if whenever a A, formula 4(x) with only parameter

in E(T). K,

then cr is p-stable in L,

p is satisfied by some z in L,,

then it is satisfied by some z’ in L,. Fix L, so that K is countable, E-closed and inadmissible; there is an ordinal y which is uncountable in L, ; and there is a -y-stable in L, ordinal which is less than K. Let 07 be the least ordinal which is not countable in L, and let o be the least w;-stable in L,. L, is the ground model for the forcing construction used to prove 4.1. The set T is designed to make K:= CT and KT= K. For those 0 which are greater than or equal to (+ the forcing will not change the reflection structure, i.e. K F’ will equal K f and so be less than K. 4.3.

Lemma. u is the

limit

of

S = (6
Proof. The supremum of S is WY-stable in L, and is the limit of ordinals which do not bound a w;-stable ordinal.

ordinal. Hence, the limit of S is 0; the least o;-stable

The characterization of (+ is used to define the appropriate forcing using only the parameter 0’;.

in L,

variant of Steel

4.4. Definition. The partial order P: A condition p is a triple (T,, h,, g,) so that (i) T, is a finite tree on o. If s E T,, then s is a finite sequence of finite ordinals. Let In(s) be the length of s. (ii) h, : T, +

K

U{m} so that

(a) h,(( >) = 00. (b) If s, t E T, and S g t, then h,(s)> h,(t). (m>cf~ and 03) K.) (c) If s E T, and In(s) = 1, then either h,(s) = ~0 or h,(s) = 6 and there is a A,-formula 4(x) with only parameter w; so that L,+,l=3x 4(x) and L8f3x 4(x). (iii) gr, : T, -{s E T, ( In(s) = 1) + PC (the Cohen partial order). (iv) If p and q are in P, then q

1, then G(S) cpc g,(s). The class P of conditions is E-recursive in the parameter WT. 4.5. JMinition. Let G be P-generic over L,. If In(s)> 1 and there is a p in G so that s E T,, then let H, = lJ {g,(s) ) p E G & s E T,}. If In(s) s 1 let H, be a canoni-

97

Reflection and forcing in E-recursion theory

cal sequence number for s. Let FT be the set {H, I(3p E G)[s E T,]} and let --+ partially order FT defined by I-I, >T H, if s $ t. Let T = (FT, +-). It follows K;f>CT.

immediately proofs

The

facts in Section The

4.6.

the genericity

3 and so their

definition

However,

from

of the remaining

of forcing

descriptions has

the

inductive to define

Definition. p 114 for C#Jatomic

is defined

(iv)

pll-acb p II-7 = 7 p IFH, E FT p U-H+,, = “(n)“, pItI-&

(iv)

p IFH, T> H,

E(T)

and that

to the analogous

abbreviated. here

as in Section

for atomic

formulas.

3.

by and aEb.

if TEC. iff S-E TP and h,(s-)>O. p N-H, ) = 0

for all integers n, “(n)” is the sequence number for (n). iff s E T,, In(s) > 1, n is less than or equal to the length of g,(s) and the nth element of g,(s) is i (i.e. g,(s)(n)= iff pll-H,EF, and s$;.

Definition. If p and p* are conditions

4.7.

clauses forcing

if a,bEL_,

= i

(v)

J_.,[T]c

parallel

are somewhat

are needed

(i) (ii) (iii)

some changes

of G that

facts are roughly

in P, then

i).

Ret(y, p, p*) if

T, = T,*, gP = g,*.

(i) (ii)

(Vs E T,)[(h,(s)

< y v h,*(s)) = 0 j

h,(s) = h,+=(s)

& (h,(s) 2 Y 3 h,*(s) zz 711. This is the same as the original of p as in the previous section. as in Section 3 as well. 4.8.

Lemma. plk$

4.9.

Lemma.

Suppose ifi

definition

of when

The following

4 is ranked

and

Ret(o

p* is a y-absolute

two lemmata

. rk(4),

p, p*). Then

p*Ik$.

Suppose

pIk+(H,,,

. . . , H,“, T). Define p* by

(i) s E T,* if In(s) < 1 and s E T, or there is an i less than

s E si. (ii) If s E T,*, then h,*(s) = h(s). Then p* II-4(H,,, . . . , H,, T). 4.10.

Corollary.

parameter

0;.

retagging

have the same proofs

The relation

If also ln(s)a2,

p 1~4 for ranked

or equal

to n so that

then g,*(s) = g,(s).

formulas C#Iis E-recursive

in the

98

T.A. Slaman

Proof. The corollary follows from Lemma needed to define p EP E-recursively.

4.8 as before.

The parameter

4.11. Lemma. If p Iq\(e, Hsl, . . . , H,)llT = y and y 5 0, then y is E-recursive and 0, = {h,(s) 1i+,(s) # 03& s E T, & [In(s) s 1 v(3i G n)(s E Si)])* Proof. As in Section 4.12.

Corollary.

Lemma.

is

in w;

3.

E(T) = L,[ T].

Proof. Lemma 4.11 implies that no element of E(T) 4.13.

o;

can compute

K.

If p 3 V, then Kf'H%'~-.'H%'T=K~‘“P.

Proof. As in Section 3, use the lightface in p (p E-recursively computes w; and cr) definition of forcing and reflection (0, is defined in Lemma 4.11). 4.14. h-.

K; = (+.

Proof. It has already been remarked that K:~u. Suppose p I!-\l(e,T)\\= y. Then y is a solution of a A, in o; predicate and 0, = {h,(s) 1s E T, & In(s) = 1 & h,(s) #m}. By the definition of P, each element of 0, has a A, definition which uses only the parameter WT. Thus, 0, has such a definition since it is finite and y is A0 in 0;. But then y
KT=

KT=

K.

Proof. The proof of this lemma is very similar to the previous one. Suppose there is a A, formula 4(x, y), a condition p and an ordinal 6
so

By Lemma 4.9, p can be assumed to be definable by a A, formula with only parameter w;. By Corollary 4.10, the forcing relation for ranked sentences is recursive in the condition p and the GGdel number for the sentence. For

“b+,[Tlk3x 4(x, T) &J-,[Tl#3x 4(x, 7’)” the GGdel number is E-recursive pIt“L,+,[T]\3x~(x,

in 6. Thus,

T)&L,[T]~~x~(x,

T)”

is an E-recursive in w; predicate on K. The least solution to this predicate must be smaller than u since c is o;-stable in L,. 4.16. Lemma. o; is not countable in L,[T].

Reflection

Proof.

Suppose

and forcing in E-recursion

99

theory

T is a term in 6p*, the ramified language,

which names only

PI,,, . . . , H,, T} and p is a condition so that pII-“ is a function from w to WT.” By Lemma 4.9, it is safe to assume that each si is in T, and if s E TP, then either In(s) = 1 or there is an i less than or equal to n so that s G si. In fact, for each n there are only countably many extension q which truely decide the value of 7(n). These are the ones which have only nodes of length 1 and those s which are initial segments of some si. There are only countably many such conditions since each node of length n can be labelled with only one of countably many nonstability ordinals. Thus, P essentially has the countable chain condition with regard to 7. So for each rt, 7(n) is restricted to at most countably many values by an antichain which is an element of L, (recall: a< K). The definability of forcing a ranked sentence is also ranked so the range of T must be bounded in 07. 4.17.

Corollary.

For all a in E(T),

K>~-=CK:~.

Proof. w; is E-recursive in T since (+> WY. Theorem 2.21 implies that since o; is uncountable in E(T), K?=< K:~. The preceding constitutes 4.1.

a proof of Theorem

4.1.

Theorem. There is a set of reals T so that (i) K:= KT.

(ii) Let /3= ~0’. For any a in E(T), (iii) For all a in E(T), K~=
Let

T and

K

be from

K:‘*~
above.

T is easily

equivalent to a set of reals. (i) is Lemma 4.15;

seen

to be E-recursively

(ii) is the combination

4.13 and 4.14 and the condition of inadmissibility on L,‘s implying Corollary 4.17.

of Lemmata

K:<

K~;

(iii) is

The phenomenon of a-reflection beyond K; is tied to the homogeneity of E(a) beyond K: upto K: as to those phenomenon which are A, in a. In the above example L, and L, are exactly the same with regard to light-face phenomena. However, once the parameter u is introduced this total homogeneity disappears because of the Moschovakis and L, ends at K::.

5. Bounded existential

phenomenon

in LK. The homogeneity

between LKs

quantification

Suppose X is a set of ordinals, gc(X) is the greatest cardinal in E(X) and cf(gc(X)) is the cofinality of gc(X) in E(X). Theorem 2.13(i) says that if /3< cf(gc(X)), then the E-recursively enumerable predicates on E(X) are closed

100

T.A. Slaman

under (32 E p). On the other hand, if these predicates are closed under (3.~ E cf(gc(X))), then 2.13(ii) implies that they are closed under (32 EE(X)), full existential quantification. If the E-recursively enumerable predicates are augmented by any nontrivial bounded existential

quantification

the result is that all

x1 predicates on E(X) become recusively enumerable. The goal of this section is to find a set of reals T so that the structure of the x1 predicates

on E(T) is richer than in the well-ordered

case. The functions which

are generated by the schemes of E-recursion augmented by an additional one for selection from A are called the ES,-recursive functions. A formal definition follows; a detailed analysis is available in Hoole [5] where these notions were first formalized. 5.1. Definition. Let X be a set and A a subset of X. Define, by simultaneous transfinite recursion, a subset %& of Rud(TC((X, A))), a norm “A/~\\~ : S4TX + OR and associated H sets ‘AH:. (i) For each a in Rud(TC((x, A))) (1, a)EQ&;

‘~jl(l, a&

= 0;

and

‘AH:=

Rud(TC((X,

A))).

(ii) If (n, a) E ‘QQ, then (2”, a) E ‘M&;

SAll(2”, a>lls= “4lh a)llx+ 1;

‘AH,,+~ = {(e, a, b) 1b e W~~~Hz}.

(iii) If there is a z in A so that (n, (a, z))E~~&, then (7”, a)~ ‘~0~; ‘4(7”, a)llx = th e 1east (Y so that there is a z in A with (n, (a, Z))E ‘~0~ and (Y = ‘~ll(n, (a, z)&+ 1. ‘AH~+~ is defined in (ii). (iv) (3” * 5’, a) E ‘~0~ if (m, a) E ‘4JX, ‘A/(rn, a& = u and Wz:H,xc s4?x; ‘~l((3” . 5’, a& is the least limit ordinal h so that h > (+ and for each b in WzfaHZ, h>

SAllbllx

5.2. lemma.

If, for each a in E(X),

the partial E-recursive

(a, x) selects from A (see Definition 2.9), then

functions on E(X)

are exactly the partial ES,-recursive

functions. Proof. If (a, x) selects from A, then (iii) in the definition of ES,-recursive is E-recursive. The other clauses in the definition are exactly those of E-recursion. For example, the partial ES,,,-recursive functions are exactly the partial Erecursive functions by the Gandy selection theorem. In fact, if c is a counting of A, then the partial ES,-recursive functions are all partial E-recursive in the parameter c. As in the development of E-recursion, the usual notions can be defined for ES,-recursion theory. In particular, a predicate is ES,-recursively enumerable if it is the domain of a partial ES,-recursive function. 5.3. Theorem.

There are sets of reals A and T so that A c T and un ordinal

K so

Reflection and forcing in E-recursion

101

theory

that (i) E(T) = L,[ T]. (ii) E(T)

is inadmissible.

(iii) E(T) is closed under the ES,-recursive functions. (iv) 0 tl L, is ES,-recursive in T but if a E E(T), then 0 n L, is not E-recursive in a. (v) The complete Zi predicate on L, is not ES,-recursively parameter

enumerable

in any

from E(T).

The sets A and T have the desired property that something (6’n L,) is added when selection over A is allowed; but not everything which is X1 is added. Fix K to be any countable ordinal so that L, is not Xl-admissible but L, is E-closed relative to the predicate 6. For example, L, could be a countable version of the E-closure of w1 relative to 0. Three sets of reals A, TO and T, will be constructed by (Steel) forcing over L,. T,, will be a tree on Cohen reals as usual. A will be a subset of Fr so that there is a copy of A below each member of I, the set of immediate successors of the topmost node in TO. Each ordinal p less than K will be associated with a non-empty subset I0 of I; the members of A below the elements of Ia will have To-height cofinal in the ordinals recursive in /3relative to 0. Selection over A will thus include being able to compute 0 tl L, from TO. T1 will be T, together with a (generic) counting of A. The genericity of T, will imply that any E-computation relative to T1 can be duplicated by a Ocomputation in L,. But L, is E-closed relative to 6 and inadmissible so the complete E-recursively enumerable predicate relative to 0 is A, in L,. Thus, the E-recursively enumerable in T1 and so the ES,-recursively enumerable predicates in TO will not include the complete Z1 predicate on L,. 5.4. Definition.

The partial order P: A condition p in P is a triple (T,, h,, g,) so

that (i) T, is a finite tree on w. For all m,, if there is an ml so that (m,, ml)E T,, then (m,, 1) E TP (ii) h, : TP * K U(m) so that: (a) If s E T, and In(s) < 1, then h,(s) = ~0. In(s) is the length of the sequence s. (b) If s and t are in T, and s !$ t, then h,(s)> h,(t). (a>=~ and a>~.) (c) If s = (mo, ml) is of length 2 and an element of T,, then let & = 1)) = ~0, then /3,= 0. h,(s) must either be m or an E-closed h,((m,, 1)). If h,(&, ordinal which is the height of some notation (n, P,) in 0:; That is, h,(s) is m or an E-closed ordinal which is the height of an E-computation relative to 6 using parameter &. (iii) g, : T, +Pe (PC is the Cohen partial order o<*) so that (a) For all m, if (m, 1)~ T,, then g,((m, 1)) = (1). @I<,,,, ends in I0 if (I-&,,,, 1) has height p in the generic tree.)

102

T.A. Shman

(b) If s and t are in T,, have length 2 and have the same second coordinate which is not 1, then g,(s) = g,(t). (The elements of A are exactly those H, where In(s) = 2 and the second element of s is not 1.) (iv) If p = (T p, hp, g,) and q = (T,, h,, h) are in P, then p 3 q if: (a) T, c Tq, h, c h,. (b) If s E T,, then g,(s) +

G(S).

The definition of P even with the explicit reference

to 0 is still E-recursive.

To

see if p is a condition in P consists of checking several very local consistency requirements and the main requirement on h,, (ii)(c). However, if K = Ij(n, p,)()g, and K is E-closed, then the computation tree enumerating (n, p,) into SES is an element of I,,,,. If K is E-closed, then 6 nL, is an element of L,,, hence any computation using 6 tl L, which has height less than or equal to K is also an element of L,+1. It is any easy construction to show that the E-closed ordinals which are the heights of 0, computations relative to 6 are cofinal in the ordinals which are recursive in 0, relative to C?; none of the power of 6 is lost when this restriction is imposed. Let G be P-generic.

Let

TG =U{T,IPEG~

h=U

h,

PEG

and if there is a p in G so that s E T,, let H, =

U k,(s) t s E Tp & P E Gl.

Let and let CT0 order FrO by extension of sequences. The order must be built into the field in this way since the same real may appear many times in the tree. For example, Ho2) = HC2,2). Let A = {H, 1s E TG & In(s) = 2 & (Vm)(s#

(m, 1))).

In essence TO= (F,,,
and let +I order FT1 by extension of sequences. T1 reintroduces to TO the counting of A which is implicit in TG. By the genericity of G, h is a surjection from TO to K U(m) and if h(s) = 0, then It remains to formuTO below (H, ), . . . , H,) has height p. Thus, L,[T,]sE(T,). late the sequences of definitions and lemmata for TO and T1 which are parallel to those of the previous sections. First the definitions of forcing for atomic formulas.

Reflection

5.5.

Definition.

and forcing in E-recursion

I. p II0 4 if 4 is defined by if a,bEL,

(i) (ii)

plk,aEI) p Il-, 7 = 7

(iii)

p Il-0(H( ), H, 1 I, . . . , Hs>~ho

(iv) (v)

P 11, HW = (1) p Ilo H,(n) = i

(vi)

p It,(H(

II. p Il-1 4 if (i), (iii) (iv) (v)

or (b)

(iv)

103

theory

and aEb.

if rEC. if s-ET, & h,(s-)>O. for all integers n. if s E T,, (Vm)(s# (m, l)), n is less than or equal to the domain of g,(s) and g,(s)(n) = i.

), . . . , H,),>(H,

if ss t and h,(t-)>O.

), . . . , H,)

4 is atomic is defined by as above. if S-E T, and h,(s-)>O. for all n E w. if s E T,, In(s) # 2, is less than or equal to the domain of

(ii) p II-, (HT ), . . . , HZ) E FT, P IF1H?,,1) = (1) p IF, H;(n) = i

P It-, HTnh,,,&)

PI!-,(HT)

,...,

g,(s) and g,(s)(n) = i. if ho, ml>E TP; n is less than or equal to the domain of g,(( m,, ml)>

= G,d

H:)T,2(HT)

,...,

Ht)

and gP((mO, ml>) = i. iff sst and tET,

The definition of Ret(y, p, p*) is exactly the same as in the previous sections as is the proof of the next lemma. 5.6. L~IIIIWI. Suppose

4 is ranked and Ret(o . rk(4), p, p*). Then

p IF04 ifi p” IF0 4 Lemma

and

5.6 has the familiar

p II1

4 ifl p* It-i 4.

corollary

that the forcing

relation

for ranked

sentences is E-recursive. The difference between IF, and II1 appears in the next lemma. 5.7. Lemma.

Suppose p E P.

I. If P It,4Ws,, . . . , H,,.,ToIdefinePZ by (i) s E T,, if s E T,, and (a) (3 s n)[s E Si], or (b) s = (m, 1) and (3i s n)[(m)s Si], Or (C) s=(mo,m~),mI#l and (3i s n)(3js n)[(mo)z si & (3k)((k, ~JE sj)]. (If an element of A is mentioned in some sip then its image mentioned s must be included.) (ii) hPz = h,(s), g,;(s) = g,(s) if s E Tp;. Then ~zIl-4(H,~, . . . , H,, T,).

below

any other

T.A. Slaman

104

II. If p I!-1 C$(HT1, . . . ) Hz, (i) s E T,* if s E TP, and

T,), then define pT by

(a) (3i G n)[s E si], or (b) s = (m,, ml) and 3i s n[(mJ~ si]. (Now all nodes in A must be included since they are indexed by integers in T,.) (ii) h,;(s) = h,(s), gP$s) = g,(s) Then pT IF, 4(Hz1, . . . , HT,, T,).

if s E Tpr.

The proof of Lemma 5.6 is an automorphism argument as in Section 3. The conditions p; and pT contain exactly the nodes which would have to be fixed for an automorphism to preserve the forcing relations kc, and II-i respectively. As before, results.

the preceding lemmata can be used to prove the crucial bounding

Suppose p E P. I. If P lb k U&, . . . , H&)1&=

5.8.

Lemma.

0, = {h,(s)

y, then y is E-recursive

in 0,

1hpb) # M and (3i G n)[s c si] or (3m)(3i

[(m) E Si & S = (m, l)] or (3m,, [S=(mo,

ml)&

mJ(3i

ml= 1 &(mo)cSi

= {h,(s) I h,(s) # ~0 and [(3isn)[sGsi] (3m)(s

The feature

=(m,

s n)

s n)(3j s n)

&[(3k)((ky

ml)~~i)].

II. If P lkr Ilk (HT1, . . . , H~,))]lT, = y, then y is E-recursive O*, is defined by 0;

where

in 0:

relative to 0.

or

1) and (3i < n)[(m)E

Si])11.

which is unique to the proof of Lemma

5.7 is that during the

inductive step in proving II, given p as above pass to a condition pT (see Lemma 5.6) which is E-recursive in 0; relative to 0. Reference is made to 6 at each step in the recursion. There is now enough information 5.3. Theorem.

to prove Theorem

5.3.

There are sets of reals A and T and an ordinal

K so

that

(i) E(T) = L,[ T]. (ii) E(T) is inadmissible. (iii) E(T) is closed under the ES,-recursive functions. (iv) 0 0 L, is ES,-recursive in T but if a E E(T), then 0 nL, is not E-recursive in a. (v) The complete ;S1 predicate on L, is not ES,-recursively enumerable in any parameter from E(T). Proof. Let T= T,; A, To and T1 are constructed as above. (i) is a corollary of Lemma 5.7 I, since K cannot be the height of any E-computation using elements

Re@ction and forcing

from Rud(TC(T,)).

I., is inadmissible,

so L,[ TO] must be ES,-closed. allows T, to E-recursively

in E-recursiontheory

10.5

so (ii) holds. L,[ Ti] is E-closed

by 5.7 II,

The counting of A which is E-recursive

duplicate ES,-computation

in Tl

on TO. This proves (iii).

(iv) holds since the function /?+ E(P) is ES,-computable by construction. Then 6 n E(p) is E-recursive in E(P). Finally, the E-recursively enumerable predicates relative to 6 are A, over L, since L, is E-closed relative to 6 and inadmissible (see Theorem subset of

K

2.25).

But the complete co-E-recursively

cannot be E-recursively

enumerable

enumerable

in any a in E(T,)

relative to 6 Lemma 5.7 II.

This implies (v). These techniques can be iterated to build sets T, A,, A,, . . . so that adding on T is always a non-trivial addition and selection over A,+1 to ES&-recursion stays strictly within x1.

6. A question If no constraints

are placed on X, then the structure

of the E-recursively

enumerable predicates on E(X) and their closure properties seem also unconstrained. An interesting class of X’s is the one consisting of those X so that the Harrington characterization of ~~~ (as the least ordinal where the Moschovakis witnesses become available for a in L[X]) obtains for all a in Rud(TC(X)). If X is of this sort, X G 2” and for all a in X, K: E E(X), then E(X) is a weak version of E(2”). Is there a complete characterization of selection relative to this sort of X?

References [II R.O. Gandy, Generalized recursive functionals of finite type and hierarchies of functions, Paper given at the Symposium on Mathematical Logic held at Univ. of Clermont Ferrand (June 1962). [2] E.R. Griffor, Private correspondance. [3] E.R. Griffor and D. Normann, Effective cofinalities and admissibility in E-recursion, Preprint Series No. 5 (1982), Univ. of Oslo. [41 LA. Harrington, Contributions to recursion theory on higher types, Ph.D. Thesis, M.I.T. (1973). [5] M.R.R. Hoole, Recursion on Sets, Ph.D. Thesis, Univ. of Oxford (1982). 161 R.B. Jensen and C. Karp, Primitive recursive set function, AMS Proc. Symp. in Pure Math. 13, part 1, 143-172. [71 S.C. Kleene, Recursive functionals and quantifiers of finite types I, Trans. AMS 91 (1959) l-52. 181 S.C. Kleene, Recursive functionals and quantifiers of finite types II, Trans. AMS 108 (1963) 106-142. [91 Y.N. Moschovakis, Hyperanalytic predicates, Trans. AMS 138 (1967) 249-282. [lOI D. Normann, Set recursion, in: J.E. Fenstad, R.O. Gandy and G.E. Sacks, eds., Generalized Recursion Theory II (North-Holland, Amsterdam, 1978) 39-54. 1111 G.E. Sacks, The l-section of a type n object, in: J.E. Fenstad and P.G. Hinman, eds., Generalized Recursion Theory (North-Holland, Amsterdam, 1974) 81-93. 1121 G.E. Sacks, Countable admissible ordinals and hyperdegrees, Advances in Math. 20 (1976) 213-262.

106

T.A. Slaman

[13] G.E. Sacks, The k-section of a type n object, Amer. J. Math. 99 (1977) 901-917. [14] G.E. Sacks, Three aspects of recursive enumerability in higher types, in: F.R. Drake and S.S. Wainer, eds., Recursion Theory: its Generalisations and Applications (Cambridge Univ. Press, Cambridge, 1980) 184-214. [1.5] G.E. Sacks, On the limits of recursive enumerability, to appear. [16] G.E. Sacks and T.A. Slaman, Inadmissible forcing, to appear. [17] T.A. Slaman, Aspects of E-recursion, Ph.D. Thesis, Harvard Univ. (1981). [18] J. Steel, Subsystems of analysis and the axiom of determinacy, Ph.D. Thesis, Univ. of California, Berkeley (1977).