Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-adaptedPipeline-generatedjudge pass (gpt-5.6-terra)audited 2026-09-13
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.

Dense forcing name translations preserve forcing

Statement

Work in ZF. Let P,Q be nonempty set forcing preorders and e:PQ preserve order, preserve and reflect compatibility, and have dense image. Injectivity and reflection of the original order are unnecessary. Define recursive translations

T(σ)={T(u),e(s):u,sσ},R(τ)={R(v),p:q (v,qτ  e(p)q)}.

For every fixed membership formula φ, every tuple of P-names σ, and pP,

pPφ(σ)e(p)Qφ(Tσ).

Every condition of Q forces TR(τ)=τ, and every condition of P forces RT(σ)=σ. Equality permits substitution in all these fixed formulas. These assertions hold internally over every transitive ZF ground M containing the orders and e, with names and quantified witnesses taken in M; no countability or existence of generics is required.

When generics are supplied, He1H and G{q:pG e(p)q} are inverse bijections between the M-generic filters. Corresponding generics satisfy T(σ)H=σG and R(τ)G=τH, so M[G]=M[H]. No AC or BPI is used.

Facts & Assumptions

Given: The hypotheses above; stronger conditions are lower. All density and recursion arguments below can be performed inside M.

[F1]

Atomic forcing relation gives the two subset tests defining equality and the dense equality-witness test defining membership.

[F2]

Forcing relation for all formulas defines conjunction, negation and existential forcing, with dense name witnesses for the existential.

[F3]

Monotonicity, density, and decision for forcing supplies persistence and density closure for each formula, and meeting a ground dense-below-p set when p belongs to the generic.

[F4]

Forcing names and their rank gives the strictly decreasing subname ranks and set descendant cones.

[F5]

Recursion on well-founded setlike relations supplies definable set-valued recursion and its restrictions to sets.

[F6]

Valuation of names and M[G] defines valuation recursively from the entries whose coefficients belong to the filter.

[F7]

Dense open sets and generic filters over a model specifies nonempty upward closed directed filters meeting every ground dense set.

Proof

1.1

We first record a refinement calculation. If qe(p1),,e(pn), choose a with e(a)q. Compatibility reflection makes a compatible with p1, so refine a below p1. Its image is still below q and hence compatible with e(p2); reflect compatibility again and continue. After finitely many steps obtain rp1,,pn with e(r)q. For n=0 this is image density. Consequently the image of {r:rp} is dense below e(p). Also, if e(a)e(b), every extension of a is compatible with b, and conditions below b are dense below a. Only finitely many existential instantiations are involved.

given
1.2

Apply F5 on the subname relation F4. The rule for T takes a set image of the entries. The rule for R takes a subset of the product of the entry set with P, then its set image. Both outputs are names by F4. These operations are definable and use no chosen inverse of e. Their recursion exists internally in any ground ZF model. For a transitive ground containing the data, induction on subnames identifies its output with the external translation: each entry and each tested coefficient ranges over the same ground sets, and the already translated subnames agree. The displayed definition shows that TR(τ) has entries TR(v),e(p) for every entry v,qτ and every p with e(p)q; this is a coefficient refinement, not literal equality with τ.

F4F5given
1.3

Here are the equality rules needed below, proved directly from F1. Induction on name rank gives pa=a for all p: for an entry of a and a tested common extension use that same entry and the induction hypothesis for its subname. Symmetry is built into the two subset tests. For transitivity induct on the decreasing lexicographic order of the three name ranks sorted in nonincreasing order. Suppose pa=b and pb=c. For an entry u,sa and qp,s, the first equality refines q to r below the coefficient of an entry v,tb, forcing u=v. The second refines r to w below the coefficient of z,hc, forcing v=z. Persistence and transitivity at the smaller triple (u,v,z) give wu=z. This verifies ac; exchanging a,c and using symmetry verifies ca. The triple strictly decreases because all three entries are proper subnames.

F1F3F4
2.1

If pa=b and pac, any extension of p refines to an entry of c with a forced equal to its subname. Symmetry and transitivity from the preceding equality rules replace a by b, proving pbc. If pc=d and pac, first obtain an entry u,sc with a=u forced and coefficient above the current condition. Apply the cd test to obtain an entry of d with subname forced equal to u; transitivity gives the required membership witness in d. Density closure proves both membership substitution assertions at p. Transitivity itself gives substitution in equality, in either argument.

F1F3step 1.3
2.2

We prove pPa=b iff e(p)QT(a)=T(b) by induction on the sorted pair of source name ranks. For the forward direction, an entry T(u),e(s) of T(a) comes from an entry u,s of a. Given qe(p),e(s), the refinement calculation supplies rp,s with e(r)q. The source subset test refines r to a coefficient of an entry v,tb and forces u=v. The smaller-pair induction transports this equality, giving the target witness. Apply this reasoning to both subset directions. For the reverse direction, given u,sa and rp,s, apply the target test below e(r) to find qe(r),e(t) and an entry v,tb with qQT(u)=T(v). Refine to wr,t with e(w)q; persistence and the smaller-pair induction give wPu=v. Again apply this to both subset directions. Duplicate image entries require only one witnessing source entry at a time.

F1F3F4step 1.1
2.3

