{
  "aliases": null,
  "backlinks": null,
  "body": "\n## Statement\n\nLet $\\Gamma$ be the [[gamma function|0V3FZMVB4K]], extended to a [[meromorphic function|0NSD1TPHR0]] on $\\C$.\nFor every $z \\in \\C \\setminus \\set{0, -1, -2, \\ldots}$,\n$$\\Gamma(z) = \\lim_{n \\to \\infty} \\frac{n! \\; n^{z}}{z (z + 1) (z + 2) \\cdots (z + n)},$$\nwhere $n^z = e^{z \\ln n}$.\n\n## Remarks\n\nFor $\\operatorname{Re} z \u003e 0$, the quotient equals $\\int_0^n t^{z-1} (1 - t/n)^n \\, dt$, by repeated integration by parts.\nSince $(1 - t/n)^n$ increases to $e^{-t}$, the [[dominated convergence theorem|BYNV84PF86]] gives the limit $\\int_0^\\infty t^{z-1} e^{-t}\\,dt = \\Gamma(z)$.\nFor other $z$, the functional equation $\\Gamma(z + 1) = z\\Gamma(z)$ moves the argument into the half-plane, and the quotients transform in the same way up to a factor that tends to $1$.\nExample: at $z = 1$ the quotient is $\\frac{n!\\, n}{(n+1)!} = \\frac{n}{n+1} \\to 1 = \\Gamma(1)$.\nIn Mathlib the statement is `Complex.GammaSeq_tendsto_Gamma`.\n\n## Explanations\n\n### L1 human\n\nThe formula computes the gamma function as a limit of simple fractions built from factorials and powers.\nIt was Euler's first way to extend the factorial to non-integer arguments, and Gauss used it as the definition.\n\n### L2 human\n\nThe limit makes sense for every allowed complex $z$ at once, so it can serve as a definition of the meromorphic gamma function.\nTaking reciprocals and rewriting $n^z = \\exp\\big(z(\\ln n - 1 - \\tfrac12 - \\cdots - \\tfrac1n)\\big)\\exp\\big(z(1 + \\cdots + \\tfrac1n)\\big)$ turns it into the [[Weierstrass product|53MZ2DGDTQ]].\nIt is also the limit that appears in the proof of the [[Bohr–Mollerup theorem|QFF87AXWN2]].\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "about": [
      "0H5SYBSED9"
    ],
    "kind": "statement",
    "msc": [
      "33B15"
    ],
    "name": "Euler–Gauss limit formula",
    "role": "theorem",
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Gamma_function"
      }
    ],
    "tag": "SKRP9NDXR4",
    "uses": [
      "0V3FZMVB4K",
      "0NSD1TPHR0"
    ]
  },
  "kind": "statement",
  "link": "https://tamnd.github.io/math2/node/SKRP9NDXR4/",
  "links": [
    {
      "field": "about",
      "target": "0H5SYBSED9"
    },
    {
      "field": "uses",
      "target": "0V3FZMVB4K"
    },
    {
      "field": "uses",
      "target": "0NSD1TPHR0"
    }
  ],
  "markdown": "https://tamnd.github.io/math2/node/SKRP9NDXR4.md",
  "msc": [
    "33B15"
  ],
  "name": "Euler–Gauss limit formula",
  "prov": null,
  "role": "theorem",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/SKR/SKRP9NDXR4.md",
  "status": null,
  "tag": "SKRP9NDXR4",
  "uri": "m2://SKRP9NDXR4",
  "url": "https://tamnd.github.io/math2/wiki/euler-gauss-limit-formula/",
  "writing": {
    "tag": "SKRP9NDXR4",
    "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
      }
    ]
  }
}
