ZX-calculus is Complete for Finite-Dimensional Hilbert Spaces
arXiv:2405.10896 · doi:10.4204/EPTCS.426.5
Abstract
The ZX-calculus is a graphical language for reasoning about quantum computing and quantum information theory. As a complete graphical language, it incorporates a set of axioms rich enough to derive any equation of the underlying formalism. While completeness of the ZX-calculus has been established for qubits and the Clifford fragment of prime-dimensional qudits, universal completeness beyond two-level systems has remained unproven until now. In this paper, we present a proof establishing the completeness of finite-dimensional ZX-calculus, incorporating only the mixed-dimensional Z-spider and the qudit X-spider as generators. Our approach builds on the completeness of another graphical language, the finite-dimensional ZW-calculus, with direct translations between these two calculi. By proving its completeness, we lay a solid foundation for the ZX-calculus as a versatile tool not only for quantum computation but also for various fields within finite-dimensional quantum theory.
In Proceedings QPL 2025, arXiv:2508.13619
References in corpus (33)
- Improved Simulation of Stabilizer Circuits
- tket : A Retargetable Compiler for NISQ Devices
- Interacting Quantum Observables: Categorical Algebra and Diagrammatics
- Graph-theoretic Simplification of Quantum Circuits with the ZX-calculus
- Reducing T-count with the ZX-calculus
- The ZX-calculus is complete for stabilizer quantum mechanics
- The ZX calculus is a language for surface code lattice surgery
- There and back again: A circuit extraction tale
- ZH: A Complete Graphical Calculus for Quantum Computations Involving Classical Non-linearity
- The ZX-calculus is incomplete for quantum mechanics
- The ZX-calculus is complete for the single-qubit Clifford+T group
- Unifying flavors of fault tolerance with the ZX calculus
- Floquetifying the Colour Code
- The GHZ/W-calculus contains rational arithmetic
- Quantum Picturalism: Learning Quantum Theory in High School
- Circuit Extraction for ZX-diagrams can be #P-hard
- Completeness for arbitrary finite dimensions of ZXW-calculus, a unifying calculus
- Qutrit ZX-calculus is Complete for Stabilizer Quantum Mechanics
- CSS code surgery as a universal construction
- Depicting qudit quantum mechanics and mutually unbiased qudit theories
- Supplementarity is Necessary for Quantum Diagram Reasoning
- How to Sum and Exponentiate Hamiltonians in ZXW Calculus
- Flow-preserving ZX-calculus Rewrite Rules for Optimisation and Obfuscation
- The Qupit Stabiliser ZX-travaganza: Simplified Axioms, Normal Forms and Graph-Theoretic Simplification
- Quantum Linear Optics via String Diagrams
- The Qudit ZH-Calculus: Generalised Toffoli+Hadamard and Universality
- Light-Matter Interaction in the ZXW Calculus
- Graphical CSS Code Transformation Using ZX Calculus
- Speedy Contraction of ZX Diagrams with Triangles via Stabiliser Decompositions
- Building Qutrit Diagonal Gates from Phase Gadgets
- Picturing Counting Reductions with the ZH-Calculus
- Three qubit entanglement within graphical Z/X-calculus
- Differentiating and Integrating ZX Diagrams with Applications to Quantum Machine Learning