40.04.05 · combinatorics / graph-theory-core

Planar Graphs: Euler's Formula, Kuratowski's and Wagner's Theorems

shipped3 tiersLean: none

Anchor (Master): Diestel 2017 *Graph Theory* (5th ed., Springer GTM 173) §4.3-§4.6 (Kuratowski's theorem via 3-connected reduction, the algebraic and abstract-dual criteria of Whitney, the structure of 3-connected planar graphs and Whitney's unique-embedding theorem); Mohar-Thomassen 2001 *Graphs on Surfaces* (Johns Hopkins) Ch. 2-3; Ziegler 1995 *Lectures on Polytopes* (Springer GTM 152) Ch. 4 (Steinitz's theorem); the original sources Euler 1758, Kuratowski 1930, Wagner 1937, Whitney 1932-1933, Steinitz 1922

Intuition Beginner

Some graphs can be drawn on a flat sheet of paper with the lines never crossing, and some cannot. A graph that can be drawn this way is called planar. Think of a subway map redrawn so that no two tracks overlap except at stations, or a circuit board where wires must run on one layer without touching. The question "can I draw this without crossings?" is the heart of planarity, and the surprise is that it has a clean answer in terms of two small forbidden patterns.

When you do draw a planar graph without crossings, the lines cut the paper into regions, called faces. One of these regions is the unbounded outside; the rest are the enclosed pockets. Euler noticed a stubborn pattern: count the dots, subtract the lines, add the regions, and you always get the number two, no matter how you draw the graph, as long as it is connected and has no crossings. This single count is one of the oldest and most useful facts in all of graph theory.

Two graphs refuse to be drawn flat. One is the complete graph on five dots, where every dot joins every other; the other is the "three houses, three wells" graph, where three houses each connect to three wells. Try as you might, one crossing is forced. The deep theorem of the subject says these two are the only real obstructions: a graph is planar exactly when it hides no copy of either one inside it.

Visual Beginner

Picture a connected drawing with no crossings and count its three quantities. Take a square with its four corners as dots and its four sides as lines, then add one diagonal. There are four dots and five lines. The diagonal splits the inside of the square into two triangular pockets, and there is the one big outside region, so three faces in all.

The table beside the drawing records the three counts and checks Euler's pattern. Dots minus lines plus faces is , the value Euler's count always produces for a connected crossing-free drawing.

quantity count
dots (vertices) 4
lines (edges) 5
faces (regions, including the outside) 3
dots − lines + faces 2

Redraw the same graph any way you like without crossings: bend the lines, move the dots, swap which region is the outside one. The three counts may individually look different in a sloppy drawing, but the dots, lines, and faces still combine to give two.

Worked example Beginner

Use Euler's count to find how many faces a planar drawing has, without drawing it. Suppose a connected graph has dots and lines, and you know it can be drawn flat with no crossings. We find the number of faces.

Step 1. Write down Euler's pattern. For a connected crossing-free drawing, dots minus lines plus faces equals two: .

Step 2. Put in the numbers you know. Here and , so .

Step 3. Simplify the left side. , so the equation is .

Step 4. Solve for the faces. Add five to both sides: . The drawing has seven faces, counting the one unbounded outside region.

Step 5. Sanity-check against the edge limit. A planar graph on dots can have at most lines once is at least three. Here , and is below , so the graph passes the test and could indeed be planar.

What this tells us: once you trust the graph is planar and connected, the face count is forced by the dot and line counts alone. You never had to produce a drawing. The same edge limit, , is the quick test that rules out the two famous non-planar graphs.

Check your understanding Beginner

Formal definition Intermediate+

Topology enters only through one black-box input. A plane graph is a graph drawn in the plane (equivalently, the sphere ) so that vertices are distinct points, each edge is a simple arc joining its endpoints, distinct edges meet only at shared endpoints, and no edge passes through a vertex it is not incident to [Diestel 2017 §4.1]. A graph is planar if it is isomorphic to some plane graph; a fixed drawing is a plane embedding. The faces of a plane graph are the connected regions of (the plane with the drawing removed); exactly one face is unbounded, the outer face. Write for the number of faces. The boundary of a face is the set of edges and vertices incident to it; in a -connected plane graph every face boundary is a cycle. The single topological fact used is the Jordan curve theorem: a simple closed curve in the plane separates it into exactly two regions, an inside and an outside, each having the curve as its full boundary [Mohar-Thomassen 2001 Ch. 2].

Definition (subdivision and topological minor). A subdivision of replaces each edge of by an internally disjoint path; is a topological minor of , written , if contains a subdivision of as a subgraph. The branch vertices of the subdivision are its nodes. is a minor of , written , if arises from a subgraph of by contracting edges (equivalently, via disjoint connected branch sets, as fixed in 40.04.01).

Definition (planar duality). Given a connected plane graph , its dual has one vertex per face of and one edge per edge of , joining the two faces that borders (a bridge of borders one face on both sides, producing a loop in ). The dual is again a plane graph, drawn with each dual vertex inside its face and each dual edge crossing the corresponding primal edge once. Duality interchanges the cycle and bond (minimal edge cut) structure: a set of edges is a cycle in iff the corresponding dual edges form a bond in [Whitney 1932]. A graph is an abstract dual of if there is a bijection between their edge sets carrying cycles of to bonds of and conversely.

Counterexamples to common slips

  • Planar is an abstract property; plane is a drawing. A planar graph has many inequivalent plane embeddings in general; the faces and the dual depend on the embedding, not on the graph alone. Only for -connected graphs is the embedding essentially unique (Whitney).
  • The dual depends on the embedding. Two plane embeddings of the same planar graph can have non-isomorphic duals. The -connected hypothesis fails to pin the dual down; -connectivity does, which is why duality is cleanest for polytope skeletons.
  • The edge bound needs at least three vertices. The inequality holds for . For it fails numerically, since a single edge already gives ; the bound is a face-counting statement that needs a cycle to bound a face.
  • Minor and topological minor diverge above degree three. Every topological minor is a minor, but not conversely; as a minor of a graph need not appear as a subdivision. For the planarity obstructions the two notions happen to give the same answer (Kuratowski versus Wagner), a coincidence special to and .

Key theorem with proof Intermediate+

Theorem (Euler's formula and its corollaries). Let be a connected plane graph with vertices, edges, and faces.

(a) Euler's formula. .

(b) Edge bound. If , then ; if in addition is triangle-free, then .

(c) Non-planarity. and are not planar.

(d) Light vertex. Every planar graph has a vertex of degree at most .

(See [Diestel 2017 §4.2], [West 2001 §6.1].)

Proof. Part (a). Induct on . If then is a connected graph with edges, hence a tree (by the tree characterisation of 40.04.01); a tree has no cycle, so its drawing bounds no region and has the single outer face, giving and . If , then contains a cycle; pick an edge lying on a cycle. By the Jordan curve theorem borders two distinct faces, so deleting merges those two faces into one, reducing both and by exactly one while keeping the graph connected. The smaller graph satisfies by induction, and adding the two cancelling units restores .

Part (b). Assume and, first, that has a cycle (otherwise at once). Each face is bounded by at least three edges in a simple plane graph with a cycle, and each edge lies on the boundary of at most two faces. Summing edge-incidences face by face, , so . Substituting into Euler's formula, , which rearranges to . If is triangle-free, every face is bounded by at least four edges, so , giving and , i.e. .

Part (c). has and , but , so violates the edge bound and cannot be planar. has , , and is triangle-free (bipartite graphs have no odd cycle, by 40.04.01); the triangle-free bound gives , so cannot be planar either.

Part (d). If every vertex had degree at least , the handshake lemma of 40.04.01 would give , so , contradicting for (and the claim is immediate for ). Hence some vertex has degree at most .

Bridge. Euler's formula builds toward the entire structure theory of planar graphs and appears again in every later face-counting, colouring, and duality argument, because it converts the global drawing into a single linear identity among local counts. The foundational reason the edge bound, the two non-planarity facts, and the light-vertex statement sit together is that each is the same face-counting inequality read against the handshake lemma: the bound is the planar dual of the degree sum, so this is exactly the principle that a planar graph is sparse, with a linear rather than quadratic number of edges. The light-vertex corollary is dual to the edge bound — average sparsity forces a low-degree vertex just as it did for the averaging lemma of 40.04.01 — and putting these together gives the inductive engine behind the five-colour theorem, where a degree- vertex is removed, the rest is coloured, and the vertex is reinserted. The central insight is that planarity is a sparsity constraint with a topological origin, and the bridge is the dual graph, which turns these face counts into the cycle-bond duality that the master tier develops into Whitney's planarity criterion.

Exercises Intermediate+

Advanced results Master

Theorem (Kuratowski). A graph is planar if and only if it contains no subdivision of and no subdivision of — equivalently, neither nor as a topological minor. (Kuratowski [Kuratowski 1930]; Diestel [Diestel 2017 §4.5].) Necessity is the easy direction: planarity is preserved under taking subgraphs and under suppressing degree-two vertices, so a planar graph cannot contain a subdivision of a non-planar graph, and are non-planar by Euler's formula. Sufficiency is the substance and is proved by reduction to the -connected case: one shows that a minor-minimal non-planar graph is -connected, and that every -connected graph with no or minor is planar, using that a -connected graph on at least five vertices has an edge whose contraction is again -connected (Tutte's wheel theorem provides the inductive ladder).

Theorem (Wagner). A graph is planar if and only if it has neither nor as a minor. (Wagner [Wagner 1937].) For the obstruction graphs the minor and topological-minor versions coincide: a minor always yields a subdivision because has maximum degree , and a minor that is not a subdivision can be re-routed into a subdivision, so forbidding the two minors is equivalent to forbidding the two subdivisions. Wagner additionally analysed the graphs with no minor that are not planar, showing they are built from planar pieces and copies of the Wagner graph by clique-sums over triangles — the Wagner decomposition that anticipates the structure theorems of graph-minor theory.

Proof sketch (Kuratowski via -connected reduction). Let be edge-minimal non-planar, so has no or topological minor but is non-planar while every proper subgraph and every minor is planar. First, is -connected, for a cut vertex would split into planar blocks that re-glue planarly at the cut vertex. Next, is -connected: a -separation splits into parts ; minimality makes planar, and one embeds them sharing the edge on a common face, re-gluing to a plane embedding of unless a or subdivision is exposed. For -connected , take an edge whose contraction stays -connected (such an edge exists for ). By minimality is planar; in its essentially unique embedding (Whitney), the neighbours of the contracted vertex lie on a common face, and re-expanding the contracted vertex either yields a plane embedding of or forces a or subdivision in , against the hypothesis. The contradiction shows no minimal non-planar graph avoids both obstructions, proving sufficiency [Diestel 2017 §4.5].

Theorem (Whitney's planarity criterion). A graph is planar if and only if it has an abstract dual. (Whitney [Whitney 1932].) The geometric dual of a plane embedding is an abstract dual, giving necessity. Conversely, the existence of a combinatorial dual — a graph with a cycle-bond-interchanging edge bijection — is an algebraic condition equivalent to the cycle matroid of being co-graphic, which MacLane's parallel criterion phrases as the cycle space of having a basis in which every edge lies in at most two basis cycles. Both are purely combinatorial certificates of planarity, independent of any drawing.

Theorem (Whitney unique embedding; Steinitz). Every -connected planar graph has an essentially unique embedding in the sphere: its face boundaries are determined up to the choice of outer face and reflection. (Whitney [Whitney 1932]; Mohar-Thomassen [Mohar-Thomassen 2001 Ch. 2].) Consequently the dual of a -connected planar graph is a graph invariant, not merely an embedding invariant. Steinitz's theorem identifies these graphs concretely: a graph is the vertex-edge skeleton (-skeleton) of a -dimensional convex polytope if and only if it is -connected and planar [Steinitz 1922]. Under this correspondence planar duality becomes polytope (combinatorial) polarity, the cube dualising to the octahedron and the dodecahedron to the icosahedron.

Synthesis. These results are one phenomenon — the sparsity and topological rigidity of planar graphs — seen at increasing depth, and putting these together the whole chapter becomes the study of how a global drawing constraint reduces to a finite local certificate. The foundational reason Euler's formula, the two forbidden graphs, and the unique embedding cohere is that planarity is simultaneously a counting constraint (), a forbidden-pattern constraint (no or ), and a matroid-duality constraint (an abstract dual exists), and the central insight is that all three describe the same minor-closed class. Kuratowski's topological-minor form is dual to Wagner's minor form, the two coinciding precisely because the obstructions have low degree; this is exactly the principle that for the planar obstructions the subdivision and contraction orderings agree, a coincidence that fails for general . The bridge onward is the graph-minor theorem: planarity is the first and cleanest instance of a minor-closed property with a finite forbidden-minor set, and Wagner's clique-sum decomposition of -minor-free graphs generalises into the full structure theory, where every proper minor-closed class has a bounded-genus, bounded-treewidth, clique-sum description. The unique-embedding and Steinitz theorems supply the other face of the same rigidity: a -connected planar graph is so constrained that it determines a convex polytope, so the combinatorics of planarity and the geometry of polyhedra are two readings of one -connected skeleton.

Full proof set Master

Proposition 1 (Euler's formula). A connected plane graph with vertices, edges, faces satisfies .

Proof. Induct on . The base case : a connected graph with edges is a tree, its drawing encloses no region, so and . Inductive step : the graph has a cycle, so some edge lies on a cycle . By the Jordan curve theorem separates the plane, so borders two distinct faces. Removing keeps the graph connected (the rest of still joins 's endpoints), merges its two bordering faces into one, and so decreases by and by . The resulting connected plane graph satisfies by induction, hence .

Proposition 2 (edge bounds). For a simple connected plane graph with : ; if triangle-free, .

Proof. If is acyclic then . Otherwise each face boundary contains at least three edges, and since each edge borders at most two faces, summing boundary lengths gives , so . Euler's formula yields , i.e. . If is triangle-free its girth is at least , so each face boundary has length at least , giving , , and , i.e. .

Proposition 3 (non-planarity of and ). Neither nor is planar.

Proof. : , ; the bound is violated, so no plane embedding exists. : , , bipartite hence triangle-free; the bound is violated, so it is not planar.

Proposition 4 (light vertex and -degeneracy). Every simple planar graph has a vertex of degree at most , and is -degenerate.

Proof. For some vertex has degree at most . For , if every degree were at least then , so , contradicting Proposition 2; hence the minimum degree is at most . Every subgraph of a planar graph is planar, so the same bound applies to each subgraph, which is the definition of -degeneracy.

Proposition 5 (Euler-formula duality of cycles and bonds). For a connected plane graph with dual $G^{}GG^{}$.

Proof. A cycle in is a simple closed curve in the plane; by the Jordan curve theorem it separates the faces of into those inside and those outside. The dual vertices split accordingly into an inside class and an outside class, and a dual edge crosses iff its primal edge lies on , so the dual edges of are exactly the edges of between and its complement — a cut. Minimality: removing any proper subset of leaves connected as a curve, so the corresponding dual-edge subset does not disconnect from its complement, hence the cut is a bond. Conversely a bond of separates into two connected parts; the primal edges crossing it bound the union of faces on one side, whose boundary is a single closed curve, i.e. a cycle of . Thus cycles and bonds correspond under duality.

Proposition 6 (maximal planar graphs are triangulations with edges). A maximal planar graph on vertices is a triangulation and has exactly edges.

Proof. Fix a plane embedding. If some face had boundary length at least , two of its boundary vertices are non-adjacent across the face interior and can be joined by an arc drawn inside the face without crossing any edge, since the face is an open region; the added edge preserves simplicity and planarity, contradicting maximality. (Non-adjacency of a suitable pair holds because a face of length in a simple plane graph has two boundary vertices at cyclic distance two that are not joined inside the face.) Hence every face is a triangle, so . Euler's formula gives , i.e. , so and .

Connections Master

  • Graphs, basic invariants, and the foundational lemmas 40.04.01. Planarity is the first place the minor and topological-minor orders introduced there do real structural work: Kuratowski's theorem and Wagner's theorem are the topological-minor and minor characterisations of a single class, and the proofs rest on the handshake lemma (the light-vertex corollary), the tree characterisation (the base case of Euler's formula), and the no-odd-cycle bipartiteness criterion (the triangle-free edge bound applied to ). This unit specialises the abstract containment relations defined upstream into the concrete obstruction theory that makes planarity decidable.

  • Map colouring: the four- and five-colour theorems 40.04.08. The edge bound and the light-vertex corollary proved here are exactly the inputs to the five-colour theorem: a planar graph has a vertex of degree at most , which the discharging and Kempe-chain arguments of that unit remove, colour, and reinsert. The four-colour theorem sharpens this further, and the entire colouring chapter takes the sparsity as its standing hypothesis, so the present unit owns the structural facts that the colouring unit consumes.

  • The graph-minor theorem and forbidden-minor characterisations 40.04.10. Wagner's theorem is the prototype of a forbidden-minor characterisation, and the clique-sum decomposition of -minor-free graphs sketched in the Advanced results is the first instance of the structure theorems that the graph-minors unit develops. Planarity, as a minor-closed property with the finite obstruction set , is the cleanest case of the Robertson-Seymour theorem that every minor-closed class has a finite forbidden-minor set, so this unit supplies the motivating example for that one.

  • Vertex connectivity and Menger's theorem 40.04.04. The reduction to the -connected case is the engine of Kuratowski's proof, and the unique-embedding theorem of Whitney is a -connectivity phenomenon. The connectivity unit owns the -connected structure theory and the contraction-preserving-connectivity lemmas (Tutte's wheel theorem) that the planarity proof invokes, so this unit is downstream of the connectivity machinery developed there.

Historical & philosophical context Master

Euler's formula originates in Leonhard Euler's 1750-1758 correspondence and the paper Elementa doctrinae solidorum (Novi Commentarii Academiae Scientiarum Petropolitanae), where Euler observed for convex polyhedra that vertices minus edges plus faces equals two [Euler 1758]. The polyhedral statement and the plane-graph statement are the same fact, since projecting a convex polyhedron from an interior point onto a surrounding sphere and then stereographically to the plane turns its skeleton into a plane graph with the polyhedron's faces; this identification is made precise by Steinitz's 1922 theorem [Steinitz 1922] that the -connected planar graphs are exactly the polytope skeletons. The forbidden-graph characterisation of planarity was proved by Kazimierz Kuratowski in 1930 in Sur le problème des courbes gauches en topologie (Fundamenta Mathematicae 15) [Kuratowski 1930], with independent contemporaneous work by Frink and Smith and by Pontryagin.

Klaus Wagner's 1937 paper Über eine Eigenschaft der ebenen Komplexe (Mathematische Annalen 114) [Wagner 1937] recast Kuratowski's subdivision condition as a minor condition and analysed the -minor-free graphs via clique-sums, the decomposition that Robertson and Seymour would generalise five decades later. Hassler Whitney, in a sequence of papers in 1932-1933 [Whitney 1932], established the combinatorial theory of duality, the abstract-dual planarity criterion, and the unique embedding of -connected planar graphs, founding what became matroid theory in the process. The topological input throughout is the Jordan curve theorem, first stated by Camille Jordan in 1887 and rigorously proved by Oswald Veblen in 1905, whose role in graph theory is confined to the single separation fact that a cycle has an inside and an outside.

Bibliography Master

@book{Diestel2017,
  author    = {Diestel, Reinhard},
  title     = {Graph Theory},
  edition   = {5th},
  series    = {Graduate Texts in Mathematics},
  volume    = {173},
  publisher = {Springer},
  year      = {2017}
}

@book{West2001,
  author    = {West, Douglas B.},
  title     = {Introduction to Graph Theory},
  edition   = {2nd},
  publisher = {Prentice Hall},
  year      = {2001}
}

@book{BondyMurty2008,
  author    = {Bondy, J. A. and Murty, U. S. R.},
  title     = {Graph Theory},
  series    = {Graduate Texts in Mathematics},
  volume    = {244},
  publisher = {Springer},
  year      = {2008}
}

@book{MoharThomassen2001,
  author    = {Mohar, Bojan and Thomassen, Carsten},
  title     = {Graphs on Surfaces},
  publisher = {Johns Hopkins University Press},
  year      = {2001}
}

@article{Kuratowski1930,
  author  = {Kuratowski, Kazimierz},
  title   = {Sur le probl\`eme des courbes gauches en topologie},
  journal = {Fundamenta Mathematicae},
  volume  = {15},
  year    = {1930},
  pages   = {271--283}
}

@article{Wagner1937,
  author  = {Wagner, Klaus},
  title   = {\"Uber eine Eigenschaft der ebenen Komplexe},
  journal = {Mathematische Annalen},
  volume  = {114},
  year    = {1937},
  pages   = {570--590}
}

@article{Whitney1932,
  author  = {Whitney, Hassler},
  title   = {Non-separable and planar graphs},
  journal = {Transactions of the American Mathematical Society},
  volume  = {34},
  year    = {1932},
  pages   = {339--362}
}

@incollection{Steinitz1922,
  author    = {Steinitz, Ernst},
  title     = {Polyeder und Raumeinteilungen},
  booktitle = {Encyklop\"adie der mathematischen Wissenschaften},
  volume    = {IIIAB12},
  year      = {1922},
  pages     = {1--139}
}

@book{Ziegler1995,
  author    = {Ziegler, G\"unter M.},
  title     = {Lectures on Polytopes},
  series    = {Graduate Texts in Mathematics},
  volume    = {152},
  publisher = {Springer},
  year      = {1995}
}

@article{RobertsonSeymour2004,
  author  = {Robertson, Neil and Seymour, Paul D.},
  title   = {Graph Minors. XX. Wagner's conjecture},
  journal = {Journal of Combinatorial Theory, Series B},
  volume  = {92},
  year    = {2004},
  pages   = {325--357}
}