Hostname: page-component-89b8bd64d-x2lbr Total loading time: 0 Render date: 2026-05-10T14:12:35.285Z Has data issue: false hasContentIssue false

Term graph narrowing

Published online by Cambridge University Press:  19 April 2018

Annegret Habel
Affiliation:
Universität Hildesheim, Institut für Informatik, Marienburger Platz 22, 31141 Hildesheim, Germany
Detlef Plump
Affiliation:
Universität Bremen, Fachbereich Mathematik und Informatik, Postfach 33 04 40, 28334 Bremen, Germany

Abstract

We introduce term graph narrowing as an approach for solving equations by transformations on term graphs. Term graph narrowing combines term graph rewriting with first-order term unification. Our main result is that this mechanism is complete for all term rewriting systems over which term graph rewriting is normalizing and confluent. This includes, in particular, all convergent term rewriting systems. Completeness means that for every solution of a given equation, term graph narrowing can find a more general solution. The general motivation for using term graphs instead of terms is to improve efficiency: sharing common subterms saves space and avoids the repetition of computations.

Information

Type
Research Article
Copyright
Copyright © Cambridge University Press 1996

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable