Do these conditions on a semigroup define a group? - MathOverflow most recent 30 from http://mathoverflow.net2013-05-20T04:14:58Zhttp://mathoverflow.net/feeds/question/27720http://www.creativecommons.org/licenses/by-nc/2.5/rdfhttp://mathoverflow.net/questions/27720/do-these-conditions-on-a-semigroup-define-a-groupDo these conditions on a semigroup define a group?Arturo Magidin2010-06-10T16:59:17Z2010-06-10T18:49:15Z
<p>As is well known, if $S$ is a semigroup in which the equations $a=bx$ and $a=yb$ have solutions for all $a$ and $b$, then $S$ is a group. This question arose when someone misunderstood the conditions as requiring that the solution to both equations be the same element of $S$. He suggested instead replacing one of the equations with a cancellation condition (he was thinking along the lines of trying to specify that the Cayley table would be a latin square). It is easy to see that there are semigroups that are not groups in which every equation of the form $a=xb$ has a solution and you can cancel on the right (the standard example that sets $ab=a$ for all $a,b$ works). What is not clear to me is what happens if the equations and cancellations are on the same side. That is:</p>
<blockquote>
Suppose $S$ is a semigroup in which the following two conditions hold:
<ol>
<li> For all $a,b\in S$ there exists $x$ such that $a=xb$.
<li> For all $a,b,c\in S$, if $ab=ac$ then $b=c$.
</ol>
Is $S$ a group?
</blockquote>
<p>It is easy to see that if $S$ contains an idempotent, then $S$ will be a group: if $e^2=e$, then for all $a\in S$ we have $e^2a=ea$, so $ea=a$ for all $a$; then solving $e=xa$ shows $S$ has a left identity and left inverses, hence is a group. In particular, $S$ will be a group if at least one cyclic subsemigroup of $S$ is finite, and also in particular if $S$ is finite.</p>
<p>I suspect that the answer will be "no" in full generality (that is, there are examples of semigroups $S$ that satisfy 1 and 2 above but are not groups), but I have not been able to construct one. Does any one have an example, a proof that $S$ will always be a group under these conditions, or a reference?</p>
http://mathoverflow.net/questions/27720/do-these-conditions-on-a-semigroup-define-a-group/27732#27732Answer by Arturo Magidin for Do these conditions on a semigroup define a group?Arturo Magidin2010-06-10T18:32:30Z2010-06-10T18:49:15Z<p>I am a victim of timing... I had asked this of a colleague a few days ago and had received no answers, but today at lunch he gave me a counterexample and reference (Clifford and Preston's <em>The Algebraic Theory of Semigroups</em>, volume II, pp. 82-86). The example is the Baer-Levi semigroup: the semigroup of all one-to-one mappings $\alpha$ of a countable set $X$ into itself such that $X\setminus \alpha(X)$ is not finite. </p>
<p>Left cancellation follows trivially; if $a$ and $b$ are such mappings, then to construct $c\in S$ such that $a=cb$ proceed as follows: if $y=b(x)\in b(X)$, set $c(y)=c(b(x))=a(x)$. Now let $\delta$ be a one-to-one map from $X\setminus b(X)$ to $X\setminus a(X)$ with $(X\setminus a(X))\setminus\delta(X\setminus b(X))$ infinite. Then define $c(y)$ for $y\notin b(X)$ by $c(y)=\delta(y)$. </p>