ZH: A Complete Graphical Calculus for Quantum Computations Involving Classical Non-linearity
arXiv:1805.02175 · doi:10.4204/EPTCS.287.2
Abstract
We present a new graphical calculus that is sound and complete for a universal family of quantum circuits, which can be seen as the natural string-diagrammatic extension of the approximately (real-valued) universal family of Hadamard+CCZ circuits. The diagrammatic language is generated by two kinds of nodes: the so-called 'spider' associated with the computational basis, as well as a new arity-N generalisation of the Hadamard gate, which satisfies a variation of the spider fusion law. Unlike previous graphical calculi, this admits compact encodings of non-linear classical functions. For example, the AND gate can be depicted as a diagram of just 2 generators, compared to ~25 in the ZX-calculus. Consequently, N-controlled gates, hypergraph states, Hadamard+Toffoli circuits, and diagonal circuits at arbitrary levels of the Clifford hierarchy also enjoy encodings with low constant overhead. This suggests that this calculus will be significantly more convenient for reasoning about the interplay between classical non-linear behaviour (e.g. in an oracle) and purely quantum operations. After presenting the calculus, we will prove it is sound and complete for universal quantum computation by demonstrating the reduction of any diagram to an easily describable normal form.
arXiv commentIn Proceedings QPL 2018, arXiv:1901.09476
References in corpus (15)
- Measurement-based quantum computation with cluster states
- A meet-in-the-middle algorithm for fast synthesis of depth-optimal quantum circuits
- Interacting Quantum Observables: Categorical Algebra and Diagrammatics
- Polynomial-time T-depth Optimization of Clifford+T circuits via Matroid Partitioning
- Quantum Hypergraph States
- A Simple Proof that Toffoli and Hadamard are Quantum Universal
- Hierarchy of universal entanglement in 2D measurement-based quantum computation
- Diagonal gates in the Clifford hierarchy
- Extreme violation of local realism in quantum hypergraph states
- A universal completion of the ZX-calculus
- The algebra of entanglement and the geometry of composition
- Quantomatic: A Proof Assistant for Diagrammatic Reasoning
- Pattern graph rewrite systems
- Hypergraph states in Grover's quantum search algorithm
- Y-Calculus: A Language for Real Matrices Derived from the ZX-Calculus
Cited by in corpus (50)
- Reducing T-count with the ZX-calculus
- PyZX: Large Scale Automated Diagrammatic Reasoning
- The challenge and opportunities of quantum literacy for future education and transdisciplinary problem-solving
- Simulating quantum circuits with ZX-calculus reduced stabiliser decompositions
- Universal MBQC with generalised parity-phase interactions and Pauli measurements
- ZX-calculus for the working quantum computer scientist
- Cutting multi-control quantum gates with ZX calculus
- Number-Theoretic Characterizations of Some Restricted Clifford+T Circuits
- Visualizing Entanglement in multi-Qubit Systems
- Hypergraph Simplification: Linking the Path-sum Approach to the ZH-calculus
- Quantum Picturalism: Learning Quantum Theory in High School
- Relating Measurement Patterns to Circuits via Pauli Flow
- Tensor Network Rewriting Strategies for Satisfiability and Counting
- A Complete Equational Theory for Quantum Circuits
- Graphical Fourier Theory and the Cost of Quantum Addition
- ZX-Calculus and Extended Wolfram Model Systems II: Fast Diagrammatic Reasoning with an Application to Quantum Circuit Simplification
- AND-gates in ZX-calculus: Spider Nest Identities and QBC-completeness
- ZX-Calculus and Extended Hypergraph Rewriting Systems I: A Multiway Approach to Categorical Quantum Information Theory
- The Qudit ZH-Calculus: Generalised Toffoli+Hadamard and Universality
- The Qupit Stabiliser ZX-travaganza: Simplified Axioms, Normal Forms and Graph-Theoretic Simplification
- AKLT-states as ZX-diagrams: diagrammatic reasoning for quantum states
- Completeness of the ZH-calculus
- When Only Topology Matters
- The ZX&-calculus: A complete graphical calculus for classical circuits using spiders
- Complete Equational Theories for the Sum-Over-Paths with Unbalanced Amplitudes
- Diagrammatic Analysis for Parameterized Quantum Circuits
- Building Qutrit Diagonal Gates from Phase Gadgets
- Speedy Contraction of ZX Diagrams with Triangles via Stabiliser Decompositions
- With a Few Square Roots, Quantum Computing is as Easy as Π
- Well-tempered ZX and ZH Calculi
- Generators and Relations for Real Stabilizer Operators
- Symbolic Synthesis of Clifford Circuits and Beyond
- Picturing Counting Reductions with the ZH-Calculus
- On a recipe for quantum graphical languages
- Differentiating and Integrating ZX Diagrams with Applications to Quantum Machine Learning
- Optimal compilation of parametrised quantum circuits
- Quantum Algorithms and Oracles with the Scalable ZX-calculus
- Automating Equational Proofs in Dirac Notation
- Colored props for large scale graphical reasoning
- Rewriting and Completeness of Sum-Over-Paths in Dyadic Fragments of Quantum Computing
- Entanglement and Quaternions: The graphical calculus ZQ
- Finite Verification of Infinite Families of Diagram Equations
- ZX-calculus is Complete for Finite-Dimensional Hilbert Spaces
- Graphical Calculi and their Conjecture Synthesis
- Visualizing Quantum States: A Pilot Study on Problem Solving in Quantum Information Science Education
- Quantum Theory from Principles, Quantum Software from Diagrams
- Distributive Laws, Spans and the ZX-Calculus
- Circuit Relations for Real Stabilizers: Towards TOF+H
- Encoding High-level Quantum Programs as SZX-diagrams
- A Graphical #SAT Algorithm for Formulae with Small Clause Density