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.
Universal simulation preserves read-only work space up to constants
Statement
Let have total length , with a deterministic read-only-input machine in the model of Read-only-input work-space classes and constructibility. For each fixed , a universal simulator supplied with a binary integer cap faithfully simulates until it halts or would exceed visited work cells; in the latter case it rejects. It uses work space, hence when . A run that stays within the cap but loops need not halt.
For varying descriptions, a uniform bound is instead obtained by capping the size of the simulator's entire encoded configuration and scratch storage at , rejecting before that storage cap is exceeded. Faithfulness in this version is asserted only for computations whose encoded storage fits that cap. The two caps need not have the same numerical value: encoding constants may depend on 's alphabet and tape count.
Facts & Assumptions
Given: the encoded pair and supplied binary cap, stored in charged work space; use either the fixed- visited-cell cap or the encoded-storage cap as specified above.
Proof
Read the machine and input as two delimited regions of the one read-only input . Store their endpoints and the simulated input-head address in bits; the simulated input is endmarked and confined to its field. The effective finite-table coding underlying Effective enumeration of clocked machines applies also with one input tape designated read-only. Table fields and transition entries can be found by rescanning rather than copying the program.
For fixed , store the work tapes as finite words with marked heads and interval endpoints. Its alphabet and tape count are constants, so a run using at most work cells has an encoding of length . Work-head addresses and the visited-cell counter add bits, and the finite-control encoding is constant. Before extending a visited interval, test the cell cap and reject on overflow, including an initial overflow. A binary cap itself uses bits. Thus the work bound is .
Alternatively, count actual visited work cells in the simulator's binary representation, including configuration, cap, and scratch storage; enforce the encoded-storage limit before each visit to a new work cell. The input-field addresses and allocation counter need only auxiliary bits. Program lookup can compare indexed table fields by repeated scans in space. Reject malformed codes or an overflow. This gives the uniform bound, with faithful transition simulation whenever all required storage fits. Large alphabets or many tapes may trigger this guard even if the simulated cell count is at most .
In either version, each completed simulated transition is exactly the transition selected by the encoded table, so induction gives faithfulness up to halting or overflow. No configuration-time counter was introduced, and thus within-cap loops are not falsely declared halting. The logarithmic floor absorbs the address term in each respective bound.
Depends on
Used by
Dependency tree · two levels
5 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, Remark 4.2 (standard reference, not scraped)