跳到內容

Exercise 1 — Russell's Paradox

難度: 中等 狀態: 完成

本頁內容尚未翻譯。

Prove that “the set of all sets” is a contradictory notion — no set can have all sets as its elements.

Suppose, for contradiction, that KK is the set of all sets. Define the property

P(M)  :⟺  M∉M,P(M) \;:\Longleftrightarrow\; M \notin M,

i.e. P(M)P(M) holds precisely when MM does not contain itself as an element.

Now apply the axiom of separation to KK with property PP: the collection

S={ M∈K∣P(M) }={ M∈K∣M∉M }S = \{\, M \in K \mid P(M) \,\} = \{\, M \in K \mid M \notin M \,\}

is a set. Since KK contains all sets, S∈KS \in K. We ask whether P(S)P(S) holds.

  • If P(S)P(S) holds, then S∉SS \notin S by definition of PP. But if S∉SS \notin S, then SS satisfies the defining condition of SS, so S∈SS \in S. Contradiction.
  • If ¬P(S)\neg P(S) holds, then S∈SS \in S. But then SS fails the defining condition of SS, so S∉SS \notin S. Contradiction.

Both P(S)P(S) and ¬P(S)\neg P(S) lead to contradictions. The only way out is that the original assumption — the existence of a set of all sets — is false. □\square

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 AA and a property PP, {x∈A:P(x)}\{x \in A : P(x)\} is a set. Crucially, you cannot form {x:P(x)}\{x : P(x)\} 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 S={x:x∉x}S = \{x : x \notin x\} 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.

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 R3\R^3 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 F2F_2 on two generators admits a paradoxical decomposition: F2=A1∪A2∪A3∪B1∪B2F_2 = A_1 \cup A_2 \cup A_3 \cup B_1 \cup B_2 (disjoint) with elements a,ba,b such that F2=aA1∪A2∪A3=bB1∪B2F_2 = aA_1 \cup A_2 \cup A_3 = bB_1 \cup B_2. Now let G=SO(3)G = \mathrm{SO}(3) contain a free subgroup isomorphic to F2F_2 (choose two independent rotations). The orbits of GG acting on the sphere S2S^2 partition it into uncountably many GG-orbits. Use the Axiom of Choice to select one point from each orbit, forming a set MM. The decomposition of F2F_2 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.

查看評論