let V be RealLinearSpace; for u, v, u1, v1 being VECTOR of V st u,v // u1,v1 holds
u,v // u # u1,v # v1
let u, v, u1, v1 be VECTOR of V; ( u,v // u1,v1 implies u,v // u # u1,v # v1 )
assume A1:
u,v // u1,v1
; u,v // u # u1,v # v1
per cases
( u = v or u1 = v1 or ( u <> v & u1 <> v1 ) )
;
suppose A2:
(
u <> v &
u1 <> v1 )
;
u,v // u # u1,v # v1set p =
u # u1;
set q =
v # v1;
consider a,
b being
Real such that A3:
(
0 < a &
0 < b )
and A4:
a * (v - u) = b * (v1 - u1)
by A1, A2, ANALOAF:def 1;
A5:
(
0 < a + b &
0 < b * 2 )
by A3, XREAL_1:36, XREAL_1:131;
(b * 2) * ((v # v1) - (u # u1)) =
b * (2 * ((v # v1) - (u # u1)))
by RLVECT_1:def 10, RLVECT_1:def 11
.=
b * (((1 + 1) * (v # v1)) - (2 * (u # u1)))
by RLVECT_1:48
.=
b * (((1 * (v # v1)) + (1 * (v # v1))) - (2 * (u # u1)))
by RLVECT_1:def 9
.=
b * (((v # v1) + (1 * (v # v1))) - (2 * (u # u1)))
by RLVECT_1:def 11
.=
b * (((v # v1) + (v # v1)) - (2 * (u # u1)))
by RLVECT_1:def 11
.=
b * ((v + v1) - (2 * (u # u1)))
by Def2
.=
b * (v + (v1 - ((1 + 1) * (u # u1))))
by RLVECT_1:def 6
.=
b * (v + (v1 - ((1 * (u # u1)) + (1 * (u # u1)))))
by RLVECT_1:def 9
.=
b * (v + (v1 - ((u # u1) + (1 * (u # u1)))))
by RLVECT_1:def 11
.=
b * (v + (v1 - ((u # u1) + (u # u1))))
by RLVECT_1:def 11
.=
b * (v + (v1 - (u + u1)))
by Def2
.=
b * (v + ((v1 - u1) - u))
by RLVECT_1:41
.=
b * ((v + (v1 - u1)) - u)
by RLVECT_1:def 6
.=
b * ((v1 - u1) + (v - u))
by RLVECT_1:def 6
.=
(a * (v - u)) + (b * (v - u))
by A4, RLVECT_1:def 8
.=
(a + b) * (v - u)
by RLVECT_1:def 9
;
hence
u,
v // u # u1,
v # v1
by A5, ANALOAF:def 1;
verum end; end;