Alphabeta Math
Pipeline-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.

Arithmetization, Incompleteness, and Relative Consistency

1 · Prerequisites

2 · Summary

This page constructs certified numerical syntax before representing computations in Robinson arithmetic. Diagonalization, the two incompleteness arguments and the derivability conditions then lead to Lob and second incompleteness. The closing interfaces distinguish ordinary models, transitive models, external finite-fragment arguments and verified internal proof reductions. Q numeralwise representation and PA equivalence to a syntactic Sigma1 graph remain distinct throughout.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Robinson arithmetic, PA, and numeral conventions

Definition

Use the arithmetic signature 0,S,+,,=. Robinson arithmetic Q consists of the universal closures of these seven formulas:

Sx0;Sx=Syx=y;x0yx=Sy; x+0=x;x+Sy=S(x+y);x0=0;xSy=xy+x.

PA adds, for every formula ϕ(x,zˉ), the universal closure of [ϕ(0,zˉ)x(ϕ(x,zˉ)ϕ(Sx,zˉ))]xϕ(x,zˉ). Parameters zˉ are allowed. No induction schema is included in Q.

For an external natural number n, its numeral is the term nˉ=Sn0. Define xy by z(z+x=y) and x<y by xyxy, with z fresh. The left-addend witness is intentional: commutativity is not an axiom of Q.

Use Formal proofs from sentence theories for the six logical schemes and three rules. Negation, conjunction and existential quantification are primitive: AB expands to ¬(A¬B), AB to ¬(¬A¬B), and xA to ¬x¬A. Inequality means negated equality. Substitute capture-free, always taking the least available fresh variable index and universally closing the remaining parameters in increasing index order. Thus each displayed axiom and each induction instance is a definite finite sentence.

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Effective theories and certified numerical proof codes

Definition

Fix an effectively presented countable finite-arity signature whose symbol-kind and arity tests are primitive recursive in the sense of Bounded arithmetic formulas. Fix a primitive-recursive certificate predicate E(a,w); the nonlogical axioms are the sentences a for which wE(a,w). A certified proof is a derivation of Formal proofs from sentence theories together with an E-certificate at each nonlogical axiom line. A c.e. enumeration can be presented this way by including a finite computation history; no decision procedure for axiom membership is assumed.

For a binary word w, put c(w)=1w0w. Let bin(0)=0, and otherwise use the canonical binary numeral. The code of (a0,,ak1) is the natural number whose binary word is

11k0c(bin(a0))c(bin(ak1)).

The empty-list code is 2. Tokens, annotations and lists of lines are encoded by iterating this list convention. Invalid codes have validity false, length zero and all coordinates zero. An out-of-range coordinate is zero. Append and concatenation return the empty code 2 if an input list is invalid.

The initial sentinel prevents leading-zero ambiguity. The following well-definedness lemma proves unique decoding and primitive-recursive operations; these are not consequences of the bare phrase “effective coding.”

LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Primitive-recursive sentinel coding for certified syntax

Statement

In ZF the sentinel list encoding is injective. Validity, total length, coordinates, append, concatenation and every fixed-arity encoder are primitive recursive, with the stipulated defaults. A recursion on a fixed finite register tuple with primitive-recursive updates, and a recursion retaining its finite history, are primitive recursive. No universal evaluator or unbounded minimization is assumed.

Facts & Assumptions

[F1]

Bounded arithmetic formulas: Work in the first-order language 0,S,+,,<,= over the natural numbers of def-natural-numbers. A quantifier is bounded when it has the form u<t(x) or u<t(x), where t is an arithmetic term. A formula is bounded when every one of its quantifiers is bounded.

For the normal-form presentation of the arithmetical hierarchy on this page, we also permit an arbitrary primitive-recursive predicate R(x) as the quantifier-free matrix. Here the primitive-recursive functions are exactly those obtained by finitely many applications of composition and primitive recursion from zero functions, successor, and coordinate projections. Zero functions of every arity, including the nullary constant 0, are allowed; the projections are Pik(x1,,xk)=xi for 1ik. Composition substitutes functions of one common arity into the arguments of another. Primitive recursion takes functions g of arity k and h of arity k+2 to f of arity k+1 with f(0,x)=g(x),f(m+1,x)=h(m,f(m,x),x). These clauses define a unique total function: for each fixed x, apply thm-recursion on N2 with initial value (0,g(x)) and transition (m,y)(m+1,h(m,y,x)), then take the second coordinate. Uniqueness for each parameter tuple makes this one well-defined function of all its arguments. A predicate is primitive recursive when its characteristic function, taking value 1 exactly where it holds and 0 elsewhere, is such a function.

This is an additional presentation convention: it does not assert that every primitive-recursive predicate is definable by a bounded formula in the bare first-order language chosen above.

[F2]

Bounded quantifiers preserve primitive recursiveness: If R(x,u) is primitive recursive and t(x) is primitive recursive, then each relation u<t(x) R(x,u),u<t(x) R(x,u) is primitive recursive.

Proof

Given: The sentinel convention of the preceding definition and the initial-function/parameter-recursion class; all computations are on natural numbers.

1.1

From the initial functions and parameter recursion in F1 define a+0=a, a+Sn=S(a+n), a0=0, aSn=an+a, pred(0)=0, pred(Sn)=n, and a˙0=a, a˙Sn=pred(a˙n). Set z(0)=1,z(Sn)=0. Then equality is z((a˙b)+(b˙a)) and ab has characteristic function z(a˙b). Products, complements and rg+(1r)h implement Boolean tests and case splits for a 0–1 test r. Bounded sums/products have initial values 0/1 and append one term, so are primitive recursive.

F1given
2.1

For a 0–1 predicate r, j<Nij(1r(i)) counts the unsuccessful initial positions: it equals the least successful index, or N if none succeeds. This explicitly proves bounded search, consistent with bounded closure F2. Powers satisfy b0=1,bn+1=bbn. For d>0 put q(a,d)=j=1a[dja] and r(a,d)=a˙dq(a,d), and set both to 0 for d=0. The successful indices are exactly 1,,q; thus dqa<d(q+1), giving quotient and remainder. Every operation just defined is primitive recursive.

F2step 1.1
3.1

Put P(u,v)=(u+v)2+u. For a fixed sum t, its values occupy [t2,t2+t] with distinct offsets u; the next interval starts at (t+1)2>t2+t. Hence P is injective. Both coordinates are at most P(u,v), including (0,0). Bounded search therefore gives its range test and inverses, with zero off-range. Nesting a fixed number of these pairs stores a fixed register tuple. Decode, apply the finitely many update functions, and encode again: ordinary primitive recursion on the one state code implements the simultaneous register recursion, regardless of how large the registers grow.

step 1.1step 2.1
4.1

For s>0, its binary width is (s)=1+j=1s[2js], and (0)=1. Indeed the powers of two are strictly increasing and 2s>s for s1 including s=1; induction proves this bound. Thus the counted indices give the largest exponent below s. The left-to-right bit at j<(s) is the remainder modulo 2 of the quotient of s by 2(s)1j; elsewhere return zero. Horner updating v2v+b evaluates any specified payload. These are primitive-recursive register computations by steps 2.1–3.1.

step 2.1step 3.1
5.1

Parse the canonical binary word of s>0. After the initial 1, count the consecutive 1s to the first 0; failure to find that delimiter is invalid. Their number is k. At each of k block starts p, find the next zero below (s) and let m be its distance. Require m1, require m payload bits after the delimiter to fit, and require their first bit to be 1 unless m=1. Evaluate those bits by Horner and advance by 2m+1. Finally require the position to equal (s). Each scan and block loop has at most (s)+1 iterations. A persistent error flag freezes invalid states. The counters, current position, flag and requested entry are finitely many registers, so step 3.1 proves primitive recursiveness. At the end reset length and coordinates to zero on failure, and coordinates to zero outside 0j<k.

step 3.1step 4.1
6.1

The header and every block delimiter determine their lengths uniquely. Each canonical payload therefore recovers its unique original natural number. Induction over the blocks proves that parsing an encoded list returns that list; conversely, a successful parse consumes the whole word and reconstruction reproduces it. Thus two lists with the same code have equal length and equal entries. The word 10 has k=0 and no payload, so parses successfully as the empty list.

step 5.1
7.1

For construction represent a word by value and width (v,L); concatenating (w,M) gives (v2M+w,L+M). The length-k header is (2k+22,k+2). For m=(a) the entry block has width 2m+1 and value (2m1)2m+1+a. Fixed-arity encoders concatenate finitely many such blocks. Append and concatenation build the enlarged header and copy coordinates from the validated inputs, followed by the new entry or second list, using their lengths as bounds. Induction on the number copied gives exactly the required output list. Invalid inputs return 2. Finally a history recursion stores its current list code, computes the primitive-recursive next value from it and appends. This is one ordinary parameter recursion; retrieving a coordinate supplies the result.

step 1.1step 3.1step 5.1step 6.1
LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Q calculates numerals and finite bounded cases

Statement

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.

Facts & Assumptions

[F1]

Robinson arithmetic, PA, and numeral conventions: Use the arithmetic signature 0,S,+,,=. Robinson arithmetic Q consists of the universal closures of these seven formulas:

Sx0;Sx=Syx=y;x0yx=Sy; x+0=x;x+Sy=S(x+y);x0=0;xSy=xy+x.

PA adds, for every formula ϕ(x,zˉ), the universal closure of [ϕ(0,zˉ)x(ϕ(x,zˉ)ϕ(Sx,zˉ))]xϕ(x,zˉ). Parameters zˉ are allowed. No induction schema is included in Q.

For an external natural number n, its numeral is the term nˉ=Sn0. Define xy by z(z+x=y) and x<y by xyxy, with z fresh. The left-addend witness is intentional: commutativity is not an axiom of Q.

