ConceptComplete

Forcing

Forcing, introduced by Paul Cohen in 1963, is the primary technique for proving independence results in set theory. It constructs new models of set theory (generic extensions) by adjoining "generic" objects, analogous to field extensions in algebra.


Forcing Posets

Definition7.3Forcing Poset

A forcing notion (or partial order) is a triple (P,,1)(\mathbb{P}, \leq, \mathbf{1}) where P\mathbb{P} is a set of conditions, \leq is a partial order on P\mathbb{P} (pqp \leq q means pp extends/is stronger than qq), and 1\mathbf{1} is the weakest condition. Two conditions p,qp, q are compatible if there exists rr with rpr \leq p and rqr \leq q.

Definition7.4Generic Filter

A set DPD \subseteq \mathbb{P} is dense if for every pPp \in \mathbb{P}, there exists qDq \in D with qpq \leq p. A filter GPG \subseteq \mathbb{P} is MM-generic (for a ground model MM) if GG meets every dense set DMD \in M. The generic extension M[G]M[G] is the smallest model of ZFC containing both MM and GG.


Cohen Forcing

ExampleAdding a Cohen Real

Cohen forcing uses P=Fin(ω,2)\mathbb{P} = \mathrm{Fin}(\omega, 2): conditions are finite partial functions from ω\omega to {0,1}\{0, 1\}, ordered by reverse inclusion. A generic filter GG determines a new function g:ω{0,1}g: \omega \to \{0,1\} (a "Cohen real") not in the ground model. This shows that the continuum hypothesis can fail: by adding 2\aleph_2 many Cohen reals to a model of CH, one obtains a model where 20=22^{\aleph_0} = \aleph_2.

RemarkThe Forcing Relation

The forcing relation pφp \Vdash \varphi means "condition pp forces that φ\varphi holds in the generic extension." This is defined recursively on formulas and satisfies: if pφp \Vdash \varphi and GG is generic with pGp \in G, then M[G]φM[G] \models \varphi. The truth lemma states: M[G]φM[G] \models \varphi iff some pGp \in G forces φ\varphi.

Definition7.5Chain Condition

A forcing P\mathbb{P} satisfies the countable chain condition (c.c.c.) if every antichain in P\mathbb{P} (set of pairwise incompatible conditions) is countable. c.c.c. forcing preserves all cardinals from the ground model, which is crucial for controlling the cardinal structure of the extension.