{
  "aliases": null,
  "backlinks": [
    {
      "field": "uses",
      "target": "3MP41FQHZ5"
    },
    {
      "field": "uses",
      "target": "494YXJH790"
    },
    {
      "field": "uses",
      "target": "9P83YFRWDJ"
    },
    {
      "field": "uses",
      "target": "9R9MVA4PWR"
    },
    {
      "field": "uses",
      "target": "BQC9DW8TSZ"
    },
    {
      "field": "uses",
      "target": "D6DF1ARPVD"
    },
    {
      "field": "uses",
      "target": "F9RQZ6EPS7"
    },
    {
      "field": "uses",
      "target": "KVX3R8KC84"
    },
    {
      "field": "uses",
      "target": "SCG4061G4W"
    },
    {
      "field": "uses",
      "target": "XYH30V13SE"
    },
    {
      "field": "uses",
      "target": "YGHYD555Y7"
    },
    {
      "field": "about",
      "target": "D6DF1ARPVD"
    },
    {
      "field": "defines",
      "target": "SM2KFBGJTH"
    }
  ],
  "body": "\n## Summary\n\nIn a locally small [[category|A2DE66937D]] $\\mathcal{C}$, each object $A$ gives a [[functor|28NQ0KRHD3]] $\\Hom(A, -)$ from $\\mathcal{C}$ to the category of sets.\nIt sends an object $X$ to the set of morphisms $A \\to X$.\nDually, $\\Hom(-, A)$ is a contravariant functor.\nHom functors are the basic examples of functors into sets, and the Yoneda lemma says that they control all other such functors.\n\n## Explanations\n\n### L1 human\n\nAn object $A$ can be studied by the arrows that leave it: for each object $X$, collect all arrows from $A$ to $X$ into a set.\nAn arrow $X \\to Y$ then turns each arrow $A \\to X$ into an arrow $A \\to Y$, by following one and then the other.\nThis turns $\\Hom(A, -)$ into a functor.\nFor example, in the category of sets with $A = \\{*\\}$ a one-point set, a map $\\{*\\} \\to X$ is the same as a point of $X$, so $\\Hom(\\{*\\}, -)$ is essentially the identity functor.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "kind": "concept",
    "msc": [
      "18A25",
      "18A05"
    ],
    "name": "Hom functor",
    "same_as": {
      "wikidata": "Q5887297",
      "wikipedia": "Hom functor"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Hom_functor"
      }
    ],
    "specializes": [
      "28NQ0KRHD3"
    ],
    "tag": "VJXS8AK67E"
  },
  "kind": "concept",
  "link": "https://tamnd.github.io/math2/node/VJXS8AK67E/",
  "links": [
    {
      "field": "specializes",
      "target": "28NQ0KRHD3"
    }
  ],
  "markdown": "https://tamnd.github.io/math2/node/VJXS8AK67E.md",
  "msc": [
    "18A25",
    "18A05"
  ],
  "name": "Hom functor",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/VJX/VJXS8AK67E.md",
  "status": null,
  "tag": "VJXS8AK67E",
  "uri": "m2://VJXS8AK67E",
  "url": "https://tamnd.github.io/math2/wiki/hom-functor/",
  "writing": {
    "tag": "VJXS8AK67E",
    "kind": "concept",
    "level": "W0",
    "next": [
      {
        "what": "a source with a locator",
        "have": 0,
        "want": 1
      }
    ]
  }
}
