,
Chad Nester
,
Mario Román
Creative Commons Attribution 4.0 International license
We show that, when the actions of a Mazurkiewicz trace are considered not merely as atomic but as transformations from a specified type of inputs to a specified type of outputs, we obtain a novel notion of presentation for effectful categories (also known as generalized Freyd categories), a well-known algebraic structure in the semantics of side-effecting computation. Like the usual representation of traces as graphs, our notion of presentation gives rise to a graphical representation of morphisms in effectful categories. We use our presentations to give a construction of the commuting tensor product of free effectful categories, capturing the combination of systems in which the actions of each must commute with one another, while still permitting exchange of resources.
@InProceedings{earnshaw_et_al:LIPIcs.CSL.2026.28,
author = {Earnshaw, Matthew and Nester, Chad and Rom\'{a}n, Mario},
title = {{Resourceful Traces for Commuting Processes}},
booktitle = {34th EACSL Annual Conference on Computer Science Logic (CSL 2026)},
pages = {28:1--28:20},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-411-6},
ISSN = {1868-8969},
year = {2026},
volume = {363},
editor = {Guerrini, Stefano and K\"{o}nig, Barbara},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.CSL.2026.28},
URN = {urn:nbn:de:0030-drops-254522},
doi = {10.4230/LIPIcs.CSL.2026.28},
annote = {Keywords: Mazurkiewicz traces, premonoidal categories, monoidal categories, effectful categories}
}