{
  "aliases": null,
  "backlinks": null,
  "body": "\n## Definition\n\nLet $\\mathcal{C}$ and $\\mathcal{D}$ be [[preadditive categories|SC6FD5F4J0]].\nA [[functor|28NQ0KRHD3]] $F \\colon \\mathcal{C} \\to \\mathcal{D}$ is *additive* if $F(f + g) = F(f) + F(g)$ for all objects $X, Y$ of $\\mathcal{C}$ and all $f, g \\colon X \\to Y$.\nEquivalently, each map $\\Hom_{\\mathcal{C}}(X, Y) \\to \\Hom_{\\mathcal{D}}(FX, FY)$, $f \\mapsto F(f)$, is a homomorphism of abelian groups.\n\n## Remarks\n\nAn additive functor sends zero morphisms to zero morphisms and zero objects to zero objects.\nIf $\\mathcal{C}$ and $\\mathcal{D}$ are [[additive categories|B2VP96NJSK]], a functor is additive if and only if it preserves binary [[biproducts|BZEJKTQ76T]].\n\nExample: for a fixed [[abelian group|082GHNPJ53]] $A$, the functor $\\Hom(A, -)$ from abelian groups to abelian groups is additive.\nFor $f, g \\colon X \\to Y$ and $u \\colon A \\to X$, one has $(f + g) \\circ u = f \\circ u + g \\circ u$.\nLikewise the [[tensor product|F0HQXQ0HCD]] functor $- \\otimes A$ is additive.\n\nNon-example: the functor $X \\mapsto X \\otimes X$, $f \\mapsto f \\otimes f$, on abelian groups is not additive.\nOn $X = \\Z$, with $\\Z \\otimes \\Z = \\Z$, the morphism $\\id + \\id = 2$ goes to multiplication by $4$, while $F(\\id) + F(\\id)$ is multiplication by $2$.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "defines": "KAN07YC9T2",
    "kind": "definition",
    "msc": [
      "18E05"
    ],
    "name": "Additive functor",
    "sources": [
      {
        "locator": "Additive functors",
        "url": "https://en.wikipedia.org/wiki/Preadditive_category"
      }
    ],
    "tag": "HSQJSK4E23",
    "uses": [
      "SC6FD5F4J0",
      "28NQ0KRHD3",
      "B2VP96NJSK",
      "BZEJKTQ76T",
      "082GHNPJ53",
      "F0HQXQ0HCD"
    ]
  },
  "kind": "definition",
  "link": "https://tamnd.github.io/math2/node/HSQJSK4E23/",
  "links": [
    {
      "field": "defines",
      "target": "KAN07YC9T2"
    },
    {
      "field": "uses",
      "target": "SC6FD5F4J0"
    },
    {
      "field": "uses",
      "target": "28NQ0KRHD3"
    },
    {
      "field": "uses",
      "target": "B2VP96NJSK"
    },
    {
      "field": "uses",
      "target": "BZEJKTQ76T"
    },
    {
      "field": "uses",
      "target": "082GHNPJ53"
    },
    {
      "field": "uses",
      "target": "F0HQXQ0HCD"
    }
  ],
  "markdown": "https://tamnd.github.io/math2/node/HSQJSK4E23.md",
  "msc": [
    "18E05"
  ],
  "name": "Additive functor",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/HSQ/HSQJSK4E23.md",
  "status": null,
  "tag": "HSQJSK4E23",
  "uri": "m2://HSQJSK4E23",
  "url": "https://tamnd.github.io/math2/wiki/additive-functor-definition/",
  "writing": {
    "tag": "HSQJSK4E23",
    "kind": "definition",
    "level": "W0",
    "next": [
      {
        "what": "an inventory row",
        "note": "the row of the inventory that the node accounts for",
        "have": 0,
        "want": 1
      }
    ]
  }
}
