From Linear Term Rewriting to Graph Rewriting with Preservation of Termination

Roy Overbeek, Jörg Endrullis

Research output: Contribution to JournalArticleAcademicpeer-review

Abstract

Encodings of term rewriting systems (TRSs) into graph rewriting systems usually lose global termination, meaning the encodings do not terminate on all graphs. A typical encoding of the terminating TRS rule a(b(x)) → b(a(x)), for example, may be indefinitely applicable along a cycle of a’s and b’s. Recently, we introduced PBPO+, a graph rewriting formalism in which rules employ a type graph to specify transformations and control rule applicability. In the present paper, we show that PBPO+ allows for a natural encoding of linear TRS rules that preserves termination globally. This result is a step towards modeling other rewriting formalisms, such as lambda calculus and higher order rewriting, using graph rewriting in a way that preserves properties like termination and confluence. We moreover expect that the encoding can serve as a guide for lifting TRS termination methods to PBPO+ rewriting.

Original languageEnglish
Pages (from-to)19-34
Number of pages16
JournalElectronic Proceedings in Theoretical Computer Science, EPTCS
Volume350
Early online date21 Dec 2021
DOIs
Publication statusPublished - 2021
Event12th International Workshop on Graph Computational Models, GCM 2021 - Virtual, Online
Duration: 22 Jun 2021 → …

Bibliographical note

Funding Information:
We thank anonymous reviewers for useful suggestions and corrections. Both authors received funding from the Netherlands Organization for Scientific Research (NWO) under the Innovational Research Incentives Scheme Vidi (project. No. VI.Vidi.192.004).

Publisher Copyright:
© R. Overbeek & J. Endrullis

Funding

We thank anonymous reviewers for useful suggestions and corrections. Both authors received funding from the Netherlands Organization for Scientific Research (NWO) under the Innovational Research Incentives Scheme Vidi (project. No. VI.Vidi.192.004).

Fingerprint

Dive into the research topics of 'From Linear Term Rewriting to Graph Rewriting with Preservation of Termination'. Together they form a unique fingerprint.

Cite this