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.

13 results · all verified · 11 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 2 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

The Arithmetical Hierarchy and Post's Theorem

1 · Prerequisites

2 · Summary

This page relates finite alternations of arithmetic quantifiers to finite iterations of oracle computation. The finite-query lemma is the bridge that keeps the oracle side genuinely finitary, and the final warning distinguishes pointwise convergence from an effective stabilization bound.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

Bounded arithmetic formulas

Definition

Work in first-order arithmetic over N. 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) in the sense of Primitive recursive functions as the quantifier-free matrix. 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.

Remarks

Unbounded quantifiers are the displayed leading quantifiers used to measure an arithmetical level; bounded quantifiers do not contribute an alternation.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

The classes Sigma_n^0, Pi_n^0, and Delta_n^0

Definition

For n1, a set ANk is Σn0 when, for a primitive-recursive predicate R, membership has a formula xA    y1y2Qyn R(x,y), where the quantifiers alternate and Q is existential for odd n. It is Πn0 when its complement is Σn0, equivalently when the display begins universally. Put Δn0:=Σn0Πn0.

Bounded quantifiers in R are allowed under the convention of Bounded arithmetic formulas.

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

Bounded quantifiers preserve primitive recursiveness

Statement

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.

Facts & Assumptions

Given: primitive-recursive R and t.

Proof

technique · direct
1.1

Let r(x,u) be the 0-1 characteristic function of R. The bounded sum S(x)=u<t(x)r(x,u) is primitive recursive by primitive recursion and composition.

givenconstruct
2.1

The existential relation has characteristic test S(x)>0. Likewise P(x)=u<t(x)r(x,u) is primitive recursive and equals 1 exactly for the universal relation, including the empty product case.

step 1.1algebra
TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

Sigma_1^0 sets are exactly the computably enumerable sets

Statement

For AN, A is Σ10 if and only if A is computably enumerable (recognizable).

Facts & Assumptions

Given: a subset A of N.

Proof

technique · direct
1.1

If xA    sR(x,s) with R primitive recursive, search s=0,1, and halt on the first true value. This recognizes exactly A.

givenconstruct
2.1

Conversely, a recognizer has a finite halting computation exactly on its positive inputs. Its coded history gives an existential witness whose validity is primitive recursive, so A has a Σ10 definition.

step 1.1construct
CorollaryStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

Delta_1^0 sets are exactly the decidable sets

Statement

A set of natural numbers is Δ10 if and only if it is decidable.

Facts & Assumptions

Given: a set AN.

Proof

technique · direct
1.1

If A is Δ10, both A and its complement are Σ10 and hence recognizable. Dovetail their recognizers; exactly one accepts, yielding a decider for A.

givenconstruct
2.1

If A is decidable, both A and its complement are recognizable, hence both are Σ10. Therefore AΔ10.

step 1.1
LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

Prenex normalization preserves the arithmetical level

Statement

Negating a Σn0 formula produces a Πn0 formula, and finite conjunctions and disjunctions of formulas in one of these classes can be put in prenex form in that same class (after harmless repeated-quantifier padding). Thus negation interchanges the two classes, while positive Boolean combinations preserve either class.

Facts & Assumptions

Given: finitely many Σn0 formulas, or finitely many Πn0 formulas.

Proof

technique · direct
1.1

Push negations through the displayed prefix. Each changes to and conversely; the negated primitive-recursive matrix is again primitive recursive.

givenalgebra
2.1

Rename bound variables and merge equal-polarity blocks. Conjunction and disjunction distribute through adjacent like quantifiers, and shorter prefixes are padded by vacuous like-polarity quantifiers. Thus the leading polarity and at most n alternations are retained.

step 1.1algebra
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-09-06Open item page →

Completeness at an arithmetical level

Definition

Fix the canonical binary-numeral encoding ν:N{0,1}, and write ν(A)={ν(a):aA}. For A,BN, write AmB when ν(A)mν(B) by a total computable string function in the sense of Computable many-one reductions between languages.

For n1, BN is Σn0-complete when BΣn0 and every AN with AΣn0 satisfies AmB. Define Πn0-completeness identically with Πn0 in place of Σn0.

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

The halting set is Sigma_1^0-complete

Statement

For a fixed acceptable numbering, K={e,x:φe(x)} is Σ10-complete.

Facts & Assumptions

Given: an acceptable numbering and a Σ10 set A.

[L1]

Computably enumerable sets are exactly the Σ10 sets (Sigma_1^0 sets are exactly the computably enumerable sets).

[L2]

Acceptability supplies a total computable hard-wiring function (Universal and acceptable numberings).

Proof

technique · direct
1.1

The universal partial function (e,x)φe(x) is partial computable. Its halting domain K is computably enumerable, and hence is Σ10 by Sigma_1^0 sets are exactly the computably enumerable sets.

givenL1
1.2

Write xA    yR(x,y) with R primitive recursive. There is a partial computable two-argument procedure which, on parameters (x,z), searches for y and halts exactly when R(x,y); it ignores z. The hard-wiring function supplied by acceptability gives, uniformly and totally computably in x, an index ex for the corresponding one-argument procedure.

givenL2construct
2.1

Therefore xA exactly when φex(0). After the fixed binary encodings from Completeness at an arithmetical level, the total computable map xex,0 reduces A to K.

step 1.2algebra
TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-09-06Open item page →

The totality set is Pi_2^0-complete

Statement

TOT={e:(x)φe(x)} is Π20-complete.

Facts & Assumptions

Given: an acceptable numbering and a Π20 set A.

Proof

technique · direct
1.1

The condition eTOT is xsT(e,x,s), hence is Π20.

givenconstruct
2.1

Write zA    xyR(z,x,y) with R primitive recursive. Uniformly produce a program which on input x searches for such a y and halts when one appears. By s-m-n its index is a total computable function of z, and that program is total exactly when zA.

step 1.1construct
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

Relative computability and relative enumerability

Definition

For an oracle XN, an oracle computation is an ordinary machine computation with a query instruction which receives the truthful bit for a queried number. A set A is X-computable when an X-oracle machine decides it, and X-c.e. when one recognizes it. Write ATX for X-computability, consistently with Turing reductions via oracle deciders.

An oracle program still makes finitely many transitions on any halting run; it does not read an infinite oracle at once.

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

An oracle computation has a finite query witness

Statement

If an oracle machine MX(x) halts, there is a finite set F of queries such that every oracle Y agreeing with X on F gives the same halting run and output on x.

Facts & Assumptions

Given: a halting run of MX on x.

Proof

technique · direct
1.1

The run has finitely many steps, hence performs only finitely many query instructions. Let F be the set of numbers queried in that run.

givenconstruct
2.1

If Y agrees with X on F, induction over those finitely many transitions gives the same state, tapes, query answers, and next transition at every step. Thus the run halts with the same output.

step 1.1induction
TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

Post's theorem

Statement

Put 0(0)= and let 0(n+1) be the halting set for machines with oracle 0(n). For every n0 and AN, AΣn+10    A is 0(n)-c.e.,AΔn+10    AT0(n). Consequently AΠn+10 iff its complement is 0(n)-c.e.

Facts & Assumptions

Given: n0 and a set AN.

Proof

technique · induction
1.1

For n=0, the first equivalence is the Σ10/c.e. theorem; deciding a set is equivalent to recognizing it and its complement.

givenbase
2.1

Assume the characterizations at n. In a Σn+20 presentation, the predicate following the first existential block is Πn+10. It is co-c.e. in 0(n), and is therefore decidable by the halting oracle 0(n+1); the first block is consequently a c.e. search in 0(n+1). Conversely, record a halting 0(n+1)-oracle computation together with its finite query transcript. Replace each yes-query by its Σn+10 halting witness and each no-query by the dual Πn+10 condition. Since the transcript is finite, its conditions merge with the outer existential witness into a Σn+20 formula.

step 1.1ihinduction
3.1

A 0(n)-decider recognizes both a set and its complement, and two relative recognizers can be dovetailed into a decider. Applying the first equivalence to both sides therefore gives the Δ equivalence; negation gives the Π clause. This closes the induction.

step 2.1discharge-induction
LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

A diagonal set at each arithmetical level

Statement

For every n0, there is a Σn+10 set which is not Πn+10; its complement is Πn+10 and not Σn+10.

Facts & Assumptions

Given: a finite level n0.

Proof

technique · contradiction
1.1

Enumerate the 0(n)-c.e. sets as (We0(n))e and set Dn={e:eWe0(n)}. If Dn were itself 0(n)-c.e., say Dn=Wd0(n), substituting e=d gives dDn    dDn.

givenassume-contra
2.1

