{
  "aliases": [
    "diamond-isomorphism-theorem"
  ],
  "backlinks": null,
  "body": "\n## Statement\n\nLet $G$ be a [[group|G5S1M9]], let $S$ be a [[subgroup|0X1JXT47GA]] of $G$, and let $N$ be a [[normal subgroup|0CB0DX5BVV]] of $G$.\nThen $SN$ is a subgroup of $G$, $N$ is normal in $SN$, and $S \\cap N$ is normal in $S$.\nMoreover, the map $s(S \\cap N) \\mapsto sN$ is an [[isomorphism|08MG7H8JW5]] from $S/(S \\cap N)$ to $SN/N$.\n\n## Remarks\n\nThe proof applies the [[first isomorphism theorem|0CXXJNG5B6]] to the homomorphism $S \\to SN/N$, $s \\mapsto sN$, which is surjective with kernel $S \\cap N$.\nFor finite groups, it gives $|SN| = |S| \\, |N| / |S \\cap N|$.\nIt is enough that $S$ normalizes $N$, that is, $sNs^{-1} = N$ for each $s \\in S$.\n\n## Explanations\n\n### L1 human\n\nPicture a diamond with $SN$ at the top, $S$ and $N$ in the middle, and $S \\cap N$ at the bottom.\nThe theorem says that the two slanted sides opposite each other give the same quotient group.\nFor integers, with $S = 4\\mathbb{Z}$ and $N = 6\\mathbb{Z}$, it gives $4\\mathbb{Z}/12\\mathbb{Z} \\cong 2\\mathbb{Z}/6\\mathbb{Z}$, both cyclic of order $3$.\n",
  "commit": "545acf83a9b75c8ddc375ef8b23d2ae101a4d7e4",
  "front": {
    "aliases": [
      "diamond-isomorphism-theorem"
    ],
    "kind": "statement",
    "msc": [
      "20A05"
    ],
    "name": "Second isomorphism theorem",
    "role": "theorem",
    "sources": [
      {
        "locator": "Theorem B (groups)",
        "url": "https://en.wikipedia.org/wiki/Isomorphism_theorems"
      }
    ],
    "tag": "0PPP2J2DJV",
    "uses": [
      "0CXXJNG5B6",
      "0TXWV1JGG1",
      "0YYWCNTPWR"
    ]
  },
  "kind": "statement",
  "link": "https://math2.tamnd.com/node/0PPP2J2DJV/",
  "links": [
    {
      "field": "uses",
      "target": "0CXXJNG5B6"
    },
    {
      "field": "uses",
      "target": "0TXWV1JGG1"
    },
    {
      "field": "uses",
      "target": "0YYWCNTPWR"
    }
  ],
  "markdown": "https://math2.tamnd.com/node/0PPP2J2DJV.md",
  "msc": [
    "20A05"
  ],
  "name": "Second isomorphism theorem",
  "prov": null,
  "role": "theorem",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/0PP/0PPP2J2DJV.md",
  "status": null,
  "tag": "0PPP2J2DJV",
  "uri": "m2://0PPP2J2DJV",
  "url": "https://math2.tamnd.com/wiki/second-isomorphism-theorem/",
  "writing": {
    "tag": "0PPP2J2DJV",
    "kind": "statement",
    "level": "W0",
    "next": [
      {
        "what": "an inventory row",
        "note": "the row of the inventory that the node accounts for",
        "have": 0,
        "want": 1
      }
    ]
  }
}
