{
  "aliases": null,
  "backlinks": null,
  "body": "\n## Statement\n\nLet $\\Gamma$ be the [[gamma function|0V3FZMVB4K]], extended to a [[meromorphic function|0NSD1TPHR0]] on $\\C$ that is holomorphic on $\\C \\setminus \\set{0, -1, -2, \\ldots}$.\nFor every $z \\in \\C \\setminus \\set{0, -1, -2, \\ldots}$,\n$$\\Gamma(z + 1) = z \\, \\Gamma(z).$$\n\n## Remarks\n\nFor $\\operatorname{Re} z \u003e 0$, integration by parts in $\\Gamma(z + 1) = \\int_0^\\infty t^{z} e^{-t} \\, dt$ gives $z \\int_0^\\infty t^{z-1} e^{-t} \\, dt$; the boundary terms vanish.\nBoth sides are holomorphic on the connected set $\\C \\setminus \\set{0, -1, -2, \\ldots}$, so the identity theorem extends the equation from the half-plane to this set.\nConversely the equation is the usual way to build the extension: for $\\operatorname{Re} z \u003e -n$ one sets $\\Gamma(z) = \\Gamma(z + n)/\\big(z (z + 1) \\cdots (z + n - 1)\\big)$.\nWith $\\Gamma(1) = 1$ the equation gives $\\Gamma(n + 1) = n!$, see [[the gamma function extends the factorial|0FDCW77H44]].\nFor example $\\Gamma(\\tfrac32) = \\tfrac12 \\Gamma(\\tfrac12) = \\tfrac{\\sqrt{\\pi}}{2}$.\nIn Mathlib the statement is `Complex.Gamma_add_one`.\n\n## Explanations\n\n### L1 human\n\nThe gamma function obeys the same rule as the factorial: moving the argument up by one multiplies the value by the old argument.\nFor whole numbers this is the rule $(n+1)! = (n+1) \\cdot n!$.\nThe rule holds at every complex number where $\\Gamma$ is defined.\n\n### L2 human\n\nThe functional equation reduces the values of $\\Gamma$ anywhere to its values on a strip of width one, such as $1 \\le \\operatorname{Re} z \u003c 2$.\nIt also shows where the poles are: dividing by $z$ at $z = 0$ creates a pole, and each further step to the left creates another.\nTogether with log-convexity it characterizes $\\Gamma$ on $(0, \\infty)$, by the [[Bohr–Mollerup theorem|QFF87AXWN2]], and together with boundedness on a strip it characterizes $\\Gamma$ on the right half-plane, by [[Wielandt's theorem|WCM87QEEZW]].\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "about": [
      "0H5SYBSED9"
    ],
    "kind": "statement",
    "msc": [
      "33B15",
      "30D30"
    ],
    "name": "Functional equation of the gamma function",
    "role": "theorem",
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Gamma_function"
      }
    ],
    "tag": "ZCB806EV8A",
    "uses": [
      "0V3FZMVB4K",
      "0NSD1TPHR0"
    ]
  },
  "kind": "statement",
  "link": "https://tamnd.github.io/math2/node/ZCB806EV8A/",
  "links": [
    {
      "field": "about",
      "target": "0H5SYBSED9"
    },
    {
      "field": "uses",
      "target": "0V3FZMVB4K"
    },
    {
      "field": "uses",
      "target": "0NSD1TPHR0"
    }
  ],
  "markdown": "https://tamnd.github.io/math2/node/ZCB806EV8A.md",
  "msc": [
    "33B15",
    "30D30"
  ],
  "name": "Functional equation of the gamma function",
  "prov": null,
  "role": "theorem",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/ZCB/ZCB806EV8A.md",
  "status": null,
  "tag": "ZCB806EV8A",
  "uri": "m2://ZCB806EV8A",
  "url": "https://tamnd.github.io/math2/wiki/functional-equation-of-the-gamma-function/",
  "writing": {
    "tag": "ZCB806EV8A",
    "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
      }
    ]
  }
}
