{
  "aliases": null,
  "backlinks": null,
  "body": "\n## Statement\n\nA subdivision of a [[graph|0JD5C82QMB]] $H$ is a graph that $H$ gives when some edges are replaced by paths with new inner vertices.\nLet $G$ be a finite graph.\nThen $G$ is [[planar|029JQEK15B]] if and only if no [[subgraph|0P11X5HKAX]] of $G$ is a subdivision of $K_5$ or of $K_{3,3}$.\n\n## Remarks\n\nOne direction is easy: a subdivision of a nonplanar graph is nonplanar, and [[$K_5$ and $K_{3,3}$ are not planar|030A3FHN14]].\nWagner's theorem is a related result: a finite graph is planar if and only if it has neither $K_5$ nor $K_{3,3}$ as a minor.\n\n## History\n\nKazimierz Kuratowski published the theorem in 1930.\nOrrin Frink and Paul Smith proved it independently in the same year, but they did not publish their proof.\nLev Pontryagin reportedly proved it around 1927, and in the Soviet Union it was also known under his name.\n\n## Explanations\n\n### L1 human\n\nThere are exactly two kinds of obstacle to drawing a graph without crossings.\nA graph is planar unless it contains a copy of $K_5$ or $K_{3,3}$ in which some edges are stretched into paths.\n",
  "commit": "6ac761d40018146541484a9e8b9eafd6ecc303dc",
  "front": {
    "kind": "statement",
    "msc": [
      "05C10"
    ],
    "name": "Kuratowski's theorem",
    "role": "theorem",
    "same_as": {
      "wikidata": "Q837902",
      "wikipedia": "Kuratowski's theorem"
    },
    "sources": [
      {
        "locator": "Statement",
        "url": "https://en.wikipedia.org/wiki/Kuratowski's_theorem"
      }
    ],
    "tag": "0J6G5NJC5R",
    "uses": [
      "0P11X5HKAX",
      "029JQEK15B",
      "030A3FHN14"
    ]
  },
  "kind": "statement",
  "link": "https://math2.tamnd.com/node/0J6G5NJC5R/",
  "links": [
    {
      "field": "uses",
      "target": "0P11X5HKAX"
    },
    {
      "field": "uses",
      "target": "029JQEK15B"
    },
    {
      "field": "uses",
      "target": "030A3FHN14"
    }
  ],
  "markdown": "https://math2.tamnd.com/node/0J6G5NJC5R.md",
  "msc": [
    "05C10"
  ],
  "name": "Kuratowski's theorem",
  "prov": null,
  "role": "theorem",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/0J6/0J6G5NJC5R.md",
  "status": null,
  "tag": "0J6G5NJC5R",
  "uri": "m2://0J6G5NJC5R",
  "url": "https://math2.tamnd.com/wiki/kuratowskis-theorem/",
  "writing": {
    "tag": "0J6G5NJC5R",
    "kind": "statement",
    "level": "W0",
    "next": [
      {
        "what": "an inventory row",
        "note": "the row of the inventory that the node accounts for",
        "have": 0,
        "want": 1
      }
    ]
  }
}
