Optimal realizations of simplified Toffoli gates

A simplified Toffoli gate coincides with the Toffoli gate except that the result is allowed to differ on one computational basis state by a phase factor. We prove that the simplified Toffoli gate implementation by Margolus is optimal, in the sense that it attains a lower bound of three controlled-not gates, and subject to that, a sharp lower bound of four single-qubit gates. We also discuss optimal implementations of other simplified Toffoli gates, and explain why the phase factor -1 invariably occurs in such implementations.

[1]  John Smolin,et al.  Results on two-bit gate design for quantum computers , 1994, Proceedings Workshop on Physics and Computation. PhysComp '94.

[2]  Barenco,et al.  Elementary gates for quantum computation. , 1995, Physical review. A, Atomic, molecular, and optical physics.

[3]  Andreas Klappenecker,et al.  Optimal realizations of controlled unitary gates , 2003, Quantum Inf. Comput..

[4]  Norman Margolus,et al.  Universal Cellular Automata Based on the Collisions of Soft Spheres , 2008, Collision-Based Computing.

[5]  D. DiVincenzo Quantum gates and circuits , 1997, Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.