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.
Zero-completed query simulation is exact and uses one raw query
Statement
For and with , the procedure of Reversible zero-completion of an N-address bit query implements exactly one zero-completed XOR query per raw -address query, restores all scratch registers, and uses no controlled oracle call.
Facts & Assumptions
Given: The finite address registers, the raw XOR action on addresses , the procedure instructions, and clean scratch registers.
Reversible zero-completion of an N-address bit query: for it makes one direct raw query and returns; for it computes , routes a clean -level raw-address register to if valid and otherwise by a finite controlled basis permutation, prepares a fresh response helper in from , swaps it with the caller's response only when valid, makes one raw query, reverses the response swap, applies to return the helper to , and reverses the routing and comparison operations.
Boolean oracle query model for search lower bounds: on a valid raw address , .
Toffoli and Fredkin gates: a Fredkin gate swaps its two target bits exactly when its control bit is .
Reversible embedding of a Boolean circuit and Gate, workspace, and serial-depth costs of reversible embedding: the finite Boolean comparison circuit computes the validity bit reversibly into a clean target and restores its work bits by reversing its explicit gate list. The -level raw-address routing is the finite basis permutation specified directly in [F1].
Proof
If , the procedure returns after one direct raw oracle call, which has the required action. Suppose . The comparison recurrence maintains exactly when the first bits of and agree, and exactly when the first differing bit has -bit and -bit . Induction on therefore gives iff . The controlled transpositions in [F1] preserve and and send a clean basis state to when and , and leave it at otherwise. Thus the raw query address is an -level basis state that equals on valid padded addresses and on invalid ones.
In the branch, when , [F4] swaps the caller's response into ; the raw oracle then changes it to , and reversing the swap returns exactly this bit to the caller and leaves , which the final maps to . When , the route sets , which is valid because , while ; the raw query applies either or to , both of which fix , and the caller's response is unchanged. The final again returns to .
The raw oracle preserves its address, so the inverse controlled routing permutation clears after the response swap is undone. By step 1.2 the helper response is then , so the prescribed has returned it to . Reversing the comparison circuit clears and its work registers. In both branches the resulting action on each padded-address basis state is for and for ; linearity gives the same zero-completed action on every superposition. Exactly one raw oracle call occurred in either branch, and no controlled call was used.
Depends on
- Reversible zero-completion of an N-address bit query
- Boolean oracle query model for search lower bounds
- Standard bit-flip query convention
- Reversible embedding of a Boolean circuit
- Gate, workspace, and serial-depth costs of reversible embedding
- Exact one-qubit gates and rotations
- Toffoli and Fredkin gates
- Finite registers and their ordered computational bases
Used by
Dependency tree · two levels
50 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
- Andrew M. Childs, Lecture Notes on Quantum Algorithms (2025) (standard reference, not scraped)
- Ronald de Wolf, Quantum Computing: Lecture Notes, arXiv:1907.09415v6 (standard reference, not scraped)