{
  "aliases": null,
  "backlinks": null,
  "body": "\n## Summary\n\nCombinatorics is the part of mathematics that studies finite or countable discrete structures.\nIt asks three main types of question about such structures.\nEnumerative questions ask how many structures of a given type exist.\nExistence questions ask if a structure with given properties exists.\nExtremal questions ask how large or small a structure with given properties can be.\n\nIts basic objects are finite sets, arrangements of elements, subsets, partitions and graphs.\nIts basic tools are counting rules, bijections, recurrences, generating functions and the pigeonhole principle.\n\n## Remarks\n\nThe [[rule of sum|0EE2V3CHFK]] and the [[rule of product|0VPK4X73Q0]] are the first counting rules.\n[[Binomial coefficients|092GEF38YD]] count the subsets of a given size of a finite set.\nGraph theory is a large subfield of combinatorics. Its basic notion is a [[graph|0JD5C82QMB]].\n\n## Explanations\n\n### L1 human\n\nCombinatorics is the mathematics of counting and arranging.\nA typical question is: in how many ways can 5 people sit in a row?\nThe answer is $5 \\cdot 4 \\cdot 3 \\cdot 2 \\cdot 1 = 120$, and combinatorics gives general methods for questions of this type.\n",
  "commit": "6ac761d40018146541484a9e8b9eafd6ecc303dc",
  "front": {
    "kind": "concept",
    "msc": [
      "05A99"
    ],
    "name": "Combinatorics",
    "same_as": {
      "wikidata": "Q76592",
      "wikipedia": "Combinatorics"
    },
    "sources": [
      {
        "locator": "Definition",
        "url": "https://en.wikipedia.org/wiki/Combinatorics"
      }
    ],
    "tag": "0JKW7W7XFR"
  },
  "kind": "concept",
  "link": "https://math2.tamnd.com/node/0JKW7W7XFR/",
  "links": null,
  "markdown": "https://math2.tamnd.com/node/0JKW7W7XFR.md",
  "msc": [
    "05A99"
  ],
  "name": "Combinatorics",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/0JK/0JKW7W7XFR.md",
  "status": null,
  "tag": "0JKW7W7XFR",
  "uri": "m2://0JKW7W7XFR",
  "url": "https://math2.tamnd.com/wiki/combinatorics/",
  "writing": {
    "tag": "0JKW7W7XFR",
    "kind": "concept",
    "level": "W1",
    "next": [
      {
        "what": "edge defines in",
        "note": "at least one definition",
        "have": 0,
        "want": 1
      },
      {
        "what": "edge instance_of in",
        "note": "at least two examples",
        "have": 0,
        "want": 2
      },
      {
        "what": "edge not_instance_of in",
        "note": "at least one non-example",
        "have": 0,
        "want": 1
      },
      {
        "what": "edge specializes both",
        "note": "the more general notions and the special cases",
        "have": 0,
        "want": 1
      }
    ]
  }
}
