6
Transfinite Recursion

In Definition 3.4.2, we introduced the notion of a partial order on a set. The concept of a total order was then presented in Definition 3.4.3. We also proved that there exists a total ordering on the natural numbers so that every nonempty set of natural numbers has a least element with respect to this ordering (see Theorem 4.4.13). As a result, we were able to prove the important recursion theorem. In this chapter, we will generalize these ideas.

6.1 Well-Ordering

Definition 6.1.1. (Well-Ordering) A well-ordering is a total ordering on a set for which every nonempty subset of has a smallest (least) element.

Suppose that is a well-ordering on a set . Whenever is nonempty, then the set has a least element ; that is, and for all .

Let be the usual order on set of integers. Then is a total order on . Since has no least element, is not a well-ordering on .

Theorem 6.1.2. Let be a well-ordering on . Then there exists no function satisfying for all .

Proof. Suppose there is a function such that for all , where is a well-ordering on . Let . Clearly, is a nonempty subset of . Thus, has a least element . So for all ; however, by assumption, we have that , a contradiction.

Let be a set with well-ordering and let be nonempty. When is the smallest element in , we shall write

Lemma 3.4.12 implies that is unique.

Theorem 6.1.3. If is an infinite set with the well-ordering , then there is a function such that for all .

Proof. For each , let be the set of elements in that are “greater” than , and let be the set of elements in that are “less than or equal” to . As is a total order, for each . Moreover, since is infinite, it follows (see Exercise 15, page 116) that for any ,

(6.1)

Let be the -least element in , and define by

(6.2)

So () if and , then . By the recursion theorem, there is a function such that

(1) ,
(2) , for all .

We now prove that is finite for all . Let . Because is the smallest element in , we see that , which is finite. So . Let . Thus, is finite, and by (6.1). As and , we infer from (6.2) that is the -least element in . It follows that , which is a finite set. Hence, . Therefore, and is finite for all . Thus, by (6.1), for all . Let . Since and , the above () implies that .

Theorem 6.1.4. Let be a well-ordering on the set . Suppose that is one-to-one. Define the relation on by if and only if , for all and in . Then is a well-ordering on .

Proof. See Exercise 6.

Let be a well-ordering on a set . For each , we define the following initial segments up to :

The set consists of the elements in that are less than (smaller than) , whereas is the set of elements that are less than or equal to . In other words, and . Furthermore, for and in , if , then

If the well-ordering is understood, we shall write for as well as in place of . For example, because is well-ordered by and it is transitive, if , then

Theorem 4.4.14, the strong induction principle, applies to the finite elements in . The term transfinite applies to elements that may not be finite.

Theorem 6.1.5 (Transfinite Induction Principle). Let be a well-ordering on . Let be a subset of , and suppose that

(6.7)

Then .

Proof. Suppose that satisfies (6.7) and assume, for a contradiction, that there exists a . Thus, the set is nonempty. Since is a well-ordering, has a least element . So , and if , then . Hence, . As satisfies (6.7), we have that , a contradiction.

Exercises 6.1

1. Let be the set of real numbers and let be the standard order on . Suppose is such that for all and in , if , then . Let .
(a) Let and be in . Prove that if , then .
(b) Prove that is a well-ordering on .

Exercise Notes: For Exercise 5, apply the result of Exercise 14 on page 76 and review Definition 3.4.15. For Exercise 6, Exercise 12 on page 76 implies that is a total order on . For Exercises 78, use Theorem 6.1.4.

6.2 Transfinite Recursion Theorem

A powerful tool in set theory is definition by transfinite recursion. If one wants to define a function on a set using transfinite recursion, then one must first have a well-ordering on the set. Many of the important functions that we shall introduce later in the book are defined by means of transfinite recursion. This recursion principle plays a crucial role in set theory, and its importance cannot be overstated.

The concept of transfinite recursion is grounded in recursion on . Let us recall the “finite” Recursion Theorem 4.2.1: Let be a function and let . Then there exists a unique function such that

The value depends on the “previous” value and on the function . Our proof of the finite recursion theorem used the fact that was a set.

We would like to extend Theorem 4.2.1 and prove that there exists a function so that depends on all of the prior values , , …, . We would prefer, however, to prove that there is a function where each value depends on the restricted function , that is, on . Can we prove such a result?

As noted on page 121, Theorem 2.1.3 implies that the following is a set:

Thus, for every function , where , we have that . Now let be a function and let . To positively address the above question, we would need to prove that there exists a function that satisfies the following two conditions:

One can combine conditions (i) and (ii) into one condition. Since the empty function is in , one can let the function satisfy and then require that meet the following single condition:

(6.8)

If satisfies (6.8), then it will satisfy (i) and (ii); namely, we will have

Our proof of the Recursion Theorem 4.2.1 can be adapted to show that such a function actually does exist; however, rather than do this, we will pursue a much more general result. In fact, we will establish two such generalizations, the first of which will imply that there exists a function satisfying (6.8) (see Corollary 6.2.2).

6.2.1 Using a Set Function

Let be a well-ordering on and let be a set. Recall the initial segment functions and that were defined on page 143. Theorem 2.1.3 implies that the following sets exist:

