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.
Compute-copy-uncompute yields a clean coherent function query
Statement
Let be total. Suppose a finite nonoracle gate circuit preserves the address and, from zero value and workspace registers, computes
for every , with gate count . Suppose its exact inverse circuit is available with the same gate count and acts only on the address, value, and workspace registers. Applying , copying the output bits to a fresh target by CNOTs, and applying implements the standard query, restores the value and workspace registers to zero, and uses exactly gate occurrences. Any query calls in a different implementation must be charged separately.
For a finite Boolean DAG with noninput nodes, input-port uses counted with multiplicity, and ordered output ports, the current QC10 reversible-embedding construction itself already implements the clean XOR query. Its local cost theorem gives at most gates and clean work bits. Thus its size is , and is when , as for the stated bounded-fan-in graphs. No depth bound is inferred from the classical Boolean DAG.
Facts & Assumptions
Given: A total function, a clean reversible evaluator with an exact same-count inverse, a fresh target register, and the QC10 Boolean-DAG supplier for the concrete cost statement. The operation model's declared finite nonoracle gate alphabet contains and permits CNOT for the generic copy step; and its exact inverse are available as circuits over that model. For the concrete QC10 cost claim, it contains and permits , CNOT and Toffoli, each counted as one nonoracle gate occurrence. Any black-box query calls are charged separately.
Clean and dirty ancillas: a clean workspace initialized at zero must return exactly to zero for every allowed data input.
Inverse Unitary Access: the inverse circuit applies the gate inverses in reverse chronological order; its availability and charge are explicit.
CNOT and Control-Target Order: CNOT from a control bit to a distinct target bit maps to .
Standard bit-flip query convention: the desired standard action is .
Reversible embedding of a Boolean circuit: the QC10 procedure evaluates each Boolean-DAG node into work bits, copies the ordered output ports into the target, and reverses its evaluation list.
Gate, workspace, and serial-depth costs of reversible embedding: for the specified DAG and gate model, that procedure implements the standard XOR action with clean work and at most gates and work bits.
Finite circuit resource accounting: gate size counts each occurrence; oracle calls, depth, width, and other costs are separate coordinates.
Finite registers and their ordered computational bases, The computational basis is orthonormal and The product basis is orthonormal and tensor dimensions multiply: the ordered basis vectors of the joint address, value, workspace and target registers form a complete basis.
Proof
On basis input , the first circuit produces by the assumed evaluator identity. The output register is a separate factor from the fresh target.
Applying one CNOT from each output bit to its corresponding target bit leaves , , and the zero workspace unchanged, and changes to by [F3].
Apply to the address, value, and workspace factors. Since on those factors and does not act on the target, the result is . This is the standard query action [F4] with clean work [F1]. The gate count is by [F2] and [F7].
The basis vectors with value and work initially zero span the allowed input subspace by [F8]. The composed circuit is linear, so step 3.1 extends to every superposition in that subspace. Thus the standard query action and clean-work identity hold for all allowed vector inputs.
The finite Boolean-DAG procedure [F5] already includes its own output copy and reverse pass. Therefore its complete elementary gate-occurrence bound for implementing the XOR action is the supplier bound [F6], not an additional application of the generic construction. The stated asymptotic forms follow by dividing the exact bound by the indicated parameter relation when that relation holds.
Depends on
- Reversible embedding of a Boolean circuit
- Gate, workspace, and serial-depth costs of reversible embedding
- Clean and dirty ancillas
- Inverse Unitary Access
- CNOT and Control-Target Order
- Finite circuit resource accounting
- Standard bit-flip query convention
- Finite registers and their ordered computational bases
- The computational basis is orthonormal
- The product basis is orthonormal and tensor dimensions multiply
Used by
Nothing in the library uses this result yet.
Dependency tree · two levels
42 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 (17 April 2025) (standard reference, not scraped)
- Ronald de Wolf, Quantum Computing: Lecture Notes (arXiv:1907.09415v6) (standard reference, not scraped)