let V be RealLinearSpace; for P, Q, R being Element of V st P,Q,R are_collinear & P <> R holds
affine-ratio (R,Q,P) = 1 - (affine-ratio (P,Q,R))
let P, Q, R be Element of V; ( P,Q,R are_collinear & P <> R implies affine-ratio (R,Q,P) = 1 - (affine-ratio (P,Q,R)) )
assume that
A1:
P,Q,R are_collinear
and
A2:
P <> R
; affine-ratio (R,Q,P) = 1 - (affine-ratio (P,Q,R))
set r = affine-ratio (P,Q,R);
set s = affine-ratio (R,Q,P);
A3:
Q - P = (affine-ratio (P,Q,R)) * (R - P)
by A1, A2, Def02;
A4: Q - P =
(Q + (0. V)) - P
.=
(Q + ((- R) + R)) - P
by RLVECT_1:5
.=
((Q + (- R)) + R) - P
by RLVECT_1:def 3
.=
(Q - R) + (R - P)
by RLVECT_1:def 3
.=
(Q - R) - (P - R)
by RLVECT_1:33
;
R,Q,P are_collinear
by A1;
then ((affine-ratio (P,Q,R)) * (R - P)) - ((affine-ratio (R,Q,P)) * (P - R)) =
(((affine-ratio (R,Q,P)) * (P - R)) - (P - R)) - ((affine-ratio (R,Q,P)) * (P - R))
by A3, A4, A2, Def02
.=
(((affine-ratio (R,Q,P)) * (P - R)) + (R - P)) - ((affine-ratio (R,Q,P)) * (P - R))
by RLVECT_1:33
.=
((affine-ratio (R,Q,P)) * (P - R)) + ((R - P) - ((affine-ratio (R,Q,P)) * (P - R)))
by RLVECT_1:def 3
.=
((affine-ratio (R,Q,P)) * (P - R)) + ((- ((affine-ratio (R,Q,P)) * (P - R))) + (R - P))
by RLVECT_1:def 2
.=
(((affine-ratio (R,Q,P)) * (P - R)) - ((affine-ratio (R,Q,P)) * (P - R))) + (R - P)
by RLVECT_1:def 3
.=
(0. V) + (R - P)
by RLVECT_1:5
.=
R - P
;
then R - P =
((affine-ratio (P,Q,R)) * (R - P)) - ((affine-ratio (R,Q,P)) * (- (R - P)))
by RLVECT_1:33
.=
((affine-ratio (P,Q,R)) * (R - P)) - ((affine-ratio (R,Q,P)) * ((- 1) * (R - P)))
by RLVECT_1:16
.=
((affine-ratio (P,Q,R)) * (R - P)) - (((affine-ratio (R,Q,P)) * (- 1)) * (R - P))
by RLVECT_1:def 7
.=
((affine-ratio (P,Q,R)) * (R - P)) - ((- (affine-ratio (R,Q,P))) * (R - P))
;
then (R - P) + ((- (affine-ratio (R,Q,P))) * (R - P)) =
((affine-ratio (P,Q,R)) * (R - P)) + ((- ((- (affine-ratio (R,Q,P))) * (R - P))) + ((- (affine-ratio (R,Q,P))) * (R - P)))
by RLVECT_1:def 3
.=
((affine-ratio (P,Q,R)) * (R - P)) + (0. V)
by RLVECT_1:5
.=
(affine-ratio (P,Q,R)) * (R - P)
;
then
(1 * (R - P)) + ((- (affine-ratio (R,Q,P))) * (R - P)) = (affine-ratio (P,Q,R)) * (R - P)
by RLVECT_1:def 8;
then
(1 - (affine-ratio (R,Q,P))) * (R - P) = (affine-ratio (P,Q,R)) * (R - P)
by RLVECT_1:def 6;
then
1 - (affine-ratio (R,Q,P)) = affine-ratio (P,Q,R)
by A2, Th08;
hence
affine-ratio (R,Q,P) = 1 - (affine-ratio (P,Q,R))
; verum