let X be set ; :: thesis: for G being non empty multMagma holds
( the carrier of (.: G,X) = Funcs X,the carrier of G & the multF of (.: G,X) = the multF of G,the carrier of G .: X )

let G be non empty multMagma ; :: thesis: ( the carrier of (.: G,X) = Funcs X,the carrier of G & the multF of (.: G,X) = the multF of G,the carrier of G .: X )
A1: ( not G is unital implies .: G,X = multMagma(# (Funcs X,H3(G)),(H1(G),H3(G) .: X) #) ) by Def3;
( G is unital implies .: G,X = multLoopStr(# (Funcs X,H3(G)),(H1(G),H3(G) .: X),(X --> (the_unity_wrt H1(G))) #) ) by Def3;
hence ( the carrier of (.: G,X) = Funcs X,the carrier of G & the multF of (.: G,X) = the multF of G,the carrier of G .: X ) by A1; :: thesis: verum