1.1 Axioms for Sets
Sets, Relations, and Cardinality, Chapters 1 to 3 worked with sets under six working rules, (W1)–(W6) of Sets, Relations, and Cardinality, Section 1.1, and took the natural numbers as a given set inside the familiar real line, with induction as an axiom (Logic and Proof, Axiom 4.2.1). This volume builds the real numbers, so it may not lean on them: we start again from sets alone, and in this chapter every object is a set. This section asks which rules about sets are basic. It states six axioms, shows that they settle when two sets are equal, and produces the first sets from them: the empty set, unordered pairs, unions, intersections and differences.
1.1.1. Starting again from sets
Sets, Relations, and Cardinality, Section
1.1 listed its working rules and used them without
asking where they came from. One of them, specification
(Sets, Relations, and Cardinality, Definition 1.1.3),
was the repair of a rule that fails: “every property
defines a set” is contradictory, because the property
That raises two questions, which this chapter answers in order. Which of the working rules are basic, and which follow from the others? And can the basic rules produce the objects Sets, Relations, and Cardinality, Chapters 1 to 3 took as given (ordered pairs, functions, the natural numbers), rather than only describe them? Section 1.2 builds ordered pairs out of sets; Section 1.3 builds the natural numbers.
To build numbers out of sets we must let sets be the
only objects. From here to the end of the chapter,
every object is a set, and every
element of a set is again a set. Sets, Relations,
and Cardinality, Section 1.1 used a different
picture, in which numbers are given objects that are not
sets, and it said that nothing in the main line would
depend on how numbers are made. That picture stays valid
for Sets, Relations, and Cardinality, Chapters
1 to 3; this chapter works in the other one, where
The language. Statements about sets
are written in the first-order language of Logic and
Proof, Chapter 5 (Logic and Proof, Definition 5.2.2)
with one predicate symbol, the
two-place
1.1.2. The axioms
We want sets that can be built, and we know one way not to build them: by an arbitrary property, with nothing to cut the set out of. So instead of one rule for every property, we list a few specific ways of making a new set from sets we already have, together with one set to start from.
A few ways to make sets, and one way to tell them apart.
- (Z1)
Extensionality. Sets with the same
elements are equal: for all sets
and , if for every , then . - (Z2) Empty set. There is a set with no elements.
- (Z3)
Pairing. For all sets
and there is a set whose elements are exactly and . - (Z4)
Union. For every set
there is a set whose elements are exactly the elements of members of . - (Z5) Power
set. For every set
there is a set whose elements are exactly the subsets of . - (Z6)
Separation. For every set
and every property there is a set whose elements are exactly the with .
In symbols, with
In words, clause by clause, with what each one licenses.
- (Z1) is the only axiom that proves two sets
equal by comparing their elements: it
turns “same elements” into
. Sets, Relations, and Cardinality, Section 1.1 stated it as the meaning of equality of sets (Sets, Relations, and Cardinality, Definition 1.1.1); here it is an axiom, and only its direction “same elements, hence equal” needs to be assumed. The other direction, from to , is the equality rule of Logic and Proof, Definition 5.7.1, a rule of logic. - (Z2) gives the one set we start from. Each of (Z3)–(Z6) makes a set out of sets already given.
- (Z3) makes a set out of two given sets
, . The two need not differ: with its set has the single element . - (Z4) flattens one level: from a set
of sets it makes the set of what lies inside the members of . With (Z3) it gives the union of two sets (below). - (Z5) collects all subsets
of
into one set; it is the working rule (W4). - (Z6) cuts a set out of a set
already given, by a property. It is specification (Sets, Relations, and Cardinality, Definition 1.1.3), now an axiom. The letter must not appear in , or the property could refer to the set being made: with the formula , and the very set that (Z6) produces, it would say , which no set satisfies when has an element.
Properties written with defined
symbols. The formulas of (Z6) contain only
One way to tell sets apart, and one way to make them unique. Each of (Z2)–(Z6) says that there is a set with a certain membership condition. By (Z1) there is then exactly one: two sets with the same membership condition have the same elements, so they are equal. We use this move so often that we state it once:
To show that a set is unique, show that any two sets with its membership condition have the same elements, and apply (Z1).
The first sets. Here are the axioms at work, each set checked against the membership condition that made it.
- The empty set. (Z2) gives a set with no
elements; Proposition 1.1.2
below shows it is unique, and we write it
. - A singleton. (Z3) with
gives a set whose elements are exactly the with , that is, . This is . It is not : it has the element , and has none. - A two-element set. (Z3) with
and gives , whose elements are exactly and . These two are different, by the previous item, so this set has two elements. - A union. (Z4) with
gives the set of everything that lies in or in . Nothing lies in , and only lies in . So the union is : one element, although has two. - A power set. (Z5) with
gives the set of subsets of . There are two, and itself (the argument of Sets, Relations, and Cardinality, Example (Small power sets), which uses only extensionality and excluded middle, applies word for word). So , the set of the third item. - A separation. (Z6) with
and the property gives : of the two elements of , only differs from .
The degenerate case is the empty set itself, and it
matters: each natural number will be built from
A non-example by minimal change.
Delete the ambient set from (Z6): “for every property
Why this list. Each axiom earns its
place by something later in the chapter. Pairing and
Union give finite sets and the union of two sets; Power
set and Separation give the product
- Infinity says that some set
contains
and is closed under one particular step. It is (Z7), stated in Section 1.3, once there is a step to iterate. Without it, the axioms above produce each finite set we write down, one at a time. That they cannot produce a set holding infinitely many of them is a theorem of set theory, which this book states and does not prove. - Replacement and Foundation are not needed to build the natural numbers, and are left to the volume on set theory, which revisits this chapter.
- Choice is Sets, Relations, and Cardinality, Axiom 3.3.1 of Sets, Relations, and Cardinality, Chapter 3. Nothing in this chapter uses it.
We do not ask whether the axioms are consistent, or (apart from exercise C1) whether one of them follows from the others. Those are questions about the axioms, and this chapter only uses them.
Warning. Two traps in the
list. First, (Z3) gives an
unordered pair:
1.1.3. The first consequences
The existence axioms say “there is a set”; the first
proposition says “there is exactly one”, and so lets us
give each such set a name. It also rebuilds from the
axioms the operations of Sets, Relations, and Cardinality, Definition 1.2.1
and, for a set of sets
- (a) There is
exactly one set with no elements. It is
written
. - (b) For all sets
and the set of (Z3) is unique. It is written , and , the set whose only element is . - (c) For every set
the set of (Z4) is unique. It is written , and for sets , , so that if and only if or . The sets and exist by (Z6). For a non-empty set , the set exists by (Z6) for any , it does not depend on , and if and only if for every . - (d) For all sets
, In particular if and only if and .
Idea. Parts (a)–(c) are the
uniqueness move three times: the axiom named gives a
set, and any two sets with the same membership condition
are equal by (Z1). For
Proof.
(a) A set with no elements exists by (Z2). If
and both have no elements, then for every , both and are false, so ; hence by (Z1). This is the argument of Sets, Relations, and Cardinality, Proposition 1.1.3, with (Z1) in place of Sets, Relations, and Cardinality, Definition 1.1.1.(b) Let
and be sets as in (Z3) for the same , . For every , and are each equivalent to , so by (Z1). With the condition is , which is equivalent to ; so the only element of is .(c) The set of (Z4) is unique by the same argument, its condition being
. For , an is or , by (b); so if and only if or . The sets and are instances of (Z6), with ambient set and parameter (after renaming the bound letter of (Z6)), and are unique by (Z1).Now let
be non-empty, and let . By (Z6) with ambient set and parameter , the set above exists. Its membership condition simplifies: From left to right, drop the first conjunct. From right to left, apply the condition at , which is a member of , to get . The right-hand side does not mention . So if is another member of , the sets built from and from have the same elements, and they are equal by (Z1).- (d)
If and , then by . If and , then , and because is equivalent to , so the two sets have the same elements (Z1).
Case 1:
Case 2:
In each case one of the two disjuncts holds.
For the last claim, apply what was just proved with
Two consequences of (d) are used constantly. With
The sets of Sets, Relations, and
Cardinality, Chapter 1, rebuilt. The union
Quick check. Compute
Solution.
With Proposition 1.1.2
every set we have named so far is a set of the axioms,
and so are the operations of Sets, Relations, and
Cardinality, Section 1.2 on sets and on sets of
sets:
1.1.4. Exercises
A. Check your understanding
- (a) For each of the
sets
, , , , and for a given set , name the axioms that produce it. - (b) True or false:
for all sets
and , implies . Justify your answer. - (c) Prove that
for every set . - (d) Is there a set
such that for every set ? Justify your answer.
Solution.
(a)
: (Z2) for , then (Z3) with both inputs . : (Z2), then (Z3) twice, once for and once with the inputs and . : (Z2), then (Z5); it is , since the only subset of is . : (Z2), (Z3), then (Z4); it is . : (Z6) with ambient set and the property . Uniqueness, in every case, is (Z1).(b) True. Apply Proposition 1.1.2 (d) with
: gives (and ).(c) For every
: if and only if for some . The only is (Proposition 1.1.2 (b)), so this holds if and only if . The two sets have the same elements, so by (Z1).(d) No. Suppose
were such a set. By (Z4), is a set. Let be any set. Then and , so . So every set is an element of , which contradicts the second claim of Sets, Relations, and Cardinality, Theorem 1.1.4. Hence no such exists.
B. Practice
- (a) Compute
. - (b) Prove that
for every set .
Solution.
(a)
, since the only subset of is . So , as computed in the list of first sets after Axiom 1.1.1.(b) We show both inclusions and apply Sets, Relations, and Cardinality, Proposition 1.1.1 (whose proof is (Z1) and logic).
- (a) Let
with and . Compute twice: once with in Proposition 1.1.2 (c), once with . - (b) Explain in one or two sentences why the two computations had to agree.
- (c) Explain why the
definition of
makes no sense for .
Solution.
(a) With
: of the two elements of , is not in (the elements of are and , both non-empty), and is in and in . So . With : lies in and in ; does not lie in , since it differs from (it has an element) and from (its element is not ). So again .(b) An element of either set must lie in every member of
, and that condition already forces it into , because is a member. So the condition “ ” adds nothing, and both computations describe the same elements.(c) There is no
to cut the set out of. Without an ambient set, the condition “ for every ” holds for every set , vacuously; so would be a set of which every set is an element, and there is no such set (Sets, Relations, and Cardinality, Theorem 1.1.4).
C. Going deeper
- (a) Show that (Z2)
follows from (Z6), once some set
is known to exist. - (b) Let
be a non-empty set. Show that for every , and that every set with for all satisfies . Deduce that for all sets , .
Solution (Hint 1). For (a), cut a
set out of
Solution (Hint 2). For (a):
consider
Solution.
(a) Let
be a set. By (Z6) with the property , the set exists. If , then , which contradicts ( , Logic and Proof, Definition 5.7.1). So has no elements, and (Z2) holds. Thus in the presence of (Z6), (Z2) says only “there is a set”. The Axiom of Infinity of Section 1.3 also says that a set exists, so it could replace (Z2) altogether; that is how the full system is often stated, with the clause “ ” of Section 1.3 read as “ has an element with no elements”, so that the symbol is not needed before (Z2) is. (In the logic of Logic and Proof, Chapter 5 even “there is a set” can be derived: gives , and gives , because every domain is non-empty, Logic and Proof, Section 7.1. We keep (Z2) anyway, so that the axioms say plainly where the first set comes from.)(b) Let
and . By the membership condition of Proposition 1.1.2 (c), lies in every member of , in particular in . So .
Now let
For
In words, (b) says that
Marking scheme. (10 points) - 3: (a)
produces a set with no elements by (Z6) from a given
set, with a property that no set has, and proves it has
no elements. - 2: (b) shows
Fatal errors (0 for the step): using a set of all
sets, or