let G be non empty multMagma ; :: thesis: for A being set holds
( ( G is commutative implies .: (G,A) is commutative ) & ( G is associative implies .: (G,A) is associative ) & ( G is idempotent implies .: (G,A) is idempotent ) & ( G is invertible implies .: (G,A) is invertible ) & ( G is cancelable implies .: (G,A) is cancelable ) & ( G is uniquely-decomposable implies .: (G,A) is uniquely-decomposable ) )

let A be set ; :: thesis: ( ( G is commutative implies .: (G,A) is commutative ) & ( G is associative implies .: (G,A) is associative ) & ( G is idempotent implies .: (G,A) is idempotent ) & ( G is invertible implies .: (G,A) is invertible ) & ( G is cancelable implies .: (G,A) is cancelable ) & ( G is uniquely-decomposable implies .: (G,A) is uniquely-decomposable ) )
A1: ( H1( .: (G,A)) = (H1(G),H3(G)) .: A & H3( .: (G,A)) = Funcs (A,H3(G)) ) by Th18;
thus ( G is commutative implies .: (G,A) is commutative ) :: thesis: ( ( G is associative implies .: (G,A) is associative ) & ( G is idempotent implies .: (G,A) is idempotent ) & ( G is invertible implies .: (G,A) is invertible ) & ( G is cancelable implies .: (G,A) is cancelable ) & ( G is uniquely-decomposable implies .: (G,A) is uniquely-decomposable ) )
proof
assume H1(G) is commutative ; :: according to MONOID_0:def 11 :: thesis: .: (G,A) is commutative
hence H1( .: (G,A)) is commutative by A1, Th8; :: according to MONOID_0:def 11 :: thesis: verum
end;
thus ( G is associative implies .: (G,A) is associative ) :: thesis: ( ( G is idempotent implies .: (G,A) is idempotent ) & ( G is invertible implies .: (G,A) is invertible ) & ( G is cancelable implies .: (G,A) is cancelable ) & ( G is uniquely-decomposable implies .: (G,A) is uniquely-decomposable ) )
proof
assume H1(G) is associative ; :: according to MONOID_0:def 12 :: thesis: .: (G,A) is associative
hence H1( .: (G,A)) is associative by A1, Th9; :: according to MONOID_0:def 12 :: thesis: verum
end;
thus ( G is idempotent implies .: (G,A) is idempotent ) :: thesis: ( ( G is invertible implies .: (G,A) is invertible ) & ( G is cancelable implies .: (G,A) is cancelable ) & ( G is uniquely-decomposable implies .: (G,A) is uniquely-decomposable ) )
proof
assume H1(G) is idempotent ; :: according to MONOID_0:def 13 :: thesis: .: (G,A) is idempotent
hence H1( .: (G,A)) is idempotent by A1, Th12; :: according to MONOID_0:def 13 :: thesis: verum
end;
thus ( G is invertible implies .: (G,A) is invertible ) :: thesis: ( ( G is cancelable implies .: (G,A) is cancelable ) & ( G is uniquely-decomposable implies .: (G,A) is uniquely-decomposable ) )
proof
assume H1(G) is invertible ; :: according to MONOID_0:def 16 :: thesis: .: (G,A) is invertible
hence H1( .: (G,A)) is invertible by A1, Th13; :: according to MONOID_0:def 16 :: thesis: verum
end;
thus ( G is cancelable implies .: (G,A) is cancelable ) :: thesis: ( G is uniquely-decomposable implies .: (G,A) is uniquely-decomposable )
proof
assume H1(G) is cancelable ; :: according to MONOID_0:def 19 :: thesis: .: (G,A) is cancelable
hence H1( .: (G,A)) is cancelable by A1, Th14; :: according to MONOID_0:def 19 :: thesis: verum
end;
assume H1(G) is uniquely-decomposable ; :: according to MONOID_0:def 20 :: thesis: .: (G,A) is uniquely-decomposable
hence H1( .: (G,A)) is uniquely-decomposable by A1, Th15; :: according to MONOID_0:def 20 :: thesis: verum