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.

15 results · all verified · 15 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; all 15 also cleared it.

Oracle Computability, the Jump, and Turing Degrees

1 · Prerequisites

2 · Summary

An oracle is queried one bit at a time, but it changes which sets a fixed finite program can decide. This page organizes that relative computational power into Turing degrees, proves the tagged join is their least upper bound, and studies the jump as relative diagonal halting. It then contrasts ordinary Turing reductions with the uniform, everywhere-total oracle functionals of truth-table reducibility.

3 · Logical flowchart

4 · Definitions, theorems and proofs

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

Oracle Turing machines

Definition

An oracle Turing machine is a finite Turing-machine program with, in addition to its ordinary instructions, a query instruction: on a query number q, it receives the bit 1 exactly when qX, where XN is its oracle. Write MX(x)=b when its run on x halts with output b{0,1}. Thus even with an infinite oracle, each halting run has only finitely many transitions and queries.

Remarks

This is the membership-query presentation of the oracle computations in Relative computability and relative enumerability.

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

Turing reducibility and equivalence

Definition

For sets A,BN, write ATB when one oracle machine M decides A with oracle B: for every n, MB(n) and its output is 1 iff nA. Write ATB when both ATB and BTA; this is Turing equivalence.

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

Turing reducibility is a preorder

Statement

For all A,B,CN, ATA, and ATBTC implies ATC.

Facts & Assumptions

Given: sets A,B,CN and, in the second assertion, oracle deciders witnessing ATB and BTC.

Proof

technique · direct
1.1

The machine which asks its oracle whether n belongs to it and returns that answer is an A-oracle decider for A.

givenconstruct
2.1

For transitivity, simulate the B-oracle decider for A; answer each query qB by the total C-oracle decider for B. Every inner query terminates and the outer run makes finitely many, so this is a total C-oracle decider for A.

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

Turing degrees and their order

Definition

The Turing degree of AN is its equivalence class [A]T:={BN:BTA}. For degrees, define [A]T[B]T to mean ATB; the next lemma checks that this does not depend on the displayed representatives.

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

The degree order is representative-independent

Statement

If ATA and BTB, then ATB    ATB. Consequently the order in Turing degrees and their order is well-defined.

Facts & Assumptions

Given: ATA, BTB, and the preorder laws of Turing reducibility is a preorder.

Proof

technique · direct
1.1

If ATB, then ATATBTB by the two equivalences and transitivity, so ATB.

givenconstruct
2.1

Interchanging the primed and unprimed representatives gives the reverse implication. Thus either representative pair yields the same comparison.

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

Tagged join of oracles

Definition

For A,BN, their tagged join is AB:={2n:nA}{2n+1:nB}. The parity tag permits uniform recovery of either component.

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

Turing degrees form an upper semilattice

Statement

For all degrees [A]T,[B]T, the degree [AB]T is their least upper bound. Hence the Turing degrees form an upper semilattice.

Facts & Assumptions

Given: A,B,CN and the tagged-join convention of Tagged join of oracles.

Proof

technique · direct
1.1

An (AB)-oracle machine decides A by querying 2n, and decides B by querying 2n+1. Hence [A]T[AB]T and [B]T[AB]T.

givenconstruct
1.2

If ATC and BTC, a C-oracle machine deciding AB tests parity: on 2n it runs the decider for A(n), and on 2n+1 that for B(n). Thus ABTC.

givenconstruct
2.1

Step 1.2 says every common upper bound lies above [AB]T; step 1.1 says it is a common upper bound. Representative-independence makes this a statement about degrees.

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

The Turing jump

Definition

Fix a finite binary syntax for the oracle Turing machines of Oracle Turing machines and an effective decoder of that syntax. Enumerate all binary words, interpreting a malformed word as a program that diverges everywhere; write ΦeA(x) for the partial computation of the e-th decoded program on input x with oracle A. This is an effective enumeration of every oracle program.

The syntax supports hardwiring: by inserting binary numerals into a fixed program template, there are total computable compiler maps that produce an index for a program with any finite tuple of indices and natural parameters built into it. This is a direct syntactic operation and is uniform in the oracle.

For AN, its Turing jump is the relative diagonal-halting set A:={e:ΦeA(e)}.

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

The jump is well-defined on degrees

Statement

If ATB, then ATB. Thus [A]T[A]T is a well-defined operation on Turing degrees.

Facts & Assumptions

Given: total oracle deciders witnessing ATB and BTA.

Proof

technique · direct
1.1

Compile an A-oracle program e into a B-oracle program q(e) that answers each simulated A-query using the fixed B-oracle decider for A; q is computable and preserves halting on the same input.

givenconstruct
2.1

By parameter specialization, compute an index r(e) for the program that on its own input simulates q(e) on e. Then eA iff r(e)B, so ATB.

step 1.1construct
3.1

Repeat the construction of step 2.1 using BTA to obtain BTA. Therefore ATB.

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

Every oracle is strictly below its jump

Statement

For every AN, A<TA.

Facts & Assumptions

Given: an oracle AN and the acceptable numbering used in The Turing jump.

Proof

technique · contradiction
1.1

Let Qn be the oracle program that queries A at n and halts exactly when the answer is yes. Inserting the numeral n into this fixed program template gives, by the hardwiring compiler in The Turing jump, a total computable index map q(n). Hence nA    Φq(n)A(q(n))    q(n)A, so ATA.

givenconstruct
1.2

Suppose toward contradiction that an A-oracle program D decides A. Build an oracle program Q that, on input z, runs DA(z) and halts exactly when D rejects. Let e be the fixed index of Q in the enumeration of The Turing jump. Since D is correct, eA    ΦeA(e)    DA(e)=0    eA, a contradiction.

givenassume-contraconstruct
2.1

Thus A̸TA, while step 1.1 gives ATA; therefore A<TA.

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

The jump is monotone

Statement

For all A,BN, if ATB, then ATB.

Facts & Assumptions

Given: a total B-oracle decider for A.

Proof

technique · direct
1.1

Uniformly compile an A-oracle program e into a B-oracle program q(e) by replacing each A-query with the given total B-oracle computation of that bit. Its compilation is effective.

givenconstruct
2.1

Parameter specialization produces an index r(e) which halts with oracle B on input r(e) exactly when program e halts with oracle A on input e. Hence eA iff r(e)B.

step 1.1construct
3.1

An oracle machine with oracle B computes r(e) and queries its membership, deciding A.

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

Oracle-c.e. completeness

Definition

An A-c.e. set K is A-c.e.-complete when for every A-c.e. set W there is a total A-computable function f such that nW    f(n)K. We write this WmAK.

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

Relative halting is oracle-c.e.-complete

Statement

For every oracle A, A is A-c.e.-complete under mA.

Facts & Assumptions

Given: an oracle A and an A-c.e. set W, recognized by program e.

Proof

technique · direct
1.1

Dovetailing the computations ΦiA(i) enumerates exactly A, so A is A-c.e.

givenconstruct
1.2

Insert the numerals e,n into the fixed oracle-program template which ignores its own input and simulates ΦeA(n). The hardwiring compiler of The Turing jump gives its index s(e,n) by a total computable map, uniformly in e,n and independently of A. Therefore nW    ΦeA(n)    Φs(e,n)A(s(e,n))    s(e,n)A.

givenconstruct
2.1

Thus ns(e,n) is a total A-computable many-one reduction WmAA. Since W was arbitrary, the definition of completeness applies.

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

Finite jumps match arithmetical levels

Statement

Put 0(0)= and 0(n+1)=(0(n)). For every n0 and CN, CΣn+10    C is 0(n)-c.e.,CΔn+10    CT0(n).

Facts & Assumptions

Given: n0, a set C, and the jump convention above.

Proof

technique · direct
1.1

The recursively defined 0(n+1) is precisely the relative halting oracle for 0(n), because the local jump convention is diagonal relative halting.

givenconstruct
2.1

Apply Post's theorem at level n with the identification in step 1.1. Its two equivalences give exactly the displayed claims.

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

Truth-table reduction

Definition

For Y,XN, write YttX when there is an oracle functional Γ such that ΓX(n)=χY(n) for every n, and for every oracle Z and every n, ΓZ(n) halts with a bit. The second, everywhere-total condition distinguishes truth-table from Turing reducibility.

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

An everywhere-total functional has a computable use bound

Statement

Let Γ be an oracle functional which is total, with a natural-number output, on every oracle. There is a total computable b:NN such that for every n and every oracle X, the computation ΓX(n) halts after querying only numbers below b(n).

Facts & Assumptions

Given: an everywhere-total natural-valued oracle functional Γ.

Proof

technique · contradiction
1.1

For fixed n, effectively search for length m and time t such that every binary string σ of length m makes Γσ(n) halt by t without querying outside m.

givenconstruct
2.1

If this search never succeeded, the finitely branching tree of strings whose finite-oracle simulation has not supplied such a transcript would have nodes at every length. König's lemma yields an infinite oracle on which Γ(n) never halts, contradicting totality.

step 1.1assume-contra
3.1

Therefore the search halts; let b(n) be its first successful length. The finite exhaustive test makes b computable, and its defining property forces every oracle computation on n to use only positions below b(n).

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

Truth-table reducibility implies Turing reducibility

Statement

For all X,YN, YttX implies YTX.

Facts & Assumptions

Given: a truth-table functional Γ witnessing YttX.

Proof

technique · direct
1.1

By definition, ΓX(n) halts on every n and equals χY(n).

given
2.1

The same machine, run with oracle X, is consequently a total oracle decider for Y. This is exactly YTX.

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

Computably dominated oracles

Definition

An oracle XN is computably dominated if every total function f:NN computable using X has a total computable function g with f(n)g(n) for every n.

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

The halting oracle is not computably dominated

Statement

The ordinary halting oracle 0= is not computably dominated.

Facts & Assumptions

