A theorem-proving approach to the Knuth-Bendix completion algorithm

  • Wolfgang Küchlin
3. Abstract Data Types And Revrite Rules
Part of the Lecture Notes in Computer Science book series (LNCS, volume 144)


The process of algebraic abstract data type completion has some similarities with resolution theorem-proving. In particular, some proof strategies developed in the field of computational logic are applicable to the Knuth-Bendix algorithm as completion strategies. Computational experiments confirm that these heuristics can indeed be employed to control, and limit, the generation of new rules during the completion process.


Critical Pair Proof Strategy Computational Logic Completion Process Term Rewrite System 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Huet G.: Confluent Reductions: Abstract Properties and Applications to Term Rewriting Systems. Journ. ACM, Vol 27, No 4, October 1980.Google Scholar
  2. [2]
    Huet G.: A Complete Proof of Correctness of the Knuth-Bendix Completion Algorithm. Rapport de Recherche No 25, INRIA Le Chesnay, 1980.Google Scholar
  3. [3]
    Huet G., Oppen D.C.: Equations and Rewrite Rules: a Survey. Techn. Report CSL-111, SRI international, January 1980.Google Scholar
  4. [4]
    Knuth D.E., Bendix P.B.: Simple Word Problems in Universal Algebras. In: "Computational Problems in Abstract Algebra", Ed. Leech J., Pergamon, Oxford 1970, pp 263–297.Google Scholar
  5. [5]
    Loos R.G.K: The Algorithm Description Language ALDES (Report). SIGSAM Bulletin of the ACM, Vol 10 Nr 1, Febr 1976.Google Scholar
  6. [6]
    Nilsson N.J.: Problem Solving Methods in Artificial Intelligence. McGraw Hill 1971.Google Scholar
  7. [7]
    Robinson J.A.: A Machine Oriented Logic Based on the Resolution Principle. Journ. ACM Vol 12 No 1, January 1965.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1982

Authors and Affiliations

  • Wolfgang Küchlin
    • 1
  1. 1.Institut für Informatik IUniversität KarlsruheKarlsruhe 1

Personalised recommendations