Hypergraph Simplification: Linking the Path-sum Approach to the ZH-calculus
arXiv:2003.13564 · doi:10.4204/EPTCS.340.10
Abstract
The ZH-calculus is a complete graphical calculus for linear maps between qubits that admits a straightforward encoding of hypergraph states and circuits arising from the Toffoli+Hadamard gate set. In this paper, we establish a correspondence between the ZH-calculus and the path-sum formalism, a technique recently introduced by Amy to verify quantum circuits. In particular, we find a bijection between certain canonical forms of ZH-diagrams and path-sum expressions. We then introduce and prove several new simplification rules for the ZH-calculus, which are in direct correspondence to the simplification rules of the path-sum formalism. The relatively opaque path-sum rules are shown to arise naturally from two powerful families of rewrite rules in the ZH-calculus. The first is the extension of the familiar graph-theoretic simplifications based on local complementation and pivoting to their hypergraph-theoretic analogues: hyper-local complementation and hyper-pivoting. The second is the graphical Fourier transform introduced by Kuijpers et al., which enables effective simplification of ZH-diagrams encoding multi-linear phase polynomials with arbitrary real coefficients.
arXiv commentIn Proceedings QPL 2020, arXiv:2109.01534
References in corpus (18)
- Measurement-based quantum computation with cluster states
- Graphical description of the action of local Clifford transformations on graph states
- Interacting Quantum Observables: Categorical Algebra and Diagrammatics
- Graph-theoretic Simplification of Quantum Circuits with the ZX-calculus
- Quantum Hypergraph States
- Towards Large-scale Functional Verification of Universal Quantum Circuits
- The ZX-calculus is complete for stabilizer quantum mechanics
- PyZX: Large Scale Automated Diagrammatic Reasoning
- There and back again: A circuit extraction tale
- ZH: A Complete Graphical Calculus for Quantum Computations Involving Classical Non-linearity
- Encoding Hypergraphs into Quantum States
- Pivoting makes the ZX-calculus complete for real stabilizers
- Changing the circuit-depth complexity of measurement-based quantum computation with hypergraph states
- Graph states and local unitary transformations beyond local Clifford operations
- Pattern graph rewrite systems
- Graphical description of unitary transformations on hypergraph states
- Graphical Fourier Theory and the Cost of Quantum Addition
- Rewriting Context-free Families of String Diagrams
Cited by in corpus (13)
- Simulating quantum circuits with ZX-calculus reduced stabiliser decompositions
- ZX-calculus for the working quantum computer scientist
- Relating Measurement Patterns to Circuits via Pauli Flow
- How to Sum and Exponentiate Hamiltonians in ZXW Calculus
- Formal Methods for Quantum Programs: A Survey
- The Qudit ZH-Calculus: Generalised Toffoli+Hadamard and Universality
- Complete Equational Theories for the Sum-Over-Paths with Unbalanced Amplitudes
- Completeness of the ZH-calculus
- Symbolic Synthesis of Clifford Circuits and Beyond
- Rewriting and Completeness of Sum-Over-Paths in Dyadic Fragments of Quantum Computing
- Quantum Theory from Principles, Quantum Software from Diagrams
- Topological Simplifications of Hypergraphs
- Quantum Multiple-Valued Decision Diagrams in Graphical Calculi