Use def-set-coded-formal-derivation for the six logical schemes and three rules. Negation, conjunction and existential quantification are primitive: AB expands to ¬(A¬B), AB to ¬(¬A¬B), and xA to ¬x¬A. Inequality means negated equality. Substitute capture-free, always taking the least available fresh variable index and universally closing the remaining parameters in increasing index order. Thus each displayed axiom and each induction instance is a definite finite sentence.

Proof

Given: The displayed Q axioms and the left-addend order convention; n is external.

1.1

Use the seven Q axioms F1. Externally inducting on b gives Q proofs of aˉ+bˉ=a+b and aˉbˉ=ab, by substituting the previous equality into the respective recursion axiom. Structural induction reduces each closed term to a numeral. For distinct numerals cancel their common successor prefix using injectivity; a remaining successor cannot equal zero. Hence Q proves the correct equality or inequality between any two closed terms.

F1given
2.1

We prove the bounded-case scheme externally on n. If z+x=0 and x0, predecessor gives x=Sy, so z+x=S(z+y)0, a contradiction. Hence x0x=0. For the next bound, either x=0 or x=Sy. In the second case z+x=Snˉ implies z+y=nˉ by injectivity, hence ynˉ and the earlier finite case scheme makes x one of 1ˉ,,n+1. This is a finite derivation for each n.

F1step 1.1
2.2

For every fixed k, external induction proves z+kˉ=Skz and Sz+kˉ=z+k+1. Repeatedly applying the predecessor axiom n+1 times gives the finite disjunction: x=0, ..., x=nˉ, or x=Sn+1z for some z. In a numeral case, a numeral left-addend witness proves xnˉ by step 1.1. In the last case, z+n+1=x proves n+1x. This gives the second scheme without internal induction. The same calculation shows n+1xnˉx by replacing z with Sz.

F1step 1.1
3.1

A numeral instance of is true exactly when its first numeral is among those allowed by step 2.1. If it is, a numeral witness proves it; otherwise the finite disjunction and the unequal-numeral proofs refute it. Thus closed order atoms are decided as well. For a closed bounded quantifier first reduce its bounding term to nˉ, then use step 2.1 to replace the bounded variable by the finite list of possible numerals. Induction on the formula gives a proof or a refutation for each substituted matrix. Existential introduction proves a true existential; the finite case disjunction refutes a false one. Negation handles universal quantifiers; Boolean truth tables combine the remaining cases. The zero bound yields either a singleton test for <= or no candidates for <.

step 1.1step 2.1step 2.2
LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Beta coding and arithmetic sequence witnesses

Statement

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.

Facts & Assumptions

[F1]

Robinson arithmetic, PA, and numeral conventions: Use the arithmetic signature 0,S,+,,=. Robinson arithmetic Q consists of the universal closures of these seven formulas:

Sx0;Sx=Syx=y;x0yx=Sy; x+0=x;x+Sy=S(x+y);x0=0;xSy=xy+x.

PA adds, for every formula ϕ(x,zˉ), the universal closure of [ϕ(0,zˉ)x(ϕ(x,zˉ)ϕ(Sx,zˉ))]xϕ(x,zˉ). Parameters zˉ are allowed. No induction schema is included in Q.

For an external natural number n, its numeral is the term nˉ=Sn0. Define xy by z(z+x=y) and x<y by xyxy, with z fresh. The left-addend witness is intentional: commutativity is not an axiom of Q.

Use def-set-coded-formal-derivation for the six logical schemes and three rules. Negation, conjunction and existential quantification are primitive: AB expands to ¬(A¬B), AB to ¬(¬A¬B), and xA to ¬x¬A. Inequality means negated equality. Substitute capture-free, always taking the least available fresh variable index and universally closing the remaining parameters in increasing index order. Thus each displayed axiom and each induction instance is a definite finite sentence.

[F2]

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: Natural inputs and the beta convention; the coding theorem is external ZF, while the last assertion is proved in PA.

1.1

For d>0, induction on b gives unique division b=qd+r, r<d: at zero use (0,0); from (q,r) use (q,r+1) if r+1<d, and (q+1,0) if r+1=d. If two such expressions had q<q, then qd+r<(q+1)dqdqd+r, impossible; interchange them for the other inequality. Thus quotient and remainder are unique. These arguments use natural-number induction and elementary distributivity/order, each derivable in PA by induction from F1.

F1given
2.1

To derive the required congruence theorem, repeatedly replace (u,v) with (v,rem(u,v)) while v>0. The positive second coordinate strictly decreases, so strong induction on the second coordinate v gives termination, uniformly in u (also when u<v). Common divisors are unchanged because u=qv+r iff r=uqv. Maintaining integer linear combinations of the original pair (integers represented as differences of naturals) shows that the final positive divisor g is su+tv. It divides both original numbers, and every common divisor divides it. Thus coprime u,v have su+tv=1. For residues A,B the integer Avt+Bus is congruent to A modulo u and B modulo v. Taking its nonnegative residue modulo uv gives a simultaneous solution. Uniqueness modulo uv follows since a number divisible by u and v is divisible by uv: multiply su+tv=1 by the quotient after division by u. Iterating combines any finite pairwise coprime list.

step 1.1
2.2

Use the Q remainder graph R(b,d,r):=(d=0r=0)[d0rbr<dqb(b=qd+r)]. At numeral b,d, F2 restricts r and q to finite lists of numerals. Step 1.1 identifies the one correct remainder; every other pair is refuted by closed calculations, and the correct pair supplies existence. If d=0 the first clause forces r=0. Substituting the term 1+(i+1)c into the divisor place gives the beta graph. At numeral inputs the divisor is a numeral by F2, so the same unique-value conclusion follows.

F2step 1.1
3.1

For a0,,an, choose j>max(n+1,a0,,an) and c=j!. Let di=1+(i+1)c. If a prime p divided both di,dk with ik, it would divide (ik)c. It cannot divide c, since it divides 1+(i+1)c, so it divides ikn<j, and then divides j!, a contradiction. Here every integer greater than one has a prime divisor by taking its least divisor greater than one; that divisor is prime by minimality. The prime-divides-product assertion follows from the Bezout identity when it does not divide one factor. Thus the moduli are pairwise coprime, and step 2.1 gives b with remainder ai<di at each modulus. The empty list requires no congruences.

step 2.1
4.1

For the PA assertion, division and the Euclidean argument above are inductions on naturals, with integer coefficients stored as pairs of naturals. For every j and bound B, PA proves there is C>B divisible by every positive t<=j: the induction starts with C=B+1 for j=0; from a witness C at j take C(j+1) at j+1. This uses a single existential induction invariant and does not presuppose sequence coding or a factorial function. PA bounds the old beta values by 1+nc for i<n. Choose j>n+1,a,1+nc and such a C>j divisible by 1,...,j, and use new moduli 1+(i+1)C. The coprimality argument of step 3.1 uses precisely this divisibility property. Induction on kn+1 combines the first k congruences as in step 2.1, keeping the running product of their moduli and the current residue as existential witnesses; the induction hypothesis is a formula asserting those witnesses exist. The first n residues are β(b,c,i), whose existence and uniqueness follow from division, and the last is a. Thus the formal PA induction produces the new code and proves every specified coordinate equation. Repeating extension supplies any internally given finite history; for a fixed external list step 3.1 already supplies its code.

step 1.1step 2.1step 3.1step 2.2
DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Numeralwise representation and arithmetic complexity

Definition

A formula F(xˉ,y) numeralwise represents a total function f in Q if, for every external tuple nˉ, Q proves y(F(nˉ,y)y=f(nˉ)). A formula expresses a relation numeralwise if Q proves each true numeral instance and its negation for each false numeral instance.

An arithmetic formula is bounded when its quantifiers are bounded by arithmetic terms using the order convention of Robinson arithmetic, PA, and numeral conventions. A syntactic Σ1 formula is a finite existential closure of a bounded formula. A PA-Σ1 formula is one PA proves equivalent to a syntactic one. The base theory is part of any such equivalence assertion.

Numeralwise unique values do not assert PAxˉ!yF(xˉ,y); when needed that is a separate conclusion. In particular PA equivalence to a syntactic Σ1 formula must not be used as Q equivalence. This arithmetic notion is not the set-theoretic Lévy hierarchy.

TheoremStatement: AI-adaptedProof: AI-adaptedaudited 2026-09-10Open item page →

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
LemmaStatement: AI-adaptedProof: AI-adaptedaudited 2026-09-10Open item page →

Primitive-recursive syntax and certified proof checking

Statement

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.

Facts & Assumptions

[F1]

Primitive-recursive sentinel coding for certified syntax: In ZF the sentinel list encoding is injective. Validity, total length, coordinates, append, concatenation and every fixed-arity encoder are primitive recursive, with the stipulated defaults. A recursion on a fixed finite register tuple with primitive-recursive updates, and a recursion retaining its finite history, are primitive recursive. No universal evaluator or unbounded minimization is assumed.

[F2]

Effective theories and certified numerical proof codes: Fix an effectively presented countable finite-arity signature whose symbol-kind and arity tests are primitive recursive in the sense of def-bounded-arithmetic-formula. Fix a primitive-recursive certificate predicate E(a,w); the nonlogical axioms are the sentences a for which wE(a,w). A certified proof is a derivation of def-set-coded-formal-derivation together with an E-certificate at each nonlogical axiom line. A c.e. enumeration can be presented this way by including a finite computation history; no decision procedure for axiom membership is assumed.

For a binary word w, put c(w)=1w0w. Let bin(0)=0, and otherwise use the canonical binary numeral. The code of (a0,,ak1) is the natural number whose binary word is

11k0c(bin(a0))c(bin(ak1)).

The empty-list code is 2. Tokens, annotations and lists of lines are encoded by iterating this list convention. Invalid codes have validity false, length zero and all coordinates zero. An out-of-range coordinate is zero. Append and concatenation return the empty code 2 if an input list is invalid.

