The Continuum Hypothesis for Closed Sets and Borel Sets
25 Sep 2025The continuum hypothesis (CH) asks whether $\aleph_1 = 2^{\aleph_0}$ holds. This is equivalent to asking whether there exists an uncountable set whose cardinality is smaller than that of the real numbers. As is well known, CH is neither provable nor disprovable in ZFC, but it can be proven for certain restricted cases. Cantor proved that CH holds when restricted to closed subsets of the real numbers.
Theorem. If $F \subseteq \mathbb{R}$ is a closed set, then $|F| = \aleph_0$ or $|F| = 2^{\aleph_0}$.
The proof of this theorem uses the concept of a perfect set. I previously introduced this when discussing the Cantor-Bendixson theorem, but let me reintroduce it here.
Definition. For a topological space $X$, a subset $P \subseteq X$ is said to be perfect if $P = P’$, where $P’$ is the set of limit points of $P$ in $X$.
In general, for a subset $A \subseteq X$, there are two reasons why $A$ and $A’$ may not include one or the other.
- If $x$ is an isolated point of $A$, then $x \in A$ but $x \notin A’$
- If $x$ is a limit point of $A$ that does not belong to $A$, then $x \notin A$ but $x \in A’$
Therefore, a perfect set is a closed set with no isolated points. Accordingly, when given a closed set $F$, one might expect that removing all isolated points from $F$ would yield a perfect set. The problem is that the set obtained after removing isolated points may itself have isolated points. For example,
\[F = \mathbb{N} \cup \lbrace m - 1/n : m \geq 0, n > 1 \rbrace\]The set obtained by removing the isolated points of $F$ is $\mathbb{N}$, each of whose points is isolated. However, if we repeat this process of ‘removing’ isolated points transfinitely, we obtain the following interesting result.
Cantor-Bendixson Theorem. If $F \subseteq \mathbb{R}$ is a closed set, then there exist a countable set $C$ and a perfect set $P$ such that $F = P \sqcup C$.
Proof. Although a proof is presented in the previous link, here we present Cantor’s alternate proof.
Define transfinitely as follows:
\[\begin{gather} F_0 = F \\ F_{\alpha + 1} = F_\alpha' \\ F_\lambda = \bigcap_{\alpha < \lambda} F_\alpha \quad (\lim \lambda) \end{gather}\]Observe the following:
- Each $F_\alpha$ is a closed set.
- If $\alpha \leq \beta$, then $F_\alpha \supseteq F_\beta$.
- $F_\alpha \setminus F_{\alpha + 1}$ is the set of isolated points of $F_\alpha$.
- If $\alpha \neq \beta$, then $F_{\alpha} \setminus F_{\alpha + 1}$ and $F_{\beta} \setminus F_{\beta+1}$ are disjoint.
If $F_{\alpha} \setminus F_{\alpha+1} \neq \varnothing$ for all $\alpha \in \mathrm{Ord}$, then for the Hartogs number $\gamma$ of $\mathcal{P}(F)$, the function $f : \gamma \to \mathcal{P}(F); \alpha \mapsto F_{\alpha} \setminus F_{\alpha + 1}$ would be injective, which is a contradiction. Therefore, there exists $\xi$ such that $F_{\xi} \setminus F_{\xi+1} = \varnothing$. Setting $P = F_\xi$, we have that $P$ is either empty or perfect.
Let $C = F \setminus P$. Let $\mathcal{B} = \lbrace B_n \rbrace $ be a countable basis for $\mathbb{R}$. Define $f: C \to \omega$ as follows:
\[f(x) = \mathop{\arg \min}\limits_{n \in \omega} : B_n \cap F_\alpha = \{ x \} \quad (x \in F_\alpha \setminus F_{\alpha + 1})\]Verify that $f$ is well-defined and injective. ■
Theorem. If $P \subseteq \mathbb{R}$ is a non-empty perfect set, then $|P| = 2^{\aleph_0}$.
Proof. We prove the following two lemmas.
Lemma. If $P \subseteq \mathbb{R}$ is a non-empty perfect set, then there exist non-empty perfect disjoint sets $P_1, P_2 \subset P$.
Proof. Let $\alpha = \inf P$ and $\beta = \sup P$ (where $\alpha, \beta$ may be $\pm \infty$). If $(\alpha, \beta) \subset P$, then for any $r, s$ with $\alpha < r < s < \beta$, the sets $P \cap (-\infty, r]$ and $P \cap [s, \infty)$ satisfy the conditions. If $(\alpha, \beta) \not\subset P$, then there exists some $x \in (\alpha, \beta)$ such that $x \notin P$. Since $P = P’$, $x$ is not a limit point of $P$. Therefore, there exists sufficiently small $\delta > 0$ such that $(x - \delta, x + \delta)$ is disjoint from $F$ and $\alpha < x - \delta, x + \delta < \beta$. In this case, $P \cap (-\infty, x - \delta]$ and $P \cap [x + \delta, \infty)$ satisfy the conditions. □
Lemma. If $P \subseteq \mathbb{R}$ is a non-empty perfect set, then for any $n > 0$, there exists a non-empty perfect set $P’ \subset P$ such that $\mathrm{diam} P’ < 1/n$.
Proof. For $\mathcal{J} = \lbrace (m/n, (m+1)/n) : m \in \mathbb{Z} \rbrace $, there exists $(k/n, (k+1)/n) \in \mathcal{J}$ such that $J \cap F \neq \varnothing$ (otherwise $P = \lbrace m/n : m \in \mathbb{Z} \rbrace $, which is not perfect). Let $a = \inf F \cap (k/n, (k+1)/n)$ and $b = \sup F \cap (k/n, (k+1)/n)$ and take $E = F \cap [a, b]$. Since $E$ is a closed set, if $E$ has no isolated points, then $E$ is perfect. For contradiction, assume that $x \in E$ is an isolated point of $E$. By the definition of supremum and inifimum, $x \neq a, b$. Hence there exists sufficiently small $\delta > 0$ such that $E \cap (x - \delta, x + \delta) = \lbrace x\rbrace $ and $k/n < x - \delta, x + \delta < (k + 1)/n$. In this case, $F \cap (x - \delta, x + \delta) = \lbrace x\rbrace $, so $x$ is an isolated point of $F$, which is a contradiction. Hence, $E$ is perfect. □
Let $P$ be a non-empty perfect set. From the two lemmas above, using the axiom of choice, we can inductively define:
- $P_1, P_2 \subset P, P_1 \cap P_2 = \varnothing, \mathrm{diam} P_1, \mathrm{diam} P_2 < 1/2$
- $P_{11}, P_{12} \subset P_1, P_{11} \cap P_{12} = \varnothing, \mathrm{diam} P_{11}, \mathrm{diam} P_{12} < 1/4$
- $P_{21}, P_{22} \subset P_2, P_{21} \cap P_{22} = \varnothing, \mathrm{diam} P_{21}, \mathrm{diam} P_{22} < 1/4$
- $P_{111}, P_{112} \subset P_{11}, P_{111} \cap P_{112} = \varnothing, \mathrm{diam} P_{111}, \mathrm{diam} P_{112} < 1/8$
- …
Let $A$ be the intersection of all $P_i$. $A$ has the same cardinality as the Cantor set. Since the Cantor set has the same cardinality as the real numbers, $|P| = 2^{\aleph_0}$. ■
From the above theorem and the Cantor-Bendixson theorem, we obtain the following result.
Corollary. If $F \subseteq \mathbb{R}$ is a closed set, then $|F| = \aleph_0$ or $|F| = 2^{\aleph_0}$.
Incidentally, a result similar to the Cantor-Bendixson theorem holds for Borel sets.
Theorem. If $B \subseteq \mathbb{R}$ is an uncountable Borel set, then $B$ contains a perfect set.
Proof. Omitted.
Therefore, more generally, the following holds.
Corollary. If $B \subseteq \mathbb{R}$ is a Borel set, then $|B| = \aleph_0$ or $|B| = 2^{\aleph_0}$.