{
  "aliases": null,
  "backlinks": [
    {
      "field": "defines",
      "target": "CDGBK86D23"
    }
  ],
  "body": "\n## Summary\n\nA De Morgan algebra is a bounded [[distributive lattice|0HM0HQCK6N]] with a negation $\\sim$ that is an involution and satisfies [[De Morgan's laws|09PKJKA6J0]].\nUnlike the complement of a [[Boolean algebra|0XADJKM699]], this negation need not satisfy $a \\wedge {\\sim} a = 0$ or $a \\vee {\\sim} a = 1$.\nDe Morgan algebras give the algebraic semantics of several many-valued and relevance logics.\nEvery Boolean algebra is a De Morgan algebra.\n\n## Explanations\n\n### L1 human\n\nTake the numbers from $0$ to $1$ as degrees of truth, with \"and\" as the minimum, \"or\" as the maximum, and \"not $x$\" as $1 - x$.\nThis negation turns \"and\" into \"or\" and back, and doing it twice gives the start again.\nBut the statement \"$x$ and not $x$\" need not be fully false: for $x = 1/2$ it has truth degree $1/2$.\nA De Morgan algebra keeps these rules of negation and drops the laws $x \\wedge {\\sim} x = 0$ and $x \\vee {\\sim} x = 1$.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "kind": "concept",
    "msc": [
      "06D30"
    ],
    "name": "De Morgan algebra",
    "same_as": {
      "wikidata": "Q5244640",
      "wikipedia": "De Morgan algebra"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/De_Morgan_algebra"
      }
    ],
    "specializes": [
      "0HM0HQCK6N"
    ],
    "tag": "5Q53XWV0QN"
  },
  "kind": "concept",
  "link": "https://tamnd.github.io/math2/node/5Q53XWV0QN/",
  "links": [
    {
      "field": "specializes",
      "target": "0HM0HQCK6N"
    }
  ],
  "markdown": "https://tamnd.github.io/math2/node/5Q53XWV0QN.md",
  "msc": [
    "06D30"
  ],
  "name": "De Morgan algebra",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/5Q5/5Q53XWV0QN.md",
  "status": null,
  "tag": "5Q53XWV0QN",
  "uri": "m2://5Q53XWV0QN",
  "url": "https://tamnd.github.io/math2/wiki/de-morgan-algebra/",
  "writing": {
    "tag": "5Q53XWV0QN",
    "kind": "concept",
    "level": "W0",
    "next": [
      {
        "what": "a source with a locator",
        "have": 0,
        "want": 1
      }
    ]
  }
}
