{
  "aliases": [
    "heine-borel-theorem"
  ],
  "backlinks": [
    {
      "field": "uses",
      "target": "03MC70ZRNR"
    },
    {
      "field": "uses",
      "target": "0PHT6NBYPB"
    },
    {
      "field": "uses",
      "target": "0V4DET59NW"
    }
  ],
  "body": "\n## Statement\n\nLet $n \\ge 1$ be an integer and give $\\mathbb{R}^n$ the [[Euclidean metric|0E1MMCAY5B]].\nA subset $K$ of $\\mathbb{R}^n$ is [[compact|00R0X1WGPX]] if and only if $K$ is [[closed|0G5AV9Q4RR]] and [[bounded|0P953MG05E]].\n\n## Remarks\n\nThe direct part holds in each metric space: [[compact subsets of a metric space are bounded|0R7BTEWCJ2]], and they are closed.\nThe converse uses the completeness of $\\mathbb{R}$. A bounded set lies in a cube $[-M, M]^n$, which is compact. A closed subset of a compact set is compact.\nThe converse fails in general metric spaces. In the space of bounded real sequences with the sup metric, the closed unit ball is closed and bounded but not compact.\nMetric spaces in which closed bounded sets are compact are the [[proper metric spaces|0Z4V98VN5E]].\n\n## History\n\nDirichlet used finite subcovers of a closed interval in his 1852 lectures, to prove that continuous functions on such intervals are uniformly continuous.\nÉmile Borel stated and proved a version for countable covers in 1895. Cousin, Lebesgue and Schoenflies later extended it to arbitrary covers.\n\n## Explanations\n\n### L1 human\n\nIn $\\mathbb{R}^n$, you can recognize compact sets by two easy tests: they contain their limit points and they fit in a ball.\nFor example, the closed disc and the sphere are compact, but the open disc and the whole plane are not.\n",
  "commit": "6ac761d40018146541484a9e8b9eafd6ecc303dc",
  "front": {
    "aliases": [
      "heine-borel-theorem"
    ],
    "kind": "statement",
    "msc": [
      "54E45"
    ],
    "name": "Heine–Borel theorem",
    "role": "theorem",
    "same_as": {
      "wikidata": "Q253214",
      "wikipedia": "Heine–Borel theorem"
    },
    "sources": [
      {
        "locator": "lead section",
        "url": "https://en.wikipedia.org/wiki/Heine%E2%80%93Borel_theorem"
      },
      {
        "locator": "History",
        "url": "https://en.wikipedia.org/wiki/Heine%E2%80%93Borel_theorem"
      }
    ],
    "tag": "07PFYV65MB",
    "uses": [
      "00R0X1WGPX",
      "0G5AV9Q4RR",
      "0P953MG05E",
      "0E1MMCAY5B"
    ]
  },
  "kind": "statement",
  "link": "https://math2.tamnd.com/node/07PFYV65MB/",
  "links": [
    {
      "field": "uses",
      "target": "00R0X1WGPX"
    },
    {
      "field": "uses",
      "target": "0G5AV9Q4RR"
    },
    {
      "field": "uses",
      "target": "0P953MG05E"
    },
    {
      "field": "uses",
      "target": "0E1MMCAY5B"
    }
  ],
  "markdown": "https://math2.tamnd.com/node/07PFYV65MB.md",
  "msc": [
    "54E45"
  ],
  "name": "Heine–Borel theorem",
  "prov": null,
  "role": "theorem",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/07P/07PFYV65MB.md",
  "status": null,
  "tag": "07PFYV65MB",
  "uri": "m2://07PFYV65MB",
  "url": "https://math2.tamnd.com/wiki/heine-borel-theorem/",
  "writing": {
    "tag": "07PFYV65MB",
    "kind": "statement",
    "level": "W1",
    "next": [
      {
        "what": "edge about out",
        "note": "the concepts that the statement is about",
        "have": 0,
        "want": 1
      },
      {
        "what": "edge proves in",
        "note": "at least one proof node",
        "have": 0,
        "want": 1
      },
      {
        "what": "edge instance_of or illustrates in",
        "note": "one example that shows the statement at work",
        "have": 0,
        "want": 1
      },
      {
        "what": "explanation L2",
        "have": 0,
        "want": 1
      }
    ]
  }
}
