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.

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

One-Tape Simulation Normal Forms: Examples

1 · Prerequisites

2 · Summary

A complete small machine shows how the right-left macro handles the left endpoint, empty input and a nonblank neighbor. Separate witnesses show why deleting stay-put entries, replacing stay-put by right movement, or reversing the macro order can fail. These calculations use the precise total-transition and halting conventions of the main page.

3 · Logical flowchart

4 · Definitions, theorems and proofs

None yet.

5 · Examples, counterexamples and false statements

ExampleConstruction: AI-generatedVerification: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Eliminating a stay-put transition at the left boundary

Example

Let Q={q0,qacc,qrej}, Σ={a} and Γ={a,}, with the three states distinct and a. Define the complete original transition table by δ(q0,a)=(qacc,a,S),δ(q0,)=(qacc,,S). There are no halting-state entries. On input a, this machine accepts in one step at head zero without changing the tape. The tagged simulator accepts in two steps, with head trace 0,1,0. Empty input has the same state/head trace with a wholly blank tape.

Facts & Assumptions

Given: The displayed distinct states and symbols and transition table.

[F1]

The stay-put interface fixes totality on nonhalting pairs, initial tapes, writes, head moves and the halting predicates (Stay-put one-tape machines and their runs).

[F2]

The ordinary simulator uses tagged states, replaces an S entry by a right move into a marked target, and returns left while preserving the scanned symbol; only the unmarked designated states halt (The right-left macro simulates one stay-put step).

Verification

1.1

The state set and both alphabets are finite, a ensures ΣΓ{}, and the designated states are pairwise distinct. There is exactly one nonhalting state q0 and exactly two tape symbols, so the two displayed entries supply every required nonhalting pair exactly once. Both outputs have valid state, symbol and direction. Thus this is a legal stay-put machine.

F1given
2.1

The simulator has the two unmarked entries δN((q0,0),a)=((qacc,1),a,R) and δN((q0,0),)=((qacc,1),,R). Its other six entries are, explicitly for each of the three values p=q0,qacc,qrej, δN((p,1),a)=((p,0),a,L) and δN((p,1),)=((p,0),,L). These eight entries exhaust its nonhalting pairs; the two unmarked halting states have none.

F2step 1.1
2.2

For input a, let t(0)=a and t(j)= for j1. Its support is {0}. The original starts at (q0,0,t), reads a, writes a at zero and stays there, giving (qacc,0,t) after one step. It was initially nonhalting and is now accepting, so one is its exact halting time.

F1step 1.1
3.1

The simulator starts at ((q0,0),0,t). Its a entry writes a and moves right, giving ((qacc,1),1,t). This is nonhalting because it is marked. It reads t(1)=; the return entry writes and moves left from one to zero, giving ((qacc,0),0,t). Only this second state is accepting, so the exact halting time is two and every tape cell agrees with the original halt.

F1F2step 2.1step 2.2
3.2

For empty input, tε(j)= for all j, with empty support. Substituting the blank entries gives the original step (q0,0,tε)M(qacc,0,tε), and simulator steps ((q0,0),0,tε)N((qacc,1),1,tε)N((qacc,0),0,tε). Both writes rewrite blank as blank. The marked state is nonhalting, so the respective times remain one and two.

F1F2step 2.1
4.1

To check a nonblank neighbor, use instead the finite-support tape u with u(0)=u(1)=a and u(j)= for j2, starting at head zero. The simulator reaches ((qacc,1),1,u) and uses the marked a entry to reach ((qacc,0),0,u). At cell one it writes a as a, not blank, and all other cells are untouched on the return. Thus the boundary macro preserves even a nonblank right neighbor.

F1F2step 2.1

Source relationship

This is a locally generated instance of the construction in Checkoway, Lecture 16, printed slide 9 (PDF p. 18), not a source-authored example. The general finite-control comparison is Savage, §5.1, pp. 210–211; the local interface supplies the precise boundary and halting conventions.

CounterexampleConstruction: AI-generatedVerification: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

Deleting stay-put instructions need not preserve computation

Statement refuted

“Deleting all stay-put instructions from a deterministic one-tape machine preserves its computation.” Under the total-transition convention deletion can produce an invalid machine. Even under an additional partial-table convention that treats a missing entry as rejection, it need not preserve acceptance. The alternative “replace every S by R” can give a legal total machine with a different accepted language. A left-then-right substitute also fails at the clamped left boundary.

Facts & Assumptions

Given: All states named differently below are distinct; a. Each witness has input alphabet {a}, tape alphabet {a,}, and the designated start, accept and reject states indicated by their names. The missing-entry rejection convention is a hypothetical alternative, not the library model.

[F1]

The library model requires a total transition function exactly on nonhalting state-symbol pairs, uses the specified input tape, fixes the head on S, and clamps a left move at zero (Stay-put one-tape machines and their runs).

[F2]

The correct simulation replaces S by right then left through a nonhalting marked state, preserving the neighbor and returning to the original head (The right-left macro simulates one stay-put step).

Counterexample

1.1

For deletion use Q={q0,qacc,qrej} with δ(q0,a)=(qacc,a,S) and δ(q0,)=(qacc,,S). There are two required pairs, and these are exactly their entries; all output coordinates are valid. Hence the original is a legal machine. On the empty input with wholly blank tape tε, its step is (q0,0,tε)M(qacc,0,tε), so it accepts.

F1given
1.2

For total replacement use Q={q0,p,qacc,qrej} and the four entries δ(q0,a)=(p,a,S), δ(q0,)=(qrej,,R), δ(p,a)=(qacc,a,R), δ(p,)=(qrej,,R). The nonhalting states are exactly q0,p, so these four valid entries exhaust their product with the two-symbol tape alphabet. Replacing its sole S by R gives another total table on the same domain with only legal directions. Thus both the original and its naive ordinary replacement P are valid machines.

F1given
2.1

Deleting both S entries leaves no value at (q0,), although q0 is nonhalting and Γ. The resulting empty table is therefore not a total function on its required domain and is not a machine of this model. If one instead imposes the stated partial-table rejection convention, the same initial blank configuration encounters a missing entry and rejects immediately. This differs from the original acceptance on the same empty input. Thus the deletion claim fails under both readings, for distinct stated reasons.

F1step 1.1given
2.2

On input a, write t(0)=a and t(j)= for j1. The original takes (q0,0,t)M(p,0,t)M(qacc,1,t): the first instruction retains the head on a, which selects the accepting p entry. Neither initial nor intermediate state is halting, so it accepts after exactly two steps.

F1step 1.2
3.1

The replacement takes (q0,0,t)P(p,1,t)P(qrej,2,t). The changed first direction makes p scan t(1)=, selecting the rejecting entry; its write leaves blank unchanged. It therefore rejects after exactly two steps. The witness input a belongs to the original accepted language and not to the replacement's, disproving language preservation as well as exact computation preservation.

F1step 1.2step 2.2
4.1

Finally, on an entirely blank tape at h=0, a substitute that makes a left move into a fresh nonhalting state and then a right move back, rewriting each scanned blank unchanged, has head trace 0,0,1: HL(0)=0 and HR(0)=1. A stay-put move would end at zero. In contrast the correct macro has trace 0,1,0 and preserves the full tape by F2. Thus even a two-move substitute needs the stated right-before-left order at this endpoint.

F1F2

Source relationship

The witnesses are locally generated tests of the distinctions in Checkoway, Lecture 16, printed slides 9–10 (PDF pp. 18–19). They are not claimed as source-stated counterexamples. Savage, §5.1, pp. 210–211 uses different boundary and instruction conventions; these witnesses use the explicit local convention.

Sources