{
  "aliases": null,
  "backlinks": [
    {
      "field": "uses",
      "target": "C66RKJQQSC"
    },
    {
      "field": "defines",
      "target": "MGCVQXXQJH"
    }
  ],
  "body": "\n## Summary\n\nThe Lindenbaum–Tarski algebra of a logical theory is the set of its formulas taken up to provable equivalence, with the operations induced by the connectives.\nFor a theory of classical [[propositional logic|09K9MWD2QQ]] it is a [[Boolean algebra|0XADJKM699]].\nIt turns statements about provability into statements about an algebra, and it is the basic tool in algebraic proofs of completeness theorems.\n\n## Explanations\n\n### L1 human\n\nTwo formulas such as $p \\wedge q$ and $q \\wedge p$ look different but say the same thing.\nThe Lindenbaum–Tarski algebra glues together all formulas that the theory proves to be equivalent.\nEach glued class becomes one element, and \"and\", \"or\" and \"not\" act on these classes.\nWith one propositional variable $p$ and no extra axioms, there are exactly four classes, those of $p$, $\\neg p$, $p \\vee \\neg p$ and $p \\wedge \\neg p$.\n",
  "commit": "efe85cee8dbc57d85bedbacfb97b99d1b7bee843",
  "front": {
    "kind": "concept",
    "msc": [
      "03G05",
      "03B05"
    ],
    "name": "Lindenbaum–Tarski algebra",
    "same_as": {
      "wikidata": "Q841805",
      "wikipedia": "Lindenbaum–Tarski algebra"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Lindenbaum–Tarski_algebra"
      }
    ],
    "tag": "QC9M3Q8B8Q"
  },
  "kind": "concept",
  "link": "https://math2.tamnd.com/node/QC9M3Q8B8Q/",
  "links": null,
  "markdown": "https://math2.tamnd.com/node/QC9M3Q8B8Q.md",
  "msc": [
    "03G05",
    "03B05"
  ],
  "name": "Lindenbaum–Tarski algebra",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/QC9/QC9M3Q8B8Q.md",
  "status": null,
  "tag": "QC9M3Q8B8Q",
  "uri": "m2://QC9M3Q8B8Q",
  "url": "https://math2.tamnd.com/wiki/lindenbaum-tarski-algebra/",
  "writing": {
    "tag": "QC9M3Q8B8Q",
    "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
      }
    ]
  }
}