The initial sentinel prevents leading-zero ambiguity. The following well-definedness lemma proves unique decoding and primitive-recursive operations; these are not consequences of the bare phrase “effective coding.”

Proof

Given: The effective signature tests, finite constructor syntax, E-certified axioms, and the six-scheme/three-rule calculus.

1.1

By F1 list coordinates and lengths, comparisons, append, and fixed-register iterations are primitive recursive. For a token word of length l, compute expression status for every interval [i,j) in increasing interval length, using at most (l+1)2 intervals. A constructor test checks its punctuation and tag, and splits the interior at commas of parenthesis depth zero using a stack or depth counter of at most l entries. At a function/relation node compare the actual number of children to the supplied primitive-recursive arity. The children have strictly shorter intervals; the stored table therefore decides their term/formula status before the parent. Induction on interval length proves the table recognizes exactly the prescribed constructors, including nullary symbols and rejecting ill-formed words.

F1given
2.1

At a variable leaf store its singleton free-variable list; at other leaves use the empty list. At a function, relation, equality or conjunction node take the union of the child lists; at negation retain its list; at vi delete i. These finite loops have bounds l or the stored child-list lengths. To test whether a term t is free for x, scan each free x occurrence in the formula and test that no binder above it has an index in FV(t). The parse stack lists exactly those binders. This proves correctness of the free-for test and supplies its primitive-recursive bound.

F1step 1.1
3.1

For capture-free substitution, first traverse the binder nodes and rename them to distinct indices above every index in the input formula and term. Updating their bound occurrences uses their scope intervals and excludes subscopes rebinding that variable. There are at most l binders. Rebuild the parsed expression, replacing free x leaves by t and leaving other leaves unchanged. The traversal performs at most l node updates; each update is a primitive-recursive list construction and may increase the code without increasing the number of nodes processed. Structural induction proves the result is substitution with no capture. When t was already free for x, also provide the exact unrenamed free-for substitution by the same rebuild without the preliminary renaming; this is the version tested in the Hilbert axiom annotations. Negation adds its constructor; numeral formation iterates the successor constructor n times from the zero term.

F1step 1.1step 2.1
4.1

A proof line contains its formula, a scheme/rule tag and its finite annotation. For scheme 1, the annotation gives the Boolean skeleton and substituted formulas; check the rebuilt formula and all at most 2l Boolean valuations of its l-or-fewer skeleton letters. For schemes 2 and 4, the annotation supplies formula, variable and term; check free-for and exact substitution, then the instantiation/introduction template. For scheme 3 check its distribution template and that x is absent from the antecedent free list. Scheme 5 is term reflexivity. Scheme 6 checks both free-for conditions and the two exact substituted formulas in equality substitution. Thus every one of the six schemes is checked by steps 1.1–3.1 and bounded finite tests. An axiom instance always has such finite annotation; annotations never replace a test of validity.

F1step 1.1step 2.1step 3.1
5.1

For MP check the two earlier premise indices and the implication shape; for generalization check the earlier premise and bound variable; for restricted existential elimination check the earlier implication, the resulting quantified antecedent, and absence of the eliminated variable from the consequent free list. At a nonlogical axiom line check sentencehood and E(a,w) from the supplied certificate (F2), rather than searching for w. A loop over the decoded number of lines checks every line and the final conclusion; reject an empty derivation, malformed annotation or non-earlier premise. Induction on lines gives soundness of acceptance for the specified calculus, and conversely each certified derivation meets these tests. All bounds are input lengths, explicit exponentials for Boolean valuations, or bounds of already constructed primitive-recursive loops, proving the claim.

F1F2step 4.1
DefinitionDefinition: AI-adaptedProof: Not applicableaudited 2026-09-10Open item page →

Interpretations with proof-translation data

Definition

An interpretation of a sentence theory S in T specifies formulas D(x) and E(x,y), invariant relation formulas, and functional graph formulas. T proves D nonempty, E an equivalence on D, invariance under E of all relations and graphs, and totality and uniqueness modulo E of each function graph on domain-valued inputs. Fixed parameters are target constants. No other free variables occur in the interpretation data.

Define a domain-valued term graph by Vx(z):=D(z)E(x,z) and Vf(tˉ)(z):=D(z)uˉ(iVti(ui)Ff(uˉ,z)); the nullary case uses the constant graph. Atomic relations and equality quantify term values and then apply the interpreted relation or E. Translation commutes with negation/conjunction and replaces xϕ by x(D(x)ϕI), always using fresh bound variables. T must prove every translated source axiom.

For a source formula ϕ put GFV(ϕ)=vFV(ϕ)D(v). Its guarded proof translation is GFV(ϕ)ϕI. For sentences the empty guard is a fixed tautology.

For the following effective and formalized layers, fix separately for S and T the effectively presented countable finite-arity signatures, primitive-recursive symbol-kind/arity tests, primitive-recursive axiom-certificate predicates, and sentinel numerical encoding of Effective theories and certified numerical proof codes. All syntax, annotations and certified derivations use those presentations. Write PrfS(p,a) and PrfT(q,b) for the corresponding certified proof-checking predicates, with proof code first; malformed inputs are rejected. The abstract interpretation above does not require effective signatures.

Effective certificate data supplies the interpretation formulas uniformly effectively from source symbol codes, target certificates for their interpretation obligations uniformly effectively, and a target translation certificate effectively from each certified source axiom. Fix increasing variable-index order for guards, a fixed closed tautology for the empty guard, and a deterministic fresh-variable convention. Thus the guarded formula translation has a definite numerical code.

Formalized proof-translation data additionally specifies an arithmetic base B, total primitive-recursive functions t,r:NN, and chosen arithmetic representations of these functions and the two certified proof predicates. On source formula codes, t codes the guarded translation; on nonformula inputs set t=0. The representations must describe these numerical functions and predicates, and B must prove totality and single-valuedness of the function graphs and the uniform correctness assertion

Bpa(PrfS(p,a)PrfT(r(p),t(a))).

Function notation here abbreviates the chosen graph formulas; with graphs R(p,q) for r and H(a,b) for t, the assertion is Bpaqb((PrfS(p,a)R(p,q)H(a,b))PrfT(q,b)). The value of r on invalid proof inputs is immaterial, but r is total on all natural numbers. These verifications are required data, not consequences of correctness on standard numerals alone.

For contradiction transfer use the fixed sentence =v0¬(v0=v0) in each signature, with numerical codes bS,bT. Formalized data also includes the fixed target proof block refuting the translated source contradiction, its primitive-recursive appending/explosion operation c, chosen arithmetic graph representation, and B proofs of its totality, single-valuedness and

Bq(PrfT(q,t(bS))PrfT(c(q),bT)).

Here overlines denote numerals, and c is interpreted by its graph as above. Composing c with r gives the B-verified map from S-contradiction certificates to T-contradiction certificates. Effectiveness alone supplies neither primitive recursiveness of all these data nor their verification in B; mere totality of a map does not satisfy the correctness requirements.

Use Formal proofs from sentence theories for the calculus and Primitive-recursive syntax and certified proof checking for the finite numerical operations. Logical theorem preservation is a conclusion of the next lemma, not an interpretation axiom. No quotient representatives or choice function are specified.

LemmaStatement: AI-adaptedProof: AI-adaptedaudited 2026-09-10Open item page →

Interpretation transports derivations and inconsistency

Statement

An interpretation as defined above sends every S-derivation of ϕ to a T-derivation of GFV(ϕ)ϕI. In particular a source contradiction gives a target contradiction, so external Con(T) implies Con(S). Effective certificate data gives an effective translation. A formal Con implication additionally follows in any base B that verifies a total map from S-contradiction certificates to T-contradiction certificates.

Facts & Assumptions

[F1]

Interpretations with proof-translation data: An interpretation of a sentence theory S in T specifies formulas D(x) and E(x,y), invariant relation formulas, and functional graph formulas. T proves D nonempty, E an equivalence on D, invariance under E of all relations and graphs, and totality and uniqueness modulo E of each function graph on domain-valued inputs. Fixed parameters are target constants. No other free variables occur in the interpretation data.

Define a domain-valued term graph by Vx(z):=D(z)E(x,z) and Vf(tˉ)(z):=D(z)uˉ(iVti(ui)Ff(uˉ,z)); the nullary case uses the constant graph. Atomic relations and equality quantify term values and then apply the interpreted relation or E. Translation commutes with negation/conjunction and replaces xϕ by x(D(x)ϕI), always using fresh bound variables. T must prove every translated source axiom.

For a source formula ϕ put GFV(ϕ)=vFV(ϕ)D(v). Its guarded proof translation is GFV(ϕ)ϕI. For sentences the empty guard is a fixed tautology. Effective certificate data provides the required target certificates effectively. Formalized data additionally provides a base-verifiable total primitive-recursive map on proof codes; effectiveness alone does not assert that stronger property.

Use def-set-coded-formal-derivation for the calculus and lem-primitive-recursive-syntax-and-proof-checking for the finite numerical operations. Logical theorem preservation is a conclusion of the next lemma, not an interpretation axiom. No quotient representatives or choice function are specified.

[F2]

Derived propositional, quantifier and equality rules: In the fixed calculus, Boolean identity, double negation, contraposition, conjunction introduction/elimination and explosion are derivable. Equality is symmetric and transitive and permits free-for formula substitution. Existential introduction, existential monotonicity, quantified double-negation replacement and fresh-variable quantifier renaming are derivable without completeness. Monotonicity means: from Tϕψ infer Txϕxψ. Renaming uses a variable y absent from ϕ.

[F3]

Deduction theorem for sentence assumptions: In ZF, for a sentence theory T, a sentence σ and any formula θ,

T{σ}θTσθ.

The forward transformation also works for an open discharged assumption σ provided every variable generalized or existentially eliminated in the given derivation is absent from FV(σ); the other assumptions remain sentences.

[F4]