Our next theorem is an extension of the finite recursion theorem on . The proof of this theorem uses a method that will be applied again in Section 6.2.2. We shall be using the expression set function only to emphasize that a given function is a set.

Transfinite Recursion Theorem 6.2.1. Let be a well-ordering on a set . If is a set function, then there exists a unique function such that

(6.9)

Proof. Let be a well-ordering on and let be a function. When , we will say that is -recursive up to if and only if for all , we have that .

Claim 1. Let and be -recursive up to . Then .

Proof. Suppose that , and let be the -least element such that . Thus, for all . So () . Hence,

We conclude that , a contradiction. (Claim 1)  

Claim 2. Let and let be -recursive up to . Then for all , the function is -recursive up to .

Proof. Let and let . Hence, and

(6.10)

For each , we have that , and therefore,

So , and thus, is -recursive up to . (Claim 2)  

Consider the relation defined by

(6.11)

Claim 1 implies that is a function. For each , let . Therefore, we have that the function is -recursive up to whenever . In particular, for all .

Claim 3. Let . If , then and .

Proof. Let and . Hence, is -recursive up to . Claim 2 implies that is -recursive up to . Therefore, and by Claim 1. So as . (Claim 3)  

Claim 4. .

Proof. Clearly, . Suppose, to the contrary, that . Let be the -least such that . So for all . Let be the function defined by () for all , and let . Claim 3 implies that for all . Thus, for all , and therefore, () . Define by

(6.12)

We will show that is -recursive up to . Let . There are two cases to consider: and . If , we can prove that as follows:

When , we need to show that . The definition of in (6.12) implies that and hence,

Thus, is -recursive up to . So , a contradiction.(Claim 4)  

Define by . The argument used to prove Claim 4, involving , shows that for all . Moreover, the proof of Claim 1 adapts to show that is unique. (See Exercise 1.) (Theorem)

The relation is a well-ordering on , as established by Theorem 4.4.13. Theorem 6.2.5 and (6.5) thereby imply the following corollary.

Corollary 6.2.2. Let be a function. There exists a unique function such that

(6.13)

Corollary 6.2.2 allows us to prove the converse of Corollary 5.1.11.

Theorem 6.2.3 (AC). Suppose that is an infinite set. Then there is one-to-one function .

Proof. Let be an infinite set. Recall that (see page 146)

Whenever and , we observe that is a finite subset of , and therefore, is infinite by Exercise 12 on page 116. Let . By Theorem 3.3.24, there is a function such that for all . Define by

By Corollary 6.2.2, there exists a function with domain such that

(6.14)

Thus, , and Exercise 11 on page 123 shows that is one-to-one.

Richard Dedekind [3] defined a set to be infinite if and only if it has the same cardinality as a proper subset of itself. Such a set is said to be Dedekind-infinite. For example, the function defined by is one-to-one and shows that and have the same cardinality. So, according to Dedekind, is an infinite set. Our next result confirms Dedekind’s definition in general.

Corollary 6.2.4 (AC). A set is infinite if and only if there exists a one-to-one function that is not onto .

Proof. Let be set. Assume that is infinite. Theorem 6.2.3 asserts that there is a one-to-one function . Define by

(6.15)

Since is one-to-one, it follows that is a function and that is one-to-one. As and is not in the range of , we see that is not onto .

To prove the converse, suppose is a one-to-one function that is not onto . Corollary 5.1.6 implies that is infinite.

6.2.2 Using a Class Function

Let us say that a formula is functional if ; that is, for all there exists a unique such that . Let be functional formula and consider the class

Because is functional, we can now view as a class function. Let be a well-ordering on a set . If there were a set such that for all , there is a such that , then Theorem 2.1.3 would imply that the following function is a set:

Theorem 6.2.1 would then yield the existence of a function so that

(where the initial segment is defined on page 143). Thus, the set function would satisfy

Can one prove the existence of this function without a set such as ? Yes, and this will be verified by our next theorem, whose proof is based on the argument used to prove Theorem 6.2.1. This theorem also validates an essential general tool in set theory, namely, definition by transfinite recursion.

Transfinite Recursion Theorem 6.2.5 (Class Form). Suppose that is a functional formula (which may contain parameters). If is a well-ordering on a set , then there exists a unique function with domain such that

(6.16)

The crucial ingredient in the proof of Theorem 6.2.1 was the existence of the set function (see (6.11)). In our proof of Theorem 6.2.5, using the functional formula and the replacement axiom, we will be able to get a function such as . Recall that the replacement axiom asserts that for any set , if for each , there is an element that is “uniquely connected” to , then we can replace every with its unique connection , and the result is a new set.

Replacement Axiom. Let be a formula. For every set , if for each there is a unique such that , then there is a set that consists of all the elements such that for some .

Thus, if , then for each set , we have the following set:

Hence, is a set function .

We are now ready to prove Theorem 6.2.5. In a loose sense, our proof will be the result of replacing all of the expressions and , appearing in the proof of Theorem 6.2.1, with the expression . We could just ask the reader to do this as an exercise, but since the proof requires the replacement axiom, we shall provide a complete proof.

