String diagrams can be used as a compositional syntax fordifferent kinds of computational structures. This thesisviews string diagrams through a logical/universal algebraicperspective – diagrams represent formulas, allowingthe use of diagrammatic reasoning for proofs. Thecategory theoretic backdrop of this playground is givenby the concept of Cartesian bicategory – a categorical algebraof relations – that we consider as a relational theorythrough the lens of functorial semantics. Given a Cartesianbicategory, functorial semantics provides us with anappropriate notion of model as a structure-preserving functorto the category of sets and relations.Functoriality implies that diagrammatic reasoning is sound.The central question this approach raises and that we shallsettle is the question of completeness in the logical sense:does every property that is shared by all models have adiagrammatic proof?The main result of the thesis is a positive answer to theabove question. To show this, we give a combinatorialcharacterisation of Cartesian bicategories in terms of hypergraphsequipped with interfaces, inspired by a seminalresult by Chandra and Merlin. This reduces the problemof logical completeness to a categorical lifting problemthat we solve using a transfinite construction and acompactness argument.

Logical completeness for string diagrams / Seeber, J.. - (2020 Jul 16). [10.13118/seeber-jens_phd2020]

Logical completeness for string diagrams

Seeber, Jens
2020

Abstract

String diagrams can be used as a compositional syntax fordifferent kinds of computational structures. This thesisviews string diagrams through a logical/universal algebraicperspective – diagrams represent formulas, allowingthe use of diagrammatic reasoning for proofs. Thecategory theoretic backdrop of this playground is givenby the concept of Cartesian bicategory – a categorical algebraof relations – that we consider as a relational theorythrough the lens of functorial semantics. Given a Cartesianbicategory, functorial semantics provides us with anappropriate notion of model as a structure-preserving functorto the category of sets and relations.Functoriality implies that diagrammatic reasoning is sound.The central question this approach raises and that we shallsettle is the question of completeness in the logical sense:does every property that is shared by all models have adiagrammatic proof?The main result of the thesis is a positive answer to theabove question. To show this, we give a combinatorialcharacterisation of Cartesian bicategories in terms of hypergraphsequipped with interfaces, inspired by a seminalresult by Chandra and Merlin. This reduces the problemof logical completeness to a categorical lifting problemthat we solve using a transfinite construction and acompactness argument.
16-lug-2020
32
CSSE
QA75 Electronic computers. Computer science
DE NICOLA, ROCCO
File in questo prodotto:
File Dimensione Formato  
Seeber_phdthesis.pdf

Accesso aperto

Tipologia: Tesi di dottorato
Licenza: Creative commons
Dimensione 804.1 kB
Formato Adobe PDF
804.1 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.11771/38782
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • OpenAlex ND
social impact