Concurrency theorems for non-linear rewriting theories
From MaRDI portal
Publication:2117255
Abstract: Sesqui-pushout (SqPO) rewriting along non-linear rules and for monic matches is well-known to permit the modeling of fusing and cloning of vertices and edges, yet to date, no construction of a suitable concurrency theorem was available. The lack of such a theorem, in turn, rendered compositional reasoning for such rewriting systems largely infeasible. We develop in this paper a suitable concurrency theorem for non-linear SqPO-rewriting in categories that are quasi-topoi (subsuming the example of adhesive categories) and with matches required to be regular monomorphisms of the given category. Our construction reveals an interesting "backpropagation effect" in computing rule compositions. We derive in addition a concurrency theorem for non-linear double pushout (DPO) rewriting in rm-adhesive categories. Our results open non-linear SqPO and DPO semantics to the rich static analysis techniques available from concurrency, rule algebra and tracelet theory.
Recommendations
Cites work
- -adhesive transformation systems with nested application conditions. Part 1: parallelism, concurrency and amalgamation
- Abstract and concrete categories: the joy of cats
- Adhesive and quasiadhesive categories
- AGREE -- algebraic graph rewriting with controlled embedding
- Categorical frameworks for graph transformation and HLR systems based on the DPO approach
- Combinatorial conversion and moment bisimulation for stochastic rewriting systems
- Compositionality of rewriting rules with conditions
- Counting planar maps, coloured or uncoloured
- Exponentiable morphisms, partial products and pullback complements
- Finitary \(\mathcal{M}\)-adhesive categories
- Foundations of Software Science and Computation Structures
- Fundamentals of algebraic graph transformation
- Graph Transformations
- Hereditary pushouts reconsidered
- How to delete categorically -- two pushout complement constructions
- scientific article; zbMATH DE number 1840601 (Why is no real title available?)
- scientific article; zbMATH DE number 7453087 (Why is no real title available?)
- scientific article; zbMATH DE number 7453970 (Why is no real title available?)
- scientific article; zbMATH DE number 7456060 (Why is no real title available?)
- On the axioms for adhesive and quasiadhesive categories
- Polymorphic sesqui-pushout graph rewriting
- Quasitopoi, logic and Heyting-valued models
- Quasitoposes, Quasiadhesive Categories and Artin Glueing
- Restriction categories II: Partial map classification
- Restriction categories. I: Categories of partial maps
- Reversible sesqui-pushout rewriting
- Rewriting theory for the life sciences: a unifying theory of CTMC semantics
- Rule algebras for adhesive categories
- Sesqui-Pushout Rewriting
- Stochastic mechanics of graph rewriting
Cited in
(20)- A theory for nondeterminism, parallelism, communication, and concurrency
- A generalized concurrent rule construction for double-pushout rewriting: generalized concurrency theorem and language-preserving rule applications
- A generalized concurrent rule construction for double-pushout rewriting
- Double-pushout rewriting in context: rule composition and parallel independence
- Adhesive DPO parallelism for monic matches
- Reversible sesqui-pushout rewriting
- Sesqui-Pushout Rewriting
- Algebraic laws for nondeterminism and concurrency
- scientific article; zbMATH DE number 1497812 (Why is no real title available?)
- Compositionality of rewriting rules with conditions
- Theoretical Aspects of Computing – ICTAC 2005
- Fundamentals of compositional rewriting theory
- Computational category-theoretic rewriting
- Graph rewriting and relabeling with PBPO^+: a unifying theory for quasitoposes
- Computational Category-Theoretic Rewriting
- Termination of graph transformation systems using weighted subgraph counting
- Fuzzy presheaves are quasitoposes
- A living monograph for graph transformation
- Termination of graph transformation systems via generalized weighted type graphs
- Left-linear rewriting in adhesive categories
This page was built for publication: Concurrency theorems for non-linear rewriting theories
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2117255)