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

Skolem hulls are small elementary substructures

Statement

In ZFC let κ be an infinite cardinal, let L have at most κ nonlogical symbols of finite arity, let M be a nonempty L-structure, and let AM have size at most κ. There exists a witness family whose hull H of A is an elementary substructure of M with Hκ. In fact every supplied witness family has these elementarity and size properties. For countable L and A, the hull is at most countable.

Facts & Assumptions

Given: The stated objects, ZF and AC.

[F1]

A supplied family chooses existential witnesses and defines increasing stages Hn, starting with A{m0} and closing under constants, original functions and witness functions. (Witness functions and their hulls)

[F2]

A nonempty substructure is elementary iff every true existential instance with parameters in it has a witness in it making the matrix true in the ambient structure. (Tarski–Vaught witness test)

[F4]

For infinite κ and λκ, κ+λ=κ and κλ=κ when λ>0. (Absorption: for cardinals κ,λ with κ infinite and λκ, κλ=κ, and κλ=κ when λ0)

[F5]

Assuming AC, every set can be well ordered. (The well-ordering theorem)

[A1]

Every set family of nonempty sets has a choice function. (The Axiom of Choice)

[F6]

Every term and formula is a finite word in the tagged alphabet; the primitive formula constructors are equality, relations, negation, conjunction and existential quantification. (Terms and formulas as finite set codes)

Proof

1.1

By F5 and A1 fix a well-order of M. Its least element is m0; selecting the least satisfying element of each nonempty existential witness set, and m0 otherwise, gives the family of F1. The same remaining argument applies to any already supplied family. This is the use of choice needed to produce witnesses for an arbitrary structure.

F1F5A1
1.2

The alphabet consisting of the nonlogical symbols, countably many variables and finitely many punctuation/constructor tokens has size at most κ, by F4. Fix an injection of it into κ and a pairing injection κ2κ from F3. Recursively pairing coordinates gives injections κnκ for each positive finite n; the empty word is one additional element. Encoding the length as well gives an injection of all finite words into ω×κ, of size κ by F4. Formulas are particular finite words, so there are at most κ formulas and at most κ pairs (x,ψ). Thus there are at most κ closure operations in F1, all of finite arity.

F1F3F4F6
2.1

If Hnκ, the same finite-tuple encoding gives at most κ tuples of each arity and at most κ operation/tuple pairs in total. Their image has size at most κ: well-order the pair codes and assign to each image element its least preimage code. Adding Hn and the at most κ constants preserves the bound by F4. Also H0=A{m0}κ. Induction proves Hnκ for all n. To bound the union, use A1 on the nonempty sets of injections Hnκ, obtaining injections jn simultaneously. Assign aH the pair (n,jn(a)) for its least membership stage n. This injects H into ω×κ, giving Hκ by F4. This explicitly accounts for the countable choice in this union bound.

F1F3F4A1step 1.2
3.1

The hull contains m0 and every constant. A finite tuple in H lies in a common Hn: take the maximum of its finitely many membership stages, using n=0 for the empty tuple. Applying an original function sends it into Hn+1. Hence the restricted structure on H is a nonempty substructure. For a true existential instance with parameters in H, put its parameter tuple in Hn in the same way. The corresponding witness value belongs to Hn+1 and satisfies the matrix in M, by F1. F2 now gives HM. Taking κ=0 gives the countable assertion, with the same choice uses; it is not a claim of a choice-free countable hull for arbitrary M.

F1F2step 1.1step 2.1

Depends on

Used by

Dependency tree · two levels

40 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