let R be Ring; :: thesis: for V being RightMod of R
for F, G being FinSequence of V
for f being Function of V,R holds f (#) (F ^ G) = (f (#) F) ^ (f (#) G)
let V be RightMod of R; :: thesis: for F, G being FinSequence of V
for f being Function of V,R holds f (#) (F ^ G) = (f (#) F) ^ (f (#) G)
let F, G be FinSequence of V; :: thesis: for f being Function of V,R holds f (#) (F ^ G) = (f (#) F) ^ (f (#) G)
let f be Function of V,R; :: thesis: f (#) (F ^ G) = (f (#) F) ^ (f (#) G)
set H = (f (#) F) ^ (f (#) G);
set I = F ^ G;
A1: len ((f (#) F) ^ (f (#) G)) =
(len (f (#) F)) + (len (f (#) G))
by FINSEQ_1:35
.=
(len F) + (len (f (#) G))
by Def8
.=
(len F) + (len G)
by Def8
.=
len (F ^ G)
by FINSEQ_1:35
;
A2:
( len F = len (f (#) F) & len G = len (f (#) G) )
by Def8;
now let k be
Nat;
:: thesis: ( k in dom ((f (#) F) ^ (f (#) G)) implies ((f (#) F) ^ (f (#) G)) . k = ((F ^ G) /. k) * (f . ((F ^ G) /. k)) )assume A3:
k in dom ((f (#) F) ^ (f (#) G))
;
:: thesis: ((f (#) F) ^ (f (#) G)) . k = ((F ^ G) /. k) * (f . ((F ^ G) /. k))now per cases
( k in dom (f (#) F) or ex n being Nat st
( n in dom (f (#) G) & k = (len (f (#) F)) + n ) )
by A3, FINSEQ_1:38;
suppose
ex
n being
Nat st
(
n in dom (f (#) G) &
k = (len (f (#) F)) + n )
;
:: thesis: ((f (#) F) ^ (f (#) G)) . k = ((F ^ G) /. k) * (f . ((F ^ G) /. k))then consider n being
Nat such that A8:
n in dom (f (#) G)
and A9:
k = (len (f (#) F)) + n
;
A10:
n in dom G
by A2, A8, FINSEQ_3:31;
A11:
k in dom (F ^ G)
by A1, A3, FINSEQ_3:31;
A12:
G /. n =
G . n
by A10, PARTFUN1:def 8
.=
(F ^ G) . k
by A2, A9, A10, FINSEQ_1:def 7
.=
(F ^ G) /. k
by A11, PARTFUN1:def 8
;
thus ((f (#) F) ^ (f (#) G)) . k =
(f (#) G) . n
by A8, A9, FINSEQ_1:def 7
.=
((F ^ G) /. k) * (f . ((F ^ G) /. k))
by A8, A12, Def8
;
:: thesis: verum end; end; end; hence
((f (#) F) ^ (f (#) G)) . k = ((F ^ G) /. k) * (f . ((F ^ G) /. k))
;
:: thesis: verum end;
hence
f (#) (F ^ G) = (f (#) F) ^ (f (#) G)
by A1, Def8; :: thesis: verum