Map Colouring: the Five-Colour Theorem and the Four-Colour Theorem
Anchor (Master): Diestel 2017 *Graph Theory* (5th ed., Springer GTM 173) §5.1 and the discharging discussion; Mohar-Thomassen 2001 *Graphs on Surfaces* (Johns Hopkins) Ch. 8 (colouring graphs on surfaces, the Heawood number, the Ringel-Youngs theorem); Robertson-Sanders-Seymour-Thomas 1997 (the modern four-colour proof and discharging); the original sources Heawood 1890, Kempe 1879, Appel-Haken 1977, Tait 1880, Ringel-Youngs 1968
Intuition Beginner
Look at a map of countries and ask: how many colours do you need so that no two countries sharing a border get the same colour? Touching at a single point does not count as sharing a border, only a stretch of common boundary. People have coloured maps this way for centuries, and the surprising answer is that four colours always suffice, no matter how tangled the map. Three are sometimes not enough, and a famous theorem says you never need a fifth.
To study this with graphs, shrink each country to a single dot and draw a line between two dots whenever those countries share a border. This new picture is a graph, and because the countries lay flat on the page with borders that do not cross, the graph can also be drawn without crossings. Colouring the map so neighbours differ becomes colouring the dots so that joined dots differ — the same proper-colouring question from the colouring unit, now asked only about flat, crossing-free graphs.
Reducing the colour count is hard. Showing that six colours always work is short; showing that five always work takes a clever swapping trick; showing that four always work resisted everyone for over a century and was finally settled in 1976 with help from a computer checking thousands of cases. This unit walks up that ladder, from the easy six down to the deep four.
Visual Beginner
Picture a small map: one central country surrounded by a ring of five countries, each ring country bordering the centre and its two ring neighbours. Place a dot in each country and join dots whose countries share a border. The centre dot joins all five ring dots, and the ring dots form a five-step loop, so the dual graph is a centre joined to a five-cycle.
The table records a colouring. The centre takes one colour. The five-country ring is an odd loop, so it cannot be coloured with just two colours; it needs three. Together with the centre's colour, the whole map needs four.
| region | borders | colour |
|---|---|---|
| centre | all five ring regions | 1 |
| ring A | centre, ring B, ring E | 2 |
| ring B | centre, ring A, ring C | 3 |
| ring C | centre, ring B, ring D | 2 |
| ring D | centre, ring C, ring E | 3 |
| ring E | centre, ring D, ring A | 4 |
This little map needs four colours and no fewer, which shows four is sometimes necessary. The four-colour theorem says four is also always enough.
Worked example Beginner
Show by hand that a flat, crossing-free graph with few enough lines can always be coloured with six colours, using one country at a time. Take any such graph and find a dot with at most five lines touching it; the planarity unit guarantees one always exists. Call it .
Step 1. Set aside for a moment and colour everything else first, assuming we already know the smaller picture can be done with six colours.
Step 2. Bring back. It touches at most five other dots, so at most five colours are used up by its neighbours.
Step 3. Pick a free colour for . With six colours available and at most five blocked, at least one colour remains. Give that colour.
Step 4. Check the rule still holds. Every line from goes to a neighbour with a different colour, and the rest of the picture was already coloured correctly, so the whole graph now uses six colours properly.
Step 5. See why the size shrinks. Each time we remove a low-line dot, the graph gets smaller, so repeating the idea eventually reaches a single dot, which needs one colour. Building back up, six colours carry through every step.
What this tells us: the one fact that every flat graph hides a dot with at most five lines turns into a colouring recipe. The same removal idea, pushed much harder, is what gives five colours and, with enormous extra effort, four.
Check your understanding Beginner
Formal definition Intermediate+
A map is a subdivision of the sphere (equivalently the plane, with one unbounded region) into finitely many connected regions, the countries, by a plane graph whose edges are the borders; two countries are adjacent when their closures share an arc of border, not merely a point [West 2001 §6.3]. The map-colouring problem asks for the least number of colours assigning each country a colour so that adjacent countries differ. Passing to the dual of the underlying plane graph (one vertex per country, one edge per shared border arc, as fixed in 40.04.05) turns this into vertex colouring: a proper colouring of the map is exactly a proper vertex colouring of the dual plane graph in the sense of 40.04.06. The dual of a map is a plane graph, and conversely every plane graph is the dual of a map, so map colouring and the vertex colouring of planar graphs are the same problem. One restricts to bridgeless maps (no border with the same country on both sides), under which the dual is loopless.
The relevant invariant is therefore the chromatic number of a planar graph . Three thresholds organise the theory. The six-colour theorem asserts , the five-colour theorem asserts , and the four-colour theorem asserts , for every loopless planar . The first follows at once from the light vertex; the second from a colour-swapping argument; the third is the deep result.
A Kempe chain is the engine of the classical arguments. Given a partial proper colouring and two colours , the -Kempe chain through a vertex coloured is the connected component of in the subgraph induced by all vertices coloured or . Swapping the two colours throughout one such component yields another proper colouring, because the only edges leaving the component go to vertices coloured neither nor , which the swap does not touch [Diestel 2017 §5.1]. This Kempe swap is the move that frees a colour at a chosen vertex.
Counterexamples to common slips
- Four colours is an upper bound, not the exact number. Many maps need only one, two, or three colours; caps the worst case. A planar triangle forces three, and the dual of the centre-plus-five-ring map forces four, but no planar map forces five.
- The bound is special to the plane. On the torus the analogous bound is seven, and embeds there, so do not carry to other surfaces. The plane and sphere are the surfaces of Euler characteristic two.
- A single Kempe swap need not fix a five-colour configuration into a four-colour one. Kempe's own four-colour proof failed exactly because two simultaneous swaps can interfere. The five-colour theorem survives because one swap at a degree-five vertex with two non-adjacent like-coloured neighbours always succeeds.
- Adjacency requires a shared arc. Countries meeting at a single point are not adjacent; otherwise a point where many regions meet would behave like a clique and break the planar bound.
Key theorem with proof Intermediate+
Theorem (six- and five-colour theorems). Every loopless planar graph satisfies ; in particular . (Heawood [Heawood 1890]; Diestel [Diestel 2017 §5.1].)
Proof. Both bounds go by induction on the number of vertices , using that every planar graph has a vertex with (the light vertex of 40.04.05) and that planarity is hereditary.
Six colours. For assign distinct colours. For , pick with . By induction has a proper -colouring. The vertex has at most neighbours, so at most of the colours are blocked; give a free colour. The result is a proper -colouring of .
Five colours. For assign distinct colours. For , pick with and a proper -colouring of . If the neighbours of use at most colours, a free colour finishes . The remaining case is with the five neighbours in cyclic order around receiving five distinct colours . Consider the two neighbours (colour ) and (colour ) and the subgraph on colours and . Take the -Kempe chain through . If , swap colours and throughout : this keeps the colouring proper and recolours to , so colour no longer appears among the neighbours of , and takes colour . If instead , then a path of alternately - and -coloured vertices joins to ; together with it bounds a closed region. Because the drawing is planar, this region separates from , so the -Kempe chain through cannot reach . Swap colours and on the component of in ; now colour is absent among the neighbours of , and takes colour . Either way is properly -coloured.
Bridge. The five-colour theorem builds toward the four-colour theorem and appears again in the colouring of surfaces, because it shows the light vertex of 40.04.05 plus a single Kempe swap already buys all but one colour. The foundational reason the swap succeeds is planarity itself: the alternating -path and the vertex enclose a region, and this is exactly the Jordan-curve separation that forbids the -chain from crossing it, so the topology of the plane is what makes the colour bookkeeping close. The two-colour subgraph and its swap generalises the greedy reservation of a colour from 40.04.06 into a global recolouring, and putting these together the entire classical theory becomes the study of when one or two Kempe swaps free a colour. The central insight is that planar sparsity caps the local obstruction at degree five, and the bridge is that the same configuration, a degree-five vertex, is the first case the four-colour discharging argument must still defeat by computer.
Exercises Intermediate+
Advanced results Master
Theorem (four-colour theorem). Every loopless planar graph satisfies . (Appel-Haken [AppelHaken 1977]; Robertson-Sanders-Seymour-Thomas [RobertsonSandersSeymourThomas 1997]; Diestel [Diestel 2017 §5.1].) It suffices to four-colour the maximal planar graphs (triangulations), since every planar graph is a subgraph of one. A configuration is a portion of a triangulation, given by a near-triangulated disc with a specified boundary; it is reducible if no minimal counterexample to the four-colour theorem can contain it, because any four-colouring of the rest extends across it, possibly after Kempe swaps. A set of configurations is unavoidable if every triangulation contains at least one member. The proof exhibits an explicit unavoidable set of reducible configurations: a minimal counterexample would contain a member, but no minimal counterexample can contain a reducible configuration, so none exists. Appel and Haken used configurations; Robertson, Sanders, Seymour, and Thomas reduced this to configurations and discharging rules.
The discharging method. Unavoidability is established by discharging. Assign each vertex the charge and each face the charge where is its boundary length; in a triangulation Euler's formula forces the total charge to be exactly , so positive charge is present. Discharging rules move charge between nearby vertices without changing the total, redistributing it so that any vertex left with positive charge sits at the centre of one of the configurations in the chosen set. Since the total stays positive, some configuration must appear, proving the set unavoidable [Diestel 2017 §5.1]. The verification that each listed configuration is reducible, and that the discharging rules force the set, is the part carried out by computer; the human-checkable skeleton is the charge accounting and the reducibility criteria, while the case enumeration is mechanical.
Theorem (Tait's reformulation). A bridgeless cubic plane graph is -face-colourable if and only if it is -edge-colourable. (Tait [Tait 1880]; West [West 2001 §6.3].) The four colours are read as the elements of the Klein four-group ; a proper -face-colouring induces an edge labelling by the difference of the two face colours across each edge, which lands in the three non-zero group elements and is a proper -edge-colouring at every cubic vertex, and the construction reverses. Thus the four-colour theorem is equivalent to the assertion that every bridgeless cubic plane graph has chromatic index . Dually, since the difference labelling is a nowhere-zero tension, the four-colour theorem is equivalent to every bridgeless planar graph admitting a nowhere-zero -flow on its dual, the planar case of Tutte's flow conjectures developed in 40.04.09.
Theorem (Heawood bound and Ringel-Youngs). For a closed surface of Euler characteristic , the chromatic number satisfies , and equality holds for every such surface except the Klein bottle, where . (Heawood [Heawood 1890]; Ringel-Youngs [RingelYoungs 1968]; Mohar-Thomassen [Mohar-Thomassen 2001 Ch. 8].) The upper bound is a short Euler-formula count: a graph embedded on has a vertex of degree below , and induction with that light vertex gives the bound, exactly as in the five-colour proof on the sphere. The hard direction is the lower bound, requiring to embed on ; Ringel and Youngs settled this by constructing triangular embeddings of complete graphs through twelve cases of current graphs and rotation schemes. The sphere, , is the exceptional surface the Heawood formula does not govern, and is precisely where the four-colour theorem rather than five is the truth.
Synthesis. These results are one phenomenon — the chromatic cost of an embedding constraint — read at three depths, and putting these together map colouring becomes the study of how the topology of a surface bounds the chromatic number of the graphs it carries. The foundational reason the six-, five-, and four-colour theorems form a ladder is that each is the same induction on a light vertex, with the Kempe swap closing the gap from six to five and the discharging argument over reducible configurations closing the far harder gap from five to four; this is exactly the principle that planar sparsity localises every obstruction, and the central insight is that the obstruction lives at a degree-five vertex that one swap defeats but a single swap of two chains, as Kempe found, does not. Tait's theorem shows the four-colour theorem is dual to a chromatic-index statement and, through the difference labelling, to a nowhere-zero -flow, so the colouring of 40.04.06 and the flows of 40.04.09 are two faces of one planar duality. The Heawood-Ringel-Youngs theory generalises the whole ladder off the sphere: the chromatic number of a surface is a floor function of its Euler characteristic, and the sphere's value of four is the lone case the elementary Heawood count cannot reach, the bridge from the easy upper bounds to the computer-assisted summit.
Full proof set Master
Proposition 1 (six-colour theorem). Every loopless planar graph satisfies .
Proof. Induct on . For colour the vertices distinctly. For , the light-vertex corollary of 40.04.05 supplies a vertex with . The graph is planar (planarity is hereditary), so by induction it has a proper -colouring. The neighbours of number at most , hence use at most colours, leaving one of the six free for . Colouring with a free colour gives a proper -colouring of .
Proposition 2 (five-colour theorem). Every loopless planar graph satisfies .
Proof. Induct on . For colour distinctly. For , take with and, by induction, a proper -colouring of . If uses at most colours on the neighbours of , extend by a free colour. Otherwise and the neighbours , in the cyclic order around , carry the distinct colours . Let be induced by the vertices coloured or , and let be the component of in (its Kempe chain). Consider . If , swap colours and on ; this stays proper, and now has colour , so colour is absent at the neighbours of and takes colour . If , an alternating - path joins to ; the cycle is a closed curve, so by the Jordan curve theorem it separates from . Therefore omits , since any - path from to would cross , whose vertices are all coloured or . Swap colours and on ; now colour is absent at the neighbours of , and takes colour . In both cases has a proper -colouring.
Proposition 3 (dual reduction of map colouring). For a bridgeless map with dual plane graph $G^M\chi(G^)G^$ is a loopless planar graph; conversely every loopless planar graph arises this way.*
Proof. By construction the vertices of are the countries of and the edges of are the shared border arcs, so a colouring of with adjacent countries differing is exactly a function on differing across every edge, a proper vertex colouring. Hence the minimum colour counts coincide. A bridge of is a border arc with one country on both sides, which would be a loop of ; bridgelessness removes loops, so is loopless. is plane because each dual edge is drawn crossing exactly one primal border. Conversely, a loopless plane graph is the dual of the map whose countries are the faces of the dual , and for connected plane graphs by 40.04.05, so every loopless planar graph is some map's dual.
Proposition 4 (Tait's theorem). A bridgeless cubic plane graph is -face-colourable if and only if it is -edge-colourable.
Proof. Identify the four face colours with the Klein four-group , with identity and three non-zero elements satisfying and . Given a proper -face-colouring , label each edge by , where are the two faces meeting at ; since adjacent faces differ, , so takes values in . At a cubic vertex the three incident edges separate three faces, whose colours are distinct, so the three labels are the three distinct differences — a proper -edge-colouring. Conversely, given a proper -edge-colouring , the sum of labels around any face boundary is in (each of appears an even number of times, forced by the cubic structure and parity), so is the coboundary of a face labelling into ; adjacent faces receive different colours because the edge between them has non-zero label. Thus the two colourings correspond.
Proposition 5 (Heawood upper bound). For a closed surface with Euler characteristic , every graph embeddable in satisfies .
Proof. Let be embedded in with vertices and edges; assume (else colour distinctly). Euler's formula on gives with , whence and the average degree is below . Solving as the larger root of rounded down, one checks for , so has a vertex of degree at most . Induction on : delete such a vertex, colour the rest with colours, and re-insert, its at most neighbours leaving a colour free. Hence .
Proposition 6 (torus chromatic number is seven). The torus has chromatic number exactly .
Proof. The torus has , so , giving by Proposition 5. For the reverse, embeds on the torus: with , , a cellular embedding has triangular faces (), realised by the rotation scheme on the vertex set (the Heffter-Edmonds current-graph construction). As requires colours and lives on the torus, . Combining, .
Connections Master
Planar graphs, Euler's formula, and the light vertex
40.04.05. The entire ladder of colour bounds runs on the degree-at-most-five vertex proved there: the six- and five-colour inductions remove it and re-insert it, and the four-colour discharging argument assigns charge so that Euler's formula forces total charge . Map colouring is the colouring face of the planar structure theory that unit owns, and the dual reduction of a map to a vertex-colouring problem is built on the planar duality defined upstream.Vertex colouring, Brooks' theorem, and the chromatic polynomial
40.04.06. This unit is the planar specialisation of the general chromatic theory: for planar is the sharpest possible degree-independent bound, far below the general , and Birkhoff introduced the chromatic polynomial precisely to attack the four-colour theorem by proving . The Kempe-chain swap is a global version of the colour-reservation that drives the greedy and degeneracy bounds there, and the four-colour theorem is the assertion that the chromatic polynomial of every planar triangulation is positive at four.Network flows and nowhere-zero flows
40.04.09. Tait's theorem recasts the four-colour theorem as the three-edge-colourability of bridgeless cubic plane graphs, and through the Klein-four-group difference labelling as the existence of a nowhere-zero -flow on the dual; the four-colour theorem is thus the planar case of Tutte's nowhere-zero-flow conjectures developed there. The duality between tensions (colourings) and flows on a planar graph is the structural reason map colouring and flow theory are the same subject on the sphere.The graph-minor theorem and Hadwiger's conjecture
40.04.10. Hadwiger's conjecture — that a graph with no minor is -colourable — has its case equivalent to the four-colour theorem, since by Wagner's structure theorem the -minor-free graphs are built by clique-sums from planar pieces and the Wagner graph. The four-colour theorem is therefore the first deep instance of the minor-to-colouring principle that the graph-minors unit develops, and Hadwiger's conjecture is its conjectural generalisation to all .
Historical & philosophical context Master
The four-colour problem was posed by Francis Guthrie in 1852 and transmitted through Augustus De Morgan; Arthur Cayley revived it in 1878. Alfred Kempe published a proof in 1879 in the American Journal of Mathematics (volume 2) [Kempe 1879], introducing the chain-and-swap argument that bears his name. Percy Heawood found the fatal flaw in Kempe's double-swap step in 1890, in Map-colour theorem (Quarterly Journal of Pure and Applied Mathematics 24) [Heawood 1890], where he salvaged the five-colour theorem and proved the general upper bound for surfaces of positive genus, conjecturing it to be exact. Peter Guthrie Tait gave his edge-colouring reformulation in 1880 (Transactions of the Royal Society of Edinburgh 29) [Tait 1880].
The exactness of Heawood's bound was established for the orientable surfaces by Gerhard Ringel and J. W. T. Youngs in 1968 (Proceedings of the National Academy of Sciences 60) [RingelYoungs 1968], completing the twelve-case current-graph computation that constructs triangular embeddings of complete graphs; the Klein bottle is the sole surface where the bound is not attained, a fact Franklin had settled in 1934. The four-colour theorem itself was proved by Kenneth Appel and Wolfgang Haken in 1976, published in 1977 (Illinois Journal of Mathematics 21) [AppelHaken 1977], by reducing it to the computer verification of reducible configurations forming an unavoidable set. A streamlined and independently verified proof with configurations was given by Neil Robertson, Daniel Sanders, Paul Seymour, and Robin Thomas in 1997 (Journal of Combinatorial Theory Series B 70) [RobertsonSandersSeymourThomas 1997], and Georges Gonthier produced a fully machine-checked formalisation in the Coq proof assistant in 2005.
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{Kempe1879,
author = {Kempe, Alfred B.},
title = {On the geographical problem of the four colours},
journal = {American Journal of Mathematics},
volume = {2},
year = {1879},
pages = {193--200}
}
@article{Heawood1890,
author = {Heawood, Percy J.},
title = {Map-colour theorem},
journal = {Quarterly Journal of Pure and Applied Mathematics},
volume = {24},
year = {1890},
pages = {332--338}
}
@article{Tait1880,
author = {Tait, Peter G.},
title = {Note on a theorem in geometry of position},
journal = {Transactions of the Royal Society of Edinburgh},
volume = {29},
year = {1880},
pages = {657--660}
}
@article{AppelHaken1977,
author = {Appel, Kenneth and Haken, Wolfgang},
title = {Every planar map is four colorable},
journal = {Illinois Journal of Mathematics},
volume = {21},
year = {1977},
pages = {429--567}
}
@article{RingelYoungs1968,
author = {Ringel, Gerhard and Youngs, J. W. T.},
title = {Solution of the Heawood map-coloring problem},
journal = {Proceedings of the National Academy of Sciences},
volume = {60},
year = {1968},
pages = {438--445}
}
@article{RobertsonSandersSeymourThomas1997,
author = {Robertson, Neil and Sanders, Daniel and Seymour, Paul and Thomas, Robin},
title = {The four-colour theorem},
journal = {Journal of Combinatorial Theory, Series B},
volume = {70},
year = {1997},
pages = {2--44}
}
@article{Gonthier2008,
author = {Gonthier, Georges},
title = {Formal proof---the four-color theorem},
journal = {Notices of the American Mathematical Society},
volume = {55},
year = {2008},
pages = {1382--1393}
}