{
  "aliases": null,
  "backlinks": null,
  "body": "\n## Definition\n\n*Category theory* is the branch of mathematics whose objects of study are:\n\n1. [[categories|A2DE66937D]], made of objects, morphisms between objects, and an associative composition of morphisms with identities;\n2. [[functors|28NQ0KRHD3]], the maps between categories that preserve composition and identities;\n3. [[natural transformations|KYCPCC57FT]], the maps between two functors with the same source and target.\n\n## Remarks\n\nThe three levels are tied together: small categories and functors form a category, and functors from one category to another with natural transformations between them form a category again.\nExample: the statement \"a functor sends isomorphisms to isomorphisms\" belongs to category theory, since it only uses composition and identities.\nIndeed, if $g \\circ f$ and $f \\circ g$ are identities, then so are $F(g) \\circ F(f)$ and $F(f) \\circ F(g)$.\nNon-example: the statement \"every finite group of prime order is cyclic\" is not a categorical statement, since it refers to the elements of a group.\nIts main constructions are limits and colimits, adjoint functors, and the Yoneda lemma.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "defines": "Q1RZT7DV0F",
    "kind": "definition",
    "msc": [
      "18A05"
    ],
    "name": "Category theory",
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Category_theory"
      }
    ],
    "tag": "Q0KB9QDH8V",
    "uses": [
      "A2DE66937D",
      "28NQ0KRHD3",
      "KYCPCC57FT"
    ]
  },
  "kind": "definition",
  "link": "https://tamnd.github.io/math2/node/Q0KB9QDH8V/",
  "links": [
    {
      "field": "defines",
      "target": "Q1RZT7DV0F"
    },
    {
      "field": "uses",
      "target": "A2DE66937D"
    },
    {
      "field": "uses",
      "target": "28NQ0KRHD3"
    },
    {
      "field": "uses",
      "target": "KYCPCC57FT"
    }
  ],
  "markdown": "https://tamnd.github.io/math2/node/Q0KB9QDH8V.md",
  "msc": [
    "18A05"
  ],
  "name": "Category theory",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/Q0K/Q0KB9QDH8V.md",
  "status": null,
  "tag": "Q0KB9QDH8V",
  "uri": "m2://Q0KB9QDH8V",
  "url": "https://tamnd.github.io/math2/wiki/category-theory-definition/",
  "writing": {
    "tag": "Q0KB9QDH8V",
    "kind": "definition",
    "level": "W0",
    "next": [
      {
        "what": "a source with a locator",
        "have": 0,
        "want": 1
      }
    ]
  }
}
