{
  "aliases": null,
  "backlinks": [
    {
      "field": "uses",
      "target": "57BXX32WF0"
    },
    {
      "field": "uses",
      "target": "EDP5426NNF"
    },
    {
      "field": "uses",
      "target": "WMNEQ6A8FB"
    },
    {
      "field": "uses",
      "target": "Z45TBD32BR"
    },
    {
      "field": "defines",
      "target": "JS0YH5E9ZR"
    }
  ],
  "body": "\n## Summary\n\nThe kernel pair of a morphism $f \\colon X \\to Y$ is the [[pullback|Q05K04QJ71]] of $f$ along itself.\nIt records which pairs of elements $f$ sends to the same place.\nSo it is the categorical form of the equivalence relation induced by a map.\nA morphism $f \\colon X \\to Y$ is a [[monomorphism|Y2NP1JFR86]] exactly when $X$ with two identity maps is a kernel pair of $f$.\nIn a [[regular category|2SM3JRJXA4]], a regular epimorphism is the coequalizer of its kernel pair.\n\n## Explanations\n\n### L1 human\n\nA function can send different inputs to the same output.\nThe kernel pair collects all pairs of inputs with the same output.\nFor the map from the integers to the remainders modulo $3$, it is the set of pairs $(a, b)$ with $a - b$ divisible by $3$.\nFor a group homomorphism, it carries the same information as the kernel.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "kind": "concept",
    "msc": [
      "18A30",
      "18A20"
    ],
    "name": "Kernel pair",
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Regular_category"
      }
    ],
    "specializes": [
      "Q05K04QJ71"
    ],
    "tag": "E70DQGM8X5"
  },
  "kind": "concept",
  "link": "https://tamnd.github.io/math2/node/E70DQGM8X5/",
  "links": [
    {
      "field": "specializes",
      "target": "Q05K04QJ71"
    }
  ],
  "markdown": "https://tamnd.github.io/math2/node/E70DQGM8X5.md",
  "msc": [
    "18A30",
    "18A20"
  ],
  "name": "Kernel pair",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/E70/E70DQGM8X5.md",
  "status": null,
  "tag": "E70DQGM8X5",
  "uri": "m2://E70DQGM8X5",
  "url": "https://tamnd.github.io/math2/wiki/kernel-pair/",
  "writing": {
    "tag": "E70DQGM8X5",
    "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
      }
    ]
  }
}
