{
  "aliases": null,
  "backlinks": null,
  "body": "\n## Statement\n\nLet $X$ be a real [[Banach space|06GZ956657]] and let $K \\subseteq X$ be a closed convex cone with $K \\cap (-K) = \\set{0}$.\nAssume that $K$ is total, that is, the set $K - K = \\set{u - v : u, v \\in K}$ is dense in $X$.\nLet $T \\colon X \\to X$ be a [[compact operator|M2NEP1K5AE]] with $T(K) \\subseteq K$ and with [[spectral radius|9V7YQA85PC]] $r(T) \u003e 0$.\nThen $r(T)$ is an eigenvalue of $T$ with an [[eigenvector|0N6960W0BV]] in $K$: there is $u \\in K$, $u \\ne 0$, with $Tu = r(T) u$.\n\n## Remarks\n\nProof idea: for $\\lambda \u003e r(T)$ the resolvent $(\\lambda I - T)^{-1} = \\sum_{n \\ge 0} T^n / \\lambda^{n+1}$ maps $K$ into $K$.\nUsing totality of the cone one shows that $r(T)$ lies in the spectrum and that the resolvent blows up along vectors of $K$ as $\\lambda$ decreases to $r(T)$.\nNormalizing $(\\lambda I - T)^{-1} x$ for suitable $x \\in K$ and using compactness of $T$ to pass to a limit gives a nonzero eigenvector in $K$.\n\nExample: let $X = \\R^n$, let $K$ be the vectors with nonnegative entries, and let $T$ be a matrix with nonnegative entries and $r(T) \u003e 0$.\nThe theorem gives the weak form of the [[Perron–Frobenius theorem|62NS7PV1M9]]: $r(T)$ is an eigenvalue with a nonnegative eigenvector.\n\nThe hypothesis $r(T) \u003e 0$ is needed: the Volterra operator $(Vf)(x) = \\int_0^x f(t)\\,dt$ on $C[0, 1]$ is compact and maps nonnegative functions to nonnegative functions, but $r(V) = 0$ and $V$ has no eigenvalue at all.\n\nA stronger form holds when $K$ has nonempty interior and $T$ maps $K \\setminus \\set{0}$ into the interior of $K$.\nThen $r(T) \u003e 0$, it is a simple eigenvalue with an eigenvector in the interior of $K$, and every other eigenvalue $\\lambda$ satisfies $\\abs{\\lambda} \u003c r(T)$.\n\n## Explanations\n\n### L1 human\n\nA positive operator here is one that sends nonnegative things to nonnegative things, such as a matrix with nonnegative entries acting on vectors with nonnegative entries.\nThe theorem says that, under a compactness condition, the largest growth rate of such an operator is achieved by a nonnegative eigenvector.\nIt extends the Perron–Frobenius theorem from matrices to infinite-dimensional spaces.\n\n### L2 human\n\nThe theorem is a main tool for principal eigenvalues of elliptic operators.\nThe inverse of such an operator, with suitable boundary conditions, is compact and positive on a space of continuous functions, so it has a positive eigenfunction.\nThis gives the existence of a positive first eigenfunction of the Dirichlet Laplacian and similar results in population dynamics and bifurcation theory.\n",
  "commit": "efe85cee8dbc57d85bedbacfb97b99d1b7bee843",
  "front": {
    "about": [
      "M2NEP1K5AE",
      "9V7YQA85PC"
    ],
    "kind": "statement",
    "msc": [
      "47B65",
      "47A10",
      "46A40"
    ],
    "name": "Krein–Rutman theorem",
    "role": "theorem",
    "same_as": {
      "wikidata": "Q6436614",
      "wikipedia": "Krein–Rutman theorem"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Krein%E2%80%93Rutman_theorem"
      }
    ],
    "tag": "VADXDK3TKM",
    "uses": [
      "06GZ956657",
      "M2NEP1K5AE",
      "9V7YQA85PC",
      "0N6960W0BV"
    ]
  },
  "kind": "statement",
  "link": "https://math2.tamnd.com/node/VADXDK3TKM/",
  "links": [
    {
      "field": "about",
      "target": "M2NEP1K5AE"
    },
    {
      "field": "about",
      "target": "9V7YQA85PC"
    },
    {
      "field": "uses",
      "target": "06GZ956657"
    },
    {
      "field": "uses",
      "target": "M2NEP1K5AE"
    },
    {
      "field": "uses",
      "target": "9V7YQA85PC"
    },
    {
      "field": "uses",
      "target": "0N6960W0BV"
    }
  ],
  "markdown": "https://math2.tamnd.com/node/VADXDK3TKM.md",
  "msc": [
    "47B65",
    "47A10",
    "46A40"
  ],
  "name": "Krein–Rutman theorem",
  "prov": null,
  "role": "theorem",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/VAD/VADXDK3TKM.md",
  "status": null,
  "tag": "VADXDK3TKM",
  "uri": "m2://VADXDK3TKM",
  "url": "https://math2.tamnd.com/wiki/krein-rutman-theorem/",
  "writing": {
    "tag": "VADXDK3TKM",
    "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
      }
    ]
  }
}
