{
  "aliases": null,
  "backlinks": [
    {
      "field": "uses",
      "target": "0PPP2J2DJV"
    }
  ],
  "body": "\n## Statement\n\nLet $G$ be a [[group|G5S1M9]], let $H$ be a [[subgroup|0X1JXT47GA]] of $G$, and let $N$ be a [[normal subgroup|0CB0DX5BVV]] of $G$.\nThen the [[product|0PT52XQZD7]] $HN$ is a subgroup of $G$, and $HN = NH$.\n\n## Remarks\n\nIf $H$ is also normal, then $HN$ is normal in $G$.\nThe proof uses $hN = Nh$ for each $h \\in H$, so that $HN = \\bigcup_{h \\in H} hN = \\bigcup_{h \\in H} Nh = NH$.\nThis product appears in the second isomorphism theorem.\n\n## Explanations\n\n### L1 human\n\nThe product of two subgroups can fail to be a subgroup, but not when one of them is normal.\nA normal subgroup lets you move its elements past other elements, at the cost of changing them inside the subgroup.\nSo products of the form $hn$ stay of that form when you multiply them.\n",
  "commit": "6ac761d40018146541484a9e8b9eafd6ecc303dc",
  "front": {
    "kind": "statement",
    "msc": [
      "20A05"
    ],
    "name": "Product of a subgroup and a normal subgroup is a subgroup",
    "role": "proposition",
    "sources": [
      {
        "locator": "Product of subgroups",
        "url": "https://en.wikipedia.org/wiki/Product_of_group_subsets"
      }
    ],
    "tag": "0TXWV1JGG1",
    "uses": [
      "0NS1YTGM19",
      "0W77CVBCHQ"
    ]
  },
  "kind": "statement",
  "link": "https://math2.tamnd.com/node/0TXWV1JGG1/",
  "links": [
    {
      "field": "uses",
      "target": "0NS1YTGM19"
    },
    {
      "field": "uses",
      "target": "0W77CVBCHQ"
    }
  ],
  "markdown": "https://math2.tamnd.com/node/0TXWV1JGG1.md",
  "msc": [
    "20A05"
  ],
  "name": "Product of a subgroup and a normal subgroup is a subgroup",
  "prov": null,
  "role": "proposition",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/0TX/0TXWV1JGG1.md",
  "status": null,
  "tag": "0TXWV1JGG1",
  "uri": "m2://0TXWV1JGG1",
  "url": "https://math2.tamnd.com/wiki/product-of-a-subgroup-and-a-normal-subgroup-is-a-subgroup/",
  "writing": {
    "tag": "0TXWV1JGG1",
    "kind": "statement",
    "level": "W0",
    "next": [
      {
        "what": "an inventory row",
        "note": "the row of the inventory that the node accounts for",
        "have": 0,
        "want": 1
      }
    ]
  }
}
