Alphabeta Math
Pipeline-generated
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.

The Forcing Theorem and Formal Consistency Transfer

1 · Prerequisites

2 · Summary

Forcing is defined over a nonempty preorder with stronger conditions written below weaker ones. Atomic clauses use dense equality witnesses and a well-founded recursion on names; formula forcing is a scheme for each fixed formula. Monotonicity, density and the truth lemma connect these clauses to valuations by generic filters.

The extension argument proves the ZF axioms using names and rank bounds. Ground-model Choice is needed for the additional well-ordering argument that yields ZFC and is declared at that use. Ordinal preservation is independent of Choice. A countable transitive ground model permits external construction of generics; its existence is a stronger premise than mere consistency.

Finite-fragment transfer isolates the finitely many axioms used in each proof. Formal arithmetical consistency transfer additionally assumes verified total proof constructors in the stated arithmetic base. The complete-subalgebra remark proves its forward inclusion directly. The dense-name lemma proves both forcing directions directly over arbitrary transitive ZF grounds, including inverse names and forced round-trip equality. It identifies the generic extensions obtained from a preorder, its separative quotient and its nonzero regular-open completion.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Atomic forcing relation

Definition

Work in ZF with a nonempty forcing preorder P, with qp meaning that q is stronger. Names have the coordinates (name,condition) and rank convention of Forcing names and their rank. Write qs for incompatibility. Density, nonempty filters and ground-model genericity have the conventions of Dense open sets and generic filters over a model.

For names σ,τ, the following clauses specify atomic forcing:

pστu,sσ qp,s rq v,tτ (rt  ru=v).

Here qp,s abbreviates qp and qs; if there is no such q the corresponding requirement is vacuous. Define

pσ=τ(pστ  pτσ), pστqp rq v,tτ (rt  rσ=v).

Subset is an auxiliary clause, not an additional symbol in the membership language. In the equality clause, substituting the displayed subset clauses leaves only equality calls on two proper subnames. First solve that rank recursion, then define auxiliary subset and membership by the displays. Atomic forcing is well-founded and definable proves that this prescription exists, is unique and is definable. No largest condition is required.

For a transitive ZF ground model M containing P, M denotes the internally defined relation. The clauses do not quantify over generic filters or assume their existence. Their semantic relation to the valuation in Valuation of names and M[G] is proved later. Empty names are allowed: an empty left subset clause is vacuous, whereas no condition forces membership in the empty name.

LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Atomic forcing is well-founded and definable

Statement

In ZF the atomic forcing clauses determine unique relations, uniformly definable from the forcing preorder. For a transitive ZF ground model M containing P, the internal relations agree with the external atomic recursion on names belonging to M. This asserts atomic absoluteness only, not absoluteness of forcing arbitrary quantified formulas.

Facts & Assumptions

Given: ZF and a nonempty set forcing preorder P. In the absoluteness assertion, M is transitive and satisfies ZF.

[F1]

Atomic forcing relation gives the two-direction subset/equality clauses and dense membership clause.

[F2]

Recursion on well-founded setlike relations supplies unique definable set-valued recursion on a well-founded set domain.

[F3]

Absoluteness of names and their ranks identifies internal and external names, subnames and name ranks in a transitive ZF model.

Proof

1.1

For input names σ,τ form a set C by starting with those names, adjoining all first coordinates of their entries, iterating this operation through omega, and taking the union. Replacement and Union give a set closed under subnames. On C×C order pairs by the lexicographic order of (max(rkP(u),rkP(v)),min(rkP(u),rkP(v))). This relation is well-founded: in a nonempty subset take the least first rank, then the least second rank. It is setlike since the domain is a set. Lowering one coordinate strictly lowers its sorted rank pair; swapping coordinates leaves the complexity unchanged.

F3construct
2.1

At (u,v) define a subset E(u,v) of P by the equality clause of F1 with both subset clauses expanded. Its only equality calls involve a subname of u and a subname of v, in either order; these have strictly smaller complexity. Thus a supplied predecessor function determines membership of every p in E(u,v) by quantifiers over sets P, u and v. Separation forms the unique subset. F2 supplies all these subsets on C×C. Then the subset and membership relations are uniquely specified by F1 using these E-values; no recursive call to the same equality pair is needed.

F1F2step 1.1
3.1

For any two descendant-closed cones containing an input pair, their intersection remains descendant-closed. Induction on sorted rank pairs shows the E-values agree there, since their defining clauses use identical smaller pairs. The derived subset and membership values agree as well. Accordingly the formula asserting that the canonical cone recursion has p in its designated value defines the atomic relation independently of the cone. Every putative solution restricts to this recursion, so uniqueness follows.

F1F2step 2.1
4.1

