An arbitrary twoqubit computation In 23 elementary gates or less
Proceedings of the 40th annual Design Automation Conference
Block-based quantum-logic synthesis
Quantum Information & Computation
Asymptotically optimal circuits for arbitrary n-qubit diagonal comutations
Quantum Information & Computation
Optimal realizations of simplified Toffoli gates
Quantum Information & Computation
On the CNOT-cost of TOFFOLI gates
Quantum Information & Computation
Efficient circuits for exact-universal computationwith qudits
Quantum Information & Computation
Direct implementation of an N-qubit controlled-unitary gate in a single step
Quantum Information Processing
Hi-index | 0.00 |
The controlled-not gate and the single qubit gates are considered elementary gates in quantum computing. It is natural to ask how many such elementary gates are needed to implement more elaborate gates or circuits. Recall that a controlled-U gate can be realized with two controlled-not gates and four single qubit gates. We prove that this implementation is optimal if and only if the matrix U satisfies the conditions tr U ≠ 0, tr(UX) ≠ 0, and det U ≠ 1. We also derive optimal implementations in the remaining non-generic cases.