{
  "aliases": null,
  "backlinks": [
    {
      "field": "uses",
      "target": "4WKHF5BCTA"
    },
    {
      "field": "defines",
      "target": "71VK7M83WS"
    }
  ],
  "body": "\n## Summary\n\nPolytope combinatorics, also called polyhedral combinatorics, studies convex polytopes through their faces.\nIt asks how many faces of each dimension a polytope has and how the faces fit together.\nIts typical questions ask which [[f-vectors|DCK64GFPD7]] are possible, as in [[Euler's polyhedron formula|09HT3P35YP]], the [[Dehn–Sommerville equations|4WKHF5BCTA]] and the [[g-theorem|4CZMWQVC30]].\nThe same name covers the study of the facets of polytopes defined by combinatorial optimization problems, a tool of integer programming.\n\n## Explanations\n\n### L1 human\n\nA cube has $8$ vertices, $12$ edges and $6$ square faces, and any squashed cube with flat faces has the same pattern.\nPolytope combinatorics forgets lengths and angles and keeps only this pattern of vertices, edges and faces.\nIt asks, for example, which lists of face numbers can occur, and in every dimension, not only in three.\n",
  "commit": "547b6eddb8f2feb8d579f2d633d22a27b7e132fc",
  "front": {
    "kind": "concept",
    "msc": [
      "52B05"
    ],
    "name": "Polytope combinatorics",
    "same_as": {
      "wikidata": "Q8348314",
      "wikipedia": "Polyhedral combinatorics"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Polyhedral_combinatorics"
      }
    ],
    "tag": "879SBTVE7V"
  },
  "kind": "concept",
  "link": "https://math2.tamnd.com/node/879SBTVE7V/",
  "links": null,
  "markdown": "https://math2.tamnd.com/node/879SBTVE7V.md",
  "msc": [
    "52B05"
  ],
  "name": "Polytope combinatorics",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/879/879SBTVE7V.md",
  "status": null,
  "tag": "879SBTVE7V",
  "uri": "m2://879SBTVE7V",
  "url": "https://math2.tamnd.com/wiki/polytope-combinatorics/",
  "writing": {
    "tag": "879SBTVE7V",
    "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
      }
    ]
  }
}
