{
  "aliases": null,
  "backlinks": [
    {
      "field": "uses",
      "target": "8MCYV0P04T"
    },
    {
      "field": "uses",
      "target": "9R9MVA4PWR"
    },
    {
      "field": "uses",
      "target": "AEF4CBRAMN"
    },
    {
      "field": "uses",
      "target": "EDP5426NNF"
    },
    {
      "field": "uses",
      "target": "G0MYA3D9ZZ"
    },
    {
      "field": "uses",
      "target": "G206NVQYVD"
    },
    {
      "field": "uses",
      "target": "JMCKACGCQ0"
    },
    {
      "field": "uses",
      "target": "N67R59ZVC4"
    },
    {
      "field": "uses",
      "target": "PRFRD5RQ1W"
    },
    {
      "field": "uses",
      "target": "Q8AYGD93CW"
    },
    {
      "field": "uses",
      "target": "W6AVEAW2WR"
    },
    {
      "field": "uses",
      "target": "WYZVC78ZE5"
    },
    {
      "field": "uses",
      "target": "Z18AE0R3FR"
    },
    {
      "field": "uses",
      "target": "Z45TBD32BR"
    },
    {
      "field": "defines",
      "target": "SSP0CC967X"
    }
  ],
  "body": "\n## Summary\n\nA monomorphism is a [[morphism|859F0TFVA3]] $f$ that can be cancelled on the left: $f \\circ g_1 = f \\circ g_2$ implies $g_1 = g_2$.\nIt is the categorical version of an [[injective function|09NWETVTNY]].\nIn the categories of sets, groups, rings and vector spaces, the monomorphisms are exactly the injective homomorphisms.\nIts dual notion is the [[epimorphism|RVXDSY04KG]].\n\n## Explanations\n\n### L1 human\n\nAn injective function never sends two different points to the same point.\nA category has no points, so a monomorphism is defined by looking at maps into the domain instead.\nThe arrow $f$ is a monomorphism if two maps $g_1$, $g_2$ that look the same after $f$ were already the same.\nFor sets, test with maps from a one-point set: they pick out points $a_1$, $a_2$, and $f(a_1) = f(a_2)$ must force $a_1 = a_2$.\nSo in the category of sets, monomorphisms are the injective functions.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "kind": "concept",
    "msc": [
      "18A20"
    ],
    "name": "Monomorphism",
    "same_as": {
      "wikidata": "Q1945067",
      "wikipedia": "Monomorphism"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Monomorphism"
      }
    ],
    "specializes": [
      "859F0TFVA3"
    ],
    "tag": "Y2NP1JFR86"
  },
  "kind": "concept",
  "link": "https://tamnd.github.io/math2/node/Y2NP1JFR86/",
  "links": [
    {
      "field": "specializes",
      "target": "859F0TFVA3"
    }
  ],
  "markdown": "https://tamnd.github.io/math2/node/Y2NP1JFR86.md",
  "msc": [
    "18A20"
  ],
  "name": "Monomorphism",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/Y2N/Y2NP1JFR86.md",
  "status": null,
  "tag": "Y2NP1JFR86",
  "uri": "m2://Y2NP1JFR86",
  "url": "https://tamnd.github.io/math2/wiki/monomorphism/",
  "writing": {
    "tag": "Y2NP1JFR86",
    "kind": "concept",
    "level": "W0",
    "next": [
      {
        "what": "a source with a locator",
        "have": 0,
        "want": 1
      }
    ]
  }
}
