let V be RealLinearSpace; :: thesis: for o, u, v, u1, v1 being VECTOR of V
for r being Real st o - u = r * (u1 - o) & r <> 0 & o,v '||' o,v1 & not o,u '||' o,v & u,v '||' u1,v1 holds
( v1 = u1 + (((- r) " ) * (v - u)) & v1 = o + (((- r) " ) * (v - o)) & v - u = (- r) * (v1 - u1) )
let o, u, v, u1, v1 be VECTOR of V; :: thesis: for r being Real st o - u = r * (u1 - o) & r <> 0 & o,v '||' o,v1 & not o,u '||' o,v & u,v '||' u1,v1 holds
( v1 = u1 + (((- r) " ) * (v - u)) & v1 = o + (((- r) " ) * (v - o)) & v - u = (- r) * (v1 - u1) )
let r be Real; :: thesis: ( o - u = r * (u1 - o) & r <> 0 & o,v '||' o,v1 & not o,u '||' o,v & u,v '||' u1,v1 implies ( v1 = u1 + (((- r) " ) * (v - u)) & v1 = o + (((- r) " ) * (v - o)) & v - u = (- r) * (v1 - u1) ) )
assume that
A1:
( o - u = r * (u1 - o) & r <> 0 )
and
A2:
o,v '||' o,v1
and
A3:
not o,u '||' o,v
and
X:
u,v '||' u1,v1
; :: thesis: ( v1 = u1 + (((- r) " ) * (v - u)) & v1 = o + (((- r) " ) * (v - o)) & v - u = (- r) * (v1 - u1) )
set w = u1 + (((- r) " ) * (v - u));
A4:
- r <> 0
by A1;
B6:
1 * (u - o) = (- r) * (u1 - o)
B7:
o,u '||' o,u1
B8:
1 * (v - u) = (- r) * ((u1 + (((- r) " ) * (v - u))) - u1)
then A5:
v - u = (- r) * ((u1 + (((- r) " ) * (v - u))) - u1)
by RLVECT_1:def 9;
B10:
u,v '||' u1,u1 + (((- r) " ) * (v - u))
A6:
1 * (o - v) = (- r) * (o - (u1 + (((- r) " ) * (v - u))))
A7:
u1 + (((- r) " ) * (v - u)) = o + (((- r) " ) * (v - o))
A9:
o,v '||' o,u1 + (((- r) " ) * (v - u))
proof
(
v,
o // u1 + (((- r) " ) * (v - u)),
o or
v,
o // o,
u1 + (((- r) " ) * (v - u)) )
by A6, ANALMETR:18;
then
(
o,
v // u1 + (((- r) " ) * (v - u)),
o or
o,
v // o,
u1 + (((- r) " ) * (v - u)) )
by ANALOAF:21;
hence
o,
v '||' o,
u1 + (((- r) " ) * (v - u))
by GEOMTRAP:def 1;
:: thesis: verum
end;
for r1, r2 being Real st (r1 * (u - o)) + (r2 * (v - o)) = 0. V holds
( r1 = 0 & r2 = 0 )
then reconsider X = OASpace V as OAffinSpace by ANALOAF:38;
reconsider p = o, a = u, a1 = u1, b = v, b1 = v1, q = u1 + (((- r) " ) * (v - u)) as Element of X by Th4;
D12:
o,v '||' o,v1
by A2;
E12:
o,v '||' o,u1 + (((- r) " ) * (v - u))
by A9;
B12:
u,v '||' u1,v1
by X;
C12:
u,v '||' u1,u1 + (((- r) " ) * (v - u))
by B10;
o,u '||' o,u1
by B7;
then A12:
( p,a '||' p,a1 & a,b '||' a1,b1 & a,b '||' a1,q & p,b '||' p,b1 & p,b '||' p,q )
by E12, B12, C12, D12, Th5;
A13:
not LIN p,b,a
( LIN p,b,b1 & LIN p,b,q & LIN p,a,a1 & b,a '||' a1,q & b,a '||' a1,b1 )
by A12, DIRAF:27, DIRAF:def 5;
hence
( v1 = u1 + (((- r) " ) * (v - u)) & v1 = o + (((- r) " ) * (v - o)) & v - u = (- r) * (v1 - u1) )
by A5, A7, A13, PASCH:11; :: thesis: verum