Abstract
ZX-calculus is a high-level graphical formalism for qubit computation. In this paper we give the ZX-rules that enable one to derive all equations between 2-qubit Clifford+T quantum circuits. Our rule set is only a small extension of the rules of stabiliser ZX-calculus, and substantially less than those needed for the recently achieved universal completeness. One of our rules is new, and we expect it to also have other utilities.
These ZX-rules are much simpler than the complete of set Clifford+T circuit equations due to Selinger and Bian, which indicates that ZX-calculus provides a more convenient arena for quantum circuit rewriting than restricting oneself to circuit equations. The reason for this is that ZX-calculus is not constrained by a fixed unitary gate set for performing intermediate computations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Abramsky, S., Coecke, B.: A categorical semantics of quantum protocols. In: Proceedings of the 19th Annual IEEE Symposium on Logic in Computer Science (LICS), pp. 415–425 (2004). arXiv:quant-ph/0402130
Backens, M.: The ZX-calculus is complete for stabilizer quantum mechanics. New J. Phys. 16, 093021 (2014). arXiv:1307.7025
Backens, M., Nabi Duman, A.: A complete graphical calculus for Spekkens’ toy bit theory. Found. Phys. (2015). arXiv:1411.1618
Backens, M.: The ZX-calculus is complete for the single-qubit Clifford+T group. In: Coecke, B., Hasuo, I., Panangaden, P. (eds.) Proceedings of the 11th workshop on Quantum Physics and Logic. Electronic Proceedings in Theoretical Computer Science, vol. 172, pp. 293–303. Open Publishing Association (2014)
Backens, M., Perdrix, S., Wang, Q.: Towards a minimal stabilizer ZX-calculus. arXiv preprint arXiv:1709.08903 (2017)
de Beaudrap, N., Horsman, D.: The ZX calculus is a language for surface code lattice surgery. arXiv preprint arXiv:1704.08670 (2017)
Chancellor, N., Kissinger, A., Roffe, J., Zohren, S., Horsman, D.: Graphical structures for design and verification of quantum error correction. arXiv preprint arXiv:1611.08012 (2016)
Coecke, B.: Quantum picturalism. Contemp. Phys. 51, 59–83 (2009). arXiv:0908.1787
Coecke, B., Duncan, R.: Interacting quantum observables. In: Aceto, L., Damgård, I., Goldberg, L.A., Halldórsson, M.M., Ingólfsdóttir, A., Walukiewicz, I. (eds.) ICALP 2008. LNCS, vol. 5126, pp. 298–310. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-70583-3_25
Coecke, B., Duncan, R.: Interacting quantum observables: categorical algebra and diagrammatics. New J. Phys. 13, 043016 (2011). arXiv:0906.4725
Coecke, B., Duncan, R., Kissinger, A., Wang, Q.: Strong complementarity and non-locality in categorical quantum mechanics. In: Proceedings of the 27th Annual IEEE Symposium on Logic in Computer Science (LICS) (2012). arXiv:1203.4988
Coecke, B., Duncan, R., Kissinger, A., Wang, Q.: Generalised compositional theories and diagrammatic reasoning. In: Chiribella, G., Spekkens, R.W. (eds.) Quantum Theory: Informational Foundations and Foils. FTP, vol. 181, pp. 309–366. Springer, Dordrecht (2016). https://doi.org/10.1007/978-94-017-7303-4_10. arXiv:1203.4988
Coecke, B., Kissinger, A.: Picturing Quantum Processes: A First Course in Quantum Theory and Diagrammatic Reasoning. Cambridge University Press, Cambridge (2017)
Coecke, B., Duncan, R.: Tutorial: graphical calculus for quantum circuits. In: Glück, R., Yokoyama, T. (eds.) RC 2012. LNCS, vol. 7581, pp. 1–13. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-36315-3_1
Coecke, B., Wang, Q.: ZX-rules for 2-qubit Clifford+T quantum circuits. arXiv preprint arXiv:1804.05356 (2018)
Duncan, R., Perdrix, S.: Graph states and the necessity of Euler decomposition. In: Ambos-Spies, K., Löwe, B., Merkle, W. (eds.) CiE 2009. LNCS, vol. 5635, pp. 167–177. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-03073-4_18
Duncan, R., Perdrix, S.: Rewriting measurement-based quantum computations with generalised flow. In: Abramsky, S., Gavoille, C., Kirchner, C., Meyer auf der Heide, F., Spirakis, P.G. (eds.) ICALP 2010. LNCS, vol. 6199, pp. 285–296. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-14162-1_24
Hadzihasanovic, A.: A diagrammatic axiomatisation for qubit entanglement. In: Proceedings of the 30th Annual IEEE Symposium on Logic in Computer Science (LICS) (2015). arXiv:1501.07082
Hadzihasanovic, A.: The algebra of entanglement and the geometry of composition. Ph.D. thesis, University of Oxford (2017)
Horsman, C.: Quantum picturalism for topological cluster-state computing. New J. Phys. 13, 095011 (2011). arXiv:1101.4722
Jeandel, E., Perdrix, S., Vilmart, R.: A complete axiomatisation of the ZX-calculus for Clifford+ T quantum mechanics. arXiv preprint arXiv:1705.11151 (2017)
Jeandel, E., Perdrix, S., Vilmart, R.: Diagrammatic reasoning beyond Clifford+ T quantum mechanics. arXiv preprint arXiv:1801.10142 (2018)
Kissinger, A., Quick, D.: Tensors, !-graphs, and non-commutative quantum structures. New Gener. Comput. 34(1–2), 87–123 (2016)
Kissinger, A., Zamdzhiev, V.: Quantomatic: a proof assistant for diagrammatic reasoning. In: Felty, A.P., Middeldorp, A. (eds.) CADE 2015. LNCS (LNAI), vol. 9195, pp. 326–336. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-21401-6_22
Ng, K.F., Wang, Q.: A universal completion of the ZX-calculus. arXiv preprint arXiv:1706.09877 (2017)
Selinger, P., Bian, X.: Relations for Clifford+T operators on two qubits (2015). Talk. https://www.mathstat.dal.ca/~xbian/talks/
Schröder de Witt, C., Zamdzhiev, V.: The ZX calculus is incomplete for quantum mechanics (2014). arXiv:1404.3633
Acknowledgements
This work was sponsored by Cambridge Quantum Computing Inc. for which we are grateful. QW also thanks Kang Feng Ng for useful discussions.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
Cite this paper
Coecke, B., Wang, Q. (2018). ZX-Rules for 2-Qubit Clifford+T Quantum Circuits. In: Kari, J., Ulidowski, I. (eds) Reversible Computation. RC 2018. Lecture Notes in Computer Science(), vol 11106. Springer, Cham. https://doi.org/10.1007/978-3-319-99498-7_10
Download citation
DOI: https://doi.org/10.1007/978-3-319-99498-7_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-99497-0
Online ISBN: 978-3-319-99498-7
eBook Packages: Computer ScienceComputer Science (R0)