1

Let $(S,*)$ be a semigroup such that for every $a \in S$ there exists $b \in S$ such that $a*b*a=a$. Prove that $S$ is a group. I tried first to prove that $1$ exists but I can't get my head around it. Any suggestions?

user53970
  • 1,252

1 Answers1

1

Such a semigroup is called regular, and need not be a group in general. For a counterexample see here. However, if we require that for each $a\in S$ there is a unique $b\in S$ with $aba=a$, then $S$ is a group - this is a duplicate, see here.

Dietrich Burde
  • 140,055