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.
Supported by NWO, the Dutch Organization for Scientific Research, under grant 612-316-041.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Ben-Cherifa, A., and Lescanne, P. Termination of rewriting systems by polynomial interpretations and its implementation. Science of Computing Programming 9, 2 (1987), 137–159.
Dershowitz, N. Termination of rewriting. Journal of Symbolic Computation 3, 1 and 2 (1987), 69–116.
Dershowitz, N., and Jouannaud, J.-P. Rewrite systems. In Handbook of Theoretical Computer Science, J. van Leeuwen, Ed., vol. B. Elsevier, 1990, ch. 6, pp. 243–320.
Dershowitz, N., and Manna, Z. Proving termination with multiset orderings. Communications ACM 22, 8 (1979), 465–476.
Ferreira, M. C. F., and Zantema, H. Total termination of term rewriting. In Proceedings of the 5th Conference on Rewriting Techniques and Applications (1993), C. Kirchner, Ed., vol. 690 of Lecture Notes in Computer Science, Springer, pp. 213–227. Full version submitted for publication.
Ferreira, M. C. F., and Zantema, H. Well-foundedness of term orderings. To appear at CTRS 94 (Workshop on Conditional and Typed Term Rewriting Systems).
Gallier, J. H. What's so special about Kruskal's theorem and the ordinal Γ0? A survey of some results in proof theory. Annals of Pure and Applied Logic 53 (1991), 199–260.
Hofbauer, D. Termination proofs by multiset path orderings imply primitive recursive derivation lengths. Theoretical Computer Science 105, 1 (1992), 129–140.
Kamin, S., and Lévy, J. J. Two generalizations of the recursive path ordering. University of Illinois, 1980.
Kuratowski, K., and Mostowski, A. Set Theory. North-Holland Publishing Company, 1968.
Lankford, D. S. On proving term rewriting systems are noetherian. Tech. Rep. MTP-3, Louisiana Technical University, Ruston, 1979.
Lescanne, P. Termination of rewrite systems by elementary interpretations. In Algebraic and Logic Programming (1992), H. Kirchner and G. Levi, Eds., vol. 632 of Lecture Notes in Computer Science, Springer, pp. 21–36.
Narendran, P., and Rusinowitch, M. Any ground associative-commutative theory has a finite canonical system. In Proceedings of the 4th Conference on Rewriting Techniques and Applications (1991), R. V. Book, Ed., vol. 488 of Lecture Notes in Computer Science, Springer, pp. 423–434.
Nash-Williams, C. S. J. A. On well-quasi ordering finite trees. Proc. Cambridge Phil. Soc. 59 (1963), 833–835.
Rubio, A., and Nieuwenhuis, R. A precedence-based total AC-compatible ordering. In Proceedings of the 5th Conference on Rewriting Techniques and Applications (1993), C. Kirchner, Ed., vol. 690 of Lecture Notes in Computer Science, Springer, pp. 374–388.
Steinbach, J. Extensions and comparison of simplification orderings. In Proceedings of the 3rd Conference on Rewriting Techniques an Applications (1989), N. Dershowitz, Ed., vol. 355 of Lecture Notes in Computer Science, Springer, pp. 434–448.
Zantema, H. Termination of term rewriting by interpretation. In Conditional Term Rewriting Systems, Proceedings Third International Workshop CTRS-92 (1993), M. Rusinowitch and J. Rémy, Eds., vol. 656 of Lecture Notes in Computer Science, Springer, pp. 155–167. Full version to appear in Journal of Symbolic Computation.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag
About this paper
Cite this paper
Ferreira, M.C.F., Zantema, H. (1994). Syntactical analysis of total termination. In: Levi, G., RodrÃguez-Artalejo, M. (eds) Algebraic and Logic Programming. ALP 1994. Lecture Notes in Computer Science, vol 850. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58431-5_15
Download citation
DOI: https://doi.org/10.1007/3-540-58431-5_15
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58431-5
Online ISBN: 978-3-540-48791-3
eBook Packages: Springer Book Archive