Given: the halting oracle 0 and an arbitrary total computable candidate dominator g.

Proof

technique · direct
1.1

Using 0, define h(e) to be 0 if program e does not halt on e, and otherwise its least halting stage on e. This is total 0-computable.

givenconstruct
1.2

The recursion theorem supplies an index e for a program which on its own input computes g(e) and then performs g(e)+1 dummy steps before halting. Hence h(e)g(e)+1.

givenconstruct
2.1

Thus arbitrary computable g fails to dominate h. No computable function dominates every total 0-computable function, so 0 is not computably dominated.

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

Computable domination characterizes truth-table reducibility

Statement

For XN, the following are equivalent:

  1. X is computably dominated.
  2. Every YTX satisfies YttX.

Facts & Assumptions

Given: an oracle X; for the forward direction, YTX via a functional Φ; for the reverse direction, the stated universal truth-table property.

Proof

technique · direct
1.1

Assume X is computably dominated. For ΦX(n)=χY(n), let t(n) be the running time of this halting computation. Then t is total and X-computable, hence has a computable dominator b.

givenconstruct
1.2

Conversely, suppose every YTX is truth-table reducible to X. Toward a contradiction, let fTX be total and not dominated by any total computable function. Fix an effective enumeration (Θe)eN of the bit-output oracle functionals and a computable pairing function e,k.

givenassume-contra
2.1

Truncate ΦZ(n) after b(n) steps for every oracle Z, returning 0 if it has not halted with a bit. This is total on every oracle and agrees with ΦX because t(n)b(n); hence YttX.

step 1.1construct
2.2

Let D(e,k,s) mean that, for every σ2s, the finite-oracle computation Θeσ(e,k) halts within s steps with a bit and without querying a position at least s. This is decidable. Define YTX by first computing s=f(k) and then setting χY(e,k)={1ΘeX(e,k),D(e,k,s),0,¬D(e,k,s). When D(e,k,s) holds, the displayed oracle computation halts within the tested bound, so this definition gives a total X-computable set.

step 1.2construct
3.1

If Θe is total on every oracle, the compactness search in An everywhere-total functional has a computable use bound yields, for each k, some s satisfying D(e,k,s). Thus the least such value qe(k) is a total computable function. Since f has no computable dominator, some k satisfies f(k)>qe(k). The predicate D persists at larger bounds, so step 2.2 gives χY(e,k)=1ΘeX(e,k). Hence no everywhere-total bit functional Θe computes Y from X.

step 2.2givencontradiction
4.1

By Truth-table reduction, step 3.1 says Y̸ttX, contradicting the assumed universal property because YTX. Therefore every total fTX has a computable dominator, so X is computably dominated.

step 3.1discharge-contradiction
5.1

This argument also justifies the function-valued shorthand in the cited source theorem without upgrading the set-valued hypothesis by fiat. Once step 4.1 gives domination, the running time of any natural-valued computation of fTX has a computable bound b(n). Truncating at that bound gives an everywhere-total natural-valued functional Ψ. Apply An everywhere-total functional has a computable use bound to obtain a computable use bound u(n); then the finite maximum of Ψσ(n)+1 over σ2u(n) is a computable strict dominator of f.

step 4.1construct
6.1

Steps 2.1 and 4.1 establish the two implications.

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

Some Turing reductions are not truth-table reductions

Statement

There are sets Y,XN with YTX but Y̸ttX.

Facts & Assumptions

Given: the non-computable domination of 0 and the characterization of truth-table reducibility.

Proof

technique · contradiction
1.1

Let X=0. It is not computably dominated by The halting oracle is not computably dominated.

given
2.1

If every YTX were truth-table reducible to X, the reverse direction of Computable domination characterizes truth-table reducibility would make X computably dominated.

step 1.1assume-contra
3.1

This contradiction supplies a set YTX with Y̸ttX.

step 2.1discharge-contradiction
False statementConstruction: Literature-sourcedVerification: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-07Open item page →

An oracle machine reads the infinite oracle at once

Statement

An oracle machine can inspect all infinitely many bits of its oracle in one halting computation.

Refutation

technique · direct

Given: a halting oracle-machine computation.

1.1

A halting oracle-machine run has finitely many transitions and therefore only finitely many query instructions.

givenconstruct
2.1

More precisely, An oracle computation has a finite query witness supplies a finite set of queried bits which fixes the whole run and output. Thus no halting computation reads the entire infinite oracle.

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

Degree join is set union

Statement

For all A,B, the join of [A]T and [B]T is [AB]T.

Refutation

technique · direct

Given: the ordinary halting set 0.

1.1

Take A=0 and B=N0. Since complementation is computable, [A]T=[B]T=[0]T, and their degree join is [0]T.

givenconstruct
2.1

But AB=N is computable, so [AB]T=[]T, which cannot equal [0]T. Hence ordinary union does not compute the degree join in general; tagged join is relevant.

step 1.1

5 · Examples, counterexamples and false statements

None yet.

Sources