Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-generatedPipeline-generatedjudge pass (gpt-5.6-terra)
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.

Boolean truth for a supplied generic extension

Statement

Work in ZF. Let M be a transitive set model of ZF, let BM be internally complete and nontrivial, and let GB{0} be an externally supplied M-generic filter in the Boolean order. Use Boolean names with coefficients in all of B, including zero, and valuation by G. For each fixed finite formula φ in the language of membership and every finite tuple of Boolean names τ in M,

M[G]φ(valG(τ))φ(τ)MG.

Here M[G] is the set of valuations of Boolean names in M, with its actual membership relation, and Boolean values are computed internally in M. The assertion does not presume that M[G] satisfies ZF, does not assert existence of M or G, and does not give a formal consistency transfer. No form of Choice is used.

Facts & Assumptions

Given: M,B,G and a fixed finite formula as in the statement. Names use the full Boolean algebra as coefficient set; genericity uses its nonzero forcing order.

[F1]

A supplied generic Boolean filter is a proper ultrafilter; a ground-family join is in it exactly when a member is, and a ground-family meet is in it exactly when all members are. (Generic Boolean filters select ground-model joins)

[F2]

Atomic values are the specified subname joins and meets; existential values are joins of the set of attained matrix values. (Boolean-valued semantics for names)

[F3]

Each fixed formula has a definable unique Boolean value internally, using only internally complete ground-family operations. (Well-definedness of Boolean-valued semantics)

[F4]

Valuation selects the subnames whose coefficients belong to G; M[G] is precisely the set of valuations of ground names. (Valuation of names and M[G])

[F5]

Ground-model namehood and name ranks agree with actual namehood and ranks. (Absoluteness of names and their ranks)

[F6]

Each proper subname has strictly smaller ordinal name rank; finite iterated descendant closure is a set. (Forcing names and their rank)

Proof

1.1

F3 supplies internally the values of each fixed formula on its parameters. In particular, all atomic term families, and each fixed existential's set of attained values, are members of M by its Replacement or Separation. All their elements are actual elements of B by transitivity. F5 identifies all ground subnames and their ranks with the external ones. Thus F1 applies to these families, although the externally supplied G need not belong to M. No assertion of absoluteness of existential Boolean values is needed.

F1F2F3F5
1.2

Fix ground names s,t. Their descendant closure CM is a set closed under subnames: take the union of the finite iterations adjoining first coordinates of pair entries. On C×C, order the complexity pairs (max(rkB(u),rkB(v)),min(rkB(u),rkB(v))) lexicographically. Any nonempty set of these pairs has a least first coordinate and then a least second coordinate. Lowering either rank and retaining the other lowers this sorted pair, even when the coordinates exchange positions. Consequently simultaneous induction for equality and membership is legitimate: if some pair fails one of the two assertions, a least-complexity failing pair has all recursive subname pairs correct.

F5F6
2.1

For membership, F2 and F1 give I(s,t)MG exactly when some u,bt satisfies bE(s,u)MG. In a proper Boolean filter this is equivalent to bG and E(s,u)MG: one direction uses upward closure and the other meet closure. Since u is a proper subname of t, induction changes the equality clause to valG(s)=valG(u). F4 now identifies the existence of this pair exactly with valG(s)valG(t). This proves both membership directions at this pair.

F1F2F4step 1.1step 1.2
2.2

For equality, F1 applied to each of the two ground meets in F2 says E(s,t)MG exactly when every u,bs satisfies ¬bI(u,t)MG, and every u,bt satisfies ¬bI(u,s)MG. Ultrafilterhood makes ¬bdG equivalent to the implication bGdG. Indeed, if bG then ¬bG; if dG the join is in G; and if both the join and b are in G, their meet lies below d, so dG. Each membership call lowers the complexity by step 1.2. The induction hypotheses and F4 therefore identify the two conditions respectively with valG(s)valG(t) and the reverse inclusion. Actual Extensionality makes their conjunction equivalent to equality of the valuations. Both equality directions hold.

F1F2F4step 1.1step 1.2
3.1

The simultaneous induction in steps 2.1–2.2 proves the assertion for all atomic formulas on ground names. Empty names cause no exception: their membership joins are zero and their empty equality requirements are one, matching empty valuation. A zero coefficient never belongs to G, and its implication clause is one, so zero coefficients impose no unwanted membership or equality condition. Since any two names admit the set descendant domain of step 1.2, this argument covers all the ground-name parameters.

F1F2F4step 1.2step 2.1step 2.2
4.1

Induct now on a fixed finite formula, using negation, conjunction and existential quantification as primitive logical operations. By F1, ¬bG iff bG, and bcG iff both are in G. The corresponding external satisfaction clauses and the formula induction hypothesis establish the assertion for negation and conjunction, in both directions. Other finite Boolean connectives are their usual logical abbreviations.

F1F2step 3.1
5.1

For an existential with ground tuple t, put A={bB:M Boolean name s (b=ψ(s,t))}. This is the internally defined attained-value set in F2, so AM by step 1.1. F1 says MAG iff some bAG exists. Membership in this actual set A means there is a witness name sM with internal matrix value b; this is the semantics of the displayed existential in the supplied set structure M, and namehood agrees by F5. The formula induction hypothesis turns bG into M[G]ψ(valG(s),valG(t)). Conversely every witness in M[G] has a ground name by F4, so an existentially true matrix supplies an attained value in G and hence the join in G. This proves both existential directions without choosing a name for every element simultaneously.

F1F2F4F5step 1.1step 4.1
6.1

The finite formula induction proves the statement, including universal quantification by negation and existential quantification. It concerns external satisfaction for the set structures supplied, with one Boolean defining formula for each fixed object-language formula. The proof used neither a uniform truth predicate for the universe nor a Boolean validity proof for any ZF axiom. The only choices of names or join witnesses were single existential witnesses within implications, so the argument remains in ZF.

F3step 3.1step 4.1step 5.1

Depends on

Used by

Dependency tree · two levels

11 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