{
  "aliases": null,
  "backlinks": null,
  "body": "\n## Definition\n\nLet $n \\ge 2$ and let $P_n = \\set{0, 1, \\dots, n - 1}$.\nThe *$n$-element Post algebra* is $\\mathbf{P}_n = (P_n, \\vee, \\wedge, ', 0, n - 1)$.\nHere $x \\vee y = \\max(x, y)$, $x \\wedge y = \\min(x, y)$, and $x' = x + 1$ for $x \u003c n - 1$ while $(n - 1)' = 0$.\nA *Post algebra of order $n$* is an algebra in the [[variety|AJNZJD8442]] generated by $\\mathbf{P}_n$.\n\n## Remarks\n\nExample: $\\mathbf{P}_n^2$ is a Post algebra of order $n$, since a variety is closed under direct products.\nNon-example: the three-element chain $(\\set{0, 1, 2}, \\max, \\min, ', 0, 2)$ with $x' = 2 - x$ is not a Post algebra of order $3$.\nIn $\\mathbf{P}_3$ the identity $x''' \\approx x$ holds, but here $0''' = 2 \\ne 0$.\nThe algebra $\\mathbf{P}_n$ is [[primal|XD01Y7B6XW]], because $\\max$ and the cyclic negation already generate every operation on $P_n$, a result of Post.\nFor $n = 2$, $\\mathbf{P}_2$ is the two-element Boolean algebra, so Post algebras of order $2$ are Boolean algebras.\nOther texts present Post algebras through lattice axioms, as bounded distributive lattices with a chain of constants $e_0 \u003c e_1 \u003c \\cdots \u003c e_{n - 1}$.\nPost algebras give algebraic semantics for Post's [[many-valued logic|DWYCKAKXZD]].\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "defines": "RD2A5Z7E2B",
    "kind": "definition",
    "msc": [
      "06D25",
      "03G20",
      "08A40"
    ],
    "name": "Post algebra",
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Many-valued_logic"
      },
      {
        "book": "isbn:9780387905785"
      }
    ],
    "tag": "G24036DJ5K",
    "uses": [
      "AJNZJD8442",
      "XD01Y7B6XW",
      "DWYCKAKXZD"
    ]
  },
  "kind": "definition",
  "link": "https://tamnd.github.io/math2/node/G24036DJ5K/",
  "links": [
    {
      "field": "defines",
      "target": "RD2A5Z7E2B"
    },
    {
      "field": "uses",
      "target": "AJNZJD8442"
    },
    {
      "field": "uses",
      "target": "XD01Y7B6XW"
    },
    {
      "field": "uses",
      "target": "DWYCKAKXZD"
    }
  ],
  "markdown": "https://tamnd.github.io/math2/node/G24036DJ5K.md",
  "msc": [
    "06D25",
    "03G20",
    "08A40"
  ],
  "name": "Post algebra",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/G24/G24036DJ5K.md",
  "status": null,
  "tag": "G24036DJ5K",
  "uri": "m2://G24036DJ5K",
  "url": "https://tamnd.github.io/math2/wiki/post-algebra-definition/",
  "writing": {
    "tag": "G24036DJ5K",
    "kind": "definition",
    "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
      }
    ]
  }
}
