let G be commutative Group; for A, B being non empty finite set
for FA being b1 -defined the carrier of G -valued total Function
for FB being b2 -defined the carrier of G -valued total Function
for FAB being b1 \/ b2 -defined the carrier of G -valued total Function st A misses B & FAB = FA +* FB holds
Product FAB = (Product FA) * (Product FB)
let A, B be non empty finite set ; for FA being A -defined the carrier of G -valued total Function
for FB being B -defined the carrier of G -valued total Function
for FAB being A \/ B -defined the carrier of G -valued total Function st A misses B & FAB = FA +* FB holds
Product FAB = (Product FA) * (Product FB)
let FA be A -defined the carrier of G -valued total Function; for FB being B -defined the carrier of G -valued total Function
for FAB being A \/ B -defined the carrier of G -valued total Function st A misses B & FAB = FA +* FB holds
Product FAB = (Product FA) * (Product FB)
let FB be B -defined the carrier of G -valued total Function; for FAB being A \/ B -defined the carrier of G -valued total Function st A misses B & FAB = FA +* FB holds
Product FAB = (Product FA) * (Product FB)
let FAB be A \/ B -defined the carrier of G -valued total Function; ( A misses B & FAB = FA +* FB implies Product FAB = (Product FA) * (Product FB) )
assume A1:
A misses B
; ( not FAB = FA +* FB or Product FAB = (Product FA) * (Product FB) )
assume A2:
FAB = FA +* FB
; Product FAB = (Product FA) * (Product FB)
consider fA being FinSequence of G such that
A3:
( Product FA = Product fA & fA = FA * (canFS A) )
by Def1;
consider fB being FinSequence of G such that
A4:
( Product FB = Product fB & fB = FB * (canFS B) )
by Def1;
set fAB = FAB * (canFS (A \/ B));
set cAB = (canFS A) ^ (canFS B);
set uAB = canFS (A \/ B);
reconsider SGAB = Seg (card (A \/ B)) as non empty finite set ;
A5:
( (canFS A) ^ (canFS B) is one-to-one onto FinSequence of A \/ B & dom ((canFS A) ^ (canFS B)) = SGAB )
by Lm3, A1;
reconsider cAB = (canFS A) ^ (canFS B) as one-to-one onto FinSequence of A \/ B by Lm3, A1;
rng cAB c= A \/ B
;
then reconsider JcAB = cAB as Function of SGAB,(A \/ B) by FUNCT_2:2, A5;
A6: dom (canFS (A \/ B)) =
Seg (len (canFS (A \/ B)))
by FINSEQ_1:def 3
.=
SGAB
by FINSEQ_1:93
;
rng (canFS (A \/ B)) c= A \/ B
;
then reconsider KuAB = canFS (A \/ B) as Function of SGAB,(A \/ B) by FUNCT_2:2, A6;
reconsider IuAB = (canFS (A \/ B)) " as Function of (A \/ B),SGAB by FINSEQ_1:95;
A7:
rng (canFS (A \/ B)) = A \/ B
by FUNCT_2:def 3;
then
( IuAB * KuAB = id SGAB & KuAB * IuAB = id (A \/ B) )
by FUNCT_2:29;
then A8:
( IuAB is one-to-one & IuAB is onto )
by FUNCT_2:23;
set p = IuAB * JcAB;
( IuAB * JcAB is onto & IuAB * JcAB is one-to-one )
by A8, FUNCT_2:27;
then reconsider p = IuAB * JcAB as Permutation of SGAB ;
reconsider fAB = FAB * (canFS (A \/ B)) as FinSequence of G by Lm2;
A9: (canFS (A \/ B)) * p =
(KuAB * IuAB) * JcAB
by RELAT_1:36
.=
(id (A \/ B)) * JcAB
by A7, FUNCT_2:29
.=
(canFS A) ^ (canFS B)
by FUNCT_2:17
;
A10:
SGAB = dom fAB
by Lm2;
A11: fA ^ fB =
FAB * ((canFS A) ^ (canFS B))
by A3, A4, Lm4, A1, A2
.=
fAB * p
by RELAT_1:36, A9
;
thus Product FAB =
Product fAB
by Def1
.=
Product (fA ^ fB)
by A10, A11, UPROOTS:16
.=
(Product FA) * (Product FB)
by A3, A4, GROUP_4:5
; verum