{
  "aliases": null,
  "backlinks": null,
  "body": "\n## Definition\n\nLet $F \\colon \\mathcal{C} \\to \\mathcal{D}$ be a [[functor|28NQ0KRHD3]].\nFor objects $A$, $B$ of $\\mathcal{C}$, let $F_{A, B} \\colon \\Hom_{\\mathcal{C}}(A, B) \\to \\Hom_{\\mathcal{D}}(F(A), F(B))$ be the map $f \\mapsto F(f)$.\n\n1. $F$ is *faithful* if $F_{A, B}$ is [[injective|09NWETVTNY]] for all objects $A$, $B$.\n2. $F$ is *full* if $F_{A, B}$ is [[surjective|01RVCMSN5N]] for all objects $A$, $B$.\n3. $F$ is *fully faithful* if $F_{A, B}$ is bijective for all objects $A$, $B$.\n\n## Remarks\n\nA faithful functor may still identify two morphisms with different domains or codomains, and it may send different objects to the same object.\nExample: the forgetful functor from [[groups|G5S1M9]] to sets is faithful, since two [[homomorphisms|0JYTG5K9Y4]] with the same underlying map are equal.\nIt is not full: the constant map $\\Z \\to \\Z$ with value $1$ is a function between the underlying sets but not a homomorphism.\nThe inclusion of a [[full subcategory|V3BFGKBJF7]] is fully faithful.\nNon-example: the functor from groups to the category with one object and one morphism is not faithful.\nThe two homomorphisms $\\Z \\to \\Z$ given by $x \\mapsto 0$ and $x \\mapsto x$ are sent to the same morphism.\nA fully faithful functor reflects isomorphisms: if $F(f)$ is an isomorphism, then so is $f$.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "defines": "GRG8WEBSH5",
    "kind": "definition",
    "msc": [
      "18A22"
    ],
    "name": "Full and faithful functors",
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Full_and_faithful_functors"
      }
    ],
    "tag": "3GZ99NCX22",
    "uses": [
      "28NQ0KRHD3",
      "V3BFGKBJF7",
      "G5S1M9",
      "0JYTG5K9Y4",
      "09NWETVTNY",
      "01RVCMSN5N"
    ]
  },
  "kind": "definition",
  "link": "https://tamnd.github.io/math2/node/3GZ99NCX22/",
  "links": [
    {
      "field": "defines",
      "target": "GRG8WEBSH5"
    },
    {
      "field": "uses",
      "target": "28NQ0KRHD3"
    },
    {
      "field": "uses",
      "target": "V3BFGKBJF7"
    },
    {
      "field": "uses",
      "target": "G5S1M9"
    },
    {
      "field": "uses",
      "target": "0JYTG5K9Y4"
    },
    {
      "field": "uses",
      "target": "09NWETVTNY"
    },
    {
      "field": "uses",
      "target": "01RVCMSN5N"
    }
  ],
  "markdown": "https://tamnd.github.io/math2/node/3GZ99NCX22.md",
  "msc": [
    "18A22"
  ],
  "name": "Full and faithful functors",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/3GZ/3GZ99NCX22.md",
  "status": null,
  "tag": "3GZ99NCX22",
  "uri": "m2://3GZ99NCX22",
  "url": "https://tamnd.github.io/math2/wiki/full-and-faithful-functors-definition/",
  "writing": {
    "tag": "3GZ99NCX22",
    "kind": "definition",
    "level": "W0",
    "next": [
      {
        "what": "a source with a locator",
        "have": 0,
        "want": 1
      }
    ]
  }
}
