Filter (mathematics) 2026-10-14
A filter is a nonempty upward-closed subset of a partial order such that every two members have a common lower bound in . With standard notation for forcing, lower means stronger, so these are exactly the directed filters used to define a generic filter. The projection of a product-generic filter uses these properties before genericity of its factor filters is proved.
Use standard notation for forcing: means that is stronger than . A closed forcing order is -closed when every decreasing sequence with has a common lower bound:
The chain condition for forcing is
An antichain in a forcing order consists of pairwise incompatible forcing conditions; incompatibility means having no common stronger extension. In particular, the -chain condition is the countable chain condition for forcing. These properties and their sequences or antichains are computed inside the ground model .
The Fn forcing here is ; larger partial functions are stronger conditions. This translates the inclusion description into standard notation for forcing as when . Compatible members of the generic filter agree wherever both are defined, so
is a function. For every , the conditions whose domains contain that coordinate form a dense subset of a forcing order. This requirement belongs to , and the generic filter meets it. Consequently is total.
Define the generic coordinate reals for finite-function forcing by
For distinct , the conditions assigning opposite bits to those rows at some column form a dense subset of a forcing order. Given any finite condition, choose a column absent from both rows and extend by assigning zero to one coordinate and one to the other. Genericity supplies such a condition in , so .
The function is formed inside by separation and replacement from . Hence
This constructs an injective function on the ground-model ordinal ; preservation of its cardinal status is a separate issue.
Use standard notation for forcing: means that is stronger. A generic filter is nonempty, upward closed and downward directed, and meets every dense subset of a forcing order in the ground model. Names below are forcing names in , with pairs ordered as .
The semantic forcing relation is
Here is the evaluation of a forcing name. Countability of supplies such generic filters through every condition by the Rasiowa–Sikorski lemma.
Define the syntactic forcing relation by mutual well-founded recursion on the forcing names for the atomic cases, then induction on the first-order formula. Its membership clause is
For equality, first abbreviate
and set exactly when both inclusions hold. Each recursive call lowers the rank of at least one forcing name without raising the other. This makes the mutual recursion well-founded.
For a basis of connectives consisting of logical conjunction, negation and existential quantification, the remaining clauses are
The last line is the existential clause of syntactic forcing; witnesses need only occur densely, rather than be forced by itself with one preselected name. Other connectives are defined by logical abbreviations. The recursion gives a definable relation inside for each fixed first-order formula, with quantification over the class of its names. If has no greatest element, use canonical forcing names , which still evaluate to . It also proves monotonicity: strengthening a condition preserves what it forces. The forcing theorem identifies the two relations and supplies the truth lemma.
Use standard notation for forcing, so means that is stronger. Let be the canonical forcing name for the ground-model condition . Define
Here means that they are incompatible forcing conditions. The checks and their collection are formed by recursion and Axiom schema of replacement in , and the displayed set is selected by axiom schema of separation, so this is a forcing name in .
By evaluation of a forcing name,
If , directedness of the generic filter gives a common stronger condition for and each , so is absent from this value.
Conversely, for fixed the set
is a dense subset of a forcing order belonging to . A condition incompatible with is already in it, and one compatible with has a common extension below . Genericity supplies . If , upward closure of rules out , hence . Therefore
This forcing name for the complement of a generic filter works without a separativity assumption on the order.
The two conventions reverse the order relation. In standard notation for forcing, means that is stronger than . Thus and are incompatible forcing conditions when there is no with and , while is a dense set when
In Jerusalem notation for forcing, means that is stronger than . Incompatibility therefore means that there is no with and , and density means
Principal filter in an ordered set Created 2026-10-05 Updated 2026-10-14
The principal filter in an ordered set generated by contains exactly the elements above . It is upward closed, and is a common lower bound in the filter for any two of its members. With standard notation for forcing, these are the conditions weaker than . The principal filter need not be a generic filter: a dense set can require a strict strengthening. The compatible-condition filter in a forcing atom determines a ground-model generic filter includes strengthenings as well as weakenings and can therefore be strictly larger.
Separative forcing order 2026-10-06
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.