,
Elena Di Lavore
,
Mario Román
Creative Commons Attribution 4.0 International license
We introduce effectful Mealy machines - a general notion of Mealy machine with global effects - and give them semantics in terms of both bisimilarity and traces. Bisimilarity of effectful Mealy machines is characterized syntactically, via free uniform feedback. Their traces are given a novel semantic coinductive universe in terms of effectful streams. We prove that this framework generalizes standard causal processes and captures existing flavours of Mealy machine, bisimilarity, and trace. This is an extended abstract for the manuscript Effectful Mealy Machines: Bisimulation and Trace that will appear in the proceedings of LiCS 2025 [Bonchi et al., 2025]; an extended version with proofs is also available (arxiv.org/abs/2410.10627) [Bonchi et al., 2025]. We additionally characterise causal processes as lax-natural transformations.
@InProceedings{bonchi_et_al:LIPIcs.CALCO.2025.1,
author = {Bonchi, Filippo and Di Lavore, Elena and Rom\'{a}n, Mario},
title = {{Effectful Mealy Machines: Coalgebraic and Causal Traces}},
booktitle = {11th Conference on Algebra and Coalgebra in Computer Science (CALCO 2025)},
pages = {1:1--1:7},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-383-6},
ISSN = {1868-8969},
year = {2025},
volume = {342},
editor = {C\^{i}rstea, Corina and Knapp, Alexander},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.CALCO.2025.1},
URN = {urn:nbn:de:0030-drops-235596},
doi = {10.4230/LIPIcs.CALCO.2025.1},
annote = {Keywords: Mealy machines, coinduction, copy-discard categories, premonoidal categories}
}