Bialgebraic Semantics for String Diagrams
Filippo Bonchi, Robin Piedeleu, Pawel Sobocinski, and Fabio Zanasi

TL;DR
This paper applies bialgebraic semantics to string diagrams, providing a compositional and well-behaved operational semantics that unify different interpretations and synchronization mechanisms across disciplines.
Contribution
It introduces a bialgebraic framework for the semantics of string diagrams, enabling compositional analysis and linking different process interpretations.
Findings
Bialgebraic semantics for string diagrams are well-behaved and compositional.
The approach unifies different synchronization mechanisms in process theories.
Provides semantics for models like signal flow graphs and Petri nets.
Abstract
Turi and Plotkin's bialgebraic semantics is an abstract approach to specifying the operational semantics of a system, by means of a distributive law between its syntax (encoded as a monad) and its dynamics (an endofunctor). This setup is instrumental in showing that a semantic specification (a coalgebra) satisfies desirable properties: in particular, that it is compositional. In this work, we use the bialgebraic approach to derive well-behaved structural operational semantics of string diagrams, a graphical syntax that is increasingly used in the study of interacting systems across different disciplines. Our analysis relies on representing the two-dimensional operations underlying string diagrams in various categories as a monad, and their bialgebraic semantics in terms of a distributive law over that monad. As a proof of concept, we provide bialgebraic compositional semantics for a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
