{
  "aliases": null,
  "backlinks": [
    {
      "field": "defines",
      "target": "XGZ2YYCNWK"
    }
  ],
  "body": "\n## Summary\n\nAnalytic combinatorics finds the asymptotic size of combinatorial counts from their [[generating functions|0PHAC833JF]], see the [[definition|XGZ2YYCNWK]].\nIt views a generating function as a function of a complex variable.\nThe singularities closest to the origin decide the exponential growth of the coefficients, and the type of these singularities decides the correction factor.\nTogether with the [[symbolic method|JP11D90EJC]], it is the subject of the book \"Analytic Combinatorics\" by Philippe Flajolet and Robert Sedgewick.\n\n## Explanations\n\n### L1 human\n\nA generating function packs a whole sequence of counts into one function.\nIf one plugs complex numbers into that function, it blows up or misbehaves at some point.\nThe position of the nearest bad point tells how fast the counts grow.\nFor example, the Catalan generating function first breaks down at $z = 1/4$, so the Catalan numbers grow roughly like $4^n$.\nThe shape of the breakdown, here a square root, gives the extra factor $n^{-3/2}$.\n",
  "commit": "5fc425f97f1f6b11da5892c2948ef8c5d8805665",
  "front": {
    "kind": "concept",
    "msc": [
      "05A16",
      "05A15",
      "30B10"
    ],
    "name": "Analytic combinatorics",
    "same_as": {
      "wikidata": "Q2985062",
      "wikipedia": "Analytic combinatorics"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Analytic_combinatorics"
      }
    ],
    "specializes": [
      "EX382NQTGP"
    ],
    "tag": "YJK71RKVEB"
  },
  "kind": "concept",
  "link": "https://math2.tamnd.com/node/YJK71RKVEB/",
  "links": [
    {
      "field": "specializes",
      "target": "EX382NQTGP"
    }
  ],
  "markdown": "https://math2.tamnd.com/node/YJK71RKVEB.md",
  "msc": [
    "05A16",
    "05A15",
    "30B10"
  ],
  "name": "Analytic combinatorics",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/YJK/YJK71RKVEB.md",
  "status": null,
  "tag": "YJK71RKVEB",
  "uri": "m2://YJK71RKVEB",
  "url": "https://math2.tamnd.com/wiki/analytic-combinatorics/",
  "writing": {
    "tag": "YJK71RKVEB",
    "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
      }
    ]
  }
}
