{
  "aliases": null,
  "backlinks": [
    {
      "field": "defines",
      "target": "AXND5JRQAZ"
    }
  ],
  "body": "\n## Summary\n\nA stiff equation is an ordinary differential equation on which explicit numerical methods must take extremely small steps to stay stable.\nThis happens even where the solution is smooth, for example with the [[Euler method|0JARTXX4XP]].\nStiffness typically comes from processes that decay on very different time scales.\nStiff equations are solved with implicit methods, which remain stable with large steps.\nSee the [[definition|AXND5JRQAZ]].\n\n## Explanations\n\n### L1 human\n\nImagine a system with one part that settles in a millisecond and another part that changes over hours.\nAfter the first millisecond the fast part is at rest, and the solution looks slow and smooth.\nStill, a simple step-by-step method must keep tiny steps, or its errors in the fast part blow up.\nFor $y' = -1000\\,(y - \\cos t)$ the solution quickly follows $\\cos t$, yet the explicit Euler method needs steps below $0.002$.\n",
  "commit": "547b6eddb8f2feb8d579f2d633d22a27b7e132fc",
  "front": {
    "kind": "concept",
    "msc": [
      "65L04",
      "34A99"
    ],
    "name": "Stiff equation",
    "same_as": {
      "wikidata": "Q29744",
      "wikipedia": "Stiff equation"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Stiff_equation"
      }
    ],
    "specializes": [
      "0NT64JV96A"
    ],
    "tag": "RR5FCG92PN"
  },
  "kind": "concept",
  "link": "https://math2.tamnd.com/node/RR5FCG92PN/",
  "links": [
    {
      "field": "specializes",
      "target": "0NT64JV96A"
    }
  ],
  "markdown": "https://math2.tamnd.com/node/RR5FCG92PN.md",
  "msc": [
    "65L04",
    "34A99"
  ],
  "name": "Stiff equation",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/RR5/RR5FCG92PN.md",
  "status": null,
  "tag": "RR5FCG92PN",
  "uri": "m2://RR5FCG92PN",
  "url": "https://math2.tamnd.com/wiki/stiff-equation/",
  "writing": {
    "tag": "RR5FCG92PN",
    "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
      }
    ]
  }
}
