A geometrical decision algorithm based on the gröbner bases algorithm

  • Franz Winkler
Computational Geometry
Part of the Lecture Notes in Computer Science book series (LNCS, volume 358)


Gröbner bases have been used in various ways for dealing with the problem of geometry theorem proving as posed by Wu. Kutzler and Stifter have proposed a procedure centered around the computation of a basis for the module of syzygies of the geometrical hypotheses. We elaborate this approach and extend it to a complete decision procedure. Also, in geometry theorem proving the problem of constructing subsidiary (or degeneracy) conditions arises. Such subsidiary conditions usually are not uniquely determined and obviously one wants to keep them as simple as possible. This problem, however, has not received enough attention in the geometry theorem proving literature. Our algorithm is able to construct the simplest subsidiary conditions with respect to certain predefined criteria, such as lowest degree or dependence on a given set of variables.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [Buchberger 1965]
    B. Buchberger: Ein Algorithmus zum Auffinden der Basiselemente des Restklassen-ringes nach einem nulldimensionalen Polynomideal. Ph.D. dissertation, Univ. Innsbruck, Austria (1965).Google Scholar
  2. [Buchberger 1985]
    B. Buchberger: “Gröbner Bases: An Algorithmic Method in Polynomial Ideal Theory”, in: Multidimensional Systems Theory, N.K. Bose, ed., 184–232, D. Reidel Publ. Comp. (1985).Google Scholar
  3. [Chou 1985]
    S.-C. Chou: Proving and Discovering Theorems in Elementary Geometry Using Wu's Method, Ph.D. Thesis, Dept. of Mathematics, University of Texas, Austin (1985)Google Scholar
  4. [Chou,Schelter 1986]
    S.-C. Chou, W.F. Schelter: “Proving Geometry Theorems with Rewrite Rules”, J. Automated Reasoning 2, 253–273 (1986)Google Scholar
  5. [Chou, Yang 1986]
    S.-C. Chou, J.-G. Yang: “On the Algebraic Formulation of Geometry Theorems”, Techn. Rep., Inst. for Computer Science, Univ. of Texas, Austin (1986).Google Scholar
  6. [Kandri-Rody 1984]
    A. Kandri-Rody: Effective Methods in the Theory of Polynomial Ideals, Ph.D. thesis, Rensselaer Polytechnic Institute, Troy, NY (1984).Google Scholar
  7. [Kapur 1986a]
    D. Kapur: “Geometry Theorem Proving Using Hilbert's Nullstellensatz”, Proc. SYM-SAC'86, 202–208, B.W. Char, ed., ACM (1986).Google Scholar
  8. [Kapur 1986b]
    D. Kapur: “Using Gröbner Bases to Reason About Geometry Problems”, J. of Symbolic Computation 2/4, 399–408 (1986).Google Scholar
  9. [Kutzler,Stifter 1986a]
    B. Kutzler, S. Stifter: “Automated Geometry Theorem Proving Using Buchberger's Algorithm”, Proc. 1986 Symp. on Symbolic and Algebraic Computation (SYMSAC'86), 209–214, B.W. Char (ed.), ACM, New York (1986).Google Scholar
  10. [Kutzler,Stifter 1986b]
    B. Kutzler, S. Stifter: “On the Application of Buchberger's Algorithm to Automated Geometry Theorem Proving”, J. of Symbolic Computation 2/4, 389–397 (1986).Google Scholar
  11. [Trinks 1978]
    W. Trinks: “Über B. Buchbergers Verfahren, Systeme algebraischer Gleichungen zu lösen”, J. of Number Theory 10/4, 475–488 (1978).Google Scholar
  12. [Winkler 1986]
    F. Winkler: Solution of Equations I: Polynomial Ideals and Gröbner Bases, lecture notes of the short course on “Symbolic and Algebraic Computation”, Conf. “Computers & Mathematics”, Stanford Univ. (1986).Google Scholar
  13. [Wu 1978]
    Wu Wen-tsün: “On the Decision Problem and the Mechanization of Theorem Proving in Elementary Geometry”, Scientia Sinica 21, 157–179 (1978).Google Scholar
  14. [Wu 1984]
    Wu Wen-tsün: “Basic Principles of Mechanical Theorem-Proving in Elementary Geometry”, J. Syst. Sci. & Math. Sci. 4/3, 207–235 (1984).Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1989

Authors and Affiliations

  • Franz Winkler
    • 1
  1. 1.Institut für Mathematik and Research Institute for Symbolic ComputationJohannes Kepler Universität LinzAustria

Personalised recommendations