{
  "aliases": null,
  "backlinks": null,
  "body": "\n## Definition\n\nLet $S$ be a [[semigroup|0XMEM406JM]].\nAn element $a \\in S$ is *regular* if there is $x \\in S$ with $axa = a$.\nThe semigroup $S$ is *regular* if every element of $S$ is regular.\n\n## Remarks\n\nIf $axa = a$, then $y = xax$ satisfies $aya = a$ and $yay = y$; such a $y$ is called an inverse of $a$.\nSo $S$ is regular if and only if every element has at least one inverse in this sense.\nIf $axa = a$, then $ax$ and $xa$ are [[idempotents|0N5NJZKKN3]].\nA semigroup is regular if and only if every $\\mathcal{R}$-class, or equivalently every $\\mathcal{L}$-class, of [[Green's relations|S7WJW2YES2]] contains an idempotent.\n\nExample: the monoid $T_X$ of all maps $X \\to X$ under composition, $(fg)(x) = f(g(x))$.\nGiven $f$, choose $g$ such that $g(y)$ is a preimage of $y$ under $f$ for each $y$ in the image of $f$, and $g(y)$ is arbitrary otherwise.\nThen $f(g(f(x))) = f(x)$ for all $x$, so $fgf = f$.\n\nNon-example: the positive integers under addition.\nFor $a = 1$, the equation $1 + x + 1 = 1$ has no positive solution $x$, so $1$ is not regular.\n",
  "commit": "547b6eddb8f2feb8d579f2d633d22a27b7e132fc",
  "front": {
    "defines": "XGJKF6T7FZ",
    "kind": "definition",
    "msc": [
      "20M17"
    ],
    "name": "Regular semigroup",
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Regular_semigroup"
      }
    ],
    "tag": "4C3RRDA4WZ",
    "uses": [
      "0XMEM406JM",
      "0N5NJZKKN3",
      "7ZB7MRKPQ9",
      "S7WJW2YES2"
    ]
  },
  "kind": "definition",
  "link": "https://math2.tamnd.com/node/4C3RRDA4WZ/",
  "links": [
    {
      "field": "defines",
      "target": "XGJKF6T7FZ"
    },
    {
      "field": "uses",
      "target": "0XMEM406JM"
    },
    {
      "field": "uses",
      "target": "0N5NJZKKN3"
    },
    {
      "field": "uses",
      "target": "7ZB7MRKPQ9"
    },
    {
      "field": "uses",
      "target": "S7WJW2YES2"
    }
  ],
  "markdown": "https://math2.tamnd.com/node/4C3RRDA4WZ.md",
  "msc": [
    "20M17"
  ],
  "name": "Regular semigroup",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/4C3/4C3RRDA4WZ.md",
  "status": null,
  "tag": "4C3RRDA4WZ",
  "uri": "m2://4C3RRDA4WZ",
  "url": "https://math2.tamnd.com/wiki/regular-semigroup-definition/",
  "writing": {
    "tag": "4C3RRDA4WZ",
    "kind": "definition",
    "level": "W0",
    "next": [
      {
        "what": "an inventory row",
        "note": "the row of the inventory that the node accounts for",
        "have": 0,
        "want": 1
      },
      {
        "what": "a source with a locator",
        "have": 0,
        "want": 1
      }
    ]
  }
}
