Maths WorkshopMaths problems with full solutions
Exercise 1563Logic, sets and proofs › Countability and cardinalityL1Added 3 Nov 2026

$|\mathcal{P}(\mathbb{N})|=|\mathbb{R}|$

#power set#reals#cardinality

Statement

Show that P(N)\mathcal{P}(\mathbb{N}) and R\mathbb{R} have the same cardinality.

Hint

Binary expansions give a bijection between subsets of N\mathbb{N} and reals in [0,1][0,1].

Show solutionHide solution

Solution

Injection P(N)→R\mathcal{P}(\mathbb{N})\to\mathbb{R}. S↦∑n∈S2−nS\mapsto\sum_{n\in S}2^{-n} (binary expansion). Injective (up to the standard ambiguity 0.01‾=0.10.0\overline{1}=0.1).

Injection R→P(N)\mathbb{R}\to\mathcal{P}(\mathbb{N}).
R↪P(Q)≅P(N)\mathbb{R}\hookrightarrow\mathcal{P}(\mathbb{Q})\cong\mathcal{P}(\mathbb{N}) via Dedekind cuts.

Cantor–Bernstein. Both injections give a bijection.

Conclusion. ∣P(N)∣=∣R∣=2ℵ0|\mathcal{P}(\mathbb{N})|=|\mathbb{R}|=2^{\aleph_0}.