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.| 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.


