Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-adaptedPipeline-generatedaudited 2026-09-10
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.

Primitive-recursive functions are representable in Q

Statement

Every primitive-recursive function has a numeralwise unique-value representing formula in Q, and every primitive-recursive relation has positive and negative numeral proofs. The representations can simultaneously be chosen PA-provably total and single-valued, with PA-provably equivalent syntactic Σ1 graphs. No Q equivalence to those syntactic forms is asserted.

Facts & Assumptions

[F1]

Q calculates numerals and finite bounded cases: Q decides every closed arithmetic atomic formula and every closed bounded formula. For every external n, it proves xnˉi=0nx=iˉ and xnˉn+1x. These are metatheoretic schemes; induction on n here is not an induction axiom in Q.

[F2]

Beta coding and arithmetic sequence witnesses: Put β(b,c,i)=rem(b,1+(i+1)c). Every finite sequence of naturals has a beta code. Remainder (default zero at divisor zero) and beta have numeralwise unique-value representations in Q. PA proves beta-history existence and extension: for any b,c,n,a it can find b,c whose first n beta values agree with those of b,c and whose value at n is a.

Proof

Given: A fixed finite primitive-recursive construction, the representability convention, and the Q/PA bases.

1.1

Induct externally on the finite primitive-recursive construction. Zero, successor and projections have the graphs y=0, y=Sx, y=xi. Their unique-value proofs are equality calculations. For composition use u1uk(iGi(xˉ,ui)H(uˉ,y)). At numeral inputs the G graphs force numeral intermediate values, and H then forces the correct output; conversely those values witness existence. The same argument with variables proves totality and uniqueness in PA when the component graphs have them.

givenalgebra
2.1

Before using a graph A as a history component replace it by A(xˉ,y):=A(xˉ,y)z<y¬A(xˉ,z). At numeral inputs with output r, uniqueness for A gives the positive instance of this strengthening and the same unique output. More strongly, for each external r, Q proves, uniformly in the other inputs, that A(xˉ,rˉ)A(xˉ,y)y=rˉ. Indeed F1 splits y into the numerals at most r or the case r+1y. Below r the least-output clause at r refutes A at y; above r the least-output clause at y refutes A at r, since the numeral order calculation gives rˉ<y. The remaining case is equality. This does not require functionality at arbitrary nonnumeral inputs.

F1step 1.1
3.1

For f(0,xˉ)=g(xˉ) and f(t+1,xˉ)=h(t,f(t,xˉ),xˉ), let G,H and B be the strengthened graphs for g,h and beta from F2. Define the raw recursion graph by b,c[u(G(xˉ,u)B(b,c,0,u))i<tu,v(B(b,c,i,u)B(b,c,Si,v)H(i,u,xˉ,v))B(b,c,t,y)]. All free variables here have the indicated roles, and auxiliary variables are fresh. For numeral t and inputs, F2 codes the actual finite sequence f(0,nˉ),,f(t,nˉ). Positive numeral instances of G,H,B and the finite case scheme F1 verify every clause, giving existence.

F1F2step 2.1
4.1

For uniqueness, take any b,c satisfying the raw graph at those numeral inputs. G forces the initial witness to the numeral f(0,nˉ), so B at coordinate zero holds with that numeral. Instantiate the successor clause at external i=0. Its occurrence of coordinate zero equals that numeral by the uniform property of strengthened B in step 2.1, even though b,c are arbitrary. H now forces v to the next computed numeral; consequently B at coordinate one holds with it. Repeat this finite argument for i=1,...,t-1. The terminal B occurrence then forces y to the computed numeral f(t,n), again by step 2.1. For t=0 the initial and terminal B occurrences alone suffice. This proves numeralwise uniqueness without assuming arbitrary Q history codes are functional.

step 2.1step 3.1
5.1

In PA the beta graph is total and unique by F2. Induction on t proves existence of the raw history: start with the g value and a one-entry beta code; extend its code by the uniquely determined h value using F2. A second induction shows any two histories have the same value at each coordinate, first at zero by G and then at the successor by H. Thus PA proves the raw graph total and unique. It follows in PA that A and its strengthening A* are equivalent whenever A is any constructed graph: uniqueness excludes all smaller competing outputs. Also ¬A(xˉ,y)z(A(xˉ,z)zy), by totality and uniqueness.

F2step 3.1step 4.1
6.1

We prove the complexity claim simultaneously with construction. The beta and initial graphs are bounded. At later stages replace earlier graphs by their PA-equivalent existential bounded forms, and replace negative occurrences by the distinct-output existential formula of step 5.1. Positive Boolean combinations and existential prefixes combine by fresh-variable prenexing. For bounded universal closure PA proves i<twδ(i,w)Bi<twBδ(i,w): induction on t starts with B=0, and adjoining the next witness replaces B by its maximum with that witness. Repeating this for a fixed finite witness tuple supplies a common bound. The remaining matrix is bounded. Therefore every constructed graph is PA-equivalent to a syntactic Sigma1 graph, while its original strengthened form retains the Q assertion.

step 1.1step 2.1step 3.1step 5.1
7.1

For a primitive-recursive relation use the representing graph of its 0–1 characteristic function at output 1. The numeralwise unique-value theorem proves the instance when the value is 1, and proves its negation when the value is 0 since Q proves 01 by F1. This completes the function and relation assertions.

F1step 4.1step 6.1

Depends on

Used by

Dependency tree · two levels

7 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