{
  "aliases": null,
  "backlinks": [
    {
      "field": "uses",
      "target": "0JTRSJKCFB"
    }
  ],
  "body": "\n## Statement\n\nLet $X$ and $Y$ be [[topological spaces|0CNQXVBHCX]], and let $K \\subseteq X$ and $L \\subseteq Y$ be [[compact|00R0X1WGPX]].\nThen $K \\times L$ is compact in $X \\times Y$ with the [[product topology|0Z57EC6YX3]].\n\n## Remarks\n\nThe proof uses the tube lemma. For each $x \\in K$, finitely many basic open sets $U \\times V$ cover $\\{x\\} \\times L$, and their intersection over the first factor gives an open set about $x$.\nBy induction, a product of finitely many compact sets is compact. For example, $[0, 1]^n$ is compact.\nFor arbitrary products of compact spaces, the statement is [[Tychonoff's theorem|0JTRSJKCFB]].\n\n## Explanations\n\n### L1 human\n\nA rectangle made of two compact sides is compact.\nFor example, the square $[0, 1] \\times [0, 1]$ is compact, because $[0, 1]$ is compact.\n",
  "commit": "545acf83a9b75c8ddc375ef8b23d2ae101a4d7e4",
  "front": {
    "kind": "statement",
    "msc": [
      "54D30"
    ],
    "name": "Product of compact sets is compact",
    "role": "theorem",
    "sources": [
      {
        "locator": "Properties of compact spaces",
        "url": "https://en.wikipedia.org/wiki/Compact_space"
      }
    ],
    "tag": "09ZKE5XQ74",
    "uses": [
      "0P6PMJB4MA",
      "0Z57EC6YX3"
    ]
  },
  "kind": "statement",
  "link": "https://math2.tamnd.com/node/09ZKE5XQ74/",
  "links": [
    {
      "field": "uses",
      "target": "0P6PMJB4MA"
    },
    {
      "field": "uses",
      "target": "0Z57EC6YX3"
    }
  ],
  "markdown": "https://math2.tamnd.com/node/09ZKE5XQ74.md",
  "msc": [
    "54D30"
  ],
  "name": "Product of compact sets is compact",
  "prov": null,
  "role": "theorem",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/09Z/09ZKE5XQ74.md",
  "status": null,
  "tag": "09ZKE5XQ74",
  "uri": "m2://09ZKE5XQ74",
  "url": "https://math2.tamnd.com/wiki/product-of-compact-sets-is-compact/",
  "writing": {
    "tag": "09ZKE5XQ74",
    "kind": "statement",
    "level": "W0",
    "next": [
      {
        "what": "an inventory row",
        "note": "the row of the inventory that the node accounts for",
        "have": 0,
        "want": 1
      }
    ]
  }
}
