Homepage › Solution manuals › Karel Hrbáček › Introduction to Set Theory › Exercise 6.4.1
Exercise 6.4.1
Prove a more general Transfinite Recursion Theorem (Double Recursion Theorem): Let be an operation in two variables. Then there is an operation such that for all ordinals and . [Hint: Computations are functions on .]
Answers
Proof. Since in these Recursion Theorems the arguments of interest of the given operation are typically functions, we assume that still takes a single variable despite what the text says. Hence for each there is a unique such that . It just happens that in this case the variables of interest are functions of two variables.
For ordinals and we let be the isomorphism from the ordinal to the lexicographic ordering of , which exists by Theorem 6.5.8. We also note that according to Exercise 6.5.2 we have
so that is a successor ordinal. Then for define
Then for we say that is a computation of length if is a transfinite sequence whose domain is and such that for all . We note that since is a successor that .
Now we define the property such that holds if and only if
- 1.
- and are ordinal numbers and for some computation of length (with respect to ), or
- 2.
- or is not an ordinal and .
We prove that defines an operation. Hence we have to show that for any and there is a unique such that holds. So consider any sets and . If or is not an ordinal than clearly holds and is unique. So suppose that both and are ordinals. Then it suffices to show that there is a unique computation of length (with respect to ) since this will make unique. We show this via transfinite induction.
So consider any ordinal so that and assume that for all that there is a unique computation of length and we show that there exists a unique computation of length , which completes the proof that defines an operation.
Existence. First define a property such that holds if and only if
- 1.
- is an ordinal where and is a computation of length (with respect to ), or
- 2.
- is is an ordinal and and , or
- 3.
- is not an ordinal and .
Clearly by the induction hypothesis this property has a unique for every . Hence we can apply the Axiom Schema of Replacement, according to which there is a set such that for every (so that ) there is a in such that holds. That is
Now, is a system of transfinite sequences (which are functions) so define and let .
Claim 1: . So consider any . Clearly if then . On the other hand if then there is a such that . But since is a computation of length and it follows that so that . Hence since was arbitrary .
Now consider any so that . If then clearly by definition . On the other hand if then . So consider the where is the unique computation of length (which exists since ). Then clearly so that . From this it follows that clearly so that since was arbitrary. This proves the claim.
Claim 2: is a function. Consider any so that again . If then clearly is unique since is an operation. On the other hand if then is a function so long as is, and this is the case so long as is a compatible system of functions since . We show this presently.
So consider any arbitrary where is the computation of length and is the computation of length . Without loss of generality we can assume that . We must show that for all . This we show by transfinite induction. So suppose that for all . Then clearly , from which it follows that and since is an operation we have . This completes the proof of the claim.
Claim 3: for all . So consider any such . If then since we clearly have . On the other hand if then let be the computation of length (which exists since ). Then since is a computation (with respect to ) and clearly .
Claims 1 through 3 show that is a computation of length and hence that such a computation exists.
Uniqueness. Now let be another computation of length . We show that , which proves uniqueness. Since both and are functions with it suffices to show that for all . We show this once again by using transfinite induction. So suppose that for all . It then follows that so that . Then since and are computations we have that , thereby completing the uniqueness proof.
This completes the proof that defines an operation.
So let be the operation defined by . The last thing we need to show to complete the proof of the entire theorem is that for all ordinals and , noting that we are treating as a function even though it is an operation. Thus, for any set , denotes the set , which forms a function with domain . The range of this function is a set whose existence is guaranteed by the Axiom Schema of Replacement since is an operation.
So consider any ordinals and and the unique computation of length . Then clearly for any we have that is a computation of length . Since this computation is the unique computation of length , by the definition of as it relates to we have . Since was arbitrary this shows that . Then clearly we have by what was just shown above. □
NOTE: This is a very nasty exercise and there may be a simpler way to do this.