The order has the countable chain condition for forcing whenever is countable. For an uncountable family of conditions, apply the Delta-system lemma to the finite domains. On their common finite root there are only countably many assignments, so thin to an uncountable family agreeing on that root. Any two conditions now have a compatible union. For binary Cohen forcing, there are only finitely many root assignments.
Knaster forcing 2026-10-07
Every uncountable subset of a Knaster forcing has an uncountable pairwise compatible subset. The property implies the countable chain condition for forcing. Finite Cohen forcing has this property by the delta-system lemma and agreement on the finite root. A Knaster forcing times any CCC forcing is CCC
Past exam of the mathematics course of the University of Cambridge 2004 iii Paper 24 3 Solution Created 2026-10-03 Updated 2026-10-14
Forcing constructs new first-order models while controlling which ground-model properties survive. Fix a ground model and a partially ordered set , writing when is the stronger condition. A generic filter is upward closed, directed towards stronger conditions, and meets every ground-model dense subset of a forcing order. If is externally a countable transitive model, enumerate its dense subsets and successively choose stronger conditions in them. The resulting filter is -generic. External countability is crucial: this is not a claim that the ground model regards its own universe as countable.
A forcing name is built recursively from pairs of earlier names and conditions. For a generic filter , its evaluation of a forcing name isThe canonical forcing name evaluates to , so . Recursive evaluation also proves transitivity. Name ranks bound the ranks of their evaluations, so an ordinal in the extension is below some ground ordinal and is already a ground ordinal. Thus forcing preserves ordinals.
The central link between syntax and generic interpretation is the forcing theorem. The relation is definable in the ground model, and the forcing truth lemma saysFor an atomic membership assertion, densely many refinements must witness equality with a member-name whose associated condition is compatible with the refinement. Equality is obtained by recursive mutual inclusion of names. For negation, means no stronger condition forces ; for an existential quantification, witnesses must be obtainable densely below . Induction on name rank establishes the atomic clauses, and induction on formulas establishes definability and the truth lemma. The generic filter meets the relevant dense sets at the existential step. An arbitrary semantic assertion about one chosen generic filter is insufficient: the definable relation must work uniformly for all generic interpretations.
This explains preservation of ZFC. Extensionality and foundation follow from transitivity; canonical names supply infinity. Pair and union names give pairing and union. For separation, restrict a name's members to conditions forcing the defining formula. For replacement, the definable forcing relation lets ground axiom schema of collection bound a set of names for all possible witnesses to the unique outputs; evaluating their collected name gives the range. For power set, let name the given set and let be the set of its member-names. Every subset of has an equivalent name drawn from , by the truth lemma, so a ground set of candidate names collects all its subsets. Finally choose a ground well-order of the relevant names; its evaluated image surjects onto the desired set, and choosing the first name for each value well-orders that set. This is why ordinary forcing over a choice model preserves choice.
For a concrete example, Cohen forcing consists of finite partial functions , ordered by extension. The generic union is total because deciding each coordinate is dense. For every ground real , the set of conditions disagreeing with somewhere is dense, so . This construction changes the universe by adding a genuinely new real without changing its ordinals.
The size and compatibility of conditions determine what else changes. With the countable chain condition for forcing, an ordinal-valued name has only countably many possible values at each coordinate: take a maximal antichain deciding that value. Therefore the possible range of a name for a map with infinite ground domain of cardinality lies in a ground set of size at most . This prevents cardinal collapse and changes of uncountable regular cofinalities. Forcing by finite partial functions is ccc: the delta-system lemma thins any uncountable family of finite domains to a delta-system, and a further thinning makes their values agree on its finite root. Two remaining conditions are compatible. Distinct coordinates add distinct reals.
For example, start with GCH and take . This forcing has size and adds distinct reals. A nice name for a real uses countably many antichains, and each antichain is countable. The ground arithmetic bounds the number of such names by . Hencegiving a relative-consistency example of the failure of CH. The ground choice of GCH is available through the constructible universe; no claim that every starting model has this arithmetic is needed.
By contrast, countably closed forcing adds no new countable sequences of ground ordinals. Given a name, recursively strengthen a condition to decide each coordinate, then take a lower bound of the descending sequence. That condition decides the entire sequence. Closure and chain conditions thus control different features; neither should be silently substituted for the other.
Further applications include changing cofinalities, adding branches through trees, and constructing prescribed continuum patterns. If the aim is to violate choice, an ordinary generic extension of a choice model will not do: one restricts to a suitable symmetric collection of names, checking the axioms again. These examples also mark a limitation: forcing proves relative consistency, not absolute consistency of the background theory. The countable-transitive-model picture gives a concrete semantic construction; the definable forcing relation and Boolean-valued formulation supply the corresponding formal consistency arguments without asserting that a transitive ground model can be proved to exist.
Past exam of the mathematics course of the University of Cambridge 2013 iii Paper 19 5 iii Solution Created 2026-10-03 Updated 2026-10-07
Start with a ground model containing a normal splitting Suslin tree , and force with , the finite partial functions from to . Such a starting model is relatively consistent with ZFC: the constructible universe has , and implies the existence of a Suslin tree.
This Cohen forcing is Knaster. In an uncountable family of finite conditions, the delta-system lemma yields an uncountable family whose domains have one common root; thinning to common values on that finite root makes its members pairwise compatible. If is Knaster and is CCC, the product is CCC: thin any uncountable family to pairwise compatible coordinates, then use CCC to find two compatible coordinates. Thus forces that the old is still CCC A name for an uncountable antichain would otherwise produce an uncountable antichain in this product by deciding its nodes.
Countable levels and the tree's splitting property persist, and the splitting argument from the previous part rules out a new cofinal branch in a CCC tree. Therefore the old is still Suslin. Meanwhile the forcing adds at least distinct reals, with all cardinals preserved, so .
We obtain a model with a Suslin tree and . Hence existence of a Suslin tree does not imply the Continuum hypothesis. This uses Knaster forcing preserves Suslin trees, not a claim that arbitrary CCC forcing preserves them.
Past exam of the mathematics course of the University of Cambridge 2015 iii Paper 24 5 a ii Solution Created 2026-10-03 Updated 2026-10-06
For an arbitrary ground model, this alternative needs an additional arithmetic hypothesis. The requested countable-cover property already prevents any collapse of an infinite ground-model cardinal. If a cardinal were collapsed, there would be a surjection with . The asserted ground-model would cover by the union of countable sets, a ground-model set of size at most , a contradiction. Thus all infinite cardinals are preserved.
Put , which must then remain . If the extension has continuum , it hasThe ground-model functions from into remain present and their cardinality cannot be collapsed. NecessarilyFor example, a ground model with continuum larger than cannot satisfy the printed request. This is a genuine missing hypothesis, rather than a forcing construction that works for every .
Under the necessary hypothesis, use Cohen forcing to add reals:The delta-system lemma shows that it has the countable chain condition for forcing: an uncountable family of finite conditions has an uncountable subfamily whose domains form a delta-system and whose values agree on its root, so any two of that subfamily are compatible. It therefore preserves cardinals. Its coordinate reals are pairwise distinct by dense disagreement requirements. Conversely each nice forcing name for a real uses countably many countable antichains in a forcing order, so the number of such names is at most . HenceFor any ordinal-valued function name, choose for each a maximal antichain in a forcing order deciding its value. The countable chain condition for forcing makes the set of possible ordinal values countable in . Pad it with if needed to make it countably infinite. The possible-values lemma for chain-condition forcing gives the stronger pointwise covering statementwhich implies the requested range inclusion. When a condition only forces that the name is such a function, make these choices below that condition; it belongs to the generic filter witnessing the actual function.
Past exam of the mathematics course of the University of Cambridge 2015 iii Paper 24 5 c ii Solution Created 2026-10-03 Updated 2026-10-06
The finite binary-function Cohen forcing is countable in . It preserves , and the countable levels, height, and normal extensions of the ground-model tree remain unchanged.
If the extension contained an uncountable tree antichain, apply the ground-model uncountable subset lemma for countable forcing to obtain an uncountable contained in it. Incomparability in the fixed ground-model tree is absolute, so already regards as an uncountable tree antichain, contradicting that is Suslin in . Similarly, a new cofinal branch has an uncountable ground-model subset. Comparability is absolute, so this would be an uncountable chain in the ground-model tree, again impossible.
Therefore countable forcing preserves Suslin trees, and in particular