TheoremComplete

Cantor's Theorem

Cantor's theorem is one of the most fundamental results in set theory, establishing that there is no largest cardinal number. This theorem reveals the richness of infinity and shows that the power set operation always produces a strictly larger set.

TheoremCantor's Theorem

For any set AA, there is no surjection from AA onto its power set P(A)\mathcal{P}(A). Equivalently, ∣A∣<∣P(A)∣|A| < |\mathcal{P}(A)|.

Proof

Let f:Aβ†’P(A)f: A \to \mathcal{P}(A) be any function. We will construct a subset DβŠ†AD \subseteq A that is not in the range of ff, proving that ff cannot be surjective.

Define the diagonal set:

D={x∈A:xβˆ‰f(x)}D = \{x \in A : x \notin f(x)\}

This set is well-defined by the axiom schema of comprehension. We claim that DD is not in the range of ff. Suppose for contradiction that D=f(a)D = f(a) for some a∈Aa \in A. Then:

  • If a∈Da \in D, then by definition of DD, we have aβˆ‰f(a)=Da \notin f(a) = D. Contradiction.
  • If aβˆ‰Da \notin D, then aa satisfies the condition aβˆ‰f(a)a \notin f(a), so by definition of DD, we have a∈Da \in D. Contradiction.

Both cases lead to contradiction, so Dβˆ‰range(f)D \notin \text{range}(f). Therefore, ff is not surjective.

β– 

This elegant diagonal argument is fundamental to set theory and appears in many other contexts, including:

  • GΓΆdel's incompleteness theorems
  • The undecidability of the halting problem
  • Turing's proof that certain functions are not computable
Remark

The diagonal set DD is constructed so that it differs from f(a)f(a) at position aa for every a∈Aa \in A. This is reminiscent of Cantor's original diagonal argument showing that R\mathbb{R} is uncountable: constructing a real number that differs from the nn-th number in any enumeration at the nn-th decimal place.

Cantor's theorem has profound implications for the structure of infinity:

TheoremInfinite Hierarchy of Infinities

There exists an infinite strictly increasing sequence of cardinal numbers:

βˆ£Ο‰βˆ£<∣P(Ο‰)∣<∣P(P(Ο‰))∣<∣P(P(P(Ο‰)))∣<β‹―|\omega| < |\mathcal{P}(\omega)| < |\mathcal{P}(\mathcal{P}(\omega))| < |\mathcal{P}(\mathcal{P}(\mathcal{P}(\omega)))| < \cdots

More generally, defining P0(A)=A\mathcal{P}^0(A) = A and Pn+1(A)=P(Pn(A))\mathcal{P}^{n+1}(A) = \mathcal{P}(\mathcal{P}^n(A)), we have:

∣A∣<∣P(A)∣<∣P2(A)∣<∣P3(A)∣<β‹―|A| < |\mathcal{P}(A)| < |\mathcal{P}^2(A)| < |\mathcal{P}^3(A)| < \cdots
ExampleComputing Cardinalities

Starting from the natural numbers:

  • βˆ£Ο‰βˆ£=β„΅0|\omega| = \aleph_0 (the smallest infinite cardinal)
  • ∣P(Ο‰)∣=2β„΅0=c|\mathcal{P}(\omega)| = 2^{\aleph_0} = \mathfrak{c} (the cardinality of the continuum)
  • ∣P(P(Ο‰))∣=2c|\mathcal{P}(\mathcal{P}(\omega))| = 2^\mathfrak{c} (the cardinality of the set of all functions Rβ†’R\mathbb{R} \to \mathbb{R})

Each step produces a strictly larger infinity. The continuum hypothesis asks whether 2β„΅0=β„΅12^{\aleph_0} = \aleph_1, i.e., whether there are any cardinals between β„΅0\aleph_0 and c\mathfrak{c}.

Cantor's theorem also shows that certain collections cannot be sets:

TheoremNo Universal Set

There is no set UU such that every set is a member of UU. In other words, the class of all sets is not a set.

Proof

Suppose UU is a set containing all sets. Then P(U)βŠ†U\mathcal{P}(U) \subseteq U since every subset of UU is a set, hence a member of UU. This gives an injection P(U)β†’U\mathcal{P}(U) \to U, contradicting Cantor's theorem which requires ∣P(U)∣>∣U∣|\mathcal{P}(U)| > |U|.

β– 

This result reinforces the distinction between sets and proper classes in ZFC. The universe VV of all sets, the class of all ordinals Ord\text{Ord}, and the class of all cardinals Card\text{Card} are all proper classesβ€”they are too large to be sets.

ExampleApplications to Function Spaces

Cantor's theorem applies to function spaces. For any sets AA and BB, the set of all functions from AA to BB has cardinality ∣B∣∣A∣|B|^{|A|}. Since P(A)\mathcal{P}(A) can be identified with 2A={f:Aβ†’{0,1}}2^A = \{f : A \to \{0,1\}\}, Cantor's theorem states:

∣A∣<∣2A∣=2∣A∣|A| < |2^A| = 2^{|A|}

This shows that the exponential function on cardinals is strictly increasing: ΞΊ<2ΞΊ\kappa < 2^\kappa for all cardinals ΞΊ\kappa.

Remark

Cantor's theorem holds in all models of ZFC and even in weaker systems. It does not depend on the axiom of choice, although determining the exact cardinal arithmetic of infinite power sets often does. The theorem represents a fundamental limitation: no matter how large a set we construct, we can always construct a strictly larger one by taking its power set.

The philosophical implications are striking: there is no "largest" infinity, no ultimate collection that contains everything. The universe of sets is necessarily stratified into an endless hierarchy of ever-larger infinities, each transcending all that came before. This vision of the infinite, pioneered by Cantor, revolutionized mathematics and philosophy.