Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Syntactical analysis of total termination

  • Conference paper
  • First Online:
Algebraic and Logic Programming (ALP 1994)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 850))

Included in the following conference series:

  • 146 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. 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.

    Google Scholar 

  2. Dershowitz, N. Termination of rewriting. Journal of Symbolic Computation 3, 1 and 2 (1987), 69–116.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. Dershowitz, N., and Manna, Z. Proving termination with multiset orderings. Communications ACM 22, 8 (1979), 465–476.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. 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).

    Google Scholar 

  7. 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.

    Google Scholar 

  8. Hofbauer, D. Termination proofs by multiset path orderings imply primitive recursive derivation lengths. Theoretical Computer Science 105, 1 (1992), 129–140.

    Google Scholar 

  9. Kamin, S., and Lévy, J. J. Two generalizations of the recursive path ordering. University of Illinois, 1980.

    Google Scholar 

  10. Kuratowski, K., and Mostowski, A. Set Theory. North-Holland Publishing Company, 1968.

    Google Scholar 

  11. Lankford, D. S. On proving term rewriting systems are noetherian. Tech. Rep. MTP-3, Louisiana Technical University, Ruston, 1979.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. Nash-Williams, C. S. J. A. On well-quasi ordering finite trees. Proc. Cambridge Phil. Soc. 59 (1963), 833–835.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. 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.

    Google Scholar 

  17. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Giorgio Levi Mario Rodríguez-Artalejo

Rights and permissions

Reprints 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

Publish with us

Policies and ethics