The Continuum Hypothesis

Is there a set of real numbers too big to count, but too small to match the continuum? Georg Cantor first posed this question in 1878. It sounds like it should have a definite yes-or-no answer. Any well-posed question about numbers ought to have one. It is called the Continuum Hypothesis (CH). It asks whether every infinite subset of R\mathbb{R} either can be put in bijection with N\mathbb{N}, or can be put in bijection with R\mathbb{R} itself. There is no cardinality strictly in between. The question matters because it sits at an exact point. This is where Cardinal Arithmetic and the Power Set stops determining answers. Set-theoretic axioms take over from there. Cantor proved that N\mathbb{N} and R\mathbb{R} have different cardinalities. He also proved that the power set operation always produces something strictly bigger than the original set. What he could never settle is this: is 2ℵ02^{\aleph_0}, the cardinality of R\mathbb{R}, literally the next cardinal after ℵ0\aleph_0? Or is there room for something in between? Some historians believe his years of effort on this hastened his mental collapse. The resolution arrived in two halves, separated by 33 years. It is one of the most startling results in all of mathematics: the question has no answer, in a precise and provable sense. Kurt Gödel showed in 1940 that CH cannot be disproved from the standard axioms of set theory (ZFC). Paul Cohen showed in 1963 that it cannot be proved either. CH is independent of ZFC. It is genuinely undecidable by the axioms mathematicians normally use, not merely unsolved. This article states CH precisely. It explains what independence means, and why it is not a cop-out but a theorem. It sketches the two halves of the independence proof at the level of ideas. Finally, it surveys what this means for how mathematicians think about the size of the continuum today.

Key takeaways
  • CH says there is no cardinal number strictly between ℵ0\aleph_0 (countable infinity) and 2ℵ02^{\aleph_0} (the cardinality of R\mathbb{R}).
  • Cantor's Theorem guarantees 2ℵ0>ℵ02^{\aleph_0} > \aleph_0; CH asks whether this jump is the smallest possible jump, i.e. whether 2ℵ0=ℵ12^{\aleph_0} = \aleph_1.
  • Gödel (1938–40) built a model of ZFC, the constructible universe LL, in which CH is true — so ZFC cannot refute CH.
  • Cohen (1963) built other models via forcing in which CH is false — so ZFC cannot prove CH either.
  • Together these give independence: ZFC, if consistent, neither proves nor refutes CH.
  • Key idea: the size of the continuum is not determined by the standard axioms of set theory — it is a genuine choice point, not a gap in our knowledge waiting to be filled by cleverer proof.

Where this lives today

The Continuum Hypothesis is not an isolated curiosity; it opened an entire research program. Forcing, invented to prove Part (b) above, became the single most important tool in modern set theory, used to prove the independence of dozens of other statements: the existence of a Suslin line, various forms of Martin's Axiom, whether every set of reals has the Baire property, and much of the combinatorics of cardinal invariants of the continuum (splitting numbers, bounding numbers, and the like, all of which sit provably between ℵ1\aleph_1 and 2ℵ02^{\aleph_0} with independence results of their own). In descriptive set theory, questions about definable sets of reals (Borel, analytic, projective sets) interact intimately with CH: the Perfect Set Property — every uncountable closed set of reals has a subset in bijection with R\mathbb R itself — holds for all closed sets in ZFC alone, extends to all analytic sets in ZFC, but for arbitrary sets of reals is exactly where CH-independent phenomena resurface. In category theory and topology, CH is used as a convenient hypothesis to construct pathological objects: Sierpiński used it (before independence was known, simply as an assumption) to construct a subset of the plane meeting every line in exactly countably many points, and to build a decomposition of R3\mathbb R^3 related to non-measurable sets. Some results in functional analysis (e.g. on the structure of ultrafilters on N\mathbb{N} and the Stone–Čech compactification βN\beta\mathbb{N}) genuinely change character depending on whether CH holds. In theoretical computer science, the study of oracle hierarchies and generalized computability occasionally invokes CH-style independence phenomena as a cautionary template for what "provably unresolvable questions" look like, and forcing techniques have inspired independence results for questions in the foundations of complexity theory. Philosophically, CH remains the flagship example driving the search for new axioms for set theory beyond ZFC. Gödel himself speculated that CH is simply false, and that mathematicians would eventually discover new, self-evident axioms (perhaps large cardinal axioms) that decide it. Hugh Woodin has developed extensive programs (the Ω\Omega-logic program, and later the "ultimate LL" program) aimed at identifying a canonical extension of ZFC under which CH would be settled — current work tends to suggest 2ℵ0=ℵ22^{\aleph_0} = \aleph_2 as the "correct" answer under certain forcing-axiom-based extensions, though this remains a live and contested research frontier, not a settled theorem.

