Abstract
We introduce a termination method for the algebraic graph transformation framework PBPO+, in which we weigh objects by summing a class of weighted morphisms targeting them. The method is well-defined in rm-adhesive quasitoposes (which include toposes and therefore many graph categories of interest), and is applicable to non-linear rules. The method is also defined for other frameworks, including SqPO and left-linear DPO, because we have previously shown that they are naturally encodable into PBPO+ in the quasitopos setting. We have implemented our method, and the implementation includes a REPL that can be used for guiding relative termination proofs.
Original language | English |
---|---|
Article number | 36 |
Pages (from-to) | 1-12 |
Number of pages | 12 |
Journal | Logical Methods in Computer Science |
Volume | 20 |
Issue number | 4 |
Early online date | 12 Nov 2024 |
DOIs | |
Publication status | Published - 2024 |
Bibliographical note
Publisher Copyright:© R. Overbeek and J. Endrullis.
Keywords
- graph transformation
- pullback pushout
- termination