Skip to main content

Randomized Xero Testing of Radical Expressions and Elementary Geometry Theorem Proving

  • Conference paper
  • First Online:
Automated Deduction in Geometry (ADG 2000)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 2061))

Included in the following conference series:

Abstract

We develop a probabilistic test for the vanishing of radical expressions, that is, expressions involving the four rational operations (+,−,×,÷) and square root extraction. This extends the well-known Schwartz’s probabilistic test for the vanishing of polynomials. The probabilistic test forms the basis of a new theorem prover for conjectures about ruler & compass constructions. Our implementation uses the Core Library which can perform exact comparison for radical expressions. Some experimental results are presented.

This work was performed while Daniela Tulone was at NYU.

This work is supported in part by NSF Grant #CCR 9402464.

Acknowledgments

Daniela Tulone would like to acknowledge Alfredo Ferro and Pina Carrà for their advice and discussions in the initial stages of this project.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. G. Carr’ Ferro and G. Gallo. A procedure to prove geometrical statements. In L. Huguet and A. Poli, editors, Proc. 5th Int. Conf. on Applied Algebra, Algebraic Algorithms and Error-Correcting Codes, volume 356 of LNCS, pages 141–150. Springer, Berlin, 1989.

    Google Scholar 

  2. G. Carr’ Ferro, G. Gallo, and R. Gennaro. Probabilistic verification of elementary geometry statements. In D. Wang, editor, Proc. Int. Workshop on Automated Deduction in Geometry (ADG-96), volume 1360 of LNAI, pages 87–101. Springer, Berlin, 1997.

    Google Scholar 

  3. S.-C. Chou. Proving elementary geometry theorems using Wu’s algorithm. In W. W. Bledsoe and D. W. Loveland, editors, Automated Theorem Proving: After 25 Years, volume 29 of Contemporary Mathematics, pages 243–286. American Mathematical Society, Providence, Rhode Island, 1984.

    Google Scholar 

  4. S.-C. Chou. Proving geometry theorems using Wu’s method: A collection of geometry theorems proved mechanically. Technical Report 50, Institute for Computing Science, University of Texas, Austin, July 1986.

    Google Scholar 

  5. S.-C. Chou. Mechanical Geomtry Theorem Proving. D. Reidel Publishing Company, 1988.

    Google Scholar 

  6. P. Conti and C. Traverso. Proving real geometry theorems and the computation of the real radical. In J. Richter-Gebert and D. Wang, editors, Proc. 3rd Int. Workshop on Automated Deduction in Geometry (ADG 2000), pages 109–120. Zurich, Switzerland, Sept. 2000.

    Google Scholar 

  7. A. Ferro and G. Gallo. Automatic theorem proving in elementary geometry. Le Matematiche, XLIII(fasc. I):195–224, 1988.

    MathSciNet  Google Scholar 

  8. G. Gallo. La Dimostrazione Automatica in Geometria e Questioni di Complessità Correlate. Tesi di dottorato, University of Catania, Italy, 1989.

    Google Scholar 

  9. G. Gallo and B. Mishra. Efficient algorithms and bounds forWu-Ritt characteristic sets. In F. Mora and C. Traverso, editors, Effective Methods in Algebraic Geometry (Proc. MEGA’90), volume 94 of Progress in Mathematics, pages 119–142. Birkhäuser, Boston, 1991.

    Google Scholar 

  10. G. Gallo and B. Mishra. Wu-Ritt characteristic sets and their complexity. In Computational Geometry: Papers from the DIMACS Special Year, volume 6, pages 111–136. AMS and ACM, New York, 1991.

    Google Scholar 

  11. J.-W. Hong. Proving by example and gap theorem. In Proc. 27th Annual Symposium on Foundations of Computer Science, pages 107–116. IEEE, 1986.

    Google Scholar 

  12. D. Kapur. Using Gröbner bases to reason about geometry problems. Journal of Symbolic Computation, 2:399–412, 1986.

    Article  MATH  MathSciNet  Google Scholar 

  13. V. Karamcheti, C. Li, I. Pechtchanski, and C. K. Yap. A core library for robust numeric and geometric computation. In Proc. 15th ACM Symp. on Computational Geometry, pages 351–359. ACM Press, New York, 1999.

    Google Scholar 

  14. B. Kutzler and S. Stifter. Automated geometry theorem proving using Buchberger’s algorithm. In Proc. Symp. on Symbolic and Algebraic Computation, pages 209–214. ACM Press, New York, 1986.

    Google Scholar 

  15. C. Li. Exact Geometric Computation: Theory and Applications. PhD thesis, Courant Institute of Mathematical Sciences, New York University, Jan. 2001. URL: http://www.cs.nyu.edu/csweb/Research/theses.html.

    Google Scholar 

  16. C. Li and C. K. Yap. A new constructive root bound for algebraic expressions. In Proc. 12th ACM-SIAM Symposium on Discrete Algorithms (SODA 2001), pages 496–505. ACM and SIAM, 2001.

    Google Scholar 

  17. E. W. Mayr and A. R. Meyer. The complexity of the word problems for commutative semigroups and polynomial ideals. Advances in Mathematics, 46:305–329, 1982.

    Article  MATH  MathSciNet  Google Scholar 

  18. K. Mehlhorn and S. Schirra. A generalized and improved constructive separation bound for real algebraic expressions. Technical Report MPI-I-2000-004, Max-Planck-Institut für Informatik, Nov. 2000.

    Google Scholar 

  19. K. Ouchi. Real/Expr: Implementation of an exact computation package. Master thesis, Department of Computer Science, Courant Institute of Mathematical Sciences, New York University, Jan. 1997.

    Google Scholar 

  20. J. T. Schwartz. Probabilistic verification of polynomial identities. J. ACM, 27(4): 701–717, 1980.

    Article  MATH  Google Scholar 

  21. W.-T. Wu. On decision problem and the mechanization of theorem proving in elementary geometry. Scientia Sinica, 21:157–179, 1978.

    Google Scholar 

  22. W.-T. Wu. Some recent advances in mechanical theorem proving of geometries. In W. W. Bledsoe and D. W. Loveland, editors, Automated Theorem Proving: After 25 Years, volume 29 of Contemporary Mathematics, pages 235–242. American Mathematical Society, Providence, Rhode Island, 1984.

    Google Scholar 

  23. W.-T. Wu. Basic principles of mechanical theorem proving in elementary geometries. Journal of Automated Reasoning, 2(4):221–252, 1986.

    MATH  Google Scholar 

  24. C. K. Yap. A new lower bound construction for commutative Thue systems, with applications. Journal of Symbolic Computation, 12:1–28, 1991.

    Article  MATH  MathSciNet  Google Scholar 

  25. C. K. Yap. Robust geometric computation. In J. E. Goodman and J. O’Rourke, editors, Handbook of Discrete and Computational Geometry, chapter 35, pages 653–668. CRC Press LLC, 1997.

    Google Scholar 

  26. C. K. Yap. Towards exact geometric computation. Computational Geometry: Theory and Applications, 7:3–23, 1997. Invited talk, Proc. 5th Canadian Conference on Computational Geometry, Waterloo, Aug. 5-9, 1993.

    MATH  MathSciNet  Google Scholar 

  27. R. Zippel. Effective Polynomial Computation. Kluwer Academic Publishers, 1993.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Tulone, D., Yap, C., Li, C. (2001). Randomized Xero Testing of Radical Expressions and Elementary Geometry Theorem Proving. In: Richter-Gebert, J., Wang, D. (eds) Automated Deduction in Geometry. ADG 2000. Lecture Notes in Computer Science(), vol 2061. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45410-1_5

Download citation

  • DOI: https://doi.org/10.1007/3-540-45410-1_5

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42598-4

  • Online ISBN: 978-3-540-45410-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics