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 read-only-workspace space hierarchy theorem
Statement
If are work-space constructible, , and , then
Facts & Assumptions
Given: satisfying the stated local-model hypotheses.
Proof
Define a diagonal decider on an input string of length . Compute with its fixed read-only work-space constructor, presenting a virtual unary input using the known input length. Decode as a padded machine code using Effective enumeration of clocked machines, interpreting valid codes for read-only-input deciders and rejecting malformed or other codes. The decoded program is read by rescanning its field in ; the simulated input is the entire original string . Set . If , return a fixed answer. Otherwise run the uniform encoded-storage simulator of Universal simulation preserves read-only work space up to constants with cap , rejecting before its encoded configuration or scratch storage exceeds that cap. Include the simulator's input/program addresses and cap bookkeeping in the charged storage. Stop the simulation after its finite configuration bound as in The read-only-workspace diagonal machine halts. If it halted within the cap, return the opposite answer; on overflow or clock expiry, return a fixed answer.
The constructor uses work cells. Program decoding and rescanning need addresses; the uniform simulator uses at most charged encoded cells plus bookkeeping, and the configuration counter uses bits. Since eventually, is total and belongs to . The cap is a computable number derived only from the fixed constructor for , so no varying program-dependent constant has to be estimated.
Suppose , decided by a fixed read-only-input machine using at most cells for all sufficiently long inputs. Choose any padded code for from the effective enumeration. For this fixed , the published simulator's encoded-storage cost is . Hence a sufficiently long padded self-code lets the simulation of fit below ; the configuration clock does not interrupt a halting computation. On that input returns the opposite of , a contradiction. Finally gives the ordinary inclusion , so the inclusion is strict.
Depends on
Used by
- L is properly contained in PSPACE Corollary
Dependency tree · two levels
9 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, Theorem 3.2 (standard reference, not scraped)