let D be non empty set ; for G being non empty multMagma
for f1, f2 being Element of (.: (G,D))
for a being Element of D holds (f1 * f2) . a = (f1 . a) * (f2 . a)
let G be non empty multMagma ; for f1, f2 being Element of (.: (G,D))
for a being Element of D holds (f1 * f2) . a = (f1 . a) * (f2 . a)
let f1, f2 be Element of (.: (G,D)); for a being Element of D holds (f1 * f2) . a = (f1 . a) * (f2 . a)
let a be Element of D; (f1 * f2) . a = (f1 . a) * (f2 . a)
reconsider g1 = f1, g2 = f2 as Element of Funcs (D,H3(G)) by Th17;
H1( .: (G,D)) = (H1(G),H3(G)) .: D
by Th17;
then
( dom (H1(G) .: (g1,g2)) = D & f1 * f2 = H1(G) .: (g1,g2) )
by Def2, FUNCT_2:def 1;
hence
(f1 * f2) . a = (f1 . a) * (f2 . a)
by FUNCOP_1:22; verum