{
  "aliases": null,
  "backlinks": [
    {
      "field": "uses",
      "target": "6ZP4DJ7JMF"
    },
    {
      "field": "defines",
      "target": "7DMEGGFD0J"
    }
  ],
  "body": "\n## Summary\n\nOptimal truncation is the rule of stopping a divergent [[asymptotic expansion|BJQTEPEZ9G]] just before its smallest term, for a fixed value of the variable.\nFor many series of factorial growth the error at this point is about the size of the smallest term.\nThis size is exponentially small in the large parameter.\nSo a divergent series can still give an approximation of very high accuracy.\nThe exponentially small error left after optimal truncation is the starting point of hyperasymptotics and of the theory of [[resurgent functions|37R4QJCARA]].\n\n## Explanations\n\n### L1 human\n\nIn a divergent asymptotic series the terms first get smaller and then start to grow again.\nAdding terms helps while they shrink and hurts once they grow.\nSo the best one can do is to stop at the smallest term.\nFor example, for the series $1 - x + 2x^2 - 6x^3 + \\cdots$ with terms $n!\\, x^n$ and $x = 0.1$, the terms are smallest near $n = 10$, and stopping there gives an error of about $2 \\cdot 10^{-4}$.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "kind": "concept",
    "msc": [
      "41A60",
      "40A05"
    ],
    "name": "Optimal truncation",
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Asymptotic_expansion"
      }
    ],
    "tag": "1YR53GZEPT"
  },
  "kind": "concept",
  "link": "https://tamnd.github.io/math2/node/1YR53GZEPT/",
  "links": null,
  "markdown": "https://tamnd.github.io/math2/node/1YR53GZEPT.md",
  "msc": [
    "41A60",
    "40A05"
  ],
  "name": "Optimal truncation",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/1YR/1YR53GZEPT.md",
  "status": null,
  "tag": "1YR53GZEPT",
  "uri": "m2://1YR53GZEPT",
  "url": "https://tamnd.github.io/math2/wiki/optimal-truncation/",
  "writing": {
    "tag": "1YR53GZEPT",
    "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
      }
    ]
  }
}
