{
  "aliases": null,
  "backlinks": [
    {
      "field": "uses",
      "target": "CK4QHTVKN4"
    },
    {
      "field": "uses",
      "target": "F34S6P61SW"
    },
    {
      "field": "uses",
      "target": "KDT3E0VE0K"
    },
    {
      "field": "defines",
      "target": "ERHGXV009H"
    }
  ],
  "body": "\n## Summary\n\nThe total variation of a real function on an interval measures how much its values change in total, counting each rise and each fall.\nIt is the supremum of the sums of the absolute changes over all partitions of the interval.\nA function has [[bounded variation|A8251BHCMP]] exactly when its total variation is finite.\nThe same idea gives the total variation of a signed measure and of functions of several variables.\n\n## Explanations\n\n### L1 human\n\nThink of the graph of a function as a mountain path and measure only the height you climb plus the height you descend.\nThe total variation is this sum of heights.\nFor $f(x) = \\sin x$ on $[0, 2\\pi]$ you go up by $1$, down by $2$, and up by $1$, so the total variation is $4$.\nFor a monotone function the total variation is just the difference between the end values.\n",
  "commit": "5fc425f97f1f6b11da5892c2948ef8c5d8805665",
  "front": {
    "kind": "concept",
    "msc": [
      "26A45"
    ],
    "name": "Total variation",
    "same_as": {
      "wikidata": "Q1936288",
      "wikipedia": "Total variation"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Total_variation"
      }
    ],
    "tag": "8QA5DEWNYD"
  },
  "kind": "concept",
  "link": "https://math2.tamnd.com/node/8QA5DEWNYD/",
  "links": null,
  "markdown": "https://math2.tamnd.com/node/8QA5DEWNYD.md",
  "msc": [
    "26A45"
  ],
  "name": "Total variation",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/8QA/8QA5DEWNYD.md",
  "status": null,
  "tag": "8QA5DEWNYD",
  "uri": "m2://8QA5DEWNYD",
  "url": "https://math2.tamnd.com/wiki/total-variation/",
  "writing": {
    "tag": "8QA5DEWNYD",
    "kind": "concept",
    "level": "W0",
    "next": [
      {
        "what": "a source with a locator",
        "have": 0,
        "want": 1
      }
    ]
  }
}
