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 Th18;
H1( .: G,D) = H1(G),H3(G) .: D
by Th18;
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:28; verum