UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

Bialgebraic semantics for string diagrams

Bonchi, F; Piedeleu, R; Sobocinski, P; Zanasi, F; (2019) Bialgebraic semantics for string diagrams. In: 30th International Conference on Concurrency Theory (CONCUR 2019). (pp. 37-1-37-17). Dagstuhl Publishing: Amsterdam, the Netherlands. Green open access

[thumbnail of LIPIcs-CONCUR-2019-37.pdf]
Preview
Text
LIPIcs-CONCUR-2019-37.pdf - Published Version

Download (753kB) | Preview

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 for that monad. As a proof of concept, we provide bialgebraic compositional semantics for a versatile string diagrammatic language which has been used to model both signal flow graphs (control theory) and Petri nets (concurrency theory). Moreover, our approach reveals a correspondence between two different interpretations of the Frobenius equations on string diagrams and two synchronisation mechanisms for processes, à la Hoare and à la Milner.

Type: Proceedings paper
Title: Bialgebraic semantics for string diagrams
Event: 30th International Conference on Concurrency Theory (CONCUR 2019)
ISBN-13: 9783959771214
Open access status: An open access version is available from UCL Discovery
DOI: 10.4230/LIPIcs.CONCUR.2019.37
Publisher version: https://doi.org/10.4230/LIPIcs.CONCUR.2019.37
Language: English
Additional information: https://creativecommons.org/licenses/by/4.0/ licensed under Creative Commons License CC-BY
Keywords: String Diagram, Structural Operational Semantics, Bialgebraic semantics
UCL classification: UCL
UCL > Provost and Vice Provost Offices
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science
URI: https://discovery.ucl.ac.uk/id/eprint/10081984
Downloads since deposit
45Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item