Inside transitive M the canonical cone formed in step 1.1 is the same set: first-coordinate extraction, each finite iteration, and its omega-union agree, and M has actual omega. F3 identifies its ranks. Induct on the common rank pairs. Every condition, coefficient and subname quantified over in the expanded equality clauses is in the identical set on both sides; all predecessor E-values agree by induction. Equality therefore agrees, and the derived subset and membership clauses agree for the same reason. All recursions and restricted forcing sets exist inside M by its ZF axioms. This proves atomic absoluteness without comparing power sets of name levels, using AC, or asserting that a class of all names is a set.

F1F3step 1.1step 3.1
DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Forcing relation for all formulas

Definition

In ZF fix a nonempty forcing preorder P. Start with the atomic relations in Atomic forcing is well-founded and definable. For each fixed finite membership formula, use its syntax from Terms and formulas as finite set codes to extend forcing by

p(ψθ)(τ)(pψ(τ)  pθ(τ)), p¬ψ(τ)qp (qψ(τ)), pxψ(x,τ)qp rq  P-name σ (rψ(σ,τ)).

Boolean and universal abbreviations expand using negation, conjunction and existential quantification. Substitution is capture-avoiding, with bound variables renamed as necessary; pure membership terms are variables.

This is an external induction on a fixed finite formula. If its subformula forcing relations are definable, each displayed clause is a first-order formula: quantification over names is restricted by the definable namehood predicate. Separation on P forms the set of conditions having some name witness, despite the absence of a set of all names. Thus the clauses define one predicate for each formula, rather than a single satisfaction predicate uniformly ranging over all formulas of the universe.

In a transitive ZF ground model M, interpret every clause internally and denote the result by M. In particular the existential name ranges over M's names. Only the atomic relation is asserted to agree with the external recursion; the quantified forcing relations need not agree between different ground models. Existential forcing requires dense witnesses and makes no maximal-antichain selection and no assertion of one globally selected witnessing name. No AC is assumed.

LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Monotonicity, density, and decision for forcing

Statement

In ZF, for each fixed membership formula φ and tuple of names:

  • If pφ and qp, then qφ.
  • If {q:qφ} is dense below p, then pφ.
  • {q:qφ or q¬φ} is dense in P.

In addition, if G is M-generic, pG, and DM is dense below p, then GD. The same assertion applies to D{q:qp}.

Facts & Assumptions

Given: ZF, a nonempty forcing preorder P, and fixed names and a fixed formula. The final genericity assertion uses transitive ZF M containing P and its order.

[F1]

Forcing relation for all formulas defines conjunction, negation and existential forcing.

[F2]

Atomic forcing relation defines atomic forcing by common-extension and density conditions.

[F3]

Dense open sets and generic filters over a model defines density and nonempty, upward closed, internally directed generic filters.

Proof

1.1

Every atomic forcing clause persists to stronger conditions: in the subset clause the tested common extensions below q are a subset of those below p, and equality is the conjunction of two such requirements; membership restricts its tested extensions in the same way. For density closure of subset, given u,sσ and qp,s, choose aq forcing the subset, then apply its clause with that entry and common extension a. For equality, take a densely available condition forcing equality and perform this argument separately for each subset direction. For membership, given qp, first refine to a condition forcing membership and then refine once more to its equality/coefficient witness. These arguments prove atomic persistence and density closure.

F2F3
1.2

If D is dense below p, the set D={qD:qp}{q:qp} is dense in P. Indeed a condition compatible with p has a common extension, which can be refined into D; an incompatible condition already belongs to the second set. For D,pM, Separation makes DM. A generic G containing p meets D, and directedness prevents it from meeting its incompatible part. Thus it meets D{q:qp}.

F3
2.1

Induct on formula complexity for persistence and density closure. For conjunction, persistence holds for each conjunct by induction; if conjunction is forced densely, each conjunct is forced densely and hence at p by induction. For negation, no extension of p forcing ψ implies the same at every stronger condition. If negation is forced densely below p, a hypothetical qp forcing ψ has an extension r forcing its negation; persistence of ψ makes r force ψ, contradicting the negation clause at r itself.

F1step 1.1
3.1

For an existential, let W={r:σ (rψ(σ,τ))}. Forcing the existential means W is dense below p. It is then dense below every stronger condition, proving persistence. If conditions below p forcing the existential are dense below p, any qp has a refinement a below which W is dense, and hence a further refinement in W. Thus W is dense below p, proving density closure. Together with step 2.1, this completes the induction.

F1F3step 2.1
4.1

Given any p, either some qp forces φ, or no such q exists and p forces ¬φ by definition. This proves external decision density. When the parameters belong to M, Separation inside M instead forms the set decided by M; F1 does not identify that set with the external one for quantified formulas. No condition forces both φ and ¬φ, because p is one of its own extensions. All refinements used above are finitely many existential instantiations; no choice principle is used.