Formal proofs from sentence theories: Fix a set signature L and a set T of L-sentences, as in def-theories-models-and-semantic-consequence. Use exactly the finite syntax of def-set-coded-terms-and-formulas: negation, conjunction and existential quantification are primitive. In particular, xϕ abbreviates ¬x¬ϕ and ϕψ abbreviates ¬(ϕ¬ψ). Equality below between displayed formulas means equality after expansion of these abbreviations, not equivalence under first-order semantics.

The logical axioms are all instances of the following schemes. Terms are arbitrary L-terms and formulas may have free variables. Substitution and the free-for condition are those of def-free-variables-and-syntactic-substitution.

  1. Every propositional tautology instance: substitute formulas for the letters of a finite Boolean expression whose value is true for every Boolean valuation. Expand Boolean abbreviations first. A quantified subformula may be substituted as a whole; first-order validity is not the definition of a tautology here.
  2. xϕϕ[t/x], when t is free for x in ϕ.
  3. x(ϕψ)(ϕxψ), when xFV(ϕ).
  4. ϕ[t/x]xϕ, when t is free for x in ϕ.
  5. t=t.
  6. s=t(ϕ[s/x]ϕ[t/x]), when both s and t are free for x in ϕ.

There are exactly three inference rules:

  • Modus ponens: from ϕ and ϕψ, infer ψ.
  • Universal generalization: from ϕ, infer xϕ.
  • Restricted existential elimination: from ϕψ, infer xϕψ, provided xFV(ψ).

A formal derivation from T is a nonempty finite list of formulas, with each line annotated as an assumption in T, a displayed axiom instance, or an application of one of these rules to specified earlier line indices. Rule parameters and substitution data are part of the finite annotation. Write Tθ when such a derivation ends with θ, and θ when T=. All formulas, finite annotations and finite lists range over sets; imposing the displayed line conditions therefore specifies a set of proof codes, without a choice principle.

The premise that T consists of sentences matters. For the same formal line rules applied to additional open assumptions, semantic soundness and discharge require restrictions: a generalized or existentially eliminated variable must not occur free in the undischarged assumptions on which that line depends. The sentence deduction theorem automatically satisfies this restriction; an open-assumption deduction theorem must check both rules.

Existential introduction is an axiom scheme, not a consequence silently imported from completeness. Neither replacement inside an existential quantifier nor quantified double-negation equivalence is part of the syntax convention; each must be derived from these rules when used. Soundness, deduction, fresh-constant proof transformations and completeness are separate proof obligations for this specified calculus. Domains are nonempty, as in the structure convention; no model-existence theorem is assumed here.

[F5]

Finite support, weakening, and composition of derivations: In ZF, every derivation from a sentence theory uses finitely many assumptions. Weakening, concatenation and replacement of proved sentence premises by their proofs preserve derivability. The union of an inclusion-chain of consistent sentence theories in one fixed signature is consistent, including the empty chain.

Proof

Given: Interpretation data and obligation proofs as defined, plus a finite S-derivation in the specified calculus.

1.1

Under the guard on free inputs, induction on terms proves that Vt has a value in D, is unique modulo E, and is invariant under E-equivalent inputs. The variable case uses E reflexivity and transitivity on D. At a function node, the finitely many argument values exist by induction; graph totality supplies the output. Congruence of the graph identifies outputs modulo E when the arguments are replaced, and graph uniqueness compares any two outputs. No guard asserts E-reflexivity outside D. These are precisely the obligations in F1.

F1given
2.1

Induction on formulas proves invariance under E-equivalent assignments: atoms use step 1.1 and relation congruence; negation and conjunction use Boolean reasoning; an existential retains its witness while changing the other parameters. Simultaneous substitution induction gives, for free-for t and fresh z, (ϕ[t/x])Iz(Vt(z)ϕI[z/x]) under the free-input guard. At atoms substitute the argument graphs. At conjunction compare the two possible values modulo E and use formula invariance to place both conjuncts at one value. At negation, value existence and invariance imply every value has the same truth value, so ¬z(Vt(z)A(z))z(Vt(z)¬A(z)). At quantifiers rename the binder away from t,z and commute independent existential witnesses using F2. Thus the substitution equivalence holds in both directions, including when x is absent.

F2step 1.1
3.1

Surplus guards can be removed. If x is absent from A and G and T proves (GD(x))A, rearrange it to D(x)(GA) and apply restricted existential elimination to obtain (xD(x))(GA). Domain nonemptiness from F1 yields GA. All temporary deductions can be discharged by F3: generalized or eliminated variables have been chosen absent from those open assumptions.

F1F3step 2.1
4.1

The six logical schemes of F4 translate as follows. A Boolean tautology remains a tautology under formula substitution. For universal instantiation take a value of t by step 1.1; the relativized universal supplies the matrix there and step 2.1 yields the substituted conclusion. Distribution sends x(D(x)(AB)) and A to x(D(x)B) since x is absent from A. Existential introduction takes the value furnished by step 2.1 as its domain witness. Reflexivity follows from a term value and E-reflexivity. For equality substitution, interpreted equality relates the values of the two terms by E; formula invariance transports the substituted matrix, and step 2.1 translates back. Add required guards, remove surplus ones by step 3.1, and use F2 for universal abbreviations and quantified double negation. Every auxiliary witness variable is fresh.

F2F4step 1.1step 2.1step 3.1
5.1

Induct over source proof lines. Sentence axioms use their supplied translation proofs. For MP enlarge both guards to their union, apply propositional MP and remove surplus guards. For generalization in x, write the transformed premise as G(D(x)A) with x absent from G, generalize and distribute to obtain Gx(D(x)A); F2 identifies the expanded universal translation. For existential elimination with x absent from the source consequent B, rearrange the premise to (D(x)A)(GB) with x absent from G,B, eliminate x and rearrange back. Step 3.1 then removes surplus guards. These are exactly the three rules in F4.

F2F4step 3.1step 4.1
6.1

The source contradiction is x¬(x=x). Its translation is refuted in T by domain-guarded E-reflexivity and step 1.1. Hence its translated proof and that refutation give the fixed target contradiction by explosion F2. Finite support and concatenation F5 assemble the finitely many obligation and axiom proofs used by step 5.1; finite selection is provable in ZF by induction on their number. Effective certificate data makes every such substitution and assembly effective. Finally, if B verifies a total contradiction-code map r, a hypothetical source contradiction code maps to a target one; under Con(T) that is impossible. Quantifying over the source code inside B gives Con(S). The totality verification is a separate hypothesis.

F2F5step 1.1step 5.1
DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

The standard certified provability predicate

Definition

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 Primitive-recursive syntax and certified proof checking and the strengthened representation constructed in Primitive-recursive functions are representable in Q. 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.

TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

The syntactic diagonal lemma

Statement

For every formula ψ(v) with no other free variables in an effective signature extending arithmetic, there is a sentence θ such that Q in that signature proves θψ(θ). The construction is effective and requires neither consistency nor soundness.

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.

Proof

Given: A fixed formula ψ(v) and an effective signature containing arithmetic; #ϕ denotes a number and ϕ its numeral.

1.1

By F1 define d(e) to be the code obtained by substituting the numeral of e in the designated free variable of formula e, with a fixed default for invalid inputs. It is primitive recursive. F2 supplies a formula D(x,y) numeralwise representing d uniquely in Q. Choose auxiliary y fresh from psi and from the designated variable x.

F1F2given
2.1

Let η(x)=y(D(x,y)ψ(y)), e=#η and θ=η(eˉ). By definition of d, d(e)=#η(eˉ)=#θ. Thus Q proves y(D(eˉ,y)y=θ) by F2. The code e is a natural number; its numeral is the term used in theta.

F2step 1.1
3.1

From theta a witness y satisfies D and psi; the uniqueness equation in step 2.1 gives y=θ, hence ψ(θ). Conversely D holds at that numeral by the same equation; conjoin it with psi at that numeral and introduce the existential to obtain theta. All replacements use fresh variables and licensed equality substitution. These finite syntactic operations prove the biconditional in Q effectively.

step 2.1algebra
TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Gödel sentence with separated consistency assumptions

Statement

Let T be an effective extension of Q and choose G¬ProvT(G). If T is consistent, it does not prove G, and G is true in the standard natural-number structure (with any additional signature symbols interpreted). If T is omega-consistent, it also does not prove ¬G. Here omega-consistency forbids a formula A(x) for which T proves xA(x) while proving ¬A(nˉ) for every external n. Standard-model soundness implies this property.

Facts & Assumptions

[F1]

The syntactic diagonal lemma: For every formula ψ(v) with no other free variables in an effective signature extending arithmetic, there is a sentence θ such that Q in that signature proves θψ(θ). The construction is effective and requires neither consistency nor soundness.

[F2]

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.

Proof

Given: Effective T extending Q, the standard certified predicate, and the stated separate consistency assumptions.

1.1

F1 supplies the displayed fixed point, and F2 fixes a numeralwise correct proof predicate. If p were an actual T-proof of G, Q would prove PrfT(pˉ,G), hence T would prove Prov(G). Its proof of G and the fixed-point implication would also give not-Prov(G), contradicting consistency. Thus no such p exists.

F1F2given
2.1

For every actual natural p, the proof check therefore fails, and Q proves its negative numeral instance by F2. In the standard natural-number structure every element is such a numeral value, so ¬ProvT(G) is true. The Q fixed-point theorem is true there: zero, successor, addition and multiplication satisfy each displayed Q axiom, and each logical proof rule preserves truth. Hence G is true. Additional signature symbols play no role in this proof predicate.

F2step 1.1
3.1

If T proved not-G, the fixed-point biconditional and classical logic would give pPrfT(p,G). Step 2.1 gives a T-refutation of every numeral instance of its matrix, violating the stated omega-consistency condition. A sound theory cannot have that pattern, since any standard witness to the existential is one of those numeral values. Consistency alone was used only for the unprovability and truth of G.

step 1.1step 2.1
TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Rosser incompleteness from consistency

