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.
The tableau formula characterizes accepting computations
Statement
The formula is satisfiable exactly when some permitted certificate makes the normalized verifier accept within steps. Every satisfying assignment decodes a genuine computation followed only by repetitions of its halting configuration.
Facts & Assumptions
Given: The fixed verifier, input and tableau parameters.
The cell variables, exactly-one constraints, initial row, forbidden-window clauses and accepting row are specified in Bounded Turing-computation tableaux.
An ordinary step rewrites only the scanned cell and moves the head right or clamped left (The one-step configuration relation).
The initial head is at zero and acceptance is equality of the state to the designated accepting state (Initial tapes and machine-relative halting configurations).
Proof
Suppose an allowed certificate gives acceptance at time . Write its initial row, then its ordinary successor rows through , then repeat its accepting row through . Set exactly the variables for these symbols to 1. The initial tape length is less than , and at time the head is at most , so cell stays blank. Every local tuple is allowed: at the old head it performs the prescribed write, at the destination it receives the new head, and elsewhere it preserves the symbol. At zero the rule uses the clamped move. After halting it preserves the whole row. Thus every clause is true, including the final accepting clause.
Conversely, from a satisfying assignment the exactly-one clauses select a unique symbol in each cell. The initial-row clauses give one ordinary initial configuration with a certificate of the required length. Consider any decoded row already known to be a genuine padded configuration. It has one head. For each cell its three old symbols therefore have no conflicting heads; the local rule has exactly the unique output obtained from the ordinary transition, or from halting repetition. Any different new symbol would make the forbidden-tuple clause for these actual four symbols false: all its negated literals would be zero. Consequently the whole next row equals that padded successor.
Starting with row zero and applying the preceding implication times proves that every row is the actual padded run. The last clause locates an accepting head at time . Rejection cannot become acceptance because a rejected row only repeats; a nonhalting run can acquire an accepting state only through a genuine transition. Deleting the repeated terminal rows therefore gives an accepting computation of length at most . The verifier's own syntax check makes its certificate permitted.
This proves both implications, including empty inputs and zero-length certificates. The construction uses a positive padded bound, so no absent predecessor row is invoked; a hypothetical already-accepting row would simply repeat, while the actual initial state is nonhalting. Every symbol was read from a finite assignment or explicitly written from a run, so there is no choice assumption.
Depends on
Used by
Dependency tree · two levels
16 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.
Sources
- Arora and Barak, Computational Complexity: A Modern Approach, §2.3.4, proof of Lemma 2.12 (standard reference, not scraped)