Skip to main content

Buchberger's algorithm: A constraint-based completion procedure

  • Conference paper
  • First Online:

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

Abstract

We present an extended completion procedure with builtin theories defined by a collection of associativity and commutativity axioms and additional ground equations, and reformulate Buchberger's algorithm for constructing Gröbner bases for polynomial ideals in this formalism. The presentation of completion is at an abstract level, by transition rules, with a suitable notion of fairness used to characterize a wide class of correct completion procedures, among them Buchberger's original algorithm for polynomial rings over a field.

The research described in this paper was supported in part by the German Science Foundation (Deutsche Forschungsgemeinschaft) under grant Ga 261/4-1, by the German Ministry for Research and Technology (Bundesministerium für Forschung und Technologie) under grant ITS 9102/ITS 9103, by the ESPRIT Basic Research Working Group 6028 (Construction of Computational Logics), and by the National Science Foundation under grant INT-9314412. The first author was also supported by the Alexander von Humboldt Foundation.

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

  • Leo Bachmair, 1991. Canonical equational proofs. Birkhäuser, Boston.

    Google Scholar 

  • Leo Bachmair and Nachum Dershowitz, 1986. Commutation, transformation, and termination. In Proc. 8th Conf. on Automated Deduction, Oxford, LNCS 230, pp. 5–20. Springer-Verlag, Berlin.

    Google Scholar 

  • Leo Bachmair and Nachum Dershowitz, 1987. Inference rules for rewrite-based first-order theorem proving. In Proc. Second IEEE Symp. Logic in Computer Science (Ithaca, New York), pp. 331–337. IEEE Comp. Soc. Press.

    Google Scholar 

  • Leo Bachmair and Nachum Dershowitz, 1994. Equational inference, canonical proofs, and proof orderings. Journal of the ACM, Vol. 41, pp. 236–276.

    Google Scholar 

  • Leo Bachmair and Harald Ganzinger, 1993. Ordered chaining for total orderings. Technical Report MPI-I-93-250, Max-Planck-Institut für Informatik, Saarbrücken. To appear in Proc. CADE'94.

    Google Scholar 

  • Leo Bachmair and Harald Ganzinger, 1994. Rewrite-based equational theorem proving with selection and simplification. J. Logic and Computation, Vol. 4, No. 3, pp. 217–247.

    Google Scholar 

  • Leo Bachmair, Harald Ganzinger and Uwe Waldmann, 1994. Theorem proving for hierarchic first-order theories. Applicable Algebra in Engineering, Communication and Computing, Vol. 5, pp. 193–212.

    Google Scholar 

  • Leo Bachmair and David Plaisted, 1985. Termination orderings for associative-commutative rewriting systems. J. Symbolic Computation, Vol. 1, pp. 329–349.

    Google Scholar 

  • Thomas Becker and Volker Weispfenning, 1993. Gröbner bases: a computational approach to commutative algebra. Springer-Verlag.

    Google Scholar 

  • Bruno Buchberger, 1965. An Algorithm for Finding a Basis for the Residue Class Ring of a Zero-Dimensional Ideal. PhD thesis, University of Innsbruck, Austria. (In German).

    Google Scholar 

  • Bruno Buchberger, 1985. Gröbner bases: an algorithmic method in polynomial ideal theory. In N.K. Bose, editor, Recent Trends in Multidimensional Systems theory, pp. 184–232. Reidel.

    Google Scholar 

  • Bruno Buchberger, 1987. History and Basic Features of the Critical Pair / Completion Procedure. J. Symbolic Computation, Vol. 3, pp. 3–38.

    Google Scholar 

  • Bruno Buchberger and Rüdiger Loos, 1982. Algebraic simplification. In Computer Algebra, pp. 14–43. Springer-Verlag, Berlin.

    Google Scholar 

  • Reinhard Bündgen, 1991. Simulating Buchberger's Algorithm by a Knuth-Bendix Completion Procedure. In Proc. Fourth International Conference on Rewriting Techniques and Applications (Como, Italy), LNCS 488, Berlin, Springer-Verlag.

    Google Scholar 

  • Nachum Dershowitz and Jean-Pierre Jouannaud, 1990. Rewrite Systems. In, Handbook of Theoretical Computer Science, vol. B, pp. 243–309. North-Holland.

    Google Scholar 

  • Harald Ganzinger, 1989. Order-Sorted Completion: The Many-Sorted Way (Extended Abstract). In J. Díaz, F. Orejas, editors, Proc. TAPSOFT '89, Barcelona 1989, volume II, Lecture Notes in Computer Science, vol. 351, pp. 244–258, Berlin, Springer-Verlag. Full version in TCS, volume 89, 1991.

    Google Scholar 

  • Jieh Hsiang, 1985. Refutational theorem proving using term-rewriting systems. Artificial Intelligence, Vol. 25, pp. 255–300.

    Google Scholar 

  • Jean-Pierre Jouannaud and Hélène Kirchner, 1986. Completion of a Set of Rules Modulo a Set of Equations. SIAM Journal on Computing, Vol. 15, No. 4, pp. 1155–1194.

    Google Scholar 

  • Abdeligah Kandri-Rody and Deepak Kapur, 1988. Computing a Gröbner basis of a polynomial ideal over a Euclidean domain. J. Symbolic Computation, Vol. 6, pp. 37–57.

    Google Scholar 

  • Deepak Kapur and Paliath Narendran, 1985. An equational approach to theorem proving in first-order predicate calculus. In Proc. Ninth International Joint Conference on Artificial Intelligence, pp. 1146–1153, Los Angeles, CA.

    Google Scholar 

  • Claude Kirchner, Helene Kirchner and Michael Rusinowitch, 1990. Deduction with symbolic constraints. Revue Française d'Intelligence Artificielle, Vol. 4, No. 3, pp. 9–52.

    Google Scholar 

  • Rüdiger Loos, 1981. Term reduction systems and algebraic algorithms. In Proceedings of the Fifth GI Workshop on Artificial Intelligence, pp. 214–234, Berlin, Springer-Verlag. Available as Informatik Fachberichte, Vol. 47.

    Google Scholar 

  • Claude Marché, 1994. Normalised rewriting and normalised completion. In Proc. IEEE Symposium on Logic in Computer Science. IEEE Comp. Soc. Press. To appear.

    Google Scholar 

  • Gerald E. Peterson and Mark E. Stickel, 1981. Complete sets of reductions for some equational theories. Journal of the ACM, Vol. 28, pp. 233–264.

    Google Scholar 

  • Hantao Zhang, 1992. A new method for the Boolean ring based theorem proving. In Proc. Second Int. Symposium on Artificial Intelligence and Mathematics.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jean-Pierre Jouannaud

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bachmair, L., Ganzinger, H. (1994). Buchberger's algorithm: A constraint-based completion procedure. In: Jouannaud, JP. (eds) Constraints in Computational Logics. CCL 1994. Lecture Notes in Computer Science, vol 845. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0016860

Download citation

  • DOI: https://doi.org/10.1007/BFb0016860

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-58403-2

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics