Geometry Explorer: Combining Dynamic Geometry, Automated Geometry Theorem Proving and Diagrammatic Proofs

advertisement
Geometry Explorer: Combining Dynamic
Geometry, Automated Geometry Theorem Proving
and Diagrammatic Proofs
Sean Wilson and Jacques D. Fleuriot
Sean Wilson and Jacques D. Fleuriot
ARW-05
Geometry Explorer
1
Motivational Example
(Nine Point Circle Theorem) Let AD be the altitude on BC and let the
midpoints of the sides AB, BC and CA of △ABC be E, F and G respectively.
Show that D, E, F and G are on the same circle.
Sean Wilson and Jacques D. Fleuriot
ARW-05
Geometry Explorer
2
Full-Angles
• The full-angle between the ordered pair of lines u and v is written as 6 [u, v]
and is the anti-clockwise rotation required to make u parallel to v. For
example, measuring the full-angle 6 [AB, CD]:
• If u k v then 6 [u, v] = 6 [0] is a constant.
• If u ⊥ v then 6 [u, v] = 6 [1] is a constant.
Sean Wilson and Jacques D. Fleuriot
ARW-05
Geometry Explorer
3
The Full-Angle Method
1. In predicate form, the hypotheses is put into a so-called Geometry Information
Basis (GIB).
2. Exhaustive forward-chaining is applied to the GIB to discover new facts, using
rules such as:
F3 If M and N are the midpoints of AB and AC respectively then M N k BC.
F5 If O is the midpoint of CA and AB ⊥ BC then O is the circumcenter of
△ABC.
Sean Wilson and Jacques D. Fleuriot
ARW-05
Geometry Explorer
4
The Full-Angle Method (Continued)
3. The theorem conjecture is represented as 6 [0] =
P
fi, where fi is a full-angle.
4. Full-angles are replaced with equal expressions using conditional rewrite rules
such as:
R1
R2
R6
6
[AB, CD] = 6 [AB, EF ] if CD k EF .
[AB, CD] = 6 [AB, EF ] + 6 [1] if CD ⊥ EF .
6
6
[AB, BC] = 6 [AD, CD] if A, B, C and D are cyclic.
5. A search algorithm is used to find a sequence of rewrites that transforms the
full-angle equation to 6 [0] = 6 [0], giving a backward-chaining proof.
Sean Wilson and Jacques D. Fleuriot
ARW-05
Geometry Explorer
5
A Diagrammatic Forward-Chaining Proof
Sean Wilson and Jacques D. Fleuriot
ARW-05
Geometry Explorer
6
A Diagrammatic Backward-Chaining Proof
Sean Wilson and Jacques D. Fleuriot
ARW-05
Geometry Explorer
Download