The produoidal algebra of process decomposition

M Earnshaw, J Hefford, M Román - arxiv preprint arxiv:2301.11867, 2023 - arxiv.org
We introduce the normal produoidal category of monoidal contexts over an arbitrary
monoidal category. In the same sense that a monoidal morphism represents a process, a …

String diagrammatic trace theory

M Earnshaw, P Sobociński - arxiv preprint arxiv:2306.16341, 2023 - arxiv.org
We extend the theory of formal languages in monoidal categories to the multi-sorted,
symmetric case, and show how this theory permits a graphical treatment of topics in …

Strong pseudomonads and premonoidal bicategories

H Paquet, P Saville - arxiv preprint arxiv:2304.11014, 2023 - arxiv.org
Strong monads and premonoidal categories play a central role in clarifying the denotational
semantics of effectful programming languages. Unfortunately, this theory excludes many …

On the simply-typed functional machine calculus: Categorical semantics and strong normalisation

C Barrett - arxiv preprint arxiv:2305.16073, 2023 - arxiv.org
The Functional Machine Calculus (FMC) was recently introduced as a generalization of the
lambda-calculus to include higher-order global state, probabilistic and non-deterministic …

Regular planar monoidal languages

M Earnshaw, P Sobociński - Journal of Logical and Algebraic Methods in …, 2024 - Elsevier
We introduce regular languages of morphisms in free monoidal categories, with their
associated grammars and automata. These subsume the classical theory of regular …

Monoidal width

E Di Lavore, P Sobociński - Logical Methods in Computer …, 2023 - lmcs.episciences.org
We introduce monoidal width as a measure of complexity for morphisms in monoidal
categories. Inspired by well-known structural width measures for graphs, like tree width and …

Optics for Premonoidal Categories

J Hefford, M Román - arxiv preprint arxiv:2305.02906, 2023 - arxiv.org
We further the theory of optics or" circuits-with-holes" to encompass premonoidal categories:
monoidal categories without the interchange law. Every premonoidal category gives rise to …

Effectful Mealy Machines: Bisimulation and Trace

F Bonchi, E Di Lavore, M Román - arxiv preprint arxiv:2410.10627, 2024 - arxiv.org
We introduce effectful Mealy machines-a general notion of Mealy machine with global
effects-and give them semantics in terms of both effectful bisimilarity and traces. Bisimilarity …

The Denotational Semantics of SSA

JE Ghalayini, N Krishnaswami - arxiv preprint arxiv:2411.09347, 2024 - arxiv.org
Static single assignment form, or SSA, has been the dominant compiler intermediate
representation for decades. In this paper, we give a type theory for a variant of SSA …

String Diagrams for Premonoidal Categories

M Román, P Sobociński - arxiv preprint arxiv:2305.06075, 2023 - arxiv.org
Premonoidal categories are monoidal categories without the interchange law; effectful
categories are premonoidal categories with a chosen monoidal subcategory of …