{
  "aliases": null,
  "backlinks": [
    {
      "field": "uses",
      "target": "9BDJZGZ5Z5"
    }
  ],
  "body": "\n## Statement\n\nLet $d$ be a positive squarefree integer.\nThe imaginary [[quadratic field|7SV4WA92SM]] $\\Q(\\sqrt{-d})$ has [[class number|KTKK9B1X41]] $1$ if and only if\n$$d \\in \\set{1, 2, 3, 7, 11, 19, 43, 67, 163}.$$\n\n## Remarks\n\nEquivalently, the fundamental discriminants $D \u003c 0$ with class number $1$ are $-3, -4, -7, -8, -11, -19, -43, -67, -163$.\nClass number $1$ means that the ring of integers is a principal ideal domain, or, equivalently for rings of integers, a [[unique factorisation domain|0W4X9G6263]].\nGauss's work on [[binary quadratic forms|SBDSYA037Q]] led him to expect this list; the theorem settles the case $h = 1$ of the [[class number problem|KTGAS9DGRX]].\nHeegner gave a proof using modular functions and [[complex multiplication|D3HEJTVY7G]], which was at first not accepted.\nBaker, with linear forms in logarithms, and Stark, with a method close to Heegner's, later gave complete proofs.\n\nExample: $\\Q(\\sqrt{-163})$ has class number $1$.\nA related fact is that $n^2 + n + 41$ is prime for $n = 0, 1, \\ldots, 39$; this works because $163 = 4 \\cdot 41 - 1$.\nBy contrast $\\Q(\\sqrt{-5})$ has class number $2$, as $6 = 2 \\cdot 3 = (1 + \\sqrt{-5})(1 - \\sqrt{-5})$ shows.\n\n## Explanations\n\n### L1 human\n\nIn most rings of algebraic integers, numbers can factor into irreducibles in several different ways.\nFor imaginary quadratic fields, the theorem gives the complete list of the nine fields where factorisation is unique.\nThe largest one comes from $\\sqrt{-163}$.\n\n### L2 human\n\nThe main difficulty is to rule out one possible extra field with a huge discriminant.\nLower bounds for class numbers of the form $h(-d) \\to \\infty$ were known, but they were not effective, so they could not exclude a single exception.\nThe theorem is closely related to the near-integer $e^{\\pi \\sqrt{163}}$, which comes from the $j$-invariant at a point of complex multiplication.\n",
  "commit": "5fc425f97f1f6b11da5892c2948ef8c5d8805665",
  "front": {
    "about": [
      "7SV4WA92SM",
      "KTKK9B1X41"
    ],
    "kind": "statement",
    "msc": [
      "11R29",
      "11R11"
    ],
    "name": "Stark–Heegner theorem",
    "role": "theorem",
    "same_as": {
      "wikidata": "Q2793600",
      "wikipedia": "Stark–Heegner theorem"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Stark%E2%80%93Heegner_theorem"
      }
    ],
    "tag": "KZTFH832H0",
    "uses": [
      "7SV4WA92SM",
      "KTKK9B1X41",
      "WQ46BD3ARY",
      "KTGAS9DGRX",
      "0W4X9G6263",
      "D3HEJTVY7G",
      "SBDSYA037Q"
    ]
  },
  "kind": "statement",
  "link": "https://math2.tamnd.com/node/KZTFH832H0/",
  "links": [
    {
      "field": "about",
      "target": "7SV4WA92SM"
    },
    {
      "field": "about",
      "target": "KTKK9B1X41"
    },
    {
      "field": "uses",
      "target": "7SV4WA92SM"
    },
    {
      "field": "uses",
      "target": "KTKK9B1X41"
    },
    {
      "field": "uses",
      "target": "WQ46BD3ARY"
    },
    {
      "field": "uses",
      "target": "KTGAS9DGRX"
    },
    {
      "field": "uses",
      "target": "0W4X9G6263"
    },
    {
      "field": "uses",
      "target": "D3HEJTVY7G"
    },
    {
      "field": "uses",
      "target": "SBDSYA037Q"
    }
  ],
  "markdown": "https://math2.tamnd.com/node/KZTFH832H0.md",
  "msc": [
    "11R29",
    "11R11"
  ],
  "name": "Stark–Heegner theorem",
  "prov": null,
  "role": "theorem",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/KZT/KZTFH832H0.md",
  "status": null,
  "tag": "KZTFH832H0",
  "uri": "m2://KZTFH832H0",
  "url": "https://math2.tamnd.com/wiki/stark-heegner-theorem/",
  "writing": {
    "tag": "KZTFH832H0",
    "kind": "statement",
    "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
      }
    ]
  }
}
