Alphabeta Math
TheoremStatement: 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.

Kleene fixed point theorem for program indices

Statement

For every total computable F:NN, there is e with φe=φF(e) as partial functions. An index e can be computed from an index for F on the promise that F is total. Equality here is extensional; it does not assert e=F(e).

Facts & Assumptions

Given: An index f computing the total function F.

[F1]

Binary-to-unary specialization s(z,x)=s11(z,x) is total computable and preserves domains and values (Smn for the fixed acceptable numbering).

[F2]

Universal evaluation and literal finite program compilation are effective (Acceptable numbering with universal evaluation).

Proof

1.1

Compile a binary program q which on (z,y) first computes s(z,z), then evaluates f on that number, obtaining F(s(z,z)), then evaluates that index on y. F1 supplies the first terminating subroutine, totality of F the second, and F2 the possibly partial last evaluation. Thus its binary function is H(z,y)φF(s(z,z))(y). The finite compiler inserts f literally, so q is obtained effectively from f without running F during code generation.

F1F2given
2.1

Compute e=s(q,q). For each y, specialization gives φe(y)H(q,y)φF(s(q,q))(y)=φF(e)(y). The first two subcalls in H terminate, so either the last call halts with exactly the asserted value or both sides are undefined. This proves equality of the partial domains as well as values. Computing q and then e is a halting transformation of the given index f; if the promise of totality fails the transformation still produces a number, but the asserted fixed-point conclusion is not inferred.

step 1.1F1

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

6 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