Forcing extends a model of set theory by adjoining a filter generic for a partially ordered set of finite or otherwise controlled approximations.
A subset of a forcing order whose distinct members have no common stronger extension. A maximal forcing antichain has a compatible member for every condition. For forcing by nodes of a set-theoretic tree, ordered by extension, this coincides with a tree antichain.
A forcing collapses a ground-model cardinal if it forces a bijection from a smaller ordinal onto the ground ordinal . The ordinal itself is preserved; its being an initial ordinal is lost.
A forcing is cofinality-preserving over a transitive model if every generic extension has the same cofinality for every ground ordinal. The values are compared as ordinals, which forcing preserves.
For a cardinal number , says that for every forcing with the countable chain condition for forcing and every family of at most dense subsets, some filter in an ordered set meets them all. Full Martin axiom asserts this for all . The strict upper bound is part of the definition.
A forcing order that is countable inside the ground model. It has the countable chain condition and preserves . Internal countability is distinct from external countability of the entire model.
Over a Generalized continuum hypothesis ground model, adding one Cohen real preserves every infinite power . For the countable forcing, nice subset forcing names for number at most in the ground model. Old subsets give the matching lower bound and the countable chain condition for forcing preserves cardinals. Starting from the constructible universe, the new real is nonconstructible while the constructible levels remain unchanged.
A ground-model Suslin tree remains Suslin after countable forcing. A new uncountable chain or antichain would contain an uncountable ground-model subset by the ground-model uncountable subset lemma for countable forcing.
An uncountable set of ground-model elements in a generic extension by countable forcing contains an uncountable ground-model subset. Partition membership witnesses according to the countably many forcing conditions.
In standard notation for forcing, an order is separative if implies that some is incompatible with . Separativity does not imply an atomless forcing order: the one-point order is separative and has a forcing atom. Its only generic filter is a ground-model set. Atomlessness is the hypothesis in generic filter for an atomless order is new.
A condition is an atom if every two stronger conditions are compatible forcing conditions. This is a compatibility definition, not necessarily minimality in an arbitrary partial order. An atomless forcing order is one in which every condition has two incompatible strengthenings.
For a forcing atom in a ground-model forcing order, is a ground-model generic filter. It contains and is upward closed. For , choose and . The atom property gives , so is a common strengthening of . Thus is a filter in an ordered set. Every dense subset of a forcing order has some , and . The defining compatibility predicate is bounded to the ground-model set of conditions, so axiom schema of separation forms inside the ground model. For a nonminimal atom, this filter can strictly contain the principal filter above .
An order is atomless if it has no forcing atom, equivalently every condition has a pair of incompatible forcing conditions below it. For a fixed order belonging to a transitive model, this property is absolute because its quantifiers range over the unchanged set of conditions. Infinite-domain Fn forcing with at least two possible values is atomless: prescribe different values at one fresh coordinate.
If a generic filter for an atomless forcing order belonged to its ground model, then the complement would be a dense ground-model set. A condition outside is already there; a condition in has two incompatible strengthenings, at least one outside its directed filter. Genericity would then require meeting the complement, a contradiction.
The conditions are pairs with coordinatewise extension: exactly when and . The projection of a product-generic filter is a pair of factor filters whose Cartesian product is the original filter. Each is ground-model generic, and mutual genericity for product forcing makes the second generic over the extension by the first.
If is generic for product forcing over , then is generic over . For a name for a dense subset of the second factor, take forcing density. Ground-model pairs with first coordinate incompatible with , or with first coordinate below forcing the second into , form a dense product set. The existential clause of syntactic forcing and the membership clause for a canonical forcing name give the density witnesses. The product filter meets this set, cannot use the incompatible case, and hence its second projection meets .
For a generic filter in product forcing, let be its coordinate projections. They are filters in an ordered set. Given and , choose separate pairs witnessing their membership and then a common strengthening in . Upward closure puts in , proving the displayed equality. Every ground-model dense factor set lifts to a dense product set, proving genericity of each projection over the ground model.
A condition consists of a finite sequence and an infinite reservoir of allowed future values. A stronger condition extends the sequence, shrinks the reservoir, and takes all newly appended values from the old reservoir. Stem values may repeat. The union of the generic stems is an unbounded real over a model: for every ground-model function and every threshold , the conditions whose stem already has some with form a dense subset of a forcing order. An infinite subset of always supplies a sufficiently large value.
A function is unbounded over a model if for every , infinitely many satisfy . Equivalently, no ground-model function eventually dominates it. This is weaker than being a dominating real over .
A forcing order preserves cardinals over a ground model if every ground-model cardinal number remains a cardinal in every generic extension. This assertion and any sufficient chain condition for forcing are evaluated inside the ground model. External countability of a countable transitive model does not make all of its forcing orders internally ccc.
A forcing name is a recursively built set of pairs , where is a lower-rank forcing name and is a forcing condition. Ground-model names are interpreted using a generic filter to form the generic extension.
The ordinal assigned recursively by . It measures dependency on subnames and justifies generic evaluation by recursion. The ordinary rank of a set also accounts for the coding of the ordered pairs and the forcing conditions; it need not equal this dependency rank of a set.
If the ground model has axiom of choice, well-order the set of subnames appearing in a forcing name for an arbitrary extension set. Evaluate those activated by the generic filter. Each element of the extension set has a least preimage index; ordering by these indices well-orders the set. Only ground choice and the ZF part of the forcing theorem are needed.
A name for a subset of a ground-model set, given coordinatewise by antichains in a forcing order. For countable-chain-condition forcing, each coordinate uses a countable antichain, which bounds the number of names for reals.
For the condition-first forcing name convention, pair every condition with each of two names . Under any nonempty generic filter, the evaluation of a forcing name is then , the unordered pair of the two values. Equal values give a singleton. With the name-first convention, reverse the two components of each syntactic pair.
The forcing name evaluates to . If , genericity applied to supplies an incompatible member of . If , directedness prevents such a member.
Interpret a forcing name recursively by . The collection of interpreted ground-model names is the generic extension.
The canonical forcing name for a ground-model set is . Its evaluation of a forcing name under every generic filter is .
For an infinite ground-model cardinal number , use finite partial functions from to , ordered by reverse inclusion. The union of a generic filter is a surjection . The order has size , hence the -chain condition, and preserves cardinals at least .
If the ground model satisfies the Generalized continuum hypothesis, a finite-function collapse to countable size of preserves it. The old becomes the new , and there are at most names for subsets of . For every old cardinal there are at most names for subsets of . Cardinal preservation by chain-condition forcing and Cantor theorem turn these upper bounds into the required equalities.
In standard forcing notation, says that is stronger than : the smaller condition carries more information.
Two forcing conditions are compatible when they have a common stronger extension. In standard notation this means that some satisfies ; in Jerusalem notation for forcing it means that some satisfies .
Two forcing conditions are incompatible when they have no common stronger extension.
A subset of a forcing order is dense if every has a stronger condition in . This order-density condition is the one used by a generic filter; it is distinct from density in an arbitrarily specified topology.
For the convention that larger conditions are stronger, density above means every strengthening of has a further strengthening in . It is the extension-cone density usually called dense below a forcing condition when smaller conditions are stronger. The sign must be translated with the order convention, rather than copied unchanged.
If and a ground-model set is dense below a forcing condition , then the generic filter meets . Add all incompatible forcing conditions with to . The enlarged set is globally dense: a condition compatible with first has a common strengthening, then a further strengthening in . Genericity meets the enlargement, and directedness excludes its incompatible part.
A filter is generic over its ground model exactly when it meets each ground-model maximal forcing antichain in one point. Extensions of a maximal antichain form a dense set, while any ground dense set contains an antichain maximal in the whole forcing. Directedness permits at most one antichain member in a filter.
If is a countable transitive model, , and , enumerate the dense subsets of belonging to and recursively choose a decreasing sequence starting below that meets each one. Its upward closure is a generic filter over containing .
If is a generic filter over a countable transitive model , the generic extension consists of the interpretations by of all forcing names in .
Let for a fixed atomless forcing order , and . If a set were its internal power set of , choose with . The next generic filter belongs to , so ; transitivity of implies , contradicting generic filter for an atomless order is new. The chain is increasing but need not be an elementary chain.
For a forcing name , let consist of pairs where for some . Every ground-model subset of is a name whose value is contained in . Every subset has an equivalent such name: retain those with . The atomic membership truth lemma for forcing proves equality of values. Collect all these names from the ground-model power set into a single outer name, pairing each with every condition. Its value is the full internal power set, without presupposing that power set in the extension.
The forcing theorem identifies truth in a generic extension with the forcing relation: a formula is true in exactly when some condition in forces it.
For a name with finitely many possible values, record which value each condition forces, using an extra marker for undecided conditions. Equal patterns mean that any condition deciding one entry decides all entries with that pattern identically.
A generic extension of a transitive model has exactly the same ordinals as its ground model. Rank induction on names bounds every value; transitivity and agreement on membership make ordinalhood absolute.
A formula holds in a generic extension exactly when some condition in the generic filter forces it for names of its parameters.
For each formula, its forcing relation on names and conditions is uniformly first-order definable inside the ground model. This permits ground-model separation and replacement using forcing predicates.
For a countable transitive model , semantic forcing declares when every generic filter over containing gives .
The syntactic forcing relation is defined recursively inside the ground model from the ranks of forcing names and the logical complexity of . The forcing theorem proves that it agrees with the semantic forcing relation.
For forcing names and a generic filter , exactly when some syntactically forces . Assuming the equality truth lemma, interpreted membership supplies an active pair and a condition in forcing ; a common strengthening forces membership. Conversely the defining equality witnesses occur dense below a forcing condition forcing membership. The dense-below generic meeting lemma supplies one in , and the equality truth lemma recovers interpreted membership.
For the usual recursive syntactic forcing relation, means that conditions forcing for some forcing name are dense below a forcing condition . This density clause proves the existential step of the forcing theorem from the truth lemma for each named instance. A generic filter containing meets that dense set after it is augmented by conditions incompatible with .
Let be forcing names and let be a formula. The namebelongs to the ground model by axiom schema of separation. The forcing theorem shows that its value in a generic extension is exactlyConsequently every generic extension satisfies the separation schema.
A countable transitive model is a countable set such that membership on is the actual membership relation, is transitive, and satisfies the specified axioms of set theory.
A countable transitive model is in particular a standard model (set theory) with both countability and transitivity.
Cohen forcing consists of finite partial approximations to a new subset or function, ordered by reverse inclusion. Meeting the ground-model dense sets makes the union a total generic object.
Over a model of Generalized continuum hypothesis, add Cohen reals with finite binary partial functions. The Delta-system lemma proves the countable chain condition for forcing. The generic reals give the continuum lower bound , while nice forcing names for subsets of number at most in the ground model. Cardinal preservation then gives .
An eventually different condition is a finite sequence together with finitely many ground-model functions that all newly appended coordinates must avoid. The generic union eventually differs from every ground-model function.
The order consists of partial functions with , ordered by reverse inclusion so that larger functions are stronger conditions.
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.
For Fn forcing on with values in , the generic filter union is total by the dense coordinate-domain requirements. For each pair of distinct rows, the set of conditions giving them opposite bits at some column is dense: choose a column untouched in both finite rows. Thus the rows are distinct subsets of and provide an injective function from the ground-model ordinal into the extension's power set of . This construction alone does not prove preservation of its ground-model cardinal number status.
A forcing order has the -chain condition when every antichain has cardinality below . It preserves cardinals and cofinalities at least .
If forcing has the -chain condition for a regular uncountable , every forced club subset of contains a ground-model club below the forcing condition. Bound the possible witnesses above each ordinal using antichains, then take closure points of the bound function.
Suppose has the -chain condition and is forced to be a function from an ordinal to an ordinal . For each , a maximal antichain in a forcing order deciding has size below . Hence the ground model has a set of size below containing every possible value of .
If is a regular cardinal and has the -chain condition, then forcing with preserves every cardinal number and cofinality at least . Indeed, a proposed surjection with has its range contained in from the possible-values lemma for chain-condition forcing. The regularity of and infinite cardinal arithmetic make this union have cardinality below the ground-model cardinal , a contradiction.
A forcing order has the countable chain condition when every antichain in a forcing order is countable. Such forcing preserves cardinals and cofinalities at least .
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
If is a normal splitting Suslin tree and is Knaster, then is CCC, so forces that the ground tree is still CCC Countable levels and splitting persist. A new cofinal branch would give an uncountable antichain by splitting, so none is added. This permits adding many Cohen reals while retaining a Suslin tree, and distinguishes Knaster preservation from an unjustified preservation claim for every CCC forcing.
A forcing order is -closed when every decreasing sequence of conditions of length below has a lower bound. Countably closed forcing adds no new countable sequences of ground-model elements and in particular adds no new real numbers.
If a forcing is -closed in the ground model, then it adds no functions from a ground ordinal into a ground set . Recursively decide each value inside the ground model and take common stronger bounds at limit stages and after the final step. Conditions deciding a whole ground function are dense below any condition asserting this type of function. The dense-below generic meeting lemma ensures the generic filter meets that dense subset of a forcing order. One arbitrary bound need not be in the filter in an ordered set.
Every descending countable sequence of conditions has a common stronger condition. This is -closed forcing and adds no countable ordinal sequences.
Conditions are countable successor-length sequences , ordered by end extension. A countable fusion construction decides a named subset below a fresh limit index and writes that trace at the index inside any named club. The generic sequence satisfies the diamond principle.
Countable partial functions from to a nonempty ground-model set , ordered by extension, add a surjection . Countable closure preserves and adds no reals.
If a ground-model order is -closed, it adds no ordinal-valued functions with domain . Recursively decide each name value inside the ground model, using closure at intermediate limit stages and once more at the end. Below each starting condition, conditions deciding the entire function are dense. A generic filter meets them by the dense-below generic meeting lemma. The recursion must be internal to the ground model, since its closure property only covers its own sequences.
A -closed forcing order preserves a ground-model cardinal number , even when it is singular. A proposed surjection from an ordinal below to would be an old function because closed forcing adds no short ordinal sequences, contradicting old cardinalhood. This concerns and smaller cardinals; closure alone does not supply preservation of all larger cardinals.
A subset of a forcing order is centered when every finite collection of its conditions has a common stronger extension.
A forcing order is sigma-centered when it is the union of countably many centered subsets. Every sigma-centered forcing has the countable chain condition for forcing.
A Hechler condition is a pair consisting of a finite sequence and a function . An extension lengthens the stem, increases the side function, and places every new stem value above the old side function. The generic union is a dominating real.
A function dominates when for all but finitely many . A dominating real over a ground model dominates every such function belonging to that model.
For a forcing order with the countable chain condition for forcing, a real can be represented by a nice name determined by a countable antichain in a forcing order for each natural-number coordinate. This bounds the number of reals in the extension in terms of the size of the forcing order.
The finite-condition Lévy collapse consists of finite partial functions with and , ordered by reverse inclusion. The generic union gives a surjection for every infinite . If is regular and uncountable, the Delta-system lemma at a regular uncountable cardinal proves the -chain condition, so the extension makes .
With an uncountable regular cardinal, finite partial functions on assigning a value below the first coordinate collapse every ground ordinal below to countable size. The Delta-system lemma gives the chain in a partial order condition; the possible-values lemma for chain-condition forcing then preserves the regularity of . Therefore becomes the extension . Strong inaccessibility is enough but is not needed for this identification.
For a regular uncountable , the finite-condition collapse has the chain in a partial order condition, by a regular-cardinal Delta-system lemma and thinning to identical assignments on the finite root. Thus every maximal forcing antichain has ground-model size less than . There is no fixed size: for any nonzero cardinal , assigning all values below at the one coordinate is a maximal forcing antichain of size .
Articles by others on the same topic
There are currently no matching articles.