{
  "aliases": null,
  "backlinks": [
    {
      "field": "uses",
      "target": "91YF82M8AA"
    },
    {
      "field": "defines",
      "target": "A7549DJW1N"
    },
    {
      "field": "illustrates",
      "target": "AD0G065GK8"
    }
  ],
  "body": "\n## Summary\n\nA Darboux function is a real function on an interval that has the intermediate value property.\nIt never skips a value between two of its values.\nEvery [[continuous function|0P27W9RW0G]] on an interval is a Darboux function by the [[intermediate value theorem|00KAFBR32E]].\nBy [[Darboux's theorem|0Q5A47J48D]], every derivative is a Darboux function too, even when it is not continuous.\nSo the class of Darboux functions is much larger than the class of continuous functions.\n\n## Explanations\n\n### L1 human\n\nImagine driving along a road whose height is given by the function.\nA Darboux function cannot get from height $0$ to height $1$ without passing every height in between.\nContinuous functions behave like this, but so do some wild functions.\nFor example, $\\sin(1/x)$ with value $0$ at $0$ wiggles infinitely often near $0$ and is not continuous there, yet it skips no values.\n",
  "commit": "547b6eddb8f2feb8d579f2d633d22a27b7e132fc",
  "front": {
    "kind": "concept",
    "msc": [
      "26A15",
      "26A24"
    ],
    "name": "Darboux function",
    "sources": [
      {
        "locator": "Darboux function",
        "url": "https://en.wikipedia.org/wiki/Darboux%27s_theorem_(analysis)"
      }
    ],
    "tag": "7BJEH1GCTE"
  },
  "kind": "concept",
  "link": "https://math2.tamnd.com/node/7BJEH1GCTE/",
  "links": null,
  "markdown": "https://math2.tamnd.com/node/7BJEH1GCTE.md",
  "msc": [
    "26A15",
    "26A24"
  ],
  "name": "Darboux function",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/7BJ/7BJEH1GCTE.md",
  "status": null,
  "tag": "7BJEH1GCTE",
  "uri": "m2://7BJEH1GCTE",
  "url": "https://math2.tamnd.com/wiki/darboux-function/",
  "writing": {
    "tag": "7BJEH1GCTE",
    "kind": "concept",
    "level": "W0",
    "next": [
      {
        "what": "an inventory row",
        "note": "the row of the inventory that the node accounts for",
        "have": 0,
        "want": 1
      }
    ]
  }
}
