{
  "aliases": null,
  "backlinks": [
    {
      "field": "uses",
      "target": "9BDJZGZ5Z5"
    }
  ],
  "body": "\n## Statement\n\nLet $K$ be an [[algebraic number field|MWBDFS2KJ5]].\nThen the [[ideal class group|WQ46BD3ARY]] $\\operatorname{Cl}(K)$ is finite.\n\n## Remarks\n\nThe standard proof uses the [[Minkowski bound|1TQ2F9CFVE]].\nLet $n = [K : \\Q]$, let $2r_2$ be the number of non-real embeddings of $K$ into $\\C$, and let $d_K$ be the [[discriminant|E0VZTNPJXA]] of $K$.\nBy [[Minkowski's theorem|0K387S2PKQ]] on lattice points, every ideal class contains an integral ideal $\\mathfrak{a}$ with [[norm|M54ADM0CVF]]\n$$N(\\mathfrak{a}) \\le \\frac{n!}{n^n} \\left(\\frac{4}{\\pi}\\right)^{r_2} \\sqrt{\\abs{d_K}}.$$\nThere are only finitely many ideals of $\\mathcal{O}_K$ of bounded norm, so there are finitely many classes.\nExample: for $K = \\Q(\\sqrt{-5})$, $n = 2$, $r_2 = 1$ and $d_K = -20$, so the bound is $\\tfrac12 \\cdot \\tfrac4\\pi \\cdot \\sqrt{20} \\approx 2.85$; the ideals of norm at most $2$ are $\\mathcal{O}_K$ and $(2, 1 + \\sqrt{-5})$, which gives $h_K \\le 2$.\nThe hypothesis that $K$ is a number field is needed: for a general [[Dedekind domain|7NPY2CN5KB]] the class group can be infinite.\n\n## Explanations\n\n### L1 human\n\nIn a number ring, unique factorisation can fail, and the class group measures by how much.\nThis theorem says that the failure is always finite: there are only finitely many kinds of ideals up to multiplication by numbers.\nIt turns the question of unique factorisation in a given field into a finite computation.\n\n### L2 human\n\nThe theorem is one of the two basic finiteness results of algebraic number theory, the other being [[Dirichlet's unit theorem|1D99CSKX6N]].\nBoth come from the geometry of numbers: $\\mathcal{O}_K$ embeds as a lattice in $\\R^n$, and Minkowski's convex body theorem produces small elements.\nThe explicit bound makes class groups computable; for example it shows at once that $\\Q(i)$, $\\Q(\\sqrt{-2})$ and $\\Q(\\sqrt{-3})$ have class number $1$.\nThe size of $h_K$ is described by the [[class number formula|55XX5A7XZV]], which links it to the residue of the [[Dedekind zeta function|KXS5DQDFYD]] at $s = 1$.\n",
  "commit": "547b6eddb8f2feb8d579f2d633d22a27b7e132fc",
  "front": {
    "about": [
      "WQ46BD3ARY",
      "KTKK9B1X41"
    ],
    "kind": "statement",
    "msc": [
      "11R29",
      "11R04"
    ],
    "name": "Finiteness of the class number",
    "role": "theorem",
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Ideal_class_group"
      }
    ],
    "tag": "F99RM1T02C",
    "uses": [
      "MWBDFS2KJ5",
      "WQ46BD3ARY",
      "M54ADM0CVF",
      "1TQ2F9CFVE",
      "E0VZTNPJXA",
      "0K387S2PKQ",
      "7NPY2CN5KB",
      "1D99CSKX6N",
      "55XX5A7XZV",
      "KXS5DQDFYD"
    ]
  },
  "kind": "statement",
  "link": "https://math2.tamnd.com/node/F99RM1T02C/",
  "links": [
    {
      "field": "about",
      "target": "WQ46BD3ARY"
    },
    {
      "field": "about",
      "target": "KTKK9B1X41"
    },
    {
      "field": "uses",
      "target": "MWBDFS2KJ5"
    },
    {
      "field": "uses",
      "target": "WQ46BD3ARY"
    },
    {
      "field": "uses",
      "target": "M54ADM0CVF"
    },
    {
      "field": "uses",
      "target": "1TQ2F9CFVE"
    },
    {
      "field": "uses",
      "target": "E0VZTNPJXA"
    },
    {
      "field": "uses",
      "target": "0K387S2PKQ"
    },
    {
      "field": "uses",
      "target": "7NPY2CN5KB"
    },
    {
      "field": "uses",
      "target": "1D99CSKX6N"
    },
    {
      "field": "uses",
      "target": "55XX5A7XZV"
    },
    {
      "field": "uses",
      "target": "KXS5DQDFYD"
    }
  ],
  "markdown": "https://math2.tamnd.com/node/F99RM1T02C.md",
  "msc": [
    "11R29",
    "11R04"
  ],
  "name": "Finiteness of the class number",
  "prov": null,
  "role": "theorem",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/F99/F99RM1T02C.md",
  "status": null,
  "tag": "F99RM1T02C",
  "uri": "m2://F99RM1T02C",
  "url": "https://math2.tamnd.com/wiki/finiteness-of-the-class-number/",
  "writing": {
    "tag": "F99RM1T02C",
    "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
      }
    ]
  }
}
