A magma
\left( M,\star \right) is a nonempty set with a binary operation. A double magma
\left( M,\star ,\bullet \right) is a nonempty set with two binary operations satisfying the interchange law
\left( w\star x \right)\bullet \left( y\star z \right)=\left( w\bullet y \right)\star \left( x\bullet z \right). We call a double magma proper if the two operations are distinct, and commutative if the operations are commutative. A double semigroup, first introduced by Kock, is a double magma for which both operations are associative. Given a non-trivial group
G we define a system of two magma
\left( G,\star ,\bullet \right) using the commutator operations
x\star y=\left[ x,y \right]\left( ={{x}^{-1}}{{y}^{-1}}xy \right) and
x\bullet y=\left[ y,x \right]. We show that
\left( G,\star ,\bullet \right) is a double magma if and only if
G satisfies the commutator laws
\left[ x,y;x,z \right]=1 and
{{\left[ w,x;y,z \right]}^{2}}=1. We note that the first law defines the class of 3-metabelian groups. If both these laws hold in
G, the double magma is proper if and only if there exist
{{x}_{0}},{{y}_{0}}\in G for which
{{\left[ {{x}_{0}},{{y}_{0}} \right]}^{2}}\ne 1. This double magma is a double semigroup if and only if
G is nilpotent of class two. We construct a specific example of a proper double semigroup based on the dihedral group of order 16. In addition, we comment on a similar construction for rings using Lie commutators.