Exercise 1 — Russell's Paradox
Problem
Section titled “Problem”Prove that “the set of all sets” is a contradictory notion — no set can have all sets as its elements.
Solution
Section titled “Solution”Suppose, for contradiction, that is the set of all sets. Define the property
i.e. holds precisely when does not contain itself as an element.
Now apply the axiom of separation to with property : the collection
is a set. Since contains all sets, . We ask whether holds.
- If holds, then by definition of . But if , then satisfies the defining condition of , so . Contradiction.
- If holds, then . But then fails the defining condition of , so . Contradiction.
Both and lead to contradictions. The only way out is that the original assumption — the existence of a set of all sets — is false.
Remarks
Section titled “Remarks”This is Russell’s paradox (1901), which struck at the heart of Cantor’s naive set theory. In Cantor’s original formulation, any well-defined property determined a set — the principle of unrestricted comprehension. Russell showed this leads directly to inconsistency.
The resolution was the development of axiomatic set theory, which carefully restricts which collections count as sets:
- Zermelo-Fraenkel (ZF) and ZFC (ZF + Axiom of Choice) replace unrestricted comprehension with the axiom of separation: given a set and a property , is a set. Crucially, you cannot form without a pre-existing container set. The set of all sets simply does not exist.
- von Neumann-Bernays-Gödel (NBG) takes a different route: it distinguishes sets from classes. Every set is a class, but some classes (like the class of all sets) are “too large” to be sets. The paradox is avoided because the Russell class is a proper class, not a set.
- New Foundations (NF), proposed by Quine, uses a stratified comprehension principle that allows the set of all sets to exist without contradiction.
The Axiom of Choice and Banach-Tarski
Section titled “The Axiom of Choice and Banach-Tarski”ZFC is the dominant foundation today, but the Axiom of Choice (AC) within it has been controversial. One striking consequence is the Banach-Tarski paradox (1924): a solid ball in can be decomposed into finitely many pieces which, after rigid motions (rotations and translations), can be reassembled into two solid balls, each identical to the original.
Sketch of the proof. The key insight is that the free group on two generators admits a paradoxical decomposition: (disjoint) with elements such that . Now let contain a free subgroup isomorphic to (choose two independent rotations). The orbits of acting on the sphere partition it into uncountably many -orbits. Use the Axiom of Choice to select one point from each orbit, forming a set . The decomposition of lifts to a paradoxical decomposition of the sphere (minus a countable set of fixed points of rotations). The same idea extends to the solid ball by radial scaling.
The result is not a true paradox in the logical sense — it is a theorem of ZFC. What it reveals is that AC implies the existence of non-measurable sets: the “pieces” of the decomposition cannot be assigned a volume in the usual sense. One cannot physically duplicate a gold ball, because physical matter is made of finitely many measurable pieces (atoms). The Banach-Tarski construction requires infinitely complicated, non-measurable sets that have no physical counterpart.