Completeness and expressiveness for gs-monoidal categories

05/13/2022
by   Andrea Corradini, et al.
0

Formalised in the study of symmetric monoidal categories, string diagrams are a graphical syntax that has found applications in many areas of Computer Science. Our work aims at systematising and expanding what could be thought of as the core of this visual formalism for dealing with relations and partial functions. To this end, we identify gs-monoidal categories and their graphical representation as a convenient, minimal structure that is useful to formally express such notions. More precisely, to show that such structures naturally arise, we prove that the Kleisli category of a strong commutative monad over a cartesian category is gs-monoidal. Then, we discuss how other categories providing a formalisation of "partial arrows", such as p-categories and restriction categories, are related to gs-monoidal categories. This naturally introduces a pre-order enrichment on gs-monoidal categories, and an equivalence of arrows, called "gs-equivalence": we conclude presenting a completeness result of this equivalence for models defined as lax functors to 𝐑𝐞𝐥.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/16/2020

Completeness of Nominal PROPs

We introduce nominal string diagrams as string diagrams internal in the ...
research
04/25/2023

Dynamic Tracing: a graphical language for rewriting protocols

The category Set_* of sets and partial functions is well-known to be tra...
research
10/11/2017

Universal Constructions for (Co)Relations: categories, monoidal categories, and props

Calculi of string diagrams are increasingly used to present the syntax a...
research
08/04/2023

String diagrams for symmetric powers I: In symmetric monoidal ℚ_≥ 0-linear categories

Symmetric powers are an important notion in mathematics, computer scienc...
research
04/17/2020

*-autonomous envelopes

We show that every closed symmetric monoidal category can be fully embed...
research
08/30/2022

The syntactic side of autonomous categories enriched over generalised metric spaces

Programs with a continuous state space or that interact with physical pr...
research
03/10/2021

Evaluating Linear Functions to Symmetric Monoidal Categories

A number of domain specific languages, such as circuits or data-science ...

Please sign up or login with your details

Forgot password? Click here to reset