Cancellative Monoid

A Monoid ( M , ε , ⋆ ) 𝑀 𝜀 ⋆ (M,\varepsilon,\star) is cancellative if for all x : M : 𝑥 𝑀 x:M , the functions x ⋆ − : M → M x\star-:M\to M and − ⋆ x : M → M -\star x:M\to M are Injective. If only one such function is injective, we call the monoid left cancellative or right cancellative.