Math 510
Introduction to Graph Theory
Spring 2026


To the main course page | my home page.

Index

Dictionary

There is a lot of variation in terminology and notation in graph theory. Here I'm trying to give you enough of it so when I forget Tutte's choices and use mine instead, or if you read other literature, you won't be confused.

Terminology

Notation

Rules for 3-block decomposition

Decomposition based on an edge A

This is what Tutte describes in §IV.3, where he shows how to build Blk3(G, A).

Decomposition based on cleavages

In §IV.4 Tutte shows how cleavages correspond to virtual edges, but he does not show how to build Blk3(G) directly using cleavages. I outline the process here.

  1. Start with G.
  2. Find any cleavage. There will be an inseparable bridge, possibly more than one. Pick one such a bridge H, with hinges x, y; then H and its complement K form a 2-separation of G with hinges x, y.
      If there is no cleavage in G, go to Step 6. If there is no cleavage in any resulting graph after finding cleavages and splitting into children, go to Step 6.
  3. Split H off from G and introduce a virtual edge A1 with endpoints x and y; this edge will be added to both H and K.
  4. You now have two graphs: G1a = H + virtual edge A1; and G1b = K + virtual edge that is a second copy of A1. Call these graphs the "children" of G via A1.
  5. Repeat the process from Step 2 with G1a and G1b, and with their children, and so on until there are no cleavages in any of the resulting graphs. (Don't forget to step the subscript 1 up as you add new virtual edges.)
      If a graph has no cleavage, it must be 3-connected or a linkage or circuit, so it is a 3-block.
  6. Now you have the 3-block decomposition of G. Treating the 3-blocks as nodes and the virtual edges as links, you have the 3-block tree Blk3(G).
  7. Congratulations!


To the main course page | my home page.