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.
Exact Three-CNOT Synthesis of Two-Qubit Unitaries
Statement
Every has an exact circuit with no ancillas, at most three CNOT gates, and arbitrary one-qubit gates. The scalar phase is implemented as a one-qubit scalar gate and is not discarded.
Facts & Assumptions
Given: Exact matrix semantics, both CNOT orientations, and the Cartan decomposition.
Exact Two-Qubit Cartan Decomposition: , where and .
One-Qubit Euler Decomposition: every factor and every scalar one-qubit unitary has an exact Euler realization using the QC7 rotation convention.
Pauli formula for an axis rotation: for real unit .
The Pauli matrices: are the displayed Pauli matrices in the ordered computational basis.
CNOT and Control-Target Order: the first-wire-control CNOT maps to ; its wire order is part of the definition.
Denotational semantics of a finite layered circuit: chronological circuit layers denote the exact matrix product .
Finite circuit resource accounting: size and gate costs count the occurrences declared in the explicit operation model; gate access is not inferred from a matrix alone.
The computational basis is orthonormal: the ordered two-qubit computational basis is orthonormal.
Proof
The Pauli matrices in [F4] give commuting products . On the even-parity subspace with ordered basis , and restrict to and , while restricts to . Hence restricts there to , whose entries are on the diagonal and off diagonal. On the odd-parity basis , and both restrict to and restricts to , so the block is . These two blocks give In basis , the two CNOT orientations are Here is the gate from [F5] and is obtained by interchanging the wire names. Both displayed permutations are unitary because they permute the orthonormal basis in [F8]. Using [F3] with the Pauli matrices [F4] gives the QC7 rotation convention in [F2]; multiplication of those rotations and the displayed CNOT permutations gives exactly All entries agree with the two parity blocks above; thus this is an exact identity, including its scalar.
The factorization in step 1.1 uses three CNOTs and otherwise one-qubit rotations. By [F2], the local factors and the scalar in [F1] have exact one-qubit implementations; . The circuit product [F6] therefore equals the written factorization exactly, and [F7] counts three CNOT occurrences and no additional wires.
Depends on
- Exact Two-Qubit Cartan Decomposition
- One-Qubit Euler Decomposition
- Exact one-qubit gates and rotations
- The Pauli matrices
- Pauli formula for an axis rotation
- CNOT and Control-Target Order
- The computational basis is orthonormal
- Denotational semantics of a finite layered circuit
- Finite circuit resource accounting
Used by
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
- Farrokh Vatan and Colin Williams, Optimal quantum circuits for general two-qubit gates, arXiv:quant-ph/0308006v2 (standard reference, not scraped)
- Vivek V. Shende, Igor L. Markov, and Stephen S. Bullock, Smaller Two-Qubit Circuits for Quantum Communication and Computation, NIST full-text publication (standard reference, not scraped)