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
- scientific article; zbMATH DE number 7226005 (Why is no real title available?)
- 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?)
- -adhesive transformation systems with nested application conditions. Part 1: parallelism, concurrency and amalgamation
- AGREE -- algebraic graph rewriting with controlled embedding
- Abstract and concrete categories: the joy of cats
- Adhesive and quasiadhesive categories
- Categorical frameworks for graph transformation and HLR systems based on the DPO approach
- 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
- 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
(17)- Algebraic laws for nondeterminism and concurrency
- A generalized concurrent rule construction for double-pushout rewriting: generalized concurrency theorem and language-preserving rule applications
- Adhesive DPO parallelism for monic matches
- A generalized concurrent rule construction for double-pushout rewriting
- Compositionality of rewriting rules with conditions
- Graph rewriting and relabeling with PBPO\(^+\): a unifying theory for quasitoposes
- Sesqui-Pushout Rewriting
- Theoretical Aspects of Computing – ICTAC 2005
- A living monograph for graph transformation
- Fuzzy presheaves are quasitoposes
- Termination of graph transformation systems using weighted subgraph counting
- Reversible sesqui-pushout rewriting
- A theory for nondeterminism, parallelism, communication, and concurrency
- Computational Category-Theoretic Rewriting
- Double-pushout rewriting in context: rule composition and parallel independence
- Fundamentals of compositional rewriting theory
- Computational category-theoretic rewriting
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)