{
  "aliases": null,
  "backlinks": [
    {
      "field": "uses",
      "target": "W6AVEAW2WR"
    }
  ],
  "body": "\n## Statement\n\nLet $\\mathcal{A}$ be an [[abelian category|Y9CZ3MTNF1]], such as the category of modules over a ring.\nConsider a [[commutative diagram|WV898P4X16]]\n$$\\begin{array}{ccccccc} A \u0026 \\to \u0026 B \u0026 \\to \u0026 C \u0026 \\to \u0026 D \\\\ \\downarrow{\\scriptstyle \\alpha} \u0026 \u0026 \\downarrow{\\scriptstyle \\beta} \u0026 \u0026 \\downarrow{\\scriptstyle \\gamma} \u0026 \u0026 \\downarrow{\\scriptstyle \\delta} \\\\ A' \u0026 \\to \u0026 B' \u0026 \\to \u0026 C' \u0026 \\to \u0026 D' \\end{array}$$\nin $\\mathcal{A}$ whose two rows are [[exact|JB7ZBFBA9C]].\n\n1. If $\\alpha$ is an [[epimorphism|RVXDSY04KG]] and $\\beta$ and $\\delta$ are [[monomorphisms|Y2NP1JFR86]], then $\\gamma$ is a monomorphism.\n2. If $\\delta$ is a monomorphism and $\\alpha$ and $\\gamma$ are epimorphisms, then $\\beta$ is an epimorphism.\n\n## Remarks\n\nPart 1 is a diagram chase.\nLet the row maps be $r \\colon A \\to B$, $s \\colon B \\to C$, $t \\colon C \\to D$ and $r', s', t'$ below.\nIf $\\gamma(x) = 0$ for $x \\in C$, then $\\delta(t(x)) = t'(\\gamma(x)) = 0$, so $t(x) = 0$ and $x = s(y)$ for some $y \\in B$.\nThen $s'(\\beta(y)) = 0$, so $\\beta(y) = r'(u')$ with $u' = \\alpha(u)$ for some $u \\in A$; now $\\beta(y - r(u)) = 0$, so $y = r(u)$ and $x = s(r(u)) = 0$.\nPart 2 is the dual statement, obtained by reversing all arrows.\nExample: take $A = A' = 0$, so that the rows are exact sequences $0 \\to B \\to C \\to D$ and $0 \\to B' \\to C' \\to D'$.\nIf $\\beta$ and $\\delta$ are monomorphisms, part 1 shows that $\\gamma$ is a monomorphism.\n\n## Explanations\n\n### L1 human\n\nThe four lemma is the five lemma split into two halves.\nOne half says when the third vertical map is one-to-one, and the other half says when the second vertical map is onto.\nEach half needs only four columns of the ladder.\n\n### L2 human\n\nThe two parts are proved by element chasing in modules, and hold in every abelian category by the [[Freyd–Mitchell embedding theorem|8V296XR2M3]] or by [[pseudo-elements|1WV2THA6NY]].\nApplying part 1 to the left four columns and part 2 to the right four columns of a five-column ladder gives the five lemma.\nThe four lemma is useful when only one of injectivity or surjectivity is needed, so fewer hypotheses have to be checked.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "about": [
      "JB7ZBFBA9C"
    ],
    "kind": "statement",
    "msc": [
      "18G35",
      "18E10"
    ],
    "name": "Four lemma",
    "role": "lemma",
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Five_lemma"
      }
    ],
    "tag": "JMCKACGCQ0",
    "uses": [
      "Y9CZ3MTNF1",
      "JB7ZBFBA9C",
      "WV898P4X16",
      "Y2NP1JFR86",
      "RVXDSY04KG",
      "8V296XR2M3",
      "1WV2THA6NY"
    ]
  },
  "kind": "statement",
  "link": "https://tamnd.github.io/math2/node/JMCKACGCQ0/",
  "links": [
    {
      "field": "about",
      "target": "JB7ZBFBA9C"
    },
    {
      "field": "uses",
      "target": "Y9CZ3MTNF1"
    },
    {
      "field": "uses",
      "target": "JB7ZBFBA9C"
    },
    {
      "field": "uses",
      "target": "WV898P4X16"
    },
    {
      "field": "uses",
      "target": "Y2NP1JFR86"
    },
    {
      "field": "uses",
      "target": "RVXDSY04KG"
    },
    {
      "field": "uses",
      "target": "8V296XR2M3"
    },
    {
      "field": "uses",
      "target": "1WV2THA6NY"
    }
  ],
  "markdown": "https://tamnd.github.io/math2/node/JMCKACGCQ0.md",
  "msc": [
    "18G35",
    "18E10"
  ],
  "name": "Four lemma",
  "prov": null,
  "role": "lemma",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/JMC/JMCKACGCQ0.md",
  "status": null,
  "tag": "JMCKACGCQ0",
  "uri": "m2://JMCKACGCQ0",
  "url": "https://tamnd.github.io/math2/wiki/four-lemma/",
  "writing": {
    "tag": "JMCKACGCQ0",
    "kind": "statement",
    "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
      }
    ]
  }
}
