Category Theory
Zulip Server
Archive

You're reading the public-facing archive of the Category Theory Zulip server.
To join the server you need an invite. Anybody can get an invite by contacting Matteo Capucci at name dot surname at gmail dot com.
For all things related to this archive refer to the same person.


Stream: theory: mathematics

Topic: Bands: xx=x


view this post on Zulip Jan Pax (Jul 03 2026 at 18:26):

Why in semigroups satisfying xx=xxx=x it holds that
xyzyx=xyxzxyxxyzyx=xyxzxyx Use no advanced theorem, just rewriting rules like AAAAA\to A.

view this post on Zulip Amar Hadzihasanovic (Jul 03 2026 at 19:16):

It does not hold in general bands.
It does hold in regular bands, which satisfy xyxzx=xyzxxyxzx = xyzx, by the equational chain
(xyxzx)yx=[x(yzx]y)x=x[yz(yxy]x)=xyz[yx](xyxzx)yx = [x(yzx]y)x = x[yz(yxy]x) = xyz[yx]
where round brackets denote the part next rewritten and square brackets the one that's been rewritten; the first two equations by regularity, the third by idempotence.

view this post on Zulip Jan Pax (Jul 03 2026 at 19:25):

doi.org/10.1007/978-94-009-3839-7_6 Great. But, why in that link it holds that if c(w)={x} then s(w) is empty ?

view this post on Zulip Amar Hadzihasanovic (Jul 03 2026 at 19:41):

If I understand correctly, if ww is a string of elements of XX (called "variables"),

So if c(w)={x}c(w) = \{x\} it means that xx is the only variable appearing in ww, that is, w=xxw = x\cdots x; so xx is (trivially) the “last variable”; and because it appears in the first position, there is no “prefix before the appearance of xx”, so s(w)s(w) is the empty string.

view this post on Zulip Amar Hadzihasanovic (Jul 03 2026 at 19:43):

For example if w=xyxzxw = xyxzx we have c(w)={x,y,z}c(w) = \{ x, y, z \}, σ(w)=z\sigma(w) = z, and s(w)=xyxs(w) = xyx.

view this post on Zulip Amar Hadzihasanovic (Jul 03 2026 at 20:00):

If you need an explicit counterexample to the equation you gave, there is a 5-element band where it does not hold: let its set of elements be S={0,1,2,a,b}S = \{ 0, 1, 2, a, b \}, and multiplcation defined by

Then ab1ba=1ba=2ab1ba = 1ba = 2 but aba1aba=1aba=0aba1aba = 1aba = 0.