English

SZX-calculus: Scalable Graphical Quantum Reasoning

Quantum Physics 2020-07-31 v1

Abstract

We introduce the Scalable ZX-calculus (SZX-calculus for short), a formal and compact graphical language for the design and verification of quantum computations. The SZX-calculus is an extension of the ZX-calculus, a powerful framework that captures graphically the fundamental properties of quantum mechanics through its complete set of rewrite rules. The ZX-calculus is, however, a low level language, with each wire representing a single qubit. This limits its ability to handle large and elaborate quantum evolutions. We extend the ZX-calculus to registers of qubits and allow compact representation of sub-diagrams via binary matrices. We show soundness and completeness of the SZX-calculus and provide two examples of applications, for graph states and error correcting codes.

Keywords

Cite

@article{arxiv.1905.00041,
  title  = {SZX-calculus: Scalable Graphical Quantum Reasoning},
  author = {Titouan Carette and Dominic Horsman and Simon Perdrix},
  journal= {arXiv preprint arXiv:1905.00041},
  year   = {2020}
}
R2 v1 2026-06-23T08:53:45.358Z