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.
Unoptimized recursive QSD decomposition and CNOT count
Statement
For every , the recursive cosine-sine/demultiplexing construction gives an exact no-ancilla circuit for any -qubit unitary. At each nonterminal level, split off the first wire as target and let the recursive children act on the remaining contiguous wire interval; the node uses four recursive -qubit unitaries, one multiplexed , and two multiplexed rotations, each with controls. If is the construction's CNOT count, then and This is the unoptimized recursive count; it does not include cross-block cancellations or terminal diagonal extraction and makes no compilation-time or finite-precision claim.
Facts & Assumptions
Given: Exact matrix semantics, arbitrary one-qubit rotations, CNOT gates, the cosine-sine block decomposition, and two-block demultiplexing.
Cosine-Sine Block Decomposition factors an even-dimensional unitary into two block-diagonal unitaries and a central block with nonnegative diagonal entries satisfying .
Demultiplexing a Two-Block Unitary factors each two-block unitary into two identical smaller unitaries surrounding a diagonal two-block factor .
Gray-Code Synthesis of a Multiplexed Axis Rotation exactly synthesizes a multiplexed with CNOTs for .
Gray-code synthesis of a multiplexed Z rotation exactly synthesizes a multiplexed with CNOTs for .
Exact Three-CNOT Synthesis of Two-Qubit Unitaries supplies an exact no-ancilla synthesis of every two-qubit unitary with at most three CNOTs and arbitrary one-qubit gates. Its direct matrix identity for the nonlocal two-qubit factor was inspected; this base case does not require expanding arbitrary one-qubit gates into a smaller primitive rotation alphabet.
is a bijection from onto the real unit circle supplies an angle for each nonnegative pair with .
Every nonzero complex number has a unique polar form with and gives a real argument for each unit complex diagonal entry of .
Finite circuit syntax and ordered wire labels fixes the ordered gate/layer syntax; Denotational semantics of a finite layered circuit gives the exact chronological matrix product; Finite circuit resource accounting counts CNOT occurrences.
Proof
Apply [F1] to a -dimensional unitary, splitting the first wire from the remaining contiguous wires. The central block acts on each select word by . By [F6], choose with and ; this block is the convention used by [F3]. Thus the central block is one -control multiplexed targeting the first wire.
Apply [F2] to each of the two block-diagonal factors from [F1]. Each factor becomes two -qubit unitaries on the remaining contiguous interval and one . For each computational select word , write the diagonal entry using [F7]. Its action on the first wire is , so this middle factor is one -control multiplexed . Therefore the recursive circuit has four -qubit calls and three multiplexed rotations in total. Their exact products compose as claimed by [F8].
At , [F5] gives . For , the four recursive calls contribute at most CNOTs. Each of the three -control multiplexed rotations contributes CNOTs by [F3] and [F4], giving .
The claimed closed bound equals at . If it holds at , then so induction proves the formula for every . No further gate cancellations are used.
Depends on
- Cosine-Sine Block Decomposition
- Demultiplexing a Two-Block Unitary
- Gray-Code Synthesis of a Multiplexed Axis Rotation
- Gray-code synthesis of a multiplexed Z rotation
- Exact Three-CNOT Synthesis of Two-Qubit Unitaries
- $t\mapsto(\cos t,\sin t)$ is a bijection from $[0,2\pi)$ onto the real unit circle
- Every nonzero complex number has a unique polar form $r(\cos\theta+i\sin\theta)$ with $r>0$ and $-\pi<\theta\le\pi$
- Finite circuit syntax and ordered wire labels
- Denotational semantics of a finite layered circuit
- Finite circuit resource accounting
Used by
Dependency tree · two levels
39 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
- Vivek V. Shende, Stephen S. Bullock, and Igor L. Markov, Synthesis of Quantum Logic Circuits, arXiv:quant-ph/0406176v5 (standard reference, not scraped)
- Ronald de Wolf, Quantum Computing: Lecture Notes, arXiv:1907.09415v6 (standard reference, not scraped)