{
  "aliases": null,
  "backlinks": [
    {
      "field": "uses",
      "target": "STPBXBKSZP"
    }
  ],
  "body": "\n## Definition\n\nLet $X$ be a set.\nAn *ultrafilter* on $X$ is a [[filter|15PF73BKY6]] $\\mathcal{U}$ on $X$ such that for every filter $\\mathcal{F}$ on $X$ with $\\mathcal{U} \\subseteq \\mathcal{F}$, one has $\\mathcal{F} = \\mathcal{U}$.\n\n## Remarks\n\nA filter $\\mathcal{U}$ on $X$ is an ultrafilter if and only if, for every $A \\subseteq X$, either $A \\in \\mathcal{U}$ or $X \\setminus A \\in \\mathcal{U}$.\n\nExample: for $a \\in X$, the principal filter $\\mathcal{U}_a = \\set{A \\subseteq X : a \\in A}$ is an ultrafilter.\nFor each $A \\subseteq X$, either $a \\in A$ or $a \\in X \\setminus A$.\n\nNon-example: on $\\N$, the Fréchet filter of sets with finite complement is not an ultrafilter.\nThe set $E$ of even numbers and its complement are both infinite, so neither has finite complement.\n\nBy [[Zorn's lemma|04RXTQA5ZA]], every filter on $X$ is contained in an ultrafilter.\nOn an infinite set, an ultrafilter that contains the Fréchet filter is not principal, so non-principal ultrafilters exist.\n",
  "commit": "547b6eddb8f2feb8d579f2d633d22a27b7e132fc",
  "front": {
    "defines": "J64Y3JC0RE",
    "kind": "definition",
    "msc": [
      "54A20",
      "03E05"
    ],
    "name": "Ultrafilter",
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Ultrafilter"
      }
    ],
    "tag": "SR56KCFYYS",
    "uses": [
      "15PF73BKY6",
      "04RXTQA5ZA"
    ]
  },
  "kind": "definition",
  "link": "https://math2.tamnd.com/node/SR56KCFYYS/",
  "links": [
    {
      "field": "defines",
      "target": "J64Y3JC0RE"
    },
    {
      "field": "uses",
      "target": "15PF73BKY6"
    },
    {
      "field": "uses",
      "target": "04RXTQA5ZA"
    }
  ],
  "markdown": "https://math2.tamnd.com/node/SR56KCFYYS.md",
  "msc": [
    "54A20",
    "03E05"
  ],
  "name": "Ultrafilter",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/SR5/SR56KCFYYS.md",
  "status": null,
  "tag": "SR56KCFYYS",
  "uri": "m2://SR56KCFYYS",
  "url": "https://math2.tamnd.com/wiki/ultrafilter-definition/",
  "writing": {
    "tag": "SR56KCFYYS",
    "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
      }
    ]
  }
}
