{
  "aliases": null,
  "backlinks": null,
  "body": "\n## Definition\n\nAn *MV-algebra* is a structure $(A, \\oplus, \\neg, 0)$, where $\\oplus$ is a binary operation, $\\neg$ is a unary operation and $0 \\in A$, such that for all $x, y \\in A$:\n\n1. $(A, \\oplus, 0)$ is a commutative [[monoid|0N6R902FG1]].\n2. $\\neg \\neg x = x$.\n3. $x \\oplus \\neg 0 = \\neg 0$.\n4. $\\neg (\\neg x \\oplus y) \\oplus y = \\neg (\\neg y \\oplus x) \\oplus x$.\n\n## Remarks\n\nExample: the unit interval $[0, 1]$ with $x \\oplus y = \\min(1, x + y)$, $\\neg x = 1 - x$ and $0$ is an MV-algebra.\nClauses 1 to 3 are direct, since $\\neg 0 = 1$.\nFor clause 4, if $y \\ge x$ the left side is $\\neg 1 \\oplus y = y$, and if $y \u003c x$ it is $(x - y) \\oplus y = x$; so both sides equal $\\max(x, y)$.\n\nNon-example: the integers $(\\Z, +, -, 0)$ satisfy clauses 1 and 2, but fail clause 3, since $1 + (-0) = 1 \\ne 0$.\n\nEvery [[Boolean algebra|0XADJKM699]] is an MV-algebra with $\\oplus = \\vee$ and $\\neg$ the complement.\nThe constant $\\neg 0$ is written $1$, and $x \\odot y = \\neg(\\neg x \\oplus \\neg y)$ is the dual operation.\n",
  "commit": "547b6eddb8f2feb8d579f2d633d22a27b7e132fc",
  "front": {
    "defines": "8T4M7RN9AC",
    "kind": "definition",
    "msc": [
      "06D35",
      "03G20",
      "03B50"
    ],
    "name": "MV-algebra",
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/MV-algebra"
      }
    ],
    "tag": "QVWHWDJ5X1",
    "uses": [
      "0N6R902FG1",
      "0XADJKM699"
    ]
  },
  "kind": "definition",
  "link": "https://math2.tamnd.com/node/QVWHWDJ5X1/",
  "links": [
    {
      "field": "defines",
      "target": "8T4M7RN9AC"
    },
    {
      "field": "uses",
      "target": "0N6R902FG1"
    },
    {
      "field": "uses",
      "target": "0XADJKM699"
    }
  ],
  "markdown": "https://math2.tamnd.com/node/QVWHWDJ5X1.md",
  "msc": [
    "06D35",
    "03G20",
    "03B50"
  ],
  "name": "MV-algebra",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/QVW/QVWHWDJ5X1.md",
  "status": null,
  "tag": "QVWHWDJ5X1",
  "uri": "m2://QVWHWDJ5X1",
  "url": "https://math2.tamnd.com/wiki/mv-algebra-definition/",
  "writing": {
    "tag": "QVWHWDJ5X1",
    "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
      }
    ]
  }
}