Hence Dn is not 0(n)-c.e., while its complement is. Post's theorem identifies the complement as Σn+10 and Dn as Πn+10; exchanging them gives the claimed pair.

step 1.1discharge-contradiction
TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

The arithmetical hierarchy is strict

Statement

For every n1, Σn0Σn+10 and Πn0Πn+10.

Facts & Assumptions

Given: n1.

Proof

technique · direct
1.1

Padding a prefix by a vacuous final quantifier shows Σn0Σn+10 and similarly for Π.

givenconstruct
2.1

The level-n diagonal construction supplies a Σn+10 set outside Πn+10. If it lay in Σn0, then it would also lie in Πn+10 by padding and complement normalization, a contradiction; the complementary witness gives the Π separation.

step 1.1contradiction
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

Limit-computable functions

Definition

A total function f:NN is limit computable when there is a total computable g(x,s) such that for every x the sequence g(x,0),g(x,1), is eventually constant with eventual value f(x). No computable function selecting a stabilization stage is included in this definition.

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-09-06Open item page →

Shoenfield's limit lemma

Statement

A set, equivalently its characteristic function, is computable in 0 if and only if it is limit computable.

Facts & Assumptions

Given: a set AN.

[L1]

A halting oracle computation has a finite query witness (An oracle computation has a finite query witness).

Proof

technique · direct
1.1

Use the halting-set meaning of 0 fixed in Post's theorem. A query code e specifies an ordinary computation whose halting is in question. Put 0s={es:the computation coded by e halts within s steps}. Bounded simulation makes membership in 0s uniformly decidable in (e,s). These sets are finite and increasing, and their union is 0: a genuinely halting computation enters once s exceeds both its code and its halting time; a nonhalting computation never enters.

givenconstruct
2.1

If AT0, fix M0 computing χA. Define g(x,s) by simulating at most s oracle-machine transitions of M(x), answering each query by the decidable set 0s. Return the output if it halts with output in {0,1} within the cutoff, and return 0 otherwise. Each stage halts, so g is total computable and bit-valued even when an incorrect oracle sends M into a loop or an unintended output. No time-efficiency bound on this finite simulation is asserted.

step 1.1construct
3.1

For fixed x, the true run has a finite transition length r and a finite query set F by L1. All negative answers on F are correct at every stage. Each positive answer becomes permanently correct by step 1.1; take s0r beyond the finitely many corresponding entry stages. For every ss0, L1 gives exactly the true run with oracle 0s, and the cutoff does not interrupt it. Thus g(x,s)=χA(x) eventually. An empty F requires only the time cutoff, and s0 is an existence bound, not a claimed computable modulus.

step 1.1step 2.1L1
4.1

Conversely, let total computable h(x,s) converge eventually to χA(x). For each (x,s), effectively form the ordinary program that computes h(x,s), searches t=s+1,s+2,, and halts upon finding h(x,t)h(x,s). Its halting is a 0 question. Ask these questions for s=0,1, until receiving a negative answer. Eventual constancy ensures termination; a negative answer means that all later values equal the current value, which must therefore be χA(x). Output it. This computes A in 0 and proves the reverse implication.

givenconstruct
False statementConstruction: Literature-sourcedVerification: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

False: Sigma_n^0 and Pi_n^0 are disjoint

Statement

For every positive n, the classes Σn0 and Πn0 are disjoint.

Facts & Assumptions

Given: a positive finite n.

Refutation

technique · direct
1.1

The decidable set E={2k:kN} is Δ10, hence is both Σ10 and Π10.

givenconstruct
2.1

Prefix padding puts both descriptions of E at every positive level n. Thus EΣn0Πn0, refuting disjointness.

step 1.1
False statementConstruction: Literature-sourcedVerification: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-06Open item page →

False: a limit-computable function has a known stabilization stage

Statement

Every limit-computable function has a computable modulus of stabilization.

Facts & Assumptions

Given: the standard stage approximation to the halting set.

Refutation

technique · contradiction
1.1

Assume a computable modulus is supplied for this approximation. Let h(e,s)=1 if program e has halted by stage s, and 0 otherwise. This is computable and converges pointwise to χ0.

givenassume-contraconstruct
2.1

If a computable modulus m(e) were available, simulate e for m(e) steps and return h(e,m(e)). This would decide 0, contradicting undecidability of the halting problem.

step 1.1discharge-contradiction

5 · Examples, counterexamples and false statements

None yet.

Sources