Section 1.1 assumed one thing: that a Peano system
exists (Axiom 1.1.1). Why
should we believe it? Inside the real numbers there is
one, the set of Sets and
Functions (Corollary 1.4.3
(a)); but that answer presupposes , an object far richer
than the one it is meant to support. Axiomatic Set
Theory gives a better answer: it builds a Peano
system out of sets alone. This section describes that
construction, without proofs. Nothing later in the book
depends on it.
Sets as the
raw material
Sets and Functions used sets as a working
language. Its Section 1.2 stated a short list of working
rules (W1)–(W6) that say which sets exist: a set may be
cut out of a given set by a property (Sets and Functions, Definition 1.2.3),
finitely many objects may be listed, sets have unions,
the subsets of a set form a set (Sets and Functions, Definition 1.3.2),
pairs from two sets form a product, and the number sets
are sets. It did not derive these rules from more basic
principles, and it took numbers and pairs as given
objects. Two questions were left open: where these rules
come from, and whether everything else, numbers and
pairs included, is a set too.
Set theory answers both questions with a list of
axioms. The construction below uses seven of them, each
of which can be said in one line:
- Extensionality. Two sets with the
same elements are equal (Sets and Functions, Definition 1.2.1,
now an axiom).
- Empty set. There is a set with no
elements, written .
- Pairing. For any sets , there is a set whose elements
are exactly and
.
- Union. For any set of sets there
is a set of the elements of its members;
with pairing it gives .
- Power set. For any set there is a set of all its
subsets.
- Specification. For any set and any property, the
elements of with
that property form a set.
- Infinity. Some set contains and is closed
under one particular step, the successor below.
Axiomatic Set Theory states the rest of the
list (replacement, foundation and choice) and proves
everything this section only describes.
Two features of the list matter for us. First, every
axiom but extensionality says that some set
exists. All of them except the empty set and
infinity build their set out of sets already given;
infinity is the one axiom that hands us a set no finite
chain of building steps reaches. Second, there is
nothing on the list except sets: no numbers, no points,
no pairs as separate objects. So if natural numbers are
to exist in this world, they must be particular sets.
The question is which ones.
The answer is a matter of choice, not discovery. We
need a set ,
an element of it to call zero and a function on it to
call the successor, such that the three satisfy (P3),
(P4) and (P5) of Definition 1.1.1.
By Theorem 1.4.1, any
two such choices are copies of each other, so it does
not matter much which one we make. It only has to be
made from the empty set by the operations on the
list.
Zero and
the successor as sets
There is only one set we are given outright, so it
plays zero. For the successor we need a step that always
produces something new, and the axioms offer a natural
one: add the set itself as a new element. From here
through Exercise B2, and stand for
these sets, except in a sentence that names , or , where they keep
their usual meanings; elsewhere in the section, and in
the rest of the book, they mean what they meant before:
The right-hand side is a set by pairing (with
) and
union. The first few numerals then come out as follows:
The pattern is the point of the choice:
each numeral is the set of the numerals before
it. So has
exactly elements,
and “ comes before
” can be read as
. Thus , and also , since
every element of
is an element of .
This reading is a feature of this construction, not
of the natural numbers. In the question
“is ?” has
no meaning, and a warning in Section 1.4 records that no
theorem of this book asks it. These sets are called the
von Neumann numerals.
Quick check. Write using only and braces. Is
? Is
?
Solution. . Yes, : the only
element of is , and . No, : the only
element of is
, and
,
since has
elements.
The least
inductive set
We now want a set holding all the numerals and
nothing else. The other axioms build , then , then , one at a time, each in
finitely many steps. A set holding all of them at once
is what the axiom of infinity is for, and its
“particular step” is .
A set is
inductive if and
whenever .
The axiom of infinity says that an inductive set exists.
It says nothing more, and in particular it does not say
that its inductive set holds only numerals.
The cure is the move of Sets and Functions, Proposition 1.3.2,
with as the
ambient set, as the starting
element and as the step.
The inductive subsets of form a set, cut out of
by
specification, and their intersection is the smallest
inductive subset of . Axiomatic Set
Theory checks that it lies inside every inductive
set, not only inside those contained in , and so does not depend
on which the
axiom supplied. This least inductive set is called .
Is a Peano system? The three axioms
fare differently.
- (P5) is leastness itself. A subset
of that
contains
and is closed under is inductive,
so it contains the least inductive set ; hence it is .
- (P3) is immediate. Every has as an element, and
has none,
so .
- (P4) is the real work. From we want , and for arbitrary sets this needs care. For
elements of
it holds because each has two properties that the pattern
above suggests: an element of an element of is an element of , and . Axiomatic
Set Theory proves both by induction on , and (P4) follows
from them.
With all three in hand, is a Peano system. By Theorem 1.4.1 it
is a copy of , by exactly one isomorphism, which
carries the von Neumann numeral to the natural number
. So the
assumption Axiom 1.1.1 is not
a new article of faith: it follows from the axioms for
sets. A reader who trusts them may read Axiom 1.1.1 as a
theorem.
Warning. An inductive set
need not be . The
axiom of infinity supplies some inductive set,
which may hold much else. In the same way, contains and is closed under
,
and is not
.
Arguments about natural numbers use leastness, that is
(P5), and never closure alone.
Pairs as
sets
One more object from Sets and Functions has
to be found among the sets: the ordered pair. Sets and Functions, Definition 1.4.1
took as a
new kind of object and asked only for its characteristic
property, that exactly when and . Set theory has no new kinds of objects, so a
pair must be a set built from and .
The first idea, , fails at once: , so
it cannot record which coordinate came first. The
standard repair marks the first coordinate by giving it
a set of its own: This is the Kuratowski pair.
The singleton
names the first coordinate; the other member adds the
second. When ,
both members are , and has a
single element. Axiomatic Set Theory proves the
characteristic property for this definition, by
comparing the members of two such sets case by case.
Once pairs are sets, so is everything built from
them. The product is a set of pairs, cut out of by specification. A function is a set of
pairs (Sets and Functions, Definition 2.1.1),
so ,
the operations
and of
Section 1.2, and the isomorphisms of Section 1.4 are all
sets. Chapter 2 of this volume needs none of this: it
uses pairs only through the characteristic property of
Sets and Functions, Definition 1.4.1.
Quick check. Is an ordered
pair? If so, of what?
Solution. Yes: , since . As a
set, it is also , because .
Exercises
A. Check your
understanding
Exercise
(A1)
- (a) List the
elements of .
- (b) True or false:
and , for the
von Neumann numerals.
- (c) Why can the set
not serve
as the ordered pair ?
- (d) Which Peano
axiom is “ is
the least inductive set” in disguise?
Solution.
(a) has the elements , , , ; it is the numeral
.
(b) Both are
true: has
as an element, and the elements , of are elements of .
(c) It forgets
the order: , while the pairs and must differ, by
the characteristic property, since .
(d) (P5): a
subset of
containing and closed
under is
inductive, so by leastness it is all of .
B. Practice
Exercise
(B1: Numerals by hand)
- (a) Write as a set of
numerals. How many elements does the numeral have, for ?
- (b) Compute and .
- (c) Is ? Is
one of the
numerals ?
Solution.
(a) , the numeral
. The numeral
is ,
and it has
elements: has none, has one, and so
on, going up one numeral at a time. The step gives one more element than has, because : the elements
of are earlier
numerals, which have fewer elements than , so none of them is
. So have elements,
and in particular they are all different.
(b) and , so and : the union is the larger numeral
and the intersection the smaller.
(c) Yes, , since
. But is none of the
numerals . It has one element, so by (a) the only
candidate is ; and , since their only elements and differ ( has an element, has none).
Exercise
(B2: Pairs as sets)
Write ,
and as Kuratowski
pairs, using numerals where you can. Show directly that
.
How many elements does have when , and when ?
Solution. , since and . Next, , and .
The set is an
element of .
It is not an element of : it is not , since while the only
element of is
; and it is
not , since while . So
the two sets have different elements, and .
If , then
,
because lies in
the second and not in the first; so has two elements.
If , then
has one. (Note also that is not a numeral, although both
its elements are: it is not , since it
has elements, and every other numeral
contains , which
does not,
since and have elements and has none.)
C. Going deeper
Exercise
(C1: Closed is not least)
Each of the sets , and contains and is closed under
.
For each, with and , decide which of (P3), (P4), (P5) hold. Then
find the least subset of that contains and is closed under
,
and prove that it is least.
Solution. This exercise is about
subsets of the real numbers of Sets and
Functions, so it uses their arithmetic freely, as
Corollary 1.4.3
(a) does; facts about itself come
from Sets and Functions, Lemma 3.1.1.
(P4) holds in all three: gives .
(P3) fails only in , where . In
the other two sets, would need . But every has (Sets and Functions, Lemma 3.1.1
(a)), so , , and .
(P5) fails in all three. The subset of each
contains and is
closed under (it lies in by the same clause (a)), but it is not
the whole set: it misses (as above), and , which lies in
and in
the third set, by Sets and Functions, Lemma 3.1.1
(e) with (no
natural number lies strictly between and ).
The least such set is . It
contains and is
closed under . Let be any set with these two properties. Then
contains , and it
is closed: if , then and . By the set form of Logic and Proof, Axiom 4.2.1
(the remark at the start of Sets and Functions,
Section 3.1), the only such subset of is itself, so
, that is, .
The three sets show the point of the warning above:
closure under the step is cheap, and only the least
closed set is the natural numbers.
R. Review
Exercise
(R1)
Prove that is infinite.
Solution. We read Sets and Functions, Definition 4.1.3
and Sets and Functions, Theorem 4.1.9
on subsets of ,
through the citing rule of Section 1.4 (group (i)).
Write and , where (Definition 1.2.1
(c)). Consider restricted to
, with codomain
. Its values lie
in : for , by
(P3) for (Axiom 1.1.1), and
by (P4), since . It is injective
by (P4). It is onto : if , then , so for
some by
Proposition 1.1.3
(a), and
because ; so . Hence it is a bijection . The set is a proper subset of
: is clear,
and , since
by (P3), while . By Sets and Functions, Theorem 4.1.9,
a finite set is not equinumerous with any proper subset;
so is not finite,
that is, it is infinite (Sets and Functions, Definition 4.1.3).
Exercise
(R2)
Let be . Show that
has a left
inverse and no right inverse. Write a left inverse down
explicitly. Is it the only one?
Solution. No right
inverse. A function with a right inverse is
surjective (Sets and Functions, Proposition 2.4.2),
and is not: is not a value, since
by (P3) for
.
A left inverse. Write (Definition 1.2.1
(c)). Let have the graph Each has exactly one partner. If , the partner works, and no has , by (P3). If , the partner works, and no has : by (P4) that would
give , against (P3). If , then
, so for
exactly one , by
Proposition 1.1.3
(a); this is not
, since , so
for exactly one ,
by Proposition 1.1.3
(a) again. Thus for exactly one . So is a function (Sets and Functions, Definition 2.1.1)
with and . Hence for every , that is, : is a left inverse of
(Sets and Functions, Definition 2.4.1
(a)). This matches Sets and Functions, Theorem 2.4.1:
is injective, by
(P4) applied twice, and .
Not unique. The values of a left inverse at
and are never used, since
neither is of the form ; setting ,
and gives another left inverse.
Exercise
(R3)
Let ,
and . Show that there is no function with
and for every . Which of the
Peano axioms play the part, for definitions on , that a theorem about
reading formulas plays for definitions on formulas?
Solution. Suppose exists. Taking , . But no has (Proposition 1.1.3
(b)). So no such
exists. (Taking instead gives ,
so the two equations at the input also contradict each
other.)
The trouble is that is built in two ways,
as and as
, and the two
ways ask for different values. In Logic and
Proof, Chapter 4, Logic and Proof, Theorem 4.3.4
defines functions on formulas, and what makes it work is
Logic and Proof, Theorem 4.3.3:
each compound formula is built from its parts in exactly
one way. On the
same job is done by (P3) and (P4): is not a successor, so
its value is not asked for twice, and a successor is the
successor of exactly one number, so the equation at
asks
for one thing. The structure fails (P4), since , though it
satisfies (P5).