{
  "aliases": null,
  "backlinks": [
    {
      "field": "uses",
      "target": "BX558DTV2D"
    },
    {
      "field": "defines",
      "target": "RYA0R6P73C"
    }
  ],
  "body": "\n## Summary\n\nA height function measures the arithmetic complexity of a rational or algebraic point, roughly the number of digits needed to write down its coordinates.\nThe basic example is the Weil height on projective space; composing it with a morphism gives heights on any projective variety.\nThe key property, due to Northcott, is that there are only finitely many points of bounded height and bounded degree.\nHeights drive finiteness proofs such as [[Mordell's theorem|BZHGKN6Q3K]] and appear in the [[Gross–Zagier theorem|BX558DTV2D]] and the [[Birch and Swinnerton-Dyer conjecture|ZWEFBG40H9]].\n\n## Explanations\n\n### L1 human\n\nThe rational numbers $1/2$ and $1000001/2000001$ are close in size, but the second is much more complicated.\nA height captures this: the height of a fraction $a/b$ in lowest terms is $\\max(\\abs{a}, \\abs{b})$, so the first has height $2$ and the second has height $2000001$.\nThere are only finitely many fractions of height at most a given bound, so heights let one turn \"infinitely many points\" into \"points of ever larger complexity\".\nFor points with several coordinates, one takes the largest coordinate after clearing denominators.\nOn an elliptic curve, a refined height behaves like a quadratic form under the group law, which is the engine of the descent proofs.\n",
  "commit": "547b6eddb8f2feb8d579f2d633d22a27b7e132fc",
  "front": {
    "kind": "concept",
    "msc": [
      "11G50",
      "14G40"
    ],
    "name": "Height function",
    "same_as": {
      "wikidata": "Q65088643",
      "wikipedia": "Height function"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Height_function"
      }
    ],
    "tag": "F1FF505PWH"
  },
  "kind": "concept",
  "link": "https://math2.tamnd.com/node/F1FF505PWH/",
  "links": null,
  "markdown": "https://math2.tamnd.com/node/F1FF505PWH.md",
  "msc": [
    "11G50",
    "14G40"
  ],
  "name": "Height function",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/F1F/F1FF505PWH.md",
  "status": null,
  "tag": "F1FF505PWH",
  "uri": "m2://F1FF505PWH",
  "url": "https://math2.tamnd.com/wiki/height-function/",
  "writing": {
    "tag": "F1FF505PWH",
    "kind": "concept",
    "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
      }
    ]
  }
}
