Term Graph Rewriting and Parallel Term Rewriting
Andrea Corradini (Dipartimento di Informatica, Pisa, Italy), Frank, Drewes (Department of Computing Science, Ume{\aa}, Sweden)

TL;DR
This paper explores the parallel interpretation of term graph rewriting, formalizing how cyclic graphs relate to infinite parallel reductions in rational terms, clarifying the semantics of circular redexes.
Contribution
It formalizes the parallel interpretation of term graph rewriting using complete partial orders, providing a new perspective on reducing cyclic graphs and infinite redexes.
Findings
Parallel interpretation explains circular redex reduction in term graphs.
Formalization using complete partial orders clarifies semantics of infinite reductions.
Differentiates between sequential and parallel interpretations of term graph rewriting.
Abstract
The relationship between Term Graph Rewriting and Term Rewriting is well understood: a single term graph reduction may correspond to several term reductions, due to sharing. It is also known that if term graphs are allowed to contain cycles, then one term graph reduction may correspond to infinitely many term reductions. We stress that this fact can be interpreted in two ways. According to the "sequential interpretation", a term graph reduction corresponds to an infinite sequence of term reductions, as formalized by Kennaway et.al. using strongly converging derivations over the complete metric space of infinite terms. Instead according to the "parallel interpretation" a term graph reduction corresponds to the parallel reduction of an infinite set of redexes in a rational term. We formalize the latter notion by exploiting the complete partial order of infinite and possibly partial terms,…
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.
