Proof that Forcing Extensions Model ZFC
A central fact of forcing is that the generic extension satisfies ZFC whenever the ground model does. We outline the verification of the key axioms.
Statement
Let be a countable transitive model of ZFC, a forcing notion, and an -generic filter on . Then is a countable transitive model of ZFC with and .
Proof Outline
is defined as where ranges over -names in and is the evaluation of by .
Extensionality and Foundation: is transitive (by construction), so these axioms hold.
Pairing and Union: Given -names , one constructs names for and within .
Power Set: For a name , the name for exists because every subset of in has a "nice name" (a name built from antichains), and the collection of nice names is a set in .
Infinity: The name for is , and .
Replacement: If defines a function in , the Forcing Theorem ensures that for each input there is a condition forcing the output. Using the maximum principle (for c.c.c. forcings) or mixing lemma, one collects these outputs into a set.
Separation: Follows from the forcing relation being definable in .
Choice: The well-ordering of the ground model can be extended to using the forcing relation and the fact that every element of has a name in .
Key Tools
For any formula and -generic : if and only if there exists such that . Moreover, the forcing relation is definable in .
The requirement that meet every dense set in is essential. Without genericity, might fail Separation or Replacement. Genericity ensures that the forcing relation correctly predicts truth in the extension. The existence of generic filters follows from being countable (and hence having only countably many dense sets).
An alternative approach avoids generic filters entirely: replace the 2-valued truth in set theory with truth values in a complete Boolean algebra . The Boolean-valued model is an inner model where every statement has a truth value in , and the quotient by an ultrafilter on recovers the generic extension. This approach, due to Scott and Solovay, avoids the need for countable ground models.