Statement

Every consistent effective theory extending Q is incomplete. The same holds for a consistent effective theory with an effective interpretation of Q, using proof predicates for translated arithmetic sentences.

Facts & Assumptions

[F1]

The syntactic diagonal lemma: For every formula ψ(v) with no other free variables in an effective signature extending arithmetic, there is a sentence θ such that Q in that signature proves θψ(θ). The construction is effective and requires neither consistency nor soundness.

[F2]

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.

[F3]

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.

[F4]

Interpretation transports derivations and inconsistency: An interpretation as defined above sends every S-derivation of ϕ to a T-derivation of GFV(ϕ)ϕI. In particular a source contradiction gives a target contradiction, so external Con(T) implies Con(S). Effective certificate data gives an effective translation. A formal Con implication additionally follows in any base B that verifies a total map from S-contradiction certificates to T-contradiction certificates.

Proof

Given: Consistent effective T and either a Q extension or the specified effective interpretation of Q.

1.1

In the extension case, apply F1 to obtain Rp(PrfT(p,R)qpPrfT(q,¬R)). The syntax and proof checks in F2 are numeralwise expressible in Q. If m proves R, consistency implies that no q proves not-R. In particular Q refutes the finitely many checks for qm; F3 combines them into a bounded universal. Q also proves the positive check at m. Therefore Q refutes the right side of the fixed point, giving not-R in T, a contradiction.

F1F2F3given
2.1

If n proves not-R, consistency implies that Q refutes every proof-of-R check for p at most n. F3 gives their bounded universal and splits arbitrary p into pnˉ or n+1p. The first case has false antecedent. In the second, the numeral order calculation in F3 gives nˉp; the positive check at n witnesses the consequent. Q thus proves the right side for every p and hence proves R, again a contradiction. Neither R nor its negation is provable.

F2F3step 1.1
3.1

For an interpretation I, define arithmetic predicates P(p,e) and N(p,e) to check proofs of the translated sentence with code e and its translated negation. The formula translation itself is primitive recursive from its finite syntactic data, so these are primitive-recursive checks; the supplied effective axiom-proof certificates are used only when translating Q theorems. Diagonalize the Rosser formula in Q using P,N. An actual proof of RI gives by the finite argument of step 1.1 a Q proof of not-R; F4 translates it to a T proof of ¬RI. An actual proof of ¬RI is a proof of (¬R)I, since translation commutes with negation; step 2.1 gives a Q proof of R, which F4 translates. Thus both alternatives contradict consistency in this case as well.

F1F2F3F4step 1.1step 2.1
LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

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
TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Derivability conditions for the chosen proof predicate

Statement

For the standard certified predicate of an effective T extending PA, the following hold for sentences ϕ,ψ: D1, if Tϕ then TProvT(ϕ); D2, T proves ProvT(ϕψ)(ProvT(ϕ)ProvT(ψ)); D3, T proves ProvT(ϕ)ProvT(ProvT(ϕ)). The interpreted version requires an effective PA copy and verification there of the arithmetic proof constructors and axiom-proof translations used below.

Facts & Assumptions

[F1]

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.

[F2]

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.

[F3]

PA verifies proof certificates for bounded arithmetic truth: 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(σ).

[F4]

Interpretation transports derivations and inconsistency: An interpretation as defined above sends every S-derivation of ϕ to a T-derivation of GFV(ϕ)ϕI. In particular a source contradiction gives a target contradiction, so external Con(T) implies Con(S). Effective certificate data gives an effective translation. A formal Con implication additionally follows in any base B that verifies a total map from S-contradiction certificates to T-contradiction certificates.

Proof

Given: T extending PA with its standard certified predicate, or the expressly verified interpreted version.

1.1

For D1 take an actual certificate p of a T-proof of phi. Numeralwise correctness of the predicate F1 gives a Q proof of PrfT(pˉ,ϕ). T proves this as it extends PA, hence Q, and existential introduction proves its Prov instance. This is an external rule on actual T proofs.

F1given
1.2

For D2 concatenate a proof of phi->psi and a proof of phi, shifting each premise reference in the second block by the first block length, then append MP. The resulting code c(p,q) is primitive recursive by F2. Each old line keeps its formula, axiom certificate and earlier-premise property after shifting; the new last line has the two verified premises. PA induction through the concatenated blocks proves that if the inputs pass the two proof checks, the output passes the check for psi. The standard representations in F1 carry these recursively verified check identities in PA. Existentially quantifying p,q and then c(p,q) gives D2 in PA and therefore in T.

F1F2given
2.1

For D3 fix χ=ProvT(ϕ) and its syntactic Sigma1 form sigma, with the fixed PA proof χσ retained by F1. F3 gives PAσProvQ(σ). Embed Q certificates into T by replacing the finitely many Q-axiom types with fixed T proofs of their universal closures and instantiating; their correctness is verified in PA by checking those fixed certificates and induction on the input proof lines. Append a fixed T proof of sigma->chi and MP using step 1.2. PA therefore proves σProvT(χ). Composing with chi->sigma gives D3. No Q equivalence of chi and sigma was used.

F1F2F3step 1.2
3.1

In the interpreted case perform these numerical recursions in the stipulated PA copy and use its verification of their proof translations. F4 transports the finite Q/PA derivations and their guards; the certificates for the fixed target proofs are inserted by the interpreted arithmetic verification. The same three calculations then establish the interpreted D1–D3. Mere correctness of a different predicate on standard numerals would not supply step 1.2 or step 2.1.

F4step 1.1step 1.2step 2.1
TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Löb theorem

Statement

Let T have its own arithmetized syntax and a provability predicate ProvT satisfying D1–D3. Assume the diagonal lemma holds internally in the T-language for the formula ProvT(v)ϕ: there is a T-sentence θ such that

Tθ(ProvT(θ)ϕ).

This hypothesis holds when T is in an effective signature extending Q by the diagonal lemma below. If TProvT(ϕ)ϕ, then Tϕ. Consistency is not a hypothesis. An interpretation of arithmetic suffices only after it supplies this exact unguarded T-language fixed point and identifies the displayed predicate with T's chosen provability predicate.

Facts & Assumptions

[F1]

The syntactic diagonal lemma: For every formula ψ(v) with no other free variables in an effective signature extending arithmetic, there is a sentence θ such that Q in that signature proves θψ(θ). The construction is effective and requires neither consistency nor soundness.

[F2]

Derivability conditions for the chosen proof predicate: For the standard certified predicate of an effective T extending PA, the following hold for sentences ϕ,ψ: D1, if Tϕ then TProvT(ϕ); D2, T proves ProvT(ϕψ)(ProvT(ϕ)ProvT(ψ)); D3, T proves ProvT(ϕ)ProvT(ProvT(ϕ)). The interpreted version requires an effective PA copy and verification there of the arithmetic proof constructors and axiom-proof translations used below.

Proof

Given: The stated internal fixed point, D1–D3, and a T proof of ϕϕ.

1.1

Write A for ProvT(A). The hypothesis gives θ(θϕ); when T extends Q in an effective signature, F1 supplies precisely this fixed point. D1 and D2 of F2 applied to its forward implication give θ(θϕ).

F1F2given
2.1

D3 gives θθ. D2 applied to θϕ gives (θϕ)(θϕ). Combining these with step 1.1 yields θϕ. The assumed reflection instance ϕϕ therefore yields θϕ.

F2step 1.1given
3.1

The reverse fixed-point implication now gives theta as a T theorem. D1 gives θ, and MP with step 2.1 gives phi. This proves the claim without appealing to second incompleteness.

F2step 1.1step 2.1
TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Second incompleteness for standard provability

Statement

If T is consistent and has the arithmetic/interpretation and D1–D3 hypotheses above for the displayed standard predicate, T does not prove its displayed Con(T). Numeralwise correctness of an arbitrary predicate is insufficient.

Facts & Assumptions

[F1]

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.

[F2]

Löb theorem: Let T extend Q, or have the effective interpreted Q copy needed for diagonalization, and let its chosen provability predicate satisfy D1–D3. If TProvT(ϕ)ϕ, then Tϕ. Consistency is not a hypothesis.

[F3]

Derivability conditions for the chosen proof predicate: For the standard certified predicate of an effective T extending PA, the following hold for sentences ϕ,ψ: D1, if Tϕ then TProvT(ϕ); D2, T proves ProvT(ϕψ)(ProvT(ϕ)ProvT(ψ)); D3, T proves ProvT(ϕ)ProvT(ProvT(ϕ)). The interpreted version requires an effective PA copy and verification there of the arithmetic proof constructors and axiom-proof translations used below.

Proof

Given: External consistency of T and the hypotheses for Lob for the chosen certified predicate.

1.1

By F1, Con(T) is ¬. Classical logic identifies this with , since T refutes the fixed contradictory sentence. Thus a T proof of Con(T) would give that reflection instance.

F1given
2.1

F2, using exactly the arithmetic and derivability hypotheses F3, would then imply T. This contradicts the stipulated external consistency. Therefore T has no proof of that Con sentence.

F2F3step 1.1
TheoremStatement: AI-adaptedProof: AI-adaptedaudited 2026-09-10Open item page →

Arithmetic truth is not arithmetically definable

Statement

No arithmetic formula defines the codes of all sentences true in the standard natural-number structure. More generally, no consistent extension of Q has a formula Tr satisfying every own-language biconditional Tr(σ)σ.

Facts & Assumptions

[F1]

The syntactic diagonal lemma: For every formula ψ(v) with no other free variables in an effective signature extending arithmetic, there is a sentence θ such that Q in that signature proves θψ(θ). The construction is effective and requires neither consistency nor soundness.

[F2]

Robinson arithmetic, PA, and numeral conventions: Use the arithmetic signature 0,S,+,,=. Robinson arithmetic Q consists of the universal closures of these seven formulas:

