Skip to main content

Towards the Automatic Discovery of Theorems in GeoGebra

  • Conference paper
  • First Online:
Mathematical Software – ICMS 2016 (ICMS 2016)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9725))

Included in the following conference series:

Abstract

Considerable attention and efforts have been given to the implementation of automatic reasoning tools in interactive geometric environments. Nevertheless, the main goal in such works focused on theorem proving, cf. Java Geometry Expert or GeoGebra. A related issue, automatic discovery, remains almost unexplored in the field of dynamic geometry software.

This extended abstract sketches our initial results towards the incorporation into GeoGebra, a worldwide spread software with tenths of millions of users, of automatic discovery abilities. As a first result, currently available in the official version, we report on a new command allowing the automatic discovery of loci of points in diagrams. Besides the standard mover-tracer locus finding, the approach also deals with loci constrained by implicit conditions. Hence, our proposal successfully automates a kind of bound dragging in dynamic geometry, the ‘dummy locus dragging’. In this way, the cycle of conjecturing-checking-proving will be accessible for general learners in elementary geometry.

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 EPUB and 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

Notes

  1. 1.

    E.g. http://tube.geogebra.org/m/DCSFzaph.

  2. 2.

    See Java Geometry Expert, JGEX, http://www.cs.wichita.edu/~ye/gex.html, for a paradigmatic example.

  3. 3.

    The command LocusEquation was introduced in GeoGebra version 5.0.213.0, distributed since March 12, 2016. Note that the software has at least one new published version every week.

References

  1. Botana, F., Hohenwarter, M., Janičić, P., Kovács, Z., Petrović, I., Recio, T., Weitzhofer, S.: Automated theorem proving in GeoGebra: current achievements. J. Autom. Reasoning 55, 39–59 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  2. Chen, X., Song, D., Wang, D.: Automated generation of geometric theorems from images of diagrams. Ann. Math. Artif. Intell. 74, 333–358 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  3. Chou, S.-C.: Mechanical Geometry Theorem Proving, in Mathematics and its Applications. D. Reidel Publ. Comp, Dordrecht (1988)

    Google Scholar 

  4. Dalzotto, G., Recio, T.: On protocols for the automated discovery of theorems in elementary geometry. J. Autom. Reasoning 43, 203–236 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  5. Recio, T., Vélez, M.P.: Automatic discovery of theorems in elementary geometry. J. Autom. Reasoning 23, 63–82 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  6. Recio, T., Vélez, M.P.: An introduction to automated discovery in geometry through symbolic computation. In: Langer, U., Paule, P. (eds.) Numerical and Symbolic Scientific Computing: Progress and Prospects. Texts and Monographs in Symbolic Computation, pp. 25–271. Springer, Vienna (2011)

    Google Scholar 

  7. Wang, D.: A new theorem discovered by computer prover. J. Geom. 36, 173–182 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  8. Wang, D.: Gröbner bases applied to geometric theorem proving and discovering. In: Buchberger, B., Winkler, F. (eds.) Gröbner Bases and Applications. London Mathematical Society Lecture Notes Series, vol. 251, pp. 281–301. Cambridge University Press (1998)

    Google Scholar 

  9. Wen-Tsün, W.: On the decision problem and the mechanization of theorem-proving in elementary geometry. In: Bledsoe, W.W., Loveland, D.W. (eds.) Automated Theorem Proving: After 25 years, pp. 213–234. AMS, Providence (1984)

    Google Scholar 

Download references

Acknowledgment

First, second and fourth authors partially supported by the Spanish Ministerio de Economía y Competitividad and by the European Regional Development Fund (ERDF), under the Project MTM2014–54141–P.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Francisco Botana .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Abánades, M., Botana, F., Kovács, Z., Recio, T., Sólyom-Gecse, C. (2016). Towards the Automatic Discovery of Theorems in GeoGebra. In: Greuel, GM., Koch, T., Paule, P., Sommese, A. (eds) Mathematical Software – ICMS 2016. ICMS 2016. Lecture Notes in Computer Science(), vol 9725. Springer, Cham. https://doi.org/10.1007/978-3-319-42432-3_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-42432-3_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-42431-6

  • Online ISBN: 978-3-319-42432-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics