Skip to main content

A confluence criterion based on the generalised Newman Lemma

  • Rewrite Rules And The Completion Procedure
  • Conference paper
  • First Online:

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

Abstract

In order to improve the efficiency of the Knuth-Bendix Algorithm by eliminating unnecessary reductions, a criterion predicting confluence of critical pairs was given by Winkler in 1983. Subsequently, Winkler and Buchberger also presented a more general form of Newman's Lemma. We derive a more general confluence criterion directly from the Generalised Newman Lemma and integrate it into the Knuth-Bendix Algorithm with the aim of generating fewer critical pairs. With the new criterion it is possible to give a concise justification for the removal of reducible rules in the KB-algorithm. A slightly specialised version of this criterion needs only a single match to test for; empirical results substantiate the claim of a considerable gain in efficiency for the Knuth-Bendix Algorithm.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Buchberger, B. Ein algorithmisches Kriterium für die Lösbarkeit eines algebraischen Gleichungssystems. Aequationes math. 4, 3 (1970).

    Google Scholar 

  2. Buchberger, B. "A Criterion for Detecting Unnecessary Reductions in the Construction of Gröbner-Bases." In Symbolic and Algebraic Computation (E. Ng ed.). Lecture Notes in Computer Science, vol. 72. Springer-Verlag 1979.

    Google Scholar 

  3. Buchberger, B. "A critical pair/ completion algorithm for finitely generated ideals in rings." In Logic and Machines: Decision Problems and Complexity (Proceedings of the Symposium "Rekursive Kombinatorik", Münster, May 23–28, 1983), E. Börger ed., Lecture Notes in Computer Science, vol. 171, Springer-Verlag 1984.

    Google Scholar 

  4. Huet, G. Confluent reductions: abstract properties and their applications to term rewriting systems. Journ. ACM 27, 4 (Oct 1980).

    Google Scholar 

  5. Huet, G. A complete proof of correctness of the Knuth-Bendix Completion Algorithm. Journ. Comp. Syst. Sci. 23 (1981) 11–21.

    Google Scholar 

  6. Huet, G., and Oppen, D. "Equations and rewrite rules: A survey." In Formal Languages: Perspectives and Open Problems (R. Book ed.). Academic Press 1980.

    Google Scholar 

  7. Knuth, D. E., and Bendix, P. B. "Simple word problems in universal algebra." In Computational Problems in Abstract Algebra (Proceedings of a conference held in Oxford 1967, J. Leech ed.). Pergamon 1970.

    Google Scholar 

  8. Küchlin, W. W. "A Theorem-Proving approach to the Knuth-Bendix Completion Algorithm." In Computer Algebra (Proceedings of EUROCAM'82), J. Calmet ed., Lecture Notes in Computer Science, vol. 144. Springer-Verlag 1982.

    Google Scholar 

  9. Küchlin, W. W. An Implementation and Investigation of the Knuth-Bendix Completion Procedure. Diplomarbeit, Fakultät für Informatik, Universität Karisruhe, West Germany, 1982.

    Google Scholar 

  10. Robinson, J. A. A machine oriented logic based on the resolution principle. Journ. ACM 12, 1 (Jan 1965).

    Google Scholar 

  11. Winkler, F. A criterion for eliminating unnecessary reductions in the Knuth-Bendix Algorithm. Tech. Report 83-14.0, CAMP, Universität Linz, Austria, May 1983.

    Google Scholar 

  12. Winkler, F., and Buchberger, B. "A criterion for eliminating unnecessary reductions in the Knuth-Bendix Algorithm." Colloquium on Algebra, Combinatorics and Logic in Computer Science (Györ, Hungary, Sept 12–16, 1983).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Bob F. Caviness

Rights and permissions

Reprints and permissions

Copyright information

© 1985 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Küchlin, W. (1985). A confluence criterion based on the generalised Newman Lemma. In: Caviness, B.F. (eds) EUROCAL '85. EUROCAL 1985. Lecture Notes in Computer Science, vol 204. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-15984-3_294

Download citation

  • DOI: https://doi.org/10.1007/3-540-15984-3_294

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-15984-1

  • Online ISBN: 978-3-540-39685-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics