lpetrich
Contributor
Another one we may call the maximum semigroup. Consider a set S of completely ordered entities like real numbers or their subsets. Use operation
a*b = max(a,b)
It is a semigroup with identity min(S) and zero max(S) if they exist. It is idempotent: max(a,a) = a, making it a band. It is commutative, making it a semilattice.
Now consider the bicyclic semigroup: (A,A) for a set A of completely ordered numbers (real numbers and their subsets, some selections of complex numbers). The operation is
(a,b)*(c,d) = (a - b + t, d - c + t) where t = max(b,c)
Its identity is (min(A),min(A)) if min(A) exists and its zero is (max(A),max(A)) if max(A) exists.
Another property: the cancellative property. Left cancellativity: a*b = a*c implies b = c. Right cancellativity: b*a = c*a implies b = c. Two-sided cancellativity is plain cancellativity. All groups have it, but many semigroups don't. The null semigroup, for instance. The left-zero semigroup is right cancellative but not left cancellative, having only partial cancellativity.
a*b = max(a,b)
It is a semigroup with identity min(S) and zero max(S) if they exist. It is idempotent: max(a,a) = a, making it a band. It is commutative, making it a semilattice.
Now consider the bicyclic semigroup: (A,A) for a set A of completely ordered numbers (real numbers and their subsets, some selections of complex numbers). The operation is
(a,b)*(c,d) = (a - b + t, d - c + t) where t = max(b,c)
Its identity is (min(A),min(A)) if min(A) exists and its zero is (max(A),max(A)) if max(A) exists.
Another property: the cancellative property. Left cancellativity: a*b = a*c implies b = c. Right cancellativity: b*a = c*a implies b = c. Two-sided cancellativity is plain cancellativity. All groups have it, but many semigroups don't. The null semigroup, for instance. The left-zero semigroup is right cancellative but not left cancellative, having only partial cancellativity.