{
  "aliases": null,
  "backlinks": [
    {
      "field": "defines",
      "target": "11MVWQ5R31"
    }
  ],
  "body": "\n## Summary\n\nA graph of groups is a connected graph with a group attached to each vertex and each edge.\nEach edge group comes with injective homomorphisms into the groups of the end vertices of the edge.\nIts fundamental group glues the vertex groups along the edge groups.\nIt is the central object of [[Bass–Serre theory|6M731X66RD]]: groups acting on trees are exactly fundamental groups of graphs of groups.\nThe simplest cases give the amalgamated free product and the [[HNN extension|YEYERRY37K]].\n\n## Explanations\n\n### L1 human\n\nThink of each vertex group as a building block, and each edge as an instruction to glue two blocks along a common piece, the edge group.\nWith two vertices and one edge one gets an amalgam $A *_C B$: two groups glued along a shared subgroup.\nWith one vertex and a loop one glues a group to itself, which gives an HNN extension.\nIf all the groups are trivial, the fundamental group is just the fundamental group of the graph, a free group.\n",
  "commit": "547b6eddb8f2feb8d579f2d633d22a27b7e132fc",
  "front": {
    "kind": "concept",
    "msc": [
      "20E08",
      "20E06"
    ],
    "name": "Graph of groups",
    "same_as": {
      "wikidata": "Q3115551",
      "wikipedia": "Graph of groups"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Graph_of_groups"
      }
    ],
    "tag": "DC1CQMD3WK"
  },
  "kind": "concept",
  "link": "https://math2.tamnd.com/node/DC1CQMD3WK/",
  "links": null,
  "markdown": "https://math2.tamnd.com/node/DC1CQMD3WK.md",
  "msc": [
    "20E08",
    "20E06"
  ],
  "name": "Graph of groups",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/DC1/DC1CQMD3WK.md",
  "status": null,
  "tag": "DC1CQMD3WK",
  "uri": "m2://DC1CQMD3WK",
  "url": "https://math2.tamnd.com/wiki/graph-of-groups/",
  "writing": {
    "tag": "DC1CQMD3WK",
    "kind": "concept",
    "level": "W0",
    "next": [
      {
        "what": "a source with a locator",
        "have": 0,
        "want": 1
      }
    ]
  }
}
