{
  "aliases": null,
  "backlinks": null,
  "body": "\n## Definition\n\nLet $\\mathcal{C}$ be a category with finite [[coproducts|4FJ0S71P58]].\nFor objects $A$ and $B$ consider the functor\n$$+ \\colon \\mathcal{C}/A \\times \\mathcal{C}/B \\to \\mathcal{C}/(A + B)$$\nthat sends a pair $(f \\colon X \\to A, \\, g \\colon Y \\to B)$ to $f + g \\colon X + Y \\to A + B$.\nHere $\\mathcal{C}/A$ is the [[slice category|1TC7W7BQT3]] over $A$ and the domain is a [[product category|AFNE9C4NH6]].\nThe category $\\mathcal{C}$ is *extensive*, or finitarily extensive, if this functor is an [[equivalence of categories|K7A04ZBD92]] for all objects $A$ and $B$.\n\n## Remarks\n\nAn equivalent form: $\\mathcal{C}$ has [[pullbacks|Q05K04QJ71]] along the coproduct injections, and the following holds.\nFor every commutative diagram whose bottom row is $A \\to A + B \\leftarrow B$ and whose top row is $X_1 \\to X \\leftarrow X_2$, the top row is a coproduct if and only if both squares are pullbacks.\nIn an extensive category coproducts are disjoint, and the initial object is strict.\n\nExample: the category of sets is extensive.\nA map $h \\colon X \\to A + B$ is, up to isomorphism, the sum of its restrictions $h^{-1}(A) \\to A$ and $h^{-1}(B) \\to B$, and this decomposition is unique.\n\nNon-example: the category of real vector spaces, where the coproduct is the direct sum.\nLet $\\Delta \\colon \\R \\to \\R \\oplus \\R$ be the diagonal $x \\mapsto (x, x)$.\nThe pullbacks of $\\Delta$ along both injections are the zero space, since $(x, x) = (a, 0)$ forces $x = 0$.\nBut $0 \\oplus 0 = 0$ is not $\\R$, so in the equivalent form the squares are pullbacks while the top row is not a coproduct.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "defines": "5H16H7FY5D",
    "kind": "definition",
    "msc": [
      "18B50"
    ],
    "name": "Extensive category",
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Extensive_category"
      }
    ],
    "tag": "EC6C1MR0C1",
    "uses": [
      "4FJ0S71P58",
      "1TC7W7BQT3",
      "AFNE9C4NH6",
      "K7A04ZBD92",
      "Q05K04QJ71"
    ]
  },
  "kind": "definition",
  "link": "https://tamnd.github.io/math2/node/EC6C1MR0C1/",
  "links": [
    {
      "field": "defines",
      "target": "5H16H7FY5D"
    },
    {
      "field": "uses",
      "target": "4FJ0S71P58"
    },
    {
      "field": "uses",
      "target": "1TC7W7BQT3"
    },
    {
      "field": "uses",
      "target": "AFNE9C4NH6"
    },
    {
      "field": "uses",
      "target": "K7A04ZBD92"
    },
    {
      "field": "uses",
      "target": "Q05K04QJ71"
    }
  ],
  "markdown": "https://tamnd.github.io/math2/node/EC6C1MR0C1.md",
  "msc": [
    "18B50"
  ],
  "name": "Extensive category",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/EC6/EC6C1MR0C1.md",
  "status": null,
  "tag": "EC6C1MR0C1",
  "uri": "m2://EC6C1MR0C1",
  "url": "https://tamnd.github.io/math2/wiki/extensive-category-definition/",
  "writing": {
    "tag": "EC6C1MR0C1",
    "kind": "definition",
    "level": "W0",
    "next": [
      {
        "what": "a source with a locator",
        "have": 0,
        "want": 1
      }
    ]
  }
}
