let GF be Field; :: thesis: for V being VectSp of GF st V is finite-dimensional holds
for I being Basis of V holds I is finite
let V be VectSp of GF; :: thesis: ( V is finite-dimensional implies for I being Basis of V holds I is finite )
assume
V is finite-dimensional
; :: thesis: for I being Basis of V holds I is finite
then consider A being finite Subset of V such that
A1:
A is Basis of V
by MATRLIN:def 3;
let B be Basis of V; :: thesis: B is finite
consider p being FinSequence such that
A2:
rng p = A
by FINSEQ_1:73;
reconsider p = p as FinSequence of the carrier of V by A2, FINSEQ_1:def 4;
set Car = { (Carrier L) where L is Linear_Combination of B : ex i being Nat st
( i in dom p & Sum L = p . i ) } ;
set C = union { (Carrier L) where L is Linear_Combination of B : ex i being Nat st
( i in dom p & Sum L = p . i ) } ;
A3:
union { (Carrier L) where L is Linear_Combination of B : ex i being Nat st
( i in dom p & Sum L = p . i ) } c= B
then reconsider C = union { (Carrier L) where L is Linear_Combination of B : ex i being Nat st
( i in dom p & Sum L = p . i ) } as Subset of V by XBOOLE_1:1;
A7:
B is linearly-independent
by VECTSP_7:def 3;
then A8:
C is linearly-independent
by A3, VECTSP_7:2;
for v being Vector of V holds
( v in (Omega). V iff v in Lin C )
then
(Omega). V = Lin C
by VECTSP_4:38;
then
VectSpStr(# the carrier of V,the U5 of V,the U2 of V,the lmult of V #) = Lin C
by VECTSP_4:def 4;
then A17:
C is Basis of V
by A8, VECTSP_7:def 3;
B c= C
then A20:
B = C
by A3, XBOOLE_0:def 10;
defpred S1[ set , set ] means ex L being Linear_Combination of B st
( $2 = Carrier L & Sum L = p . $1 );
A21:
for i being Nat
for y1, y2 being set st i in Seg (len p) & S1[i,y1] & S1[i,y2] holds
y1 = y2
proof
let i be
Nat;
:: thesis: for y1, y2 being set st i in Seg (len p) & S1[i,y1] & S1[i,y2] holds
y1 = y2let y1,
y2 be
set ;
:: thesis: ( i in Seg (len p) & S1[i,y1] & S1[i,y2] implies y1 = y2 )
assume that
i in Seg (len p)
and A22:
S1[
i,
y1]
and A23:
S1[
i,
y2]
;
:: thesis: y1 = y2
consider L1 being
Linear_Combination of
B such that A24:
y1 = Carrier L1
and A25:
Sum L1 = p . i
by A22;
consider L2 being
Linear_Combination of
B such that A26:
y2 = Carrier L2
and A27:
Sum L2 = p . i
by A23;
(
Carrier L1 c= B &
Carrier L2 c= B )
by VECTSP_6:def 7;
hence
y1 = y2
by A7, A24, A25, A26, A27, MATRLIN:9;
:: thesis: verum
end;
A28:
for i being Nat st i in Seg (len p) holds
ex x being set st S1[i,x]
ex q being FinSequence st
( dom q = Seg (len p) & ( for i being Nat st i in Seg (len p) holds
S1[i,q . i] ) )
from FINSEQ_1:sch 1(A28);
then consider q being FinSequence such that
A30:
( dom q = Seg (len p) & ( for i being Nat st i in Seg (len p) holds
S1[i,q . i] ) )
;
A31:
dom p = dom q
by A30, FINSEQ_1:def 3;
now let x be
set ;
:: thesis: ( x in { (Carrier L) where L is Linear_Combination of B : ex i being Nat st
( i in dom p & Sum L = p . i ) } implies x in rng q )assume
x in { (Carrier L) where L is Linear_Combination of B : ex i being Nat st
( i in dom p & Sum L = p . i ) }
;
:: thesis: x in rng qthen consider L being
Linear_Combination of
B such that A37:
x = Carrier L
and A38:
ex
i being
Nat st
(
i in dom p &
Sum L = p . i )
;
consider i being
Nat such that A39:
(
i in dom p &
Sum L = p . i )
by A38;
(
S1[
i,
x] &
S1[
i,
q . i] )
by A30, A31, A37, A39;
then
x = q . i
by A21, A30, A31, A39;
hence
x in rng q
by A31, A39, FUNCT_1:def 5;
:: thesis: verum end;
then
{ (Carrier L) where L is Linear_Combination of B : ex i being Nat st
( i in dom p & Sum L = p . i ) } c= rng q
by TARSKI:def 3;
then A40:
{ (Carrier L) where L is Linear_Combination of B : ex i being Nat st
( i in dom p & Sum L = p . i ) } is finite
;
for R being set st R in { (Carrier L) where L is Linear_Combination of B : ex i being Nat st
( i in dom p & Sum L = p . i ) } holds
R is finite
hence
B is finite
by A20, A40, FINSET_1:25; :: thesis: verum