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.
Linear Multicontrolled X with One Borrowed Wire
Statement
For every integer , an -controlled on control wires and one target has an exact circuit of arbitrary one-qubit gates and CNOTs when one additional borrowed wire is available. The circuit equals on the entire register: the borrowed wire is returned unchanged for every state, including states entangled with the controls, target, or an external register. No wire is initialized or measured.
Facts & Assumptions
Given: Distinct wires, arbitrary one-qubit gates, exact CNOTs, and an additional wire with arbitrary initial state. Boolean addition is XOR, written , and multiplication is AND.
Exact Controlled One-Qubit Unitary with Two CNOTs supplies an exact controlled one-qubit unitary with two CNOTs and four arbitrary one-qubit gates: its proof uses target gates and one control phase gate.
CNOT and Control-Target Order specifies .
Clean and dirty ancillas requires exact return of a borrowed wire.
Denotational semantics of a finite layered circuit composes chronological gates in reverse matrix order.
Finite circuit resource accounting counts gate occurrences.
The computational basis is orthonormal gives a basis of all bit words; equality on it implies equality of linear maps.
Proof
An exact Toffoli has constant cost. Let . The orthogonal projectors show is unitary and . With controls , apply chronologically to the target, , , , and . The bit returns, and the target exponent is , so its action is . By [F1] the three controlled gates and two CNOTs cost at most eight CNOTs and twelve one-qubit gates. No relative phase is discarded.
First construct an -controlled with borrowed wires, for . Call the controls , the borrowed bits , and the target . Let toggle under ; for , let toggle under . Let toggle under . Apply the list , followed by ; for the second list is just . Each list restores every borrowed bit, since changes only and the compute list is reversed afterward.
Let be the values of immediately before in the first and second lists. Both lists begin with the same borrowed values. We have , and, for , , . Thus by induction. The two target toggles add to . Controls and borrowed bits are unchanged. The two lists contain exact Toffolis. For use one Toffoli; for use one CNOT. This auxiliary construction therefore costs and uses at most borrowed wires.
For , partition the controls into of sizes , , and call the extra wire . Put , . Apply an -controlled into , a -controlled into , and repeat these two calls in that order. The first kind can borrow from because ; the second can borrow from because . Step 3.1 restores these temporary borrowed wires after each call, for their actual arbitrary values at that call. No wire beyond the original is used.
The four ideal calls send to and back, while toggling by . Thus their action is precisely with and every control returned. The two calls of each kind cost . For , use [F2] or step 1.1 and leave untouched. Equality on every basis word extends by [F6] to ; tensoring with an external identity also proves the entangled-input claim and the return condition [F3].
Depends on
Used by
Dependency tree · two levels
20 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
- Adriano Barenco et al., Elementary gates for quantum computation, Lemmas 6.1, 7.2–7.3 and Corollary 7.4 (standard reference, not scraped)