{
  "aliases": null,
  "backlinks": [
    {
      "field": "defines",
      "target": "CJDS1BGDVH"
    }
  ],
  "body": "\n## Summary\n\nA Lyapunov function for a difference equation $x_{n+1} = f(x_n)$ is a function that is positive away from an [[equilibrium|D62PEKHRV5]] and does not increase along solutions.\nIt is the discrete-time version of the [[Lyapunov function|01REYCJ371]] of a differential equation.\nIts existence proves [[stability|CHEQ235HW9]] of the equilibrium without solving the equation, and a strict decrease proves asymptotic stability.\nThis is the main method for nonlinear difference equations whose linearization gives no answer.\n\n## Explanations\n\n### L1 human\n\nThink of the function as an energy or a height above the bottom of a bowl.\nAt each step of the recursion the energy goes down or stays the same, so the state cannot climb away from the bottom.\nFor $x_{n+1} = x_n / 2$ the square $V(x) = x^2$ works: it changes to $x^2/4$ at each step, which is smaller.\nSo every solution slides down to $0$.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "kind": "concept",
    "msc": [
      "39A30",
      "93D05"
    ],
    "name": "Lyapunov function for a difference equation",
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Lyapunov_function"
      }
    ],
    "tag": "E9G05M7CE6"
  },
  "kind": "concept",
  "link": "https://tamnd.github.io/math2/node/E9G05M7CE6/",
  "links": null,
  "markdown": "https://tamnd.github.io/math2/node/E9G05M7CE6.md",
  "msc": [
    "39A30",
    "93D05"
  ],
  "name": "Lyapunov function for a difference equation",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/E9G/E9G05M7CE6.md",
  "status": null,
  "tag": "E9G05M7CE6",
  "uri": "m2://E9G05M7CE6",
  "url": "https://tamnd.github.io/math2/wiki/lyapunov-function-for-a-difference-equation/",
  "writing": {
    "tag": "E9G05M7CE6",
    "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
      }
    ]
  }
}
