ProofComplete

Proof of the Five Color Theorem

The Five Color Theorem is the accessible precursor to the Four Color Theorem. Its proof uses Euler's formula and the Kempe chain argument, which fails for four colors but works cleanly for five.


Statement

Theorem5.3Five Color Theorem

Every planar graph is 5-colorable: χ(G)5\chi(G) \leq 5 for all planar GG.


Proof

Proof

By strong induction on n=V(G)n = |V(G)|. The base case n5n \leq 5 is trivial.

Step 1: Finding a low-degree vertex. By Euler's formula for planar graphs: E3V6|E| \leq 3|V| - 6. The average degree is 2E/V612/V<62|E|/|V| \leq 6 - 12/|V| < 6, so there exists a vertex vv with deg(v)5\deg(v) \leq 5.

Step 2: Induction for deg(v)4\deg(v) \leq 4. Remove vv; by induction, GvG - v is 5-colorable. Since vv has at most 4 neighbors, at most 4 colors are used on them, leaving a color available for vv.

Step 3: The case deg(v)=5\deg(v) = 5. Let the neighbors of vv be v1,v2,v3,v4,v5v_1, v_2, v_3, v_4, v_5 in clockwise order around vv (using the planar embedding). By induction, GvG - v has a proper 5-coloring. If the five neighbors use at most 4 colors, we can color vv with the fifth color. So assume all 5 colors {1,2,3,4,5}\{1,2,3,4,5\} appear on v1,,v5v_1, \ldots, v_5, with c(vi)=ic(v_i) = i.

Step 4: Kempe chain argument. Consider the (1,3)(1,3)-Kempe chain from v1v_1: the maximal connected subgraph of vertices colored 1 or 3 containing v1v_1.

Case A: v3v_3 is not in this Kempe chain. Then swap colors 1 and 3 in the chain containing v1v_1. This gives a valid coloring of GvG - v where v1v_1 now has color 3, so color 1 is free among vv's neighbors. Color vv with 1.

Case B: v3v_3 is in the (1,3)(1,3)-Kempe chain from v1v_1. Then there is a path from v1v_1 to v3v_3 using only colors 1 and 3. This path, together with vv, forms a "barrier" separating v2v_2 from v4v_4 in the plane (by the Jordan curve theorem applied to the planar embedding).

Now consider the (2,4)(2,4)-Kempe chain from v2v_2. Since v2v_2 and v4v_4 are separated by the (1,3)(1,3)-path, v4v_4 cannot be in the (2,4)(2,4)-chain from v2v_2. Swap colors 2 and 4 in the chain containing v2v_2. Now v2v_2 has color 4, freeing color 2. Color vv with 2.

In all cases, GG is 5-colored. \square


ExampleWhy This Proof Fails for Four Colors

With 4 colors and deg(v)=5\deg(v) = 5: by pigeonhole, two neighbors share a color, so at most 4 colors appear, and a similar argument could work. But if deg(v)=4\deg(v) = 4 with 4 distinct colors on neighbors: the Kempe chain argument with two pairs (say (1,3)(1,3) and (2,4)(2,4)) might interfere. Specifically, both pairs might "connect," making it impossible to free a color. Kempe's (1879) flawed proof of the 4-color theorem made exactly this error. The correct proof (Appel-Haken, 1976) requires an unavoidable set of configurations and computer-assisted verification.

RemarkStrengthening: Heawood's Map Coloring

For surfaces of genus g1g \geq 1, the Heawood number H(g)=(7+1+48g)/2H(g) = \lfloor(7+\sqrt{1+48g})/2\rfloor gives χ(Sg)H(g)\chi(S_g) \leq H(g), proved by the same Euler formula argument. The Map Color Theorem (Ringel-Youngs, 1968): χ(Sg)=H(g)\chi(S_g) = H(g) for all g1g \geq 1, proved by constructing KH(g)K_{H(g)} embeddings on each surface.