{
  "aliases": null,
  "backlinks": null,
  "body": "\n## Definition\n\nA *lattice* is a [[partially ordered set|0QV2JS9RJ3]] $(L, \\le)$ in which every two elements $x, y \\in L$ have a [[join|J2T75ATRV5]] $x \\vee y$ and a meet $x \\wedge y$.\n\nAlgebraic form: a *lattice* is a set $L$ with two binary operations $\\vee$ and $\\wedge$ such that, for all $x, y, z \\in L$:\n\n1. $x \\vee y = y \\vee x$ and $x \\wedge y = y \\wedge x$;\n2. $(x \\vee y) \\vee z = x \\vee (y \\vee z)$ and $(x \\wedge y) \\wedge z = x \\wedge (y \\wedge z)$;\n3. $x \\vee (x \\wedge y) = x$ and $x \\wedge (x \\vee y) = x$.\n\n## Remarks\n\nThe two forms are equivalent.\nFrom a lattice order, the join and meet satisfy clauses 1 to 3.\nFrom the operations, the order is recovered by $x \\le y \\iff x \\vee y = y$, which holds exactly when $x \\wedge y = x$.\nThe idempotent laws $x \\vee x = x$ and $x \\wedge x = x$ follow from the absorption laws in clause 3.\nExample: $\\N_{\u003e0}$ ordered by divisibility is a lattice with $a \\vee b = \\lcm(a, b)$ and $a \\wedge b = \\gcd(a, b)$.\nIndeed $\\lcm(a, b)$ is a common multiple of $a$ and $b$ and divides every common multiple.\nNon-example: the poset $\\set{a, b, c, d}$ with $a, b \u003c c$ and $a, b \u003c d$ and no other strict relations is not a lattice.\nThe elements $a$ and $b$ have the two upper bounds $c$ and $d$, which are incomparable, so $a \\vee b$ does not exist.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "defines": "WH4SFAACAS",
    "kind": "definition",
    "msc": [
      "06B05"
    ],
    "name": "Lattice",
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Lattice_(order)"
      }
    ],
    "tag": "X8WD0ABG07",
    "uses": [
      "0QV2JS9RJ3",
      "J2T75ATRV5"
    ]
  },
  "kind": "definition",
  "link": "https://tamnd.github.io/math2/node/X8WD0ABG07/",
  "links": [
    {
      "field": "defines",
      "target": "WH4SFAACAS"
    },
    {
      "field": "uses",
      "target": "0QV2JS9RJ3"
    },
    {
      "field": "uses",
      "target": "J2T75ATRV5"
    }
  ],
  "markdown": "https://tamnd.github.io/math2/node/X8WD0ABG07.md",
  "msc": [
    "06B05"
  ],
  "name": "Lattice",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/X8W/X8WD0ABG07.md",
  "status": null,
  "tag": "X8WD0ABG07",
  "uri": "m2://X8WD0ABG07",
  "url": "https://tamnd.github.io/math2/wiki/lattice-definition/",
  "writing": {
    "tag": "X8WD0ABG07",
    "kind": "definition",
    "level": "W0",
    "next": [
      {
        "what": "a source with a locator",
        "have": 0,
        "want": 1
      }
    ]
  }
}
