Abstract

Termination is an important issue in the theory of term rewriting. In general termination is undecidable. There are nevertheless several methods successful in special cases. In [5] we introduced the notion of total termination: basically terms are interpreted compositionally in a total well-founded order, in such a way that rewriting chains map to descending chains. Total termination is thus a semantic notion. It turns out that most of the usual techniques for proving termination fall within the scope of total termination. This paper consists of two parts. In the first part we introduce a generalization of recursive path order presenting a new proof of its well-foundedness without using Kruskal's theorem. We also show that the notion of total termination covers this generalization. In the second part we present some syntactical characterizations of total termination that can be used to prove that many term rewriting systems are not totally terminating and hence outside the scope of the usual techniques. One of these characterizations can be considered as a sound and complete description of totality of orderings on terms.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call