Concurrency Theorems for Non-linear Rewriting Theories

被引:8
作者
Behr, Nicolas [1 ]
Harmer, Russ [2 ]
Krivine, Jean [1 ]
机构
[1] Univ Paris, CNRS, IRIF, 8 Pl Aurelie Nemours, F-75205 Paris 13, France
[2] UCBL, Univ Lyon, ENS Lyon, CNRS,LIP, 46 Allee Italie, F-69364 Lyon 07, France
来源
GRAPH TRANSFORMATION, ICGT 2021 | 2021年 / 12741卷
关键词
CATEGORIES; ADHESIVE;
D O I
10.1007/978-3-030-78946-6_1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:3 / 21
页数:19
相关论文
共 37 条
[1]  
Adamek J., 2006, Reprints in Theory and Applications of Categories, V17, P1
[2]  
Behr N., 2021, Compositionality, V3, DOI [10.32408/compositionality-3-2, DOI 10.32408/COMPOSITIONALITY-3-2]
[3]  
Behr N., 2021, arXiv
[4]  
Behr N., 2020, P 11 INT WORKSHOP CO, V334, P11, DOI [10.4204/EPTCS.334.2, DOI 10.4204/EPTCS.334.2]
[7]   COMBINATORIAL CONVERSION AND MOMENT BISIMULATION FOR STOCHASTIC REWRITING SYSTEMS [J].
Behr, Nicolas ;
Danos, Vincent ;
Garnier, Ilias .
LOGICAL METHODS IN COMPUTER SCIENCE, 2020, 16 (03) :3:1-3:45
[8]   RULE ALGEBRAS FOR ADHESIVE CATEGORIES [J].
Behr, Nicolas ;
Sobocinski, Pawel .
LOGICAL METHODS IN COMPUTER SCIENCE, 2020, 16 (03) :2:1-2:38
[9]   Rewriting Theory for the Life Sciences: A Unifying Theory of CTMC Semantics [J].
Behr, Nicolas ;
Krivine, Jean .
GRAPH TRANSFORMATION, ICGT 2020, 2020, 12150 :185-202
[10]   Stochastic mechanics of graph rewriting [J].
Behr, Nicolas ;
Danos, Vincent ;
Garnier, Ilias .
PROCEEDINGS OF THE 31ST ANNUAL ACM-IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS 2016), 2016, :46-55