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.
Space accounting for the QBF reachability recursion
Example
Use a graph on the two-bit vertices with edges and only. The one-copy quantified reachability construction gives a true formula for reaching from within two edges, and a false formula for reaching . 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.
The formulas and , their midpoint/selector semantics and their one-copy size recurrence are proved in TQBF is PSPACE-complete.
Verification
Here is and is . Thus , and . In choose midpoint . The selector forces only and forces only ; all endpoint pairs not selected by the guard make the implication automatically true. Hence .
For general -bit vertices, each level adds three -bit vectors and one selector, so depth has new bound bits. At this is 14 bits. If is the base formula's occurrence count, the one-copy count is at most for a fixed expansion constant . The duplicated midpoint recursion instead satisfies , with base occurrences. At , the former is polynomial after variable-name encoding, whereas the latter already contains base copies.
For , the first selected pair can satisfy only for or . But , so the second selected pair fails in either case. For or the first pair already fails. These are all four midpoints, proving . Equality also gives despite the absence of outgoing edges.
If the encoded final formula has length , a depth-first quantifier evaluator uses a table of at most variable bits, at most frames each holding an position and one saved answer, and polynomial space for matrix parsing. Even storing a whole length- residual formula per frame costs at most 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 . These concrete bounds explain why an exponential number of possible assignments does not imply exponential workspace.
Depends on
Used by
Nothing in the library uses this result yet.
Dependency tree · two levels
10 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
- Kabanets, CMPT 710 Lecture 13, §1 (standard reference, not scraped)