Proof Solver Geometry

2.6k Views Asked by At

Are there any programs that can solve Geometry Problems?

An example of such a problem would be: The centroid of a triangle always divides its medians into two sections with a 1:2 ratio.

While that problem is very easy to solve by hand, I am wondering whether it can be automated in any way. Thanks in advance!

2

There are 2 best solutions below

0
On BEST ANSWER

There are several such programs:

An overview of the different methods and implementations can be found in our chapter:

  • Julien Narboux, Predrag Janičić and Jacques Fleuriot. Computer-assisted Theorem Proving in Synthetic Geometry. Meera Sitharam; Audrey St. John; Jessica Sidman. Handbook of Geometric Constraint Systems Principles, Chapman and Hall/CRC, In press, Discrete Mathematics and Its Applications, 1498738915. ⟨hal-01779452⟩

An overview of the implementation in GeoGebra can be found here:

and a more recent publication on the same program is here:

  • Z. Kovács, Tomás Recio, M. Pilar Vélez: Using Automated Reasoning Tools in GeoGebra in the Teaching and Learning of Proving in Geometry. International Journal of Technology in Mathematic Education. Vol. 25, no. 2. pp. 33-50. 2018. (https://core.ac.uk/download/pdf/188016037.pdf)

or here:

0
On

With GeoGebra Discovery you can even ask GeoGebra for the relation of the two segments that the centroid produces in the median. Problem setting in GeoGebra Discovery The Relation tool "guesses" (but rigorously), and it is 2:1.

First, only numerically: Numerical check

Then, the symbolic relation is shown: Symbolic relation

Finally, if you do not need to "guess" the relation and you know it already, you can use directly the Prove command in GeoGebra (see the bottom of the picture: d=Prove(2k==j) and the answer is true... Output of the Prove command in GeoGebra

The proof is algebraic geometry based, so it is not readable.