{
  "aliases": null,
  "backlinks": [
    {
      "field": "about",
      "target": "1HTSJ6A4D2"
    },
    {
      "field": "uses",
      "target": "1HTSJ6A4D2"
    }
  ],
  "body": "\n## Problem\n\nLet $\\mathcal{V}$ be a [[variety|AJNZJD8442]] of finite signature, and let $A = \\langle X \\mid R \\rangle_{\\mathcal{V}}$ be an algebra given by a finite [[presentation|43M1WFPYGQ]], with $X$ and $R$ finite.\nThe *word problem* for this presentation asks for an algorithm, that is, a [[computable function|KZSB5E471K]], with the following task.\nFor any two terms $s$ and $t$ over $X$, it decides whether $s$ and $t$ denote the same element of $A$.\nThe problem is *solvable* for $A$ if such an algorithm exists.\nThe *uniform word problem* for $\\mathcal{V}$ asks for one algorithm that takes the finite presentation as part of its input.\n\n## Remarks\n\nSolvability does not depend on the choice of the finite presentation of $A$.\nSuppose that $\\mathcal{V}$ is finitely based.\nThen the set of pairs $(s, t)$ with $s = t$ in $A$ is computably enumerable, by listing all derivations from $R$ and the identities of $\\mathcal{V}$.\nThe difficulty is to certify that $s \\neq t$.\nThe problem is unsolvable in general.\nMarkov and Post independently gave finitely presented semigroups with unsolvable word problem in 1947.\nNovikov and Boone gave finitely presented groups with unsolvable [[word problem for groups|PBGTTAVMMT]].\nIt is solvable in many classes, for example for finitely presented abelian groups and for one-relator groups, the latter by a theorem of Magnus.\nWhen the relations together with the identities of $\\mathcal{V}$ can be oriented into a finite convergent rewriting system, normal forms solve it.\n\n## Explanations\n\n### L1 human\n\nAn algebra given by generators and relations is like a puzzle: different expressions may name the same element because the relations say so.\nThe word problem asks for a mechanical procedure that always tells whether two given expressions are equal.\nFor many familiar algebras such a procedure exists.\nA famous discovery of the twentieth century is that for some finitely presented semigroups and groups no procedure can exist at all.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "about": [
      "43M1WFPYGQ"
    ],
    "history": {
      "first_stated": "1914",
      "posed_by": "Axel Thue"
    },
    "kind": "problem",
    "msc": [
      "08A50",
      "03D40"
    ],
    "name": "Word problem for an algebra",
    "sources": [
      {
        "locator": "History",
        "url": "https://en.wikipedia.org/wiki/Word_problem_(mathematics)"
      }
    ],
    "tag": "7ZKBV18BFG",
    "uses": [
      "43M1WFPYGQ",
      "AJNZJD8442",
      "KZSB5E471K"
    ]
  },
  "kind": "problem",
  "link": "https://tamnd.github.io/math2/node/7ZKBV18BFG/",
  "links": [
    {
      "field": "about",
      "target": "43M1WFPYGQ"
    },
    {
      "field": "uses",
      "target": "43M1WFPYGQ"
    },
    {
      "field": "uses",
      "target": "AJNZJD8442"
    },
    {
      "field": "uses",
      "target": "KZSB5E471K"
    }
  ],
  "markdown": "https://tamnd.github.io/math2/node/7ZKBV18BFG.md",
  "msc": [
    "08A50",
    "03D40"
  ],
  "name": "Word problem for an algebra",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/7ZK/7ZKBV18BFG.md",
  "status": null,
  "tag": "7ZKBV18BFG",
  "uri": "m2://7ZKBV18BFG",
  "url": "https://tamnd.github.io/math2/wiki/word-problem-for-an-algebra/",
  "writing": {
    "tag": "7ZKBV18BFG",
    "kind": "problem",
    "level": "W0",
    "next": [
      {
        "what": "an inventory row",
        "note": "the row of the inventory that the node accounts for",
        "have": 0,
        "want": 1
      }
    ]
  }
}
