Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-adaptedPipeline-generatedjudge pass (gpt-5.6-terra)audited 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.

PA verifies proof certificates for bounded arithmetic truth

Statement

For each fixed bounded arithmetic formula δ(xˉ), PA proves that δ(xˉ) yields a certified Q-proof of δ(xˉ), and that ¬δ(xˉ) yields a certified Q-proof of its negation. Substitution of numerals in this assertion is the numerical syntax operation, not literal substitution of a variable into a numeral. Consequently, for each fixed syntactic Σ1 sentence σ, PA proves σProvQ(σ).

Facts & Assumptions

[F1]

Primitive-recursive syntax and certified proof checking: For the fixed effective signature and sentinel encoding, term/formula recognition, free-variable and free-for tests, capture-free substitution, numeral formation, negation, and certified derivation checking are primitive recursive. Invalid inputs return zero or false.

[F2]

Primitive-recursive functions are representable in Q: 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.

[F3]

The standard certified provability predicate: For a fixed effective theory T, let PrfT(p,a) be the chosen numeralwise arithmetic representation of certified proof checking, with proof code first. Use lem-primitive-recursive-syntax-and-proof-checking and the strengthened representation constructed in thm-primitive-recursive-numeralwise-representability. Retain also the finite PA proof of equivalence to its syntactic Σ1 computation form. Thus “Sigma1” for this chosen predicate may mean PA-Sigma1; it does not assert Q equivalence.

Put ProvT(a):=pPrfT(p,a) and Con(T):=¬ProvT(), where =v0¬(v0=v0) is in the appropriate signature and corner brackets denote the numeral of a code. External consistency means that there is no actual finite T-refutation; the displayed Con is an arithmetic formula.

For theories extending Q, 0=1 may replace the fixed contradiction: Q proves 0S0, so from 0=S0 explosion gives ; conversely reflexivity refutes and explosion gives 0=S0. Appending these fixed finite proof blocks gives primitive-recursive transformations between refutation certificates, verified in PA. We use the fixed throughout. Correctness only on standard numerals is insufficient to replace this predicate in a derivability or second-incompleteness theorem.

[F4]

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.

Proof

Given: A fixed bounded formula and the standard certified Q predicate; the claimed verification of constructors takes place in PA.

1.1

Construct positive/negative proof-code functions simultaneously by external induction on the fixed bounded formula. The operations on codes and proof lists are primitive recursive by F1, and F2 makes their graphs PA-provably total; F3 fixes the actual certified proof predicate. Maintain the invariant in PA: when the formula has truth value e, the e-constructor is a Q certificate for the corresponding signed numeral instance. Off the relevant truth-value case return the fixed code of the proof of 0=0; no correctness for a wrong-sign output is asserted. Each Boolean truth-value evaluator for a fixed bounded formula is primitive recursive by nested numerical bounded loops.

F1F2F3given
2.1

For terms, form an evaluation certificate t(xˉ)=t(xˉ). At zero and variables this is reflexivity. At a successor append equality congruence. For addition, recursively define A(a,0) as the instance aˉ+0=aˉ; A(a,b+1) concatenates A(a,b), the axiom aˉ+Sbˉ=S(aˉ+bˉ), and equality substitution to conclude aˉ+b+1=a+b+1. For multiplication, at zero use the zero axiom; at b+1 append the multiplication recursion axiom, the preceding multiplication certificate and A(ab,a). PA induction on b verifies these certificate recursions line by line, including shifted premise indices. For unequal values cancel the common successor prefix by repeated injectivity and finish with Sx0; the loop bound is the smaller value. Equal values use transitivity of the evaluation equalities. Thus atomic equalities have verified positive/negative certificate constructors.

F1step 1.1
3.1

For an order atom at values a,b, if a<=b insert the numeral b-a as left-addend witness and the addition certificate. If a>b use the finite bounded-case proof for bound b and refute each equality a=i. To generate that finite-case proof uniformly, start with the zero-bound derivation in F4 (predecessor, successor-not-zero); at the successor bound concatenate the preceding case proof with the fixed derivation taking x=0 or x=Sy and cancelling a successor in the witness equation. The analogous repeated-predecessor proof generates the other order split. Each update substitutes numerals into fixed proof templates and concatenates lists, hence is primitive recursive. PA induction on the bound verifies the final formula and all annotations. Thus this is a proof generator for F4, not an assumption that a metatheoretic scheme is already uniform. Strict order adds a negated equality.

F1F4step 2.1
4.1

For negation exchange the two constructors and append double negation when needed. For conjunction, its true constructor concatenates the two positive certificates and conjunction introduction; its false constructor uses the first false conjunct and the tautological implication from its negation to the negated conjunction. Disjunction is its Boolean expansion. Since the truth test selects only among these finite cases, the induction hypotheses and checking of each fixed Boolean proof block establish the invariant in PA.

step 1.1step 2.1step 3.1
5.1

Consider ut(xˉ)ϵ(u,xˉ) and let b=t(xˉ). On truth, bounded search below b+1 returns the first true matrix value k; concatenate its positive certificate, the bound certificate k<=b, the term-evaluation proof and existential introduction. On falsity, recursively concatenate negative matrix certificates for k=0,...,b. Combine them with the uniformly generated case theorem ubˉkbu=kˉ and equality substitution to derive ubˉ¬ϵ(u,xˉ), then negate the existential. The list invariant after k iterations is that exactly the first k signed instances have valid certificates with earlier premise indices. PA induction on k proves it; at b+1 the finite case proof yields the desired formula. Bounded universals are handled by the negated existential of the negated matrix. At an empty strict bound the universal certificate is the zero-case bound proof and the existential is refuted with no matrix list.

F1F4step 2.1step 4.1
6.1

For σ=xˉδ(xˉ), a witness tuple in PA satisfies the bounded matrix, so the invariant just proved supplies a Q certificate for its numeral instance. Append one existential introduction per witness coordinate to obtain a certificate ending with the fixed sentence sigma, and existentially quantify the certificate code. This proves the concluding implication. If another formula chi is only PA-equivalent to sigma, this conclusion gives Q proofs of sigma; a target extending PA must embed those proofs and append the fixed equivalence proof to get chi. No Q proof of that equivalence is inferred.

F3step 5.1

Depends on

Used by

Dependency tree · two levels

9 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