Pictures of Processes: Automated Graph Rewriting for Monoidal Categories and Applications to Quantum Computing
Aleks Kissinger

TL;DR
This paper introduces string graphs for diagrammatic language manipulation, applies them to quantum information theory, and develops software tools for automated graph rewriting and theory synthesis.
Contribution
It presents a discretised string diagram framework, applies graphical languages to quantum theory, and develops software tools for automated reasoning in these graphical systems.
Findings
String graphs enable formal manipulation of string diagrams.
Graphical techniques classify quantum observables and entanglement.
Software tools automate graph rewriting and theory generation.
Abstract
This work is about diagrammatic languages, how they can be represented, and what they in turn can be used to represent. More specifically, it focuses on representations and applications of string diagrams. String diagrams are used to represent a collection of processes, depicted as "boxes" with multiple (typed) inputs and outputs, depicted as "wires". If we allow plugging input and output wires together, we can intuitively represent complex compositions of processes, formalised as morphisms in a monoidal category. [...] The first major contribution of this dissertation is the introduction of a discretised version of a string diagram called a string graph. String graphs form a partial adhesive category, so they can be manipulated using double-pushout graph rewriting. Furthermore, we show how string graphs modulo a rewrite system can be used to construct free symmetric traced and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsScientific Computing and Data Management · Quantum Computing Algorithms and Architecture · Quantum Information and Cryptography