F1step 3.1
LemmaStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Truth lemma

Statement

Let M be a transitive ZF ground model containing a nonempty forcing preorder P, and let G be M-generic. For each fixed membership formula φ and names τM,

M[G]φ(τG)pG (pMφ(τ)).

No ambient or ground-model AC is needed. All forcing predicates in the proof are computed in M.

Facts & Assumptions

Given: The transitive ZF ground model M, its forcing preorder, its generic G, and a fixed formula with finitely many name parameters.

[F1]

Monotonicity, density, and decision for forcing gives persistence, density closure, decision density, and meeting of ground dense sets below members of G.

[F2]

Valuation of names and M[G] gives the valuation equation and represents every element of M[G] by a name in M.

[F3]

Atomic forcing relation gives subset, equality and membership clauses.

[F4]

Forcing relation for all formulas gives the formula-by-formula internally definable forcing predicates.

Proof

1.1

First induct on the sorted pair of name ranks to prove the equivalence for equality. Suppose pG forces στ, and uGσG comes from u,sσ with sG. Directedness gives qG with qp,s. The set of rq admitting v,tτ with rt and ru=v is in M by atomic definability and is dense below q by the subset clause. F1 gives such r in G; then t is in G, and equality induction on the two proper subnames gives uG=vGτG. Applying this to both subset clauses proves the forward semantic implication from forced equality.

F1F2F3
1.2

For the converse define Kσ,τ to consist of r for which some u,sσ satisfies rs and there are no ar and v,tτ with at and au=v. The union of Kσ,τ, Kτ,σ and the equality-forcing conditions is dense. Indeed, if p fails equality, one subset clause fails; its negation supplies an entry and qp,s with no such further witness, putting q in the corresponding K. All these sets belong to M by Separation and atomic definability.

F3
2.1

If σG=τG, neither K meets G. For otherwise its witness u satisfies uGσG=τG, so some v,tτ has tG and uG=vG. Equality induction gives bG forcing u=v. A common refinement in G of r,t,b still forces that equality by F1, contradicting r's K-condition. The reverse K is excluded identically with the names exchanged. Genericity applied to the dense union in step 1.2 therefore gives a condition in G forcing equality. The induction is legitimate in both equality directions because both names in each equality appeal are proper subnames. This establishes equality in both directions, including the empty-name base.

F1F2F3step 1.1step 1.2
3.1

If pG forces στ, its dense set of coefficient/equality witnesses is in M; F1 gives rG and v,tτ with rt and rσ=v. Equality gives σG=vGτG. Conversely if σGτG, choose such an entry with tG and σG=vG by F2. Equality gives bG forcing σ=v. A common refinement p of b and t lies in G; every extension of p is a membership witness by persistence. Thus p forces membership.

F1F2F3step 2.1
4.1

Induct on formula complexity. Conjunction forced by a member of G makes both conjuncts true by induction. Conversely, truth of both conjuncts gives two forcing conditions in G; their common refinement forces both. If pG forces ¬ψ, truth of ψ would give bG forcing ψ by induction, and a common refinement would contradict the negation clause. Conversely, if ψ is false in M[G], G meets the ground decision set for ψ; its chosen condition cannot force ψ by induction, hence forces ¬ψ.

F1F4step 3.1
5.1

If pG forces xψ(x,τ), its ground set of witness-forcing conditions is dense below p. F1 supplies r in G and a name σM with rψ(σ,τ). Induction gives a witness σG in M[G]. Conversely a true existential has a witness x=σG by F2; induction gives r in G forcing its matrix. Every stronger condition forces the same matrix by persistence, so r forces the existential by F4. Together with step 4.1 this finishes the formula induction and both directions of the assertion. Only finitely many refinements and existential witnesses were used at each argument, so no AC enters.

F1F2F4step 4.1
TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Forcing theorem

Statement

For every fixed membership formula φ, forcing is uniformly definable from P and its name parameters over a transitive ZF ground model M and satisfies the truth lemma for every M-generic G. If externally an M-generic filter through every condition is available, then

pMφ(τ)G (G is M-generic and pG  M[G]φ(τG)).

The definability assertion is a scheme indexed by fixed formulas. Existence of generics is an extra hypothesis for the displayed semantic characterization, not for the forcing predicate or truth lemma. ZF suffices.

Facts & Assumptions

Given: A transitive ZF model M, its nonempty forcing preorder P, and a fixed formula with names in M.

[F1]

Atomic forcing is well-founded and definable proves atomic definability on set cones.

[F2]

Forcing relation for all formulas extends definability through each fixed formula and specifies negation.

[F3]

Monotonicity, density, and decision for forcing supplies density closure and persistence.

[F4]

