MathLabs
TheoremProved

Cantor's theorem

Statement

For every set AA, ∣A∣<∣P(A)∣|A| < |\mathcal{P}(A)|: there is no surjection from AA onto its power set P(A)\mathcal{P}(A), so the power set is strictly larger.

Why is it true?

This shows there is no single "biggest infinity" — from any set, however large, you can always build a strictly larger one just by taking its power set. It is the theorem that makes an infinite hierarchy of infinities unavoidable, and its diagonal-argument proof technique is the direct ancestor of the arguments used to show some problems are uncomputable.

Proof sketch

Suppose, for contradiction, that there is a surjection f:A→P(A)f : A \to \mathcal{P}(A); we will derive a contradiction, which shows no such surjection can exist.

Define the "diagonal" set D={x∈A:x∉f(x)}D = \{x \in A : x \notin f(x)\}: it collects every element of AA that is not a member of its own image under ff. Since DD is a subset of AA, it is an element of P(A)\mathcal{P}(A).

Because ff is assumed surjective, there must be some a0∈Aa_0 \in A with f(a0)=Df(a_0) = D. Now ask the deciding question: is a0∈Da_0 \in D?

If a0∈Da_0 \in D, then by the definition of DD, a0∉f(a0)a_0 \notin f(a_0); but f(a0)=Df(a_0) = D, so this says a0∉Da_0 \notin D — a contradiction. If instead a0∉Da_0 \notin D, then by the definition of DD (which excludes exactly the elements with a0∈f(a0)a_0 \in f(a_0)), this forces a0∈f(a0)=Da_0 \in f(a_0) = D — again a contradiction.

Either way we reach a contradiction, so no surjection f:A→P(A)f : A \to \mathcal{P}(A) can exist. Combined with the injection x↦{x}x \mapsto \{x\} from AA into P(A)\mathcal{P}(A), this gives exactly ∣A∣<∣P(A)∣|A| < |\mathcal{P}(A)|.

Topics that use this theorem

Step-by-step proofs

No step-by-step proof yet for this theorem.

References

  1. Paul R. Halmos (1960). Naive Set Theory
  2. Karel Hrbacek, Thomas Jech (1999). Introduction to Set Theory