{
  "aliases": null,
  "backlinks": [
    {
      "field": "defines",
      "target": "Q0KB9QDH8V"
    }
  ],
  "body": "\n## Summary\n\nCategory theory is the part of mathematics that studies [[categories|A2DE66937D]], [[functors|28NQ0KRHD3]] between them and [[natural transformations|KYCPCC57FT]] between functors.\nIt describes mathematical structures through the maps between them rather than through their elements.\nIt was introduced by Samuel Eilenberg and Saunders Mac Lane in the 1940s, first to make precise the word \"natural\" in algebraic topology.\nToday it is the common language of algebraic topology, algebraic geometry, homological algebra and parts of logic and computer science.\n\n## Explanations\n\n### L1 human\n\nMany kinds of objects come with their own kind of maps: sets with functions, groups with homomorphisms, spaces with continuous maps.\nCategory theory looks only at the objects, the arrows between them, and how arrows compose.\nFrom this one picture it defines notions that work in every field at once, such as products, isomorphisms and universal properties.\nFor example, the product of two sets, of two groups and of two spaces are all instances of one categorical notion of product.\nA theorem proved at this level holds in every field that fits the picture.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "kind": "concept",
    "msc": [
      "18A05"
    ],
    "name": "Category theory",
    "same_as": {
      "wikidata": "Q217413",
      "wikipedia": "Category theory"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Category_theory"
      }
    ],
    "tag": "Q1RZT7DV0F"
  },
  "kind": "concept",
  "link": "https://tamnd.github.io/math2/node/Q1RZT7DV0F/",
  "links": null,
  "markdown": "https://tamnd.github.io/math2/node/Q1RZT7DV0F.md",
  "msc": [
    "18A05"
  ],
  "name": "Category theory",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/Q1R/Q1RZT7DV0F.md",
  "status": null,
  "tag": "Q1RZT7DV0F",
  "uri": "m2://Q1RZT7DV0F",
  "url": "https://tamnd.github.io/math2/wiki/category-theory/",
  "writing": {
    "tag": "Q1RZT7DV0F",
    "kind": "concept",
    "level": "W0",
    "next": [
      {
        "what": "a source with a locator",
        "have": 0,
        "want": 1
      }
    ]
  }
}
