Automated proving in planar geometry based on the complex number identity method and elimination
Zolt\'an Kov\'acs, Xicheng Peng

TL;DR
This paper introduces a fully automated method for proving planar geometry theorems using complex number identities and elimination ideals, implemented in computer algebra systems and integrated into GeoGebra.
Contribution
It advances the complex number identity proving method by automating the elimination process and integrating it into popular geometry software.
Findings
Automated proof procedure successfully eliminates variables in geometric problems.
Implementation in Mathematica, Maple, and Giac enhances computational capabilities.
Prototype integrated into GeoGebra demonstrates practical usability.
Abstract
We improve the complex number identity proving method to a fully automated procedure, based on elimination ideals. By using declarative equations or rewriting each real-relational hypothesis to , and the thesis to , clearing the denominators and introducing an extra expression with a slack variable, we eliminate all free and relational point variables. From the obtained ideal in we can find a conclusive result. It plays an important role that if are real, must also be real if there is a linear polynomial , unless division by zero occurs when expressing . Our results are presented in Mathematica, Maple and in a new version of the Giac computer algebra system. Finally, we present a prototype of the automated procedure in an experimental version of the dynamic geometry software GeoGebra.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPolynomial and algebraic computation · Commutative Algebra and Its Applications · Logic, programming, and type systems
