A Set-Theoretic Framework for Parallel Graph Rewriting

08/09/2018
by   Thierry Boy de la Tour, et al.
0

We tackle the problem of attributed graph transformations and propose a new algorithmic approach for defining parallel graph transformations allowing overlaps. We start by introducing some abstract operations over graph structures. Then, we define the notion of rewrite rules as three inclusions of the form L ⊇ K ⊇ M ⊆ R. We provide six conditions that parallel graph rewrite relations should ideally satisfy, which lead us to define two distinct full parallel graph rewrite relations. A central notion of regularity of matchings is proved to be equivalent to these six conditions, and to the equality of these two relations. Furthermore, we take advantage of the symmetries that may occur in L, K, M and R and define another pair of rewrite relations that factor out possibly many equivalent matchings up to their common symmetries. These definitions and the corresponding proofs combine operations on graphs with group-theoretic notions, thus illustrating the relevance of our framework.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/10/2023

Dowker Complexes and filtrations on self-relations

Given a relation on X × Y, we can construct two abstract simplicial comp...
research
04/27/2023

Universal Obstructions of Graph Parameters

We introduce a graph-parametric framework for obtaining obstruction char...
research
02/04/2021

Parallel Independence in Attributed Graph Rewriting

In order to define graph transformations by the simultaneous application...
research
04/17/2019

True Parallel Graph Transformations: an Algebraic Approach Based on Weak Spans

We address the problem of defining graph transformations by the simultan...
research
03/02/2023

Algebraic Monograph Transformations

Monographs are graph-like structures with directed edges of unlimited le...
research
01/10/2021

Tietze Equivalences as Weak Equivalences

A given monoid usually admits many presentations by generators and relat...

Please sign up or login with your details

Forgot password? Click here to reset