Skip to main content

A case of automatic theorem proving in Euclidean geometry: the Maclane 83 theorem

  • Submitted Contributions
  • Conference paper
  • First Online:
Applied Algebra, Algebraic Algorithms and Error-Correcting Codes (AAECC 1995)

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

Abstract

In this paper we consider a semi-automatic proof for a theorem on a configuration of points that is true over the reals but false over the complex field. The method, that can be completely automated, consists in Gröbner basis computations, factorizations and determination of singular loci. The difference with the usual automatic proof methods over the complex field consists in a step that checks if an irreducible component has smooth real points, and otherwise substitutes this component with its singular locus.

This research was performed with the contribution of C.N.R., M.U.R.S.T, and CEC contract ESPRIT B.R.A. n.6846 POSSO

After the submission of this paper, we have been informed that the same theorem has been considered in the technical report [2], using characteristic sets instead of Gröbner basis, and Collin's CAD instead of analysis of critical points. The conclusions have been the same. A fair comparison of the performance of the two methods is difficult, since both are only partly automated, the implementations are different, the computers are different, and 5 years of computer technology advances makes a big difference in timings. However we may remark that with the methods of [2] the theorem is one of the most difficult, and the proof took more than 4 hours on a Symbolics; the timings of the automated parts of our proof are much smaller, totaling less than 4 seconds on a Sun Sparc2 (using the Gröbner of the POSSO library).

One would conjecture that for theorems of this kind the Gröbner-based provers are more efficient that the characteristic-set based provers.

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. S. C. Chou, Mechanical Geometry Theorem Proving, W. Reidel Pub. C., 1988

    Google Scholar 

  2. S.C. Chou, X.S. Gao, and N. Mcphee, A Combination of Ritt-Wu's Method and Collins' Method, TR-89-28, CS department, The University of Texas at Austin, 1989.

    Google Scholar 

  3. A. Guergueb, J. Mainguené, M.F. Roy, Examples of automatic theorem proving in real geometry, in ISSSAC-94, p. 20–23, ACM press (1994)

    Google Scholar 

  4. B. Kutzler,Algebraic Approaches to Automated Geometry Theorem Proving. PhD Thesis, Univ. of Linz, Linz (Austria), 1988.

    Google Scholar 

  5. The POSSO Gröbner library, http://posso.dm.unipi.it/possolib or email://posso-request@posso.dm.unipi.it

    Google Scholar 

  6. F. Rouillier, M.F.Roy, A. Szpirglas, Multivariate symmetric functions and polynomial system solving, Technical Report, 1995

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Gérard Cohen Marc Giusti Teo Mora

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Conti, P., Traverso, C. (1995). A case of automatic theorem proving in Euclidean geometry: the Maclane 83 theorem. In: Cohen, G., Giusti, M., Mora, T. (eds) Applied Algebra, Algebraic Algorithms and Error-Correcting Codes. AAECC 1995. Lecture Notes in Computer Science, vol 948. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60114-7_14

Download citation

  • DOI: https://doi.org/10.1007/3-540-60114-7_14

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-49440-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics