let V be RealLinearSpace; :: thesis: for p, q, r being Element of V st ( for w being Element of V ex a, b, c being Real st w = ((a * p) + (b * q)) + (c * r) ) & ( for a, b, c being Real st ((a * p) + (b * q)) + (c * r) = 0. V holds
( a = 0 & b = 0 & c = 0 ) ) holds
for u, u1 being Element of V ex y being Element of V st
( p,q,y are_LinDep & u,u1,y are_LinDep & not y is zero )
let p, q, r be Element of V; :: thesis: ( ( for w being Element of V ex a, b, c being Real st w = ((a * p) + (b * q)) + (c * r) ) & ( for a, b, c being Real st ((a * p) + (b * q)) + (c * r) = 0. V holds
( a = 0 & b = 0 & c = 0 ) ) implies for u, u1 being Element of V ex y being Element of V st
( p,q,y are_LinDep & u,u1,y are_LinDep & not y is zero ) )
assume that
A1:
for w being Element of V ex a, b, c being Real st w = ((a * p) + (b * q)) + (c * r)
and
A2:
for a, b, c being Real st ((a * p) + (b * q)) + (c * r) = 0. V holds
( a = 0 & b = 0 & c = 0 )
; :: thesis: for u, u1 being Element of V ex y being Element of V st
( p,q,y are_LinDep & u,u1,y are_LinDep & not y is zero )
let u, u1 be Element of V; :: thesis: ex y being Element of V st
( p,q,y are_LinDep & u,u1,y are_LinDep & not y is zero )
consider a, b, c being Real such that
A3:
u = ((a * p) + (b * q)) + (c * r)
by A1;
consider a1, b1, c1 being Real such that
A4:
u1 = ((a1 * p) + (b1 * q)) + (c1 * r)
by A1;
A5:
( not p is zero & not q is zero & not r is zero & not p,q,r are_LinDep & not are_Prop p,q )
by A2, Th1;
A6:
for a3, b3 being Real holds (a3 * u) + (b3 * u1) = ((((a3 * a) + (b3 * a1)) * p) + (((a3 * b) + (b3 * b1)) * q)) + (((a3 * c) + (b3 * c1)) * r)
A7:
now assume A8:
(
are_Prop u,
u1 or
u is
zero or
u1 is
zero )
;
:: thesis: ex y being Element of V st
( p,q,y are_LinDep & u,u1,y are_LinDep & not y is zero )A9:
now assume A10:
are_Prop u,
u1
;
:: thesis: ex y being Element of V st
( p,q,y are_LinDep & u,u1,y are_LinDep & not y is zero )A11:
p,
q,
q are_LinDep
by ANPROJ_1:16;
u,
u1,
q are_LinDep
by A10, ANPROJ_1:16;
hence
ex
y being
Element of
V st
(
p,
q,
y are_LinDep &
u,
u1,
y are_LinDep & not
y is
zero )
by A5, A11;
:: thesis: verum end; A12:
now assume
u is
zero
;
:: thesis: ex y being Element of V st
( p,q,y are_LinDep & u,u1,y are_LinDep & not y is zero )then A13:
u = 0. V
by STRUCT_0:def 15;
A14:
p,
q,
q are_LinDep
by ANPROJ_1:16;
u,
u1,
q are_LinDep
by A13, ANPROJ_1:15;
hence
ex
y being
Element of
V st
(
p,
q,
y are_LinDep &
u,
u1,
y are_LinDep & not
y is
zero )
by A5, A14;
:: thesis: verum end; now assume
u1 is
zero
;
:: thesis: ex y being Element of V st
( p,q,y are_LinDep & u,u1,y are_LinDep & not y is zero )then A15:
u1 = 0. V
by STRUCT_0:def 15;
A16:
p,
q,
q are_LinDep
by ANPROJ_1:16;
u,
u1,
q are_LinDep
by A15, ANPROJ_1:15;
hence
ex
y being
Element of
V st
(
p,
q,
y are_LinDep &
u,
u1,
y are_LinDep & not
y is
zero )
by A5, A16;
:: thesis: verum end; hence
ex
y being
Element of
V st
(
p,
q,
y are_LinDep &
u,
u1,
y are_LinDep & not
y is
zero )
by A8, A9, A12;
:: thesis: verum end;
A17:
now assume A18:
( not
are_Prop u,
u1 & not
u is
zero & not
u1 is
zero &
c = 0 )
;
:: thesis: ex y being Element of V st
( p,q,y are_LinDep & u,u1,y are_LinDep & not y is zero )now set a3 = 1;
set b3 =
0 ;
set y =
(1 * u) + (0 * u1);
A19:
not
(1 * u) + (0 * u1) is
zero
(1 * c) + (0 * c1) = 0
by A18;
then (1 * u) + (0 * u1) =
((((1 * a) + (0 * a1)) * p) + (((1 * b) + (0 * b1)) * q)) + (0 * r)
by A6
.=
((((1 * a) + (0 * a1)) * p) + (((1 * b) + (0 * b1)) * q)) + (0. V)
by RLVECT_1:23
.=
(((1 * a) + (0 * a1)) * p) + (((1 * b) + (0 * b1)) * q)
by RLVECT_1:10
;
then A20:
p,
q,
(1 * u) + (0 * u1) are_LinDep
by A5, ANPROJ_1:11;
u,
u1,
(1 * u) + (0 * u1) are_LinDep
by A18, ANPROJ_1:11;
hence
ex
y being
Element of
V st
(
p,
q,
y are_LinDep &
u,
u1,
y are_LinDep & not
y is
zero )
by A19, A20;
:: thesis: verum end; hence
ex
y being
Element of
V st
(
p,
q,
y are_LinDep &
u,
u1,
y are_LinDep & not
y is
zero )
;
:: thesis: verum end;
now assume A21:
( not
are_Prop u,
u1 & not
u is
zero & not
u1 is
zero &
c <> 0 )
;
:: thesis: ex y being Element of V st
( p,q,y are_LinDep & u,u1,y are_LinDep & not y is zero )A22:
now assume A23:
c1 = 0
;
:: thesis: ex y being Element of V st
( p,q,y are_LinDep & u,u1,y are_LinDep & not y is zero )set a3 =
0 ;
set b3 = 1;
set y =
(0 * u) + (1 * u1);
A24:
not
(0 * u) + (1 * u1) is
zero
(0 * c) + (1 * c1) = 0
by A23;
then (0 * u) + (1 * u1) =
((((0 * a) + (1 * a1)) * p) + (((0 * b) + (1 * b1)) * q)) + (0 * r)
by A6
.=
((((0 * a) + (1 * a1)) * p) + (((0 * b) + (1 * b1)) * q)) + (0. V)
by RLVECT_1:23
.=
(((0 * a) + (1 * a1)) * p) + (((0 * b) + (1 * b1)) * q)
by RLVECT_1:10
;
then A25:
p,
q,
(0 * u) + (1 * u1) are_LinDep
by A5, ANPROJ_1:11;
u,
u1,
(0 * u) + (1 * u1) are_LinDep
by A21, ANPROJ_1:11;
hence
ex
y being
Element of
V st
(
p,
q,
y are_LinDep &
u,
u1,
y are_LinDep & not
y is
zero )
by A24, A25;
:: thesis: verum end; now assume A26:
c1 <> 0
;
:: thesis: ex y being Element of V st
( p,q,y are_LinDep & u,u1,y are_LinDep & not y is zero )set a3 = 1;
set b3 =
- (c * (c1 " ));
set y =
(1 * u) + ((- (c * (c1 " ))) * u1);
c1 " <> 0
by A26, XCMPLX_1:203;
then A27:
c * (c1 " ) <> 0
by A21, XCMPLX_1:6;
A28:
not
(1 * u) + ((- (c * (c1 " ))) * u1) is
zero
(1 * c) + ((- (c * (c1 " ))) * c1) =
c + ((- c) * ((c1 " ) * c1))
.=
c + ((- c) * 1)
by A26, XCMPLX_0:def 7
.=
0
;
then (1 * u) + ((- (c * (c1 " ))) * u1) =
((((1 * a) + ((- (c * (c1 " ))) * a1)) * p) + (((1 * b) + ((- (c * (c1 " ))) * b1)) * q)) + (0 * r)
by A6
.=
((((1 * a) + ((- (c * (c1 " ))) * a1)) * p) + (((1 * b) + ((- (c * (c1 " ))) * b1)) * q)) + (0. V)
by RLVECT_1:23
.=
(((1 * a) + ((- (c * (c1 " ))) * a1)) * p) + (((1 * b) + ((- (c * (c1 " ))) * b1)) * q)
by RLVECT_1:10
;
then A29:
p,
q,
(1 * u) + ((- (c * (c1 " ))) * u1) are_LinDep
by A5, ANPROJ_1:11;
u,
u1,
(1 * u) + ((- (c * (c1 " ))) * u1) are_LinDep
by A21, ANPROJ_1:11;
hence
ex
y being
Element of
V st
(
p,
q,
y are_LinDep &
u,
u1,
y are_LinDep & not
y is
zero )
by A28, A29;
:: thesis: verum end; hence
ex
y being
Element of
V st
(
p,
q,
y are_LinDep &
u,
u1,
y are_LinDep & not
y is
zero )
by A22;
:: thesis: verum end;
hence
ex y being Element of V st
( p,q,y are_LinDep & u,u1,y are_LinDep & not y is zero )
by A7, A17; :: thesis: verum