let X be set ; :: thesis: for G being non empty unital multMagma
for H being non empty SubStr of G st the_unity_wrt the multF of G in the carrier of H holds
.: H,X is MonoidalSubStr of .: G,X
let G be non empty unital multMagma ; :: thesis: for H being non empty SubStr of G st the_unity_wrt the multF of G in the carrier of H holds
.: H,X is MonoidalSubStr of .: G,X
let H be non empty SubStr of G; :: thesis: ( the_unity_wrt the multF of G in the carrier of H implies .: H,X is MonoidalSubStr of .: G,X )
assume A1:
the_unity_wrt the multF of G in H3(H)
; :: thesis: .: H,X is MonoidalSubStr of .: G,X
then reconsider G' = G, H' = H as non empty unital multMagma by MONOID_0:32;
A2:
( H1(H) c= H1(G) & H1( .: G,X) = H1(G),H3(G) .: X & 1. (.: G',X) = X --> (the_unity_wrt H1(G)) & 1. (.: H',X) = X --> (the_unity_wrt H1(H)) & the_unity_wrt H1(H') = the_unity_wrt H1(G') & H1( .: H,X) = H1(H),H3(H) .: X )
by A1, Th18, Th23, MONOID_0:32, MONOID_0:def 23;
then
H1( .: H,X) c= H1( .: G,X)
by Th17;
hence
.: H,X is MonoidalSubStr of .: G,X
by A2, MONOID_0:def 25; :: thesis: verum