Proof (of Theorem 6.2.5). Let be a well-ordering on . Suppose that is functional. When , we will say that a function is -recursive up to if and only if and

We now establish four claims.

Claim 1. Let and be -recursive up to . Then .

Proof. Let and be -recursive up to . Suppose that . Let be the -least element such that . Thus, for all . Hence, (. Since and are -recursive up to , we have that and . Since is functional, () implies that , a contradiction. (Claim 1)  

Claim 2. If and is -recursive up to , then for all , the function is -recursive up to .

Proof. Let and be -recursive up to . Let and . So

(6.17)

Let . Therefore, and . Hence, and , by (6.17). As is -recursive up to and , we have that . Since and , we conclude that . Thus, is -recursive up to . (Claim 2)  

Let represent the property

Let . Claim 1 implies that for all there is a unique such that . Thus, by the replacement axiom we have that is a set. Now define the relation by

(6.18)

Claim 1 implies that is a function. For each , let , and hence, is -recursive up to .

Claim 3. Let . If , then and .

Proof. Let and . So is -recursive up to . Claim 2 implies that is -recursive up to . Thus, and by Claim 1. Since , we conclude that . (Claim 3)  

Claim 4. .

Proof. Clearly, . Suppose, to the contrary, that . Let be the -least such that . So for all . Let be the function with domain defined by () , and let . Claim 3 implies that for all . Therefore, (. Let  be the unique element satisfying . Define the function with domain by

(6.19)

We will show that is -recursive up to . Let . There are two cases to consider: and . If , then we have the following equivalences:

Since is -recursive up to , we have that holds, and thus its equivalent also holds.

When , we need to show that holds. The definition of in (6.19) implies that , and therefore the following are equivalent:

Since was chosen to satisfy , we conclude that is true. Thus, is -recursive up to . So , a contradiction. (Claim 4)  

Now define the function with domain by . The argument in the proof of Claim 4, involving , shows that for all . Moreover, the proof of Claim 1 adapts to show that is unique. (Theorem)

Remark 6.2.6. Let be a well-ordering on . In Theorem 6.2.5, let be a formula that contains parameters (free variables other than and ). The function given in Theorem 6.2.5 depends on the values that are assigned to these parameters. To illustrate this, suppose that is a parameter appearing in . Because is a free variable in , we can express as . Now let be a set that can be assigned to the parameter so that is functional. Theorem 6.2.5 implies that there is a unique function such that , for all . So depends on , and Theorem 6.2.5 holds whenever the formula contains fixed sets, because these sets can be viewed as values that have been assigned to parameters (see page 25).

Since the relation is a well-ordering of , Theorem 6.2.5 and (6.5) (see page 144) imply the next corollary.

Corollary 6.2.7. Let be a formula that is functional. Then there exists a unique function with domain such that

(6.20)

Let be as in Corollary 6.2.7. Because , (6.20) implies that equals the unique satisfying . Since , we see that is the unique for which holds, and equals the unique satisfying , etc. We now apply Corollary 6.2.7 to show that every set is a subset of a transitive set.

Theorem 6.2.8. For every set , there exists a transitive set such that .

Proof. Let be a set. Now consider the following definition by cases:

(6.21)

Let be a formula that expresses (6.21). Clearly, for each , there is a unique so that . By Corollary 6.2.7, there is a function with domain such that for all . Thus, for each , we have that

(6.22)

Let . We see that , by (6.22). So . Thus, . To show that is a transitive set, let and . We show that . Because , we have for some . Thus, . Since , we see that . Hence, and is transitive.

Let , , and be as in the statement and the proof of Theorem 6.2.8. By evaluating for , one can verify that

Definition 6.2.9. Let be a set. Then the set constructed in the proof of Theorem 6.2.8 is called the transitive closure of .

Exercise 6 shows that , the transitive closure of a set , is the “smallest” transitive set of which is a subset.

Exercises 6.2

1. Complete the proof of Theorem 6.2.1 by showing that the function satisfies , for all . Also show that is the only such function.
2. Show that Theorem 6.2.5 implies Theorem 6.2.1.
3. Let be a well-ordering on a set and be a set. Define by equals the -least in such that . So if and , then . Let be a function. Show that Theorem 6.2.1 implies there exists a function such that
4. Suppose that is a well-ordering on a set and is a function. Let be as in Theorem 6.2.1.
(a) Let and be in . Prove that if , then .
(b) Suppose that is one-to-one. Prove that is also one-to-one.
7. Let be a set. Conclude from Exercise 6 that is the smallest transitive set that contains as an element.
9. Let be a set. Using the proof of Theorem 6.2.8 as a model, prove that there is a function with domain such that
1. ,
2. for all .

Let . Prove that and for all , if , then .

10. Let be a set. Using the proof of Theorem 6.2.8 as a model, prove that there is a function with domain such that
1. ,
2. for all .

Let . Prove that and for all , if , then .

Exercise Notes: For Exercise 6, let be as in the proof of Theorem 6.2.8, and prove that . For Exercise 8, use Exercise 6.