{
  "aliases": null,
  "backlinks": [
    {
      "field": "defines",
      "target": "XYZWTQD6NN"
    }
  ],
  "body": "\n## Summary\n\nA skeleton of a [[category|A2DE66937D]] $\\mathcal{C}$ is a [[full subcategory|V3BFGKBJF7]] that contains exactly one object from each isomorphism class of objects of $\\mathcal{C}$.\nUnder the axiom of choice every category has a skeleton, and the inclusion of the skeleton is an [[equivalence of categories|K7A04ZBD92]].\nSo a skeleton is a smallest model of the category up to equivalence, and two categories are equivalent exactly when their skeletons are isomorphic.\n\n## Explanations\n\n### L1 human\n\nMany objects of a category are copies of each other up to isomorphism.\nA skeleton keeps one representative of each kind and throws the copies away, while keeping all arrows between the representatives.\nFor finite sets, the sets $\\set{1, \\dots, n}$, one for each $n \\ge 0$, form a skeleton.\nNothing essential is lost, because every finite set is in bijection with exactly one of them.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "kind": "concept",
    "msc": [
      "18A05",
      "18A22"
    ],
    "name": "Skeleton of a category",
    "same_as": {
      "wikidata": "Q2291918",
      "wikipedia": "Skeleton (category theory)"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Skeleton_(category_theory)"
      }
    ],
    "tag": "A49QJYG669"
  },
  "kind": "concept",
  "link": "https://tamnd.github.io/math2/node/A49QJYG669/",
  "links": null,
  "markdown": "https://tamnd.github.io/math2/node/A49QJYG669.md",
  "msc": [
    "18A05",
    "18A22"
  ],
  "name": "Skeleton of a category",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/A49/A49QJYG669.md",
  "status": null,
  "tag": "A49QJYG669",
  "uri": "m2://A49QJYG669",
  "url": "https://tamnd.github.io/math2/wiki/skeleton-of-a-category/",
  "writing": {
    "tag": "A49QJYG669",
    "kind": "concept",
    "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
      }
    ]
  }
}
