42.03.08 · mathematical-logic / set-theory-forcing

Forcing II: Cohen and the Independence of the Continuum Hypothesis

shipped3 tiersLean: none

Anchor (Master): Kunen 2011 *Set Theory* (College Publications) Ch. V and VIII in full (the Δ-system lemma for the ccc of finite-partial-function posets, the cardinal-preservation theorem, the nice-name bound 2^{ℵ₀} ≤ |Fn(κ×ω,2)|^{ℵ₀} = κ^{ℵ₀}, the Cohen model for ¬CH, the countably-closed collapse forcing CH/GCH, and the independence of ◊ and the Suslin hypothesis); Jech 2003 *Set Theory* 3e (Springer) Ch. 15, 28-29 (the continuum function under forcing, Easton's theorem on the regulars, and cardinal invariants of the continuum); Bartoszyński-Judah 1995 *Set Theory: On the Structure of the Real Line* (A K Peters) for the Cichoń diagram and the independence of the cardinal invariants

Intuition Beginner

The continuum hypothesis asks a single, ancient question: is there a size of infinity strictly between the counting numbers and the real line? Cantor believed the answer was no — that the reals are the very next infinity after the whole numbers — but he could neither prove it nor refute it, and the question became the first problem on Hilbert's famous 1900 list. The surprise, settled only in 1963, is that the usual rules of mathematics simply do not decide it. You can obey every axiom and still go either way.

The previous unit built the machine that proves this. It showed how to start with a fixed world of sets and grow it by adding new objects made from tiny finite promises, while keeping every axiom intact. This unit runs that machine to its payoff. The trick is to add not one new infinite sequence of s and s but a huge crowd of them — as many as the second uncountable size of infinity — each one genuinely new and different from all the others.

When you add that many new reals, the real line is forced to be at least that big, so the next-size-up answer becomes false in the grown world. And because the promises are finite, the crowd is added gently enough that no old size of infinity gets squashed or merged. The result is a perfectly lawful world of mathematics where the continuum hypothesis fails. Pair it with the slim world from two units back, where it holds, and the question stands revealed as undecidable.

Visual Beginner

To make the continuum large, add a whole grid of new bits: one row for each of many new reals, one column for each spot along a real. A finite promise fills in only finitely many cells of this grid; a generic crowd of promises fills every cell, and each row reads off as a brand-new real.

        spot 0  spot 1  spot 2  spot 3 ...   (columns: positions in a real)
real 0:   1       .       0       .          a finite promise fills
real 1:   .       0       .       1          only a few scattered cells
real 2:   0       .       .       .
  .
  .       (there is one row for EACH of the many new reals)

  a finite condition = finitely many filled cells anywhere in the grid
  a generic crowd     = every cell eventually filled
  each finished ROW   = one brand-new real, all rows distinct

The table below contrasts the two famous worlds. The slim world admits only describable sets and the next-size answer comes out true; the grown world adds a crowd of new reals and the answer comes out false. Same axioms in both.

feature slim world (from 42.03.06) grown world (this unit)
how it is built keep only describable sets add a crowd of new reals
number of reals the next size up the second size up (or more)
the continuum hypothesis holds fails
every axiom of set theory holds holds

The key idea: adding the second uncountable size of new reals by finite promises makes the real line at least that big, while finiteness keeps every old infinity intact — so the continuum hypothesis fails lawfully.

Worked example Beginner

Let us add two new reals at once and watch them come out different — the same idea that, scaled up to a huge crowd, defeats the continuum hypothesis. A condition is now a finite list of filled cells in a two-row grid: it fixes a few bits of real and a few bits of real .

Step 1. Start with the empty promise: no cell filled. It is the weakest condition.

Step 2. A stronger condition fills more cells, never erasing one. For instance "row spot is ; row spot is " is a condition fixing two cells. Adding "row spot is " makes it stronger.

Step 3. Consider the demand " and differ somewhere." The conditions settling it form a region you can always reach: from any finite promise, find a spot left blank in both rows and fill row at with and row at with . Since each promise fills only finitely many cells, such a blank spot always exists, so this region is dense.

Step 4. A generic crowd of promises must enter that region, so the finished reals and differ at some spot. They are two distinct new reals.

Step 5. Now picture the same set-up with a row for each member of a very large index set instead of two rows. The matching demand "rows and differ somewhere" is dense for every pair, so all the finished reals are pairwise distinct. The real line must hold them all.

What this tells us: finite promises plus the rule "enter every reachable region" manufacture as many pairwise-distinct new reals as you have rows, and that forces the continuum to be at least that large.

Check your understanding Beginner

Formal definition Intermediate+

Work in ZFC with a countable transitive model and the forcing apparatus of 42.03.07: a forcing poset , conditions, compatibility, antichains, dense sets, -generic filters , the class of -names, the interpretation , the generic extension , and the forcing relation with its Fundamental Theorem (Definability and Truth).

A poset satisfies the countable chain condition (ccc) if every antichain is countable. For an index set and a set , the Cohen poset is the set of finite partial functions ordered by reverse inclusion. The instance that adds Cohen reals is $$ \operatorname{Add}(\omega, \kappa) = \operatorname{Fn}(\kappa \times \omega, 2), $$ whose generic yields, for each , a Cohen real with ; distinct indices give distinct reals.

A family of finite sets is a -system (sunflower) with root if for all distinct . The continuum function is ; the continuum hypothesis (CH) is , and the generalised continuum hypothesis (GCH) is for all .

A name is a nice name for a subset of if with each an antichain of . Every subset of in has a nice name (cross-ref 42.03.07, Proposition 4 there), so counting nice names in bounds in from above.

Counterexamples to common slips Intermediate+

  • "Adding reals automatically makes ." It makes at once, but the equality needs the upper bound from the nice-name count; without it the continuum could be larger. Both halves — a lower bound from distinct generics, an upper bound from counting names — are required.

  • "Any forcing that adds reals preserves cardinals." Only forcing with a chain condition (or closure) does. The collapse poset adds a surjection and is not ccc; it collapses . The Cohen poset is ccc precisely because of the -system lemma.

  • "ccc is about chains." The name is historical; ccc is the antichain condition — every antichain is countable. (In a Boolean algebra the two notions coincide via the regular-open completion, which is the source of the name.)

  • "The continuum can be any cardinal." ZFC proves (König), so ; the Cohen poset can force only for of uncountable cofinality with .

Key theorem with proof Intermediate+

The organising fact is that the Cohen poset is ccc, and ccc forcing preserves cardinals; everything in the independence proof rests on this pair. The chain condition is delivered by the -system lemma, a purely combinatorial statement about finite sets.

Theorem (the Cohen poset is ccc). For every index set the poset satisfies the countable chain condition. [Kunen Ch. V]

Proof. Suppose toward a contradiction that is an antichain of of size (an uncountable antichain contains one of size ). Each has finite domain . Apply the -system lemma (proved below) to : there is an uncountable such that is a -system with some finite root . For the restriction is a function , and there are only such functions — finitely many. Since is uncountable, two indices in have . Outside the domains and are disjoint (the -system property), so and agree on and conflict nowhere; hence is a finite partial function, a common extension, and are compatible. That contradicts being an antichain. Therefore no uncountable antichain exists and is ccc.

Lemma (-system lemma). Every uncountable family of finite sets has an uncountable subfamily forming a -system. [Kunen Ch. V]

Proof. Thin to size . Since each member is finite, by the pigeonhole on there is a fixed with uncountably many members of size exactly ; replace by these and induct on . For all members are empty, a -system with root . For the step, fix -many sets of size . If some element lies in uncountably many of them, restrict to those and remove , reducing to size , get a -system with root , and add back for root . Otherwise each element lies in only countably many members; then a transfinite recursion of length chooses pairwise-disjoint members (at each step the previously chosen finitely-supported sets meet only countably many others, leaving one disjoint from all), giving a -system with root .

Bridge. The countable chain condition is the foundational reason a vast crowd of Cohen reals can be added without disturbing the cardinal structure: the -system lemma converts the finiteness of conditions into the smallness of antichains, and smallness of antichains is exactly what the countable-cover bound of 42.03.07 needs to certify that no -function collapses a cardinal. This is exactly the mechanism that builds toward Cohen's theorem in the Advanced results — once is ccc, every cardinal of survives into , so the distinct generic reals stay -many and there. The chain condition generalises the closure dial of 42.03.07 from the other side: -closure freezes the small sequences, ccc freezes the cardinals, and the two together let a poset be tuned to move one invariant while pinning the rest. The central insight is that preservation is a counting phenomenon — antichains deciding a value are antichains, hence countable, hence the value ranges over a ground-model-countable set — so the same nice-name bookkeeping that proved Power Set in now bounds the continuum. This appears again in the CH-forcing direction, where countably-closed forcing adds no reals and so raises nothing, and in the Suslin and independence and in Martin's axiom and iterated forcing 42.03.09. Putting these together, cardinal arithmetic in a forcing extension is governed by two dials, the chain condition and the closure, and Cohen's theorem is the first turn of the first dial.

Exercises Intermediate+

Advanced results Master

The continuum problem is settled by running the machine of 42.03.07 on Cohen's poset in one direction and on a countably-closed poset in the other. The results below assemble the full independence proof, then mark the further independence phenomena the same method reaches.

Theorem 1 (ccc preserves cardinals and cofinalities). If is ccc in , then and have the same cardinals and the same cofinality function [Jech Ch. 15]. By the maximal-antichain bound, any forced to be in admits in with for all : a maximal antichain deciding is countable by ccc, so is countable. Hence has -cardinality , so no regular cardinal is mapped onto by a shorter sequence: no cardinal collapses and no cofinality changes.

Theorem 2 (Cohen's theorem; ). Let be countable transitive and force with [Cohen 1963]. Then is ccc (Key theorem), so all cardinals are preserved (Theorem 1); in particular and . The generic reals are pairwise distinct (the diagonal-difference sets are dense), so . Conversely in and gives , so the nice-name count yields . Hence , so . The hypothesis supplies (via the reflection theorem and Löwenheim-Skolem, [42.01]) such a countable transitive , and by 42.03.07; therefore .

Theorem 3 (forcing CH and GCH; the other half of independence). Countably-closed forcing adds no new reals, and a -closed collapse forces CH (Exercise 7) [Kunen Ch. V]. Equivalently, in a model where , the poset of countable approximations to a surjection adds no real, collapses to , and so forces , i.e. CH; iterating a closed collapse on every cardinal forces GCH. Together with Gödel's (42.03.06) this gives — indeed — by either route. Combining Theorems 2 and 3 yields the independence of CH: ZFC proves neither CH nor CH, settling Hilbert's first problem.

Theorem 4 (Easton's theorem; the continuum function on the regulars). ZFC proves of the continuum function on regular cardinals only monotonicity and König's inequality . For any class function on the regular cardinals with for and , there is a class forcing (Easton-support product of the Cohen posets ) making for all regular [Jech Ch. 15]. Thus the continuum function on the regulars is unconstrained by ZFC beyond those two laws, sharpening the cofinality and cardinal-exponentiation analysis of 42.03.04; on singulars the behaviour is governed instead by the Singular Cardinals Hypothesis and pcf theory, where ZFC proves far more.

Theorem 5 (further independence by forcing). The Suslin hypothesis is independent: (which holds in and after the countably-closed collapse) yields a Suslin tree, while a finite-support ccc iteration of length forces Martin's axiom and refutes every Suslin tree [Jech Ch. 15]. The combinatorial principle and the Borel conjecture, the Kurepa hypothesis, and the cardinal invariants of the continuum (the bounding and dominating numbers , the additivity and cofinality of measure and category arranged in the Cichoń diagram) are all settled only by forcing: ZFC proves the inequalities the diagram records, and adding Cohen, random, dominating, or Sacks reals separates the rest. Each such result instantiates the same template — choose a poset whose chain condition or closure preserves the cardinals you need, and whose generic realises the configuration you want.

Synthesis. The foundational reason the continuum hypothesis is neither provable nor refutable is that the same forcing machine runs both ways: Cohen's ccc poset adds distinct reals while the -system lemma keeps every cardinal, forcing and CH, and the countably-closed collapse adds no reals while shrinking the continuum to , forcing CH. This is exactly the seam predicted by the Fundamental Theorem of 42.03.07: the forcing relation is definable in , so proves in advance which continuum value each poset delivers. The construction is dual to the constructible universe 42.03.06: generates constraint and proves CH from condensation, forcing generates freedom and refutes CH from genericity; condensation and the nice-name count are the two reflection principles, one bounding the continuum below at , the other lifting it above to , and putting these together they bracket Hilbert's first problem from both sides. The central insight is that cardinal arithmetic in an extension is a counting phenomenon governed by two dials — the chain condition freezes cardinals, the closure freezes small sequences — so the continuum function is as free as Easton's theorem 42.03.04 allows on the regulars and no freer. This is the foundational reason large cardinals cannot decide CH (Levy-Solovay: small forcing is absorbed), and the bridge is iteration: a finite-support ccc iteration forces Martin's axiom and the independence of the Suslin hypothesis 42.03.09, generalising the single Cohen step into the modern instrument that settles the cardinal invariants of the continuum.

Full proof set Master

Proposition 1 (-system lemma, full statement). Let be regular and uncountable and let be a family of finite sets with . Then has a subfamily of size forming a -system.

Proof. By pigeonhole on the regular , some fixed has -many members of size ; restrict to these and induct on . Base : empty sets, root . Step: given -many sets of size , consider whether some point lies in -many of them. If so, restrict to those, delete to get -many sets of size , find by induction a -system of size with root , and restore for root . If no point lies in -many members, build a -system with root by transfinite recursion: having chosen pairwise-disjoint members, their union is a set of size meeting (by hypothesis) only members, so by regularity of some member is disjoint from all chosen ones; continue steps.

Proposition 2 ( is ccc). For every , every antichain of is countable.

Proof. If were an antichain of size , apply Proposition 1 with to the domains: an -sized -system with finite root . The restrictions to are finite in number, so two conditions in the system agree on ; off their domains are disjoint, so they are compatible, contradicting antichain-hood. Hence .

Proposition 3 (ccc cardinal preservation). If is ccc in and is a cardinal of , then is a cardinal of , and .

Proof. Preserving cardinals reduces to preserving regulars and reduces further to: no (, regular in ) of is onto. Suppose names such an . For each pick in a maximal antichain of conditions deciding ; by ccc each is countable, so is countable. Then in , (a forces the value, and is compatible with the deciding ), so , of -cardinality . So is not onto ; stays a cardinal. The same cover bounds cofinalities, so cofinality is preserved.

Proposition 4 (nice-name upper bound on ). If is ccc with in , then .

Proof. Every in has a nice name with each an antichain of (by the Truth Lemma, taking a maximal antichain of conditions forcing ). By ccc each is countable, so a nice name is an -sequence of countable subsets of . The number of countable subsets of is , and the number of -sequences of them is . Distinct reals have distinct nice names, so , the right side computed in and preserved as a cardinal by Proposition 3.

Proposition 5 (the Cohen model: ). If and is generic for , then .

Proof. Lower bound: the reals () are pairwise distinct (Exercise 3's density), and cardinals are preserved by Propositions 2-3, so . Upper bound: in , and GCH gives (since and GCH), so Proposition 4 gives . The two bounds coincide.

Proposition 6 (countably-closed forcing adds no reals). If is -closed in , then .

Proof. Let name a function and . Recursively pick with deciding (density of decision). By -closure the descending -sequence has a lower bound for all . Then decides every , defining with the decided value, and . Thus densely many conditions force to equal a ground-model real, so by the Truth Lemma every real of lies in ; the converse inclusion is automatic.

Connections Master

  • Forcing I: posets, generics, names, and the Fundamental Theorem 42.03.07 is the direct prerequisite supplying every tool used here. The generic extension , the interpretation of names, and the Truth Lemma are imported wholesale; this unit adds only the chain-condition and counting layer on top. The nice-name machinery that proved Power Set in there is the very same that bounds here, and the closure dial that preserved small sequences there is what forces CH here. Forcing II is forcing I specialised to one poset, , run for one purpose.

  • The constructible universe and the consistency of GCH 42.03.06 supplies the second half of the independence theorem and the dual technique. gives , while this unit's Cohen model gives ; together they bracket CH as undecidable. Condensation in caps the continuum at from below; the genericity-driven nice-name count lifts it to from above. Cofinality and cardinal exponentiation 42.03.04 supplies König's inequality that constrains which cardinals the Cohen poset can force the continuum to be, and is sharpened by Easton's theorem (Theorem 4) realising the continuum function on the regulars.

  • Martin's axiom and iterated forcing 42.03.09 is the co-produced continuation that iterates the single Cohen step of this unit. A finite-support ccc iteration of length forces Martin's axiom plus , settling the Suslin and Borel-conjecture problems and separating the cardinal invariants of the continuum; the preservation of ccc through the iteration is exactly the -system / antichain control developed here, and the two-step iteration generalises the product . The axiom of choice 42.03.05 enters through the descent of Choice to and, via symmetric submodels of a Cohen extension, supplies models of .

Historical & philosophical context Master

Paul Cohen proved the independence of the continuum hypothesis in 1963, announcing it in two notes to the Proceedings of the National Academy of Sciences and giving the full account in the 1966 monograph Set Theory and the Continuum Hypothesis [Cohen 1963]. He adjoined mutually generic subsets of to a countable standard model of ZF by finite conditions, the finiteness keeping the forcing countably-chained so that no cardinal collapsed and the new reals stayed -many. Together with Gödel's 1938 proof that , this settled the first problem on Hilbert's 1900 list — not by deciding CH but by showing ZFC cannot. Cohen received the Fields Medal in 1966, the only one ever awarded for mathematical logic.

The method was reorganised at once. Azriel Lévy and Robert Solovay showed in 1967 that adding a large cardinal above the Cohen forcing leaves CH intact, so no large-cardinal axiom of the standard hierarchy decides CH; Solovay's 1970 model derived from an inaccessible a world where every set of reals is Lebesgue measurable [Jech Ch. 15]. The -system lemma used here goes back to Erdős and Rado's 1960 sunflower theorem. Donald Martin and Solovay isolated Martin's axiom as the iteration making the continuum large while preserving ccc, and Richard Laver, Saharon Shelah, and others extended iterated forcing to the cardinal invariants of the continuum, organised by the Cichoń diagram of Tomek Bartoszyński and Haim Judah. Whether CH has a determinate truth value beyond ZFC remains contested: Hugh Woodin's work on -logic and the axiom argues for as the privileged answer, while the set-theoretic multiverse of Joel Hamkins treats CH as a parameter varying across models, each Cohen and collapse extension a legitimate universe.

Bibliography Master

@book{kunen2011set,
  author    = {Kunen, Kenneth},
  title     = {Set Theory},
  series    = {Studies in Logic},
  volume    = {34},
  publisher = {College Publications},
  year      = {2011}
}

@book{jech2003set,
  author    = {Jech, Thomas},
  title     = {Set Theory},
  edition   = {3},
  series    = {Springer Monographs in Mathematics},
  publisher = {Springer},
  year      = {2003}
}

@article{cohen1963independence,
  author  = {Cohen, Paul J.},
  title   = {The independence of the continuum hypothesis},
  journal = {Proceedings of the National Academy of Sciences},
  volume  = {50},
  year    = {1963},
  pages   = {1143--1148}
}

@article{cohen1964independence2,
  author  = {Cohen, Paul J.},
  title   = {The independence of the continuum hypothesis, II},
  journal = {Proceedings of the National Academy of Sciences},
  volume  = {51},
  year    = {1964},
  pages   = {105--110}
}

@book{cohen1966set,
  author    = {Cohen, Paul J.},
  title     = {Set Theory and the Continuum Hypothesis},
  publisher = {W. A. Benjamin},
  year      = {1966}
}

@article{levysolovay1967measurable,
  author  = {L\'evy, Azriel and Solovay, Robert M.},
  title   = {Measurable cardinals and the continuum hypothesis},
  journal = {Israel Journal of Mathematics},
  volume  = {5},
  year    = {1967},
  pages   = {234--248}
}

@article{erdosrado1960intersection,
  author  = {Erd\H{o}s, Paul and Rado, Richard},
  title   = {Intersection theorems for systems of sets},
  journal = {Journal of the London Mathematical Society},
  volume  = {35},
  year    = {1960},
  pages   = {85--90}
}

@article{solovay1970measurable,
  author  = {Solovay, Robert M.},
  title   = {A model of set-theory in which every set of reals is Lebesgue measurable},
  journal = {Annals of Mathematics},
  volume  = {92},
  year    = {1970},
  pages   = {1--56}
}

@book{bartoszynskijudah1995set,
  author    = {Bartoszy\'nski, Tomek and Judah, Haim},
  title     = {Set Theory: On the Structure of the Real Line},
  publisher = {A K Peters},
  year      = {1995}
}