Abstract
We present two approaches to symbolically obtain isoptic curves in the dynamic geometry software GeoGebra in an automated, interactive process. Both methods are based on computing implicit locus equations, by using algebraization of the geometric setup and elimination of the intermediate variables. These methods can be considered as automatic discovery.
Our first approach uses pure computer algebra support of GeoGebra, utilizing symbolic differentiation of the input formula. Due to computational challenges we limit here our observations to quartic curves. The second approach hides all details in computer algebra from the user, that is, the input problem can be defined by a purely geometric way, considering a conic, a circle being given by its center and radius, and a parabola by the pair focus-directrix, for instance. The results are, however, not new, the novelty being is the way we obtain them, as a handy method for a new kind of man and machine communication. Both approaches deliver an algebraic output, namely, a polynomial and its graphical representation. The output is dynamically changed when using a slider bar. In this sense, dynamic study of isoptics can be introduced in a new way.
The internal GeoGebra computations, partly programmed by the authors, is an on-going work with various challenges in properly formulating systems of equations, in particular, to optimize computations and to avoid unnecessary extra curves in the output. Our paper highlights some of these challenges as well.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
See the GeoGebra applet at https://www.geogebra.org/m/pwrWy9dG.
- 2.
See the GeoGebra applet at https://www.geogebra.org/m/SkQ5qxYr.
- 3.
See the GeoGebra applet at https://www.geogebra.org/m/tZcGGrCm.
- 4.
Valid according to the numerical precision of GeoGebra.
- 5.
For the same reason, with another CAS, the name bisoptic has been coined in [7].
References
Abánades, M.A., Botana, F., Kovács, Z., Recio, T., Sólyom-Gecse, C.: Development of automatic reasoning tools in GeoGebra. In: Conference ACM Communication in Computer Algebra and Software Demonstration at the ISSAC 2016, vol. 50, no. 3, pp. 85–88 (2016)
Abánades, M.A., Botana, F., Montes, A., Recio, T.: An algebraic taxonomy for locus computation in dynamic geometry. Comput.-Aided Des. 56, 22–33 (2014)
Chou, S.-C.: Mechanical Geometry Theorem Proving. Reidel, Dordrecht (1987)
Cox, D., Little, J., O’Shea, D.: Ideals, Varieties and Algorithms, Third edn. Springer, Heidelberg (2007). https://doi.org/10.1007/978-0-387-35651-8
Dana-Picard, T.: Technology as a bypass for a lack of theoretical knowledge. Int. J. Tech. Math. Educ. 11(3), 101–109 (2005)
Dana-Picard, T., Mann, G., Zehavi, N.: From conic intersections to toric intersections: the case of the isoptic curves of an ellipse. Montana Math. Enthusiast 9(1), 59–76 (2011)
Dana-Picard, T., Zehavi, N., Mann, G.: Bisoptic curves of hyperbolas. Int. J. Math. Educ. Sci. Technol. 45(5), 762–781 (2014)
Dana-Picard, T., Naiman, A.: Isoptics of Fermat curves. Preprint, JCT (2018)
Dana-Picard, T.: Automated study of isoptic curves of an astroid. Preprint, JCT (2018)
Kovács, Z., Recio, T., Vélez, M.P.: GeoGebra Automated Reasoning Tools. A Tutorial (2017). https://github.com/kovzol/gg-art-doc
Kovács, Z., Recio, T., Sólyom-Gecse, C.: Automatic rewrites of input expressions in complex algebraic geometry provers. In: Narboux, J., Schreck P., Streinu, E. (eds.) Proceedings of ADG 2016, pp. 137–143 (2016)
Kovács, Z.: Real-time animated dynamic geometry in the classrooms by using fast Gröbner basis computations. Math. Comput. Sci. 11(3–4), 351–361 (2017)
Kovács, Z., Parisse, B.: Giac and GeoGebra - improved Gröbner basis computations. In: Gutierrez, J., Schicho, J., Weimann, M. (eds.) Computer Algebra and Polynomials. LNCS, vol. 8942, pp. 126–138. Springer, Heidelberg (2015). https://doi.org/10.1007/978-3-319-15081-9_7
Miernowski, A., Mosgawa, W.: Isoptics of Pairs of Nested Closed Strictly Convex Curves and Crofton-Type Formulas, Beiträge zur Algebra und Geometrie. Contributions to Algebra and Geometry, vol. 42, no. 1, pp. 281–288 (2001)
Szałkowski, D.: Isoptics of open rosettes, Annales Universitatis Mariae Curie-Skłodowska, Lublin - Polonia LIX, Section A, pp. 119–128 (2005)
Vélez, M.P., Recio, T.: Automatic discovery of theorems in elementary geometry. J. Autom. Reason. 23, 63–82 (1999)
Wen-Tsün, W.: On the decision problem and the mechanization of theorem-proving in elementary geometry. Sci. Sinica 21, 159–172 (1978)
Acknowledgements
Second author partially supported by the grant MTM2017-88796-P from the Spanish MINECO (Ministerio de Economia y Competitividad) and the ERDF (European Regional Development Fund).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Dana-Picard, T., Kovács, Z. (2018). Automated Determination of Isoptics with Dynamic Geometry. In: Rabe, F., Farmer, W., Passmore, G., Youssef, A. (eds) Intelligent Computer Mathematics. CICM 2018. Lecture Notes in Computer Science(), vol 11006. Springer, Cham. https://doi.org/10.1007/978-3-319-96812-4_6
Download citation
DOI: https://doi.org/10.1007/978-3-319-96812-4_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-96811-7
Online ISBN: 978-3-319-96812-4
eBook Packages: Computer ScienceComputer Science (R0)