TheoremComplete

Cantor's Theorem and the Cardinal Hierarchy

Cantor's theorem shows that there is no largest cardinal, establishing an infinite hierarchy of infinities.


Statement

Theorem5.6Cantor's theorem

For every set AA, there is no surjection f:AP(A)f: A \twoheadrightarrow \mathcal{P}(A). Consequently, A<P(A)=2A|A| < |\mathcal{P}(A)| = 2^{|A|}.


Proof

Proof

Let f:AP(A)f: A \to \mathcal{P}(A) be any function. We show ff is not surjective by constructing a subset of AA not in the range of ff.

Define the diagonal set:

D={aA:af(a)}.D = \{a \in A : a \notin f(a)\}.

Then DAD \subseteq A, so DP(A)D \in \mathcal{P}(A). We claim Dran(f)D \notin \mathrm{ran}(f).

Suppose for contradiction that D=f(d)D = f(d) for some dAd \in A. There are two cases:

  • If dDd \in D: by definition of DD, df(d)=Dd \notin f(d) = D, a contradiction.
  • If dDd \notin D: by definition of DD, df(d)=Dd \in f(d) = D, a contradiction.

In either case we reach a contradiction, so no such dd exists, and ff is not surjective.

The injection AP(A)A \hookrightarrow \mathcal{P}(A) given by a{a}a \mapsto \{a\} shows AP(A)|A| \leq |\mathcal{P}(A)|, and the non-surjectivity shows AP(A)|A| \neq |\mathcal{P}(A)|. Therefore A<P(A)|A| < |\mathcal{P}(A)|. \blacksquare


The Cardinal Hierarchy

RemarkIterating the power set

Starting from N\mathbb{N}, Cantor's theorem produces a strictly increasing sequence of cardinalities:

N<P(N)<P(P(N))<|\mathbb{N}| < |\mathcal{P}(\mathbb{N})| < |\mathcal{P}(\mathcal{P}(\mathbb{N}))| < \cdots

i.e., 0<20<220<\aleph_0 < 2^{\aleph_0} < 2^{2^{\aleph_0}} < \cdots. These are the beth numbers: 0,1,2,\beth_0, \beth_1, \beth_2, \ldots. The process continues transfinitely.

ExampleVariations of the diagonal argument
  1. Uncountability of R\mathbb{R}: Specializing to A=NA = \mathbb{N} and identifying P(N)\mathcal{P}(\mathbb{N}) with {0,1}N\{0,1\}^{\mathbb{N}} (binary sequences), Cantor's theorem gives N<{0,1}N=R|\mathbb{N}| < |\{0,1\}^{\mathbb{N}}| = |\mathbb{R}|.

  2. No universal set: If a "universal set" UU with UUU \in U existed, then id:UP(U)\mathrm{id}: U \to \mathcal{P}(U) (treating elements as subsets) would be a surjection, contradicting Cantor.

  3. Russell's paradox: The diagonal set D={a:af(a)}D = \{a : a \notin f(a)\} with f=idf = \mathrm{id} becomes R={x:xx}R = \{x : x \notin x\}, recovering Russell's paradox from Cantor's argument.

Theorem5.7No set of all cardinals

There is no set containing all cardinal numbers. The collection of all cardinals is a proper class.

RemarkEaston's theorem

While Cantor's theorem shows 2κ>κ2^\kappa > \kappa, and Konig's theorem gives cf(2κ)>κ\mathrm{cf}(2^\kappa) > \kappa, Easton's theorem (1970) shows that these are essentially the only ZFC restrictions on the exponential function for regular cardinals. That is, any function FF on regular cardinals satisfying κ<F(κ)\kappa < F(\kappa) and κλ    F(κ)F(λ)\kappa \leq \lambda \implies F(\kappa) \leq F(\lambda) and cf(F(κ))>κ\mathrm{cf}(F(\kappa)) > \kappa can be realized as κ2κ\kappa \mapsto 2^\kappa in some model of ZFC.