A binary operation ∗ ∗ on a set S is called commutative if x ∗ ∗ y = y ∗ ∗ x for all x , y ∈ ∈ S . In other words, an operation is commutative if every two elements commute. An operation that does not satisfy the above property is called noncommutative.