Left-Linear Rewriting in Adhesive Categories
Paolo Baldan, Davide Castelnovo, Andrea Corradini, Fabio Gadducci

TL;DR
This paper extends the theory of concurrency in adhesive categories by analyzing independence in left-linear rewriting systems, introducing new characterizations and fundamental properties like Church-Rosser, enabling broader formal modeling.
Contribution
It introduces a novel characterization of independence for left-linear rules and establishes key properties, expanding the adhesive framework's applicability.
Findings
New characterization of independence for left-linear rules
Identification of well-behaved classes of rewriting systems
Proven Church-Rosser property and canonical equivalence proofs
Abstract
When can two sequential steps performed by a computing device be considered (causally) independent? This is a relevant question for concurrent and distributed systems, since independence means that they could be executed in any order, and potentially in parallel. Equivalences identifying rewriting sequences which differ only for independent steps are at the core of the theory of concurrency of many formalisms. We investigate the issue in the context of the double pushout approach to rewriting in the general setting of adhesive categories. While a consolidated theory exists for linear rules,which can consume, preserve and generate entities, this paper focuses on left-linear rules which may also "merge" parts of the state. This is an apparently minimal, yet technically hard enhancement,since a standard characterisation of independence that - in the linear case - allows one to derive a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
