Author:
Habel Annegret,Plump Detlef
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.
Publisher
Cambridge University Press (CUP)
Subject
Computer Science Applications,Mathematics (miscellaneous)
Reference16 articles.
1. Plump D. (1993b) Evaluation of functional expressions by hypergraph rewriting, Dissertation, Universität Bremen, Fachbereich Mathematik und Informatik.
2. Hyperedge Replacement: Grammars and Languages;Habel;Springer-Verlag Lecture Notes in Computer Science,1992
3. Jungle rewriting: An abstract description of a lazy narrowing machine
Cited by
11 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献