consider A being finite Subset of V such that
A1:
A is Basis of V
by Def3;
let B be Basis of V; B is finite
consider p being FinSequence such that
A2:
rng p = A
by FINSEQ_1:52;
reconsider p = p as FinSequence of V by A2, FINSEQ_1:def 4;
set Car = { (Carrier L) where L is Linear_Combination of B : ex i being Element of 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 Element of NAT st
( i in dom p & Sum L = p . i ) } ;
A3:
union { (Carrier L) where L is Linear_Combination of B : ex i being Element of 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 Element of NAT st
( i in dom p & Sum L = p . i ) } as Subset of V by XBOOLE_1:1;
A6:
for v being Vector of V holds
( v in (Omega). V iff v in Lin C )
A11:
B is linearly-independent
by VECTSP_7:def 3;
C is linearly-independent
by A3, VECTSP_7:def 3, ZMODUL02:56;
then A12:
C is Basis of V
by A6, VECTSP_7:def 3, ZMODUL01:46;
B c= C
then A13:
B = C
by A3, XBOOLE_0:def 10;
defpred S1[ set , object ] means ex L being Linear_Combination of B st
( c2 = Carrier L & Sum L = p . V );
A14:
for i being Nat st i in Seg (len p) holds
ex x being object 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(A14);
then consider q being FinSequence such that
A16:
dom q = Seg (len p)
and
A17:
for i being Nat st i in Seg (len p) holds
S1[i,q . i]
;
A18:
dom p = dom q
by A16, FINSEQ_1:def 3;
A19:
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;
for y1, y2 being set st i in Seg (len p) & S1[i,y1] & S1[i,y2] holds
y1 = y2let y1,
y2 be
set ;
( i in Seg (len p) & S1[i,y1] & S1[i,y2] implies y1 = y2 )
assume that
i in Seg (len p)
and A20:
S1[
i,
y1]
and A21:
S1[
i,
y2]
;
y1 = y2
consider L1 being
Linear_Combination of
B such that A22:
(
y1 = Carrier L1 &
Sum L1 = p . i )
by A20;
consider L2 being
Linear_Combination of
B such that A23:
(
y2 = Carrier L2 &
Sum L2 = p . i )
by A21;
(
Carrier L1 c= B &
Carrier L2 c= B )
by VECTSP_6:def 4;
hence
y1 = y2
by A22, A23, VECTSP_7:def 3, Th3;
verum
end;
now for x being object st x in { (Carrier L) where L is Linear_Combination of B : ex i being Element of NAT st
( i in dom p & Sum L = p . i ) } holds
x in rng qlet x be
object ;
( x in { (Carrier L) where L is Linear_Combination of B : ex i being Element of 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 Element of NAT st
( i in dom p & Sum L = p . i ) }
;
x in rng qthen consider L being
Linear_Combination of
B such that A24:
x = Carrier L
and A25:
ex
i being
Element of
NAT st
(
i in dom p &
Sum L = p . i )
;
consider i being
Element of
NAT such that A26:
i in dom p
and A27:
Sum L = p . i
by A25;
S1[
i,
q . i]
by A16, A17, A18, A26;
then
x = q . i
by A19, A16, A18, A24, A26, A27;
hence
x in rng q
by A18, A26, FUNCT_1:def 3;
verum end;
then A28:
{ (Carrier L) where L is Linear_Combination of B : ex i being Element of NAT st
( i in dom p & Sum L = p . i ) } c= rng q
;
for R being set st R in { (Carrier L) where L is Linear_Combination of B : ex i being Element of NAT st
( i in dom p & Sum L = p . i ) } holds
R is finite
hence
B is finite
by A13, A28, FINSET_1:7; verum