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.
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
.
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
,
Let be the
-least element in
, and define
by
So () if
and
, then
. By the recursion theorem,
there is a function
such that
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
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. ☐
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 7–8, use Theorem 6.1.4.
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:
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).
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
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
.
Proof. Suppose that , and let
be the
-least element
such that
. Thus,
for all
. So (
)
. Hence,
We conclude that , a contradiction. (Claim 1) ☐
Proof. Let and let
. Hence,
and
For each , we have that
, and therefore,
So , and thus,
is
-recursive up to
. (Claim 2) ☐
Consider the relation defined by
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
.
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) ☐
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
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 allows us to prove the converse of Corollary 5.1.11.
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
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
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. ☐
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
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.
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) ☐
Proof. Let and
be
-recursive up to
. Let
and
. So
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
Claim 1 implies that is a function. For each
, let
, and hence,
is
-recursive up to
.
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) ☐
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
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
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.
Proof. Let be a set. Now consider the following definition by
cases:
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
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
Exercise 6 shows that , the transitive closure of a set
, is the
“smallest” transitive set of which
is a subset.
Let . Prove that
and for all
, if
, then
.
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.