Skip to main content

On nontermination of Knuth-Bendix algorithm

  • Conference paper
  • First Online:
Book cover Automata, Languages and Programming (ICALP 1986)

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

Included in the following conference series:

Abstract

The well-known Knuth-Bendix completion algorithm which computes a confluent and finitely terminating term rewriting system from a given set of equations, can either terminate with success or abort or even nonterminate. Very little is known about the origin of nontermination of this algorithm. We study the structural properties of rewrite rules which cause nontermination. The notion of the crossed rules is introduced for these purposes. We look for sufficient conditions guaranteeing nontermination of algorithm in the presence of crossed rules. A special attention is devoted to a verifiable condition of such kind.

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.

References

  1. Avenhaus,J.: On the termination of the Knuth-Bendix completion algorithm, 120/84, Universität Kaiserslautern, 1984

    Google Scholar 

  2. Dershowitz,N.: Termination of rewriting; Report R-85-1220, University of Illinois at Urbana-Champaign, presented at 1st Int. Conf. on Rewriting Techniques and Applications (Dijon, France, May 85)

    Google Scholar 

  3. Dershowitz,N.-Marcus,L.-Tarlecki,A.: Existence, uniqueness, and construction of rewrite systems; unpublished manuscript, 1985

    Google Scholar 

  4. Hermann,M.-Prívara,I.: On nontermination of Knuth-Bendix algorithm; Research report VUSEI-AR-OPS-3/85

    Google Scholar 

  5. Huet, G.: Confluent reductions: Abstract properties and applications to term rewriting systems; JACM 27, 4 (1980), 797–821.

    Google Scholar 

  6. Huet, G.: A complete proof of correctness of the Knuth-Bendix completion algorithm; Rapport 25, INRIA, 1980, also JCSS 23 (1980), 11–21

    Google Scholar 

  7. Knuth,D.E.-Bendix,P.: Simple word problems in universal algebras; in Computational Problems in Abstract Algebra (Ed. J.Leech), Pergamon Press

    Google Scholar 

  8. Kirchner,H.: Preuves par complétion dans les variétés d'algèbres; Thèse de doctorat d'Etat, Université de Nancy

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Laurent Kott

Rights and permissions

Reprints and permissions

Copyright information

© 1986 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hermann, M., Prívara, I. (1986). On nontermination of Knuth-Bendix algorithm. In: Kott, L. (eds) Automata, Languages and Programming. ICALP 1986. Lecture Notes in Computer Science, vol 226. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-16761-7_64

Download citation

  • DOI: https://doi.org/10.1007/3-540-16761-7_64

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-16761-7

  • Online ISBN: 978-3-540-39859-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics