Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-adaptedPipeline-generatedprecheck passjudge 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.

Normal trees have faithful sequence representations

Statement

In ZFC, a normal tree T of nonzero ordinal height α is isomorphic to a downward-closed tree of sequences of lengths β<α, ordered by proper initial segment. The alphabet can be T. If each node has at most countably many immediate successors, the alphabet can be ω. The isomorphism preserves height; the image need not be the full sequence space.

Facts & Assumptions

Given: A normal tree T of height 0<α. AC is needed only for the simultaneous choice of countable successor labels; the alphabet-T construction uses identity labels.

[F1]

Normality includes one root and uniqueness from predecessor sets at nonzero limit levels. Normal and splitting trees

[F2]

Every node has a unique predecessor at each lower height, and height strictly increases along the tree order. Tree predecessors and compatibility

[F3]

Transfinite recursion defines a set-valued function from its values on earlier stages. Transfinite recursion

[F4]

AC permits well-ordering any set. The well-ordering theorem

[A1]

The Axiom of Choice is assumed in the countable-alphabet assertion. The Axiom of Choice

Proof

1.1

For each t, let St be its immediate-successor set. With alphabet A=T, use the injection et:StT, et(u)=u. In the countable-successor case, the set Jt of injections Stω is nonempty, including the empty map when St is empty. All these maps lie in a set of relations contained in T×ω. Well-order that set and let et be the least member of Jt. This is the sole use of AC; take A=ω in this case.

A1F4given
2.1

Define codes by recursion on levels. Give the root the empty code. At height β+1, the unique predecessor t at height β is the immediate predecessor of u; set f(u)=f(t)et(u). At a nonzero limit height λ, put f(u)=β<λf(uβ), where uβ is the unique height-β predecessor. These are set-valued level operations, so transfinite recursion applies. On histories not satisfying the stated coherence condition the operation can be assigned the empty set; the next step proves that such histories never occur in the recursion.

F1F2F3step 1.1
3.1

By induction on the constructed level, f(u) has domain ht(u) and restricts to f(uγ) at every lower height γ. This is vacuous at the root. At a successor, appending one coordinate gives the domain and preserves all earlier restrictions. At a limit the earlier codes agree on overlaps by the induction assertion; their union is a function with domain the union of all smaller ordinals, namely that limit. Its restrictions are exactly the earlier codes.

F2step 2.1
4.1

The codes are injective on each level, again by induction. At zero there is just one root. At a successor, equality of codes gives equality of parent codes and hence of parents; equality of last coordinates then gives equality of the successors by injectivity of et. At a nonzero limit, equality of codes and step 3.1 give equal codes for each pair of predecessors; level injectivity below the limit makes all those predecessors equal. Thus the predecessor sets agree, and normality makes the two nodes equal.

F1step 1.1step 3.1
5.1

Different levels give different code domains, so f is injective on T. If s<Tt, step 3.1 identifies f(s) with a proper restriction of f(t). Conversely, if f(s) is a proper initial segment of f(t), take the predecessor u of t at height ht(s). Step 3.1 gives f(u)=f(s), and step 4.1 gives u=s, hence s<Tt.

F2step 3.1step 4.1
6.1

Every proper restriction of f(t) is the code of its predecessor at that length, so the image is downward closed. The map onto its image is therefore the required order isomorphism and preserves heights by the domain computation. A height-one tree maps just to the empty sequence; no surjectivity onto all A<α is needed.

F2step 3.1step 5.1

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

15 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