Truth lemma proves the semantic equivalence with existence of a forcing condition in a given generic.

Proof

1.1

Atomic relations are definable by F1. At conjunction and negation insert the already obtained subformula predicates into the clauses in F2; at an existential quantify over the definable class of M-names and over the set P. This gives a fixed first-order predicate for each fixed formula. Every parameter is P, its order, or one of the name arguments. F4 then supplies the truth lemma for this very internally defined predicate.

F1F2F4
2.1

If pMφ and G is M-generic containing p, the right-to-left direction of F4 makes φ true in M[G]. This implication needs no assumption that any generic exists.

F4step 1.1
2.2

Suppose p does not force φ. By density closure F3 the conditions forcing φ cannot be dense below p. Hence some qp has no stronger condition forcing φ, which says qM¬φ by F2. The extra generic-existence hypothesis supplies an M-generic G containing q; upward closure puts p in G. F4 makes ¬φ true there. Thus the asserted truth in every generic through p fails.

F2F3F4step 1.1
3.1

Steps 2.1 and 2.2 give both directions of the display. The argument selected only one generic under the stated existence hypothesis; it did not select generics simultaneously or infer their existence from definability. Formula construction used an external finite induction, so no uniform truth predicate for the universe or AC was assumed.

step 2.1step 2.2
TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Generic extensions satisfy ZF and preserve ground-model Choice

Statement

In ambient ZF, let M be a transitive ZF model, P a nonempty forcing preorder in M, and G M-generic. Then M[G] is a transitive ZF model, MM[G], and GM[G]. If in addition MAC, then M[G]AC. The ZF branch needs neither ambient nor ground-model Choice; the ZFC branch uses AC only inside M to well-order a set of names.

Facts & Assumptions

Given: M, P and G as stated. All collections of names below are formed internally in M; all target separation and replacement claims are for fixed formulas and their name parameters.

[F1]

Forcing theorem gives internally definable forcing and both directions of the truth lemma.

[F2]

Transitivity and a valuation rank bound gives transitivity of M[G].

[F3]

Names for pairs, functions and ordinals gives S(T)=T×P with value {τG:τT}, names for pairs and indexed valuation graphs.

[F4]

Check-name evaluation and reconstruction of G gives MM[G], GM[G], and all ground checks.

[F5]

The Axiom of Choice specifies the optional ground-model axiom.

[F6]

The well-ordering theorem well-orders a set using AC; here it is used only inside M in the optional branch.

Proof

1.1

F2 and F4 give transitivity and the stated containments. Empty Set and Infinity hold since the actual empty set and omega belong to M and hence to M[G]. Extensionality holds in a transitive domain: every member of either set is in that domain. For Foundation, any nonempty xM[G] has an ambient membership-minimal yx; transitivity puts y in M[G], and yx= remains true there. F3 constructs an unordered pair name S({σ,τ}), giving Pairing.

F2F3F4
1.2

For Separation, let a=σG and let b=τG be the parameters of a fixed formula φ. Put T=dom(σ) and form in M the name η={ρ,pT×P:pM(ρσφ(ρ,τ))}. It is a set by internal Separation using definability in F1. A member of its value satisfies the displayed conjunction by the truth lemma. Conversely any xa has a representative ρT; if φ(x,b) holds, the truth lemma supplies a p in G for that conjunction. Hence ηG={xa:M[G]φ(x,b)}, proving every Separation instance.

F1F3
2.1

For Union, for a=σG form T=ρdom(σ)dom(ρ) in M. F3 gives u=S(T)GM[G]. If zya, valuation first gives a subname ρ of sigma for y and then a subname of rho for z, so zu. Separation from step 1.2, with predicate ya (zy), cuts out exactly a from u.

F3step 1.2
2.2

For Replacement, suppose a fixed formula φ(x,y,b) defines exactly one y for every xa=σG. For each (ρ,p)dom(σ)×P, define in M γ(ρ,p) to be the least ordinal γ for which some name τVγM has pMφ(ρ,τ,τ); put it equal to zero if there is no such name. This is a definable ordinal function, so internal Replacement gives an ordinal δ strictly above every such γ. Internal Separation forms the set U of names in VδM. F3 gives u=S(U)GM[G]. Given xa and its unique y, choose a representing subname rho for x and any name for y. F1 gives p in G forcing the matrix. By the definition of the least rank, there is a witnessing name in U forced by that same p; F1 and uniqueness identify its value with y. Thus u contains every output. Separation using xa φ(x,y,b) gives the exact range. Only least ranks were collected, never a chosen name from each witness class.

F1F3step 1.2
2.3