Ask the tutor: How exactly does the Condensation Lemma guarantee that every constructible real number appears at some countable stage of Gödel's hierarchy?

DefinitionThe Continuum Hypothesis

Let ℵ0=∣N∣\aleph_0 = |\mathbb{N}| denote the cardinality of the natural numbers, and let c=2ℵ0=∣R∣\mathfrak{c} = 2^{\aleph_0} = |\mathbb{R}| denote the cardinality of the continuum (these are equal by the standard bijection between R\mathbb{R} and P(N)\mathcal{P}(\mathbb{N}), e.g. via binary expansions). The Continuum Hypothesis (CH) is the statement:

There is no set X with ℵ0<∣X∣<2ℵ0.\text{There is no set } X \text{ with } \aleph_0 < |X| < 2^{\aleph_0}.

Equivalently, letting ℵ1\aleph_1 denote the smallest cardinal strictly greater than ℵ0\aleph_0 (which exists by the Well-Ordering Theorem and the theory of ordinals),

CH:2ℵ0=ℵ1.\mathrm{CH}: \quad 2^{\aleph_0} = \aleph_1.

The Generalized Continuum Hypothesis (GCH) extends this to all infinite cardinals κ\kappa:

GCH:for every infinite cardinal κ, 2κ=κ+,\mathrm{GCH}: \quad \text{for every infinite cardinal } \kappa,\ 2^{\kappa} = \kappa^{+},

where κ+\kappa^+ denotes the least cardinal strictly greater than κ\kappa. All of this is formulated within ZFC, the Zermelo–Fraenkel axioms of set theory together with the Axiom of Choice. Choice is needed even to state CH cleanly, since without it 2ℵ02^{\aleph_0} need not be comparable to every cardinal, and ℵ1\aleph_1 is defined using well-orderings.

Intuition

Cantor's diagonal argument shows that no function N→R\mathbb{N} \to \mathbb{R} is surjective, so R\mathbb{R} is strictly bigger than N\mathbb{N}. This alone doesn't tell you how much bigger. Cardinal arithmetic gives you a tower of infinities ℵ0<ℵ1<ℵ2<⋯\aleph_0 < \aleph_1 < \aleph_2 < \cdots, built purely from the order structure of well-orderings, completely independent of any construction involving power sets. Separately, cardinal exponentiation gives you 2ℵ02^{\aleph_0}, built from subsets, a completely different kind of construction. CH is the assertion that these two independently-generated towers happen to meet at the first possible rung: that 2ℵ02^{\aleph_0}, whatever exact cardinal it turns out to be, is not just some cardinal above ℵ0\aleph_0 but is literally the very next one, ℵ1\aleph_1. A useful picture: think of the cardinals as rungs on a ladder, ℵ0,ℵ1,ℵ2,…\aleph_0, \aleph_1, \aleph_2, \ldots, and think of 2ℵ02^{\aleph_0} as a mysterious point that Cantor's Theorem places somewhere above ℵ0\aleph_0 but does not pin down. ZFC's axioms are flexible enough that this point can be consistently glued to ℵ1\aleph_1 (Gödel's universe LL), or pushed arbitrarily far up the ladder — to ℵ2\aleph_2, to ℵ47\aleph_{47}, even to cardinals with uncountable cofinality far beyond any ℵn\aleph_n (subject only to a technical constraint discovered later by König). The axioms tell you the point exists and lies strictly above ℵ0\aleph_0; they do not tell you which rung, or even whether it lands on a labeled rung at all in a straightforward way.

Figure
The cardinal ladder and the undetermined position of the continuum
… ℵ₀ ℵ₁ ℵ₂ ℵ₃ cardinal ladder 2^ℵ₀ under CH: lands on ℵ₁ 2^ℵ₀ under ¬CH: could be ℵ₃ (Cohen model) Both positions are consistent with ZFC

The independence phenomenon: what "undecidable" actually means

Before stating the central theorem, it is worth being precise about what independence means, because this is where beginners most often get confused. Fix ZFC as our background theory. A sentence φ\varphi in the language of set theory is independent of ZFC if neither φ\varphi nor ¬φ\neg\varphi is provable from the ZFC axioms — assuming ZFC itself is consistent (has a model, or equivalently derives no contradiction). This is exactly analogous to how the Parallel Postulate is independent of the other axioms of Euclidean geometry: both it and its negation are consistent with the rest, giving Euclidean and non-Euclidean geometries as equally valid extensions. To prove independence of φ\varphi, one exhibits: 1. A model M1⊨ZFC+φM_1 \models \mathrm{ZFC} + \varphi (showing ¬φ\neg\varphi is not provable — if it were, it would hold in every model of ZFC, including M1M_1). 2. A model M2⊨ZFC+¬φM_2 \models \mathrm{ZFC} + \neg\varphi (showing φ\varphi is not provable, symmetrically). Both constructions are carried out relative to the consistency of ZFC itself — by Gödel's Second Incompleteness Theorem, ZFC cannot prove its own consistency, so all such results are stated as "if ZFC is consistent, then ZFC + φ\varphi is consistent," never as an unconditional consistency proof.

TheoremIndependence of the Continuum Hypothesis

If ZFC is consistent, then: (a) ZFC does not prove ¬CH\neg\mathrm{CH} (Gödel, 1938–40). (b) ZFC does not prove CH\mathrm{CH} (Cohen, 1963). Consequently, if ZFC is consistent, CH is independent of ZFC: neither CH nor ¬\negCH is a theorem of ZFC.

Proof

Proof technique: model construction (inner models and forcing). We assume ZFC is consistent, hence (by the Completeness Theorem for first-order logic) has a model; we build further models from it.

Part (a): Gödel's constructible universe LL. Gödel defines a hierarchy of sets LαL_\alpha indexed by ordinals α\alpha, by transfinite recursion:

L0=∅,Lα+1=Def(Lα),Lλ=⋃α<λLα for limit λ,L_0 = \varnothing, \qquad L_{\alpha+1} = \mathrm{Def}(L_\alpha), \qquad L_\lambda = \bigcup_{\alpha < \lambda} L_\alpha \text{ for limit } \lambda,

where Def(Lα)\mathrm{Def}(L_\alpha) is the set of all subsets of LαL_\alpha definable over the structure (Lα,∈)(L_\alpha, \in) by a first-order formula with parameters from LαL_\alpha (this is the crucial restriction — instead of taking all subsets, as in the full power-set operation, one takes only those pinned down by an explicit formula). Set

L=⋃α∈OrdLα.L = \bigcup_{\alpha \in \mathrm{Ord}} L_\alpha.

One proves, by careful verification against each axiom, that LL satisfies all the ZFC axioms — this uses the fact that the construction is absolute and closes off under the relevant operations (pairing, union, replacement, etc., all definable operations preserved by the hierarchy). Given any model VV of ZF, the class LL computed inside VV is again a model of ZFC (Choice holds in LL because there is a definable global well-ordering of LL, built from the recursive definability data used to construct each Lα+1L_{\alpha+1} from LαL_\alpha). The heart of Gödel's argument is two further facts about LL:

  • Condensation Lemma. Every elementary submodel of some LαL_\alpha (for α\alpha a sufficiently large ordinal) is isomorphic, via the Mostowski collapse, to some LβL_\beta with β≤α\beta \le \alpha. This lemma is proved by transfinite induction using the definability of the hierarchy — the point is that "being constructible at stage α\alpha" is preserved under taking elementary substructures and collapsing them.
  • Using condensation, one shows that every constructible real number (every real that is an element of LL) appears in some countable stage LαL_\alpha with α<ω1\alpha < \omega_1. This is because: take a countable elementary submodel of a large enough LθL_\theta containing the given real; collapse it via condensation to get LβL_\beta for some countable ordinal β\beta; the real, having been fixed by the collapse (reals have no nontrivial automorphic images under the transitive collapse since they are hereditarily finite-coded), lands in LβL_\beta with β<ω1\beta < \omega_1.

Consequently, working inside LL itself (where "V=LV = L" holds, meaning LL computed inside LL equals LL), every real number is constructible at some countable stage. There are only ℵ1\aleph_1-many countable ordinals α<ω1\alpha < \omega_1, and each LαL_\alpha for countable α\alpha is a countable set (proved by induction: L0L_0 is finite, successor stages of a countable set under the definability operation remain countable since there are only countably many formulas and countably many finite tuples of parameters, and countable unions of countable sets are countable, using Choice which holds in LL). Hence the set of all constructible reals has cardinality at most ℵ1⋅ℵ0=ℵ1\aleph_1 \cdot \aleph_0 = \aleph_1, and (since R\mathbb R is uncountable by Cantor's theorem) exactly ℵ1\aleph_1. Thus

L⊨2ℵ0=ℵ1,i.e. L⊨CH.L \models 2^{\aleph_0} = \aleph_1, \quad \text{i.e. } L \models \mathrm{CH}.

So LL is a model of ZFC + CH. Since LL is constructed (via a definable, absolute recursion) from any model of ZF, this shows: if ZFC is consistent then ZFC + CH is consistent, hence ZFC does not prove ¬\negCH.

Part (b): Cohen's forcing construction. Cohen starts from a countable transitive model MM of ZFC (its existence follows from the consistency of ZFC via the Löwenheim–Skolem theorem and Mostowski collapse, applied to any model guaranteed by consistency). He then adjoins to MM a large supply of new "generic" subsets of N\mathbb{N} using a forcing poset P\mathbb{P}: conditions in P\mathbb{P} are finite partial functions p:ω×κ⇀2p : \omega \times \kappa \rightharpoonup 2 for some cardinal κ\kappa that MM thinks is "at least ℵ2\aleph_2", ordered by reverse inclusion (p≤qp \le q iff p⊇qp \supseteq q, meaning pp carries more information). A filter G⊆PG \subseteq \mathbb{P} is called generic over MM if it meets every dense subset of P\mathbb{P} that belongs to MM (a set DD is dense if every condition has an extension in DD). Since MM is countable, it has only countably many dense sets, and a standard diagonalization (choosing, one at a time, an extension into each of the countably many dense sets in turn) produces such a generic GG existing outside MM but usable to build a new model. One forms M[G]M[G], the smallest transitive model of ZFC containing MM and GG, using the machinery of names: every element of M[G]M[G] is the interpretation, using GG, of some "P\mathbb{P}-name" that lives in MM. The Forcing Theorem — the technical core of the method — states that for any formula φ\varphi and name τ\tau, whether M[G]⊨φ(τG)M[G] \models \varphi(\tau_G) is determined by which conditions in GG "force" φ(τ)\varphi(\tau), and this forcing relation is definable inside MM even though G∉MG \notin M. This allows one to verify, working entirely inside MM, that M[G]M[G] satisfies all of ZFC. The generic filter GG codes κ\kappa-many distinct functions ω→2\omega \to 2, i.e. κ\kappa-many distinct new real numbers rξr_\xi (ξ<κ\xi < \kappa), no two of which are equal (genericity, via density arguments, ensures any two distinct-index reals disagree somewhere) and none of which lie in MM (again by density: for any candidate real coded in MM, the set of conditions forcing disagreement with it at some coordinate is dense). A further combinatorial argument — the ccc (countable chain condition) of this particular forcing poset, meaning every antichain in P\mathbb{P} is countable — shows that forcing with P\mathbb{P} adds no new countable sequences of ordinals from MM's cardinals, and preserves cardinals: every cardinal of MM remains a cardinal in M[G]M[G], and vice versa no new cardinals collapse. In particular ℵ2M\aleph_2^M remains ℵ2M[G]\aleph_2^{M[G]}. Combining: M[G]M[G] contains at least κ≥ℵ2M[G]\kappa \ge \aleph_2^{M[G]} many distinct reals, so M[G]⊨2ℵ0≥ℵ2M[G] \models 2^{\aleph_0} \ge \aleph_2, hence

M[G]⊨¬CH.M[G] \models \neg \mathrm{CH}.

So M[G]M[G] is a model of ZFC + ¬\negCH. This shows: if ZFC is consistent then ZFC + ¬\negCH is consistent, hence ZFC does not prove CH.

Conclusion. By (a) and (b), assuming ZFC is consistent, neither CH nor ¬\negCH is provable from ZFC. ■\blacksquare

∎

The two constructions are genuinely different in flavor: Gödel's LL is an inner model, obtained by restricting to a definable sub-universe of a given model, shrinking the collection of subsets allowed at each stage until CH becomes forced. Cohen's forcing is an outer model technique, growing a given model by generically adjoining new objects until CH is broken. That both directions are achievable, using dual strategies, is what makes the independence phenomenon feel less like a limitation on our knowledge and more like a genuine structural fact about the axioms.

Worked examples

Example 1 — Verifying CH holds in a toy analogue: constructibility from a countable base. To build intuition for why restricting to definable subsets caps the cardinality of the continuum, work a miniature, fully checkable version of the idea. Let M0=ωM_0 = \omega (the natural numbers with their usual structure), and define Mn+1M_{n+1} to consist of MnM_n together with all subsets of MnM_n that are definable over (Mn,∈,+,⋅)(M_n, \in, +, \cdot) by a first-order formula with parameters in MnM_n — exactly Gödel's operation, but starting from ω\omega instead of ∅\varnothing, and iterating only finitely.

  • M0=ωM_0 = \omega is countably infinite.
  • At each step, "definable subsets of MnM_n" means: fix the countably many first-order formulas φ1,φ2,…\varphi_1, \varphi_2, \ldots in the language, and for each formula and each finite tuple of parameters from MnM_n (there are ℵ0\aleph_0-many finite tuples from a countably infinite set, since ⋃kMnk\bigcup_k M_n^k is a countable union of countable sets), form {x∈Mn:(Mn,∈,+,⋅)⊨φi(x,aˉ)}\{x \in M_n : (M_n,\in,+,\cdot) \models \varphi_i(x, \bar a)\}. This produces at most ℵ0×ℵ0=ℵ0\aleph_0 \times \aleph_0 = \aleph_0 new subsets (a countable union, indexed by formula, of countable sets, indexed by parameter tuple).
  • Hence Mn+1M_{n+1} has cardinality ∣Mn∣+ℵ0=ℵ0|M_n| + \aleph_0 = \aleph_0 whenever ∣Mn∣=ℵ0|M_n| = \aleph_0: by induction, every MnM_n is countable.
  • Set Mω=⋃nMnM_\omega = \bigcup_n M_n: a countable union of countable sets is countable (using countable choice, or here an explicit enumeration since each MnM_n is explicitly indexed), so MωM_\omega is countable.

This mirrors exactly the mechanism by which Gödel bounds ∣L∩R∣|L \cap \mathbb{R}|: at every stage of the constructible hierarchy, you only ever add countably many new definable objects to a set of size ℵ1\aleph_1 or less, and taking a union of ℵ1\aleph_1-many such stages (rather than finitely or countably many, as here) yields a total of exactly ℵ1\aleph_1. The full argument for LL replaces "iterate ω\omega-many times" with "iterate ω1\omega_1-many times," replaces the countable base case with a well-ordered hierarchy over all ordinals, and uses the Condensation Lemma to push every real down into some countable stage LαL_\alpha — this is the nontrivial step this toy model does not need to reproduce, since here we stopped at ω\omega steps by fiat, but which in the real construction requires the elementary-submodel-and-collapse argument.

Example 2 — A concrete "in-between" candidate under ¬\negCH, and why it does not contradict Cantor's Theorem. Suppose we work in a model (like a Cohen extension) where 2ℵ0=ℵ22^{\aleph_0} = \aleph_2. Consider the set

S={f:f is a function ω1→2}∣restricted to a fixed uncountable A⊆R of size ℵ1.S = \{f : f \text{ is a function } \omega_1 \to 2\}\Big|_{\text{restricted to a fixed uncountable } A \subseteq \mathbb{R} \text{ of size } \aleph_1}.

More concretely: since 2ℵ0=ℵ2>ℵ12^{\aleph_0} = \aleph_2 > \aleph_1, ZFC guarantees the existence of a subset A⊆RA \subseteq \mathbb{R} with ∣A∣=ℵ1|A| = \aleph_1 — for instance, well-order R\mathbb{R} (possible by Choice) and let AA be the first ℵ1\aleph_1 elements in that well-ordering. Such an AA satisfies

ℵ0<∣A∣=ℵ1<ℵ2=2ℵ0,\aleph_0 < |A| = \aleph_1 < \aleph_2 = 2^{\aleph_0},

exhibiting explicitly a cardinality strictly between ℵ0\aleph_0 and 2ℵ02^{\aleph_0} — precisely the object CH asserts does not exist. This is not a counterexample to any theorem; it is exactly what ¬\negCH means, made concrete: in a model where the continuum is ℵ2\aleph_2, the "gap rung" ℵ1\aleph_1 is genuinely occupied by real sets of reals, and one can point to a specific one (the initial segment of length ℵ1\aleph_1 under a well-ordering of R\mathbb{R}) once a well-ordering has been fixed. The subtlety worth noting: this AA is not "explicit" in any constructive sense — its existence used the Axiom of Choice to well-order R\mathbb{R}, and no formula picks out a canonical instance of AA. This is typical: it is a theorem of Solovay-style results (beyond our scope here) that in the absence of full Choice, one can build models where every set of reals is Lebesgue measurable, and CH-type intermediate sets can fail to exist "definably" even when Choice-driven existence proofs like this one still succeed in full ZFC.

CounterexampleWhy consistency of ZFC cannot be dropped as a hypothesis

The independence theorem is explicitly conditional: if ZFC is consistent, then CH is independent of ZFC. Drop this hypothesis — suppose instead (per absurdum, to see what breaks) that ZFC were actually inconsistent. If ZFC is inconsistent, then ZFC proves every sentence, by the principle of explosion (ex falso quodlibet): from a contradiction φ∧¬φ\varphi \wedge \neg\varphi, one derives an arbitrary sentence ψ\psi using purely propositional logic (disjunction introduction followed by disjunctive syllogism). In particular ZFC would prove CH, and ZFC would also prove ¬\negCH. Both would be "theorems," and the entire notion of independence collapses: there is no meaningful sense in which CH is "undecided" by an inconsistent theory, since an inconsistent theory decides everything (trivially and uselessly). This shows the hypothesis is not decorative. Gödel's and Cohen's constructions themselves presuppose a starting model of ZFC to manipulate (LL is built inside a model of ZF; forcing extensions are built from a countable transitive model of ZFC). If no such model existed — which is exactly what inconsistency would mean, by the Completeness Theorem's contrapositive — neither construction could get off the ground, and the entire independence proof is vacuous. This is also precisely why no one can ever unconditionally assert "CH is independent" as an absolute fact: by Gödel's Second Incompleteness Theorem, ZFC cannot prove its own consistency, so the hypothesis "ZFC is consistent" cannot itself be discharged from within ZFC. Every statement of independence in this area carries this hidden conditional, and dropping it — treating consistency as free — is the one move that would make the whole enterprise meaningless.

Scope, edge cases & common traps

SituationWhat is trueCommon error
CH within ZFCIndependent (given Con(ZFC))Thinking it will eventually be "solved" by finding the right proof
GCH vs CHGCH implies CH but is strictly strongerAssuming they're equivalent
CH and ChoiceCH's usual statement presupposes AC to compare cardinalsStating CH in ZF alone without care about cardinal comparability
2ℵ02^{\aleph_0}'s possible valuesCan consistently be ℵ1,ℵ2,ℵ47,ℵω+1\aleph_1, \aleph_2, \aleph_{47}, \aleph_{\omega+1}, etc.Assuming ZFC pins down some specific value once ¬\negCH is assumed
König's Theorem constraintcf(2ℵ0)>ℵ0\mathrm{cf}(2^{\aleph_0}) > \aleph_0 always, in ZFCThinking 2ℵ02^{\aleph_0} can be literally anything, e.g. ℵω\aleph_\omega
Woodin's program (extra axioms)Under strong forcing axioms, 2ℵ0=ℵ22^{\aleph_0}=\aleph_2 is favored by some set theoristsPresenting this as a ZFC theorem rather than a proposed extension

The mathematician behind it

Origins · 1 minKurt Gödel and how this was discovered
KG
Kurt Gödel
1906–1978 · Vienna Circle era, Institute for Advanced Study

Kurt Gödel was an Austrian-American logician whose 1931 Incompleteness Theorems reshaped the foundations of mathematics by showing that any sufficiently strong consistent formal system contains true statements it cannot prove. He turned to set theory in the late 1930s and constructed the constructible universe LL, proving the consistency of both the Axiom of Choice and CH relative to ZF. A close friend of Einstein at Princeton, Gödel was famously meticulous and increasingly troubled by paranoid anxieties in his later years; he died of self-starvation, convinced his food was being poisoned. His constructible universe remains one of the central objects of modern set theory, foundational to the entire theory of inner models.

History
- 1878 — Cantor states the Continuum Hypothesis, conjecturing there is no cardinality strictly between ℵ0\aleph_0 and 2ℵ02^{\aleph_0}.
- 1900 — Hilbert lists CH as the first of his 23 problems at the International Congress of Mathematicians in Paris.
- 1938–1940 — Gödel constructs the constructible universe LL and proves L⊨ZFC+GCHL \models \mathrm{ZFC} + \mathrm{GCH}, establishing Con(ZFC)⇒Con(ZFC+CH)\mathrm{Con}(\mathrm{ZFC}) \Rightarrow \mathrm{Con}(\mathrm{ZFC} + \mathrm{CH}).
- 1963 — Paul Cohen invents forcing and constructs models of ZFC+¬CH\mathrm{ZFC} + \neg\mathrm{CH}, completing the independence proof; he receives the Fields Medal in 1966, the only Fields Medal ever awarded for work in mathematical logic.
- 1970s–present — Set theorists (Solovay, Martin, Woodin, Shelah, and others) develop forcing axioms and large cardinal hypotheses exploring what "should" replace CH as an extra axiom, without any consensus resolution.
Is CH true or false, "really"?

Within ZFC alone, this question has no answer — that is exactly the content of the independence theorem. Whether CH is "really" true depends on which further axioms, if any, one is willing to add to ZFC. Some set theorists (following Gödel's own later leanings) believe CH is false and expect new axioms to eventually establish 2ℵ0=ℵ22^{\aleph_0} = \aleph_2 or some other specific value. Others take a more formalist or pluralist stance, holding that there simply is no fact of the matter beyond what is provable from agreed-upon axioms, and that different models of set theory are equally legitimate mathematical universes with different continuum sizes.

Does independence mean CH is meaningless or not a real mathematical question?

No — independence is itself a precise, proved mathematical theorem about CH, not an evasion of the question. CH is a perfectly meaningful first-order sentence in the language of set theory; what independence shows is that this particular sentence's truth value is not determined by the ZFC axioms, the way the Parallel Postulate's truth value is not determined by the other axioms of neutral geometry. The sentence still has determinate truth or falsity in any specific model of ZFC; it's just that ZFC alone permits models on both sides.

What exactly is the constructible universe L, in one sentence?

LL is the class of all sets obtainable by transfinitely iterating the operation "take only the subsets definable by a first-order formula with parameters," starting from the empty set and continuing through all ordinals, and it forms the minimal possible inner model of ZFC sitting inside any given model of ZF.

What is forcing, intuitively?

Forcing is a technique for enlarging a model MM of set theory by adjoining a carefully chosen "generic" new object GG that is not already in MM, while controlling exactly which new true statements this addition creates, via a combinatorial poset of "conditions" that approximate GG and a notion of density ensuring GG interacts correctly with everything already in MM. It is analogous to adjoining a transcendental element to a field: you extend the structure while retaining precise control over what the extension satisfies.

Does the Axiom of Choice matter for CH?

Yes, in several ways. First, comparing 2ℵ02^{\aleph_0} to ℵ1\aleph_1 meaningfully requires ℵ1\aleph_1 to exist as the least uncountable cardinal via a well-ordering, which needs Choice (or at least the weaker fact that ℵ1\aleph_1 exists, provable in ZF via Hartogs' theorem without full Choice, though comparability of arbitrary cardinals needs Choice). Second, Gödel's model LL satisfies full Choice as a side effect of its construction, so his relative consistency proof simultaneously handles both AC and CH. Third, in ZF without Choice, cardinality itself becomes a subtler notion, and CH-type statements can behave quite differently.

Is there a "smallest" or "canonical" model where CH fails?

Not in any absolute sense — many different forcing constructions produce models of ¬\negCH with wildly different values of 2ℵ02^{\aleph_0} (any uncountable cardinal of cofinality greater than ℵ0\aleph_0 is achievable, by König's theorem's constraint and results building on Cohen's method, e.g. by Solovay). There is no unique "next" theory the way there is a unique field Q\mathbb{Q}; instead there is a rich landscape of models, and current research (Woodin's program among others) is precisely about identifying which extension of ZFC, if any, deserves to be called canonical.

How does König's Theorem constrain the continuum, and is that in tension with independence?

König's Theorem (a ZFC theorem, not independent) states cf(2ℵ0)>ℵ0\mathrm{cf}(2^{\aleph_0}) > \aleph_0, i.e. the continuum cannot have countable cofinality — so 2ℵ0≠ℵω2^{\aleph_0} \ne \aleph_\omega, for instance, is a genuine ZFC-provable restriction. This is not in tension with independence: König's theorem narrows the menu of values 2ℵ02^{\aleph_0} could consistently take, while independence shows that, among the values still on the menu (ℵ1\aleph_1, ℵ2\aleph_2, ℵω+1\aleph_{\omega+1}, etc.), ZFC does not pick one out. Both facts coexist consistently: ZFC proves some constraints on 2ℵ02^{\aleph_0} while leaving others undecided.

Before this