This content was uploaded by our users and we assume good faith they have the permission to share this book. If you own the copyright to this book and it is wrongfully on our website, we offer a simple DMCA procedure to remove your content from our site. Start by pressing the button below!
a+ysp+
y,
hence by theorem 5.3.4 A + C < B+ C. COROLLARY. If A, B < P and P is a principal number for addition, then B I A + B. Conversely, if A + B < P , then A , B t P . PROOF. Trivially A < P if A + B < P . Since P is a principal number A + B < P implies A + B + P = P . But A < P so A + P = P and therefore A + ( B + P ) = A + P . Hence B + P = P and B I P . Finally we cannot have B =P since then A +B 43'. 8.1.6
8.2 We now give a series of results for quords. All the results in this
section were in a sense obtained in the context of ordinal algebras 1956) by Tarski. Many of the proofs are highly derivative from (TARSKI, Tarski's proofs. We do not know which, if any, of these results can be extended to arbitrary C.0.T.s though a start on this problem was made in 9 2.4 using Morley's lemma. 8.2.1
THEOREM. If B g 0 is a quord and there exist C, D such that then B = A * W .
B+C=A.W=D+B,
PROOF. By theorem 6.2.5. D + B = A - W implies A . W I * B. B+ C = A . W implies B< A . W, hence by theorem 4.2.6, B= A . W. 8.2.2
THEOREM. If C is a quord, then A + B + C = C and ( A + B ) - W = ( B + A ) . W A+C=B+C=C.
PROOF. By lemma 6.3.1, using the first condition, ( A + B).W
+D =C
for some quord D .
iff
Ch. 81
ARITHMETIC LAWS AND PRINCIPAL NUMBERS
95
By theorem 6.2.3.(iii), (B
+ A ) - W = B + ( A + B).W = ( A + B ) . W by the second condition.
Hence by lemma 6.3.1, B * W + E = ( A +B).W
forsomequordE.
Therefore B
+ C = B + ( A + B ) * W+ D , = B + (B.W + E ) + D , =B*W+E+D, by theorem 6.2.2.(iv) = ( A + B)*W D = C .
+
Thus B + C = C and therefore A + C = A + B + C = C . Now suppose A + C = B+ C = C,then A + B+ C = C and B+ A + C = C . Hence ( B + A ) . W + D = C and ( A + B ) . W+E=Cfor some quords D,E, by lemma 6.3.1. By the directed refinement theorem 2.3.2 it follows that for some F either (B + A)+W F = ( A B ) * W , or ( A + B)-W F = (B + A ) . W . (5) Wesuppose the latter holds. Now (A + B ) . W = A + ( B + A ) . W by theorem 6.2.3.(iii), hence (B + A ) . W I * ( A + B ) . W and hence by ( 5 ) and
+ +
+
theorem 4.2.6, (B + A ) . W = ( A + B ) . W . This completes the proof.
8.2.3 THEOREM. If A, C (or B, C) are quords, then A + C.n = B + C.n*A + C = B + C . PROOF. By the directed refinement theorem 2.3.2, there exists an E such that either A + E = B or B + E = A and E + C - n= C - n . Suppose, without loss of generality, that A + E = B . By lemma 6.3.1 we have, for some F, E . W + F = C * n = C + C . ( n - 1) by theorem 6.2.2.(ii). Now by the directed reiinement theorem 2.3.2, there exists G such that E * W + G = C and G + C - ( n - l ) = F
(i)
96
[a. 8
CONSTRUCTIVE ORDER TYPES
or C+G=E.W
and G + F = C . ( n - l ) .
(ii)
If (i) holds then
E+C=E+E*W+G =E*W+G =
c.
by theorem 6.2.2.(iv)
Now B+ C = ( A +E ) + C = A + ( E + C ) = A + C and the theorem is established for this case. If (ii) holds, then by theorem 6.2.5 there exists H such that H + E . W = G. But then C - ( n - 1)= G + F = H + E . W+F=Hf C - n = H + C * ( n- 1)+ C (last step by theorem 6.2.2.(ii)). By lemma 2.4.8 (proof) we therefore have C . ( n - l ) = C * ( n - l ) + C . But then by corollary 3.2.9 we have C=O which reduces the theorem to a triviality. 8.2.4
THEOREM. If A, C, D (or B, C) are quords and A + C - n + D = B + Cqn, then A + C + E = B + C for some (quord) E .
Before we proceed to the proof we observe that if one side (and hence the other) of the k s t equality is a recursive quord or co-ordinal then the theorem may be stated thus: A
+ Can 5 B + C.n=+A + C IB + C .
PROOF(by induction on n). If n = 1, then the assertion is trivially true with B= D. Now suppose the implication holds for n, then A
+ C * ( n+ 1) + D
=B
+ C.(n + 1)
implies
A + C - n + ( C + D ) = B + Can + C . Therefore, by the directed refinement theorem 2.3.2, there is an F such that either A + C - n + F = B + C - n and C + D = F C , or A + C - n = B + C - n + F and F + C + D = C . In the former case, by the induction hypothesis
+
A+C+E=B+C
for some E. In the latter case, by theorem 3.2.7, D=O and hence
A
+ C.(n + 1) = B + C * ( n+ 1)
Ch. 81
ARITHMETIC LAWS AND PRINCIPAL NUMBERS
97
and by theorem 8.2.3, A+ C=B+ C.
This completes the proof.
8.3 By analogy we now introduce principal numbers for multiplication (cf. BACHMANN, 1955,p. 66). 8.3.1 DEFINITION. A co-ordinal (quord) A is said to be a principal (.%principal) number for multiplication if A > 2 and 0
We write X ( . )[3(.)]for the collection of all principal (9-principal) numbers for multiplication. Later on we shall show that A E3(-)implies A is divisible by or divides Wwnfor every n. As in the classical case O < B
A
is a stronger condition than BC=A*B=A
or C = A .
But also, for co-ordinals, the former condition is stronger than 0 < B, C < A* BC < A .
For V satisfies this last condition but is not a principal number for multiplication since 2< V but by lemma 7.4.1,2V = V implies 2w = V and by theorem 7.4.2,2w = W + V. 8.3.2 THEOREM. If A is a co-ordinal in X ( -),then IAJis a limit number. PROOF. Left to the reader (cf. theorem 8.1.4).
+
8.3.3 THEOREM. (i) If B 0, then A I A B when B is a recursive quord, a co-ordinal or B 2 1. (ii) If B > 1, then A < A B whenever ABO for an arbitrary quord B. (iii) If A divides B and IAI =lBl, then A = B . PROOF. We prove only (ii) and (iii) leaving (i) to the reader.
98
mNsTRum ORDJiR TYPES
[Ch. 8
(ii) B > l = > ( E !C ) (B=l+C&C+O).HenceAB=A(l+C)=A+AC, where A C l O i f A 9 0 ; thus A c A B . (iii) By (i) A divides B implies A S B hence by theorem 5.3.4, A =B. 8.3.4 THEOREM. If A and B are isomorphic well-orderings then there is a unique isomorphism f such that every isomorphism between A and B is an extension off. (SIERPINSKI, 1958, p. 264, corollary 3).
We now prove a left cancellation law for co-ordinals using this classical theorem 8.3.4. Later on we shall use the same technique to obtain a cancellation law for exponentiation for co-ordinals. 8.3.5
THEOREM. If A 9 0 and A , B, C are co-ordinals, then AB = AC* B = C .
PROOF. Let AEA, BEB and C E C and suppose p : AB N AC.
Then AB-AC and since AB and AC are well-orderings it follows from the preceding theorem that p is an extension of the unique minimal isomorphism, p,, say, between AB and AC. Now, classically, u 0 &a/? = ay-p = y ,
*
hence there is an isomorphism q, (not necessarily partial recursive) such that
q,:B-C. Now the map r , : j ( a , b)=+,
q,(b)),
defined only on C A B is an isomorphism between AB and AC and therefore, by theorem 8.3.4, p is an extension of r,. Since A+O, there is an element, say a,, in C'A. Let p , be the map p with domain and range restricted to (j(ao,n):nENZ,
then po is partial recursive. Further, if poj(ao,x) is defined, then its value is j(u,, y) for some y.
Ch. 81
ARITHMETIC LAWS AND PRINCIPAL NUMBERS
99
Now let qo be the map 40 :x + IPOj (ao, x)
,
then clearly qo is partial recursive and agrees with qc on C'B (again by theorem 8.3.4). qo is one-one, since 40
(XI = 40 ( Y ) * k o j (ao, x) = b o j (ao, Y ) * P o j (ao, x) = j (UO? c ) Lk P o j (a05 Y > = j (a03 c>
(since ppo E {j(uo,n ) : n e M }by construction) * j ( a 0 , x) = j ( u o , y)
(since p is one-one)
*x=y.
Thus qo is partial recursive and one-one and also agrees with qe on C'B, i.e. q0:B=C from which the theorem follows. We have a stronger version of the above theorem which derives from SIERPINSIU (1948), however, we shall leave the proof of this theorem until appendix A.
8.3.6 LEMMA. If M is a principal number for multiplication, and B, C 0, then
+
BC< M o B < M & C < M .
PROOF. Suppose BC<M, then B<M or C = l by theorem 8.3.3.(ii). In the former case B M = M and in the latter trivially, C<M. Now BC < M
=> BCM = M
,
and therefore by theorem 8.3.5, CM=M.
Using theorem 8.3.3.(ii) it follows that C<M.
Conversely, C <M*CM
=M
and B < M a B M = M .
100
CONSTRUCTIVE ORDER TYPES
[Ch. 8
Hence (BC) M
= B ( C M ) = BM = M
and by theorem 8.3.3.(ii) BC<M.
8.4. 8.4.1 THEOREM. If A, C are quords then (i) If A =I= 0, then B < C* AB < A C ,
(ii) BI; C-ABS AC. PROOF.Let AEA and CEC, then there exists BEB such that B
+@
C=B$D. Now the reader will readily verify that AC = A(B $ D) = AB $ AD. But AD
+0,since A, D=k8, hence AB
-= AC
and the theorem follows by taking C.0.T.s. (ii) follows at once from (i).
8.4.2 THEOREM. There exist co-ordinals A, ByC+O such that A < B but AC $ BC.
PROOF. Let A = 1, B= V and C = W, then AC=W
and B C = V W .
By theorem 8.3.3.(i), VIVW.
Hence if
w 5 vw, V and W are comparable by theorem 4.2.8 which contradicts corollary 5.2.7.
Ch. 81
ARITHMETIC LAWS AND PRINCIPAL NUMBERS
101
8.4.3 THEOREM. If there is a principal number for multiplication, My such that B, C < M (or equivalently B C < M ) then A < B*AC
BC
PROOF. If B or C=O there is nothing to prove. Similarly if A=O. Otherwise, by lemma 8.3.6, AC<M
and B C < M .
Hence, by theorem 4.2.8, A C and BC are comparable. Now classically, for arbitrary ordinals a, /I, y a < P*ar
S
Pr,
hence ACI BC by corollary 5.3.5. 8.4.4 THEOREM. If A, B, C are co-ordinals, then AC < BC* A < B .
PROOF. If C=O, then the assertion is trivial. If C+O, then by theorem 8.3.3.(i), A I A C and B S B C . Hence by the transitivity of Iand theorem 4.2.8, A and B are comparable. By the classical theorem UY
P,
we have IAl .c IBI
and hence by corollary 5.3.5 A
8.4.5 THEOREM. There exist co-ordinals A, B, C such that O
but A $ B .
PROOF.(As in the classical case.) Let A =2, B= 1, C = W. 8.4.6 THEOREM. If By C are comparable quords, then A B
PROOF. Immediate from theorem 8.4.1 .(i).
102
[Ch. 8
CONSTRUCTIVE ORDER TYPES
THEOREM. If A, ByC are co-ordinals and AB< AC then B < C ; similarly with “ s ” replacing “ < ” at both occurrences. PROOF. AB
8.4.7
So A C = A D + A E by theorem 6.2.1. By theorem 4.2.1 we have ( 3 F ) ( A . B + F = A . C ) and again using corollary 5.3.6 ( E ! G ) ( E ! H ) ( G + H = A C& IGl=a/3). We must have then G = A B = A D , and by theorem 8.3.5, B = D . D < C by (*) so the result follows. The other part of the theorem follows from the above and theorem 8.3.5.
It is well-known that, classically, for arbitrary order types
b, z,
0 - n = z - n & n > O*o = z (and similarly with ‘‘5” replacing “ =” at both occurrences, see (1948) for proofs). For quords the analogues are also true SIERPINSKI, provided we use the strong interpretation of I ; thus we have: 8.4.8
THEOREM. If A or B is a quord, then A - n + C = B - n & n > O* (30) (A
+ D = B).
PROOF^^ (by induction on n). If n=1, then the assertion is trivial. Now assume the theorem holds for n and that A-(n + 1) + C = B . ( n Then
A * n+ ( A
+ 1).
+ C ) = Ban + B
and by the directed refinement theorem 2.3.2, there is an E such that either A-n + E = B * n ( & A + C = E + B), or A * n = Ben + E & E + A + C = B . In the former case the assertion follows by the induction hypothesis. In the latter, by the induction hypothesis we have, for some F, A=B+F,
Ch. 81
ARITHMETIC LAWS AM) PRINCIPAL NUMBERS
103
whence E+B+F+C=B
and by theorem 3.2.1, E+B=B,
F=C=O.
We conclude A =B.
8.5 We now introduce principal numbers for exponentiation and investigate the arithmetic laws for exponentiation.
8.5.1 DEFINITION. A co-ordinal (quord) A is said to be a principal (9-principal) number for exponentiation if A > 2 and
1 < B < A - B~ = A . We write &' (exp) [1(exp)] for the collection of all principal (%principal) numbers for exponentiation. Later on we shall obtain an explicit description of all principal numbers for exponentiation (chapter 11). THEOREM. If AE&'(exp), then IAl is a limit number. PROOF. Left to the reader.
8.5.2
The condition in definition 8.5.1 is stronger than the condition 2 5 B, C < A*BC < A
This will be shown later by proving (lemma 11.2.2) that
2A = A *
W divides A ,
whereas V satisfies (6) but not (7). 8.5.3
THEOREM. If A > 1, B, C are co-ordinals, then A~=A~*B=c.
PROOF.^^ Let AEA, BEB and CEC and suppose p : A~
A=.
104
CONSTRUCTIVE ORDER TYPES
[Ch. 8
Then A'-AC and since A' and A' are well-orderings it follows from theorem 8.3.4 that p is an extension of the unique minimal isomorphism p e , say, between A' and A'. Now, classically, u>l&aS=aY+B=y,
hence there is an isomorphism qc (not necessarily partial recursive) such that qc:B C . Now the map N
defined only on 83 e (A, B) is an isomorphism between A' and A'. Hence by theorem 8.3.4, p is an extension of rc. Since A > 1, there is a non-minimum element, say a,, in C'A. Let p , be the map p with domain and range restricted to
then p , is partial recursive. Further if
is defined then its value is
for some y. Now let q, be the map
then clearly q, is partial recursive and agrees with qc on theorem 8.3.4). qo is one-one, since
C'B (again by
Ch. 81
ARITHMETIC LAWS AND PRINCIF'AL NUMBERS
for some u, v , m,n, xl, ..., x,, y,, image of p , is of the form
...,y,,,. But by the definition of p,,
105
any
2j(oo. b )
and hence n =m =0,u = v = a, and
and
Therefore, from qo(x) = qo (Y), we have
from which it follows, sincep, and e are one-one, that x=y. Thus we have shown that q, is a recursive isomorphism between B and C and the proof is complete. 8.5.4
THEOREM. There exist co-ordinals A, B, C, all > 1, such that A C = B C but A + B .
PROOF(as in the classical case). Let A = 2 , B = 3 , C = W, then by theorem 7.4.2, 2" = 3" = W. 8.5.5
THEOREM. (i) A > 1 & B
(for arbitrary quords A,
B, 0. (ii) If C is a co-ordinal, then A > 18z B < C+AB
d>,$,b, hence any bracket symbol in (A,
BT D) is of the form
106
CONSTRUCTIVE ORDER TYPES
[Ch. 8
where the d&'D, b j ~ C ' Band the a,, aj.eC'A ( i = O , . . . , m ;j=O,..., n). Hence from the definition of exponentiation we easily obtain
A0 5 AO'D= AC. (ii) By theorem 7.2.1.(ii), assuming A E A ,etc. as above, A' (and hence AB)is a quasi-well-ordering. Hence it suffices, by lemma 4.2.5, to prove that A~ A'.
+
A a+min(A). Since D+0 there Now A > 1, hence there exists ~ E C with also exists dsC'D. Therefore
(")
e a
CAC
- CAB,
from which we have the required result.
LEMMA.(i) If C is a co-ordinal and A, C > 1 then A < A'. (ii) If C r 1, then A
8.5.6
Now, by the definition of exponentiation we have at once 1 IA D since A 9 0.
Hence
A' = A ( l + E) for some E, by theorem 6.2.1. = A + AE
The required result now follows at once. 8.5.7
THEOFCEM. There exist co-ordinals A , B, C such that A
but A C $ B c .
PROOF.Let A = 2 , B= Vand C= W,then by theorem 7.4.2, A'=C=W and by lemma 8.5.6.(i), v < VW=BC. Now,if IB ~ ,
Ch. 81
107
ARITHMETIC LAWS AND PRINCIPAL NUMBERS
then by theorem 4.2.8, V and W are comparable which contradicts corollary 5.2.7. Thus we see that the analogue of one of the classical laws for exponentiation breaks down in a very similar way to one of the multiplicative laws (theorem 8.4.2). However, the similarity also extends to the cases where the analogues do go over.
LEMMA.If E is a principal number for exponentiation, then A , B<E+AB< E and conversely if A, B > 1. PROOF. The assertion is trivial if A , B I 1. Otherwise, if E is a principal number for exponentiation, then A < E*AE= E and similarly for B ; moreover, we must also have that A and B are co-ordinals since E is a co-ordinal. It follows that A(BE) =E.
8.5.8
Since B < E it follows by theorem 2.1.2 that there is a (co-ordinal) C such that B+C=E. Therefore E = A ( B ~ )= A ( B + C ) = A B . A C , But A'> I , since C + O ; hence A'= 1 + D forsome D + O and it follows that i.e.
+
E = A B ( l + D) = AB + ABD where ABD 0 ,
A~ < E . Conversely, suppose A,B>1
and A B < E ,
then by lemma 8.5.6.(i), A<E.
Since E is a principal number for exponentiation,
E=
= ( A ~=) ~
By theorem 8.5.3 it follows that BE=E
108
CONSTRUCIWB ORDER TYPES
[Ch. 8
and hence by theorem 8.3.3.(ii) we have B<E. 8.5.9 THEOREM. If there is a principal number for exponentiation, E, such that B, C < E, then A
PROOF. By the transitivity of 5 and lemma 8.5.8, A C < E and B C < E .
Hence by theorem 4.2.8, AC and BC are comparable co-ordinals. Now, classically, for ordinals a, fl, y, hence
8.5.10 THEOREM. If A, B, C are co-ordinals, then
c B~ =+ A .C B . PROOF. If C=O, there is nothing to prove. Otherwise, by lemma 8.5.6(ii), A I A C and B I Bc
and therefore by theorem 4.2.8 and the transitivity of I, A and B are comparable. Hence by the classical theorem for ordinals ay < pY*u
< 8,
we have IAI < IBI
and hence A < B .
8.5.11 THEOREM. There exist co-ordinals A, B, C such that
1 < AC IBC but A $ B.
PROOF(as in the classical case). Let A=3, B = 2 and C=W, then by theorem 7.4.2, A ~ = B ~W =.
Ch.81
ARITHMETIC LAWS AND PRINCIPAL NUMBERS
8.5.12 THEOREM. (i) If B, C are comparable and A > 1, then A*
=.
3
B
PROOF. By theorem 8.5.5., since C I B means C = B or C < B.
109
CHAPTER 9
CANTOR NORMAL FORMS
9.1 In this chapter we prove the existence of Cantor Normal Formsg1 for a large class of co-ordinals, but first of all we prove a general decomposition theorem for all co-ordinals less than some principal number for addition. We restrict our attention from now until the end of Part One of this monograph to co-ordinals, returning to the consideration of quords in Part Two. Since we are dealing with co-ordinals we shall repeatedly use the fact (theorem 4.2.2) that A < B e ( 3 C )( A + C = B & C
=+ 0).
9.1.1 LEMMA. A co-ordinal P is a principal number for addition if, and only if, A
9.1.2 THEOREM. If P E S (+), then P. WE&( +) and there is no principal number Q such that P
PROOF. Suppose P E X (+) and A < P -W ,then by theorem 6.2.5, there exist n, D such that
A = P * n + D , where D < P.
Ch. 91
111
CANTOR NORMAL FORMS
Hence A + P . W = A +(P + P - W ) =(A +P)+P-W =(Pen D +P)+P-W = P . ( n + 1) + P a w =P.W.
since 1 + W = W ,
+
sincePsX(+)
and D < P ,
Hence P.WE*( +). Clearly PCP-W since P 9 0. Now suppose Q s X ( +) and P < Q , then by lemma 9.1.1, P*W
hence Q
9.1.3 THEOREM. g2 If O c A < P E X ( +), then there exist principal numbers for addition Ply ..., Pnsuch that P > P,,2 . . * 2Pl
and A = P,,
Pl.
A = Q,
Q1
+ a * * +
Further, if + * * a +
is any other representation of A as a sum of principal numbers Q, (i=l,..., m) such that
Q,
>***
2
Q1,
then m = n & P i = Qi for i
=
1, ..., n.
Conversely, if A is expressible in the form (2) with P,, 2
2 PI where the
Pi(i= 1, ..., n) are principal numbers for addition, then there is a principal number P e.g. P,,. W,such that P > A and P > Pi for i
=
1, ..., n.
PROOF(by transfinite induction on the partial well-ordering I). We assume O < A < P E H ( + ) and take as induction hypothesis: If O c B c A
112
CONSTRUCTIVE ORDER TYPES
[Ch. 9
then B is uniquely expressible in the form (2) where the P, are principal numbers satisfying (1). If A is a principal number for addition then the theorem follows at once from theorem 9.1.2. Now suppose A is not a principal number, then there exist B, C such that B+C=A,C+O,A
and B + C < P .
(3)
By corollary 8.1.6, C
Let P, be the least C satisfying (3). PI exists since { C :c < A }
is well-ordered by I .We show that P, is a principal number for addition. Suppose Pi = D + E , then by corollary 8.1.6, E c P and hence by theorem 4.2.8, PI and E are comparable. But
(El5 lP1l
I
hence E IPi
and by the minimality of P,, E=P,.
Therefore PIis a principal number by theorem 8.1.2. Now let B, be the least B such that B + P, = A . If B, = 0, then A is a principal number which contradicts our assumption. Hence B, + O
and by the induction hypothesis B, has a unique decomposition where
Ch. 91
113
CANTOR NORMAL FORMS
and all the Pi(i = 2, ..., n) are principal numbers. Therefore A = Pn +**.+Pl
and, since p, < p , all the Pi (i = 1, ..., n) are comparable by theorem 4.2.8. Suppose pz < PlB
then, since Pl is a principal number for addition,
Pz +PI =PI; hence A=(Pn+-.+Pz)+P1 =(P.+--+P,)+P,.
Now
*
Pz 0 3 Pn+
9.-
+ P3 < P, + - + P2 = B , , **
whereas Bl was chosen as the least B such that B + P , = A . This contradiction shows that Pz 2 PI and we conclude that A has a decomposition of the form (2). As regards uniqueness, let A
= P,, +..,+PI
and A = Q,
+-.+ Q ,
be two decompositions of A as a sum of non-increasing principal numbers. By theorem 4.2.8, P,,and Q, are comparable. Suppose Pn>Qm,
then, since P,,is a principal number for addition,
Q, Therefore
+ P,,= P,.
+ P,, Pi = Q , + Q , + P,, - ... = Q,.(m + 1) + A .
A = Q,
+ a * * +
+ * a * +
Since A+O, we therefore have Q,.(m
+ 1) < A .
114
[Ch. 9
CONSTRUCTIVE ORDER TYPES
On the other hand, if i Im, then or Qm.2,
Qi+Qm=Qm
according as Qi
< Qm
or
= Qm.
Qi
Consequently, we have Q,.(m
+ 1) + A = A < A + Q;m
5 Q;2m
and by corollary 3.2.9, it follows that A
(5)
which contradicts (4) above. We conclude Q, 4: P,, and similarly P,, 4: Q,,
but since P,, and Q, are comparable it follows that
P,,= Q, and P,-,
+...+ P, = Q,-, +...+ Q1
(by corollary 3.2.9). Proceeding thus we obtain after s( = minimum of m, n ) steps P,,-r = Qm-r r = 0, ..., s and either P,+ - . , + P I= 0 or Q, Q, = 0 , + . e m +
where t = maximum of m - s , n-s. By theorem 2.2.4.(ii) it follows that t =0 and hence that m =n and
Pi= Qi for i
= 1, ..., n ( = m )
For the converse: if A=P,,+**.+P,,
then by the argument which produced ( 5 ) we have A I P;n
and consequently A < P,,. W .
By theorem 9.1.2, P,,. Wis a principal number for addition. This completes the proof.
Ch. 91
115
CANTOR NORMAL FORMS
9.2.
LEMMA. C
9.2.1
The next lemma is a strengthening of theorem 6.2.5. 9.2.2
LEMMA.If A 90,then
c < A B o ( 3 D ) ( D < B & A D 5 c < A ( D + 1)). PROOF.The implication from right to left is clear from corollary 5.2.3, theorem 8.4.1 and the transitivity of < for co-ordinals. Suppose now that C
then there exists FPO such that C+F=AB.
Given AEA and BEB, then by the separation lemma 2.3.1, there exists CEC and F E F such that [C)(Fand]
C $ F=A.B.
Let
f = min(F), d = l(f), D = d) B and D
= COT(D).
We shall show that for this D, ADIC
Now AD E C E AB,
since j ( a , x ) ~ e A D = . xsB d =>j(a7 x )
SABf
=.j(a, X)EC'C.
Further, since AD and C are both initial segments of AB, we must have ADsC. By corollary 5.2.3,
D
116
[Ch. 9
CONSTRUCTIVE ORDER TYPES
and hence by theorem 8.4.1.(ii) it follows that A(D
+ 1) IA B .
From theorem 4.2.8 we now have or C I A ( D + l ) ,
A(D+1)1C
but
c c A * ( DT ( ( 4d ) ) ) and so we have
c IA ( D + 1).
Finally, since
f E C j ( A , d ) - C ' C , C + A ( D + 1) and the proof is complete. 9.2.3
LEMMA.1 1 C < A ~ o ( 3 0 ) ( D < B & A D s C < A D f l ) .
PROOF. The implication from right to left follows at once from corollary 5.2.3, theorem 8.5.5.(ii) and the transitivity of <. Now suppose lIC
C +F
=AB.
Further, there exist A, B such that
A = [AIEA and B = [B]EB and by the separation lemma 2.3.1, there exist C E Cand FEFsuch that
c~
F=A~.
Let f = min(F),
then f
=
( b o ... b:) a,
where bo>
... > b,,,b,eB
... a,
(i=O,...,n), n+-1
(since C21) and93
O+U,EA( i = O , . . . , H).
Also let
D = bo)B and D = COT (D) ,
Ch. 91
CANTOR NORMAL FORMS
117
then we claim ADs C. Now XEC'A" implies
where do
f,
which implies XEC'C. Further, if y€C'ADand < y , x)eAD, then by the same argument Y < A exp B f It follows at once (from corollary 4.2.5) that AD Ic.
Now let E = D T ((bo, bo)} ,
then XEC'CJX=O
or x = e
where bb>-..>b;, biEB and 0 8 a ; e A . Further, by the definition of bo, (bb, bo)
E
B
and hence x€C'AEand
C5AEdD+'. But C 8 AEsince
f E C'AE - C'C and it follows that
AD 5 C < A D + ' . LEMMA. A T W & B< C*AB+ AC= A'. PROOF. Since B < C , (30)( D + O & B + D = C ) .
9.2.4
Hence + A =~ A +~A ~ . A ~ = AB(l + A D ) = AB(l + A E)
+
by theorem 7.3.4, by theorem 6.2.1, by lemma 8.5.6.(i) , where A + E = A D ,
118
[Ch. 9
CONSTRUCTIVE ORDER TYPES
+ W + F + E)
= A'(1
= AB(W
+ F + E)
=A ~ A D =A
9.2.5
+
since W < A* W F = A for some F , by theorem 5.2.6.(i),
~ .
LEMMA. If C < AB, then there exist unique Q, R such that C = AQ
+R ,
where 0 I Q < B & O I R < A .
PROOF. By lemma 9.2.2, C < AB*(3Q)(O I Q < B & AQ I C < A ( Q
Hence AQ I C < AQ
+ 1)).
+A .
Since A , C, Q are co-ordinals, R=C-AQ
+R as required. Now suppose C = AQ + R = AQ, + R , ,
is well-defined, 0 5 R < A and C = A Q
where 0 1 Q,
and O I R < A ,
by theorem 4.2.8 Q and Q, are comparable (and so too are R and R,). By corollary 5.2.3, if Q + Q, then either Q 1 + l I Q or Q + l S Q , .
Suppose the former holds, then AQl I C < A (Q1
+ 1) I AQ < C ,
which is a contradiction. Similarly we cannot have Q
+ 1s Q,, hence
Q = Qi and by corollary 3.2.9, R=R,. 9.2.6
LEMMA.If 1I C< A* then there exist unique D , Q, R such that
C = A D Q + R , where D < B ,
O
and O j R < A D .
Ch.91
119
CANTOR NORMAL FORMS
PROOF. By lemma 9.2.3, 1 IC < AB* ( 3 0 ) ( A DIC < AD+' & D < B ) , hence C < AD+' = A D . A .
Now, if A < C, D + 0. By lemma 9.2.5, there therefore exist Q, R such that C = A D Q + R , where O < Q < A
and O I R < A .
Suppose that we also had C = AEQ, + R , ,
where E < B ,
O
and O I R , < A .
By theorem 4.2.8, D and E are comparable and hence by corollary 5.2.3, if D =kE, then D + l I E or E + l l D .
Suppose the former holds, then by theorem 8.5.5.(i), and using the fact that A E is a co-ordinal, we have A ~ cS < A ~ + I '
C,
which is a contradiction. Likewise we cannot have E + l s D and we conclude D=E.
Now suppose A 2 C, then either trivially A = C or C = A o Q + R , where O < Q < A
and R = O
and Q, R are unique by the preceding lemma. Thus for all A satisfying the hypothesis we obtain D, Q, R uniquely as required. 9.2.7
THEOREM. If 1 IC < AB then C is uniquely expressible in the form C = A B 1 * D+ 1 .-.+ ABr.D,,
(1)
where B > B , > - . . > B , and l l D , < A f o r l l i l r . PROOF. By lemma 9.2.6, 1 Ic < A~ 3 c
=
D,
+ c, ,
where O I D , < A , O I C , < A B ' and B , < B and B,, D,, C, are unique. Since Cl < AB' < A B and AB' I C < A B
120
CONSTRUCTWE ORDER TYPES
[Ch. 9
it follows that C, < C < A B .
Since {E:E< A B } is well-ordered by Iwe obtain, by a finite number of repetitions of the above process, the decomposition (1). Suppose that C is also expressible as C = AF'.H1 +-.*+AFs*Hs, where B> F, > >F, and 1IHi
+
C = AB'*D1 C1 = AB1*Hl+ El ,
where 0
or H,ID,+J
D,+IIH, Suppose the former holds, then
C=A~'.D1+C1
which is a contradiction. Similarly, H, $ D, + 1 and we conclude
D, = H , . By corollary 3.2.9 it follows that C, = El
and hence by induction on the maximum of r, s that Bi = Fi and D i = H i for 1 Ii Ir = s .
This completes the proof. As an immediate consequence we obtain our main theorem of this section. 9.2.8 THEOREM (CANTORNORMAL
FORM).
If O
Ch. 91
CANTOR NORMAL FORMS
121
uniquely expressible in the form
c=~ where A > A , >
~ * +...+ - n , WAp*n,,
(2)
> A , and the ni are finite, non-zero co-ordinals.
COROLLARY. A necessary and sufficient condition that a co-ordinal C+O should have a Cantor Normal Form (2) is that there should exist a co-ordinal A such that C < WA. PROOF. The condition is obviously sufficient. Now suppose C has the given Cantor Normal Form and let A be greater than A , (say, take A =A, + 1); then by n, ...+n, applications of lemma 9.2.4, we obtain C + WA=W Awhence C < WA.
9.2.9
+
C H A P T E R 10
UNIQUENESS RESULTS
10.1 We showed earlier (theorems 4.1.4, 5.2.4) that the finite co-ordinals are unique but that there exist c mutually incomparable co-ordinals of classical ordinal o.Shortly we shall show that this latter result holds for all infinite denumerable ordinals. However, we shall go on to give criteria for some collections of co-ordinals to contain precisely one representative for each member of a given collection of classical ordinals. In this chapter we shall give simple criteria for sufficiently small well-orderings to be 'natural' in the sense that if two well-orderings of the same (classical) type are natural then they are recursively isomorphic. Clearly, it is sufficient to show that the co-ordinal associated with such a natural wellordering is uniquely determined. In fact, it will turn out that natural wellorderings are recursively enumerable. Here we shall only deal with addition and multiplication and shall treat exponentiation in chapter 11. The results can be extended further by considering additional functions (see e.g. CROSSLEY and PARIKH, 1963) but at present no uniform procedure is available for obtaining natural well-orderings of larger ordinals and indeed it is not known whether natural well-orderings exist for all the recursive ordinals (CHURCH and KLEENE, 1936). 10.1.1 DEFINITION. l01 If at is a collection of co-ordinals, then at is said to be a-unique if A , B E d & & A l=IBI < a * A = B . is said to be strictly a-unique if a ' is a-unique but not /&unique for any p>a. a t '
Ch. 101
UNIQUENESS RESULTS
123
10.1.2 COROLLARY. % is strictly o-unique. PROOF. Immediate from theorems 4.1.4, 5.2.4.
We have the following strengthening of this result. 10.1.3 THEOREM. If a is any infinite denumerable ordinal then there exist c mutually incomparable co-ordinals of ordinal a. PROOF. If a is infinite, then a=w+b for some b. Let B be a fixed co-ordinal of ordinal b. (Such a co-ordinal exists since there exists a wellordering of type b and hence a well-ordering embeddable in R; though, of course, the embedding may not be partial recursive.) Let V,, V2 be two incomparable co-ordinals of ordinal o then by corollary 5.3.5, if V, B is comparable with V2+ B then V, +B= V, B and by theorem 4.2.8, Vl and V, are comparable which contradicts the choice of V, and V2. Since, by theorem 5.2.4, there are c mutually incomparable co-ordinals of type o,the theorem now follows at once.
+
+
We now proceed to prove that the collections of principal numbers for addition and multiplication are strictly omand owo-unique,respectively. In order to do this we prove certain closure conditions for such principal numbers and then we establish necessary conditions for “small” co-ordinals to be principal numbers. 10.1.4 THEOREM. If Pl, P,E&‘(+), then
PROOF. P,
+P,€X(+) *PI
=. P ,
+ (PI + Pz)= P, + Pz + P, = Pz by corollary 3.2.9
* P , < Pz. 10.1.5 THEOREM. If PI,P,E&‘(+), then P,.P,E%(+). PROOF. By lemma 9.2.5, A
(3Q)( 3 R ) ( A = P1Q + R & 0 I Q < P2 & 0 I R < P i ) .
124
[Ch.10
CONSTRUCTIVE ORDER TYPES
Hence A
+ PIP2 = (PIQ + R ) + PIP2 = P,Q + ( R + Pi + Pip2) = PiQ = P1Q = Pi
since Pz is infinite and 1 by definition of if( +), since R < Pi ,
+ (Pi + PiPz)
+ PIP2
(Q + pz)
+ Pz = Pz
since Q < Pz .
= P,Pz
10.1.6 THEOREM. If PE&'(+) and A is any co-ordinal > 0, then P A € S ( +). PROOF. By theorem 9.2.7,0< C < PAimplies C = PA'*Dl
+ * - a +
PAr*Dr,
where A > A , > - . . > A , andO
+
+
PA'*Dr P A = PAr(Dr P') where A = A, + E , = PA'(& i- P P ) where P + F = P E , =P y P +F) since P ~ i f ( + ) ,
+
= pAr.pE
=PA.
Hence C + P A = PA'.Dl
+*..+PAr-'*Dr-l+ P A
and it follows by induction on r that
c + PA= PA and hence that PA€%'( +).
10.1.7 COROLLARY. For any co-ordinal A > 0, W Ais a principal number for addition. 10.1.8 LEMMA. If A€&'( +) then A = W" for some n, or for all n, W"< A . PROOF.If A E ~+)( then A > 1 and hence by lemma 6.3.1, l
a
w
=
W5A.
Ch. 101
UNIQUENESS RESULTS
125
If A =I= W, then W
then by lemma 6.3.1, W".W=W"+'
The lemma now follows by induction. In the same way one proves the following corollary; the details are left to the reader. 10.1.9 COROLLARY. If A , B E9(+) and B e A , then either Be W"= A or for all n, B . W"
10.1.10 THEOREM. The collection X ( +) of principal numbers for addition is strictly w*-unique. PROOF. By corollary 10.1.7, all the co-ordinals of the form W" for n > O are principal numbers for addition. By lemma 10.1.8, these are the only principal numbers for addition with classical ordinals
WW=W"*W=V, which is impossible; so &( +) is strictly ww-unique. Corollary 10.1.7 above may be regarded as the recursive analogue of the classical result that w ais a (classical) principal number for addition for any CI > 0. However, not every principal number for addition is of the form W Aas we shall show later in chapter 12.
10.2 In this section we establish the wo0-uniqueness of the collection of principal numbers for multiplication.
10.2.1 LEMMA. Every principal number for multiplication is a principal number for addition, but not conversely. PROOF. Suppose P E ~ ( . )then , 2 c P and hence 2P=P. Now by lemma 7.4.1 it follows that 2w divides P, but by theorem 7.4.2, 2W=W, whence W divides P and W I P. By lemma 6.3.1 we therefore have
1+P=P.
126
[Ch. 10
CONSTRUCTIVE ORDER TYPES
Suppose, then, that 0 c A < P, therefore P=AP=A(l+P) =A+AP =A+P
and we conclude PE%( +). The converse is false since W z is a principal number for addition by corollary 10.1.7 but m2 is not a (classical) principal number for multiplication and so W’$%(.).
10.2.2 COROLLARY. If P E X (
a),
then W divides P .
10.2.3 THEOREM. If Ply P 2 ~ X.),( then Pl
+ P2€%(*)--P1 + Pz = P Z O P , < P z .
PROOF. Immediate from lemma 10.2.1 and theorem 10.1.4. 10.2.4
THEOREM. If PlyPzE% ( .), then P , P , € % ( * ) O P , P , = Pz-P,
PROOF. The implications from right to left are obvious. Now suppose P , . P , E X ( . ) , then P,
By theorem 8.3.5 it now follows that
LEMMA. If B + A = A , then ( A + B ) . W = A . W. PROOF. ( A B) . W = A ( B A ) . W by theorem 6.2.3.(iii) , =A+A.W by hypothesis, =A.W by theorem 5.2.6.(i)
10.2.5
+
10.2.6
+ +
LEMMA. If P E ~+),( D < P and B < A , then P B + D+ P A = P A .
Ch. 101
UNIQUENESS RESULTS
127
PROOF. By corollary 5.2.3, B< A+B+ 1 I A , hence
PB.D
+ P A = P B ( D+ PA-B) = P B ( D+ P + E ) =PB(P+ E)
where A - B 2 1, for some E , since P E X ( + ) ,
=pBpA-B
=PA.
THEOREM. If P E % ( - ) , then P A e % ( * ) if, and only if, A = l or A€#(+). PROOF. If PA^#(*) and A + 1, then by theorem 8.5.5.@), 10.2.7
B < A=#
c: p A
and hence PA = pBpA = p B + A
Then by theorem 8.5.3. we have A=B+A,
whence A€&'(+). Conversely, suppose A€%( +)-and O < C < P A . By theorem 9.2.7, C
= PA1.D1
+ - . a +
P A r * D ,= P A ' . D , + B , say,
where A > A , > . . - > A , andO
B
+ P A ' * D l= P A " D 1 ,
Now, by corollary 10.2.2, W divides P , say P = WE,
therefore
128
[Ch. 10
CONSTRUCTIVE ORDER TYPES
- PAI
+A
since P E & ' ( - ) , since A E &'( +) .
=P A
This completes the proof. 10.2.8 COROLLARY. For any co-ordinal A , W W Ais a principal number for multiplication. PROOF. Immediate from theorem 10.2.7 and corollary 10.1.7, for A>O. That W is a principal number for multiplication follows at once from theorem 6.2.2.(vi). 10.2.9 LEMMA. If AE 2 then A = Ww"for some n or, for all n, WW" divides A and Ww"< A. PROOF, If A E 3(.), then 2 < A and hence 2A =A, whence by lemma (a),
7.4.1,
2"
=
W divides A .
Now suppose
Wwn< A , then (W"") A = A , (Ww")W= W""" divides A and
WW"+'5 A .
The lemma now follows by induction.
In exactly similar fashion one proves the following corollary; we leave the details to the reader. 10.2.10 COROLLARY. If A, BE^(-) and B < A , then BW"=Afor some n or, for all n, BWndivides A and BW"
w w w = W"V*
w" = wv* w = I/,
which is impossible. Hence &'( -) is strictly om"-unique.
Ch. lo]
UNIQUENESS RESULTS
129
Corollary 10.2.8 above may be regarded as the recursive analogue of the result that warnis a (classical) principal number for multiplication. However, not every principal number for multiplication is of the form W w A .This follows at once from the fact, remarked above and proved in chapter 12, that there is a P E X ( + ) such that P=k W A and theorem 1O.2.7.lo2
10.3 Since if PE%( +), P ( P ) is closed under addition, and similarly for PE&‘(.), P ( P ) is closed under multiplication and also (by theorem 10.2.1) addition we have the following theorem. 10.3.1 THEOREM. If “=@(+) then PEX( )
-
(where @ and 0 are (classical) addition and multiplication of ordinals). 10.3.2 COROLLARY, If P E X ( + ) [PE%(.)] then [PI=w” [lPl=warn] for some ordinal u.
These results, of course, also apply to any P satisfying the weaker condition (3) of § 8.1 (and its multiplicative analogue in the case of multiplication). The useful fact about taking P E X (+) [or X ( *)Iis that the path can be extended to a longer closed path. 10.3.3 THEOREM. For every denumerable ordinal ct there is a principal number for addition (for multiplication) P such that IP I 2 u. PROOF. Immediate from corollaries 10.1.7 and 10.2.8.
Later (chapter 12) we shall strengthen these results and prove that there exist paths closed under addition and multiplication (and exponentiation) which are of length K, i.e. “as long as possible”. As an immediate application of theorem 10.3.1 we have the following definition and theorem. 10.3.4 DEFIMTION. A co-ordinal A is said to be indecomposable (with
130
CONSTRUCTIVE ORDER TYPES
tch. 10
respect to multiplication) if A=BC
implies B = A or C = A .
THEOREM (UNIQUE FACTORIZATION THEOREM). If 1
10.3.6 COROLLARY. The infinite indecomposable co-ordinals c W W A are precisely those of the forms
WwB and
W c + 1 where B < A , O < C < W A .
10.3.7 COROLLARY. The only principal numbers for multiplication which are c W w *are those of the form W W Bfor some B < A .
C H A P T E R 11
E- NUMB ER S 111
11.1 The analogues of the classical arithmetic laws for addition and multiplication do not, as we have seen, carry over to co-ordinals in general. In the case of exponentiation, however, the situation is much more agreeable and in this chapter we determineexplicitly all the principal numbers for exponentiation and show that analogues of differing classical methods of defining &-numbersyield the same collection of principal numbers for exponentiation. As a corollary we get the result that the collection of principal numbers for exponentiation is strictly E,-unique.112 11.1.1 THEOREM. X(exp)cX(.). PROOF. Suppose PEX(exp), then by lemma 8.5.8,
if A < P ,
then A A < P
and hence, for 1< A < P, AAP=
= p =Ape
Therefore, for such A , AP = P by theorem 8.5.3 and hence P E X (-). Now W W r z X ( . )by corollary 10.2.8 and W < W w< W(WW)hence WW$X(exp)so X(exp)=I=X(-).This completes the proof.
We now describe a construction told us by Parikh which assigns, in a natural way, a well-ordering of type E, to a given well-ordering of type a.
132
CONSTRUCTIVE ORDER TYPES
11.1.2
[Ch. 1 1
DEFINITION. If A is a well-ordering, then we set
+
s(A) = {(x + 2 , y 2 ) : ( x , ~ ) E A )and t ( A ) = {(O,O>, ( 0 , I>, ( 1 , 1 > > T s(A). Next we define E(A) to be the smallest set E of ordered pairs of natural numbers satisfying 1)-3) below 1) If (x, Y)E t(A), then
2) Tf113x,2E.-.2Ex,, where r ~ 1 , m 1 , . . . , m r andeither ~1 r > l or m, > 1 or x1 is not of the form e
(" ') and analogous conditions hold for
Y ~ , . . . , Y ~ , ~ , ~ ~ , then ...,~,, (e
(m , ".... m,O e (i: ...n,'">) O E x1
3) If x
xrl)y
=e
(:
E
"'
"'":'> ... n 0
if, and only if ,
and (x, X ) E E and y = e
and ( y , Y ) E E ,then ( x , , y ) ~ Efor 1 I i l r , otherwise.
( x , Y ) E E if ( y , x) E E
Clearly E (A) and C'E (A) are uniformly primitive recursive in A. 11.1.3 THEOREM. If A is a well-ordering of type a, then E(A) is a wellordering of type E,. PROOF. Let cp be the map from E, = { fi :/3 <E,} into C'E ( A ) given by
Ch. 111
133
E-NUMBERS
where y < a, lxlA = y ,
/3 is not an &-number,o or 0 , cp (pi) = xi and /31 p,. > * * a >
We prove by transfinite induction that cp is well-defined and maps E, one-one onto C'E(A) in an order preserving way; from this the theorem follows at once. cp is well-defined since if B<E, then either (i) exactly one of p=O, p=o, f?=E,, for some unique y
+ +
case (ii) the pi, mi are uniquely determined if we specify > ...> /Ir. (Note that all the pi are <j? in this case.) That cp is one-one is clear from the uniqueness of the Cantor normal form. Since every ordinal < E , is expressible in the forms given above it follows that cp is onto and the order preserving property of cp is obvious from definition 11.1.2 and the observation that dl-ml
+ . . a +
m@r*rn,<&,,+pi < .sy for
1 Ii Ir .
This completes the proof. A straightforward calculation shows that A N B if, and only if, E (A) N E (B) but we prove a stronger result. Notation. We write A I B if (i) A S B, (ii) p is partial recursive, 6 p 2 C'A, p p E (0, l}, (iii) if x E C'B and p (x)is defined, then p ( x ) = O-XEC'A
.&. P(X) = I - X E C ' B - C'A
11.1.4 LEMMA.If A S B then for each B E B there exists AEA and p such that (i) 6 p 2 C'B and (ii) A I B. PROOF. Let BEB, then since A S B there exists AEA such that AI 8. Without loss of generality we may assume B = [B] and therefore, since A I B, that A = [A] for some AGB. By theorems 2.1.2, 3 there exists p such that 6 p = Seq and A I B.
134
[Ch. 11
CONSTRUCTIVE ORDER TYPES
LEMMA. A S B<=.E(A)sE(B). PROOF. By lemma 11.1.4, if A S B then there exists p such that
11.1.5
6 p z C ' B and
A S , 8.
Let q be the partial recursive function defined by
q (e
(m i ......xm,JO) ) '1
=q
( ')for all
(xl) i f r > 1 or m, > 1 or xi += e Y
y
and undefined otherwise. (q is an extension of pcpBcpA where cpA, cpe are the maps cp from .zIAl, onto C'E(A), C'E(B), respectively, defined as in the proof of theorem 11.1.3.) By transfinite induction (as in the proof of theorem 11.1.3.) one readily
verifies that 6q 2 C'E(B) and E(A) s qE(B); we leave the details to the reader. Conversely, suppose E(A)sE(B), then by the lemma for some q, E(A)r,E(B) and 6qzC'E(B). Now from the definition of E(A) we have
and similarly B may be obtained from E(B). Clearly A<,B
( (":'>I*
ifweput p ( x ) = q e
THEOREM. A- BeE(A)-E(B), PROOF. Similar to the above: left to the reader.
11.1.6
This theorem justifies the following definition.
Ch. 111
135
E-NUMBERS
11.1.7 DEFINITION. E(A)=COT(E(A)) for any AEA. A co-ordinal of the form E(A) is said to be an E-number. 11.1.8 COROLLARY. A sBoE(A)sE(B). PROOF. Immediate from lemma 11.1.5.
11.2 The following is the main theorem of this chapter. 11.2.1 THEOREM. The following statements are equivalent: (i) X is an infinite principal number for exponentiation, (ii) P=x, (iii) X = w or w'=x, (iv) X = W or X is an E-number. PROOF. (i)=.(ii) follows from the definition of principal numbers. For (ii)*(iii) we need a lemma. 11.2.2 LEMMA. 2'=X*X= WD for some D>O. We first sketch the idea of the proof. Since p :2' N X for some p, we can represent each 1x1 for XEC'Xin the form 1x1 = 21x11
+...+ p.1 + 2"' + ...+ 2"r,
where rnl>-.'>m, are the (only) finite exponents. Given such an expression then 1x1 1 is obtained by adding 2' and reducing the result so that we again get a unique expression. Clearly this addition can only affect the finite exponents and so the problem is to determine explicitly and effectively how "far in" the 2' has an effect on the exponents. The calculation of t = t ( x ) , below, does just this. The function J/ enumerates the elements of C'X corresponding to the finite ordinals. Using these two functions it easily follows that X N W - D where D is obtained from the numbers which do not represent successor numbers in X. PROOF. Let XEX, then by hypothesis there exists p such that
+
p:2%
x.
Let J/ be the partial recursive function (uniformly recursive in p) defined by J/ (0) = P (e (0)) 3
136
[Ch. 11
CONSTRUCTIVE ORDER TYPES
where m,> >m,. Since every integer >O has a unique dyadic expansion, $ is well-defmed. Ifx=C(lxo ...x,1) let
...
t(x) =pz(0
Iz s r
+ 1 &(Vi)(z Ii 5 r = > x i = $ ( r - i)]
and be undefined for all other x and, further, writing t for t (x) since no confusion will arise, let if t = O ,
if t = r + l , be undefined for x not of the above form. Finally, let
D = {<x, u>:(x, u> fdX & (VZ) .(
4 4z)
Y
* +)))
,
then the reader will readily verify that q:W*DN X, where 4 (An, 4)=P (sn(4). LEMMA. 2'= X* W x=X or X= W. PROOF. If 2'= X,then X= WD for some D by the previous lemma. Hence 2wD= WD =X.But 2wD=(2w)D= WDby theorem 7.4.2 and hence W D = WD.Now D >0, since X> 0, hence for some E, D = 1+E and
11.2.3
W D =
p + e = W.WE= WD.
By theorem 8.3.5 it follows that W E= D = 1 + E.
If E=O; then X= W; otherwise E>O and by corollary 10.1.7 we have 1+ E = W E = 1 + W E .
Ch. 111
E-NUMBERS
137
Therefore, E= W E =D and
Thus (ii)*(i.ii). Using a related sort of argument to that used to prove lemma 11.2.2 we prove (iii)*(iv). The essential point is that any number not representing an &-number(in the ordering X) is expressible in Cantor normal form in terms of numbers representing (strictly) smaller ordinals. 11.2.4 LEMMA. If W x = X , then X=E(A) for some A. PROOF.Suppose W x = X and X E X , then there exists a recursive isomorphism p such that
p : x -wx.
We may assume min(X)=O. Let
and let q be the partial recursive function defined by
and undefined otherwise.
(5)
Then it is easily proved that 6 q z C'E(A) (by transfinite induction) and the q maps C'E(A) into C'W'. q is one-one. We prove this by induction on the maximum number n of applications of the cases (1)-(4) above in the computation of the q(xi)necessary to compute q(x). If n =0, then only (1x3)arise. The only difficulty is if cases (2), (3) conflict. But e(!)
138
CONSTRUCTIVE ORDER TYPES
[a. 11
represents the ordinal 1 in Wx so the right hand side of (2) represents w. On the other hand e
(3
,if it is in C'E(A), represents a fixed point of the
isomorphism induced between the ordinals by p by the condition in (3) and therefore represents an €-number in Wx, so there is in fact no contlict of requirements. Now suppose q(x) = q(y) = e
(m, ... m, 1'
then the ai, mi and r are uniquely determined and each ai = q ( x i )for some xi by condition (5). Moreover, the xi are uniquely determined by the induction hypothesis. Thus we see that r, the xi and the miare all uniquely determined and since e is one-one we conclude x = y . Finally, we leave the reader to prove by transfinite induction that 4:E(A)
= Wx,
whence E (A) N X. Putting A =COT (A) yields the required result. Now we show (iv) =-(iii).
LEMMA.W E ( A=)E (A). PROOF. Suppose AEA, then let f be the partial recursive function defined by
11.2.5
and undefined otherwise.
Ch. 111
E-NUMBERS
139
Then it is readily verified as in the preceding proof that
f:E(A)
1:
WE(A),
from which the lemma follows. Finally we show that (iii)
(ii)&(i). This requires a number of lemmata.
LEMMA. BA=A* (AB)W=AW. PROOF. (A@" = (AB)2+W = (AB) (AB) (AB)W = A ( B A ) B(AB)" = A (AB) by the hypothesis, = A(AB)W. By lemma 7.4.1, it follows that A" divides (AB)" and, since lA"l= I(AB)wI (by e.g. BACHMANN, 1955, p. 57) it followsfrom theorem 8.3.3.(iii) that A" = (AB)". 11.2.6
11.2.7 LEMMA. B+A=A&A= WD+n*(A+B)W=AW. PROOF.We leave the trivial case D = O to the reader. We first observe that if B+ A = WD then (A
+ B)AW = ( A + B ) (WD)" = ( ( A + B ) W ) D(WD)" by theorem 8.2.2 with A W for C ,
= ( A W ) D(WD)W = ( W D W ) D(WD)"
= ( W D ) 2 + w= (WD)" = A".
By lemma 7.4.1 it follows that (A+B)" divides AW and hence (by e.g. BACHMANN, 1955, p. 57 and theorem 8.3.3.(iii)) that A"
=(A
+
Now suppose A = WD + n where n >0, then
+ ( A + B)"
(A
Hence
= (WD
+ n + B)"
= (WD
+ B')W
where B'=n+B.
140
[Ch. 11
CONSTRUCTIVE ORDER TYPES
If B+A =A, then
B+WD+n=WD+n and hence by theorem 5.1.6, B + WD= WD. Therefore B'+ W D = n + B + W D = n + W D = WD by lemma 7.4.1 (since we are assuming DPO). Putting A'= WD we immediately obtain from the first part of the proof (A' i.e.
+ B')w = A f w ,
(WD + n
i.e.
+ B)W = (WD)W,
( A + B)" = (W D ) W .
Finally n+ WD= WD and hence putting B=n, A = WD in the first part of the proof we get (WD + n)" = (WD)" . (7) Combining (6) and (7) gives the desired result.
11.2.8 LEMMA.Wx=X=+X is a principal number for addition and multiplication. PROOF. This follows at once from corollaries 10.1.7 and 10.2.8. LEMMA.W x=X& 1 c Y <X* Yx=X. PROOF. By theorem 9.2.8 the hypothesis implies
11.2.9
y = ~ ~ 1 +..-+ . n WX*-n, ~ where r 2 1, X> X,> ...>X,and the n, are finite, non-zero. I f r = l , X,=O, then Y = n , > l , hence yx = nT = n"x - "*"X = W"X = 1 -n1
x,
since W x is a principal number for multiplication and W is a principal number for exponentiation by theorem 7.4.2. In any other case we have yx = y w x = (Y")WX = ((W"1.n , ) W ) W X
=(<wx,)w )wx = WXlWWX = WXlWX = wwx =X.
by lemma 11.2.7, by lemma 11.2.6, by lemma 11.2.8,
Ch. 111
141
E-NUMBERS
Putting Y=2 we get (iii)*(ii) and the stated version of the last lemma gives (iii)*(i), so the proof of the theorem is complete. 11.2.10 COROLLARY. The collection Z(ex p ) of all principal numbers for exponentiation is strictly &,-unique. PROOF. By theorem 11.2.1 every principal number Wis of the form E (A)for some co-ordinald. By theorem 11.1.3if IE (A)I <&,then IE (A)I =en for some n and consequently IAl = n which implies A =n. So S ( e x p ) is &,-unique. Now consider E( W )and E( V); by corollary 11.1.8, E ( W ) = E ( V ) implies W= V which is a contradiction, thus X(exp) is strictly &,-unique.
+
11.2.11
THEOREM. If P E Z (exp), then
( 9(P), +, .,exp) is isomorphic to
(PI, 0 , 0,exp) by the map I I (where @, 0 , exp denote addition, multiplication and exponentiation of ordinals). PROOF. Since A, B c P imply A B < P the theorem follows at once from theorem 10.3.1.
CHAPTER 12
INFINITE SERIES
12.1 In this chapter we introduce constructive sequence types (C.S.T.s) in the spirit of A ~ ~ ~ t ( 1 9 6We 6 ) .first of all prove results for C.S.T.s analogous to those for C.0.T.s. and then we use them to prove that there are no non-trivial least upper bounds for collections of co-ordinals but also that there exist paths of co-ordinals of length equal to the first uncountable ordinal which are closed under addition, multiplication and exponentiation. If C is a linear ordering and to each iEc'C is assigned (not necessarily by any constructive rule) a linear ordering Ai, then we write
A
= (Ai: C)
(1)
for the sequence {Ai:liIc
-
12.1.2 DEFINITION. Let A, B be as in the previous definition; then a pair
Ch. 121
INFINITE SERIES
143
Iixp(i, x), I x q ( x ) is said to be a recursive isomorphism pair if (i) q : C N D , (ii) for all iEc'C, Ixp(i, x ) : A ~ N B ~ ( ~ ) . (iii) Ixp(i, x ) is one-one for all i. We write p , q : A N B if p , q is such a pair and A N B if such a pair exists and we say that A and B are recursively isomorphic. Note that since we require p to be a partial recursive function of both variables the recursive isomorphisms in 12.1.2(ii) are uniform in i. Recursive isomorphism (of S.0.s) is an equivalence relation - this is immediate from the remarks following definition 1.1.4 and the fact that if Ixp(i, x ) is one-one for all i ~ c ' Cthen the function p' defined by p'(i, x) = y o p ( i , y ) = x
is uniformly recursive in i. 12.1.3 DEFINITION. If A is a S.O. and d = { B : B = A } then d is said to be a constructive sequence type (C.S.T.) and we write d =CST (A). If A is a sequence well-ordering then d is said to be a sequence co-ordinal. In dealing with recursive isomorphism pairs we need not have assumed that Ixp(i, x ) was one-one for all i and not just for the iEc'C (where A , B , p , q are as in definition 12.1.2) for if p were not so then we could define p'(i, x ) = p ( i , x ) if x = v,,(p(i,x ) = p ( i , y ) ) , undefined otherwise, where v is Kleene's indefinite description operator (KLEENE, 1952, p. 347). Then, using the fact that p ( i , x) is one-one for iEc'C, p (i, x)
= p' (i,
x) for such i.
If p , q : A N B except that condition 12.1.2(iii) is not satisfied, then p', q:A N B. But this condition being satisfied for a recursive isomorphism pair p', q means that this pair determines a r.e. sequence ordering A = ( A :C) defined by Aj = (dIxp'(j, x ) ) n ~ R, C = (dq)' n R (note that q is one-one on the whole of its domain by definition 1.1.4).
144
[Ch. 12
CONSTRUCTIVE ORDER TYPES
12.2 In chapter 2 we defined
A
+B = ~ A + - ~ B
and we now regard this as the sum of the two element sequence (A, B) in order to generalize the notion of sum to take in the infinite case. Let us define, for A a S.O.
ZA =
(Ai)
= { ( ; ( u ) , j ( b ) ) : ( i< = j & ~ E C ' & A~ bEC'AJ
or (i=j~C'C&u~~,b)}.
LEMMA. If A =(A,: C) and Ai(i€c'C) and PROOF. Left to the reader.
12.2.1
CG R, then C A c R.
12.2.2 THEOREM. There is a partial recursive functional I: such that if p , q : A z B then (2)
Z(p, q ) : C A N C B ,
where the N in (2) denotes recursive isomorphism of linear orderings. PROOF. Set C (PY 4 ) (4 = 2 (P( Y , Jj (x)) where lZ1 = 4 ((40) and Y = (XI0 * Y
Clearly I: is a partial recursive functional and A
C (P?4 ) (;
(4) = 4 (9 (P( 4 4) -
Suppose C (p, q) (x) = t , then t =i (u) for some uniquely determined i, u. Since q is one-one, there is a unique z such that q (2)= i. Since Axp (i, x) is one-one for aZZ i there is a unique u such that p (z, u) =u. But 2 (u) =x and hence x is uniquely determined by t so X ( p , q) is one-one everywhere. We leave the reader to check that C ( p , 9) satisfies (iii), (iv) of dehition 1.1.4.
If d is a C.S.T., then Zd=COT(ZA) for any 12.2.3 DEFINITION. A E d such that Ai, C c R. Theorem 12.2.2 shows that this is a consistent definition but Z d is not necessarily defined for every C.S.T. d.We shall say that a C.S.T. d is
Ch. 121
INFINITE SERIES
145
standard if there is an A=(A,:C) such that for all I'EC'C, A,= R and C c R. So a C.S.T. d is standard if, and only if, Z d is defined. 12.2.4 THEOREM. d is standard if, and only if, for each A a pair of partial recursive functions p ( i , x), q ( x ) such that (i) q:C=DcR and (ii) lZxp(i,x):A,=B,~R; i.e. p maps the A, uniformly into R.
E there ~ is
We now leave the reader to prove that having zeros in a S.O. makes no difference to its sum. 12.2.5 THEOREM. Let A =(A,:C) and let D c C and suppose that if k C C - C D then A,=$. Then if A'=(A,:D) and either side of (3) below is defined then so is the other and (3) holds: Z A N XA' . (3) The only point to be borne in mind is that since only C is changed to D and we are always dealing with linear orderings embeddable in R this single change does not affect the uniform embedding of the A, in R.
Let us write 0,=(0:A) then we have: 12.2.6 COROLLARY. ZO, =0 for all A c R. since, in general, the actual choice of We shall also write 0 = CST (0,) A will be irrelevant. There are two ways (at least !) of adding S.0.s; pointwise and (what we may call) ordinally. Pointwise addition seems not to be very useful so we only treat the other kind of addition. 12.2.7
DEFINITION. A + B= (E,: C 7. D) if A = (A,:C),
where
E,=A,
B = (B,:D),
if ~EC'C, E i = Bi if iEC'D,
provided C) (D. If C) (D we write also A) (B and say that A is separable from B.
The pure theory of addition of C.S.T.s (i.e. that part of the theory not explicitly involving C.0.T.s) exactly parallels that of addition of C.0.T.s
146
[Ch. 12
CONSTRUCTIVE ORDER TYPES
and since we shall be concerned with a finer treatment of sums of C.S.T.s we only give the definitions we require.
12.2.8 DEFINITION. d +9= CST ( A +B ) for any A E d ,B e 9 such that C) (D (C, D as in definition 12.2.7). That d + 9is well-defined follows from the following theorem.
12.2.9 THEOREM. If A = A ’ , B E B’, A ) ( B and A’) (B’ then A + B E A‘
+ B’.
PROOF.By hypothesis there exist p, q:A
and r.e. sets a, a’, 8,
N
A ‘ ; r , s: Bcz B’
p’ such that
a ? C‘C, a‘ 2 C‘C’, p
2 C‘D, p’
2 C‘D’
and a n B = a ’ n P ’ = 0 . Define u ( i ) = q ( i ) if i ~ c c and q ( i ) E p , = q ‘ ( i ) if i ~ a ’ and q ‘ ( i ) E P ’ , undefined otherwise
and u(i, x)= p(i, x) if i E a and q ( i ) e p , = p’(i, x) if i ~ a ’ and q ’ ( i ) E / 3 ’ , undefined otherwise.
Then the reader will readily complete the proof.
12.3 We can now obtain proofs of many analogues of the theorems we obtained for addition of C.0.T.s. We shall omit proof of most of these analogues: the essential difference is already contained in the proof of theorem 12.2.9. There the definition of u mirrors exactly the definition of u. We shall not need refinements until we deal with theorems which essentially involve (at least one of) the Ai. In this section we state some of the theorems on addition of C.S.T.s which do not involve C.
Ch. 121
INFINITE SERIES
147
12.3.1 THEOREM.(i) d + 6= 8 + d = d, (ii) &+a= O o d = a = 6.
+
12.3.2 THEOREM. is associative, i.e.
+ (2+ U) = d + (2+ U). 12.3.3 THEOREM. (cf. separation lemma). If &=a+% and A e d then there exist BE^ and CEUsuch that B) (C and
A=B+C 12.3.4 THEOREM. (cf. directed refinement theorem). If d +U=2+ 9 then there is an d such that either d = B + B
and & + V = 9 ,
or d + & = 2 and
+
U=&++.
+
Notation. d - 0= 8,d *(n 1)= d e n d. 12.3.5 THEOREM. (i) d - ( r n + n ) = d - m + d - n , (ii) d.rnn=(d.rn)-n.
We conclude this section with a theorem which is not obtained in the same way as the above but is useful. 12.3.6 THEOREM. If A = ( A , : BqC), then
EA=EB+EC where
B = ( A i :B)
and
C = ( A i :C),
provided B) (C.
12.4 We now consider finer versions of the separation lemma and the directed refinement theorem than those in 12.3.3,4. In TARSKI(1956), infinite sums are considered and although these do not hold in full generality we can make translations of them using Z. Thus corresponding
148
CONSTRUCTIVE ORDER TYPES
[Ch. 12
to Tarski's postulate (111) (1956, p. 8) we have theorem 12.4.1, below. Notation. If d is a C.S.T. and A E d we write d i= COT(Ai) where A = ( A i :C).
Clearly, d iis well-defined if C is given. However, when we do not specify the C it will be clear either how C is to be chosen or that the assertion is purely existential and therefore independent of the particular choice of C from the various possibilities. This is the case in the next theorem and lemma. 12.4.1 THEOREM (generalized directed refinement theorem). If X d = B+ C and C+O, then there exist C.0.T.s D, E, C.S.T.s do, d' and an integer i such that either
XdO+D=B,
E+Xdl=C
and D + E = d i ,
or Cdo=B
and X d ' = C .
Before we prove this theorem we prove the following: 12.4.2
LEMMA (generalized separation lemma). If Xd=B+C
and A
E (A=(Ai:D)). ~
Then there exist BEB, CEC, S.0.s A', A' and linear orderings E, F such that either (i) ZAoTE=BB,F7.ZA1=C and ET F=A, where A=Ao+(A,)+A1 and (Ai)=(Ai: {(i,i)}) or (ii) ZAo=B,ZA'=C and AO+A' = A . ~ PROOF. By the separation lemma 2.3.1 given C A E X and C A N B' + C', where B'e B and C' E C, there exist BE B and C E C such that 9
B)(C and C A = B 2 C. Now C'CA = {i(a):iEC'D&aEC'Ai}. Let Do = { i : ( 3 j ) (3x)(3(x)~C'B & i I D j ) } .
Ch. 121
INFINITE SERIES
149
Then, clearly Do= D [Do is an initial segment of D. Let D'
= C'D - Do
and D' = D [D'.
Now D' z { i : ( 3 j ) (3x) ( j ( x ) ~ C ' c&jsi } = DZ,say. If D' = D2 then B)(C implies Do)(D'. If D'=!=D2 thenjED1-D2 implies Aj=O and in this case we redefine DO, D' by Do=j)D and D' = D [ j for such a j . That Do) (D' then follows from lemma 2.1.2. We now have two cases to consider. (i) If (3)(3) (3c) ( i ( u ) ~ c ' B & i ( b ) ~ C ' Cand ) (ii) otherwise. (ii) In this case we leave the reader to check that A' = A [Do, A' = A [D' suffice where A [G = (Ai: D [G) = {Ai:i~C'D[G}.
In case (i) it is readily verified (cf. the proof of lemma 2.3.1) that there is a unique i for which (3b)(3c)(i(b)eCLB& i ( c ) ~ C ' c ) . Let Do = Do - {i}, D, = D' - {i}, AO=A[D,,A' = A [ D , . Then we have ZA0TAiTI;A'=B$C. Moreover, ZCA0is an initial segment of B and I;A1 is a final segment of C. Let E = B[(C'B - C'EAO) and F = C [(C'C - CIA'). Then we leave the reader to check (again compare the proof of 2.3.1) that ET F=Ai. This completes the proof of the lemma and theorem 12.4.1 follows at once by taking C.S.T.S. This lemma and theorem can be generalized to the case of Ld=XB but this (painful) exercise is left to the reader. The classical case is treated in TARSKI (1956) and the effective separability required is guaranteed by theorem 12.2.4 using heavily the fact that R is a recursive ordering.
I50
[Ch. 12
CONSTRUCTIVE ORDER TYPES
COROLLARY. If B IE d , and each (or equivalently, some) A E d contains no zeros then there is an dosuch that for some dl 12.4.3
and dois minimal with respect to these two properties. PROOF.In case (i) of the theorem take
+
do= do C.S.T.( A i :{(i,
i))),
in case (ii) simply take do= do.
12.5 From now until the end of this chapter we restrict our attention to well-orderings. The results on bounds apply almost without exception (puce the mention of classical ordinals) to quords and details of those results which can be readily adapted to the present framework may be found in CROSSLEY (1965).
DEFINITION. A co-ordinal A is said to be an upper bound for a collection of co-ordinals d if BEd implies B< A. A is said to be the Zeust upper bound if it is an upper bound and if C is any other upper bound then A S C. A is said to be a minimal upper bound if it is an upper bound and if C is any other upper bound then C $ A. 12.5.1
By the anti-symmetry of least upper bounds are unique if they exist at all. Also, it is clear that all least upper bounds are minimal, though the converse is certainly not true as we shall show. In fact we shall prove that all least upper bounds are trivial and determine when minimal upper bounds exist. Further we shall show that if one minimal bound exists then so do 2 " O mutually incomparable minimal bounds. We can define lower bounds in the obvious way but we have no interesting results concerning them (cf. 8 3 of CROSSLEY, 1965). 12.5.2 LEMMA. If a collection of co-ordinals d has an upper bound then any two members of the collection are comparable. PROOF.Let A be an upper bound for d,then B, C E implies ~ BSA and CIA whence by theorem 4.2.8 B and C are comparable.
Ch. 121
151
INFINITE SERIES
12.5.3 LEMMA.A collection of co-ordinals has a least upper bound (which is a co-ordinal) only if it is countable. PROOF. Suppose rd is a collection of co-ordinals with least upper bound A then IAl is a countable ordinal, call it a. By lemma 12.5.2 if By CEd and I BI = I C I =fi Ia then by corollary 5.3.5, B = C. Hence I I is a one-one function from d into the ordinals
-
12.5.4 LEMMA.Supposep :C D is a classicalisomorphism, A = (Ai :C), B=(Bj:D), Ai=B,(,, for all i E C C and for all i, min(A,)=O, then E A N EB implies C N D. PROOF. Clearly the map defined by A
4 (i (4)= P ( i ) (4
7
restricted to C'EA is an isomorphism between X A and EB. Hence, if
r : E A N EB, then by theorem 8.3.4, r is an extension of q. Moreover, the map s defined by s ( i ) = ( r (t (O))), 7
is an extension of the (classical) isomorphism between C and D - this again by theorem 8.3.4 and the fact that 0 = min (Ai) which means that s always yields a value for &C'C. Clearly s is partial recursive and one-one everywhere it is defined. Thus, as required, we have s: C N D. 12.5.5 LEMMA.A strictly increasing (under <) sequence of co-ordinals of type o has no least upper bound but has 2'O minimal upper bounds. PROOF. Let J Z Z = { A ~ ) be ~ < a~ strictly increasing sequence of coordinals, then by corollary 3.2.9 there exist unique B i ( i < o ) such that A0 =Boy
An+1
=An
+Bn+1*
Using the axiom of choice, choose B i d i so that B i c R. Then, since the sequence ( A i } is strictly increasing, no Bi is empty. Let B'W)=(Bi:W)
andlet B'")=(Di:U),
where D l i l u = B i
and U is any well-ordering of type w not recursively isomorphic to W.
152
CONSTRU(JIIVE ORDER TYPES
[Ch. 12
By theorem 5.2.4 U may be chosen in 2Ko different ways. Finally let
Bcw)= COT E(B(*)),B'" = COT Z(B'"'). We claim that B(w)and all the B(') are minimal upper bounds for d. E then ~ A = A , for some n < o and hence by theorem 12.3.6,
If A
n
A, =
n
C Bi 5 i C i= 1 =l
-p
Bi+ COT(Z(Bi: i > n)),
7 .
(4)
Similarly, one shows B(') is an upper bound for d.By lemma 12.5.4, all the B(') are incomparable with B('") and with each other and it only remains to show that if C
THEOREM. Let d be a collection of co-ordinals and let
a= sup (A1 (here we permit a=O, the first uncountable ordinal). Then A
E
~
(i) d has a least upper bound if, and only if, d (is countable and) has a maximum. (ii) If d is countable, all the A€&' are comparable and d has no maximum then d has 2K0mutually incomparable minimal upper bounds (but no least upper bound). (iii) If d is uncountable then d has no upper bound. PROOF. (i) follows at once from the preceding lemmata. (ii) Assume the hypotheses. Since d is countable, tl is countable hence there is a strictly increasing o-sequence {Ci}i
LEMMA. If A is a minimal upper bound for d then Id41 = sup IBI B E d
.
Ch. 121
INFIh'ITE SERIES
153
PROOF.Assume the hypothesis and let sup /I31=a. By corollary 5.3.6 BE&
there is a unique C < A such that ICI = a. The reader will now easily verify (using theorem 4.2.8) that C is also an upper bound for d and hence C = A (since C,A are comparable).
12.6 Now we deal with the question of paths P (cf. chapter 5) which go "right through" the classical ordinals in the following sense. 12.6.1 DEFINITION. A Zong path (of co-ordinals) is a set of co-ordinals d linearly (& so well-)ordered by I such that for each (countable) ordinal a there exists (a unique) A E d with IA I = a. 12.6.2 THEOREM. There exist 2' long paths. PROOF. We prove by transfinite induction on the classical ordinals that for each ordinal a there is a co-ordinal A, such that (i) IA,] =a and (ii) A , is comparable with all A , for /.I
12.7 In this section we prove a few theorems about principal numbers including Aczel's unpublished result that there exist principal numbers for addition, and for multiplication not of the forms W A ,W W Arespectively. ,
154
CONSTRUCTIVE ORDER TYPES
[Ch. 12
12.7.1 THEOREM. If B = { P i } z o is a strictly increasing sequence of principal numbers for addition then there exist 2'O principal numbers for addition which are minimal upper bounds for 8. PROOF. Let Pcu)be constructed exactly as in the proof of lemma 12.5.5 (with "P" for "A" everywhere) then for each co-ordinal U of classical ordinal w we obtain one minimal upper bound Pcu).We now show that
PCU)E a ?( +) . BY (4) P,, 5 PCu) for all n and also B < P * ( 3 n ) ( B < P,),
(5)
as is easily verified. Hence, using the fact that P , E ~ ( + ) ,
B < Pcu) *B
+ P")
=B
+ P,, + (PCu)- P,)
+ (P(")- P,) - pCU),
= P,
where n is the number given by (5). We conclude that P'')E&'( all U with IU (= w. This completes the proof.
+) for
There are 2N0co-ordinals U (of type o)such that UE W 12.7.2 LEMMA. and W + U, similarly for well-orderings. PROOF. The former assertion follows from the latter since C.0.T.s are always countable classes of linear orderings. C'W has 2N0infinite, and therefore cofinal, subsets. Let U be such a set with the ordering induced by W. 12.7.3 LEMMA. If B= W . A and BEB then there is a function Axs(x) such that in B Is(x)l= 1x1 1, which has a one-one partial recursive extension. PROOF. Clearly it suffices to consider B=W.A, but then s ( x ) = j ( k ( x ) + l , Z(x)) is such a function.
+
Let B = {Pi}; , be a strictly increasing sequence of 12.7.4 THEOREM. principal numbers for addition; then there exist 2'O principal numbers for addition which are minimal upper bounds for B and which are not of the form WA. PROOF. We repeat the construction of theorem 12.7.1. but with one
Ch. 121
155
INFINITE SERIES
change. We choose the B l s (see the proof of lemma 12.5.5) so that min (B,) =0 for all i and we set min (Bi [(C' Bi - { O } ] ) =ui.Clearly this can be done whilst still ensuring B,G R; for example, we can take B: as in the n proof of lemma 12.5.5 and then take Bi=(ui+ 1) B: before arranging the first two elements as above. Now we construct P(') as before where U = (
+
sj(i, 0) = j ( i , u,),
whence hi is a partial recursive function, defined on the whole of the natural numbers and is one-one. It follows that u : W-U which is a contradiction. This completes the proof. COROLLARY. If d ={ Ww"i},",o is a strictly increasing sequence of principal numbers for multiplication then there exist 2'O minimal upper bounds for d which are principal numbers for multiplication not of the form WWA. PROOF. By theorem 12.7.4, there are 2K0minimal upper bounds A for { W A i } g , which , are principal numbers for addition and are not of the form W B .By theorem 10.2.7, W Ais a principal number for multiplication. We leave the reader to check that each such W Ais a minimal upper bound for d . Finally, if W Awere of the form W w Bwe should have A = W Bby theorem 8.5.3 which contradicts the construction of A. This completes the proof. 12.7.5
CHAPTER 1 3
IS OL s 131
13.1 So far we have been studying the properties of equivalence classes
of ordered sets under one-one, partial recursive, order preserving maps and have found both similarities with and differences from the classical theory. One of the initial stimuli for this study was DEKKER and MYHILL’S (1960) treatment of a recursive analogue of cardinal number theory and we now include a brief review of their (and others’) results insofar as these parallel ours in the remaining chapters of this m0nograph.l3~ None of the definitions and results in this chapter are due to the present author. Throughout this chapter we shall give references to the order analogues in this monograph and when the proofs required here differ only slightly or not at all from those in the order analogue cases we shall omit them leaving the reader to look them up and make the necessary amendments. Since some of these will be references to the next two chapters the reader who is not familiar with isols and R.E.T.s may care to regard the omitted proofs as exercises. 13.1.1 DEFINITION (cf. definition 1.1.4). A set A is said to be recursively equivalent to (a set) B if there is a one-one, partial recursive map p such that
A ~ d pand p ( A ) = B .
We write p :A N B or A N B in this case.133
As in the order case (see the remarks following definition 1.1.4) recursive
160
CONSTRUCTIVE ORDER TYPES
[Ch.13
equivalence is an equivalence relation. We set A = RET(A) = {B:B N A )
and call A a recursive equivalence type (R.E.T.). So the R.E.T.s are the “cardinal” analogues of C.0.T.s. Definition 13.1.1 is not exactly imitated by definition 1.1.4, the precise analogue would require p:A‘=B’ (in the above sense) where AEA’, BGB’ and A’, B‘ are r.e. However, since Sp and pp are r.e. it follows at once that the two definitions of recursive equivalence coincide. Moreover, since +, and exponentiation are determined by partial recursive functionals all theorems concerning these operations are unaffected by the different definitions.
-
13.1.2
DEFINITION. A set A is said to be isolated if it is finite or immune.
13.1.3
THEOREM (cf. theorem 15.1.1). If A e B and finite finite then B is immune immune
Ais
1
13.1.4 THEOREM (cf. theorem 15.1.2). The following statements are equivalent. (i) A contains an infinite r.e. subset, (ii) A contains an infinite recursive subset, (iii) A is not isolated. PROOF. (i)*(ii). Every infinite r.e. set contains an infinite recursive subset as follows: Let S be an infinite r.e. set and let a be some element of S. Set g(0) = a , g ( n 1) = V , { X € S & X > g ( n ) ) , where v, is Kleene’s indefinite description operator. Then g is clearly partial recursive and everywhere defined since S is infinite. Therefore g is recursive and enumerates a subset T of S in order of magnitude so T is a recursive set. The other implications are trivial.
+
13.1.5 D E ~ O N We. set R=RET(JY), n=RET({O, 1,..., n - 1)) for nEJY.
Ch. 131
161
ISOLS
So R is the “cardinal” of W (the C.O.T. of the standard w-ordering). We can define (cardinal) addition of R.E.T.s again using separability conditions to ensure a proper definition.
(cf. definition 2.2.3). A +B= RET(Au B) for any 13.1.6 DEFINITION AEA, B E B such that A) (B. As in chapter 2 we can show that any two R.E.T.s have separable representatives. 13.1.7 THEOREM (cf. lemma 2.2.1). If Ao=Al, Bo=B1, A,) (B, A,) (Bl, then A, u B, N A, u B, .
and
13.1.8 THEOREM (cf. theorems 2.2.4,5). (i) +(for R.E.T.s) is associative and commutative, (ii) A+O=A.
We also have a separation lemma and refinement theorem but although the separation lemma is virtually identical with that for C.0.T.s viz. if AEA and A = B + C then ( ~ B E B()~ C E C()A = B u C & B ) (C), since we have no order properties the refinement theorem becomes : 13.1.9 THEOREM (cf. theorem 2.3.2). If A + B= C+ D, then there exist E l , ..., E4such that
+ E,, C = E , + E3,
A
= El
B =E, D =E,
+ E4, + E4.
PROOF. By the separation lemma if AEA, B E B and A) (B, there exist CEC, D E D such that A u B = C u D . Let E l = A n C , E , = A n D , E3= B nC and E4= B nD. Then we leave the reader to check Ei)(Ej if i+j,
using A) (B and C) (D, and to complete the proof.
13.2.
A.B=RET(j(A, B)) for any AEA, BEB. 13.2.1 DEFINITION.
162
13.2.2
CONSTRUCTIVE ORDER TYPES
[Ch.13
THEOREM (cf. theorem 6.1.3). If Ao=A1 and BO=B1,then j(A0, BCJ
=j(A19
4).
This theorem justifies definition 13.2.1.
13.2.3 THEOREM (cf. theorems 6.1.8 and 6.2.1). Multiplication (.) of R.E.T.s is associative and commutative and is distributive over addition. 13.2.4 DEFINITION. A s B e ( 3 C )( A + C = B ) . A G B ~ ( ~ A E(3BeB)(AsB). A) 13.2.5 THEOREM (cf. lemma 6.3.1). B + A = A if, and only if, B e R S A . The proof of this theorem is rather more complicated than that of lemma 6.3.1 and we only indicate the main lines of the proof. Full details may be found in DEKKER and MYHILL(1960, pp. 75-77). Suppose we are given f : B u A - A and B)(A. Then there exist disjoint r.e. sets B, 2 B and A, =A. Let A* be the r.e. set of natural numbers xeA, such that x>f-'(x) and for some r XEA,, f - l ( x ) e A l ,
..., f - r C 1 ( ~ ) ~ Af -Il,( x ) e B 1 .
In order to ensure separability we use the fact that the natural numbers are well-ordered so the s below is finitely determinable and we set p(x)=j(s,fWr(x)) where s is the largest number of terms which can occur in a (finite) sequence (with k,
f-ka-2
(4> S-'(x).
The rest of this part of the proof consists in checking that for every yeB and every s there is an x e A such that p ( x ) = j ( s , y ) and also that A*) ((BuA)-A*. In fact, sincef"(y) is defined for all n ifyeB and since f i s one-one x, s always exist it is clear that j ( s , x)eR.B. Separability is also easy to establish since the set of x's which are mapped is recursive in A*. The converse follows easily from 1 R = R and theorem 13.2.3 (cf. theorem 5.2.6.(i)).
+
13.2.6
THEOREM (cf. theorem 8.4.1). If B I C , then A B I A C .
Ch. 131
163
ISOLS
13.2.7 THEOREM (cf. theorem 4.2.8). Iis reflexive, antisymmetric and transitive (on R.E.T.s). PROOF. Reflexivity and transitivity are clear. If B I A and A s B then for some C, D, B + C = A and A + D = B so A + ( D + C ) = A whence by theorem 13.2.5, ( D + C ) . R I A . Now D I D + C hence by theorem 13.2.6 D * R I ( D + C ) - R I Aand therefore by theorem 13.2.5, A=D+A=B.
13.2.8 THEOREM (cf. theorems 13.1.4 and 15.1.2). The following statements are equivalent for an R.E.T. A : (i) A E A implies A is isolated, (ii) R $ A, (iii) B c A = - B+ 1 9 By (iv) B c A & B + C = B + D = C = D , (v) B G A and BEB-B is isolated. PROOF. Clearly the negation of (ii) implies the negation of (i). (iii)o(i) follows easily from theorem 13.2.5. (iv)c>(iii) is trivial. (iii)e(ii) follows from theorem 13.2.5. (i)+(v) is trivial so there remains (v)=.(iv). We shall merely sketch the proof, full details being in DEKKERand MYHILL (1960) pp. 89-91. Suppose B+ C = B + D then there exist BEB,etc. and a one-one, partial recursive map p : B u C 1: B u D , where B ) (C, B ) (D and we may assume C) (D. Consequently there exist disjoint r.e. sets B,?B, C12 C and D,I>D. Restrict domain of p to B, u C1 and range of p to B , u D,. We leave the reader to fill in the details to show that the map, q, defined below is such that q:C-D. q ( x ) is defined if, and only if, there is a finite sequence. x, P(X),
. a * ,
PYX),
(1)
such that x ~ C , , p ( x )...,p'-'( , x)EB1 andp'(x)ED,. We then set q ( x ) = p'(x). p k ( x ) cannot always be in B if XECfor then, since p is one-one, we should have an infinite r.e. subset of B contradicting (v). Moreover, we can effectively decide which of B,, C, , D, x is in if xEB, u C, u D, so
164
CONSTRUCTIVE ORDER TYPES
[Ch. 13
the finite sequence (1) can be effectively generated and it follows that q is partial recursive. q obviously has an inverse given by considering sequences like (1) with p - k for pk,C, for D, and D, for C,. The above theorem illustrates the significance of the R.E.T.s of isolated sets. 13.2.9 DEFINITION. An R.E.T. A is said to be an is01 if it satisfies (any of) the conditions in theorem 13.2.8. 13.2.10 COROLLARY. An is01 contains a recursive set if, and only if, it is finite.
There are in general KO partial recursive, one-one maps from an infinite isolated set onto itself - just exchange two points in the set - but we shall show in the next chapters (theorems 14.1.4 and 15.1.3) that if the set is ordered and the map required to be order preserving then there is only one of these maps. However, we cannot map isolated sets into proper subsets of themselves so isols are effective analogues of Dedekind finite numbers. 13.2.11 LEMMA. A is isolated if, and only if, BcA*B*A. PROOF. If A is infinite and not isolated, A contains an infinite recursive set B={b}uB,, b#B,. But (since l + R = R ) there is a one-one, partial recursive mapp:B-B, so setf(x)=p(x) if x ~ B , f ( x ) = xotherwise then clearly f :A N A - { b } . Conversely, if there exists B c A withp:ANB then if a ~ A - B , p ( a ) + a and p"(a)+p"(a) for n+m. Butp"(a)EA for all n so {p"(n):n=O, 1, ...} is an infinite r.e. subset of A. If A is finite the lemma is trivially true. 13.2.12 THEOREM (cf. theorem 15.2.2). (i) A IB implies A -c B, (ii) Every infinite is01 has KO <-predecessors and 2'O 5-predecessors. (iii) A -c B does not imply A IB. PROOF. (i) is obvious. (ii) B < A only if for AEA there exists BEB and a C such that B) (C and B u C =A. Since each r.e. set only separates off at most one B, A has at most K O <-predecessors. n IA for all n so there are exactly KO I-pre-
Ch. 131
ISOLS
165
decessors. A E A implies A has 2’O distinct subsets and these are divided into R.E.T.s containing at most K O elements each. (iii) follows trivially from (ii).
13.3. 13.3.1 THEOREM (cf. theorem 15.3.1). If A, B are isols then so too are A+B, A-B. The proof is virtually given as the proof of theorem 15.3.1 below. We can define exponentiation as follows: Since A , B are sets of integers we may regard them as embedded in Seq by considering A’ = {2“+’:a e A ) and then we can map min[A’] to 0 to obtain Al without changing the C.O.T. or R.E.T. of A. Next we define
AB = C [ A l ]exp [BJ, AB = RET(AB). However, we shall not prove any theorems about exponentiation of R.E.T.s but shall leave that to the ardent reader. As in theorem 15.3.1 below we can show that isols are closed under exponentiation. We now turn to cancellation laws for isols. We have already pointed out that for isols A +B= A + C implies B = C. In general we have results likef(X, Y ) = f ( X , Z ) implies Y = Z for isols X , Y, Z (possibly with side conditions). However, the result of replacing “=” by “I”is generally to make the implications false though we shall see that for losols the implications still go through. We shall not give proofs for these are, in general, of three kinds: (1) (for theorem 13.3.2 below) almost the same proof as DEKKER and MYHILL(1960) yields the result for isols and losols, (2) (for theorem 13.3.3, below) quite complicated counter-examples are required for isols but proofs as in (1) will work for losols, (3) (for theorem 13.3.4 below) special (and differing) techniques are required for the two theories. In the theorems below all R.E.T.s are assumed to be isols unless otherwise stated. 13.3.2 THEOREM (i) (cf. theorem 16.1.2). If A+O and AB=AC, then B=C.
166
CONSTRUCTIVE ORDER TYPES
[Ch. 13
(ii) (cf. theorem 16.3.2). If A 2 2 and AB=AC,then B = C . (iii) (cf. theorem 16.3.2). If A+O & BA= CA,then B= C . 13.3.3 THEOREM. The following statements are false. (i) (contrast theorem 16.2.2). If A=i=Oand AB
A.n =B.n*A=
B.
(ii) (ELLENTUCK, 1963). There exists an is01 X and R.E.T.s A , B such that X + 0, X A =XB and A 4=B. Finally, NERODE (1961) has shown that strong metatheorems go through for isols. We state only a very weak version which parallels our theorem 16.4.2. 13.3.5 THEOREM (NERODE, 1961). If P ( X ) is a function of X alone constructed by finite composition from functions of the forms
x f A , X . A , , (1 + X)A', A:, (where Al 2 1 and A 2 2 2) then P(X) =P(Y)*X = Y whenever X , Yare isols and all the parameters Ai are isols.
C H A P T E R 14
QUASI-FINITENESS
14.1 As we noted in the previous chapter the theory of recursive equivalence types has tended to be most interesting when R.E.T.s of isolated sets have been considered; that is, sets with no infinite r.e. subset. The question naturally arises as to what are the order analogues of isols? Originally, Kreisel proposed quords to the author, but PARIKH (1962, 1966) showed that quords are not closed under exponentiation and it was not until the Leicester Logic Colloquium in 1965 that Nerode and the author came to the conclusion that what are the most natural analogues are IosoIs. We shall introduce these in the next chapter. However, there is a larger class of C.0.T.s which the author considered in his thesis (1963) and the appendix to (1965) and we now take a brief look at the standard C.0.T.s of this type. Classically, finite ordered sets may be defined as linearly ordered sets which contain no descending or ascending chains. So we now consider (cf. Q 3.1) linearly ordered sets with no recursive descending or ascending chains. As in chapter 3, for sets embeddable in R by a recursive isomorphism, this condition is equivalent to every non-empty subset having a minimum and a maximum element. We recall that A * = { ( y , x):(x,y)~A}, A*=COT(A*) for any AEA. A* is the converse of A and A* the converse of A. 14.1.1 DEFINITION. A linear ordering A is said to be quasi-jnite if A, A* are quasi-well-orderings. A C.O.T. A is said to be quasi-finite if A, A* are quords.
168
[Ch. 14
CONSTRUCTIVE ORDER TYPES
14.1.2 THEOREM. (i) If A is quasi-finite and A E A , then A is quasifinite. (i) If some AEA is quasi-finite, then every A E A is quasi-finite. PROOF. Immediate from theorem 3.2.2. Notation. We write B E A if, for some AEA there is a BEB with 6 s A. (Since B E A in the set-theoretic sense implies B = A because A, B are equivalence classes, this notation will not cause confusion.) We also write B c A if B c A and B 4 A .
14.1.3 THEOREM. The following statements are equivalentfor a C.O.T. A. (i) A is quasi-finite, (ii) B E A implies B is quasi-finite, (iii) W$ A & W*4 A , (iv) B E A implies B+ C = B+ D*C= D.&. C + B= D B*C= D , (v) B E A*B+ 1?= B & 1 B+ B. PROOF. (i)-(ii), (iv)=.(v). Left to the reader. (ii)*(i). W = ((i, j ) :i I ~ ] E W. If W ' E A and AEA, then there exists a recursive isomorphism
+
+
p :W N W' E A .
But then {p (i)}: is a recursiveascending chain in A so A* is not a quord. Similarly if W* -c A. (iii)-(v) follows from lemma 6.3.1. (iii)=.(i). Suppose A is not quasi-finite. Let A E A then A or A* is not a quasi-well-ordering. Suppose (ai}$ is a recursive descending chain in A. Then liai is a one-one partial recursive function (which is everywhere defined) such that i <j if, and only if, a j
Ch. 141
QUASI-FINITENESS
169
We do not know whether the converse is true - we suspect it is not - but we have the following weak converse. THEOREM. If A is not quasi-finite then there exists BEA and C c B such that B-C. PROOF. Immediate from theorem 14.1.3.(v) and lemma 6.3.1.
14.1.5
It is clear that immune subsets of Seq generate quasi-finite linear orderings and therefore there are 2" quasi-finite C.0.T.s and in fact we shall show in theorem 15.2.6 that there are O 2' quasi-finite C.0.T.s of each countably infinite order type. However, there are recursive quasifinite linear orderings. This result, proved below as theorem 14.2.2, is due to S. Tennenbaum. We recall that a C.O.T. is said to be recursive if it contains a recursive (or equivalently r.e.) linear ordering. 14.2
THEOREM. If A is quasi-finite and r.e. (or recursive) then the order type of A is either finite or of the form
14.2.1
w+(w+w*).z+w*,
where z is some countable order type. PROOF. Clearly we may assume without loss of generality that A E R. Since A is r.e. and non-empty theorem 3.3.1 shows that the type of A is of the form o + o and that of A* of the form w +z where o,z are countable order types. Hence A is of a type w + p +o*.Now by the proof of theorem 3.3.1, every element in C'A has an immediate successor (predecessor) if it has any successor (predecessor). Hence the order type of A is as stated in the theorem. THEOREM (R. S. TENNENBAUM). There exists a recursive linear ordering of type w + w* embeddable in R which is infinite but contains no recursive ascending or descending chain. PROOF.^^^ By corollary 1.2.6 it is sufficient to show that there exists a r.e. linear ordering with the required properties. We first sketch the main lines of the proof. Since R has type 1 q we can identify the elements of Seq which are non-zero with rational numbers and we can identify real numbers with Dedekind sections of R. For the proof we first construct a real number A such that neither the upper nor the lower Dedekind
14.2.2
+
170
CONSTRUCTIVE ORDER TYPES
[Ch. 14
section determined by A is r.e. We then show that this real number A is the limit of a recursive sequence of rationals (in fact it is the unique limit). Finally we show that the intersection of this sequence with the lower (upper) Dedekind section of A cannot contain a recursive ascending (descending) chain. We now proceed to the details. Let wo, wl, ... be a uniform enumeration of the r.e. sets of non-zero sequence numbers. (Since Seq is a recursive predicate such an enumeration is readily obtained from any of the usual enumerations of sets of natural numbers, cf. KLEENE (1952).) We shall also use the notation Ei, 17,,to express that a predicate is expressible in prenex form with i alternations of (number) quantifiers the first being existential, universal. A i= X i n ni. XEO,
isin El- U l .
LEMMA(see KLEENE, 1952). A predicate is in A, if, and only if, it is recursive in predicates in El (or ITl). 14.2.3
14.2.4 LEMMA. The predicate T(n): “w, contains at least three distinct elements” is XI. PROOF.
T(n) 0( 3 ~ [(xh )
€On
& ( ~ 1 Ewn 1 & (x), Em, & ( i
*j , 0
Ii, j I2 => (X)i
* (x),)]
.
For any x (be it a sequence number or not) the predicate E(y, x ) : “ y extends x &Seq (y)” defined by E(y, x)*Seq(y)
& Zh(x) 5 Zh(y) & ( V i ) ( i < Zh(x)=>(~)~= (y),)
is (primitive) recursive. Hence there exists a recursive function t (n, x ) such that t(n, x ) > n a n d w , ( , , , = { y : y € o , & E ( y , x ) } . Main construction. We define a sequence of integers ai such that { (ao,...,a,, 1)},“= has limit A. (We add the 1at the end simply in order to avoid violating the definition of sequence number.) Stage 1. a,=O. Stage n+ 1. Suppose a,, ..., a , , , - , have been determined and t(n, (a09 ... a m ” - * ))=y (wherey>n). a) If T (y) then enumerate a,,until three distinct elements u< u < w 9
Ch. 141
171
QUASI-PINITENESS
+
have been obtained. Let m 1= max (lh (u), lh (u), lh ( w ) ) , (m is always defined since a, has been determined.) If u=(a,, ..., a,,- I , ..., ak) then a,, ..., ak are thereby. determined and if k 1<m then set
+
ak+,
= - a * =
a, = 0 and
m,, = m .
b) If 1 T(y) then set mn=m,,-, thereby determining no new ai. 14.2.5 LEMMA.For each n, a,, is eventually determined and no a,, is ever changed once determined. PROOF. a, is determined. If a,, ..., a,,,-, have been determined then since every set is repeated inllnitely many times in the enumeration oi we can always find 3 extensions of any given sequence number. Thus a,, ..., a,,,- has a proper extension. The first part of the lemma now follows by induction and the second assertion is trivial.
Letus defineA,={x:xA} to be thelowerandupper Dedekind sections determined by A. 14.2.6
LEMMA.A,, A,, are not r.e.
PROOF. If A, is r.e. then A,=o,, for some n and T(n) holds since A,
is infinite. Thus o,, contains three distinct sequence numbers u< u < w. Extend the sequences by 0’s to u’, u’, w’ so that lh (u’)= Ih (v), lh (w))= m + 1 and abbreviate m,,-l by r ; then U’=(ao,...tar, b r + 1 , * * * ,bm), u‘ = (a,, ...,a,, a,+,, ..., a,), w’ = (a,, ..., a,, c,+,, ..., c,),
say.
Now A lies strictly within the open interval (of real numbers) (u, u) since u’, u’, w’ all differ and (a,, ..., a,,) for n>m extends u’. Hence w$A, which is a contradiction. Similarly A,, is not r.e. We note that since A lies in the intersection of all the intervals (u, w ) the set {(a,, ..., a,, 1)},“=, has precisely one limit point. Now the procedure for constructing A is clearly recursive in El hence by lemma 14.2.3 A is A 2 , thus the predicate A(a):“A extends a” defined by (3n) (n 2 Ih(a) & E(
172
[Ch. 14
CONSTRIJCIIVE ORDER TYPES
is Z2 and so we have
A (4*(W (VY) R (a, x , y )
9
for some recursive R. Define the set B by a e B n o ( 3 x )(Vy) (y I n *R(a, x , y ) & Zh(a) 5 n ) , m
B = (J Bn, A=O
then B is clearly r.e. Since A,, A,, are not r,e. there are infinitely many ai += 0 hence C=(c:c~B&Seq(c)} is an infinite r.e. set containing infinitely many sequence numbers of the form (ao,..., a,, 1) and hence has A as alimit point. Finally, let C = [C ] then C is the required ordering. For if C had a recursive ascending chain then C would have a limit point distinct from A. This is impossible for let L be such a limit point then L, A are Merent limits of the sequence {(Uo,...,
a,
Q}2=0.
Finally, the order type of C is o + (a* +o)z+o*for some countable typez by theorem 14.2.1. But if 2 2 1 then C would have a limit point distinct from A which we have shown is impossible. This completes the proof. 14.2.7 THEOREM. (Recursive) Quasi-finite C.0.T.s are closed under addition and multiplication. PROOF.(Recursive) Quords are closed under addition and multiplication so the theorem follows from definition 14.1.1.
Summing up we get
THEOREM. There exist No recursive quasi-finite C.0.T.s of type ( o + o * ) * n for every n>O. PROOF. By theorem 14.2.2there exists a recursive quasi-finite C.O.T. A, say, of type o+o*.By theorem 14.2.7 A - n is a recursive quasi-finite C.O.T. for every n and by corollary 2.4.12, A.n=B-n&n>O implies A=B so it suffices to prove there exist KO recursive quasi-finite C.0.T.s of type w + a*. Let A be a r.e. quasi-finite linear ordering of type o+o*and let B be 14.2.8
Ch. 141
173
QUASI-FINITENESS
A [B where B is any infinite r.e. proper subset of C'A. Since C'A is infinite such a B exists. B is clearly a r.e. linear ordering. But if B contained a recursive ascending or descending chain then so would A hence 6 is r.e. and quasi-finite. But B A by theorem 14.1.4. Clearly, we can then repeat the process to obtain K O such B, such that A 3 B i 3 Bj for i< j , but A+ Bi+ B, if iij . Taking C.0.T.s yields the required result.
+
14.2.9
THEOREM. If A is quasi-finite then A
=B
+A +
C=O*B
=C=O.
PROOF. By theorem 3.2.7, A = B + A + C implies C=O. By theorems 3.2.7 and 2.4.2, A = B + A implies B=O.
14.3 We defined quasi-finite C.0.T.s as those C.0.T.s A such that both A and A* are quords, so most of our results for I obtained in previous chapters for quords also apply to I* for quasi-finite C.0.T.s with the obvious exceptions caused by the failure of closure conditions, etc. is We shall omit detailed mention of the results. But we note that I* reflexive, anti-symmetric and transitive on quasi-finite C.0.T.s and is a tree ordering. It is not a linear ordering or a partial well-ordering. The former follows from theorem 14.2.8 for let A be a quasi-finite C.O.T. of type ( 0 + 0 * ) * 2 then if AEA there exists B c A of type o * + w . Clearly A and COT(B) are incomparable under I* since they have final segments with incomparable (classical) order types. I* is not a partial well-ordering for if A is a quasi-finite C.O.T. as given by theorem 14.2.8, then A is expressible in the form n B,, for each n where B,, is quasi-finite and
+
B,<*B,,
if n < m ,
(where A <* B abbreviates A I* B & A =I= B ) i.e. {B,} is a descending chain of quasi-finite C.0.T.s under I*. We do remark, however, that although c is not anti-symmetric in general we have THEOREM. E is a partial ordering of the quasi-finite C.0.T.s. PROOF. If A E B and B E A then there exist AEA , BE B and recursive isomorphisms p , q such that 14.3.1
p : A - B, c B,q:B-A, E A .
174
CONSTRUCTWE ORDER TYPES
[Ch. 14
Hence qp: A
N
A, c A .
By theorem 14.1.4,qp extends the identity on A and similarlypq extends the identity on B, thus A- B and A = B. The other properties are obvious. By the proof of theorem 14.2.8, -c is not a partial well-ordering of the quasi-finite C.O.T.’s.
CHAPTER 1 5
LOSOLS
15.1 We saw in the previous chapter that quasi-finite C.0.T.s do not have very reasonable properties. We now turn to losols which we consider are nice and reasonable. This chapter is devoted to examining their basic properties: some of the proofs become very simple but with more complicated proofs we obtain some more far reaching cancellation laws. However, we leave over the general problem of the theory analogous to the Myhill-Nerode theory of combinatorial functions to another occasion. Aczel has shown that the obvious analogue is not fruitful, basically because there is no obvious correspondence between numbers and order types but Nerode and the author have now found methods of circumventing these difficulties. Since losols are special cases of C.0.T.s all the definitions given so far apply to losols and we shall not comment on any restrictions since these are obvious. We do, however, stress again that all linear orderings we consider are to be embeddablein R by means of one-one, partial recursive, order preserving maps.
15.1.1 THEOREM. If A N Band C'A is
1
finite then C'B is immune
5 finite
/ immune.
PROOF. Left to the reader. THEOREM. The following statements are equivalent for A = C'A. (i) A contains an infinite r.e. subset, (ii) A contains an infinite recursive subset, (iii) A is not isolated.
15.1.2
176
CONSTRUCIlVE ORDER TYPES
[Ch.15
PROOF. See theorem 13.1.4. 15.1.3 THEOREM. If C‘A is isolated then A is quasi-finite. The converse is false. PROOF.If A is not quasi-finite then A contains a recursive (ascending or descending) chain; u fortiori C‘A contains an infinite r.e. subset and hence is not isolated. In theorem 14.2.2it was shown that there exist r.e. quasi-finite linear orderings so the converse is false. 15.1.4 DEFINITION. A linear ordering A is said to be isolated if C‘A is isolated. A C.O.T. A is said to be a losol if it contains an isolated linear ordering. We write 9 = { A : A is a losol}.
COROLLARY. A is a losol*A is quasi-finite. PROOF. Immediate from theorem 15.1.3.
15.1.5
THEOREM.If some AEA is isolated then every AEA is isolated. PROOF. Left to the reader.
15.1.6
The term “losol” was invented by Joseph Rosenstein and the author after the author had considered several other words. It has the following motivations: it suggests linearly ordered isol, which is not strictly accurate but losols are C.0.T.s of linear orderings whose fields are isolated (and embeddable in R); further, it is palindromic and losols have a lot of symmetric properties as we shall show, and finally there is a paronomasial rapport with “isol”. 15.1.7
THEOREM. A recursive C.O.T. is a losol if, and only if, it is
finite.
In the next section we shall give Hamilton and Nerode’s proof that for each countably infinite order type z, there exist 2 ” O losols of type z. 15.2 In this section we commence discussion on the order relations on losols. We observe that if A is a losol then A is quasi-finite so both A and A* are quords and most of our results are applicable to <* too,
Ch. 151
177
LOSOLS
where we now re-define I and I *by
+
A 5 B o ( 3 C ) ( A c =B), AI*Be-(3C)(C+A=B).
We recall that we write A
c B for ( ~ A E A( )~ B E B (A ) E 6);
we shall also write A c B for A G B &A =kB.
A is said to be an initial (middle, final) segment of 15.2.1 DEFINITION. B if A IB ( ( 3 C ) ( 3 D )(C + A + D = B), A I *B ) . A is said to be a weak predecessor of B if A E B. The next theorem is inspired by theorem 41 of DEKKER and MYHILL (1960). 15.2.2 THEOREM. (i) A I B or A I * B implies A EB, (ii) Every infinite losol has KO initial (middle, finite) segments and 2'O weak predecessors, (iii) A E B does not imply A S B nor A s * B. PROOF. The first part is obvious and the third follows from the second. Since A is infinite any AEA contains countably infinitely many elements in its field. Let A be iixed and for UEC'Alet A,=COT(a)A) then A , IA .
By part (i) of the present theorem and theorem 14.1.5 A , + A and A,+=A, if u*b. Thus there are exactly KO distinct initial segments of A . The result follows for the other two types of segment since (i) initial segments are middle segments (put C=O) and (ii) A -A,, is a final segment of A. Since if A is a losol and for AEA, C'A is infinite, C'A has 2" infinite subsets. As we have argued many times before these subsets give rise to 2"O C.0.T.s all of which must be losols.
15.2.3 THEOREM. (i)-(iii) below are equivalent and so are (i)*-(iii)*. (i) A I B, (i)* A I * B , (ii) (3C) (A+C=B), (ii)* ( 3 C ) (C+A=B), (iii) A* I* B*, (iii)* A* IB*. PROOF.Left to the reader.
178
CONSTRUCTWEORDER TYPES
[Ch.15
15.2.4 THEOREM. If A is a quord and A
.
15.2.7 LEMMA(HAMILTON-NERODE). Let T be a countably infinite order type, then there exists a collection d ={ A i :~ E Iof } distinct subsets of Seq such that (i) cardinal of I =2'O, (ii) A j =[Ai] is of order type 7, (iii) A, is isolated (equivalently, immune), (iv) if i,jtzI, i + j , then there is no one-one partial recursive function mapping Ai into Aj.
Remark. Although the ordering < does not apparently enter into the statement of the theorem (or lemma) in any significant way, nevertheless we have not found it possible to prove the result directly from DEKKER and MYHILL'S (1960) theorem that there exist O 2' infinite isols.
PROOFof the lemma. Let Seq' denote Seq - {0) and let A, be a subset of Seq' with order type 7. (Such a set exists by the classical version of theorem 1.2.3.) Further, since A, is countable let a,, a,, ... be a (possibly non-effective) enumeration of A, without repetitions. Let cpo, pi, q2,... be a fixed (again non-effective) enumeration of all one-one partial recursive functions whose runges contain an infinite number of points of Seq' and let cpo be the (total) identity function. (We could restrict ourselves to order preserving cp to prove the theorem but this is clearly not necessary.) We now define a full binary tree whose nodes lie in Seq'. The A, will be the branchesof this treeand (i)willbe satisfied automatically.
Ch. 151
179
LOSOLS
We shall make extensive use of Kleene's indefinite description operator v which has the property that if % is a partial recursive predicate then
(3x1 %(x3 Y)* % ( V X W ,Y ) , Y ) and vx%(x, y ) is a partial recursive function of y uniformly in 2. We define our tree in stages. The nodes will be the points xsi where i ~ 2 "We . shall regard 2" as the set of all sequences of length s of zeros and ones, (well-)ordered lexicographically. Let TSibe the set of nodes of the tree which have been defined before xsi and let BSi be the set of nodes of the tree which have been defined before xsi and lie on the same branch asx,,, i.e. those oftheformxrjwherer<sandi=k ,... k,and j = k o...kr (ki=O or 1). We proceed to define our construction in stages. Stage s(sr0). For each i ~ 2 define " successively xsi to be an element t of Seq' such that (a) t stands in the same order relation (with respect to i) to the elements of BSi as a, does to the elements ao,..., as-1, (b) t E U Sp, but ( V j ) ( j l s & t € ~ p j ~ p j ( t ) B T s i ) , Osjss
(c> (Vj) (jls*(Vz) (ZETsi n6pj*t* pj (2))) (d) t B { pr ( Z r ) :Y I S } , where Zk = V,,,{(Pk(W)iS defined & p k ( w ) # { ( p j ( Z j ) : j < k } U { X j l : j < k & 1E2'} 7
U{xkt:
1
where I c i means I precedes i in the lexicographic ordering of 2". - Now writing A for the cardinal of the set A, Tsj,Bsi are finite for every s, i and therefore, since R is dense, pp, 2 Seq' and p q j n Seq' is infinite for a l l j we can always find a t satisfying (a)-(d) above. By condition (c) and the fact that pois the identity, no number chosen as t at some point can have been used previously. Now let A, for i ~ 2 O(i.e. i an infinite sequence of zeros and ones) be
{asis:is = ko ... k, and i = ko ...k, ..., s = 0, 1, ...}. Since Tm=2'O and i + j implies A i + A j by the remark above (and condition (c)), condition (i) of the lemma is fulfilled. Each A i= [A i] has order type z by (a) so condition (ii) is satisfied. (iii) is also satisfied since Ai contains no point of { p i ( z i ) : i = O ,1, ...} and therefore A, omits at least one point from every infinite r.e. set c Seq'. Suppose p is a one-one partial recursive function whose domain
180
CONSTRUCTIVE ORDER TYPES
[Ch. 15
includes Ai and which maps Ai into Aj. Then p is (Pk for some k. If Ai Aj then, by the definition of the Ai as branches in the tree, condition (c) implies that for sufficiently large s, s < t, u implies xri$.x u j where x t i , x u jare the elements of A,, A, defined at stage t , u, respectively. Hence for some r, t > k we have (Pk(&)=Xtj$.x,p Since q k ( x r i )is defined, if xri is defined before x r j we obtain a contradiction with condition (c) and if xri is defined after x t j we obtain a contradiction with condition (b). This completes the proof.
+
15.3.
THEOREM. If A , BE^, then (i) A + B e 2 , (ii) A . B E ~and , (iii) AB€$P. PROOF. (i) follows at once from theorem 13.3.1. (ii) Let A E A , BEB, then C‘A.B={j(a, b):a€C‘A,bEC‘B)=C, say. Suppose C contains an infinite r.e. set D then one of the two r.e. sets 15.3.1
A, = {.:(36)(j(a,
b)ED)),
or B, = { b : ( 3 a )( j ( u , ED)) is infinite, since otherwise C is contained inj(X, Y) where X, Y are finite. It follows that C‘A or C‘B is not$solated. (iii) In similar fashion to (ii) we show losols are closed under exponentiation. Let AEA, BEB and let C = CAB.
By our general blanket assumption we may suppose BE R. Let us define “b occursl in n” to be short for “n is of the form
(::: : : : ::)” .“.
and similarly define “a occursz in n” with a on the bottom line. Suppose C contains an infinite recursive subset D then let
A, = { a : ( 3 n ) ( n ~ &aoccurs,inn)), D
Ch. 151
LOSOLS
181
B, = { b : ( 3 n ) ED & b occurs, in n)}, A, = [A,] and B, = [B,]. Clearly A,, B, are r.e. sets contained in C'A, C'B, respectively. We shall obtain a contradiction to the assumption that A,, B, are both finite. Suppose B, is finite then B, may be enumerated as b,>b,>b3*.*> bk. By the definition of exponentiation it follows that each bracket symbol in (A,, B,) must contain Ik columns. HenceifA, has rn elements (A,, B,) contains at most 1+ mb bracket symbols and hence C'A,'' is finite. This is the required contradiction since C A Bcontains the infinite (recursive) subset D. It is, we hope, now clear why quords are not closed under exponentiation (cf. theorem 7.2.1, (ii)). Although A, B may have no recursive descending chains, nevertheless it is possible to find (and Parikh found) an A and a B such that A' contains a recursive descending chain where the length (equals number of columns) of corresponding bracket symbols increases as the chain descends. 15.3.2
THEOREM.If either (i) A + B ~ 9 o r (ii) O + A * B Eor~ (iii) A B ~ L ? & A + O , 1 &B+O, then
A, B E 9 . PROOF. If AEA, BEB then under the hypotheses of the theorem there exist p , , p z , p 3 such that p , :A E A
+ B, p z : A E A * B, p 3 :A E A'
and similarly for B there exist q,, q2, q3. For example, let
where we assume O=kmin(B). We leave other definitions to the reader. It now follows by theorem 15.2.5. that A , BEY.
CHAPTER 16
ARITHMETIC LAWS FOR LOSOLS
16.1 Now we are entirely concerned with losols unless otherwise stated.
In particular, with our new definition A 5 B is equivalent to ( 3 C ) ( A+ C = B). This definition does not agree with that given earlier for C.0.T.s since there are 2'O initial segments of any ordering of type but only KO separable segments of such an ordering. This chapter is concerned almost entirely with cancellation laws. The author has been inspired by DEKKER and MYHILL'Smonograph (1960) particularly the proof of theorem 116(a). However, it turned out that the proofs instead of being more complicated are in fact simpler than those proofs. This is mainly because of the trivial classical lemma below. 16.1.1 LEMMA, If A, B, C are finite linearly ordered sets such that C'B,C'C have the same number of elements and A+0 then there are unique minimal order isomorphisms p , q, r with domains C'B,G'AB, C'AC, respectively such that
p:B-C, q:AB AC, r : BA N
- CA
and d ( a , b) = j ( a , p ( b ) ) ,
r j ( b , a) = j ( p ( b ) , 0).
PROOF. Any linearly ordered, finite set is well-ordered. The existence of p , 4, r now follows from theorem 8.3.4. Since q, r are order isomorphisms the proof is complete.
Ch. 161
ARITHMETIC LAWS FOR LOSOLS
183
We leave the reader to extend this lemma to the cases of addition and exponentiation. THEOREM. (i) If A+O and AB=AC, then B=C, (ii) If A P 0 and BA = CA, then B = C. PROOF. (i) Let AEA, BEB, CEC, A=C‘A, B=C‘B, C=C‘C, B’= C A B and C’=C‘AC. We may assume without loss of generality that A, B, C c R and ( 1 ) = 2 ~ A . By hypothesis there is a recursive isomorphism p such that p:AB-AC. 16.1.2
We consider a formal system (not in standard formalization) whose formulae are of the forms X E A ,XEB,X E C ,XEB’,XEC’,
where x is a non-negative integer. (We shall refer to these as A-formulae, B-formulae, etc ...). There is just one axiom namely ~ E and A there are three rules of inference: R1. To inferj(u, ~ ) E Bfrom ’ UEAand ~ E and B conversely. R2. To infer j ( u , c)EC’ from UEAand C E Cand conversely. R3. To infer CEC‘from ~ E B if’ p ( b ) is defined and equals c and similarly to infer ~ E Bfrom ’ CEC’if p-’ (c) is defined and equals b. If 5 is such a formula we write Cons (5) for the set of consequences of 3 i.e. the set of formulae obtained from 5 (and the axiom) by a finite number of applications of R1-R3. We leave the reader to verify that Rl-R3 always lead from true formulae to true formulae. In particular we note that R3 can always be legitimately applied to a formula deduced only from true formulae since Sp 2 B’, p p 2 C’. Sometimes Cons (5) is finite and these will give the important cases we shall use to define the recursive isomorphism from B to C. We observe first that if Cons(%) is finite then we can decide when the whole of Cons(5) has been generated (by applications of Rl-R3) for this is so when any further application of R3 is (a) legitimate and (b) yields only a formula ~ E Bor ’ CEC’which has already been generated. Since only a finite number of formulae have been generated at any stage this can be checked in finitely many steps. In particular, if 5 is true then Cons(%) is finite since otherwise we should generate an infinite number of formulae and therefore an infinite
184
CONSlXUClWE ORDER TYPES
[Ch.16
number of A-formulae or of B-formulae or etc. This is impossible since A, B, C, B', C' are isolated. If Cons(5) is finite, let r, s, t, y , z be the number of A-, B-, C-, B'-, C'-formulae in Cons(%). Then rs=y since Cons(%) is closed under R1, rt =z since Cons (5)is closed under R2, y =z since Cons (8)is closed under R3 and finally s = t since r+O as Cons@) contains the axiom ~ E ACorresponding . to the A-formulae we can enumerate the numbers such that a e A is in Cons@) as a,
4-.*< a, A* = { u I , ..., a,},
(1)
since 4 is recursive. Similarly we obtain
b,
b,
B* = { b , , ..., b,},
(2)
<.*-
c * = { c l , ..., c , } .
(3)
-<em-<
and c1
Now if Cons@) is finite, since p is order preserving everywhere it is defined, we have p j ( a , b j ) = j ( a , , ci) for
1 I i 5 r, 1 5 j 5 s
(4)
(s may be zero, though r 2 1, but this makes no differenceto the argument).
If Cons (5)is finite, then p is an order isomorphism between finite sets and hence, by the lemma, unique. Finally, we define 4 (x) = b j (2, 4 if Cons(xeB) is finite, undefined otherwise. Now, if Cons(xEB) is finite, Cons(xeB) consists of XEB,~ E ACEC, , j(2, X)E B' and j(2, C)E C' for some (unique) c, hence q is one-one. It is clearly order-preserving by (4). qmaps B onto C for i f y d then lp-'j(2,y) is defined and equals x , say. But then Cons(xeB) is finite and q ( x ) = y . This completes the proof of (i). (ii) follows at once by permuting AB, AC where necessary with the appropriate corresponding notational changes. By theorem 14.1.4 we know that if A, ByC are linearly ordered isolated sets then there is a minimal p such that p' :AB N AC implies p' extends p so, on C'B, the q we obtained is uniquely determined. However, in determining (a suitable) q we only use finite sub-functions of p . We shall use this fact to establish other cancellation laws. We observe that if A, B do
Ch. 161
ARITHMETIC LAWS FOR LOSOLS
185
not have isolated fields then there may be many recursive isomorphisms from LA onto LBeven if L is finite. For, classically, we know that q + l + q = q and 2 - q = 2 * ( q + l + q ) = q and we can map any recursively linearly ordered set of type q onto itself in KO distinct ways.
16.2.
THEOREM. (i) If A+O and A B s A C then BcC. (ii) If A+O and B A G C A then BGC. PROOF. Exactly as for theorem 16.1.2 except we omit the part showing that the q constructed is onto. 16.2.1
THEOREM. (i) If A +O and AB< AC, then B I C, (ii) If A += 0 and BA ICAYthen B I C. PROOF. Let A, B, C be as in the proof of theorem 16.1.2. Construct q as in that proof then it is sufficient to show that (a) q maps B onto an initial segment of C and (b)q(B) is separable from its complement C"=c'C - C'q( B). (a) Clearly it is sufficient to show that if C E Cand there exist C'ECand ~'EB such that c c C c ' and q ( b ' ) = c', 16.2.2
then there exists ~ E with B q(b)=c. Let c', b' be as above. Then j(2, c) < d ( 2 , c') = pj(2, b'), s o j ( 2 , c)=pj(u, b) for some UEA,some beB with b
cd
implies a; =al so j(2, c) = pj(2, b) and it now follows that q ( b ) = M(2, b) = c , as required. (b) By our hypothesis A B I ACit follows that if we set AC[(j(A, C)j(A, B))=D then AB) (D. But x ~ B o j ( 2x, ) ~ j ( AB) , and x ~ C " e j ( 2 x, ) ~ j ( AC'D). , (*)
186
Finally, xEB-q(x)EC
CONSTRUCTIVE ORDER TYPES
[Ch. 16
so we obtain
which with (*) gives q(B)) (C". This completes the proof of (i) and the proof of (ii) follows at once by permuting AB, AC etc. as in the proof of theorem 16.1.2,(ii). 16.2.3 THEOREM. (i) If A 9 0 and A B S * A C , then B S * C . (ii) If A 9 0 and BAs*CA then B I * C . PROOF. Exactly as for theorem 16.2.2. reading "<" for ">" in the ordering relations. 16.2.4 COROLLARY. (i) AB< AC=-B< C, (ii) BA < CA+ B < C, (iii) AB< * AC*B< * C, (iv) BA<*CA=>B<*C. PROOF.Immediate from the fact that A < B e A I B & A + B and similarly for <*.
These results are in marked contrast to those for isols. The principal reason for this is that here we have our classical lemma 16.1.1 whereas its cardinal analogue is false: there are lots of isomorphisms in general in the cardinal case.
16.3.
+
16.3.1 THEOREM. B I C implies neither B A I C + A nor BA 5 CA nor ( A + o = > B ~ cA). I PROOF. Let A =COT (A) where A is an immune set with order type o (such an A exists by theorem 15.2.6 or by taking the natural ordering by magnitude of integers on an immune set). Since A=!=Wand n + A S A e W S A it follows that m + A $ n + A if m
Ch. 161
ARITHMETIC LAWS FOR LOSOLS
187
A. We conclude that if B A < C A then A=2A whence by lemma 11.2.3 we obtain A = W which is false. The converse implications have, of course, been established earlier since all losols are quords. We also established laws like A B s A C for B I C and A T 1.
16.3.2 THEOREM. (i) AB= AC and A 2 2 imply B= C, (ii) A +O & (1+ B)A= (1+ C)" imply B= C, (iii) AB
+
from aOEA',..., a,EA', boEB, ..., b,EB and conversely. R2. To infer
from a, EA', ...,a,,E A', co EC, ...,c,,E C and conversely. R3. To infer CEC'from ~ E B if' p(b) is defined and equals c and similarly to infer bEB' from CEC' if p - l (c) is defined and equals b. We take ~ E A~, E as A axioms. Cons@) is now defined to be the set of consequences of 5 under our new rules (and axioms). If 5 is true then, as before, Cons@) contains only true formulae. Again, as previously, Cons(5) is finite if 5 is true and we can decide when Cons@) has been completely enumerated. If Cons(5) is finite, let r, s, t, y , z be defined as before. Then r " = y + l , r'=z+l,y=zandhence, sincer>l,s=t. (Thereasonwehave to take y + 1, z+ 1 rather than y, z is that the minimum element of EF
188
CONSTRUCTIVE ORDER TYPES
[Ch. 16
when E, F are finite exists and is 0 and we do not have OEB', OEC' in Cons (5)). As before we obtain (l),(2), (3) and since p is order preserving everywhere it is defined, we also have
and
biu and ci, > c c . . . > ~ c i u
bi,
for all possible bracket symbols obtainable from A*, B*, C*. If Cons (5) is finite then p is an order isomorphism between finite sets (here we do not need to bother about adding 0 as minimum element) and hence, by lemma 16.1.1, unique. Finally we define
if Cons(xeB) is finite, undefined otherwise. The rest of the proof now follows analogously to that of theorems 16.1.2 et seq. and we are through.
16.4 This section is devoted to the proof of a cancellation metatheorem for losols. The idea of the proof is just like the ones for previous cancellation theorems, namely, given P(X)G P(Y) we look at all possible elements (effectively)"generated" from a single element X E C'X and then, since C'X is isolated this set is finite so we can use the corresponding cancellation theorem for finite sets (or numbers) and thence obtain a recursive isomorphism from X into Y. Notation: u;(xl,
...)x")=xi.
16.4.1 LEMMA. If p is a (number-theoretic) non-constant one-place function obtained by finite compositions of the functions
u;, x + y, x - y ,(1 + x)'
-1
and (finite) parameters, then p(x) I p(y)
if, and only if, x 5 Y
PROOF. We proceed by induction on the complexity of the function p .
Ch. 161
189
ARITHMETIC LAWS FOR LOSOLS
Clearly Ul has the required property when all arguments except the ith are held constant. All the other functions listed are strictly monotone increasing in each argument or constant so they satisfy the condition. Now suppose h (x) = Uf(fi (x, i i ) , ...)f n ( x , i n ) ) 7
where the f i are functions obtained by composition from the given functions and the di are sequences ail,...,aikrof finite parameters. Then h (x)=L( x , di) so this case reduces to a simpler one. Finally suppose h ( X I = 9 (fl(x, i l ) , f z (x, 4))3 where at most one offl, f z is constant and the rest ofS,, fz satisfy the condition. Then h ( x ) is strictly monotonic increasing since it is increasing in both arguments and thefi are increasing too. Hence x I y-h(x)
Ih(y).
We note that these are the only cases we have to consider since we do not need to distinguish between constant functions and parameters as far as their values are concerned. 16.4.2 THEOREM (CANCELLATION METATHEOREM FOR LOSOLS). If P is a non-constant one-place function (from losols to losols) obtained by finite compositions of the functions
ui”,x + Y,x - Y ,(1 + X)‘
- 1, x*
and (losol) parameters, then (i) P(X)G P(Y)if, and only if, XG Y and (ii) P(X)=P(Y)if, and only if, X= Y. PROOF. Suppose the losol parameters involved in P are Al, ..., A,. Then, since P is non-constant we must have certain of the Ai >O. We shall assume that in this case if A,EA,>O then min(A,)=O. We shall also assume that all the linear orderings we consider are E R but that min (X), min(Y)*O. We associate with P a set of canonical embeddings of X in P(X). P is a function from linear orderings to linear orderings inducing P . We shall assume without loss of generality that P is obtained by composition analogously to P where the basic functions correspond as
190
CONSTRUCllVE ORDER TYPES
[Ch. 16
below.
u; ,
U/ X+Y x.Y (1 + X)' - 1 X*
X +Y rn (X, Y) e(X, Y) r (XI
(see theorem 2.2.2), (see theorem 6.1.6), (see below), (see below).
Let R denote R[(Seq-(0)) then R, R'* are recursive dense linear orderings without first or last elements and so by theorem 1.2.4, for some r, r : R'*E R'. We take r to be fmd. This is the r of the table above. Since we are assuming min(X)+O we can take as representative of l + X , X+={
9
+
+
Notes. 1. Since P is non-constant, in the cases of multiplication and
Ch. 161
ARITHMEnC LAWS FOR LOSOLS
191
exponentiation we take a to be a fixed element of a fixed AEA and observe that such an a exists whenever that function is essentially involved in the definition of P since we saw above that the appropriate A, were non-zero losols. 2. Since it is clear that parameters can be put in one at a time in any order it follows that C (P) is defined uniquely, independent of the order of the parameters A,. 3. I f p e C ( P ) then O$X implies O$p(X). We leave the reader to prove that p:X-p(X)_c P(X) and p , p - ' are one-one and order preserving wherever they are defined. It is also trivial that if X c Y thenp(X)Ep(Y). The implication (in the theorem) Xc Y implies P ( X ) c P ( Y) now follows easily by considering all the embeddings where the constants a in the definition of C(F) above are allowed to range over the whole of the (appropriate) Ai. We leave this trivial verification to the reader. Now suppose P ( X ) c P(Y) where P is as above and the A, are the fixed representatives of the losols A,. By hypothesis there is a one-one partial recursive functionfwhich is order preserving wherever it is defined and such that f :P(X) N Z c P(Y) c R , where P(X), X, Y c R . We make one further assumption on the Ai, namely, that we can choose a = 2 = ( 1 ) 9 0 in the construction of C(P). This is merely to avoid excessive complication in the notation and clearly causes no loss of generality. Now given any finite subsets X' EX, A: E A,, P (X', A')is defined and finite where A: = [A:], the linear ordering generated by A: c Seq. This is because all the given functions lead from finite sets to finite sets. Moreover, if ~ E C ' P ( Y , A )then y€C'P(Y', A') for some minimum finite Y', A; ( i = l , ..., n) which are effectively computable from the description of P and y. We leave the reader to verify this by induction. For example if y ~ C ' ( 1C A)', then (uniquely) Y l **. Y m = (al ... ,
..>
192
[Ch. 16
CONSTRUCTIVE ORDER TYPES
where y l > y z > ~ ~ - > yand m the aiEA; so let Y'=[{yl, ..., y,}], A'=[{a,, ..., a,}]. We observe that this process is uniform since min (1.7. A) is independent of A. We write
Y' = c ( y ) , Af = PX,(y)
and P;(y) = C'P;(y),
etc.
Now if a necessary and sufficient condition that P ( X , A ) be nonconstant is that A i l,...,Ai,>O and A j ,,..., A j p > l then we assume min (Aik)=O,k=l,..., m ; min(Ajk[Ajk-{0})=(1) ( = 2 ) . Clearly this can be done without loss of generality. Now we set up our formal system. We have X-, Y-, P(X)-, P(Y)- and A,-formulae ( i = l , ..., n). The axioms are all formulae of the form Q E A ~ ,2 € A j which are true. So there is a finite number of axioms. For brevity we write x,, ...,X,EX or even Z'EX instead of x1 EX, ..., X,EX. The rules are as follows: Rla. To infer XEP(X)from x , , ,.., x,EX, a,,, a,, ,..., anjnE A, if x E P (X', A')where
...,a l j 1 ~ A l...; ;
X' = {x1, ..., x,}, Af = {uiIy..., aij,} ( i = 1, ..., n).
Rlb. To infer x,, ..., x,EX; a,,,..., a l j , ~ A 1...; ; a,,, ..., a n j n ~ Afrom , xEP(X)if{x ,,..., x m } c P ~ ( x ){q,,..., , a i j , } s P ~ , ( x()i = l , . . . ,n). R2. As for R1 (a and b) with x, X replaced by y, Y. R3. To infer p P ( Y ) from XEP(X)ifp(x) is defined and equals y and similarly to infer XEP(X) from YEP(Y) if p e l ( y ) is defined and equals x. As usual Cons (5)is the set of consequences of 5 and the axioms (if any) under Rl-R3. As in previous proofs of this type the rules preserve truth and if 8 is true then because all the A, X and Y are isolated we can generate Cons (5)and decide (recursively) when the whole of Cons (5) has been generated. If Cons (5)is finite then let the numbers such that UEA,is in Cons(%) be enumerated as ail
aij,
<me.<
A; = {ail, ..., aij,} i = 1, ..., IZ.
Similarly we have enumerations x1
<..a<
x,
X' = {x,, ..., x,}
forX-formulae,
Ch. 161
AIUTHM)?TIC LAWS FOR LOSOLS
193
Y‘= { y 1, ..., y,} for Y-formulae , Y , <-..i ys P’ = { p 1, ..., p,,} for P(X)-formulae , p1 <...iP” q1 <...i q, Q‘ = {ql, ..., q”} for P(Y)-formulae. Now by R1, R2, respectively,
P’ = P(X’,A’), Q’ = P(Y’,A‘) and by R3 f:P‘ N Q‘ (or more precisely, a finite restriction off: P’ N a’).It follows at once that u=u. Now let c(r,j) be the cardinality of P(X, A) where X, Ai have cardinalities r, ji,respectively. Then c is a number-theoretic function which satisfies the hypotheses of lemma 16.4.1 (proof by induction on the complexity of P) since O€Ai, 2eAj are always in Cons@) whenever they are required to ensure P is non-constant. Hence, if s is the cardinality of Q’, c (r, j )= u = u = c (s, j ) implies x = y by the lemma and hence r =s. We now show that if p is any canonical embedding (though we need only consider a particular one) then f:p (X’) N p (Y’). We then define g (x) =p-lfp (x) from which it follows at once that g:X-Y. Since (as we have just showed)f:P(X’)= P(Y’) and P(X’), P(Y’) are finite it suffices to prove the above assertion for finite X , Y. But this is clear since given any canonical embedding p then we can explicitly compute from the description of p and the number of elements in X and the Ai which element (in the ordering < of P ( X ) ) p ( x ) is, where XEX, say, the nJh. Since we only used the number of elements of X in this calculation (and the numbers of elements in X and the A, are computable) it follows that if x,y are the mth elements of X, Y, respectively, then p (x),p (y) are the nJh elements of P (X), P (Y), respectively. Butf: P (X)P (Y) is an order-preserving map between finite sets so fp (x) = p (y). This completes the proof. We shall develop this technique further in our forthcoming work with Nerode.
APPENDIX A
A MIXED CANCELLATION THEOREM by P. H. G . ACZEL and J. N. CROSSLEY
A.1 DEFINITION. If F :B?-+ 9,F is one-one and A 5 B o F ( A )5 F(B),
then F is said to be an order embedding where I is used in the strong sense that A S B o ( 3 C ) (A+C=B).A1 Let & ( A ) = C + A , P,(A)=C.A. By corollary 3.2.9, if C is a quord then S, is an order embedding. In this appendix we show that if C is a quord such that C 2 1 then Pc is also an order embedding. The proof of theorem A.4 below was inspired by SIERPINSKI (1948).
A.2 LEMMA.Iff: C- X c C where C’ is a proper initial segment of C then C is not a quasi-well-ordering. PROOF. The lemma is merely a restatement of lemma 3.2.6.
+
A.3 LEMMA.If A B = A’ +B’ is a quord, then B < B’ implies A’ < A . PROOF. Assume the hypothesis. By the directed refinement theorem (2.3.2) either A I A’ and B‘ <* B , or A ‘ I A and B I * B ’ .
If B < B‘, then B $ * B by theorem 2.4.9. Hence A’ I A and BI * B’. But if A’ = A , then by corollary 3.2.9, B= B‘ so we conclude A’ < A .
AP.A1
A MIXED CANCELLATION THEOREM
195
A.4 THEOREM. If C 2 1 is a quord and C,, C2
+ C2
implies A = B .
PROOF. Let AEA, BEB, CECand let Ci ( i = l , 2) be initial segments of C. We may assume A, B, C c R and min(C)=O. As usual we set A=C'A, etc. Let A'=A+{(O, 0)}, B'=B+{(O, O)}. By hypothesis there is a recursive isomorphism
p':m(C*A)+ m(Cl*{(O,O)})- m ( C * B ) + m(C2.{(0,0)}) (cf. the proof of theorem 6.1.6). In order to simplify the notation however we shall consider instead a recursive isomorphism p:C*A
+ C,*{(O, 0)}
N
+
C*B C2*{(0,0))
and leave the reader to observe that from our construction of the function q :A N B it readily follows that we can construct q': A- B such that q' is order preserving wherever it is defined. This is because the natures of A, B do not enter into the arguments insofar as their recursive properties are concerned. Let q l ( a ) = M ( 0 , a ) , q 2 ( b )= b - ' j ( O , b ) . We shall eventually define q:A+B such that either q is a sub-function of q, or q-' is a subfunction of q2. The statement of the theorem is clearly symmetric so we consider the pairs A, B; Ci, C2; P, P-'; C, C ; 41, q z ; etc. as dual (not in the sense of $2.4). The dual of a statement is obtained by replacing any term by its dual. We shall make frequent use of the fact that each lemma or definition has a dual. By lemma A S below it will be clear that q2 is one-one on B and maps B into A preserving order. Dually, q1 is one-one on A and maps A into B preserving order. The major part of the proof is devoted to showing that q1 maps A onto B and hence (dually) that q2 maps B onto A. The remainder of the proof shows that either q, or q2 has a one-one partial recursive sub-function defined on A or B respectively. The following notions are useful. We say beB is generated if b = q1 (u) for some aEA'. Dually we define the generated elements of A.
196
P. H. G. ACZEL AND J. N. CROSSLEY
Define the functions fa,b by
It should be clear that these functions have the following properties : 1) fa,b is one-one, partial recursive, 2) aEA, ~ E imply B fa,, is order-preserving (in particular on C), 3) aEA', b=O imply fa,, is order-preserving (in particular on C,), 4) a = 0, ~ E Bimply ' fa;: is order-preserving (in particular on C,). We shall make use of these facts without referring to them. A.5 LEMMA.Let aEA', c ' c C c such that if a=O then CEC,. Then p j ( c , a ) = j ( c o , b,) and pj(c', a ) = j ( O , b,)
imply bo=b, and 0 < c,. PROOF. Assume the hypothesis. Then j ( 0 , b,) < ,,,j(c,, b, I Bsb,. Suppose bl <,, b,, then fa, b ,
: C N X E C [c
b,),
so
for some X ,
which by lemma A.2 contradicts the fact that c is quasi-well-ordered. Hence b, =b, and then trivially we must have 0 < c, (since 0 =min (C)). If X is a linear ordering set x-i x y if, and only if, x<,y and there is no z such that x<,z<,y i.e. if, and only if, y is the immediate successor of x in X. A.6 LEMMA.Let aEA', 0 < c such that if a = 0 then
C EC,.
Then
pi (c, a ) = j ( 0 , b,) and p j ( 0 , a ) = j ( c 1 9b,)
imply O
,,
But
AP. -41
197
A MIXED CANCELLATION THEOREM
Hence by lemma A S b =b, giving a contradiction. Therefore b1i B, bo. The following will be used throughout the rest of the proof. A.7 DEFINITION. Suppose b,€B such that if b,=O then OEC,. Define recursively a", a,, b"+', b,+ for all n 2 0 by p j (a", an) = j (0, bn) p j ( 0 , a,) = j ( b " + l ,b,+,). 9
(*I Also define
A, = COT (C [a"), Bn+l = COT(C[b"+'),
(**I for each n 2 0.
A.8 LEMMA. 1) If bo=O, OEC,, ao+O, then a 0 ~ , , Oand aO+O, 2) if b0eB', (bo=O implies OEC,) then for all n20
+ 0, b"+' 9 0,
a"" an + 1-1
A' an, bn + 1-1 8'
bn
and
B,+* + A , = c , A,+1+ B,+1 = c. PROOF. 1) Assume the hypothesis. Then u , < ~ O . Suppose u,,<~,u<,.O, i.e. ~ z , < ~ uThenfa:J:C-XsCC, . for some giving a contradiction. So a,+ ArO. Now suppose a' =O. Then&,: :C N X E C, for some X, again giving a contradiction. So a0+O. 2) Assume the hypothesis. By lemma A.6, if d+O, then b"+'=t=Oand bn+l-IBjbn. By the dual of lemma A.6 if b"+'iO then a"+'+O and But uo+O. Hence by induction we have a,++
x
a""
+ 0,
+ 0,
b""
an+ 1-1 A' am bn+ 1-1
8'
bn
9
for all n 2 0. By these results we must have .fa,+,,
b , + i **
and fan2
b,+l'
C [b""
- b"+')C
N
N
a"+') C
C [a".
But b"+l)C, C[b"+l are separated by the disjoint r.e. sets sfan+,,
b,,+ly sfan,
b,+l-
198
P. H. 0.ACZEL AND J. N. CROSSLEY
Hence An+' +Bn+1 = C *
Also a") C, C [a"are separated by the disjoint r.e. sets Pfa,,, b , + l ? Pfa,,, b, so that
Bn+l
+ An
=
c-
+
A.9 LEMMA.If b,€B is not generated then A , C = C. PROOF. Suppose b,eB is not generated, then ao+O. From (i), (ii) below it will follow that fao,bo: Ccia') c giving the conclusion of the lemma as we have already observed the r.e. separability of C [a', a') C. (i) If O<, c andf,,,,(c)=c' for a e A then a=a, and ~ ' < ~ c ' . Clearly a , ~ ~ If a U. , < ~ U thenpj(0, a)=j(c", b,) for some c"EC, i.e. bo is generated contradicting the hypothesis of the lemma. So a=ao and then trivially aoc< c'. (ii) If ao<,c' andf,,,,(c)=c' then b=b, and O
A.10 LEMMA.Every b, E B is generated. PROOF. Suppose b,eB is not generated. Then a0+O and by lemmata A.8 and A.9
for all n TO,where we have temporarily put B, = C. But COT (C[b') = B , < B , = C as C i s a quord. By lemma A.3, (R,) and (R,,,), B,+,
A.ll a,+
LEMMA.If b,EB and ao+O then there is an a-,eA' such that and a bo such that
(***I
p j ( 0 , a-
= j ( b o , bo).
PROOF. By lemma A.lO, bo is generated, i.e. there is an U - ~ E A ' , ~ ' E Csuch that (***) holds. Then by lemma A.6, a,+ Ata-land bo + O .
AP. A1
A MIXED CANCELLATION THEOREM
199
Call UEAa tail element of A if there is a finite sequence u = a0 +A
+A***+A
0,
u,+K
Dually we define the tail elements of B. A.12 LEMMA.Let boEB and ao+O be such that if bo is a tail element of B then p : C A - CB. Then there are a,,, b, for n
and a,,+,+Aa,, b,+,+ Bb,for all n ( n 2 O or n
But pj(0, O)=j(bo,b,)EC'CB andj(0, O)$C'CA. Thus a _ , 90,i.e. a-,EA. By the dual of lemma A.11, there are a-'=l=Oand b - l such that p j ( a - ' , a-,) = j ( O , b - l ) and
bo+ B t b - l
and as above we may show that b - , 1 0 so that b-,EB. Repeating the above procedure we construct a",a,, b"", b, for n
bn+ 1 + B
bn *
Define A,, B,+, for n
+Bn+1 = C , Bn+1 +An =C,
4 + 1
for n
200
P. H. G. ACZEL A N D J. N. CROSSLEY
[AP.A
diction. If d" <,a" then A,+1 < A , and as in lemma A.10 A,+1 < A , for all m 2 n again giving a contradiction. Hence d'+'=a". So A,,=Anfl which by R,,, R,+, and corollary 3.2.9 gives B,= B,,,,. Hence b"=b"+l as B,, is a quord, concluding the proof of the lemma. From lemma A.12 it is immediately clear that if bo is a tail element of B andp:CA-CB then ao=O. In order to complete the proof of the theorem we consider the following exclusive and exhaustive cases : 1 p:CA-CB, 2 pj(c, u)=j(O, 0) for some CEC,UEA, 3 pj(O,O)=j(c, b) for some CEC,b E B . Case 1. p:CA-CB. Let q(a)=b if, and only if pi(0, a) = j ( b l , b ) , p j ( a O ,a,) = j ( o , b ) , Pj(0, ao) = j ( b l , bl),
for some a', a,, b', b,. Clearly q is a one-one partial recursive sub-function of 4,. By lemma A.10 and the assumption thatp: CANCB it follows that q1 maps A onto B. Hence to show that q : A- B we need only prove that q is defined on A. Let a ~ A , p j ( Oa, ) = j ( b l , b). If bl=O, then clearly q(a)=b with a'= b'=O and ao=a, b,=b. If bl+O, letpj(aO,a,)=j(O, b), then ao+O and the hypothesis of lemma A.12 holds with bo=b. Hence by lemma A.12, pj(0, a,)=j(b', b,) so that q(a)=b. Case 2. pj(c, a)=j(O, 0) for CEC,U E A . Clearly we must have OEC,. Hence the hypotheses of lemma A.8 1) and 2) hold with b, = 0, a, =a, a' = c. Define the recursive functions rl, r, by r,(n)=a,, rZ(n)=bnf1 for all n>O. Then by lemma A.8 r l ( n + l ) + A r , ( n ) , rl (O)+A,O, r2(n + l)+Brz(n), r2(O)--4Bto and 41 ( r l ( 4 ) = rz ( n ) * Let q (a) =b if, and only if, p j (0, a ) = j (bl, b) , p j ( a O ,a,) = j ( 0 , b), p j ( 0 , a,) = j ( b l , b,) for some a', a,, b', b , ,
AP.A1
A MIXED
201
CANCELLATION THEOREM
or there is an n such that a=r,(n) and b=r2(n). Clearly q is a one-one partial recursive sub-function of q1 and q1 maps A onto B. It remains to show that q maps A onto B. Let UEA. If a is a tail element of A then a = r l ( n ) for some n and 4 (4 = rz (4. If u is not a tail element of A andpj(0, a ) = j ( b l , b) then b'=O implies q(u)=b. If b'+O then ifpj(aO,uo)=j(O, b) holds so does the hypothesis of lemma A.12 with bo=b since b cannot be a tail element of B. Hence by lemma A.12pj(OYu O ) = j ( b l ,b,) so that q(a)=b. Case 3. pj(O,O)=j(c,b) for ceC, ~ E B Using . the dual argument to case 2 we have a sub-function q of q2 such that q: B -A.
A.13 THEOREM. If C 2 1 is a quord, then Pc is an order embedding, i.e. 1) CA = CB if, and only if A = B, 2 ) (30) ( C A + D = C B ) if, and only if (30)( A + D = B ) . PROOF. 1) follows from theorem A.4 with C, = C, =O. 2) The implication from right to left follows from the proof of theorem 6.2.1. Now suppose C A + D = C B for some D, then by lemma A.14 below, CA = CB'+ Cz for some B', C, where (3E) (B'+ E = B) and ( 3 F ) (C2+F=C&F+O). Hence by theorem A.4, A=B' and the required result follows. A.14 LEMMA.If C 2 1 is a quord, then ( 3 E ) ( D + E = C B ) implies D = C B + C2 for some B', C , such that (W) (B'+F=B) and (3G)(C, + G = C&G+O). PROOF (generalizing lemma 9.2.2). Let CEC, BE By and D E= CB. Choose D E D to be an initial segment of CB. Let C=c'C, B=C'B, D =C'D, and let
+
B'= B[{~:(VC)(CEC*~(C,ED)}.
Let B' = C'B'. As D is recursively separable from C'CB-D we must have that B' is recursively separable from B-B'. Hence, as B' is an initial segment of B, B' =COT (B) is such that B' +F= B for some C.O.T. F. If D+CB' then there is a (unique) ~ E B - B ' such thatj(c,b)ED for some c e C . Let C, = C [ ( c : j ( c , b ) € D } .Then C, is a proper initial segment
202
P. H. G. ACZEL AND 1. N. CROSSLEY
[AP.A
of C and C‘C, is recursively separable from C-C‘C, so that C, =COT(C,) is such that C, + G = C for some non-zero G, since C is a quord. Also D = C.B’$ C , . { ( b , b ) } ,
+
hence D = CB’ C, .
APPENDIX B
INFINITE PRODUCTS AND PRINCIPAL NUMBERS FOR MULTIPLICATION by A. G. HAMILTON
We first of all define infinite products of sequence orderings in a manner closely related to the definition of exponentiation and then proceed to show that there exist 2'O principal numbers for multiplication of classical ordinal oWo which are not of the form W A .
B.l DEFINITION.Let A = (Ai: C) be a standard sequence ordering (see following definition 12.2.3) such that every Ai has a minimum element. Let
&(Vrn)(O 5 rn 5 n=>a,EC'A,, & a , =k min A,,)}. ( K may be the empty bracket symbol.) Now define
II(A) = {(e(K), e(K')):K , K ' E E ( A )
B.2 LEMMA.If (A,:C) is a standard sequence ordering with C'C r.e. and C has a minimum element, co, say, then II(Ai: C) II AC;II(Ai:
C[(CC- {cO})),
204
[AP. B
A. 0. HAMILTON
PROOF. By our definition of standard sequence ordering every A i R ~ C E R). Let f be the function defined by
(and
'
(: ... ""-'>)if c, co each c i ~ C ' C , j(min(Aco), "'i:)) if c, co ... j (a", e
=
*"
u"-l
&
=i=
e(i:
& each ci E C'C , undefined if any ci 4 C'C or if the argument o f f is not of the above form.
I
It is easily verified that f is one-one and maps CII(Ai:C) onto C'A,;II(Ai: C [(CC- {co})), Since, by hypothesis C C is r.e. and Seq = C'R is r.e. it follows that 6f is r.e. Finally we leave the reader to check that f is order preserving on the whole of its domain. B.3 COROLLARY. With the hypotheses of lemma B.2, if D E C and min (D) = co then
II(Ai: D)
N
Aco.II(A,:D [(C'D
- (~0))).
PROOF. The same function f as in the proof of the lemma is the required recursive isomorphism. Notation: If C has a first element, we shall denote C[(C'C-{min(C)}) by C'. If C has an initial segment of type n (finite) and n > 1, then C(") denotes (C'"- I))'.
B.4 COROLLARY. Let C be a well-ordering of type o (cR) with r.e. field, and let D be a sub-ordering of C with an initial segment do,..., d,,-l (i.e. the first n elements are d o . . . in that order). Then
n ( A i : D)NA,j;**-.Ad,- ;II(Ai: D'"'). PROOF.If n = 1 , let C , = C [ ( X : X E C C & ( ~x)EC}. ~, Since do can have at most a finite number of predecessors in C, C, has an r.e. field and we can apply corollary B.3 to get
II(Ai: D)
N
Ad;n(Ai: D').
Now assume n > 1. Suppose, as induction hypothesis, that
II(Ai: D)
N
Ado*..*.Ad,-2.n(Ai: D("-')>.
AP. BI
INFINITE PRODUCTS
205
We have to show that
But this follows immediately from the first part of the proof. So we conclude n ( A i : D) N A,,.*.*.A,,-,*II(Ai: D'"'). We now define a collection 42 of sub-orderings U of W' as follows: By theorem B.5 below, there exists a collection of 2'O isolated sets none of which is mapped into any other by a finite-to-one partial recursive function. We can suppose that none of these sets contains 0, 1 or 2. Now order each set by magnitude, and we get 2'O well-orderings of type o.For each such well-ordering U' let U = {((rn), (n)) :(rn, n ) ~ u ' } . Then the collection 42 of all such U has 2'O members, each of which is of type o,r W but not recursively isomorphic to W and moreover no two members of 42 are recursively isomorphic and no finite-to-onepartial recursive function maps the field of one into the field of any other. Every U E 42 satisfies the hypotheses of corollary B.4 which apply to D (with W' as the well-ordering C). B.5 THEOREM. There exists a collection d = { A i : i E I }of sets of (nonnegative) integers with the following properties: (i) the cardinal of I is 2'O, (ii) for all i , j ~ with I i + j there is no finite-to-one partial recursive function mapping Ai into A j , (iii) each Ai ( ~ E I is ) isolated. PROOF. Let cpo, cpl, ... be an enumeration (non-effective) of all finiteto-one partial recursive functions with infinite range. "20/
We construct a tree
which branches into two at each node, each node being an integer. The sets Ai will be the branches of the completed tree.
206
LAP. B
A. G. HAMILTON
Stage 0. Let ro be any integer not equal to cpo(zo)where zo = v, { q o ( w ) is defined).
We describe stage s for s 2 1. Stage s. We define successively Yo, Y1, ..., Yz'-'. Define 2' for 0 5 i l 2 ' - 1 as follows : Let Tsi=the set of all elements of the tree which have been defined before xsi, B,,=the set of all elements defined before Y i which lie on the same branch as x", TL=the set of all elements of the tree defined when stage s- 1 has been completed. Choose 9' to be some (say the least) integer t satisfying (a) t#TSi, (b) either t$ U d q j or t E U 6 q j and (Vj'jrs) (t&pj=.qj(t)$Tsi), jss
jss
*
(c) ( V j s8 ) ( V Z ) (zeTsi nh j * q j ( z ) t ) , (d) t $ { q j ( z j ) : O S j s s +l), where .zj=vw(qj(w) is defined and (Pj(w)#(qk(zk)
Ik<j) uT(i3.
At every stage we have infinitely many numbers to choose from; each of conditions (a)-(d) disqualifies only a finite number of integers since each j is finite-to-one with inlinite range. Thus such a t always exists. This describes the construction of the tree. The branches of this tree are the sets Ai. (i) The cardinal of I is 2N0since all the branches are distinct, (ii) Suppose q k : A i s A where j i i j . Then Ai*Aj by the construction, and we may find x€Ai-Aj such that x appears in the construction of the tree after the kth stage. Then y = q k ( x ) ~ Aandy+x. j Ify appears in the tree before x, then (b) is violated when x is put in the tree. If y appears after x then (c) is violated when y is put in. Thus we have a contradiction so condition (ii) of the theorem is satisfied. (iii) Suppose Ai is not isolated, then Ai contains an infinite r.e. set, say p ( p k (it must be the range of one of the 9;s). At stage k we kept Pk ( z k ) out of every branch of the tree, and at dl later stages. But z k was chosen so that qk(zk)did not occur in the tree before stage k. So qk(zk)$AI which is a contradiction. Thus condition (iii) of the theorem is met and the theorem is proved. We now write ui for the ith element of U in the obvious way.
AP.BI
207
INFINITE PRODUCTS
B.6 LEMMA.If UEQ, {Pi},,, is a strictly increasing sequence ofprincipal numbers for multiplication and PiEPi for all i, then COTJI( Pi: U) is a principal number for multiplication. PROOF. We have to show that if B is recursively isomorphic to an initial segment of II( Pi: U) then B*II(Pi: U)
N
II(Pi: U ) .
Suppose
B N B' < II(Pi: U> and suppose
U = {(ui, uj): i I j } . We must have
B1
forsomej,
i.e.
B' < lI(P,: U [u,) = Pu,""'P,,-,
= pui-i
9
since Pui-, is a principal number for multiplication > P,, for i < j - 1. Now, using corollary B.4 and properties of principal numbers we have:
B*II(Pi: U ) N B'.II(P,: U) N B' .P , .P,, * * P-, ,* II (Pi :U"') N B'*P,,-,*II(Pi: U"') N Pu,-,.n(Pi:U"') N p,,..... PUj-;II(Pi: U"') N II(P,: U). Hence COTII( Pi: U ) is a principal number for multiplication.
B.7 LEMMA.If B N WAfor some A, then the function h a 2 is recursively representable on B. PROOF. If B=WAthen C'B consists of elements of the form
and the ni (01i s m ) are non-zero integers. The function f defined on pe as follows recursively represents the
208
[AP.B
A. G . HAMILTON
function Iaa2 on B: fe
("no ... n,
am)
=
(2n0n, .*.... n,
am)
a0 '1
'
i.e.
If
(x)lB= (X(B.2 whenever XEC'B
and f(x)$C'B
if x$C'B.
This function f is obviously one-one and partial recursive mapping C'B into C'B. That it represents laa2 on B can be seen by mapping the set i x : (e
(an: ::::),
x)
EB
'"'))
(
& (x, e 2n0n, a '.'.*. n,
in a one-one order preserving way onto the set
( ('
y : y , e no *... ** n,
E
EB
1,
1
B ,
as follows
Now if g : B ' z B=WAthen g-'fg
recursively represents lam2 on B'.
B.8 LEMMA.If UE@and is a strictly increasing sequence of principal numbers for multiplication, then Pi€Pi can be chosen so that the function h a 2 is not recursively representable on II( Pi: U). PROOF. Let U = {(ui,u j ) : i s j } .Since all the Piare principal numbers, we must have Pi > 3 for all i, so we can choose the P,EP,with the following properties: min(Pi) = 0, min(PI) = (1) = 2, rnin(P1')) = u, . That we can choose orderings thus and still have them included in R is n easily seen (e.g. if QiePi, take ui+2Qi and replace the first three elements by 0,2, ui. The order must remain correct since ui >2 for all i.) With this choice of { Pi)i<w,consider
AP. Bl
209
INFINITE PRODUCTS
Suppose a is the ordinal represented by e Then the element representing a2 is e e(
i)
can be mapped exactly twice in a one-one order preserving way into
the set of predecessors of e (co a,
(3
by the identity function and the function
... cn) ... an
--t
(j c o ...... 2a,
Cn)
an
Now if 1aa2 were recursively representable on lT(P,:U), function defined on numbers of the form e
(i),
then the
taking e(i) to e
(L)
would be partial recursive. However, this would imply that Xui was a (partial) recursive one-one function. But U is not recursively isomorphic to W, so liuiis not a recursive function. Therefore h a 2 is not recursively representable on ll( Pi: U).
B.9 COROLLARY. COTII( Pi:U) is a principal number for multiplication not of the form W A . PROOF. By lemma B.6, COTII( Pi: U) is a principal number for multiplication. Suppose it were of the form W A ,then
n(Pi:U)=WA
forsomeA.
(*I
By lemma B.8 1aa2 is not recursively representable on 11(Pi: U). By lemma B.7, 1aa2 is recursively representable on WA.This contradicts (*) and the corollary is proved.
+ COT II ( Pi : U) + COT II (Pi:
B.10 LEMMA. If U, V E 42 and U V then
V).
PROOF. Suppose the contrary, then there is a partial recursive one-one function f such that f:II(P,: U) N II(P,:V). Now
fe
(9) ( ... ") = e co'*' a, a,
for some c,, ..., c , ~ c ' v and aiECLP,,
210
[AP. B
A. G . HAMILTON
so and therefore
is a finite-to-one partial recursive function mapping C'U into C'V. For suppose there were a v, E C'V which was the image of infinitely many u~EC'U.It would then follow that all of II( P,: U> is mapped onto a proper initial segment of II( P i : V) by f, namely that initial segment determined by e
pi1)
(since U has type w and the set of ui mapped
to v, is cofinal with U). This is a contradiction, so AxZ((fe ($,)
is
finite-to-one. That it is partial recursive is obvious. But the existence of such a function contradicts the definition of 4. Hence there is no such f and therefore
COTII(P,:U>+COTII(Pi:V). B.ll THEOREM. There exist 2" principal numbers for multiplication of classical ordinal ow"which are not of the form WA. PROOF. By corollary B.9 COTII( P i : U) is a principal number for multiplication not of the form W A ,for each UE 4. By lemma B.10 all the co-ordinals COT n
product) = maw. This completes the proof. Theorem 10.2.10 shows that the result in theorem B.ll is best possible.
NOTATION AND TERMINOLOGY
1 Logical notation. We use logical symbolism freely for convenience in our informal exposition. We write &, v ,1, *,-, 3, V, E!, p x for and, or, not, implies, if and only if, there exists, for all, there is a unique, the least x such that, respectively. In this last we always mean the least natural number. We occasionally write (Vx < y )
or (Vx),,
for (Vx)(x < y*)
and analogously for 3. We also use the A-notation for functions (see e.g. KLEENE, 1952, p. 34) and we sometimes use dots for bracketing purposes in the usual way but we do not need rules for association since we do not use dots in such complicated ways. 2 Set-theoretic notions and notations. A’ denotes the set of natural numbers otherwise called non-negative integers. We use Ifor the usual ordering of natural numbers by magnitude. p i denotes the ith prime (p0=2) and ( x ) denotes ~ the exponent of the highest power of p i which divides x. If p i is the largest prime which divides x non-trivially then we set Zh(x) = i + 1. N.B. This is a deviation from KLEENE (1952). As usual the membership relation is denoted by E and E is used to denote an ordinal. We write x$A for 1 x E A as usual and similarly for . A set generally means a set of natural numbers unless we specifically say e.g. “a set of ordinals”. We use class and collection for talking
+
212
NOTATION
about aggregates of sets or classes. The empty set (of anything) is denoted by 0. We use Roman letters A, B, C, ... for sets. { x : ' p ( x ) } denotes the set of all elements satisfying 'p. (The context will make clear what kind of elements is intended.) { x } denotes the set whose only element is x but {a(n)}, {a,,}, {a(n)};=,, { u , , } ~ = all~ denote sequences whose nth member is a(.) or a,,. A-B={x:xEA&x~B},A=J~~-A, when A is a set of natural numbers except in the proofs of lemma 16.4.1 and theorem 16.4.2. A G B means XEA implies XEB. N.B. A c B always means A E B &A B. (x, y) is the ordered pair of the (natural) numbers x , y. A x B= {(x, ~ ) : ~ E A & ~ EAB2}=;A x A , etc. u, n denote union, intersection, respectively, as usual. Two sets are said to be disjoint if their intersection is the empty set. a, B, ... denote ordinals and an ordinal is construed as its set of predecessors. With one exception, which is explicitly noted, ordinal always means countable ordinal. If A is a set of ordinals then supA=limA=uA=the least ordinal greater than or equal to any ordinal in A. The order type of the rationals is denoted by q as usual. q is the type of any countable dense linearly ordered set without fist or last element. KO is the cardinal of N and 2'O=c is the cardinal of the continuum. A relation is a set of ordered pairs of numbers, i.e. a subset of M'. We use Gothic letters A, B, ... for relations. By the converse, A*, of a relation A we mean ( ( x , y ) : ( y , X)EA}. If A, B are relations such that A s B then we say A is cofinal in the B if for some x ( x , Y)EB then ( y , Z)EA for some z. The restriction of A to B, A[B=AnB2.
+
3 Functions. A map of a (possibly proper) subset of Nninto Jlr is called a (partial) function of n arguments. A partial function is total if it is d e k e d o n all of J". We use lower case italic letters (f,g, h, ...) for functions and we write either f ( x ) or f, for the value of the (one-place) function f at x. The domain of a (one-place) function f is the set of numbers for which f is defined. We write Sf for this set and we write pf for the range off, i.e. the set of values off. Byf(A) we mean {f(x):xEA} and similarly, if A is a relation we write
f(A)= {(f(x), f(J9): (x, Y> € 4*
213
NOTATION
Iff is one-one then we definef -'(x) = y if, and only if,f(y) is defined and = x. We sometimes talk of functions of ordinals and here we mean functions from (n-tuples of) countable ordinals into the countable ordinals. The classical set-theoretic definitions of addition, etc. for ordinals may be found in SIERPINSKI (1958). 4 Recursion theory.
We assume familiarity with the basic notions of partial recursive and (general) recursive functions and recursive and recursively enumerable (r.e.) sets. We sometimes use Turing machine methods for convenience (details can be found in KLEENE, 1952). The following two facts are basic: (i) A set A is recursive if, and only if, A and A are r.e. (ii) An (infinite) set A is recursive if, and only if, it can be enumerated in (strict) order of magnitude by a recursive function. We recall that a set containing no infinite r.e. subset is said to be immune and that such sets (indeed c of them) exist by D E K K E R ( ~ ~ ~ ~ ) . We use the well-known (primitive) recursive map j:M2+M which is 1 - 1 and onto, defined by j ( x , Y ) = +(.
+ Y ) ( X + Y + 1) + x
and also the (primitive) recursive k, 1 such that j ( k ( x ) , l(x)) = x .
We write j(A, n) = { j ( u , n):aEA}, j(A, B) = {j(a, b):aEA, b E B ) .
We use the usual (primitive) recursive function defined by a*b=c,
if a = 2ao.3a1..... and c
pE*, b = 2bo....-p>
....- p ~ m - p ~ + P + l - . . -where - p ~ + ,a,,,,
b, =k 0.
We make a lot of use of Kleene's indefinite description operator v, which from a partial recursive function f yields a partial recursive function 9 such that ( 3 Y ) ( f ( Y ) = 0)=. 9 (V,(f(Y) = 0)) = 0 *
214
NOTATION
We define x ~ asy usual by x-y=x-y
=O but we also define x
7
if x k y , otherwise ,
y = pz { y + z
= x}.
So x - y is a partial function in general.
Other unexplained notations may be found in KLEENE (1952) especially p. 538.
REFERENCES
P. H. G. ACZEL,1966,D. Phil. Thesis, Oxford. 1966a,Paths in Kleene’s 0, Archiv Math. Logik Grundlagenforschung 10, 8-12. - & J. N. CROSSLEY, 1966,Constructive Order Types, 111, Archiv Math. Logik Grundlagenforschung 9, 112-1 16. H. BACHMANN, 1955, Transfinite Zahlen (Berlin). G. CANTOR,1915, Contributions to the Founding of the Theory of Transfinite Numbers, (Dover Reprint). 1936,Formal Definitions in the Theory of Ordinal Numbers, A. CHURCH& S. C. KLEENE, Fundamenta Mathematicae 28, 11-21. J. N.CROSSLEY, 1963,D. Phil. Thesis, Oxford. -, 1965, Constructive Order Types, I , in Formal Systems and Recursive Functions, Eds J. N. Crossley&M. A. E. Dummett (Amsterdam) 189-264. -, 1966, Constructive Order Types, 11, JSL 31, 525-538. - &R. J. PARIKH, 1963, On Isomorphisms of Recursive Wefl-orderings (Abstract), JSL 28, 308171. - &K. SCHUTTE,1966,Non-uniquenessat w2 in Kleene’sO, Archiv Math. Logik Grundlagenforschung 9,95-101. J. C. E. DEKKER& J. MYHILL,1960, Recursive Equivalence Types, Un. of California Publications in Mathematics, n.s. 3, 67-214. A. EHRENFEUCHT, 1957, Applications of games to some problems of mathematical logic, Bull. Acad. Polon. Sci. 5 pp. 35-37. E. ELLENTUCK, 1963,Solution of aproblem of R. Friedberg, Mathematische Zeitschrift, 82, 101-103. S. FEFERMAN, 1968,Systems of Predicative Analysis, II; JSL 33, 193-220. R. FRIEDBERG, 1961,The Uniqueness of Finite Division for Recursive Equivalence Types, Math. Zeitschrift 75,3-7. R. 0.GANDY, 1960,Proofof Mostowski’s Conjecture,Bull. Polon. Acad. Sci. 8,571-575. A. G. HAMILTON, 1968, An unsolvedproblem in the theory of constructive order types, JSL. 33, 565-567 S. C. KLEENE,1952, Introduction to Metamathematics (Amsterdam). -, 1955, On the Forms of Predicates in the Theory of Constructive Ordinals (Second Paper), Am. J. Math. 77,405-428.
216
REFERENW
G. KREISEL,1960, Non-uniqueness Results for Transfinite Progressions, Bull. Polon. Acad. Sci. 8,287-290. J. MCCARTHY, 1956, The Inversion of Functions defined by Turing Machines, Automata Studies, Annals of Mathematics Study no. 34, (Princeton) 177-181. A. NERODE,1961, Extensions to Isols, Annals of Mathematics 73, 362403. R. J. PARIKH,1962, Some Generalisations of the Notion of Well-ordering (Abstract), Notices Am. Math. SOC.9, 412. -, 1966, Some Generalisaiionsof the Notion of Weil-ordering,Zeitschrift Math. Logik Grundlagen der Mathematik 12,333-340. H. G. RICE,1956, Recursive and recursively enumerable orders, Transactions Am. Math. SOC. 83,277-300. K.ScHUme, 1965, Predicattve Well-Orderings,in Formal Systems and Recursive Functions. Eds J. N. Crossley and M.A. E. Dummett (Amsterdam), 280-303. W.SIERPINSKI, 1948, Sur la Division des Types Ordinaux, Fundamenta Mathematicae, 35,l-12. -, 1958, Cardinal and Ordinal Numbers, (Warsaw). R. I. SOARE, 1969, Constructive order types on cuts (to appear in JSL). C. SPECTOR, 1955, Recursive Well-Orderings,JSL 20, 151-163. A. TARSKI,1949, Cardinal Algebras, (New York). -, 1956, Ordinal Algebras, (Amsterdam). J. S. ULLIAN,1960, Splinters of Recursive Functions, JSL 25, 33-38. 0. VEBLEN,1908, Continuous Increasing Functions of Finite and Transfinite Ordinals, Transactions Am. Math. SOC.9, 280-292. A. N. WHITEHEAD & B. RUSSELL, 1927, Principia Mathematica, Vol. I1 (Cambridge).
NOTES
INTRODUCTION 01 This is closely related to the results of CROSSLEY AND PARIKH (1963). 02 The term “recursive isotonism” which has been used instead of “recursive iso(1963, 1965), ACZELAND CROSSLEY (1966) and some morphism’’ in CROSSLEY other places has a slightly different meaning. 03 This will be exploited more in work by NERODE and the author which is in preparation. 04 We abbreviate “recursively enumerable” by “r.e.”.
CHAPTER 1
11 The author has discovered (July 1966) that this theorem was essentially proved by NCE (1956, theorem 20) and an essentially identical one by SPECTOR (1955). 12 There will be no confusion between sequence numbers of sequences of two elements and ordered pairs since the context will always make clear which is intended. is defined on p. 213. CHAPTER
2
21 Note that this notation will causeno confusion for if A is set-theoreticallyincluded inBthenA=B. 22 We use the word “step” here in the sense of a whole phase in the calculation rather than moving just one square on the Turing machine tape. CHAPTER 3 31 The quantifier (Vf) ranges over all one-place functions and the quantifier (VB) ranges over all sets of natural numbers. 32 This use of the word “splinter” is derived but differs from that in ULLIAN (1960).
218
NOrnS
CHAPTER 4 41 Such exists by theorem 3.1.5.
CHAPTER 5 51 Although these are not quite the same orderings as in CROSSLEY (1965), the
co-ordinals are the same. 52 Since we get most of our counterexamples from V. 53 This simple group-theoretic way of presenting the proof is due to Alex Rosenberg.
CHAPTER 6 61 By “minimal” we mean minimal with respect to domain and range. 62 This argument is basically due to TARSKI(1956). 63 This argument and those to the end of this chapter are due to TARSKI (1956)
though the proofs of the supporting theorems are very different from his. CHAPTER
7
71 Since we are assuming min A =0 we shall never misidentify two sequences since no sequence can end in 0. 72 This is a strengthened version of theorem VIII.2.2 of CROSSLEY (1965).
CHAPTER 8 81 This is inspired by TARSKI(1956). Compare also theorem 2.4.11. 82 We are here using an extension procedure similar to that in the proof of theorem 8.3.5. 83 We write e(A, B) for { e ( A ) : AE (A, B)}. 84 Recall ( x ) ~ =exponent of 2 in prime factorization of x. CHAPTER 9
91 In fact we show that many co-ordinals may be expressed as polynomials in W
with large exponents. 92 This theorem was first conjectured by A. L. Tritter. 93 We are assuming min(A) =0 as usual. CHAPTER 10 101 This definition is adapted from KREISEL (1960). 102 The problem of whether there exist principal numbers for multiplication not of the form W Ais solved affumatively in the appendix B by A. Hamilton.
CHAPTER11 111 The results in this chapter were obtained by P. H. G. Aczel and the author and
NOTES
219
(1966). The name “Eappeared in their original form in ACZELand CROSSLEY number” is intended simply to convey that these co-ordinals are closely related to (classical) .+numbers. It should not be confused with the E(I), etc. of VEBLEN (1908). 112 ea =PO (09 = / 3 & / b cy for y< a} or, equivalently, the a-th (classical) principal number for exponentiation greater than w. 113 Here XI 2 E . . , 2 is an abbreviation for (XS, X I > E
E&.
..&<xr, X~-I>E E .
CHAPTER 12 121 7 i s defined on p. 14. CHAPTER 13 131 The reader who is familiar with R.E.T.s and isols is advised to omit this chapter. 132 There will be no confusion although we use the same type founts for (e.g.) R.E.T.s and C.0.T.s since the context will make clear which is intended (generally, R.E.T.s in this chapter). 133 Here again we are dealing with unordered sets so N is not ambiguous.
CHAPTER 14 141 The construction given here is due to C. G. Jockusch. APPENDIX A1 The question whether the theorem holds with the weak sense of 5 is open. REFERENCES 171 See the correction in the author’s abstract JSL 31,292-3.
INDEX OF SYMBOLS
8,
0 W1
8L V
1
5 5 6 211 211 211 211 211 211 211 211 211 211 211 211 211 211 21I 211 212 212 212 212 212
212 212 212 212 190,212 26, 32, 189 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212
221
INDEX OF SYMBOLS
212 212 213 213 213 213 213 213 214 214 21 22 22 22 22 23 23 25 26 26 26 26 27 29 30 30 31 32 32 32 34 34 34 38 38 38 29 43
46 46 46 46 212 52 54
54 54 54 54 56 56 56 56
(b...'bn),(A, B) ao...an
56 56 60 62 62 63 75 75 76 76 76 76 77 79 80 82 93 93 97 97 103 103
222
As,B A = (Ai :C) S.O. s.W.O. CST(A)
z %4 0, (for R.E.T.s) R (R.E.T.) A + B (for R.E.T.s) I (for R.E.T.s) E for C.0.T.s N
on
xi, ni, Ai T(4 E(Y, x) A, A, 9 I ,I *, redefined
Seq'
INDEX OF SYMBOLS
133 142 1 42 142 143 144 144 145 145 159 160 161 162 168 170 170 170 170 171 171 176 177 178
INDEX OF TERMS
Aczel, P. H. G., 5, 6, 12, 16, 17, 22, 131, 142,153, 175, 194 addition of C.0.T.s 12, 34 - of C.S.T.s 146 - of R.E.T.s 161 antisymmetry 21, 68 ascending chain 167 Bachmann, H. 11,92, 130 bound, upper 16, 150 - -, existence of 152 bracket symbol 75 cancellation laws for C.0.T.s 92 et seq, 194 et seq - - for isols 165, 166 - - for losols 182 et seq - - metatheorem for losols 189 Cantor, G. 12, 24 Cantor normal form 15, 110 et seq, 120 cardinality of Q, etc. 47 Church, A. 11, 122 class 211 classical results 11 cofinal212 collection 212 commuting co-ordinals 57 constructive means 6 - order type 12, 23 - - _ , standard 29 - sequence type, 16, 143
- - -, standard 145 converse 37, 167 co-ordinals 13, 46 -, commuting 57 -, incomparable 55 -, natural 54 -, recursive 46 -, sequence 143 counterexample, basic 54 Dedekind section 169 Dekker, J. C. E. 5, 12, 16, 23, 159 et seq, 177, 178 descending chain 41 directed refinement theorem, 36 - - -, generalized 148 disjoint sets 212 -, strictly 30 dots 21 1 dual 38, 195 Ehrenfeucht, A. 16 Ellentuck, E. 166 E-number 16, 131 et seq. exponentiation of C.0.T.s 15, 75 - of R.E.T.s 165 Feferman, S . 5 field of a relation 21 final segment 38
224
INDEX OF TERMS
function, partial 212 -, total 212 -, domain of 212 -, range of 212 Gandy, R.0. 13. 15 generates 29, 195 Hamilton, A. G. 17, 18, 176, 178,203 immune set 213 infinite product 203 et seq - sum 144 et seq initial segment 38 isol, 16, 164 et seq isolated set 160 - linear ordering 176 isomorphic 21 isomorphism, classical 15 -, of sequence orderings 142 -, recursive 11, 22 -, recursive, pair 143 - with classical ordinals 129, 141 Jockusch, C. G. 17, 169 k-attained 79 Kleene, S. C. 5, 25, 26, 43, 78, 122, 143, 170, 179,211 Kreisel, G. 5, 6, 122, 167 A-notation 21 1 limit number, 52 Lindenbaum, A. 13,39 losol 16, 175 et seq McCarthy, J. 23 minimum element 25 Morley, M. 12, 13, 39, 40, 94 multiplication of C.0.T.s 14, 60 - of R.E.T.s 162 Myhill, J. 5, 7, 12, 16, 17, 23, 159 et seq, 175, 177, 178 natural well-ordering 5, 54 - co-ordinal 54 Nerode, A. 7, 17, 29, 166, 167, 175, 176, 178, 193 notation 21 1 -, unexplained 214
order embedding 194 - type 22 _ _ of quords 13 ordering, dense 25 -, linear 21 -, natural well- 5 -, partial 21 -, partial well- 49 -, rooted tree 49 -, sequence 142 -, sequence well- 142 -, tree 49 -, well- 41 ordinal algebra 5 -, classical 46 -, first non-recursive 6 - number 11 - recursive 11 - sum29 Parikh, R. J. 5, 6, 13, 15, 17, 42, 43, 78, 122, 167 partial ordering 21 - recursive functional for addition 34 _ - _ _ multiplication 62 - - - - exponentiation 77 - _ _ _ infinite sums 144 path 16, 56 -, long 153 pathological features 12, 28, 51 predecessor, weak 177 principal number 15 - _ for addition 92 _ _ _ multiplication 97, 203 et seq - - _ exponentiation 103, 135 quasi-finite, 17, 167 -well-ordering 13,41 _ _ -, recursive 42 quord, 13,43 -, recursive 43 -
recursive equivalence 159 - equivalence type 16, 159 et seq - isomorphism 11, 22 - isomorphism pair 143 - permutation 23 - sequence type 16 refinement theorem, directed 36
INDEX OF TERMS
- -,for R.E.T.s 161
- -,
generalized directed 148 relation 21, 212 -, field of 21 -, recursive 22 -, r.e. 22 -, reflexive 21 -, restriction of 212 Rice, H. G. 12, 25 Rosenberg, A. 58 Russell, B. 30 Schiitte, K. 6, 7 segment, closed 56 -, final 38 -, initial 38 -, open 56 separable 30 separation lemma 12, 35 - _ , generalized 148 sequence co-ordinal 143 - number 26 - well-ordering 142 sets 211 -, disjoint 212 -, empty 212 -, finite 14 -, immune 160, 213 -, isolated 160 Shepherdson, J. C. 5 Sierpinski, W. 11, 37, 39, 44, 57, 60,92, 98, 102, 194 Soare, R. I. 23
225
Spector, C. 13,43 splinter 44 standard C.O.T. 29 - C.S.T. 145 strictly disjoint 30 - a-unique 122 successor 53 - number 52 Tarski, A. 5, 13, 14, 15, 39, 68, 72, 94, 102, 147, 149 Tennenbaum, S. 17, 169 transitivity 21 tree ordering 49 - property 14 trichotomy law 21 Tritter. A. L. 111 Ullian, J. S. 44 unique factorization 130 -, a- 122 -,E W , co-ordinals 141 -, am-, co-ordinals 125 -, wWm-,co-ordinals 128 upper bounds 16,150 Veblen, 0. 5, 131 well-ordering 41
-. natural 5
-, partial 49 -, sequence 142 Whitehead, A. N. 30