Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-adaptedPipeline-generatedaudited 2026-09-09
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.

Unions of nonempty elementary chains

Statement

Let λ>0 be a set ordinal and (Mα)α<λ an elementary chain of nonempty structures for one finite-arity set signature L. Its union is a set L-structure U, and MαU for every α<λ. No continuity hypothesis on the chain is required.

Facts & Assumptions

Given: Work in ZF. Earlier structures are elementary substructures of later ones.

[F1]

Substructures contain constants and restrict functions and relations; elementary substructures agree on every formula with parameters in the smaller carrier. (Elementary embeddings, substructures and chains)

[F2]

Constructor induction applies to terms and formulas. (Structural induction and recursion on syntax)

[F3]

Satisfaction has the atomic, negation, conjunction and existential-assignment clauses. (Existence and uniqueness of set satisfaction)

[F4]

Term evaluation follows the variable, constant and function clauses. (Term denotation)

[F5]

Truth depends only on the finitely many free variables; tuples can be completed to assignments using a fixed carrier element. (Coincidence for term values and satisfaction)

Proof

1.1

Put U=α<λMα. This is a set and is nonempty because it contains M0. A finite tuple in U belongs to one stage: take the maximum of the least membership indices of its entries; for the empty tuple use stage0. Interpret constants by their common value, functions by the unions of their graphs, and relations by their unions. Any two stages are comparable and the larger restricts to the smaller, so a function has one consistent value on each tuple and its graph is total on Ur. Likewise the union relation restricts to the relation at each stage: a tuple from Mα that enters the relation at some other stage has the same truth in their larger common stage and hence in Mα. Constants are treated separately; function and relation symbols have positive arity. Therefore U is an L-structure and each Mα is its substructure.

F1
1.2

Induct on each formula simultaneously for every stage and every tuple in that stage. Equality of truth values passes to negation because negation reverses that value, and to conjunction because it is true exactly when its two constituents are true. Restrict tuples to the free variables of each constituent.

F2F3F5
2.1

For any term and parameter tuple in Mα, variable values coincide, constant values coincide, and equal argument values give equal function outputs by restriction from step 1.1. Term induction yields equality of the term values in Mα and U. Consequently both equality and relation atoms have identical truth values in the two structures.

F2F3F4F5step 1.1
2.2

For xψ and a tuple from Mα, a witness bMα gives truth of the matrix in U by the matrix induction hypothesis, hence gives the existential statement there. Conversely, a witness bU lies in some Mβ. Set γ=max(α,β)<λ. The parameters and b lie in Mγ, so the matrix induction hypothesis transfers the matrix from U to Mγ. Thus Mγ satisfies the existential instance. Elementarity MαMγ transfers this assertion back to Mα; if γ=α, it is already the desired assertion. This uses only elementarity between given stages.

F1F3F5step 1.1
3.1

The atomic, Boolean and existential cases exhaust the primitive syntax. Thus each formula has identical truth in a stage and in the union, on every tuple from that stage, so each stage is elementary in the union. If λ=1, the union is M0; more generally if λ=δ+1, the union is Mδ. Limit ordinals require no last stage and were covered by the finite maximum in step 2.2.

F1F2step 2.1step 1.2step 2.2

Depends on

Used by

Nothing in the library uses this result yet.

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