AND-gates in ZX-calculus: Spider Nest Identities and QBC-completeness
arXiv:1910.06818 · doi:10.4204/EPTCS.340.12
Abstract
In this paper we exploit the utility of the triangle symbol which has a complicated expression in terms of spider diagrams in ZX-calculus, and its role within the ZX-representation of AND-gates in particular. First, we derive spider nest identities which are of key importance to recent developments in quantum circuit optimisation and T-count reduction in particular. Then, using the same rule set, we prove a completeness theorem for quantum Boolean circuits (QBCs) whose rewriting rules can be directly used for a new method of T-count reduction. We give an algorithm based on this method and show that the results of our algorithm outperform the results of all the previous best non-probabilistic algorithms.
arXiv commentIn Proceedings QPL 2020, arXiv:2109.01534
References in corpus (18)
- Improved Simulation of Stabilizer Circuits
- Interacting Quantum Observables: Categorical Algebra and Diagrammatics
- Automated optimization of large quantum circuits with continuous parameters
- Reducing T-count with the ZX-calculus
- Towards Large-scale Functional Verification of Universal Quantum Circuits
- The ZX-calculus is complete for stabilizer quantum mechanics
- PyZX: Large Scale Automated Diagrammatic Reasoning
- ZH: A Complete Graphical Calculus for Quantum Computations Involving Classical Non-linearity
- A universal completion of the ZX-calculus
- The ZX-calculus is complete for the single-qubit Clifford+T group
- The algebra of entanglement and the geometry of composition
- Techniques to Reduce -Parity-Phase Circuits, Motivated by the ZX Calculus
- Completeness of the ZX-Calculus
- Completeness of the ZX-calculus for Pure Qubit Clifford+T Quantum Mechanics
- SZX-calculus: Scalable Graphical Quantum Reasoning
- Optimizing T gates in Clifford+T circuit as rotations around Paulis
- The Category TOF
- Completeness of the ZX-calculus
Cited by in corpus (5)
- Optimal Hadamard gate count for Clifford synthesis of Pauli rotations sequences
- Algebraic complete axiomatisation of ZX-calculus with a normal form via elementary matrix operations
- Lower T-count with faster algorithms
- Differentiating and Integrating ZX Diagrams with Applications to Quantum Machine Learning
- Scalable Spider Nests (...Or How to Graphically Grok Transversal Non-Clifford Gates)