let V be RealLinearSpace; for v1, v2 being VECTOR of V holds
( v1 <> v2 & {v1,v2} is linearly-independent iff ( v2 <> 0. V & ( for a being Real holds v1 <> a * v2 ) ) )
let v1, v2 be VECTOR of V; ( v1 <> v2 & {v1,v2} is linearly-independent iff ( v2 <> 0. V & ( for a being Real holds v1 <> a * v2 ) ) )
thus
( v1 <> v2 & {v1,v2} is linearly-independent implies ( v2 <> 0. V & ( for a being Real holds v1 <> a * v2 ) ) )
( v2 <> 0. V & ( for a being Real holds v1 <> a * v2 ) implies ( v1 <> v2 & {v1,v2} is linearly-independent ) )proof
deffunc H1(
Element of
V)
-> Element of
REAL =
In (
0,
REAL);
assume that A1:
v1 <> v2
and A2:
{v1,v2} is
linearly-independent
;
( v2 <> 0. V & ( for a being Real holds v1 <> a * v2 ) )
thus
v2 <> 0. V
by A2, Th10;
for a being Real holds v1 <> a * v2
let a be
Real;
v1 <> a * v2
reconsider aa =
a as
Element of
REAL by XREAL_0:def 1;
consider f being
Function of the
carrier of
V,
REAL such that A3:
(
f . v1 = - jj &
f . v2 = aa )
and A4:
for
v being
Element of
V st
v <> v1 &
v <> v2 holds
f . v = H1(
v)
from FUNCT_2:sch 7(A1);
reconsider f =
f as
Element of
Funcs ( the
carrier of
V,
REAL)
by FUNCT_2:8;
then reconsider f =
f as
Linear_Combination of
V by RLVECT_2:def 3;
Carrier f c= {v1,v2}
then reconsider f =
f as
Linear_Combination of
{v1,v2} by RLVECT_2:def 6;
A6:
v1 in Carrier f
by A3;
set w =
a * v2;
assume
v1 = a * v2
;
contradiction
then Sum f =
((- jj) * (a * v2)) + (a * v2)
by A1, A3, RLVECT_2:33
.=
(- (a * v2)) + (a * v2)
by RLVECT_1:16
.=
- ((a * v2) - (a * v2))
by RLVECT_1:33
.=
- (0. V)
by RLVECT_1:15
.=
0. V
;
hence
contradiction
by A2, A6;
verum
end;
assume A7:
v2 <> 0. V
; ( ex a being Real st not v1 <> a * v2 or ( v1 <> v2 & {v1,v2} is linearly-independent ) )
assume A8:
for a being Real holds v1 <> a * v2
; ( v1 <> v2 & {v1,v2} is linearly-independent )
A9:
1 * v2 = v2
by RLVECT_1:def 8;
hence
v1 <> v2
by A8; {v1,v2} is linearly-independent
let l be Linear_Combination of {v1,v2}; RLVECT_3:def 1 ( Sum l = 0. V implies Carrier l = {} )
assume that
A10:
Sum l = 0. V
and
A11:
Carrier l <> {}
; contradiction
A12:
0. V = ((l . v1) * v1) + ((l . v2) * v2)
by A8, A9, A10, RLVECT_2:33;
set x = the Element of Carrier l;
Carrier l c= {v1,v2}
by RLVECT_2:def 6;
then A13:
the Element of Carrier l in {v1,v2}
by A11;
the Element of Carrier l in Carrier l
by A11;
then A14:
ex u being VECTOR of V st
( the Element of Carrier l = u & l . u <> 0 )
;
hence
contradiction
; verum