{
  "aliases": null,
  "backlinks": [
    {
      "field": "about",
      "target": "4GG1HGDEZC"
    },
    {
      "field": "about",
      "target": "AXCH7Z9FKH"
    },
    {
      "field": "about",
      "target": "T9CJHV6JW3"
    },
    {
      "field": "uses",
      "target": "4GG1HGDEZC"
    },
    {
      "field": "uses",
      "target": "8T9S6F9HRW"
    },
    {
      "field": "uses",
      "target": "A9A7S5AYY1"
    },
    {
      "field": "uses",
      "target": "APD4NYG9TG"
    },
    {
      "field": "uses",
      "target": "AXCH7Z9FKH"
    },
    {
      "field": "uses",
      "target": "T9CJHV6JW3"
    },
    {
      "field": "uses",
      "target": "TBSBNJFD2P"
    },
    {
      "field": "uses",
      "target": "WH10W2GWZX"
    },
    {
      "field": "illustrates",
      "target": "8T9S6F9HRW"
    },
    {
      "field": "defines",
      "target": "Q3EAVBDA8J"
    }
  ],
  "body": "\n## Summary\n\nA linear extension of a [[partial order|0QV2JS9RJ3]] is a [[total order|0FRXBVVR03]] on the same set that keeps every relation of the partial order.\nEvery partial order has one, and the order is recovered as the intersection of all of them.\nLinear extensions are the basis of order dimension, of sorting problems, and of many counting questions about finite posets.\n\n## Explanations\n\n### L1 human\n\nA partial order is a set of rules of the form \"this comes before that\".\nA linear extension is a way to put all the elements in a single row so that every rule holds.\nFor the tasks \"dress\" before \"leave\" and \"eat\" before \"leave\", both rows dress, eat, leave and eat, dress, leave are linear extensions.\nThe row leave, dress, eat is not, since it breaks a rule.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "kind": "concept",
    "msc": [
      "06A05",
      "06A07"
    ],
    "name": "Linear extension",
    "same_as": {
      "wikidata": "Q6553442",
      "wikipedia": "Linear extension"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Linear_extension"
      }
    ],
    "tag": "W8DZ5KGGHN"
  },
  "kind": "concept",
  "link": "https://tamnd.github.io/math2/node/W8DZ5KGGHN/",
  "links": null,
  "markdown": "https://tamnd.github.io/math2/node/W8DZ5KGGHN.md",
  "msc": [
    "06A05",
    "06A07"
  ],
  "name": "Linear extension",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/W8D/W8DZ5KGGHN.md",
  "status": null,
  "tag": "W8DZ5KGGHN",
  "uri": "m2://W8DZ5KGGHN",
  "url": "https://tamnd.github.io/math2/wiki/linear-extension/",
  "writing": {
    "tag": "W8DZ5KGGHN",
    "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
      }
    ]
  }
}
