How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Set-stage names and the forcing truth lemma for the Easton class product
Statement
Let be a GBC + Global Choice + GCH ground (Class-theoretic ground assumptions for Easton forcing), let be a definable Easton class function, let be the Easton class product and let be an -generic filter on . For an infinite regular write for the head, and for the set-forcing extension (Valuation of names and M[G]).
Then:
(a) Stages. For every infinite regular the head is a set of , is an -generic filter on , and for .
(b) Names. Every condition of lies in for some infinite regular ; call a set a -name if it is a -name (Forcing names and their rank) for some infinite regular . Every individual -name is a set of , the predicate " is a -name" is definable in from , and the -names are exactly the members of the class ; for each fixed , itself denotes an internally proper class of , not an element of containing all names.
(c) Valuation. For a -name and any infinite regular with , set (Valuation of names and M[G]). This value is independent of , and with a -name every element of is the value of a -name and each is contained in .
(d) Definable forcing and the truth lemma. For a fixed membership formula , define for and -names by the clauses of Atomic forcing relation and Forcing relation for all formulas, read with the class in place of a set preorder and with "name" meaning "P-name" as in (b). Then the relation is a class of , definable in from and by a single formula for each fixed , and it satisfies the truth lemma
This is the class-forcing interface of the source: set stages supply all names, the class relation is defined clause by clause without any class-sized join, and the truth lemma is proved by induction on the formula using that meets every dense class of the ground.
Facts & Assumptions
Given: A GBC + Global Choice + GCH ground , a definable Easton class function , its class product , and a filter meeting every dense class in .
Class comprehension with set quantifiers and class parameters, class Replacement, Global Choice, and set-level ZFC + GCH hold in ; is a class in . (Class-theoretic ground assumptions for Easton forcing)
Every is a set condition, is a set, and the restrictions split into the product of the head and tail. The same splitting holds between two set heads. (The Easton-support product of higher Cohen forcings, Easton head chain condition and tail closure)
Set forcing names are sets formed by a rank recursion; the name predicate and rank are uniformly definable from the set forcing order, and namehood is absolute for transitive grounds containing that order. (Forcing names and their rank, Absoluteness of names and their ranks)
Valuation is the recursion selecting subnames whose coefficient conditions belong to the generic filter; a set-forcing extension consists of the values of all its ground names. (Valuation of names and M[G])
The atomic forcing clauses define a unique, uniformly definable rank recursion for a set forcing preorder. The formula clauses use conjunction, negation, and the dense-witness clause for an existential. (Atomic forcing relation, Atomic forcing is well-founded and definable, Forcing relation for all formulas)
For a set forcing preorder in a transitive ground, the definable forcing relation satisfies the truth lemma for each fixed formula; in particular this holds for atomic formulas in every set head. (Forcing theorem)
A generic filter is upward closed and directed. Forcing is monotone under strengthening, and the conditions deciding a fixed formula are dense for set forcing. (Dense open sets and generic filters over a model, Monotonicity, density, and decision for forcing)
Proof
Set stages. For every infinite regular , by [F2]. If is dense in that head, the class belongs to by [F1] and is dense in : below , choose in and take . Thus meets . Because restriction of a member of is weaker and hence also belongs to , meets . Restrictions of common extensions show that is directed; it is upward closed in the head, so it is -generic. For , and .
Names. Every has a set of first coordinates, bounded by some infinite regular , and therefore belongs to . For a set , the assertion that there is a regular for which is a -name is a first-order assertion over with parameter : the order is a set uniformly defined from , and the set-name predicate is uniform by [F3]. Comprehension [F1] makes the -names a class in . Each such name is individually a set of ; for each fixed , the collection of all names is internally a proper class of (it includes for every ). No element of containing all names is used.
Atomic reduction to a set head. Suppose are infinite regular, are -names, and . In the factorization , the set-forcing atomic clauses give for . To verify this, induct simultaneously on the sorted pair of name ranks used in [F5]. Every coefficient of lies in the smaller head. A condition below projects to a condition below , and every head condition below lifts by union with . The same projection and lifting work below any head coefficient and for the stronger witnesses in the dense membership and subset clauses. The recursive equality calls involve strictly smaller name-rank pairs, so the induction hypothesis makes their truth invariant under the projection. This proves the equivalence for equality and membership, including both directions of every density clause.
Meeting a dense class below a condition. If and is dense below , then is a dense class in : a condition incompatible with is already in it, while a compatible one has a common extension with and then an extension in . Genericity makes meet this union. Directedness prevents any member of from being incompatible with , so . The cone itself is not claimed dense in all of .
Valuation. The name classes increase with the heads: a -name remains a -name when , by induction on name rank and inclusion of the orders. If is a name from the smaller head, every coefficient and subname of also comes from that head. The equality from step 1.1 and induction in the valuation recursion [F4] yield . Hence is independent of stage, the set extensions are nested, and is precisely the class of values of -names.
The same rank induction works with the full class product in place of . For , choose a regular containing ; every class condition projects to , and every head condition below lifts by union with . A witness below an arbitrary lifts with . Thus the atomic clauses read with the class define exactly . Step 1.3 makes the right side independent of the sufficiently large stage. Since the set-forcing atomic relation is uniformly definable by [F5], this is a first-order definition over with class parameter , so its extension belongs to by [F1]. It uses a set-head recursion and no class-sized Boolean join or class-valued rank recursion. This is the atomic set-stage interface used by Jech on printed pp.235–236.
Formula forcing. Starting from step 2.2, define the forcing predicate for each fixed formula by the clauses of [F5]. At a conjunction or negation substitute the already defined subformula predicates. At an existential, quantify over set conditions and over sets satisfying the -name predicate of step 1.2. All these are set quantifiers with class parameter , so finite induction on the fixed formula and comprehension [F1] give one defining class in for that formula. The clauses also give monotonicity by induction: strengthening preserves atomic forcing by step 2.2 and [F7], preserves conjunction and negation immediately, and preserves the dense-witness existential clause because every condition below a stronger condition was already below the original.
Atomic truth. Fix atomic and a regular containing all its names. Their values in equal their values in by step 2.1. If is true there, the set-forcing truth lemma [F6] supplies forcing it in the head; step 2.2 makes . Conversely if forces the atom in , enlarge to include ; then forces it in the set head by step 2.2, so [F6] gives its truth in the head and hence in .
Connectives. Induct on a fixed formula, the atomic case being step 3.2. For conjunction, if both conjuncts are true, their induction witnesses have a common stronger member , which forces both by monotonicity from step 3.1. The converse follows from the two induction soundness directions. For negation, the class is definable by step 3.1 and dense: below any condition either some extension forces , or that condition itself forces by the negation clause. Therefore meets . If is false in , the induction soundness direction excludes the positive side of this meeting, leaving some that forces . Conversely if forces but were true, induction would give forcing ; a common extension of in would force , contrary to the negation clause.
Existential quantifier. If , choose a witness by step 2.1. Induction gives forcing ; monotonicity makes the matrix hold below every , so the existential forcing clause gives . Conversely suppose forces the existential. The class belongs to by step 3.1 and is dense below by the existential clause. Step 1.4 gives and a witnessing name ; induction yields and hence the existential.
Steps 1.1–2.1 prove stages, names and valuation. Steps 1.3–3.1 prove the class relation is well defined and definable for every fixed formula, and steps 3.2–4.2 prove its truth lemma by formula induction. All choices of head antichains or names in this proof occur inside a set-forcing truth lemma or as one existential witness; the class comprehension and class genericity uses are explicit in steps 1.1, 2.2–3.1 and 1.4–4.2. This proves (a)–(d). ∎
Depends on
- Class-theoretic ground assumptions for Easton forcing
- The Easton-support product of higher Cohen forcings
- Easton head chain condition and tail closure
- Forcing names and their rank
- Absoluteness of names and their ranks
- Valuation of names and M[G]
- Atomic forcing relation
- Atomic forcing is well-founded and definable
- Forcing relation for all formulas
- Monotonicity, density, and decision for forcing
- Forcing theorem
- Dense open sets and generic filters over a model
Used by
Dependency tree · two levels
31 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.
Sources
- Thomas Jech, Set Theory, Chapter 15, class forcing, Boolean-valued model M^B and the Forcing Theorem (15.15), printed pp.235-236 (standard reference, not scraped)