This is Exercise 2.6.11 of Howie's "Fundamentals of Semigroup Theory".
The Details:
Let $S$ be a semigroup.
Definition 1: We say $S$ is regular if for all $a\in S$ there exists an $x$ in $S$ such that $a=axa$.
Definition 2: We say $S$ is cancellative if for all $a, b, c\in S$, $$ac=bc\implies a=b$$ and $$ca=cb\implies a=b.$$
The Question:
Let $S$ be a regular semigroup. Show that the following are equivalent:
(a) $S$ has exactly one idempotent.
(b) $S$ is cancellative.
(c) $S$ is a group.
My Attempt:
Suppose $S$ is regular.
Showing (a) implies (b):
Suppose (a). Suppose $ac=bc$ for $a, b, c\in S$. We have $c=cxc$ for some $x$, so that $cx=cxcx=e$ and similarly $xc=e$. Then $acx=bcx$ implies $ae=be$.
How do I show that $a=b$? The proof of the left cancellative property should be dual to that of the right.
Showing (b) implies (c):
Suppose (b). Then what?
Showing (c) implies (a):
Suppose (c). Suppose $a^2=a$. Then $a=(aa)a^{-1}=aa^{-1}=1_S$. Thus the only idempotent in $S$ is the identity $1_S$. Thus (a). $\square$
Please help.