{
  "aliases": null,
  "backlinks": [
    {
      "field": "defines",
      "target": "RDSY11X6N2"
    }
  ],
  "body": "\n## Summary\n\nA relation algebra is a [[Boolean algebra|0XADJKM699]] with two more operations and a constant.\nThey behave like [[composition|0PYSR20HGF]] and [[converse|054K3HNN5Z]] of [[binary relations|05AVARPXA2]] and like the identity relation.\nAlfred Tarski gave the axioms in the 1940s, building on the calculus of relations of De Morgan, Peirce and Schröder.\nThe main example is the algebra of all binary relations on a set.\nRelation algebras give an algebraic form of a fragment of first-order logic.\nTarski and Givant showed that set theory can be formalized in this setting.\n\n## Explanations\n\n### L1 human\n\nRelations such as \"is a parent of\" can be combined in several ways.\nComposing \"parent of\" with itself gives \"grandparent of\", and taking its converse gives \"child of\".\nThey also form a Boolean algebra: one can take \"parent or sibling\", \"not a parent\", and so on.\nA relation algebra keeps the laws that these operations obey and studies them abstractly, without a set of people in the background.\n",
  "commit": "547b6eddb8f2feb8d579f2d633d22a27b7e132fc",
  "front": {
    "kind": "concept",
    "msc": [
      "03G15"
    ],
    "name": "Relation algebra",
    "same_as": {
      "wikidata": "Q5965969",
      "wikipedia": "Relation algebra"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Relation_algebra"
      }
    ],
    "specializes": [
      "0XADJKM699"
    ],
    "tag": "GQK4DSA11K"
  },
  "kind": "concept",
  "link": "https://math2.tamnd.com/node/GQK4DSA11K/",
  "links": [
    {
      "field": "specializes",
      "target": "0XADJKM699"
    }
  ],
  "markdown": "https://math2.tamnd.com/node/GQK4DSA11K.md",
  "msc": [
    "03G15"
  ],
  "name": "Relation algebra",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/GQK/GQK4DSA11K.md",
  "status": null,
  "tag": "GQK4DSA11K",
  "uri": "m2://GQK4DSA11K",
  "url": "https://math2.tamnd.com/wiki/relation-algebra/",
  "writing": {
    "tag": "GQK4DSA11K",
    "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
      }
    ]
  }
}
