Plump, Detlef orcid.org/0000-0002-1148-822X (1999) Term Graph Rewriting. In: Ehrig, Hartmut, Engels, Gregor, Kreowski, Hans-Joerg and Rozenberg, Grzegorz, (eds.) Handbook of Graph Grammars and Computing by Graph Transformation. World Scientific Publishing, pp. 3-61.
Abstract
Term graph rewriting is concerned with the representation of functional expressions as graphs, and the evaluation of these expressions by rule-based graph transformation. Representing expressions as graphs allows to share common subexpressions, improving the efficiency of term rewriting in space and time. Besides efficiency, term graph rewriting differs from term rewriting in properties like termination and confluence. This chapter surveys (acyclic) term graph rewriting, where emphasis is given to the relations between term and term graph rewriting. We focus on soundness of term graph rewriting with respect to term rewriting, on completeness for proving validity of equations and for computing term normal forms, on termination and confluence, and on term graph narrowing.
Metadata
| Item Type: | Book Section |
|---|---|
| Authors/Creators: |
|
| Editors: |
|
| Dates: |
|
| Institution: | The University of York |
| Academic Units: | The University of York > Faculty of Sciences (York) > Computer Science (York) |
| Date Deposited: | 20 Jul 2026 13:00 |
| Last Modified: | 05 Aug 2026 14:00 |
| Published Version: | https://doi.org/10.1142/9789812815149_0001 |
| Status: | Published |
| Publisher: | World Scientific Publishing |
| Refereed: | Yes |
| Identification Number: | 10.1142/9789812815149_0001 |
| Open Archives Initiative ID (OAI ID): | oai:eprints.whiterose.ac.uk:243318 |

CORE (COnnecting REpositories)
CORE (COnnecting REpositories)