{
  "aliases": null,
  "backlinks": [
    {
      "field": "about",
      "target": "6YYPNKK6WZ"
    },
    {
      "field": "uses",
      "target": "6YYPNKK6WZ"
    },
    {
      "field": "defines",
      "target": "HM9HBVSM54"
    }
  ],
  "body": "\n## Summary\n\nA cluster algebra is a [[commutative ring|0310REJJY8]] inside a field of rational functions, generated by special elements called cluster variables.\nThe cluster variables are grouped into overlapping sets of the same size, the clusters.\nOne passes from one cluster to the next by a rule called mutation.\nCluster algebras were introduced by Fomin and Zelevinsky.\nThey link the [[representation theory of quivers|TXVWFWP6VQ]], total positivity, Teichmüller theory and combinatorics.\n\n## Explanations\n\n### L1 human\n\nStart with a few variables and a table of integers that says how the variables interact.\nMutation replaces one variable by a new rational function of the others, built from the table, and also updates the table.\nRepeating mutations in all directions produces a family of variables, possibly infinite, and the cluster algebra is the ring they generate.\nA surprising fact is that every new variable is a Laurent polynomial in the starting variables, so the divisions always cancel.\nFor two variables with the simplest table, mutation gives $x_1$, $x_2$, $(x_2 + 1)/x_1$, $(x_1 + x_2 + 1)/(x_1 x_2)$, $(x_1 + 1)/x_2$, and then the list repeats.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "kind": "concept",
    "msc": [
      "13F60",
      "16G20"
    ],
    "name": "Cluster algebra",
    "same_as": {
      "wikidata": "Q5136690",
      "wikipedia": "Cluster algebra"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Cluster_algebra"
      }
    ],
    "specializes": [
      "0310REJJY8"
    ],
    "tag": "TKK0TV2MYC"
  },
  "kind": "concept",
  "link": "https://tamnd.github.io/math2/node/TKK0TV2MYC/",
  "links": [
    {
      "field": "specializes",
      "target": "0310REJJY8"
    }
  ],
  "markdown": "https://tamnd.github.io/math2/node/TKK0TV2MYC.md",
  "msc": [
    "13F60",
    "16G20"
  ],
  "name": "Cluster algebra",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/TKK/TKK0TV2MYC.md",
  "status": null,
  "tag": "TKK0TV2MYC",
  "uri": "m2://TKK0TV2MYC",
  "url": "https://tamnd.github.io/math2/wiki/cluster-algebra/",
  "writing": {
    "tag": "TKK0TV2MYC",
    "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
      }
    ]
  }
}