Sx0;Sx=Syx=y;x0yx=Sy; x+0=x;x+Sy=S(x+y);x0=0;xSy=xy+x.

PA adds, for every formula ϕ(x,zˉ), the universal closure of [ϕ(0,zˉ)x(ϕ(x,zˉ)ϕ(Sx,zˉ))]xϕ(x,zˉ). Parameters zˉ are allowed. No induction schema is included in Q.

For an external natural number n, its numeral is the term nˉ=Sn0. Define xy by z(z+x=y) and x<y by xyxy, with z fresh. The left-addend witness is intentional: commutativity is not an axiom of Q.

Use def-set-coded-formal-derivation for the six logical schemes and three rules. Negation, conjunction and existential quantification are primitive: AB expands to ¬(A¬B), AB to ¬(¬A¬B), and xA to ¬x¬A. Inequality means negated equality. Substitute capture-free, always taking the least available fresh variable index and universally closing the remaining parameters in increasing index order. Thus each displayed axiom and each induction instance is a definite finite sentence.

[F3]

Soundness for arbitrary set signatures: In ZF, for any set signature and sentence theory T, if Tϕ, every nonempty set structure satisfying T satisfies ϕ under every assignment. Consequently a theory with a model is consistent.

Proof

Given: A proposed defining formula for standard truth, or all T-biconditionals in a consistent Q extension.

1.1

Given a proposed Tr, F1 applied to its negation gives a sentence L with QL¬Tr(L). In the standard natural-number structure, the seven axioms F2 hold: successor is injective and nonzero, every positive number has a predecessor, and addition/multiplication obey the four defining recursion equations. F3 therefore makes that Q biconditional true in the standard structure.

F1F2F3given
2.1

If Tr defined its truth set, the same structure would satisfy Tr(L)L. Together the two equivalences say L is true exactly when it is false, impossible. In the syntactic version, T proves both equivalences, the first because it extends Q and the second by the hypothesized schema. Propositional reasoning yields a contradiction in T, contrary to consistency.

step 1.1algebra
TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Explicit definitions are conservative

Statement

Adding relation symbols by old-language defining formulas and function symbols by old-language graphs that T proves uniquely total gives a conservative extension of T. The extension is equiconsistent with T. This includes any set of such definitions, since a proof uses only finitely many.

Facts & Assumptions

[F1]

Interpretations with proof-translation data: An interpretation of a sentence theory S in T specifies formulas D(x) and E(x,y), invariant relation formulas, and functional graph formulas. T proves D nonempty, E an equivalence on D, invariance under E of all relations and graphs, and totality and uniqueness modulo E of each function graph on domain-valued inputs. Fixed parameters are target constants. No other free variables occur in the interpretation data.

Define a domain-valued term graph by Vx(z):=D(z)E(x,z) and Vf(tˉ)(z):=D(z)uˉ(iVti(ui)Ff(uˉ,z)); the nullary case uses the constant graph. Atomic relations and equality quantify term values and then apply the interpreted relation or E. Translation commutes with negation/conjunction and replaces xϕ by x(D(x)ϕI), always using fresh bound variables. T must prove every translated source axiom.

For a source formula ϕ put GFV(ϕ)=vFV(ϕ)D(v). Its guarded proof translation is GFV(ϕ)ϕI. For sentences the empty guard is a fixed tautology. Effective certificate data provides the required target certificates effectively. Formalized data additionally provides a base-verifiable total primitive-recursive map on proof codes; effectiveness alone does not assert that stronger property.

Use def-set-coded-formal-derivation for the calculus and lem-primitive-recursive-syntax-and-proof-checking for the finite numerical operations. Logical theorem preservation is a conclusion of the next lemma, not an interpretation axiom. No quotient representatives or choice function are specified.

[F2]

Interpretation transports derivations and inconsistency: An interpretation as defined above sends every S-derivation of ϕ to a T-derivation of GFV(ϕ)ϕI. In particular a source contradiction gives a target contradiction, so external Con(T) implies Con(S). Effective certificate data gives an effective translation. A formal Con implication additionally follows in any base B that verifies a total map from S-contradiction certificates to T-contradiction certificates.

[F3]

Consistency and syntactic completeness: Fix a set signature L and sentence theory T, with derivability as in def-set-coded-formal-derivation. Fix the sentence :=v0¬(v0=v0).

The theory T is consistent when T. It is syntactically complete when for every L-sentence σ, Tσ or T¬σ. Deductive closure of a sentence theory means closure under its sentence consequences; it does not include open formulas as members.

If LL and TU are sentence theories in their respective signatures, U is conservative over T when every L-sentence provable from U is provable from T. The reverse preservation follows by retaining the same derivation in the expansion. These are syntactic definitions, including when T is empty; no model existence is asserted.

Proof

Given: An old-language theory T and the specified explicit relation/function definitions with unique-totality proofs.

1.1

Use the interpretation F1 with full domain D(x):=x=x and actual equality E(x,y):=x=y. Old symbols have their own actual graphs/relations; new symbols have their given defining formulas. Equality substitution gives invariance, and the stipulated unique totality supplies the function obligations. Relation definitions translate to their defining formulas; function definitions translate to their uniquely total graphs, so T proves the translated defining axioms. All free-variable guards are theorems.

F1given
2.1

For an old term t, induction gives Vt(z)z=t. At a variable this is equality; at an old function node, replace argument witnesses by their old terms using the induction hypothesis, so its graph reduces to z=f(tˉ). Conversely those term values are witnesses. Induction on old formulas now gives ϕIϕ: atoms eliminate term-value witnesses, Boolean cases preserve equivalence, and quantifier cases use full-domain guards and fresh-variable quantifier rules. Thus translation is provably equivalent to the old formula, although its witness-expanded syntax is not literally identical.

step 1.1algebra
3.1

Translate any extension proof of an old-language sentence phi by F2, remove its tautological guard and apply step 2.1 to get a T proof of phi. This is conservativity in the sense of F3. A refutation is an old-language sentence, so an extension refutation would give a T refutation; conversely a T refutation remains an extension refutation by inclusion. This gives both consistency directions. Each proof uses only finitely many defining symbols and obligation proofs, whose finite assembly is part of F2; no AC or completeness argument is needed.

F2F3step 1.1step 2.1
LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

ZF has an effective standard arithmetic interpretation

Statement

ZF and ZFC have effective axiom presentations and an interpretation of PA on the actual internally defined ω, using von Neumann zero/successor and recursively defined addition/multiplication. For their standard presentations the arithmetic proof constructors and translations needed for D1–D3 are verifiable in that interpretation. AC is unnecessary for the PA interpretation; ZFC adds one encoded Choice sentence.

Facts & Assumptions

[F1]

The set of first-order ZF axiom sentences: Work in the external metatheory ZF. Use the pure membership signature with logical equality and the finite-word constructors of def-set-coded-terms-and-formulas. For any displayed ordinary formula below, its code is obtained by expanding abbreviations and serializing those constructors. In particular ϕψ means (ϕψ)(ψϕ), implication, disjunction and universal quantification have the earlier primitive expansions, and

!wϕ(w)meansw(ϕ(w)v(ϕ[v/w]v=w)),

with v the least-index variable absent from ϕ and distinct from w. Bounded quantifiers mean xAϕ:=x(xAϕ) and xAϕ:=x(xAϕ). All bound-variable renamings and substitutions are capture-free. These are finite syntactic operations, not new logical primitives.

Let TZF contain the codes of exactly the following six sentences, together with all instances of the two schemas below. The six sentences are those in def-axiom-of-extensionality, def-axiom-of-pairing, def-axiom-of-union, def-axiom-of-power-set, def-axiom-of-infinity and def-axiom-of-foundation:

xy(z(zxzy)x=y);

xyzt(tz(t=xt=y));

xyz(zys(sxzs));

xyz(t(tztx)zy);

I(e(eI¬t(te))y(yIs(sIt(ts(tyt=y)))));

S(t(tS)s(sS¬u(usuS))).

Power Set deliberately has the implication-only form of the published supplier. Infinity deliberately uses von Neumann successor, exactly as in the supplier, rather than the singleton-closure presentation in Moschovakis 1A.5.

For every membership-language formula ϕ(z,pˉ), choose distinct fresh variables x,y absent from it and include the universal closure of

yz(zy(zxϕ(z,pˉ))).

This is the Separation schema of def-axiom-schema-of-separation, with the input x and all parameters universally quantified. For every ϕ(z,w,pˉ) choose distinct fresh A,B absent from it and include the universal closure of

z(zA!wϕ(z,w,pˉ))Bw(wBz(zAϕ(z,w,pˉ))).

This is the functional-image form of def-axiom-schema-of-replacement. Parameters are precisely the other free variables, listed in increasing variable-index order; they may be an empty list. Distinct variables z,w are used for the two designated places. Choose fresh variables by their least available indices, renaming bound occurrences first if necessary. Universal closure binds every remaining free variable in increasing index order. This convention changes only variable names and closure order, and leaves no free parameter in an axiom sentence.

The alphabet is explicitly countable, and lem-countable-henkin-syntax-coding supplies an injection of its sentence set into ω. Schema membership and these finite transformations are set-definable, so Separation on the set of sentence codes (equivalently Replacement over the set of admissible formulas and designated variable lists) forms TZF as a set. It is a sentence theory, not a class-sized collection. AC is excluded. No consistency, set-model existence, transitivity or external well-foundedness of models is asserted.

Conventions and prerequisites: def-language-of-set-theory, def-free-variables-and-syntactic-substitution.

[F2]

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.

[F3]

The recursion theorem: Let (N,0,σ) be a Peano system (def-peano-system), in particular the natural numbers N (def-natural-numbers). For any set A, any element aA, and any function f:AA, there is a unique function g:NA such that g(0)=a and g(σ(n))=f(g(n)) for all nN.

[F4]

