{
  "aliases": null,
  "backlinks": [
    {
      "field": "uses",
      "target": "468EN8KVPJ"
    },
    {
      "field": "uses",
      "target": "K2N123JM35"
    },
    {
      "field": "defines",
      "target": "BQGK1FHSKB"
    }
  ],
  "body": "\n## Summary\n\nAn embedding of one [[structure|983GZBQYT4]] into another is an injective [[homomorphism|KBXSZC6BV1]] that also reflects the relations.\nIt identifies the first structure with a [[substructure|676H7EGTKJ]] of the second, up to [[isomorphism|PZMGQMDN25]].\nEmbeddings let one say that a structure \"sits inside\" another, as $\\Z$ sits inside $\\Q$.\n[[Elementary embeddings|CGH8C8EA9N]] are the embeddings that preserve all first-order formulas.\n\n## Explanations\n\n### L1 human\n\nAn embedding places a copy of one structure inside another without losing any information.\nThe map that sends an integer $n$ to the rational number $n/1$ is an embedding of the ring of integers into the field of rational numbers.\nDifferent elements go to different elements, sums go to sums and products go to products.\nFor relational structures, such as graphs, an embedding must also keep non-edges as non-edges.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "kind": "concept",
    "msc": [
      "08A05",
      "03C07"
    ],
    "name": "Embedding of structures",
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Embedding"
      }
    ],
    "specializes": [
      "KBXSZC6BV1"
    ],
    "tag": "SCRB74SWQN"
  },
  "kind": "concept",
  "link": "https://tamnd.github.io/math2/node/SCRB74SWQN/",
  "links": [
    {
      "field": "specializes",
      "target": "KBXSZC6BV1"
    }
  ],
  "markdown": "https://tamnd.github.io/math2/node/SCRB74SWQN.md",
  "msc": [
    "08A05",
    "03C07"
  ],
  "name": "Embedding of structures",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/SCR/SCRB74SWQN.md",
  "status": null,
  "tag": "SCRB74SWQN",
  "uri": "m2://SCRB74SWQN",
  "url": "https://tamnd.github.io/math2/wiki/embedding-of-structures/",
  "writing": {
    "tag": "SCRB74SWQN",
    "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
      }
    ]
  }
}
