-1

Where is the following argument going wrong?

Let $S$ be a finite semigroup. There exists $e\in S$ such that $ee=e$. The subsemigroup $eSe = \{ese \mid s\in S\}\subseteq S$ is a monoid with the identity $e$. The map $ese\mapsto s$ is an injection from $eSe \to S$. Therefore $eSe = S$. Thus, every finite semigroup is a monoid ?! What?!

AlvinL
  • 9,017

1 Answers1

2

The reason is, formula $ese\mapsto s$ does not always define a function, as there might be two different $s$ and $s'$ such that $ese = es'e$.

JSch
  • 56
  • 1
    As an explicit example, take the semigroup that maps every product to the first factor, $ab=a$ for all $a,b$. Then $ese=e$ for all $s\in S$. – Arturo Magidin Jun 17 '20 at 17:46
  • That's correct. We ought to show $ese = es'e$ implies $s=s'$, but this is false, in general, as seen from the previous comment. – AlvinL Jun 17 '20 at 17:58