cancellativity
Cancellativity is a property of semigroups and monoids describing when equation solving with the product is unique. A semigroup S with operation * is left cancellative if a*b = a*c implies b=c for all a,b,c in S. It is right cancellative if b*a = c*a implies b=c for all a,b,c. If both conditions hold, S is cancellative. Groups are cancellative because ab=ac implies a^{-1}ab=a^{-1}ac, hence b=c.
Examples and non-examples illustrate the idea. The natural numbers under addition (N, +) form a cancellative monoid,
Two common extensions of cancellativity are left and right cancellativity. If a structure is cancellative, left
Connections to groups and fractions. A cancellative monoid can often be embedded into a group of fractions:
Applications of cancellativity appear in solving equations in semigroups, in factorization theory, and in constructions of