{
  "aliases": null,
  "backlinks": [
    {
      "field": "defines",
      "target": "5ZKP6E4JCE"
    },
    {
      "field": "uses",
      "target": "J7GYAF4FGT"
    },
    {
      "field": "uses",
      "target": "TSX2MAA95V"
    },
    {
      "field": "uses",
      "target": "YC90FXM4SA"
    }
  ],
  "body": "\n## Summary\n\nFix a [[monomial order|E874NARWPV]] on a polynomial ring.\nA Gröbner basis of an ideal is a finite generating set whose leading terms generate the ideal of all leading terms of the ideal.\nWith a Gröbner basis, the [[multivariate division algorithm|T8EN3CAEQF]] has a unique remainder.\nSo one can decide whether a polynomial lies in the ideal, and one can compute in the quotient ring.\nEvery ideal has a Gröbner basis, and [[Buchberger's algorithm|4RH1D40WG1]] computes one.\nGröbner bases are the basic tool of computational commutative algebra and algebraic geometry, including [[elimination theory|9PA8CVSWPD]].\n\n## Explanations\n\n### L1 human\n\nFor polynomials in one variable, an ideal is generated by one polynomial, and division by it decides membership.\nIn several variables, a set of generators may be badly chosen: a polynomial in the ideal can have a leading term that none of the generators' leading terms divides.\nA Gröbner basis is a set of generators without this defect.\nFor example, $\\set{x + y, x}$ generates the ideal $(x, y)$.\nBut $y = x - (x + y)$ is in the ideal, and for the order with $x \u003e y$ its leading term $y$ is not divisible by $x$.\nSo this set is not a Gröbner basis, while the set $\\set{x, y}$ is.\n",
  "commit": "547b6eddb8f2feb8d579f2d633d22a27b7e132fc",
  "front": {
    "kind": "concept",
    "msc": [
      "13P10",
      "68W30"
    ],
    "name": "Gröbner basis",
    "same_as": {
      "wikidata": "Q1551631",
      "wikipedia": "Gröbner basis"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Gröbner_basis"
      }
    ],
    "tag": "C83KPT47R0"
  },
  "kind": "concept",
  "link": "https://math2.tamnd.com/node/C83KPT47R0/",
  "links": null,
  "markdown": "https://math2.tamnd.com/node/C83KPT47R0.md",
  "msc": [
    "13P10",
    "68W30"
  ],
  "name": "Gröbner basis",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/C83/C83KPT47R0.md",
  "status": null,
  "tag": "C83KPT47R0",
  "uri": "m2://C83KPT47R0",
  "url": "https://math2.tamnd.com/wiki/grobner-basis/",
  "writing": {
    "tag": "C83KPT47R0",
    "kind": "concept",
    "level": "W0",
    "next": [
      {
        "what": "a source with a locator",
        "have": 0,
        "want": 1
      }
    ]
  }
}
