The ZX calculus is a diagrammatic language for quantum mechanics and quantum information processing. We prove that the ZX-calculus is not complete for Clifford+T quantum mechanics. The completeness for this fragment has been stated as one of the main current open problems in categorical quantum mechanics. The ZX calculus was known to be incomplete for quantum mechanics, on the other hand, it has been proved complete for Clifford quantum mechanics (a.k.a. stabilizer quantum mechanics), and for single-qubit Clifford+T quantum mechanics. The question of the completeness of the ZX calculus for Clifford+T quantum mechanics is a crucial step in the development of the ZX calculus because of its (approximate) universality for quantum mechanics (i.e. any unitary evolution can be approximated using Clifford and T gates only). We exhibit a property which is know to be true in Clifford+T quantum mechanics and prove that this equation cannot be derived in the ZX calculus by introducing a new sound interpretation of the ZX calculus in which this particular property does not hold. Finally, we propose to extend the language with a new axiom.
[1]
Miriam Backens,et al.
The ZX-calculus is complete for the single-qubit Clifford+T group
,
2014,
QPL.
[2]
Vladimir Zamdzhiev,et al.
The ZX calculus is incomplete for quantum mechanics
,
2014,
QPL.
[3]
Bob Coecke,et al.
Interacting quantum observables: categorical algebra and diagrammatics
,
2009,
ArXiv.
[4]
Miriam Backens,et al.
The ZX-calculus is complete for stabilizer quantum mechanics
,
2013,
1307.7025.
[5]
Bill Edwards,et al.
Three qubit entanglement within graphical Z/X-calculus
,
2011,
HPC.
[6]
P. Oscar Boykin,et al.
On universal and fault-tolerant quantum computing: a novel basis and a new constructive proof of universality for Shor's basis
,
1999,
40th Annual Symposium on Foundations of Computer Science (Cat. No.99CB37039).