{
  "aliases": null,
  "backlinks": [
    {
      "field": "defines",
      "target": "340GV29CGE"
    },
    {
      "field": "uses",
      "target": "MRKVM2VVNN"
    }
  ],
  "body": "\n## Summary\n\nThe transfer operator of a map $f$ with weight $g$ acts on functions $\\varphi$.\nThe value of the new function at $x$ is the sum of $g \\varphi$ over the preimages of $x$.\nIt moves densities forward under the map, while the [[Koopman operator|37TRG5DBQC]] moves observables, and the two are dual to each other.\nInvariant densities are fixed points of the transfer operator, and its spectrum controls the speed of mixing and decay of correlations.\nIt is also called the Ruelle operator or, for the weight given by the Jacobian, the Perron–Frobenius operator.\n\n## Explanations\n\n### L1 human\n\nSpread some dust on an interval with a density $\\varphi$, then move every grain by the map $f$.\nThe new density at a point $x$ collects the dust from all points that land on $x$, weighted by how much the map stretches near them.\nThis rule is linear in $\\varphi$, and the transfer operator is that linear rule.\nFor the doubling map $x \\mapsto 2x \\bmod 1$, each $x$ has the two preimages $x/2$ and $(x+1)/2$, and the map stretches by $2$.\nSo the new density is the average of $\\varphi$ at these two points.\nThe constant density is unchanged, which says that the doubling map preserves length.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "kind": "concept",
    "msc": [
      "37C30",
      "37A30",
      "37D20"
    ],
    "name": "Transfer operator",
    "same_as": {
      "wikidata": "Q3354606",
      "wikipedia": "Transfer operator"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Transfer_operator"
      }
    ],
    "tag": "CNZV00JQRC"
  },
  "kind": "concept",
  "link": "https://tamnd.github.io/math2/node/CNZV00JQRC/",
  "links": null,
  "markdown": "https://tamnd.github.io/math2/node/CNZV00JQRC.md",
  "msc": [
    "37C30",
    "37A30",
    "37D20"
  ],
  "name": "Transfer operator",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/CNZ/CNZV00JQRC.md",
  "status": null,
  "tag": "CNZV00JQRC",
  "uri": "m2://CNZV00JQRC",
  "url": "https://tamnd.github.io/math2/wiki/transfer-operator/",
  "writing": {
    "tag": "CNZV00JQRC",
    "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
      }
    ]
  }
}
