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 have at most nonlogical symbols of finite arity, let be a nonempty -structure, and let have size at most . There exists a witness family whose hull of is an elementary substructure of with . In fact every supplied witness family has these elementarity and size properties. For countable and , the hull is at most countable.
Facts & Assumptions
Given: The stated objects, ZF and AC.
A supplied family chooses existential witnesses and defines increasing stages , starting with and closing under constants, original functions and witness functions. (Witness functions and their hulls)
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)
For infinite and , and when . (Absorption: for cardinals with infinite and , , and when )
Assuming AC, every set can be well ordered. (The well-ordering theorem)
Every set family of nonempty sets has a choice function. (The Axiom of Choice)
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
By F5 and A1 fix a well-order of . Its least element is ; selecting the least satisfying element of each nonempty existential witness set, and 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.
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 from F3. Recursively pairing coordinates gives injections for each positive finite ; 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 . Thus there are at most closure operations in F1, all of finite arity.
If , 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 and the at most constants preserves the bound by F4. Also . Induction proves for all . To bound the union, use A1 on the nonempty sets of injections , obtaining injections simultaneously. Assign the pair for its least membership stage . This injects into , giving by F4. This explicitly accounts for the countable choice in this union bound.
The hull contains and every constant. A finite tuple in lies in a common : take the maximum of its finitely many membership stages, using for the empty tuple. Applying an original function sends it into . Hence the restricted structure on is a nonempty substructure. For a true existential instance with parameters in , put its parameter tuple in in the same way. The corresponding witness value belongs to and satisfies the matrix in , by F1. F2 now gives . Taking gives the countable assertion, with the same choice uses; it is not a claim of a choice-free countable hull for arbitrary .
Depends on
- Witness functions and their hulls
- Tarski–Vaught witness test
- Hessenberg: $\kappa \otimes \kappa = \kappa$ for every infinite cardinal $\kappa$, proved in ZF from the canonical well-order of $\kappa \times \kappa$
- Absorption: for cardinals $\kappa, \lambda$ with $\kappa$ infinite and $\lambda \le \kappa$, $\kappa \oplus \lambda = \kappa$, and $\kappa \otimes \lambda = \kappa$ when $\lambda \ne 0$
- The well-ordering theorem
- The Axiom of Choice
- Terms and formulas as finite set codes
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
- Weiss–D’Mello, Fundamentals of Model Theory, Theorem 5 proof, printed p.20; finite-word count and choices expanded. (standard reference, not scraped)