{
  "aliases": null,
  "backlinks": [
    {
      "field": "uses",
      "target": "C1PFAQBCB8"
    },
    {
      "field": "uses",
      "target": "ETSXVDDCYK"
    },
    {
      "field": "defines",
      "target": "FQEHRZ7N7X"
    }
  ],
  "body": "\n## Summary\n\nA Gorenstein ring is a Noetherian ring whose local rings have finite injective dimension as modules over themselves.\nGorenstein rings sit between [[complete intersection rings|EPM2HKGMZS]] and [[Cohen–Macaulay rings|N1QJQEGBFC]]: every complete intersection is Gorenstein and every Gorenstein ring is Cohen–Macaulay.\nThey are exactly the Cohen–Macaulay local rings whose [[canonical module|W5ECXPM6FW]] is the ring itself, which makes duality statements particularly clean.\n\n## Explanations\n\n### L1 human\n\nGorenstein rings have a built-in symmetry.\nFor a finite-dimensional local algebra over a field, the condition says that the \"bottom\" of the ring, the part killed by every non-unit, is one-dimensional.\nThe ring $K[x]/(x^3)$ is Gorenstein: its bottom is spanned by $x^2$.\nThe ring $K[x,y]/(x^2, xy, y^2)$ is not: its bottom is spanned by both $x$ and $y$.\n",
  "commit": "547b6eddb8f2feb8d579f2d633d22a27b7e132fc",
  "front": {
    "kind": "concept",
    "msc": [
      "13H10",
      "13D05"
    ],
    "name": "Gorenstein ring",
    "same_as": {
      "wikidata": "Q5586177",
      "wikipedia": "Gorenstein ring"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Gorenstein_ring"
      }
    ],
    "tag": "T6HCX959PJ"
  },
  "kind": "concept",
  "link": "https://math2.tamnd.com/node/T6HCX959PJ/",
  "links": null,
  "markdown": "https://math2.tamnd.com/node/T6HCX959PJ.md",
  "msc": [
    "13H10",
    "13D05"
  ],
  "name": "Gorenstein ring",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/T6H/T6HCX959PJ.md",
  "status": null,
  "tag": "T6HCX959PJ",
  "uri": "m2://T6HCX959PJ",
  "url": "https://math2.tamnd.com/wiki/gorenstein-ring/",
  "writing": {
    "tag": "T6HCX959PJ",
    "kind": "concept",
    "level": "W0",
    "next": [
      {
        "what": "a source with a locator",
        "have": 0,
        "want": 1
      }
    ]
  }
}
