let F be Field; for E being F -finite FieldExtension of F
for K being F -extending b1 -finite FieldExtension of F
for BE being Basis of (VecSp (E,F))
for BK being Basis of (VecSp (K,E)) holds Lin (Base (BE,BK)) = ModuleStr(# the carrier of (VecSp (K,F)), the addF of (VecSp (K,F)), the ZeroF of (VecSp (K,F)), the lmult of (VecSp (K,F)) #)
let E be F -finite FieldExtension of F; for K being F -extending E -finite FieldExtension of F
for BE being Basis of (VecSp (E,F))
for BK being Basis of (VecSp (K,E)) holds Lin (Base (BE,BK)) = ModuleStr(# the carrier of (VecSp (K,F)), the addF of (VecSp (K,F)), the ZeroF of (VecSp (K,F)), the lmult of (VecSp (K,F)) #)
let K be F -extending E -finite FieldExtension of F; for BE being Basis of (VecSp (E,F))
for BK being Basis of (VecSp (K,E)) holds Lin (Base (BE,BK)) = ModuleStr(# the carrier of (VecSp (K,F)), the addF of (VecSp (K,F)), the ZeroF of (VecSp (K,F)), the lmult of (VecSp (K,F)) #)
let BE be Basis of (VecSp (E,F)); for BK being Basis of (VecSp (K,E)) holds Lin (Base (BE,BK)) = ModuleStr(# the carrier of (VecSp (K,F)), the addF of (VecSp (K,F)), the ZeroF of (VecSp (K,F)), the lmult of (VecSp (K,F)) #)
let BK be Basis of (VecSp (K,E)); Lin (Base (BE,BK)) = ModuleStr(# the carrier of (VecSp (K,F)), the addF of (VecSp (K,F)), the ZeroF of (VecSp (K,F)), the lmult of (VecSp (K,F)) #)
set V = VecSp (K,F);
H1:
the carrier of (VecSp (K,F)) = the carrier of K
by FIELD_4:def 6;
H2:
( Lin BE = ModuleStr(# the carrier of (VecSp (E,F)), the addF of (VecSp (E,F)), the ZeroF of (VecSp (E,F)), the lmult of (VecSp (E,F)) #) & Lin BK = ModuleStr(# the carrier of (VecSp (K,E)), the addF of (VecSp (K,E)), the ZeroF of (VecSp (K,E)), the lmult of (VecSp (K,E)) #) )
by VECTSP_7:def 3;
A:
now for o being object st o in the carrier of (VecSp (K,F)) holds
o in the carrier of (Lin (Base (BE,BK)))let o be
object ;
( o in the carrier of (VecSp (K,F)) implies o in the carrier of (Lin (Base (BE,BK))) )assume
o in the
carrier of
(VecSp (K,F))
;
o in the carrier of (Lin (Base (BE,BK)))then
o in Lin BK
by H1, H2, FIELD_4:def 6;
then consider l1 being
Linear_Combination of
BK such that A0:
o = Sum l1
by VECTSP_7:7;
set l =
lift (
l1,
BE);
down (lift (l1,BE)) = l1
by Tlift2;
then
Sum (lift (l1,BE)) = o
by A0, TSum;
then
o in { (Sum l) where l is Linear_Combination of Base (BE,BK) : verum }
;
hence
o in the
carrier of
(Lin (Base (BE,BK)))
by VECTSP_7:def 2;
verum end;
hence
Lin (Base (BE,BK)) = ModuleStr(# the carrier of (VecSp (K,F)), the addF of (VecSp (K,F)), the ZeroF of (VecSp (K,F)), the lmult of (VecSp (K,F)) #)
by A, TARSKI:2, VECTSP_4:31; verum