For Power Set, put T=dom(σ) for a=σG and form Q=P(T×P)M in M. Every element of Q is a name, so u=S(Q)G belongs to M[G]. If yM[G] and ya, choose a name eta for y and form θ={ρ,pT×P:pMρη}Q. By F1 its value is contained in y. Conversely a member x of y is in a and has a representative rho in T; the truth lemma supplies p in G forcing its membership in eta, so x is in θG. Thus y=θGu. Separation of u by ya now gives exactly the internal power set of a. This uses only M's subsets of T×P, not its external power set.

F1F3step 1.2
3.1

The preceding steps give every axiom of ZF: the elementary axioms, Union, each Separation and Replacement instance, and Power Set. The target instances were derived from fixed internal forcing predicates; no truth predicate for M[G] was assumed inside M. This establishes the entire ZF branch.

step 1.1step 1.2step 2.1step 2.2step 2.3
4.1

Assume now, only for this branch, that M satisfies AC. Given a=σG, F5–F7 inside M provide a bijection h:ξdom(σ) for some ordinal xi; this is the exact use of ground-model AC. F3 constructs in M a graph name whose value in M[G] is the function f(i)=h(i)G on xi. Its range covers a. In the ZF model from step 3.1, for each xa the nonempty fibre {i<ξ:f(i)=x} has a least ordinal. Least fibres inject a into xi and well-order a. For a family of nonempty sets in M[G], apply this to its union and take the least member of each family member; target Replacement yields the choice function. Empty a and the empty family need only the empty maps. Thus M[G] satisfies AC, with no ambient AC assumption.

F3F5F6F7step 3.1
TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Forcing preserves ordinals

Statement

In ambient ZF, if M is a transitive ZF ground model and G is M-generic for a nonempty forcing preorder in M, then

OrdM[G]=OrdM.

This is preservation of ordinals as sets; no preservation of their cardinality or cofinality is asserted.

Facts & Assumptions

Given: The stated ground model and generic extension.

[F1]

Generic extensions satisfy ZF and preserve ground-model Choice gives transitive ZF M[G] containing M; only its ZF branch is used.

[F2]

Transitivity and a valuation rank bound gives rank(τG)rkP(τ).

[F3]

Names for pairs, functions and ordinals gives check names for ground ordinals with their original values.

[F4]

Absoluteness of names and their ranks identifies the name rank of a ground name as an ordinal belonging to M.

Proof

1.1

If γOrdM, F3 gives a ground name whose value is gamma, so γM[G]. Its being an actual ordinal is unchanged. Thus OrdMOrdM[G].

F1F3
1.2

If γOrdM[G], write γ=τG for a name τM. By F4, β=rkP(τ) is an actual ordinal in M. Since an ordinal has membership rank equal to itself, F2 gives γβ. If γ=β it is in M directly; if γ<β, transitivity of M puts γM. This includes gamma zero.

F1F2F4
2.1

The inclusions in steps 1.1 and 1.2 prove the equality. The upper-bound argument compares actual ordinal sets and uses no enumeration, cardinal arithmetic, cofinal map or AC; it therefore makes no claim that the extension has the same cardinals or cofinalities.

step 1.1step 1.2
LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

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.

TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Forcing equivalence and Boolean completion

Statement

In ZF every nonempty set forcing preorder P is forcing-equivalent to its separative quotient S and to B{0B}, where B is its regular-open complete Boolean algebra. For each of the canonical maps, and for any dense order embedding, generic filters correspond by inverse image and upward closure of the image; recursive translations of names preserve valuations and preserve and reflect forcing for every fixed membership formula. Thus corresponding generic extensions are equal.

The forcing assertions hold internally in every transitive ZF ground containing the data, without a countability or generic-existence assumption. Generic-extension assertions are conditional on the generic being supplied. Boolean zero is excluded, and no BPI or AC is required.

Facts & Assumptions

Given: ZF, with nonempty forcing preorders and stronger conditions lower.

[F1]

Separative quotient and compatibility constructs the nonempty separative quotient and its order-preserving, compatibility-preserving-and-reflecting quotient map.

[F2]

Choice-free regular open completion of forcing preorders constructs the regular-open complete Boolean algebra and its dense map, which preserves order and preserves and reflects compatibility.

[F3]

Dense forcing name translations preserve forcing proves both recursive name translations, both forced round trips, substitution, both directions of fixed-formula forcing equivalence, and inverse generic correspondences with valuation agreement for every map having these properties.

Proof

1.1

Let π:PS=P/ be the quotient in F1. It preserves order and both compatibility directions. It is onto, hence has dense image: every class has some representative, and its own class is below itself. This uses the representative of one specified class at a time, not a choice of representatives of all classes. Therefore π meets all of F3's hypotheses, even though it may fail to reflect the original order or to be injective.

F1given
1.2

