English

Petri Nets Based on Lawvere Theories

Category Theory 2020-11-25 v3

Abstract

We give a definition of Q\mathsf{Q}-net, a generalization of Petri nets based on a Lawvere theory Q\mathsf{Q}, for which many existing variants of Petri nets are a special case. This definition is functorial with respect to change in Lawvere theory, and we exploit this to explore the relationships between different kinds of Q\mathsf{Q}-nets. To justify our definition of Q\mathsf{Q}-net, we construct a family of adjunctions for each Lawvere theory explicating the way in which Q\mathsf{Q}-nets present free models of Q\mathsf{Q} in Cat\mathsf{Cat}. This gives a functorial description of the operational semantics for an arbitrary category of Q\mathsf{Q}-nets. We show how this can be used to construct the semantics for Petri nets, pre-nets, integer nets, and elementary net systems.

Cite

@article{arxiv.1904.09091,
  title  = {Petri Nets Based on Lawvere Theories},
  author = {Jade Master},
  journal= {arXiv preprint arXiv:1904.09091},
  year   = {2020}
}

Comments

32 pages

R2 v1 2026-06-23T08:44:32.318Z