Interpretations with proof-translation data: An interpretation of a sentence theory S in T specifies formulas D(x) and E(x,y), invariant relation formulas, and functional graph formulas. T proves D nonempty, E an equivalence on D, invariance under E of all relations and graphs, and totality and uniqueness modulo E of each function graph on domain-valued inputs. Fixed parameters are target constants. No other free variables occur in the interpretation data.

Define a domain-valued term graph by Vx(z):=D(z)E(x,z) and Vf(tˉ)(z):=D(z)uˉ(iVti(ui)Ff(uˉ,z)); the nullary case uses the constant graph. Atomic relations and equality quantify term values and then apply the interpreted relation or E. Translation commutes with negation/conjunction and replaces xϕ by x(D(x)ϕI), always using fresh bound variables. T must prove every translated source axiom.

For a source formula ϕ put GFV(ϕ)=vFV(ϕ)D(v). Its guarded proof translation is GFV(ϕ)ϕI. For sentences the empty guard is a fixed tautology. Effective certificate data provides the required target certificates effectively. Formalized data additionally provides a base-verifiable total primitive-recursive map on proof codes; effectiveness alone does not assert that stronger property.

Use def-set-coded-formal-derivation for the calculus and lem-primitive-recursive-syntax-and-proof-checking for the finite numerical operations. Logical theorem preservation is a conclusion of the next lemma, not an interpretation axiom. No quotient representatives or choice function are specified.

[F5]

The principle of mathematical induction: Let SN. If 0S and σ(n)S whenever nS, then S=N. Equivalently (property form): if a property P satisfies P(0) and (P(n)P(σ(n))) for all n, then P(n) holds for all nN. This is the induction principle, the basis of proof by induction.

[F6]

Robinson arithmetic, PA, and numeral conventions: Use the arithmetic signature 0,S,+,,=. Robinson arithmetic Q consists of the universal closures of these seven formulas:

Sx0;Sx=Syx=y;x0yx=Sy; x+0=x;x+Sy=S(x+y);x0=0;xSy=xy+x.

PA adds, for every formula ϕ(x,zˉ), the universal closure of [ϕ(0,zˉ)x(ϕ(x,zˉ)ϕ(Sx,zˉ))]xϕ(x,zˉ). Parameters zˉ are allowed. No induction schema is included in Q.

For an external natural number n, its numeral is the term nˉ=Sn0. Define xy by z(z+x=y) and x<y by xyxy, with z fresh. The left-addend witness is intentional: commutativity is not an axiom of Q.

Use def-set-coded-formal-derivation for the six logical schemes and three rules. Negation, conjunction and existential quantification are primitive: AB expands to ¬(A¬B), AB to ¬(¬A¬B), and xA to ¬x¬A. Inequality means negated equality. Substitute capture-free, always taking the least available fresh variable index and universally closing the remaining parameters in increasing index order. Thus each displayed axiom and each induction instance is a definite finite sentence.

[F7]

Derivability conditions for the chosen proof predicate: For the standard certified predicate of an effective T extending PA, the following hold for sentences ϕ,ψ: D1, if Tϕ then TProvT(ϕ); D2, T proves ProvT(ϕψ)(ProvT(ϕ)ProvT(ψ)); D3, T proves ProvT(ϕ)ProvT(ProvT(ϕ)). The interpreted version requires an effective PA copy and verification there of the arithmetic proof constructors and axiom-proof translations used below.

Proof

Given: ZF with its fixed axiom serialization and internal omega; for ZFC append its Choice sentence.

1.1

Use the exact six sentences and two schemas in F1, including implication-only Power Set and von Neumann Infinity. A schema certificate consists of the schema tag, source formula and designated variable indices. The tests in F2 compute the fresh-variable renaming, ordered parameter list and universal closure and compare the result to the proposed axiom. Thus the certificate test is primitive recursive. The six fixed sentences have fixed certificates, as does the additional Choice sentence in ZFC. Every displayed axiom has one such certificate and every accepted certificate is a displayed axiom.

F1F2given
1.2

Let D be membership in omega, E actual equality, zero the empty set, and successor n{n}. Recursion F3 gives addition on omega with a+0=a and a+Sn=S(a+n), and then multiplication with a0=0 and aSn=an+a. Their graphs are total and single-valued on D, so satisfy the interpretation obligations F4. Von Neumann successor is nonzero. If Sm=Sn, ordinal comparison would give m<n, m=n or n<m; either strict case makes one successor a proper initial segment of the other. Thus m=n. Every nonzero natural is a successor by omega induction F5: zero is the base and a successor is a successor. Together these facts prove the seven translated Q axioms F6.

F3F4F5F6given
2.1

For a fixed arithmetic formula phi and its translated parameters, Separation forms A={nω:ϕI(n,pˉ)}. The translated induction antecedent says 0A and that A is successor-closed. F5 gives A=omega, precisely the induction conclusion. This construction works for every formula with its parameters and uses no Choice. The domain is nonempty because 0 belongs to omega.

F1F5step 1.2
3.1

The formula-to-Separation-instance map consists of the fixed relativization/term-graph templates and the least-fresh-variable operations of F2. The proof of its induction conclusion is a fixed proof template using that Separation instance and the fixed omega-induction theorem. Consequently its code and schema certificate are primitive-recursive functions of the formula code. The finitely many Q-axiom translation blocks are fixed; replacing each PA-axiom line by the corresponding block, shifting premise indices, and appending the translated logical-rule blocks constructs the arithmetic proof map. Induction over the source lines verifies this map in the interpreted PA arithmetic: a schema line passes the explicit schema test in step 1.1, a fixed line uses its fixed certificate, and a rule line has exactly the shifted earlier premises. The primitive-recursive arithmetic/list constructors are total there by the representation construction and PA induction. Thus the standard checks meet the formalization requirements of F7, giving D1–D3 for ZF, ZFC and their finite effective extensions.

F2F7step 1.1step 1.2step 2.1
TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Models and consistency for countable theories

Statement

In external ZF, an explicitly countable sentence theory is consistent iff it has a nonempty set model, and iff it has a model with carrier injecting into ω. For an effective presentation, external consistency agrees with the truth of its certified Con formula in standard arithmetic. No transitivity or external well-foundedness of a model follows.

Facts & Assumptions

[F1]

Completeness for explicitly countable set languages: In classical ZF, every consistent sentence theory in an explicitly countable set language has a nonempty model whose carrier injects into ω. For every sentence σ in that language,

Tσ    Tσ.

[F2]

Soundness for arbitrary set signatures: In ZF, for any set signature and sentence theory T, if Tϕ, every nonempty set structure satisfying T satisfies ϕ under every assignment. Consequently a theory with a model is consistent.

