Graphical Calculi and their Conjecture Synthesis
arXiv:2010.03914
Abstract
Categorical Quantum Mechanics, and graphical calculi in particular, has proven to be an intuitive and powerful way to reason about quantum computing. This work continues the exploration of graphical calculi, inside and outside of the quantum computing setting, by investigating the algebraic structures with which we label diagrams. The initial aim for this was Conjecture Synthesis; the algorithmic process of creating theorems. To this process we introduce a generalisation step, which itself requires the ability to infer and then verify parameterised families of theorems. This thesis introduces such inference and verification frameworks, in doing so forging novel links between graphical calculi and fields such as Algebraic Geometry and Galois Theory. These frameworks inspired further research into the design of graphical calculi, and we introduce two important new calculi here. First is the calculus RING, which is initial among ring-based qubit graphical calculi, and in turn inspired the introduction and classification of phase homomorphism pairs also presented here. The second is the calculus ZQ, an edge-decorated calculus which naturally expresses arbitrary qubit rotations, eliminating the need for non-linear rules such as (EU) of ZX. It is expected that these results will be of use to those creating optimisation schemes and intermediate representations for quantum computing, to those creating new graphical calculi, and for those performing conjecture synthesis.
arXiv commentDPhil Thesis, University of Oxford. 222 pages, inline diagrams
References in corpus (13)
- Quantum Computing in the NISQ era and beyond
- Supplementary information for "Quantum supremacy using a programmable superconducting processor"
- Quantum Networks for Elementary Arithmetic Operations
- 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
- Pivoting makes the ZX-calculus complete for real stabilizers
- The ZX-calculus is incomplete for quantum mechanics
- The ZX-calculus is complete for the single-qubit Clifford+T group
- The algebra of entanglement and the geometry of composition
- Making the stabilizer ZX-calculus complete for scalars
- The GHZ/W-calculus contains rational arithmetic
- Reasoning with !-Graphs