Rule Algebras for Adhesive Categories

Authors Nicolas Behr, Pawel Sobocinski

Thumbnail PDF


  • Filesize: 0.77 MB
  • 21 pages

Document Identifiers

Author Details

Nicolas Behr
  • IRIF, Université Paris-Diderot (Paris 07), France
Pawel Sobocinski
  • ECS, University of Southampton, UK

Cite AsGet BibTex

Nicolas Behr and Pawel Sobocinski. Rule Algebras for Adhesive Categories. In 27th EACSL Annual Conference on Computer Science Logic (CSL 2018). Leibniz International Proceedings in Informatics (LIPIcs), Volume 119, pp. 11:1-11:21, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2018)


We show that every adhesive category gives rise to an associative algebra of rewriting rules induced by the notion of double-pushout (DPO) rewriting and the associated notion of concurrent production. In contrast to the original formulation of rule algebras in terms of relations between (a concrete notion of) graphs, here we work in an abstract categorical setting. Doing this, we extend the classical concurrency theorem of DPO rewriting and show that the composition of DPO rules along abstract dependency relations is, in a natural sense, an associative operation. If in addition the adhesive category possesses a strict initial object, the resulting rule algebra is also unital. We demonstrate that in this setting the canonical representation of the rule algebras is obtainable, which opens the possibility of applying the concept to define and compute the evolution of statistical moments of observables in stochastic DPO rewriting systems.

Subject Classification

ACM Subject Classification
  • Theory of computation → Concurrency
  • Mathematics of computing → Markov processes
  • Adhesive categories
  • rule algebras
  • Double Pushout (DPO) rewriting


  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    PDF Downloads


  1. OEIS Foundation Inc. (2018), The On-Line Encyclopedia of Integer Sequences,
  2. Nicolas Behr, Vincent Danos, and Ilias Garnier. Stochastic mechanics of graph rewriting. Proceedings of the 31st Annual ACM-IEEE Symposium on Logic in Computer Science (LICS 2016), pages 46-55, 2016. Google Scholar
  3. Nicolas Behr, Vincent Danos, and Ilias Garnier. Combinatorial Conversion and Moment Bisimulation for Stochastic Rewriting Systems (in preparation), 2018. Google Scholar
  4. Nicolas Behr, Vincent Danos, Ilias Garnier, and Tobias Heindel. The algebras of graph rewriting., 2016.
  5. Nicolas Behr, Gerard HE Duchamp, and Karol A Penson. Combinatorics of Chemical Reaction Systems., 2017.
  6. Pawel Blasiak, Gerard HE Duchamp, Allan I Solomon, Andrzej Horzela, Karol A Penson, et al. Combinatorial Algebra for second-quantized Quantum Theory. Advances in Theoretical and Mathematical Physics, 14(4):1209-1243, 2010. Google Scholar
  7. Pawel Blasiak and Philippe Flajolet. Combinatorial Models of Creation-Annihilation. Séminaire Lotharingien de Combinatoire, 65(B65c):1-78, 2011. Google Scholar
  8. Andrea Corradini, Ugo Montanari, Francesca Rossi, Hartmut Ehrig, Reiko Heckel, and Michael Löwe. Algebraic Approaches to Graph Transformation - Part I: Basic Concepts and Double Pushout Approach. In Handbook of Graph Grammars and Computing by Graph Transformations, Volume 1: Foundations, pages 163-246, 1997. Google Scholar
  9. Hartmut Ehrig and Hans-Jörg Kreowski. Parallelism of manipulations in multidimensional information structures. In Mathematical Foundations of Computer Science, number 45 in LNCS, pages 284-293. Springer, 1976. Google Scholar
  10. Richard Garner and Stephen Lack. On the axioms for adhesive and quasiadhesive categories. Theor. App. Categories, 27(3):27-46, 2012. Google Scholar
  11. Stephen Lack and Paweł Sobociński. Adhesive and quasiadhesive categories. RAIRO-Theoretical Informatics and Applications, 39(3):511-545, 2005. Google Scholar
  12. Stephen Lack and Paweł Sobociński. Toposes are adhesive. In Graph Transformations, Third International Conference, (ICGT 2006), volume 4178 of LNCS, pages 184-198. Springer, 2006. Google Scholar
  13. James R. Norris. Markov Chains. Cambridge Series in Statistical and Probabilistic Mathematics. Cambridge University Press, 1998. Google Scholar
  14. Grzegorz Rozenberg, editor. Handbook of Graph Grammars and Computing by Graph Transformations, Volume 1: Foundations. World Scientific, 1997. Google Scholar
Questions / Remarks / Feedback

Feedback for Dagstuhl Publishing

Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail