{
  "aliases": null,
  "backlinks": [
    {
      "field": "uses",
      "target": "76BXV761BR"
    },
    {
      "field": "uses",
      "target": "CZF5696TPY"
    },
    {
      "field": "uses",
      "target": "TYYS649FAJ"
    },
    {
      "field": "uses",
      "target": "VZHVJ3V0EH"
    },
    {
      "field": "specializes",
      "target": "CED4Q4TFCD"
    },
    {
      "field": "about",
      "target": "CZF5696TPY"
    },
    {
      "field": "defines",
      "target": "F9G2C6EE0E"
    }
  ],
  "body": "\n## Summary\n\nA subdirect product of a family of [[algebras|QJGPT2W0FT]] is a [[subalgebra|7CHG6SD365]] of their [[direct product|WJ73XYBNE4]] that still projects onto each factor.\nIt can be much smaller than the full product, yet it remembers each factor completely.\nBy [[Birkhoff's subdirect representation theorem|CZF5696TPY]], every algebra is isomorphic to a subdirect product of [[subdirectly irreducible algebras|DASF939439]].\n\n## Explanations\n\n### L1 human\n\nThe full product of two algebras contains every pair of elements.\nA subdirect product keeps only some pairs, but enough so that every element of each factor still appears in some kept pair.\nFor example, the diagonal $\\set{(x, x)}$ in $\\mathbf{A} \\times \\mathbf{A}$ is a subdirect product of two copies of $\\mathbf{A}$.\nThe integers embed in the product of all $\\Z/p\\Z$ for primes $p$ by sending $n$ to its list of remainders, and this is a subdirect product too.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "kind": "concept",
    "msc": [
      "08B26"
    ],
    "name": "Subdirect product",
    "same_as": {
      "wikidata": "Q1691827",
      "wikipedia": "Subdirect product"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Subdirect_product"
      }
    ],
    "tag": "88WN3AD2VQ"
  },
  "kind": "concept",
  "link": "https://tamnd.github.io/math2/node/88WN3AD2VQ/",
  "links": null,
  "markdown": "https://tamnd.github.io/math2/node/88WN3AD2VQ.md",
  "msc": [
    "08B26"
  ],
  "name": "Subdirect product",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/88W/88WN3AD2VQ.md",
  "status": null,
  "tag": "88WN3AD2VQ",
  "uri": "m2://88WN3AD2VQ",
  "url": "https://tamnd.github.io/math2/wiki/subdirect-product/",
  "writing": {
    "tag": "88WN3AD2VQ",
    "kind": "concept",
    "level": "W0",
    "next": [
      {
        "what": "a source with a locator",
        "have": 0,
        "want": 1
      }
    ]
  }
}
