Alphabeta Math
DefinitionDefinition: AI-adaptedProof: AI-adaptedPipeline-generatedjudge pass (gpt-5.6-terra)
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 by initial functions and schemes

Definition

For each arity k0, primitive recursive functions are total maps NkN given by finite derivation trees from the following rules. The empty tuple is the unique element of N0.

The initial functions are zero (in every arity), successor S(x)=x+1, and projections Pik(x1,,xk)=xi for 1ik. Composition forms h(g1(a),,gr(a)) from an r-ary h and k-ary gi; r=0 gives the constant value of h. Primitive recursion forms the (k+1)-ary function f(a,0)=g(a),f(a,y+1)=h(a,y,f(a,y)) from a k-ary g and a (k+2)-ary h. In particular k=0 is allowed. This finite-tree definition is the least arity-indexed class closed under the rules: every closed class contains the value of each tree, by induction on the tree's finite depth.

A predicate is primitive recursive when its characteristic function, with true represented by 1 and false by 0, is primitive recursive. This is a definition by the displayed schemes, not by computability or unbounded search.

Facts & Assumptions

Given: Initial functions and the two schemes above, on the naturals of The natural numbers N (von Neumann). No choice axiom is assumed.

[F1]

Recursion on naturals with an initial point in a set and a total successor operation has a unique total solution (The recursion theorem).

Verification

1.1

For total g,h, fix a. On N×N set A0=(0,g(a)) and Ha(y,z)=(y+1,h(a,y,z)). Recursion produces a unique sequence Ay. Its first coordinate is y: it is zero initially and increments at each step. Its second coordinate therefore satisfies exactly the two equations defining f(a,y).

F1given
2.1

If another function satisfied those equations, its pairs (y,f(a,y)) would be the same unique recursion solution. Thus each parameter tuple and each y have exactly one value. Define the parameterized graph by that unique-solution property inside Nk+1×N; this is not a choice of solutions from possibly many witnesses. Composition of total functions is total, and the initial functions are total. Applying these observations successively at the finitely many nodes of a derivation tree proves totality of its denoted function. Empty parameter tuples and nullary constants obey the same construction.

step 1.1F1given

Depends on

Used by

Dependency tree · two levels

8 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