let G be non empty multMagma ; :: thesis: ( ( G is commutative implies bool G is commutative ) & ( G is associative implies bool G is associative ) & ( G is uniquely-decomposable implies bool G is uniquely-decomposable ) )
A1: ( H1( bool G) = H1(G) .:^2 & H3( bool G) = bool H3(G) ) by Th55;
thus ( G is commutative implies bool G is commutative ) by A1, Th49; :: thesis: ( ( G is associative implies bool G is associative ) & ( G is uniquely-decomposable implies bool G is uniquely-decomposable ) )
thus ( G is associative implies bool G is associative ) by A1, Th50; :: thesis: ( G is uniquely-decomposable implies bool G is uniquely-decomposable )
assume H1(G) is uniquely-decomposable ; :: according to MONOID_0:def 20 :: thesis: bool G is uniquely-decomposable
hence H1( bool G) is uniquely-decomposable by A1, Th54; :: according to MONOID_0:def 20 :: thesis: verum