let n be Element of NAT ; :: thesis: for x1, x0, x3, x2, y0, y1, y2, y3 being Element of REAL n st x1 - x0,x3 - x2 are_lindependent2 & y0 in Line x0,x1 & y1 in Line x0,x1 & y0 <> y1 & y2 in Line x2,x3 & y3 in Line x2,x3 & y2 <> y3 holds
y1 - y0,y3 - y2 are_lindependent2
let x1, x0, x3, x2, y0, y1, y2, y3 be Element of REAL n; :: thesis: ( x1 - x0,x3 - x2 are_lindependent2 & y0 in Line x0,x1 & y1 in Line x0,x1 & y0 <> y1 & y2 in Line x2,x3 & y3 in Line x2,x3 & y2 <> y3 implies y1 - y0,y3 - y2 are_lindependent2 )
assume A1:
( x1 - x0,x3 - x2 are_lindependent2 & y0 in Line x0,x1 & y1 in Line x0,x1 & y0 <> y1 & y2 in Line x2,x3 & y3 in Line x2,x3 & y2 <> y3 )
; :: thesis: y1 - y0,y3 - y2 are_lindependent2
then consider s being Real such that
A2:
y1 - y0 = s * (x1 - x0)
by Th36;
consider t being Real such that
A3:
y3 - y2 = t * (x3 - x2)
by A1, Th36;
for a, b being Real st (a * (y1 - y0)) + (b * (y3 - y2)) = 0* n holds
( a = 0 & b = 0 )
proof
let a,
b be
Real;
:: thesis: ( (a * (y1 - y0)) + (b * (y3 - y2)) = 0* n implies ( a = 0 & b = 0 ) )
assume
(a * (y1 - y0)) + (b * (y3 - y2)) = 0* n
;
:: thesis: ( a = 0 & b = 0 )
then 0* n =
((a * s) * (x1 - x0)) + (b * (t * (x3 - x2)))
by A2, A3, EUCLID_4:4
.=
((a * s) * (x1 - x0)) + ((b * t) * (x3 - x2))
by EUCLID_4:4
;
then A4:
(
a * s = 0 &
b * t = 0 )
by A1, Def2;
A5:
a =
(a * s) / s
by A1, A2, Th15, XCMPLX_1:90
.=
0
by A4
;
b =
(b * t) / t
by A1, A3, Th15, XCMPLX_1:90
.=
0
by A4
;
hence
(
a = 0 &
b = 0 )
by A5;
:: thesis: verum
end;
hence
y1 - y0,y3 - y2 are_lindependent2
by Def2; :: thesis: verum