Abstract
In automated reasoning in geometry, in particular in computing locus equations, degenerate components usually play an important role. Although degeneracy may have multiple meanings by considering different mathematical traditions, avoiding degenerate components is useful from the geometrical point of view.
Computation of locus equations is usually based on elimination of variables. In most cases the graphical output is checked after the computations and then the degenerate components will be removed manually. In our experiments we prescribe non-degeneracy before starting any computations and expect disappearing of the degenerate components automatically.
In this paper we investigate if such assumptions may be automatized, and if they can help in improving the output by getting the degenerate components automatically removed, and whether the calculation is still feasible due to the higher amount of computations. Our experiments have already been tried in an implementation of our algorithm in GeoGebra 5.0.524.0.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Frame per second.
References
Chou, S.C.: Mechanical Geometry Theorem Proving. Springer, Heidelberg (1987)
Kovács, Z., Recio, T., Vélez, M.P.: Reasoning about linkages with dynamic geometry. J. Symb. Comput. (2019). https://www.sciencedirect.com/science/article/abs/pii/S0747717118301299
Botana, F., Valcarce, J.: A software tool for the investigation of plane loci. Math. Comput. Simul. 61, 139–152 (2003)
Oldenburg, R.: FeliX - mit Algebra Geometrie machen. Computeralgebra Rundbrief, Sonderheft zum Jahr der Mathematik (2008)
Kovács, Z., Recio, T., Vélez, M.P.: Using automated reasoning tools in GeoGebra in the teaching and learning of proving in geometry. Int. J. Technol. Math. Educ. 25, 33–50 (2018)
Blažek, J., Pech, P.: Locus computation in dynamic geometry environment. Math. Comput. Sci. 2018, 1–10 (2018)
Abánades, M., Botana, F., Montes, A., Recio, T.: An algebraic taxonomy for locus computation in dynamic geometry. Comput. Aided Des. 56, 22–33 (2014)
Abánades, M.A., Botana, F., Montes, A., Recio, T.: Software using the Gröbner Cover for geometrical loci computation and classification. In: Hong, H., Yap, C. (eds.) ICMS 2014. LNCS, vol. 8592, pp. 492–499. Springer, Heidelberg (2014). https://doi.org/10.1007/978-3-662-44199-2_74
Montes, A.: The Gröbner Cover. Springer, Heidelberg (2019)
Kovács, Z.: Achievements and challenges in automatic locus and envelope animations in dynamic geometry. Math. Comput. Sci. 2018, 1–11 (2018)
Kapur, D.: Using Gröbner bases to reason about geometry problems. J. Symb. Comput. 2, 399–408 (1986)
Mayr, E., Meyer, A.: The complexity of the word problem for commutative semigroups and polynomial ideals. Adv. Math. 46, 305–329 (1982)
Nikolić, M., Marinković, V., Kovács, Z., Janičić, P.: Portfolio theorem proving and prover runtime prediction for geometry. Ann. Math. Artif. Intell. 85(2–4), 119–146 (2019). https://doi.org/10.1007/s10472-018-9598-6
Botana, F., Recio, T.: On the envelope of a family of ellipses. (A propósito de la envolvente de una familia de elipses.). Boletín. Sociedad “Puig Adam” de Profesores de Matemáticas 95, 15–30 (2013). https://www.ucm.es/data/cont/media/www/pag-81677/Indice%20del%20Boletin%2095.pdf
Botana, F., Kovács, Z.: New tools in GeoGebra offering novel opportunities to teach loci and envelopes. CoRR abs/1605.09153 (2016)
Arbeo, S.: From locus construction to polynomials. GeoGebra developer wiki (2010). https://dev.geogebra.org/trac/wiki/LocusLineEquation/Examples/Locus_2_polynomials
Kovács, Z., Vajda, R.: A note about Euler’s inequality and automated reasoning with dynamic geometry. CoRR abs/1708.02993v2 (2017)
Hašek, R.: Dynamic geometry software supplemented with a computer algebra system as a proving tool. Math. Comput. Sci. (2018). https://doi.org/10.1007/s11786-018-0369-x
Kovács, Z., Recio, T., Sólyom-Gecse, C.: Rewriting input expressions in complex algebraic geometry provers. Ann. Math. Artif. Intell. 85, 73–87 (2019)
Lockwood, E.H.: A Book of Curves. Cambridge University Press, Cambridge (1961)
Botana, F., Recio, T.: A proposal for the automatic computation of envelopes of families of plane curves. J. Syst. Sci. Complex. 32, 150–157 (2019)
Botana, F., Recio, T.: Some issues on the automatic computation of plane envelopes in interactive environments. Math. Comput. Simul. 125, 115–125 (2016)
Botana, F., Recio, T.: Computing envelopes in dynamic geometry environments. Ann. Math. Artif. Intell. 80, 3–20 (2017)
Cox, D., Little, J., O’Shea, D.: Ideals, Varieties, and Algorithms. Springer, New York (2007). https://doi.org/10.1007/978-0-387-35651-8
Ladra, M., Páez-Guillán, P., Recio, T.: Two ways of using Rabinowitsch trick for imposing non-degeneracy conditions. In: Narboux, J., Schreck, P., Streinu, I. (eds.) ADG 2016, Eleventh International Workshop on Automated Deduction in Geometry, pp. 144–151. University of Strasbourg, Strasbourg (2016)
Kovács, Z.: Computer based conjectures and proofs in teaching Euclidean geometry. Ph.D. thesis, Johannes Kepler University, Linz (2015)
Kovács, Z.: Unifying the prover in GeoGebra–and speeding it up (2019). https://kovz0l.blogspot.com/2019/01/unifying-prover-in-geogebraand-speeding.html
Acknowledgments
We are thankful to Tomás Recio for his numerous suggestions on improving this paper. The first author was partially supported by a 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
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Kovács, Z., Pech, P. (2019). Experiments on Automatic Inclusion of Some Non-degeneracy Conditions Among the Hypotheses in Locus Equation Computations. In: Kaliszyk, C., Brady, E., Kohlhase, A., Sacerdoti Coen, C. (eds) Intelligent Computer Mathematics. CICM 2019. Lecture Notes in Computer Science(), vol 11617. Springer, Cham. https://doi.org/10.1007/978-3-030-23250-4_10
Download citation
DOI: https://doi.org/10.1007/978-3-030-23250-4_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-23249-8
Online ISBN: 978-3-030-23250-4
eBook Packages: Computer ScienceComputer Science (R0)