Skip to the reading
QuodlibetA deep study · set theory & independence

A limitative result proved not by a sentence, but by a world

The Continuum

How many real numbers are there? Cantor's hypothesis says the fewest the diagonal allows — one uncountable step above the naturals, with nothing in between. It was Hilbert's first problem, and it has an answer no one expected: there is no answer. The axioms of set theory neither prove the continuum hypothesis nor refute it. This study builds the proof of that silence — Gödel's inner model, in which the hypothesis holds, and Cohen's forcing, in which it fails — and reads it against the corpus's other limits. For where Gödel's incompleteness turns on a sentence that speaks of itself, this incompleteness turns on a generic object that escapes every description the ground model can give, and the two are the corpus's two faces of a theory that cannot decide.

the question · the inner model · the generic idea · the forcing relation · adding reals · independence · the limit that forks

The continuum hypothesis is the simplest hard question in mathematics. Cantor proved, by the diagonal argument that opens the whole corpus, that the reals cannot be listed — that 2^ℵ₀ > ℵ₀, the continuum strictly larger than the naturals. He then asked the obvious next thing: how much larger? Is the continuum the very next infinite size, 2^ℵ₀ = ℵ₁, with no cardinality caught between the countable and the continuum — or is there room in the gap? That is the hypothesis, and Cantor could neither prove it nor let it go.

The resolution, when it came, was of a new kind. Gödel showed in 1938 that the hypothesis cannot be refuted: inside any model of set theory sits a leaner model, the constructible universe L, in which the hypothesis — indeed its sweeping generalization — is true. Cohen showed in 1963 that it cannot be proved: starting from a model, one can build a larger one in which the continuum is forced past ℵ₁, by adjoining a generic real that no condition in the ground model can pin down. Between the two, the hypothesis is independent — settled by neither the axioms nor their negations. This study develops both halves: the inner model that shrinks the universe until the continuum is as small as possible, and the method of forcing that grows it until the continuum is anything one likes. It builds the forcing relation and its two fundamental lemmas; it runs the generic real as a branch that diagonalizes the ground model; it turns the continuum like a dial past every permitted value; and it sets the whole result beside Gödel's incompleteness, as the semantic twin of the syntactic wall — the limit reached not by a self-referential sentence but by the construction of a world in which the answer comes out the other way.

I · the question

How much larger than countable?

The diagonal argument that begins the corpus proves the reals uncountable — strictly more numerous than the naturals. The continuum hypothesis asks the immediate sequel: whether they are the very next size up, with no cardinality lodged in the gap between. It is a question about one step, and it has no answer the axioms can give.

Cantor's theorem gives 2^ℵ₀ > ℵ₀: the power set of the naturals — equivalently the set of reals — is strictly larger than the naturals, because any listing of reals is diagonalized by a real it omits. That much is a theorem. The continuum hypothesis (CH) is the conjecture that the leap lands on the first available rung:

the hypothesis

2ℵ₀ = ℵ₁
— the cardinality of the continuum is ℵ₁, the least uncountable cardinal. Equivalently: every infinite set of reals is either countable or of the full size of the reals; there is no cardinality strictly between ℵ₀ and 2ℵ₀. Cantor believed it, tried for two decades to prove it, and failed. Hilbert placed it first on his 1900 list of the century's problems.

The failure was not Cantor's alone, and it was not for want of ingenuity. The hypothesis resisted because it is, in the exact sense this study will make good, undecidable from the standard axioms — the Zermelo–Fraenkel axioms with choice, ZFC. Neither CH nor its negation is a theorem. To prove that is to prove two things: that a model of ZFC can have CH true, and that a model of ZFC can have CH false. Gödel built the first. Cohen built the second.

II · the inner model

Where the hypothesis is true

Gödel's proof that CH cannot be refuted is a construction inside any model of set theory of a leaner model — the constructible universe L, containing only the sets a definable procedure is forced to admit. In L everything is so tightly controlled that the continuum has no room to be large, and the generalized hypothesis holds outright.

Build the sets from below, admitting at each stage only what is definable from what came before. Let L₀ = ∅; let Lα+1 be the collection of subsets of Lα definable, with parameters, by a first-order formula over Lα; take unions at limits; and let L = ⋃α Lα run through all the ordinals. This is the constructible universe — the smallest transitive class containing all ordinals and modelling ZFC.

Gödel's consistency of CH (1938–40)
L satisfies ZFC and the statement V = L (“every set is constructible”). And in L the generalized continuum hypothesis holds: 2ℵα = ℵα+1 for every α. The engine is the condensation lemma: any constructible subset of ℵα already appears at some stage before ℵα+1, so there are only ℵα+1 of them. Hence Con(ZFC) ⟹ Con(ZFC + CH): the continuum hypothesis cannot be refuted from the axioms.
the method — shrink

The strategy is to pass to a sub-universe. L is the same ordinals with the fewest possible sets on them — every set present only because definability compelled it — and that scarcity is exactly what pins the continuum at ℵ₁. Inner models prove that something is consistent by exhibiting a world, already inside the one we have, where it holds. To refute CH, one would need it to fail in every model of ZFC; L shows it does not fail in this one, and the door to refutation is shut. The opposite door — proof — needs the opposite motion.

III · the generic idea

Building a larger world

To show the hypothesis unprovable, Cohen went the other way: not to a smaller model but to a larger one. Begin with a countable model of set theory, and adjoin to it a new set — a generic — so cunningly chosen that it belongs to no part of the original, meeting every requirement the model can state while satisfying none of its predictions. The technique is forcing, and it is the most consequential method set theory has.

Fix a countable transitive model M of ZFC — countable, so that it has only countably many sets to reckon with. A forcing poset P ∈ M is a set of conditions ordered by strength: q ≤ p means q is a stronger condition, deciding everything p did and more. A set D ⊆ P is dense if every condition can be strengthened into it — every p has some q ≤ p in D. The new object is a filter that refuses to miss any of them.

the generic filter

A filter G ⊆ P is generic over M if it meets every dense set that belongs to M: for each dense D ∈ M, G ∩ D ≠ ∅. Because M is countable it has only countably many dense sets D₀, D₁, D₂, …, and one can descend through them — pick p₀ ∈ D₀, then p₁ ≤ p₀ in D₁, then p₂ ≤ p₁ in D₂, and so on — building a generic filter step by step (Rasiowa–Sikorski). The construction is a diagonal march down the conditions, and its product G is not in M: genericity forces G to differ from everything M already holds.

Make it concrete with the simplest poset — finite binary strings, ordered by extension, whose generic filter is an infinite binary sequence: a new real, the Cohen real. Watch it meet the dense sets, and watch it slip past whatever real the ground model names.

Conditions are finite binary strings; a stronger condition is a longer one. The dense sets Dn = “length at least n” force the generic to be an infinite sequence; the dense set Ex = “differs from x somewhere” forces it to disagree with the chosen ground-model real. Since Ex is dense for every real x in M, the Cohen real disagrees with all of them — it is a real in no M.
IV · the forcing relation

Reasoning about a world not yet built

The genius of forcing is that the ground model can reason about the extension it does not contain. Every object of M[G] has a name in M; and a relation definable in M — the forcing relation — decides, condition by condition, which statements the extension will satisfy, without M ever seeing G. Two lemmas make this precise, and together they are the fundamental theorem.

The extension is assembled from names. A P-name is a set, built in M, that describes a possible object of M[G] in terms of conditions — “if such-and-such conditions land in G, then such-and-such elements are in me.” Each name τ has a valuation τG once G is fixed, and the extension is exactly the valuations: M[G] = { τG : τ ∈ M }, the smallest model of ZFC containing M and G.

the fundamental theorem of forcing
There is a relation p ⊩ φ — “p forces φ” — between conditions and statements about names, with two properties:
•  Definability. For each φ, the relation p ⊩ φ is definable in M — the ground model can compute what each condition forces.
•  Truth. M[G] ⊨ φ if and only if some p ∈ G forces φ. What the extension satisfies is exactly what some condition in the generic already forced.
Consequently M[G] ⊨ ZFC: each axiom is forced by every condition, checked from within M.
why this is the whole trick

The two lemmas convert a question about the unbuilt extension into a question about the ground model. To know whether M[G] will satisfy φ, one need not have G; one asks, inside M, whether the conditions forcing φ are dense — for then genericity guarantees one of them enters G. The entire method of proving M[G] ⊨ ¬CH is to show, in M, that the conditions forcing “the continuum is large” are dense. M reasons soundly about a world it will never inhabit, through a relation it can define but a generic it cannot see.

V · adding reals

Turning the continuum up

To break the hypothesis, force in more reals than ℵ₁ — say ℵ₂ of them at once. The danger is that the forcing might collapse cardinals, quietly shrinking ℵ₂ so that the new reals are fewer than they look. The countable chain condition rules that out, and the continuum lands, provably, past ℵ₁.

Take as conditions the finite partial functions from ℵ₂ × ω into {0,1}, ordered by extension. A generic for this poset supplies ℵ₂-many distinct new subsets of ω — ℵ₂ new reals — so in the extension 2ℵ₀ ≥ ℵ₂. The only worry is whether ℵ₂ still means ℵ₂: forcing can in principle turn a cardinal into a non-cardinal by adding a surjection onto it from below. Here it cannot.

the countable chain condition preserves cardinals
A poset has the countable chain condition (CCC) if every antichain — every set of pairwise incompatible conditions — is countable. The finite-partial-function poset is CCC, by the Δ-system lemma: any uncountable family of finite conditions contains an uncountable subfamily agreeing on a common core, and two such conditions are compatible. And CCC forcing preserves all cardinals and cofinalities — no cardinal of M is collapsed. So ℵ₂ of the extension is ℵ₂ of the ground model, the ℵ₂ new reals are genuinely that many, and a counting of names pins the value exactly at 2ℵ₀ = ℵ₂. Hence Con(ZFC) ⟹ Con(ZFC + ¬CH).

And ℵ₂ was nothing special. Force in ℵ₃ reals, or ℵ₁₇, and the continuum takes that value instead. Only one law constrains the dial — König's theorem forbids the continuum from having countable cofinality, so 2ℵ₀ can never be ℵω. Within that single constraint, the size of the continuum is whatever a forcing is built to make it.

The continuum as a dial. Gödel's L sets it at the floor, ℵ₁; Cohen forcing lifts it to any value one builds toward — ℵ₂, ℵ₃, ℵ₁₇, and beyond (Solovay: any cardinal of uncountable cofinality). The single forbidden setting is ℵω, barred by König's theorem, the one law the axioms do impose on the continuum's size.
VI · independence

Two ways a theory fails to decide

Gödel shut the door on refutation; Cohen shut the door on proof. Between them the continuum hypothesis is independent of ZFC. And the pair completes a picture the corpus has been drawing: a theory can fail to decide a question in two quite different manners, and CH is the great exhibit of the second.

Put the halves together. L is a model of ZFC with CH true, so no proof of ¬CH exists; a Cohen extension is a model of ZFC with CH false, so no proof of CH exists. Assuming ZFC is consistent, neither CH nor ¬CH is a theorem — the hypothesis is independent. Now set this beside the corpus's original wall.

the syntactic limit

Gödel's incompleteness

A single sentence, built by the diagonal to say I am unprovable, that the theory can neither prove nor refute. The undecidable statement is constructed, and it is about provability — self-reference is the whole mechanism.

G ↔ ¬Prov(⌜G⌝)  — a sentence the theory cannot settle
the semantic limit

Continuum independence

An ordinary, self-innocent sentence about cardinality, shown undecidable by exhibiting two models — one where it holds, one where it fails. Nothing speaks of itself; the undecidability is read off worlds, not off a formula's content.

L ⊨ CH,  M[G] ⊨ ¬CH  — two worlds, two answers
Both are the diagonal's signature, worn two ways. Gödel's sentence is a diagonal outright — the fixed point of “unprovable”, self-reference made into a theorem the theory cannot reach. Cohen's generic is a diagonal too, though a quieter one: the Cohen real is built to differ from every real the ground model names, exactly as Cantor's antidiagonal differs from every real on a list — genericity is diagonalization against M. What differs is where the diagonal is spent. In Gödel it is spent inside the theory, on a sentence; in Cohen it is spent on the models, building a world that escapes the ground model's grasp. The corpus's limit comes in a syntactic form and a semantic one, and the continuum hypothesis is the place where the semantic form is unmistakable — an undecidability with no self-referential sentence in sight, carried entirely by the construction of the world in which the answer turns out otherwise.
VII · the limit that forks

Where the continuum rejoins the corpus

The continuum hypothesis is the corpus's limit in its most disquieting form: not a contrived self-referential sentence but the plainest question about size, and the answer is that the axioms give none. The construction at the heart of the proof is a diagonalization; the phenomenon it proves is incompleteness; and, unlike the incompleteness the reflection ladder climbs past, this one is not breached by climbing.

The corpus reads its limits as one diagonal seen from many sides, and the continuum belongs to the family by two threads. The generic is Cantor's diagonal relocated: where the antidiagonal escapes a list of reals, the Cohen real escapes a whole model of them, differing from each by design. And the independence is Gödel's incompleteness in a new key — set theory cannot decide a statement of its own, this time not a sentence about proof but a fact about the world the axioms were meant to describe.

the wall that climbing does not breach  And here the continuum parts from the rest of the corpus in a way worth stating plainly. The limitative walls of The Ascent are breached from above: what a theory cannot prove of itself, a stronger theory can, and the reflection ladder climbs without end. One might hope the same of CH — that large cardinals, the summit of that ascent, would decide it. They do not. Lévy and Solovay proved that the standard large-cardinal axioms leave CH exactly where it was: a small forcing can change the continuum while preserving a measurable cardinal, so CH is independent even of ZFC together with the large cardinals. The continuum's size is orthogonal to consistency strength — the one great question the ascent cannot reach by climbing. Whether some other, non-forcing-fragile principle settles it — whether CH has a determinate truth value at all — is the live edge of the subject, Gödel's own hope and the object of Woodin's program, and it lies beyond what this study, or the axioms, can settle.

The continuum forks, and no ladder unforks it. Gödel shrinks the universe until the continuum is smallest and CH is true; Cohen grows it until the continuum is anything at all and CH is false; and the large-cardinal hierarchy, which resolves so much, passes CH by untouched. The size of the continuum is not among the facts the axioms fix — it is the place where set theory, having proved the reals uncountable by the diagonal, cannot say by how much, and where the corpus's limit shows its semantic face: a world can always be built in which the answer comes out the other way. The diagonal that opened the corpus, in Cantor's proof that the reals cannot be listed, closes this study still at work — now not listing the reals, but building the worlds in which their number is one thing or another, and forbidding the axioms to choose between them.

Cantor's diagonal proves the reals more numerous than the naturals and asks, at once, by how much. It is the mark of the question's depth that the asking outran every answer for a century, and the mark of its strangeness that the century's verdict was that there is nothing to answer — not yet unknown, but undecided by the axioms themselves. Gödel found the world where the continuum is as small as the diagonal permits; Cohen found the method to make it any larger size one names, by adjoining a real that slips past everything the ground model holds, meeting its every requirement and honoring none of its predictions. The generic is the diagonal again — escape by construction — and the independence it proves is incompleteness again, worn now on an ordinary sentence about size rather than a sentence about proof. No stronger theory settles it from above; the ladder that breaches the other walls leaves this one standing. The continuum is uncountable, and by an amount the axioms decline to fix — the corpus's limit in its plainest form, not a self-referential sentence's trick but a plain fact the axioms leave unsettled, held open forever between the world where it is small and the worlds where it is not.