Computational Petri Nets: Adjunctions Considered Harmful
arXiv:1904.12974
Abstract
We review some of the endeavors in trying to connect Petri nets with free symmetric monoidal categories. We give a list of requirement such connections should respect if they are meant to be useful for practical/implementation purposes. We show how previous approaches do not satisfy them, and give compelling evidence that this depends on trying to make the correspondence functorial in the direction from nets to free symmetric monoidal categories, in order to produce an adjunction. We show that dropping this immediately honors our desiderata, and conclude by introducing an Idris library which implements them.
29 Pages, 6 Figures, 1 Listing
References in corpus (3)
Cited by in corpus (7)
- Whole-grain Petri nets and processes
- The Mathematical Specification of the Statebox Language
- A Categorical Semantics for Hierarchical Petri Nets
- Nets with Mana: A Framework for Chemical Reaction Modelling
- A Categorical Semantics for Bounded Petri Nets
- idris-ct: A Library to do Category Theory in Idris
- The Essence of Petri Net Gluings