The Continuum Hypothesis for Closed Sets and Borel Sets
25 Sep 2025This post was machine translated and has not yet been proofread. It may contain minor errors or unnatural expressions. Proofreading will be done in the near future.
The continuum hypothesis concerns 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, the continuum hypothesis is neither provable nor disprovable in ZFC, but it can be proven for certain restricted cases. Cantor proved early on that the continuum hypothesis 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 I shall introduce it again.
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 have an inclusion relationship:
- 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\]In this case, the set obtained by removing the isolated points of $F$ is $\mathbb{N}$, which again has countably many isolated points. 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 the proof is presented in the previous link, here we present Cantor’s proof.
Define transfinitely as follows:
\[\begin{gather} F_0 = F \\ F_{\alpha + 1} = F_\alpha' \\ F_\lambda = \bigcup_{\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 $E = F \cap [k/n, (k+1)/n]$. Since $E$ is a closed set, if $E$ has no isolated points, then $E$ is perfect. If $x \in E$ is an isolated point, then 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$. This is a contradiction, so $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}$.