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} (p≤qp \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 r≤pr \leq p and r≤qr \leq q.

Definition7.4Generic Filter

A set D⊆PD \subseteq \mathbb{P} is dense if for every p∈Pp \in \mathbb{P}, there exists q∈Dq \in D with q≤pq \leq p. A filter G⊆PG \subseteq \mathbb{P} is MM-generic (for a ground model MM) if GG meets every dense set D∈MD \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 2ℵ0=ℵ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 p∈Gp \in G, then M[G]⊨φM[G] \models \varphi. The truth lemma states: M[G]⊨φM[G] \models \varphi iff some p∈Gp \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.