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.

SAT Tableaux and Quantified-Space Completeness: Examples

1 · Prerequisites

2 · Summary

The first example gives a two-transition machine, all three tableau rows, and a local clause falsified by changing one cell. The second computes a full Tseitin extension and an inconsistent extension, separating equisatisfiability from equivalence. The final example evaluates both a true and a false quantified reachability instance and counts the bound variables, formula growth and depth-first workspace.

3 · Logical flowchart

4 · Definitions, theorems and proofs

None yet.

5 · Examples, counterexamples and false statements

ExampleConstruction: AI-generatedVerification: AI-generatedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

A two-step computation tableau and its local clauses

Example

Consider the one-tape machine with states q0,q1,qacc,qrej, alphabet {0,1,}, and instructions (q0,0)(q1,0,R) and (q1,)(qacc,,L). All other nonhalting state/symbol pairs go to rejection, leaving the scanned symbol unchanged and moving left. On the one-bit input 0 it accepts after exactly two transitions. With T=2,W=4, its three augmented rows are ((q0,0),,,),(0,(q1,),,),((qacc,0),,,). The input 0 can also be read as the paired encoding of empty input and empty fixed-length certificate for this fixed test. No certificate positions are left free in this instance.

Facts & Assumptions

Given: The displayed machine, input, rows and the assignment selecting exactly their displayed symbols.

[F1]

The tableau clause families use one-hot cells, pinned initial/guard cells and forbidden local tuples (Bounded Turing-computation tableaux).

[F2]

A consistent tableau decodes its actual accepting run (The tableau formula characterizes accepting computations).

Verification

1.1

Let a0=(q0,0), a1=(q1,), a2=(qacc,0) and B=. Set X0,0,a0=X1,1,a1=X2,0,a2=1, X1,0,0=1, and select B in all other cells. In every cell the positive symbol disjunction has one true term, and every pairwise exclusion has at least one true negated term. All initial units and the three right-guard units Xt,3,B are 1. The final accepting disjunction has its (j,a)=(0,0) term true.

F1given
2.1

The outputs required by the local rule at cells 0 through 3 for the first transition are 0,a1,B,B, and for the second are a2,B,B,B. At cell zero the first tuple is (#,a0,B,0); at cell one it is (a0,B,B,a1). In the second transition the corresponding tuples are (#,0,a1,a2) and (0,a1,B,B). Here # denotes the fixed exterior marker and contributes no Boolean literal. These four tuples follow the two table entries; cells two and three remain unmarked blanks because no head moves into them. Every forbidden-tuple clause therefore has at least one selected-symbol premise false, or its forbidden output false, and evaluates to 1.

F1step 1.1
3.1

Change just the first successor cell zero from unmarked 0 to unmarked 1, retaining one-hot encoding. The tuple (#,a0,B,1) is forbidden, and its explicit clause ¬X0,0,a0¬X0,1,B¬X1,0,1 now has values 000=0. Thus the correct assignment satisfies every clause whereas this altered assignment fails an actual local clause. F2 identifies the satisfying tableau with the stated two-step accepting run; for any larger allowed bound simply repeat its last row and add blank columns.

F1F2step 2.1
ExampleConstruction: AI-generatedVerification: AI-generatedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

A Tseitin conversion preserves satisfiability

Example

For F=(x¬y)z, introduce u=¬y, v=xu, and w=vz. The CNF is the conjunction of the following nine clauses: uy,¬u¬y,¬vx,¬vu,v¬x¬u,w¬v,w¬z,¬wvz,w. It preserves satisfiability while imposing constraints on the fresh variables.

Facts & Assumptions

Given: The displayed formula and nine clauses.

[F1]

The gate clauses enforce each gate equation, and satisfying extensions restrict to satisfying original assignments (Tableau formulas have polynomial-size polynomial-time CNF encodings).

Verification

1.1

Set (x,y,z)=(1,0,0). Then F=(11)0=1. Its computed extension is (u,v,w)=(1,1,1). The nine clause values in order are 1,1,1,1,1,1,1,1,1. More generally, for any original assignment with F=1, setting u=1y, v=xu, w=max(v,z)=1 satisfies the gate clauses and final unit.

F1given
1.2

Conversely the first two clauses force u=1y. The next three force v=xu, and the following three force w=max(v,z). The last clause forces w=1, whence F=1. For example (x,y,z)=(0,1,0) has forced gate values (0,0,0), so the last clause fails and there is no satisfying extension.

F1
2.1

The satisfying original assignment from step 1.1 with the inconsistent extension (u,v,w)=(0,0,0) still makes F true, since F does not mention fresh variables, but makes both uy and the unit w false. Thus the enlarged formula is not equivalent to F on arbitrary assignments to all six variables. Its existential projection onto the original variables is exactly F, by the two preceding arguments. No choice is required: the valid extension is computed uniquely.

step 1.1step 1.2
ExampleConstruction: AI-generatedVerification: AI-generatedaudited 2026-09-13Open item page →

Space accounting for the QBF reachability recursion

Example

Use a graph on the two-bit vertices 00,01,10,11 with edges 0001 and 0110 only. The one-copy quantified reachability construction gives a true formula for reaching 10 from 00 within two edges, and a false formula for reaching 11. This example also compares its formula size with duplicated recursion and counts depth-first evaluation space.

Facts & Assumptions

Given: The displayed four-vertex graph with all four bit vectors valid.

[F1]

The formulas R0 and Ri+1, their midpoint/selector semantics and their one-copy size recurrence are proved in TQBF is PSPACE-complete.

Verification

1.1

Here E(X,Y) is (X=00Y=01)(X=01Y=10) and R0(X,Y) is (X=Y)E(X,Y). Thus R0(00,10)=0, R0(00,01)=1 and R0(01,10)=1. In R1(00,10) choose midpoint Z=01. The selector b=0 forces only R0(00,01) and b=1 forces only R0(01,10); all endpoint pairs not selected by the guard make the implication automatically true. Hence R1(00,10)=1.

F1given
1.2

For general m-bit vertices, each level adds three m-bit vectors and one selector, so depth d has (3m+1)d new bound bits. At m=2,d=2 this is 14 bits. If B is the base formula's occurrence count, the one-copy count is at most B+Cdm for a fixed expansion constant C. The duplicated midpoint recursion instead satisfies Di+1=2Di+O(m), with 2dB base occurrences. At d=m, the former is polynomial after variable-name encoding, whereas the latter already contains 2m base copies.

F1
2.1

For R1(00,11), the first selected pair can satisfy R0(00,Z) only for Z=00 or 01. But R0(00,11)=R0(01,11)=0, so the second selected pair fails in either case. For Z=10 or 11 the first pair already fails. These are all four midpoints, proving R1(00,11)=0. Equality also gives R0(11,11)=1 despite the absence of outgoing edges.

F1step 1.1
3.1

If the encoded final formula has length N, a depth-first quantifier evaluator uses a table of at most N variable bits, at most N frames each holding an O(log(N+2)) position and one saved answer, and polynomial space for matrix parsing. Even storing a whole length-N residual formula per frame costs at most O(N2) cells. After the first child returns, only its answer bit is needed while reusing child storage for the second. It does not store the whole binary evaluation tree. At depth zero it simply evaluates R0. These concrete bounds explain why an exponential number of possible assignments does not imply exponential workspace.

F1step 1.2

Sources