{
  "aliases": null,
  "backlinks": null,
  "body": "\n## Definition\n\nLet $B$ be a Boolean algebra.\nAn [[atom|TTVCTW6TNC]] of $B$ is an element $a \\ne 0$ such that there is no $b$ with $0 \u003c b \u003c a$.\nThe algebra $B$ is a *complete atomic Boolean algebra* if:\n\n1. $B$ is a [[complete Boolean algebra|75BPV95AAS]].\n2. $B$ is [[atomic|5SE8EMSDNY]]: for every $b \\ne 0$ in $B$ there is an atom $a$ with $a \\le b$.\n\n## Remarks\n\nIf $B$ is complete and atomic, with set of atoms $A$, then $b \\mapsto \\set{a \\in A : a \\le b}$ is an isomorphism from $B$ onto the power set of $A$.\nSo the complete atomic Boolean algebras are, up to isomorphism, the power set algebras.\n\nExample: the power set of a set $X$.\nIt is complete, and every nonempty $Y \\subseteq X$ contains a singleton $\\set{x}$, which is an atom.\n\nNon-example: the algebra of [[regular open sets|833XAA2Q65]] of $\\R$ is complete but has no atom at all.\nEvery nonempty regular open set contains an open interval, which contains two disjoint smaller open intervals, and these are regular open and strictly smaller.\nSo clause 2 fails.\n\nIn Mathlib the notion is `CompleteAtomicBooleanAlgebra`.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "defines": "P5MA4CDRNA",
    "kind": "definition",
    "msc": [
      "06E10",
      "06E05"
    ],
    "name": "Complete atomic Boolean algebra",
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Complete_Boolean_algebra"
      }
    ],
    "tag": "MCW8V4RFYJ",
    "uses": [
      "75BPV95AAS",
      "TTVCTW6TNC",
      "5SE8EMSDNY"
    ]
  },
  "kind": "definition",
  "link": "https://tamnd.github.io/math2/node/MCW8V4RFYJ/",
  "links": [
    {
      "field": "defines",
      "target": "P5MA4CDRNA"
    },
    {
      "field": "uses",
      "target": "75BPV95AAS"
    },
    {
      "field": "uses",
      "target": "TTVCTW6TNC"
    },
    {
      "field": "uses",
      "target": "5SE8EMSDNY"
    }
  ],
  "markdown": "https://tamnd.github.io/math2/node/MCW8V4RFYJ.md",
  "msc": [
    "06E10",
    "06E05"
  ],
  "name": "Complete atomic Boolean algebra",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/MCW/MCW8V4RFYJ.md",
  "status": null,
  "tag": "MCW8V4RFYJ",
  "uri": "m2://MCW8V4RFYJ",
  "url": "https://tamnd.github.io/math2/wiki/complete-atomic-boolean-algebra-definition/",
  "writing": {
    "tag": "MCW8V4RFYJ",
    "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
      }
    ]
  }
}
