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.
Bounded Turing-computation tableaux
Definition
Use the syntax of Boolean formulas, CNF, and satisfiability. Fix a polynomial-time deterministic multitape verifier with certificates of one fixed length . If its original certificates have variable guarded length, first use the length-field construction in Polynomial time verifier and reduction interface; a verifier already using fixed-length certificates needs no such conversion. In particular a fixed empty certificate is permitted. Its ordinary binary input is , where and ; verification checks the certificate's length-field syntax. Apply Every fixed multitape Turing machine has an equivalent one-tape simulation to this fixed verifier. The bound in The standard one-tape simulation of a fixed multitape machine has quadratic overhead gives an integer polynomial upper bound for the resulting one-tape running time. Enlarge its constant for short inputs. Thus the complete input length is less than .
Write and . Rows are indexed and cells . This is the bounded -by- construction up to the necessary additive endpoint cells. Its augmented alphabet is : a marked symbol means the unique head scans symbol in state . Configurations and initial/halting predicates are those of Configurations of a deterministic one-tape Turing machine and Initial tapes and machine-relative halting configurations.
For tableaux only, extend the ordinary step relation of The one-step configuration relation by leaving every halting configuration unchanged. In particular acceptance is a stationary absorbing sink. This padding relation does not give the original halted machine an extra physical transition. Unpadding means delete the repeated halting rows. A valid row has exactly one marked symbol and a blank, unmarked last cell. Since a head starts at zero, at time it is at most ; the extra cell is never reached.
Here is a fully specified finite local rule. For an interior cell, inspect its old left, centre and right symbols. If the centre has a nonhalting head, write the symbol prescribed by the transition; retain the new head there only for a left move at cell zero. Otherwise retain the old underlying centre symbol. Put the new state/head at the centre if the old head in the left neighbour moves right or the old head in the right neighbour moves left. A halting head stays in place with unchanged symbol and state. At cell zero replace the absent left neighbour by a fixed exterior marker and clamp a left move there. At the last cell use a fixed exterior right marker; attempts to move out are forbidden. Windows with multiple heads, conflicting arrivals, or a head on an exterior marker are forbidden. All other windows have the output prescribed above. This defines a finite allowed relation on the three old symbols and the new centre symbol; only the two boundary versions depend on .
For each introduce . Require at least one and at most one symbol per cell by and for . In row zero pin the fixed bits of , leave each certificate position restricted to the two unmarked bit symbols, put state at cell zero, and pin all remaining cells blank. Row zero therefore has exactly one head even for . For every row pin cell to unmarked blank. For each , each cell, and each forbidden tuple add the clause . At boundaries omit exterior literals and enumerate only the fixed exterior symbol. Finally add . Their conjunction is . Fresh variable indices enumerate the triples lexicographically. No global head-uniqueness clause is needed after the initial row: correctness of the local rule on genuine rows supplies that invariant in the next lemma.
Depends on
- Boolean formulas, CNF, and satisfiability
- Polynomial time verifier and reduction interface
- Configurations of a deterministic one-tape Turing machine
- The one-step configuration relation
- Initial tapes and machine-relative halting configurations
- Every fixed multitape Turing machine has an equivalent one-tape simulation
- The standard one-tape simulation of a fixed multitape machine has quadratic overhead
Used by
Dependency tree · two levels
21 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.2 (standard reference, not scraped)