Pictures of processes

<p>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 "bo...

Full description

Bibliographic Details
Main Author: Kissinger, A
Other Authors: Coecke, B
Format: Thesis
Language:English
Published: 2011
Subjects:
_version_ 1797071957328396288
author Kissinger, A
author2 Coecke, B
author_facet Coecke, B
Kissinger, A
author_sort Kissinger, A
collection OXFORD
description <p>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.</p><p>While string diagrams are very intuitive, existing methods for defining them rigorously rely on topological notions that do not extend naturally to automated computation. 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 compact closed categories on a monoidal signature.</p><p>The second contribution is in the application of graphical languages to quantum information theory. We use a mixture of diagrammatic and algebraic techniques to prove a new classification result for strongly complementary observables. Namely, maximal sets of strongly complementary observables of dimension D must be of size no larger than 2, and are in 1-to-1 correspondence with the Abelian groups of order D. We also introduce a graphical language for multipartite entanglement and illustrate a simple graphical axiom that distinguishes the two maximally-entangled tripartite qubit states: GHZ and W. Notably, we illustrate how the algebraic structures induced by these operations correspond to the (partial) arithmetic operations of addition and multiplication on the complex projective line.</p><p>The third contribution is a description of two software tools developed in part by the author to implement much of the theoretical content described here. The first tool is Quantomatic, a desktop application for building string graphs and graphical theories, as well as performing automated graph rewriting visually. The second is QuantoCoSy, which performs fully automated, model-driven theory creation using a procedure called conjecture synthesis.</p>
first_indexed 2024-03-06T23:00:39Z
format Thesis
id oxford-uuid:61fb3161-a353-48fc-8da2-6ce220cce6a2
institution University of Oxford
language English
last_indexed 2024-03-06T23:00:39Z
publishDate 2011
record_format dspace
spelling oxford-uuid:61fb3161-a353-48fc-8da2-6ce220cce6a22022-03-26T18:03:26ZPictures of processesThesishttp://purl.org/coar/resource_type/c_db06uuid:61fb3161-a353-48fc-8da2-6ce220cce6a2Physics and CSQuantum theory (mathematics)Theoretical physicsComputer science (mathematics)Theory and automated verificationEnglishOxford University Research Archive - Valet2011Kissinger, ACoecke, BAbramsky, S<p>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.</p><p>While string diagrams are very intuitive, existing methods for defining them rigorously rely on topological notions that do not extend naturally to automated computation. 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 compact closed categories on a monoidal signature.</p><p>The second contribution is in the application of graphical languages to quantum information theory. We use a mixture of diagrammatic and algebraic techniques to prove a new classification result for strongly complementary observables. Namely, maximal sets of strongly complementary observables of dimension D must be of size no larger than 2, and are in 1-to-1 correspondence with the Abelian groups of order D. We also introduce a graphical language for multipartite entanglement and illustrate a simple graphical axiom that distinguishes the two maximally-entangled tripartite qubit states: GHZ and W. Notably, we illustrate how the algebraic structures induced by these operations correspond to the (partial) arithmetic operations of addition and multiplication on the complex projective line.</p><p>The third contribution is a description of two software tools developed in part by the author to implement much of the theoretical content described here. The first tool is Quantomatic, a desktop application for building string graphs and graphical theories, as well as performing automated graph rewriting visually. The second is QuantoCoSy, which performs fully automated, model-driven theory creation using a procedure called conjecture synthesis.</p>
spellingShingle Physics and CS
Quantum theory (mathematics)
Theoretical physics
Computer science (mathematics)
Theory and automated verification
Kissinger, A
Pictures of processes
title Pictures of processes
title_full Pictures of processes
title_fullStr Pictures of processes
title_full_unstemmed Pictures of processes
title_short Pictures of processes
title_sort pictures of processes
topic Physics and CS
Quantum theory (mathematics)
Theoretical physics
Computer science (mathematics)
Theory and automated verification
work_keys_str_mv AT kissingera picturesofprocesses