Suppose $M$ is a (commutative) monoid.
Typically the cancellation property is defined as $a + c = b + c \Rightarrow a = b$ for all $a,b,c \in M$.
Recently I was working on a problem where I thought I needed cancellation, but it turned out that the weaker version $a + c = c \Rightarrow a = 0$ for all $a,c \in M$ would already be sufficient.
My questions are:
- Is this actually a weaker property than cancellation? It is implied by cancellation by choosing $b = 0$, but despite trying some things out myself I am not yet 100% convinced that it is not just cancellation in disguise.
- If it is actually a weaker version of cancellation, is there some reading or other material on it anywhere or does it even have a name?
Note: Commutativity is not really needed, but it was where I stumbled upon this so I just kept it for the sake of simplicity.
An example. Consider the set $\{n\mid n\gt 0\}\cup \{u_n \mid n\gt 0\}\cup\{0\}$ with operation + which is the usual + on natural numbers, $n+u_k=u_k+n=(n+k), u_k+u_n=u_{k+n}$, $0+x=x+0=x$ for every $x$. It is a commutative non-cancelative monoid satisfying your condition. I do not think this class of monoids has a name.
There are books on commutative semigroups (Redei, Grillet,...).