Alphabeta Math
DefinitionDefinition: AI-adaptedProof: AI-adaptedPipeline-generated
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.

Acceptable numbering with universal evaluation

Definition

A numbering (φe)eN lists all unary partial computable functions on the naturals. It is acceptable in the composition formulation used here if evaluation (e,x)φe(x) is partial computable and there is a total computable c:N2N with φc(e,d)(x)φe(φd(x)). Here means both sides have the same domain and values; composition is strict. The fixed machine numbering of Kleene computation predicate and output map is acceptable.

Arity notation always means applying the same underlying single-word program evaluator to the fixed encoded tuple, as specified there: φe(k)(a) uses raw input E(bin(a1),,bin(ak)). In particular the unary case uses a one-entry tuple. This is not the assertion that a multi-entry tuple word is literally a unary numeral. When transferring an arity-k algorithm to a numerical unary algorithm on codes of tuples, explicitly decode that code and pass the recovered tuple word to the raw evaluator.

Facts & Assumptions

Given: The fixed coding and strict output/divergence convention, including malformed programs.

[F1]

Every partial recursive numerical function has a finite machine compiler, and these are exactly the machine functions (Kleene normal form for the fixed machine coding).

[F2]

The one-step interpreter is a fixed machine returning the unique successor on nonhalting configurations (A fixed interpreter can execute one encoded machine step).

[F3]

Indices enumerate words in length-lexicographic order; malformed codes denote nowhere-defined numeric functions, and the tuple and output conventions are fixed (Kleene computation predicate and output map).

Verification

1.1

For evaluation, decode e into its word and validate it, looping forever if invalid. Construct the initial configuration on the one-entry tuple for x and iterate F2 until its first halt. Extract the canonical numeral if present and otherwise loop forever. The finite decoding and tape-zone routines in F1 implement the preprocessing and iteration; F3 identifies the result and domain exactly with φe(x). Every finite program has an index, and F1 compiles every numerical partial computable function, proving exhaustivity.

F1F2F3
2.1

Given e,d, generate a program which retains its unary input x, runs the evaluator on (d,x), retains its numeric result y, and runs the evaluator on (e,y). Include e and d by finite chains of states writing their canonical bits; rename the evaluator's state copies to disjoint consecutive state intervals and use delimited work zones as in F1. Set the three designated states to 0,1,2, assign numbers to all remaining states and tape symbols, and fill unused state-symbol entries with transitions to an explicit infinite rightward walk. Emit every transition in the fixed lexicographic syntax and encode the table. If w is the resulting word, its index is 2w1+val(w). Scanning finite tables and binary arithmetic are halting tape routines from F1, so this compiler c is total on all e,d, independently of whether the generated program will halt.

F1F3step 1.1
3.1

On x the generated program halts exactly when the d-evaluation halts with y and the e-evaluation on y halts. In that event it returns the latter value; if either call diverges, so does the composite. This is the strict composition equation. A malformed e or d causes the corresponding evaluation to diverge, exactly as required. Thus universality and the total composition compiler hold without assuming specialization or fixed points.

step 1.1step 2.1

Depends on

Used by

Dependency tree · two levels

12 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