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.
Cardinality of infinite constructible levels
Statement
ZF proves that is well-orderable and for every infinite ordinal .
Facts & Assumptions
Given: ZF and an infinite ordinal alpha. All coding is external to the level; the level need not model ZF.
The constructible hierarchy and constructible rank makes the first stage containing x a successor , with x definable over from finitely many parameters there.
The canonical definable global well-order of L well-orders each level and supplies a fixed formula coding.
A set equinumerous with some ordinal has a least such ordinal, that ordinal is a cardinal, and equinumerous sets get the same one; no choice principle is used gives cardinalities and transport along bijections in ZF, in clauses (a)–(e).
Hessenberg: for every infinite cardinal , proved in ZF from the canonical well-order of gives a bijection between and for every infinite cardinal without AC.
Transitivity, growth, ordinals and rank in L gives and nesting of levels.
Proof
The order from F2 restricts to a well-order of . F5 gives the injection by inclusion. Thus both cardinals exist and .
Encode descriptions by finite rooted ordered trees. A node carries a label with and i the code of a formula defining a subset of ; its ordered children describe the finite tuple of parameters. A valid tree evaluates its children first and then takes the subset defined by that formula over the indicated level. Empty-level descriptions use the prescribed . Each valid tree has at most one value, by uniqueness of satisfaction and of its recursively evaluated parameters.
Every has a valid finite description. Induct on . Choose one definition of x over , where . Each parameter has smaller constructible rank by F1 and nesting. By the induction hypothesis it has a finite description; finitely many existential choices of descriptions are provable in ZF by induction on the tuple length. Joining those finitely many finite trees under the root gives a finite description of x. The zero-parameter case is a single node, covering the first stage. This induction proves existence, without choosing definitions simultaneously for all x.
Put . Fix one bijection from F3 and one pairing bijection on from F4. Encode node labels and finitely many punctuation symbols in . Iterating this fixed pairing and including the string length injects all finite strings, hence all the described finite trees, into . For a nonempty fibre of the tree-evaluation map take its least ordinal code. Step 1.2 ensures different values have disjoint fibres; step 2.1 ensures every x has a nonempty fibre. Least codes therefore give an injection .
The upper bound in step 3.1 and the lower bound in step 1.1 imply . In particular at the finite-tree codes are natural-number codes and the lower bound consists of the finite ordinals. The same code alphabet works at successor and limit ordinals alike; no family of levelwise bijections, and no AC, was used.
Depends on
- The constructible hierarchy and constructible rank
- The canonical definable global well-order of L
- A set equinumerous with some ordinal has a least such ordinal, that ordinal is a cardinal, and equinumerous sets get the same one; no choice principle is used
- Hessenberg: $\kappa \otimes \kappa = \kappa$ for every infinite cardinal $\kappa$, proved in ZF from the canonical well-order of $\kappa \times \kappa$
- Transitivity, growth, ordinals and rank in L
Used by
Dependency tree · two levels
37 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.