Rule Algebras for Adhesive Categories

07/02/2018
by   Nicolas Behr, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/19/2019

Compositionality of Rewriting Rules with Conditions

We extend the notion of compositional associative rewriting as recently ...
research
02/06/2020

Relating Apartness and Bisimulation

A bisimulation for a coalgebra of a functor on the category of sets can ...
research
09/13/2016

Toward an Algebraic Theory of Systems

We propose the concept of a system algebra with a parallel composition o...
research
05/05/2021

A Generalized Concurrent Rule Construction for Double-Pushout Rewriting

Double-pushout rewriting is an established categorical approach to the r...
research
10/20/2020

A canonical algebra of open transition systems

Feedback and state are closely interrelated concepts. Categories with fe...
research
09/19/2022

Space-time tradeoffs of lenses and optics via higher category theory

Optics and lenses are abstract categorical gadgets that model systems wi...
research
05/06/2021

Concurrency Theorems for Non-linear Rewriting Theories

Sesqui-pushout (SqPO) rewriting along non-linear rules and for monic mat...

Please sign up or login with your details

Forgot password? Click here to reset