Skip to main content

Showing 1–5 of 5 results for author: Herold, J

Searching in archive cs. Search in all archives.
.
  1. arXiv:2102.00096  [pdf, other

    math.CT cs.DC cs.FL

    A Categorical Semantics for Hierarchical Petri Nets

    Authors: Fabrizio Romano Genovese, Jelle Herold, Fosco Loregian, Daniele Palombi

    Abstract: We show how a particular variety of hierarchical nets, where the firing of a transition in the parent net must correspond to an execution in some child net, can be modelled utilizing a functorial semantics from a free category -- representing the parent net -- to the category of sets and spans between them. This semantics can be internalized via Grothendieck construction, resulting in the category… ▽ More

    Submitted 21 December, 2021; v1 submitted 29 January, 2021; originally announced February 2021.

    Comments: In Proceedings GCM 2021, arXiv:2112.10217

    Journal ref: EPTCS 350, 2021, pp. 51-68

  2. idris-ct: A Library to do Category Theory in Idris

    Authors: Fabrizio Genovese, Alex Gryzlov, Jelle Herold, Andre Knispel, Marco Perone, Erik Post, André Videla

    Abstract: We introduce idris-ct, a Idris library providing verified type definitions of categorical concepts.idris-ct strives to be a bridge between academy and industry, catering both to category theorists who want to implement and try their ideas in a practical environment and to businesses and engineers who care about formalization with category theory: It is inspired by similar libraries developed for t… ▽ More

    Submitted 14 September, 2020; v1 submitted 25 November, 2019; originally announced December 2019.

    Comments: In Proceedings ACT 2019, arXiv:2009.06334

    Journal ref: EPTCS 323, 2020, pp. 246-254

  3. arXiv:1906.07629  [pdf, other

    cs.PL cs.DC math.CT

    The Mathematical Specification of the Statebox Language

    Authors: Statebox Team, Fabrizio Genovese, Jelle Herold

    Abstract: This document defines the mathematical backbone of the Statebox programming language. In the simplest way possible, Statebox can be seen as a clever way to tie together different theoretical structures to maximize their benefits and limit their downsides. Since consistency and correctness are central requisites for our language, it became clear from the beginning that such tying could not be achie… ▽ More

    Submitted 26 June, 2019; v1 submitted 18 June, 2019; originally announced June 2019.

    MSC Class: 5Uxx

  4. arXiv:1904.12974  [pdf, other

    math.CT cs.DC cs.PF

    Computational Petri Nets: Adjunctions Considered Harmful

    Authors: Fabrizio Genovese, Alex Gryzlov, Jelle Herold, Marco Perone, Erik Post, André Videla

    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 directio… ▽ More

    Submitted 8 May, 2019; v1 submitted 29 April, 2019; originally announced April 2019.

    Comments: 29 Pages, 6 Figures, 1 Listing

  5. Executions in (Semi-)Integer Petri Nets are Compact Closed Categories

    Authors: Fabrizio Genovese, Jelle Herold

    Abstract: In this work, we analyse Petri nets where places are allowed to have a negative number of tokens. For each net we build its correspondent category of executions, which is compact closed, and prove that this procedure is functorial. We moreover exhibit a procedure to recover the original net from its category of executions, show that it is again functorial, and that this gives rise to an adjoint pa… ▽ More

    Submitted 29 January, 2019; v1 submitted 15 May, 2018; originally announced May 2018.

    Comments: In Proceedings QPL 2018, arXiv:1901.09476

    Journal ref: EPTCS 287, 2019, pp. 127-144