For each Q-name a, every Q-condition forces TR(a)=a, by induction on its name rank. For an entry TR(u),e(s) of TR(a) coming from u,ta with e(s)t, every tested condition below e(s) is already below t and forces TR(u)=u by induction. This verifies TR(a)a. For the other direction, given u,ta and a condition q below its coefficient and the condition being tested, image density gives e(s)q. The entry TR(u),e(s) exists in TR(a) and induction and symmetry give the required equality. These are exactly the two subset clauses. In particular, this proves forced equality for the coefficient closure, rather than assuming that closure leaves a name literally unchanged.

F1F4step 1.1step 1.2step 1.3
2.4

Let G be P-generic and put H={q:pG e(p)q}. It is nonempty and upward closed, and directedness follows by taking a common refinement in G. For a ground dense set DQ, the set E={p:e(p)D} need not be dense if D is not open. Instead use E={p:dD e(p)d}: from p, find de(p) in D, and then rp with e(r)d. Thus E is dense; meeting it puts such a d in H. Hence H is generic. Certainly Ge1H. If e(p)H, take sG with e(s)e(p). Conditions below p are dense below s by the refinement calculation, so F3 and genericity yield rG below p, and pG. This proves e1H=G.

F3F7step 1.1
2.5

Conversely let H be Q-generic and put G=e1H. For a ground dense DP, the set {q:dD qe(d)} is dense in Q: first refine to an image, then to the image of a member of D. Meeting it gives a member of D in G, so G meets every ground dense set and is nonempty. Order preservation gives upward closure. For p,sG, the set Dp,s={r:rp or rs or rp,s} is dense: refine successively toward p and s whenever compatible, and otherwise stop at the corresponding incompatible alternative. A point in GDp,s cannot be incompatible with either, by compatibility preservation and directedness of H; it is the needed common refinement in G. Finally, for qH, the image is dense below q, and F3 gives e(p)H below q for some p. Thus q belongs to the upward closure of e[G]. The opposite inclusion is upward closure of H.

F3F7step 1.1
3.1

Equality substitution extends to each fixed formula by induction on its construction. Conjunction uses each conjunct. For negation, suppose p forces the parameter equalities and ¬ψ(a); an extension forcing ψ(b) would, by persistence and the induction hypothesis, force ψ(a), contrary to F2. Reverse the equalities for the converse. For an existential, at every extension obtain its dense name witness, keep that witness fixed, and change the parameters by the induction hypothesis; the same dense-witness clause proves the substituted existential. Atomic cases are the equality and membership substitution calculations. This proves substitution at any condition forcing the parameter equalities, without appealing to generic semantics.

F2F3step 1.3step 2.1
3.2

Membership is transported in both directions as well. If pPab, first refine any qe(p) to e(r) with rp, then use the source membership witness and the equality equivalence. Conversely, for rp apply the target membership clause below e(r), obtaining an entry v,tb and qe(r),e(t) forcing T(a)=T(v). Refine to wr,t with e(w)q and reflect equality. This is the source membership test. Empty right names fail both membership tests.

F1F3step 1.1step 2.2
3.3

Apply the Q-name round trip to a=T(σ). Every e(p) forces T(R(T(σ)))=T(σ), so equality reflection proves that every p forces RT(σ)=σ. Thus both translations are inverse modulo forced equality. The empty name translates to the empty name.

step 2.2step 2.3
3.4

Induction on source name rank and the equality pG    e(p)H give T(σ)H=σG directly from the valuation clause. For R, an active coefficient pG coming from v,qτ has e(p)q, hence qH. Conversely if qH, the inverse correspondence supplies pG with e(p)q, so the inverse entry is active. Induction identifies their subname valuations and yields R(τ)G=τH. These two equalities imply both inclusions of the extensions.

F4F6step 1.2step 2.4step 2.5
4.1

Induct now on each fixed formula for full forcing equivalence. Atomic cases have been proved. Conjunction is immediate from its two clauses. If pP¬ψ(σ) and some qe(p) forced ψ(Tσ), refine to rp with e(r)q and apply persistence and the formula induction hypothesis to contradict source negation. Conversely any source extension forcing ψ maps to a target extension forcing its translation, which is impossible if e(p) forces its negation.

F2F3step 1.1step 2.2step 3.2
5.1

For the existential forward direction, below any qe(p) first find rp with e(r)q, then refine r to a source witness σ for the matrix. The induction hypothesis transports that witness to T(σ). For the converse, at rp the target existential supplies qe(r) and a Q-name τ forcing its matrix with parameters Tσ. Refine to sr with e(s)q. Every condition forces TR(τ)=τ, so formula substitution changes this witness to T(R(τ)). The induction hypothesis for the matrix reflects it to the source witness R(τ) at s. This proves the dense-witness test at p, and completes the induction. All names quantified over here belong to the given ground when the proof is performed internally.

F2F3step 1.1step 3.1step 2.3step 4.1
6.1

All constructions above are set images, Separation, definable recursion and finite refinements. The atomic inductions use ranks of set names; the formula induction is external for each fixed finite formula, interpreted inside the ground. Thus no generics were needed for the forcing equivalence, no external completeness or countability was used, and no choice function was selected. Empty preorders are excluded; singleton preorders and noninjective maps satisfy the same calculations. Boolean zero, if a target is presented as a Boolean algebra, must be removed so that its nonzero part is a forcing preorder. [step 1.2, step 5.1, step 3.4] QED.

Depends on

Used by

Dependency tree · two levels

14 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