[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.

Proof

Given: External ZF and a set sentence theory equipped with an explicit countable listing of its sentences.

1.1

List the sentences explicitly by natural indices. The symbols that actually occur have occurrence codes (sentence index, token position); assigning each symbol its least occurrence code injects the used sublanguage into omega without choice. The empty theory has the empty sublanguage. If the original theory is consistent, it is consistent in the smaller signature, since any smaller-signature proof is also a proof in the original signature. F1 gives a nonempty model of that reduct with carrier injecting into omega.

F1given
2.1

Fix one element a of that nonempty carrier. Interpret every unused constant by a, every unused positive-arity function by the constant-a function, and every unused relation by the empty relation. Replacement on the set signature collects these assignments. A term/formula induction shows that old-language evaluations and satisfaction are unchanged, as none of those new interpretations occurs there. Thus the expansion models the original theory and keeps the same countability injection. One element a suffices for all defaults, so no countable choice is used.

step 1.1
3.1

Any at most countable model is a set model, and F2 sends every set model to consistency. These implications together with steps 1.1–2.1 prove both equivalences. For an effective presentation, each finite formal proof has finitely many axiom witnesses and hence a numerical certificate, and conversely the checker decodes every accepted certificate to a proof. Numeralwise correctness of F3 therefore makes absence of any actual refutation exactly truth in standard omega of its Con sentence. The construction places no condition making the relation actual membership.

F2F3step 1.1step 2.1
DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Transitive models and finite-fragment transfer data

Definition

For a sentence theory Γ in the membership language, TM(Γ) means that some nonempty transitive set M, with actual restricted membership, satisfies every sentence of Γ. Transitive means xMyx(yM). The assertion CTM(Γ) additionally requires an external injection Mω.

A finite-fragment transfer specifies, for each external finite target fragment Δ, a finite source fragment Γ and a theorem converting every suitable TM or CTM of Γ into a set model of Δ. Suitability includes every auxiliary axiom, parameter restriction and metatheory needed by the conversion. Inclusion ΓZF is syntactic, using the fixed axiom presentation.

The model convention is Theories, models and semantic consequence, and the schema syntax is The set of first-order ZF axiom sentences. For definable classes use Relativization to sets and definable classes separately for each fixed formula; do not quantify over a universe truth predicate. Countability in this definition is outside the proposed model. A model or CTM of the full source theory is not part of finite-fragment data unless explicitly assumed.

LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Transitive ZF models have standard arithmetic and proof codes

Statement

A transitive set model M of ZF has the real omega and natural arithmetic, and all finite natural-number syntax and proof codes. Every fixed arithmetic predicate on these codes agrees with ambient arithmetic. If M models ZFC, it satisfies the standard Con(ZFC).

Facts & Assumptions

[F1]

ZF has an effective standard arithmetic interpretation: ZF and ZFC have effective axiom presentations and an interpretation of PA on the actual internally defined ω, using von Neumann zero/successor and recursively defined addition/multiplication. For their standard presentations the arithmetic proof constructors and translations needed for D1–D3 are verifiable in that interpretation. AC is unnecessary for the PA interpretation; ZFC adds one encoded Choice sentence.

[F2]

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.

Proof

Given: A nonempty transitive M satisfying ZF with actual restricted membership, and additionally ZFC for the last clause.

1.1

Let w be the internal omega. The internal empty set is actual zero by transitivity; pairing and union on existing sets have their actual values since all their members are in M. External induction therefore fixes each finite ordinal and puts it in w. Internally w is a nonzero ordinal with no greatest element and every member is zero or a successor. Those assertions transfer externally: all their tests are bounded through w and its elements, and transitivity preserves the quantifier ranges. In ambient Foundation the ordinal order is an actual well-order. If w properly extended omega as an ordinal, it would contain omega as an element, contrary to the zero-or-successor property. Since it contains all finite ordinals, w equals omega.

givenalgebra
2.1

The arithmetic recursion of F1 then agrees on each natural input by external induction: both additions start at a and both successors add one; both multiplications start at zero and add the same a at each successor. Every finite list of natural numbers is present via its natural code, and F2 decodes it using this same arithmetic. Induction on a fixed arithmetic formula transfers atoms and Boolean operations, and transfers quantifiers because both range over the identical omega. Thus every fixed effective proof predicate, and also its Con sentence, is absolute.

F1F2step 1.1
3.1

If MZFC, an actual ZFC-refutation would, by induction on its finitely many lines, be true in M: each axiom line holds by the model assumption, and each logical axiom and rule preserves truth in a nonempty structure. Its last contradictory sentence cannot hold. Therefore no actual refutation exists. The standard proof predicate is correct on those natural codes by step 2.1, so its universal absence assertion Con(ZFC) holds both externally and in M.

step 1.1step 2.1
TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

The transitive-model consistency-strength gap

Statement

Let S=ZFC+Con(ZFC). Assuming externally Con(S), ZFC does not prove Con(ZFC)TM(ZFC). Moreover S+¬TM(ZFC) is consistent and has a set model. The stronger external premise Con(S) is retained.

Facts & Assumptions

[F1]

Transitive ZF models have standard arithmetic and proof codes: A transitive set model M of ZF has the real omega and natural arithmetic, and all finite natural-number syntax and proof codes. Every fixed arithmetic predicate on these codes agrees with ambient arithmetic. If M models ZFC, it satisfies the standard Con(ZFC).

[F2]

Models and consistency for countable theories: In external ZF, an explicitly countable sentence theory is consistent iff it has a nonempty set model, and iff it has a model with carrier injecting into ω. For an effective presentation, external consistency agrees with the truth of its certified Con formula in standard arithmetic. No transitivity or external well-foundedness of a model follows.

[F3]

ZF has an effective standard arithmetic interpretation: ZF and ZFC have effective axiom presentations and an interpretation of PA on the actual internally defined ω, using von Neumann zero/successor and recursively defined addition/multiplication. For their standard presentations the arithmetic proof constructors and translations needed for D1–D3 are verifiable in that interpretation. AC is unnecessary for the PA interpretation; ZFC adds one encoded Choice sentence.

[F4]

Second incompleteness for standard provability: If T is consistent and has the arithmetic/interpretation and D1–D3 hypotheses above for the displayed standard predicate, T does not prove its displayed Con(T). Numeralwise correctness of an arbitrary predicate is insufficient.

[F5]

Deduction theorem for sentence assumptions: In ZF, for a sentence theory T, a sentence σ and any formula θ,

T{σ}θTσθ.

The forward transformation also works for an open discharged assumption σ provided every variable generalized or existentially eliminated in the given derivation is absent from FV(σ); the other assumptions remain sentences.

Proof

Given: External Con(S), for S=ZFC+Con(ZFC), with the standard predicates and actual TM convention.

1.1

ZF proves TM(ZFC)Con(S): a transitive ZFC model satisfies Con(ZFC) by F1 and hence is a model of S; the model-to-consistency direction of F2 gives Con(S). This reasoning is formalizable in ZF because set satisfaction and the fixed arithmetic predicates are set-theoretic formulas; it does not use satisfaction for the universe.

F1F2given
2.1

S has the standard effective arithmetic presentation of F3 with one extra sentence. By F4 and external Con(S), S cannot prove Con(S). Step 1.1 therefore implies that S cannot prove TM(ZFC). If ZFC proved the displayed conditional, adding its antecedent as the extra S axiom would prove TM(ZFC), impossible.

F3F4step 1.1
3.1

If S+¬TM(ZFC) were inconsistent, sentence deduction F5 would give S¬TM(ZFC), hence STM(ZFC) by classical logic. This contradicts step 2.1. Thus the extension is consistent, and F2 gives a nonempty at most countable set model. No transitivity of that countermodel is asserted.

F2F5step 2.1
TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Finite-fragment model transfer proves relative consistency

Statement

Let T extend enough ZF to formalize set-model soundness, and let U be an explicitly countable sentence theory. Suppose that for each external finite ΔU there are a finite Γ and T proofs of existence of a suitable TM/CTM of Γ and of its conversion into a set model of Δ. Then external Con(T) implies Con(U). This is a metatheorem with fixed finite proof inputs, not a uniform internal all-fragment assertion.

Facts & Assumptions

[F1]

Finite support, weakening, and composition of derivations: In ZF, every derivation from a sentence theory uses finitely many assumptions. Weakening, concatenation and replacement of proved sentence premises by their proofs preserve derivability. The union of an inclusion-chain of consistent sentence theories in one fixed signature is consistent, including the empty chain.

[F2]

Transitive models and finite-fragment transfer data: For a sentence theory Γ in the membership language, TM(Γ) means that some nonempty transitive set M, with actual restricted membership, satisfies every sentence of Γ. Transitive means xMyx(yM). The assertion CTM(Γ) additionally requires an external injection Mω.

A finite-fragment transfer specifies, for each external finite target fragment Δ, a finite source fragment Γ and a theorem converting every suitable TM or CTM of Γ into a set model of Δ. Suitability includes every auxiliary axiom, parameter restriction and metatheory needed by the conversion. Inclusion ΓZF is syntactic, using the fixed axiom presentation.

The model convention is def-theories-models-and-semantic-consequence, and the schema syntax is def-coded-first-order-zf-theory. For definable classes use def-relativization-to-a-definable-class separately for each fixed formula; do not quantify over a universe truth predicate. Countability in this definition is outside the proposed model. A model or CTM of the full source theory is not part of finite-fragment data unless explicitly assumed.

[F3]

Models and consistency for countable theories: In external ZF, an explicitly countable sentence theory is consistent iff it has a nonempty set model, and iff it has a model with carrier injecting into ω. For an effective presentation, external consistency agrees with the truth of its certified Con formula in standard arithmetic. No transitivity or external well-foundedness of a model follows.

Proof

Given: The two stipulated T proofs for every fixed finite target fragment and sufficient internal set-model soundness in T.

1.1

If U had an actual refutation p, F1 extracts the finite set Delta of its nonlogical axiom lines. The same annotated proof is a Delta refutation. Apply the stipulated fragment data F2 to exactly this Delta: its two T proofs give a suitable source model and a model N of Delta. Finite assembly of these proofs is licensed by F1.

F1F2given
2.1

Inside T, formal soundness applied to the fixed finite derivation p says every nonempty model of Delta satisfies its contradictory last sentence. The model N just obtained cannot satisfy that sentence; thus T proves a contradiction. The set-model soundness principle is part of the stated strength hypothesis on T, consistent with the external model/consistency direction F3. Therefore Con(T) rules out every actual U refutation, giving Con(U). Only the single finite support of the alleged proof was used.

F3step 1.1
TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Formal consistency transfer from a verified reduction

Statement

If an arithmetic base B verifies a total code map r and p(PrfU(p,)PrfT(r(p),)), then BCon(T)Con(U). For reflection/finite-fragment applications the support extractor, fragment maps and reflection/transfer/soundness proof constructors must actually be supplied and verified to obtain such an r.

Facts & Assumptions

[F1]

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.

[F2]

Finite-fragment model transfer proves relative consistency: Let T extend enough ZF to formalize set-model soundness, and let U be an explicitly countable sentence theory. Suppose that for each external finite ΔU there are a finite Γ and T proofs of existence of a suitable TM/CTM of Γ and of its conversion into a set model of Δ. Then external Con(T) implies Con(U). This is a metatheorem with fixed finite proof inputs, not a uniform internal all-fragment assertion.

[F3]

Interpretation transports derivations and inconsistency: An interpretation as defined above sends every S-derivation of ϕ to a T-derivation of GFV(ϕ)ϕI. In particular a source contradiction gives a target contradiction, so external Con(T) implies Con(S). Effective certificate data gives an effective translation. A formal Con implication additionally follows in any base B that verifies a total map from S-contradiction certificates to T-contradiction certificates.

Proof

Given: The stated B-verifiable total reduction, represented by a total functional graph if r is not a language symbol.

1.1

Work in B and assume Con(T) in the convention F1. For arbitrary p, totality of r provides its value q. If PrfU(p,) held, the verified reduction would give PrfT(q,), contrary to Con(T). Hence B proves the negated U-proof instance for every p under that assumption.

F1given
2.1

Universal generalization on p gives Con(U), and discharging the Con(T) assumption gives the desired implication. For the finite-fragment route F2 supplies only an external finite assembly until each constituent map and its verification is supplied; the analogous distinction for interpretations is F3. No uniform proof generator follows merely from the existence of the external assemblies.

F2F3step 1.1
RemarkRemark: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Two distinct outputs of a consistency construction

Remarks

A semantic theorem CTM(T)CTM(U) and a formal theorem BCon(T)Con(U) have different premises and conclusions.

Use Transitive models and finite-fragment transfer data to specify actual membership and external countability. A later model construction must identify its finite target fragment, source fragment, auxiliary hypotheses and proof of source-model existence when applying Finite-fragment model transfer proves relative consistency. An internal consistency implication also needs the verified total proof-code reduction in Formal consistency transfer from a verified reduction. The obstruction in The transitive-model consistency-strength gap prevents replacing a transitive-model hypothesis by bare consistency. These are proved interfaces and methodological instructions, not a new unproved consistency claim.

5 · Examples, counterexamples and false statements

None yet.

Sources