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.
Ninefold nearest-neighbor multiplexor routing
Statement
For the unoptimized recursive QSD circuit, use the contiguous interval layout in which each multiplexed-rotation target is an endpoint, each recursive child acts on the remaining contiguous interval, and each two-qubit terminal block acts on adjacent wires. The line architecture permits both ordered orientations of adjacent CNOT. Replacing each length- CNOT in a multiplexor by the explicit line-neighbor network below uses at most nine times the original CNOT count. This is an architecture-specific gate-count bound; it asserts no depth bound or arbitrary-layout guarantee.
Facts & Assumptions
Given: ordered qubits, the contiguous recursive layout stated above, the cyclic reflected Gray-code multiplexor implementation, and both directed adjacent CNOT orientations.
Gray-Code Synthesis of a Multiplexed Axis Rotation gives an exact -control multiplexed-axis rotation using CNOTs; the final CNOT restores the parity network.
CNOT and Control-Target Order fixes and makes each CNOT self-inverse.
Unoptimized recursive QSD decomposition and CNOT count proves the exact recursive block structure and unoptimized CNOT recurrence. The separate optimized count is not used here.
Finite circuit syntax and ordered wire labels fixes ordered wire labels and chronological layers; Denotational semantics of a finite layered circuit fixes embedded-gate and circuit products; Finite circuit resource accounting counts gate occurrences and explicit layers. These current draft bodies were inspected. They provide the syntax, denotation, and cost conventions used to state the routing result; their presence is not independent approval.
Proof
Let be the number of controls and list them from nearest to farthest from the target. In a reflected Gray traversal, the nearest control is toggled at most times; the control at distance is toggled at most times. To see the bound, recursively form the reflected list and add the final edge returning the last word to the first: each non-farthest coordinate's toggle count is at most twice its count at the preceding recursion level, while the farthest coordinate changes at most twice (once at the join and once on return). The bound holds at and induction gives the displayed powers. Each toggle is one CNOT between the toggled control and the target. The total number of original CNOTs is by [F1].
For a CNOT whose endpoints are line edges apart, define to be the sequence of adjacent CNOTs along edges , followed by the reverse sequence on edges . It has gates. Starting from bits , the forward sweep makes wire hold . The reverse sweep, in descending order, restores wires to and leaves wire 1 as and wire as . Applying the same sequence a second time restores every intermediate wire and changes only wire , to . Thus is the required remote CNOT and uses adjacent CNOTs. For the opposite ordered orientation, reflect the wire labels in this construction; that reflection already reverses the physical orientation of each adjacent CNOT. Applying the same calculation to shows that the mirrored square restores every intermediate wire and changes only the left endpoint target, to . Both directed adjacent orientations are permitted, and the mirrored network also uses gates. The identities hold on every basis vector by [F2], hence as operators by linearity.
Leave every length-one CNOT unchanged and route each longer CNOT by step 2.1. Using the bounds in step 1.1, the routed count for one multiplexor is at most The original multiplexor has CNOTs by [F1], so the routed count is at most nine times its original count. By the contiguous recursive layout in [A1], every recursive block occupies a contiguous interval and each terminal two-qubit block is adjacent, so its CNOTs need no routing. Routing each multiplexor independently therefore preserves the factor-nine bound for the total CNOT count. This does not use any optimized QSD cancellation.
The local routing identity and count use the ordered-wire, chronological-denotation, and occurrence-count conventions in [A2]. The factor-nine estimate uses the locally stated unoptimized recurrence [A1]; the separate optimized terminal-count proof is not assumed.
Depends on
Used by
- Nearest Neighbor CNOT Overhead Theorem
Dependency tree · two levels
25 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
- Shende, Bullock, and Markov, Synthesis of Quantum Logic Circuits, nearest-neighbor decomposition section (standard reference, not scraped)