Pavel Pech
University of South Bohemia
Why?
Introduction
The talk is organized as follows:
Proving at schools.
Verification by DGS.
Visual proofs.
Classical proofs.
Proving by CAS.
Verification in 3D.
Proving at schools
Proving at schools
Show statements which seem to be true but that are not valid.
64 = 65?
Why?
Verification in DGS
Verification in DGS
Verification in DGS
Example
(SimsonWallace): Let P be a point of the circumcircle of 4ABC .
Then orthogonal projections K , L, M of P onto the sides of ABC
are collinear.
Verification in DGS
I
Verification in DGS
If we detach P from the circumcircle the text disappears. We see
that points K , L, M are not collinear.
Verification in DGS
Example
Given 4ABC with vertices on an equilateral hyperbola. Then the
orthocenter H of 4ABC lies on the hyperbola as well.
Verification in DGS
I
Verification in DGS
I
Verification in DGS
In the last example we investigated one of properties of an
equilateral hyperbola.
I
Verification in DGS
Verification in DGS
Example
Given a triangle with side lengths a, b, c and area P. Then
a2 + b 2 + c 2 4 3P
with equality for an equilateral triangle.
Visual proofs
Visual proofs
Inequality
a2 + b 2 + c 2 4 3P
a2 3 b 2 3 c 2 3
+
+
3P.
4
4
4
Realize that
a2 3
Pa =
,
4
b2 3
Pb =
4
c2 3
and Pc =
4
3P.
Visual proofs
Visual proofs
The same inequality for a quadrilateral ABCD
Visual proofs
Two previous inequalities were special cases of the inequality
a12 + a22 + ... + an2
4tg P,
n
For n = 3 we get
a2 + b 2 + c 2 4 3P,
for n = 4 we get
a2 + b 2 + c 2 + c 2 4P.
Visual proofs
Visual proofs
See:
I
Classical proofs
Classical proofs
Classical proof of the SimsonWallace theorem:
Classical proofs
Classical proofs
Proving by CAS
Proving theorems.
Discovering theorems.
Proving by CAS
Example
Three heights of a triangle are concurrent.
Proving by CAS
H ha hb
then H hc .
H ha (H A) (C B) = 0 h1 := p(u 1) + qv = 0.
H hb (H B) (C A) = 0 h2 := (p 1)u + qv = 0.
H hc (H C ) (B A) = 0 h3 := p u = 0.
Proving by CAS
How to show that from
p(u 1) + qv = 0 and (p 1)u + qv = 0
the relation p u = 0 follows?
It suffices to write
1 [p(u 1) + qv ] + (1) [(p 1)u + qv ] = p u
or
1 h1 + (1) h2 = h3 .
If h1 = 0 and h2 = 0 then from the last relation we get h3 = 0.
Q.E.D.
Proving by CAS
All procedure can be done automatically by computer. In the
software CoCoA1 we enter
Use R::=Q[u,v,p,q];
I:=Ideal(p(u-1)+qv,(p-1)u+qv);
NF(p-u,I);
and get NF = 0.
This means that the conclusion polynomial p u can be expressed
as a linear combination of hypotheses polynomials p(u 1) + qv
and (p 1)u + qv .
Proving by CAS
Proving by CAS
Proving by CAS
Proving by CAS consists of the following steps:
Proving by CAS
I
Proving by CAS
How to use proving by CAS in math lessons?
I
Proving by CAS
Let us see the automated proof of the theorem which we verified in
DGS before:
Example revisited
Given 4ABC with vertices on an equilateral hyperbola. Then the
orthocenter H of 4ABC lies on the hyperbola as well.
Proving by CAS
I
A f a1 a2 1 = 0,
B f b1 b2 1 = 0,
C f c1 c2 1 = 0,
(H A) (B C ) (p a1 , q a2 ) (b1 c1 , b2 c2 ) = 0
(H B) (C A) (p b1 , q b2 ) (c1 a1 , c2 a2 ) = 0.
We want to show that
H f pq 1 = 0.
Proving by CAS
We enter
Use R::=Q[a[1..2],b[1..2],c[1..2],p,q];
I:=Ideal(a[1]a[2]-1,b[1]b[2]-1,c[1]c[2]-1,
(p-a[1])(b[1]-c[1]),(q-a[2])(b[2]-c[2]),
(p-b[1])(c[1]-a[1]),(q-b[2])(c[2]-a[2]));
NF(pq-1,I);
and get NF 6= 0.
But if we add a subsidiary condition (b1 c1 )(b2 c2 ) 6= 0 to the
ideal I then NF = 0 and the theorem is proved.
Realize that (b1 c1 )(b2 c2 ) 6= 0 geometrically means that
B 6= C which is acceptable since otherwise the triangle ABC
degenerates.
Proving by CAS
Then we enter
Use R::=Q[a[1..2],b[1..2],c[1..2],p,q,t];
J:=Ideal(a[1]a[2]-1,b[1]b[2]-1,c[1]c[2]-1,
(p-a[1])(b[1]-c[1]),(q-a[2])(b[2]-c[2]),
(p-b[1])(c[1]-a[1]),(q-b[2])(c[2]-a[2]),
(b[1]-c[1])(b[2]-c[2])t-1);
NF(pq-1,J);
and get NF=0.
The theorem is proved.
Proving by CAS
Example revisited
Given a triangle with side lengths a, b, c and area P. Then
a2 + b 2 + c 2 4 3P
with equality for an equilateral triangle.
Proving by CAS
a = |BC | a2 = (u c)2 + v 2 ,
b = |CA| b 2 = u 2 + v 2 ,
P = area of ABC P = 1/2cv .
Well write the left side in terms of coordinates
a2 + b 2 + c 2 4 3P = (u c)2 + 2v 2 + u 2 + c 2 2 3cv
which can be expressed as the sum of squares
Proving by CAS
I
Suppose that (a, b) 6= (0, 0) since in this case the line k is not
defined. Then = 0 is the equation of a conic.
Locus equations
1. If k k AB the locus is a parabola with the vertex
(1/2, b/(4c)) and a parameter |c/(2b)|.
a2
2
i.e. the area equals two squares minus two circles over a.
I
K k h1 := K (A + t u~) = 0,
PK k h2 := (P K ) u~ = 0,
L l h3 := L (B + s~v ) = 0,
PL l h4 := (P L) ~v = 0,
h5 := |PK | |PL| = 0,
h6 := m2 + n2 1 = 0.
1
x2 y2 = r.
2
x2 y2 =
100
r.
7
Verification in 3D
Verification in 3D
I
Verification in 3D
I
4a
z.
2m2 1
4a
k
2m2 1
Verification in 3D
Verification in 3D