In the downward-open topology on P, F2 constructs B=RO(P) and e(p)=intp. It proves e(p)e(q) iff pq and nonzero intersection iff original compatibility, and proves image density in B{0B}. Thus e too meets F3's hypotheses. Factoring through the quotient gives the dense order embedding [p]e(p) of S. The factor is well-defined and injective because mutual inclusion of the regular opens is exactly mutual . A nonzero Boolean meet is a common nonzero lower bound, so Boolean compatibility is exactly nonzero intersection.

F1F2
2.1

Apply F3 separately to π, to e, and to the factored dense embedding. In each case its explicit T translates coefficients forward and its R uses all coefficients whose images refine an original coefficient. Both fixed-formula forcing directions follow, including existential names, from its syntactic proof. For supplied generics its inverse-image/upward-image maps are inverse, and its two valuation equalities give both inclusions between the generic extensions. In particular all three presentations produce the same extensions. This conclusion uses the proved forced equality of round-trip names; it does not identify their sets of pairs literally.

F3step 1.1step 1.2
3.1

Finally an arbitrary dense order embedding j:PQ has the same properties. Order preservation preserves compatibility. If j(p),j(r) have a common lower bound q, image density supplies j(s)q; order reflection gives sp,r, proving compatibility reflection. F3 therefore applies to this embedding as well. The singleton preorder yields the two-element regular-open algebra and its singleton nonzero part. Boolean zero is excluded because the nonzero image cannot be dense below zero in the full algebra; retaining zero still gives a preorder in the two-element case, but not the dense target required by F3. All uses of F1–F3 are in ZF, and no filter-extension principle is involved. [F1, F2, F3, step 2.1] QED.

RemarkRemark: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Orientation for intermediate models and complete subalgebras

Remarks

Let M be a transitive ZF ground model. Suppose BC are nontrivial complete Boolean algebras in M and the inclusion BC is a Boolean embedding preserving all joins computed in M. Thus it preserves zero, one, complements, finite meets and finite joins as well as those ground-model joins. This is the complete-subalgebra convention: completeness refers to ground subsets, not all external subsets. See Completeness, regular opens, and order continuity. If H is M-generic for C+=C{0}, then G=HB is M-generic for B+ and

MM[G]M[H].

Here is the full argument for this direction. A Boolean forcing filter contains 1. If b0,b1HB, directedness gives cH below both. Their Boolean meet is above c, hence belongs to H by upward closure; it is nonzero and belongs to B. This proves directedness of G; nonemptiness and upward closure follow as well.

For any ground dense DB+, its join in B is 1: otherwise the nonzero complement of that join has a refinement dD, which would lie below both the join and its complement. The complete inclusion therefore makes its join in C also 1. For each nonzero cC, some dD has cd0. If all those meets were zero, c would lie below every ¬d, hence below the complement of their join, namely zero. Thus E={eC+:dD (ed)} is a ground dense set in C+. H meets E, and upward closure puts the corresponding d in H. So G meets D, proving genericity without any maximal-antichain selection or AC.

Each B+-name is also a C+-name. Induction on its subname relation shows that its value by G equals its value by H: every coefficient belongs to B, and therefore belongs to G exactly when it belongs to H; the induction hypothesis identifies all selected subname values. The definition Valuation of names and M[G] now gives M[G]M[H]. The ground inclusion and ZF model assertions follow from Generic extensions satisfy ZF and preserve ground-model Choice, using its choice-free branch. If M satisfies AC, its separately qualified branch gives ZFC for both extensions. A complete subalgebra equal to C gives G=H; the two-element subalgebra gives the trivial generic and intermediate model M.

The converse claim that every intermediate model arises from a complete subalgebra is not asserted here. It requires a different theorem. In particular this argument does not infer that the inclusion B+C+ has dense range.

TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Semantic generic extensions of countable transitive models

Statement

In ambient ZF, suppose M is an externally countable transitive model of ZFC, P is a nonempty forcing preorder in M, and pP. There exists an M-generic G containing p. The resulting M[G] is externally countable, transitive, satisfies ZFC, has the same ordinals as M, and satisfies a fixed formula at ground names exactly when some member of G forces it over M. This theorem is conditional on the full CTM; it does not assert that one exists.

Facts & Assumptions

Given: The stated CTM M, its preorder P, and a condition p. Ground-model AC is part of M satisfying ZFC, not an ambient assumption.

[F1]

Generics over countable transitive models in ZF constructs a generic through any p from a supplied external enumeration of M in ZF.

[F2]

Forcing theorem supplies definability and the truth lemma.

[F3]

Generic extensions satisfy ZF and preserve ground-model Choice gives transitive ZF extensions and propagates ground-model AC.

[F4]

Forcing preserves ordinals gives equality of ordinal heights.

[F5]

Transitive models and finite-fragment transfer data defines external countability by an injection into omega and separates full CTMs from finite fragments.

[F6]

The Axiom of Choice is assumed inside M and used only through the AC branch of F3.

Proof

1.1

From external countability choose one injection j:Mω. Since M contains the empty set, define e(n) to be the unique xM with j(x)=n if there is one, and empty otherwise. This is a surjection e:ωM. F1 constructs G through p by least enumeration indices, so ambient Choice is unnecessary.

F1F5
2.1

Apply F3 to M and this G. It gives transitivity and ZF, and the fact that M satisfies F6 licenses exactly its ground-name well-ordering step to obtain AC in M[G]. F4 then gives the same ordinals, and F2 gives the asserted equivalence between truth and a condition of G forcing the formula.

F2F3F4F6step 1.1
2.2

Define h(n)=e(n)G when e(n) is a P-name and h(n)= otherwise. External Separation and Replacement make h a function on omega. Every member of M[G] is a value of a name in M, hence appears in h. Assigning each member its least preimage under h injects M[G] into omega. This proves external countability even when distinct names have the same value.

F3step 1.1
3.1

Steps 1.1–2.2 prove all conclusions from the supplied CTM. The single injection j was part of the external countability hypothesis; no collection of CTMs or full-theory model was constructed from a consistency assertion. The only use of AC was the internal one in step 2.1.

F5step 1.1step 2.1step 2.2
LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Forcing transfer for finite ZFC fragments

Statement

Fix externally a finite target fragment Δ and a formal ZFC forcing verification for it: a specified definition of a nonempty preorder P, proofs of its required parameter and preorder properties, and, for each δΔ, a finite formal derivation that every condition forces δ. Then some fixed finite ΓZFC suffices for that verification and the construction over a countable transitive Γ-model: ZFC proves the existence of such a model and a generic extension satisfying Δ.

The source fragment includes all closure, absoluteness and parameter requirements used by the specified construction. A parameterized forcing requires the corresponding formally proved source existence assertion; an arbitrary external poset need not belong to the reflected model. This is an externally indexed finite-fragment assertion, not a claim that ZFC proves a full ZFC CTM or one internal model-existence sentence for all fragments.

Facts & Assumptions

Given: The finite target and finite formal verification data in the statement; ambient ZFC for reflection and the countable elementary submodel construction.

[F1]

Semantic generic extensions of countable transitive models has a proof assembled from generic enumeration, valuation, forcing truth, extension-axiom and ordinal arguments.

[F2]

Countable transitive models of fixed finite fragments gives, for each fixed finite source fragment, a ZFC proof of a countable transitive model of that fragment.

[F3]

Finite-fragment model transfer proves relative consistency identifies the two required proofs: source-model existence and conversion into a target-fragment model.

[F4]

The set of first-order ZF axiom sentences specifies finite formula instances rather than a class of axiom objects.

[F5]

The Axiom of Choice is used in F2's countable elementary-submodel construction.

Proof

1.1

For each target sentence retain the supplied finite forcing-verification derivation, expanding its theorem invocations into their finite proofs. Also retain the finite truth-lemma proof for each subformula of those finitely many sentences, the defining recursions on names and valuations, and the generic-enumeration construction used in F1. Only these fixed formulas are involved. In particular the existential clause needs Separation for its specific witness-forcing predicate; the atomic clauses need the specific descendant-cone recursions; a target Replacement instance needs the specific least-witness-rank Replacement from the extension proof. Each invoked Separation or Replacement schema therefore contributes a particular finite formula instance from F4.

F1F4given
2.1

Take the union of all ground axiom instances occurring in the retained finite derivations, also including the finitely used namehood, rank, finite-syntax and valuation absoluteness instances, Infinity and Extensionality, and the supplied proofs of the forcing-definition/parameter requirements. This is a finite list of ZFC axioms, denoted Gamma. The proof is a finite syntactic traversal: at a cited theorem expand the fixed proof actually used, and at a schema invocation retain its instantiated formula. Recursion or induction on ranks uses its finitely stated instance, not one axiom for each ordinal. Thus every retained ground argument is valid in any transitive model of Gamma. No application of the full-ZFC hypothesis of F1 is made to a mere Gamma-model.

F1F4step 1.1
3.1

F2 gives a ZFC proof of a countable transitive M satisfying Gamma, and the parameter/preorder construction retained in step 2.1 produces PM there. Use the external countable enumeration with least-index refinements to obtain a generic. The retained valuation and truth arguments are valid over this M by step 2.1. For each δΔ, its retained verification makes every condition force delta; the generic is nonempty, so the truth lemma makes delta true in M[G]. Hence this is a set model of Delta. Ambient AC enters through the countable elementary-submodel construction in F2; the generic enumeration itself uses no further choice.

F1F2F5step 2.1
4.1

The two proofs just obtained are precisely the source-existence and model-conversion data in F3. All references to Gamma and Delta were to these fixed finite lists. If Delta is empty the same elementary setup gives a nonempty set model without any target forcing assertions. No conclusion that M satisfies all ZFC follows, and no uniform arithmetic verification of all proof constructors has been asserted.

F3step 3.1
TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Formal consistency transfer by forcing

Statement

Fix a certified effective target theory T and an arithmetic base B. Suppose a uniform formal forcing verification is supplied in the following precise sense. B verifies total code functions which, from the finite axiom support of a certified T-refutation, produce ZFC proofs of the finite-fragment source-model existence and target-model conversion in the preceding lemma. B also verifies the proof constructors for extracting the support, combining those proofs, and applying set-model soundness to that finite derivation. Then

BCon(ZFC)Con(T).

Correctness on standard numerals, an effective procedure with unproved totality in B, or an externally given CTM does not alone satisfy this hypothesis. No CTM of all ZFC is inferred from its consistency.

Facts & Assumptions

Given: The certified proof presentations and the B-verified total constructors in the statement. The constructor verifications are hypotheses of this conditional theorem, not consequences of citing a semantic forcing theorem.

[F1]

Forcing transfer for finite ZFC fragments gives the fixed-fragment source-model and conversion proofs when a formal forcing verification for that target fragment is supplied.

[F2]

Formal consistency transfer from a verified reduction converts a B-verified total refutation reduction into a formal Con implication.

[F3]

Primitive-recursive syntax and certified proof checking provides certified proof parsing/checking and finite code operations, with malformed-input defaults.

Proof

1.1

On input p first check whether it is a certified T-proof with contradictory conclusion, using F3. For a valid such proof scan its finitely many lines, collecting each nonlogical axiom sentence with its certificate and retaining the line references. Denote the finite support by Delta(p); the same derivation is a refutation from that support. This is a bounded loop over the decoded list, using the operations in F3, and is among the B-verified constructors in the hypothesis. On any invalid input use the fixed default output zero.

F3given
2.1

On a valid refutation input, apply the stipulated total constructors to Delta(p). They return ZFC proofs of existence of a suitable finite-fragment CTM and of its conversion to a nonempty model N of Delta(p), the two proof roles in F1. Concatenate those proofs with renamed variables and corrected references. Append the stipulated soundness-constructor proof for the particular finite derivation p: a model of all its axiom lines satisfies every line by the logical axiom and inference checks, hence satisfies its contradictory final sentence. The nonempty set model N cannot satisfy that sentence, so the combined proof is a ZFC refutation. Denote its code by r(p).

F1F3step 1.1
3.1

Every operation used in r has a totality and correctness verification in B by the stated hypothesis; composition with the bounded parser and the invalid-input branch therefore gives a total r whose verified property is p (PrfT(p,)PrfZFC(r(p),)). This step uses the actual constructor verifications as inputs, rather than inferring them from the external fragment-existence scheme.

F3step 1.1step 2.1given
4.1

Apply F2 to r with source theory ZFC and target theory T. It yields the displayed Con implication in B. All CTMs used in constructing the proof code were confined to their fixed finite source fragments; neither the reduction nor its arithmetic consequence constructs a CTM of full ZFC.

F1F2step 3.1
CorollaryStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Relative consistency from a forced sentence

Statement

Let φ be a fixed membership sentence. Suppose a uniform formal finite-fragment forcing verification over ZFC forces φ and verifies each required finite target fragment, with the total proof-constructor verification in an arithmetic base B specified by Formal consistency transfer by forcing. Then

BCon(ZFC)Con(ZFC+φ).

A single externally supplied CTM and its semantic extension do not provide the stipulated formal verification data.

Facts & Assumptions

Given: A fixed sentence phi, the effective presentation obtained by adding that sentence to ZFC, and the B-verified finite-fragment forcing data of the statement.

[F1]

Formal consistency transfer by forcing gives formal Con transfer for a certified effective target with B-verified source-model, conversion and soundness constructors.

Proof

1.1

Take T=ZFC+φ in F1. Its certified axioms are either certified ZFC axioms or the single extra sentence phi, distinguished by a fixed tag and exact sentence-code equality. For a certified T-refutation its finite support is therefore a finite list of ZFC axioms, possibly together with phi. The assumed uniform verification supplies the constructors for that exact list; if phi is absent, restrict the same target verification to the smaller list. Thus T meets every hypothesis of F1.

F1given
2.1

F1 now yields the claimed implication in B. No existence assertion for a full ZFC CTM occurred in step 1.1: the hypothesis supplied verified proof constructors for the finite supports. Consequently a semantic extension of a single CTM does not suffice to instantiate this corollary unless those additional data are also provided.

F1step 1.1

5 · Examples, counterexamples and false statements

None yet.

Sources