Network Models from Petri Nets with Catalysts

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Baez, John C., Foley, John, Moeller, Joe
Format: Preprint
Publié: 2019
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866929449783525376
author Baez, John C.
Foley, John
Moeller, Joe
author_facet Baez, John C.
Foley, John
Moeller, Joe
contents Petri networks and network models are two frameworks for the compositional design of systems of interacting entities. Here we show how to combine them using the concept of a "catalyst": an entity that is neither destroyed nor created by any process it engages in. In a Petri net, a place is a catalyst if its in-degree equals its out-degree for every transition. We show how a Petri net with a chosen set of catalysts gives a network model. This network model maps any list of catalysts from the chosen set to the category whose morphisms are all the processes enabled by this list of catalysts. Applying the Grothendieck construction, we obtain a category fibered over the category whose objects are lists of catalysts. This category has as morphisms all processes enabled by some list of catalysts. While this category has a symmetric monoidal structure that describes doing processes in parallel, its fibers also have premonoidal structures that describe doing one process and then another while reusing the catalysts.
format Preprint
id arxiv_https___arxiv_org_abs_1904_03550
institution arXiv
publishDate 2019
record_format arxiv
spellingShingle Network Models from Petri Nets with Catalysts
Baez, John C.
Foley, John
Moeller, Joe
Category Theory
Multiagent Systems
Petri networks and network models are two frameworks for the compositional design of systems of interacting entities. Here we show how to combine them using the concept of a "catalyst": an entity that is neither destroyed nor created by any process it engages in. In a Petri net, a place is a catalyst if its in-degree equals its out-degree for every transition. We show how a Petri net with a chosen set of catalysts gives a network model. This network model maps any list of catalysts from the chosen set to the category whose morphisms are all the processes enabled by this list of catalysts. Applying the Grothendieck construction, we obtain a category fibered over the category whose objects are lists of catalysts. This category has as morphisms all processes enabled by some list of catalysts. While this category has a symmetric monoidal structure that describes doing processes in parallel, its fibers also have premonoidal structures that describe doing one process and then another while reusing the catalysts.
title Network Models from Petri Nets with Catalysts
topic Category Theory
Multiagent Systems
url https://arxiv.org/abs/1904.03550