let P, Q, R be non point_at_infty Point of (ProjectiveSpace (TOP-REAL 3)); for u, v, w being non zero Element of (TOP-REAL 3) st P = Dir u & Q = Dir v & R = Dir w & u `3 = 1 & v `3 = 1 & w `3 = 1 holds
( P,Q,R are_collinear iff u,v,w are_collinear )
let u, v, w be non zero Element of (TOP-REAL 3); ( P = Dir u & Q = Dir v & R = Dir w & u `3 = 1 & v `3 = 1 & w `3 = 1 implies ( P,Q,R are_collinear iff u,v,w are_collinear ) )
assume that
A1:
( P = Dir u & Q = Dir v & R = Dir w )
and
A2:
( u `3 = 1 & v `3 = 1 & w `3 = 1 )
; ( P,Q,R are_collinear iff u,v,w are_collinear )
reconsider i = 3 as Nat ;
hereby ( u,v,w are_collinear implies P,Q,R are_collinear )
assume
P,
Q,
R are_collinear
;
u,v,w are_collinear then consider u9,
v9,
w9 being
Element of
(TOP-REAL 3) such that A3:
(
P = Dir u9 &
Q = Dir v9 &
R = Dir w9 & not
u9 is
zero & not
v9 is
zero & not
w9 is
zero )
and A4:
ex
a,
b,
c being
Real st
(
((a * u9) + (b * v9)) + (c * w9) = 0. (TOP-REAL 3) & (
a <> 0 or
b <> 0 or
c <> 0 ) )
by ANPROJ_8:11;
A5:
|{u9,v9,w9}| = 0
by A4, ANPROJ_8:41;
are_Prop u,
u9
by A1, A3, ANPROJ_1:22;
then consider a being
Real such that A6:
a <> 0
and A7:
u9 = a * u
by ANPROJ_1:1;
are_Prop v,
v9
by A1, A3, ANPROJ_1:22;
then consider b being
Real such that A8:
b <> 0
and A9:
v9 = b * v
by ANPROJ_1:1;
are_Prop w,
w9
by A1, A3, ANPROJ_1:22;
then consider c being
Real such that A10:
c <> 0
and A11:
w9 = c * w
by ANPROJ_1:1;
reconsider d =
a * (b * c) as non
zero Real by A6, A8, A10;
0 =
a * |{u,(b * v),(c * w)}|
by ANPROJ_8:31, A5, A7, A9, A11
.=
a * (b * |{u,v,(c * w)}|)
by ANPROJ_8:32
.=
a * (b * (c * |{u,v,w}|))
by ANPROJ_8:33
.=
d * |{u,v,w}|
;
then
|{u,v,w}| = 0
;
then consider a,
b,
c being
Real such that A12:
((a * u) + (b * v)) + (c * w) = 0. (TOP-REAL 3)
and A13:
(
a <> 0 or
b <> 0 or
c <> 0 )
by ANPROJ_8:43, ANPROJ_1:def 2;
reconsider aubv =
(a * u) + (b * v),
cw =
c * w,
au =
a * u,
bv =
b * v as
Element of
(TOP-REAL 3) ;
A14:
cw is
Element of
REAL 3
by EUCLID:22;
A15:
aubv is
Element of
REAL 3
by EUCLID:22;
(
au is
Element of
REAL 3 &
bv is
Element of
REAL 3 )
by EUCLID:22;
then A16:
aubv . 3 =
(au . 3) + (bv . 3)
by RVSUM_1:11
.=
(a * (u . 3)) + (bv . 3)
by RVSUM_1:44
.=
(a * (u . 3)) + (b * (v . 3))
by RVSUM_1:44
;
A17:
cw . 3
= c * (w . 3)
by RVSUM_1:44;
|[((aubv + cw) `1),((aubv + cw) `2),((aubv + cw) `3)]| = |[0,0,0]|
by A12, EUCLID_5:3, EUCLID_5:4;
then A18:
0 =
(aubv + cw) `3
by FINSEQ_1:78
.=
(aubv + cw) . 3
by EUCLID_5:def 3
.=
(aubv . 3) + (cw . 3)
by A14, A15, RVSUM_1:11
.=
((a * (u `3)) + (b * (v . 3))) + (c * (w . 3))
by A16, A17, EUCLID_5:def 3
.=
((a * (u `3)) + (b * (v `3))) + (c * (w . 3))
by EUCLID_5:def 3
.=
((a * (u `3)) + (b * (v `3))) + (c * (w `3))
by EUCLID_5:def 3
.=
(a + b) + c
by A2
;
thus
u,
v,
w are_collinear
verum
end;
assume
u,v,w are_collinear
; P,Q,R are_collinear