The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs
The Notorious Four-Color Problem
- Prof. Jeremy L. Martin
Department of Mathematics University of Kansas KU Mini College June 5, 2013
1 / 141
The Notorious Four-Color Problem Prof. Jeremy L. Martin Department - - PowerPoint PPT Presentation
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Notorious Four-Color Problem Prof. Jeremy L. Martin Department of Mathematics University of Kansas KU Mini College June 5, 2013 1 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs
1 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Coloring Maps History
2 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Coloring Maps History 3 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Coloring Maps History 4 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Coloring Maps History 5 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Coloring Maps History 6 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Coloring Maps History 7 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Coloring Maps History 8 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Coloring Maps History 9 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Coloring Maps History 10 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Coloring Maps History 11 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Coloring Maps History 12 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Coloring Maps History 13 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Coloring Maps History
14 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Coloring Maps History
15 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Coloring Maps History
16 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Coloring Maps History
17 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Coloring Maps History
◮ 1879: Alfred Kempe proves the Four-Color Theorem (4CT):
18 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Coloring Maps History
◮ 1879: Alfred Kempe proves the Four-Color Theorem (4CT):
◮ 1880: Peter Tait finds another proof.
19 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Coloring Maps History
◮ 1879: Alfred Kempe proves the Four-Color Theorem (4CT):
◮ 1880: Peter Tait finds another proof.
20 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Coloring Maps History
◮ 1879: Alfred Kempe proves the Four-Color Theorem (4CT):
◮ 1880: Peter Tait finds another proof.
◮ 1890: Percy John Heawood shows that Kempe’s proof was
◮ 1891: Julius Petersen shows that Tait’s proof was wrong. ◮ 20th century: Many failed attempts to (dis)prove the 4CT.
21 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Coloring Maps History
22 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Coloring Maps History
◮ 1976: Kenneth Appel and Wolfgang Haken prove the 4CT.
◮ 1997: N. Robertson, D.P. Sanders, P.D. Seymour, and R.
◮ 2005: Georges Gonthier publishes a “formal proof”
23 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
24 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
25 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
26 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
27 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
28 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
◮ Facebook: vertices = people, edges = friendship ◮ WWW: vertices = web pages, edges = links ◮ Chess: vertices = positions, edges = possible moves
29 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
(b) (a) 2 3 4 5 1 5 2 4 1 3
30 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
(b) (a) vertices. not Note: crossings (like this) are 2 3 4 5 1 5 2 4 1 3
31 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
(b) (a) vertices. not Note: crossings (like this) are 2 3 4 5 1 5 2 4 1 3
32 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
33 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
(a) Planar (b) Planar (same graph as (a)) (c) Not planar 4 3 2 3 4 5 1 5 2 4 1 3 5 2 1
34 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
(a) Planar (b) Planar (same graph as (a)) (c) Not planar 4 3 2 3 4 5 1 5 2 4 1 3 5 2 1 The key word in the definition is "can".
35 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
36 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
37 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
38 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
39 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
40 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
41 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
42 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
43 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
44 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
45 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
neighbors. shown − each Not all edges vertex has 20
46 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
neighbors. shown − each Not all edges vertex has 20
47 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
48 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
◮ What is a mathematical proof?
— A logical argument that relies on commonly accepted axioms and rules of inference (e.g., “if a = b and b = c, then a = c”).
◮ When is a proof correct?
— The standard of proof is very high in mathematics (not just “beyond a reasonable doubt”, but beyond any doubt)
◮ Who gets to decide whether a proof is correct? ◮ Are some proofs better than others?
49 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
e = 12 e = 8 v = 5 f = 5 v = 8 e = 12 f = 6 v = 13 e = 19 f = 8 v = 6 f = 8
50 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
51 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
field #2 sea sea sea sea sea field #5 field #4 field #3 field #6 sea
52 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
sea
sea sea sea sea sea
53 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
sea
sea sea sea sea sea
54 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
sea
sea sea sea sea sea
55 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
sea
sea sea sea sea sea
56 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
sea
sea sea sea sea sea
57 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
sea
sea sea sea sea sea
58 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
sea
sea sea sea sea sea
59 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
60 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
sea
sea sea sea sea sea
61 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
sea
sea sea sea sea sea
62 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
sea
sea sea sea sea sea
63 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
sea
sea sea sea sea sea
64 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
sea
sea sea sea sea sea
65 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
sea
sea sea sea sea sea
66 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
sea
sea sea sea sea sea
67 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
sea
sea sea sea sea sea
68 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
sea
sea sea sea sea sea
69 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
sea
sea
sea sea sea sea
70 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
sea sea sea
sea
sea sea
71 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
sea sea sea sea sea
sea
72 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
◮ After all the dikes (= edges) are gone,
73 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
◮ After all the dikes (= edges) are gone,
◮ Each time a dike disappeared, either f or v decreased by 1.
74 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
◮ After all the dikes (= edges) are gone,
◮ Each time a dike disappeared, either f or v decreased by 1. ◮ Therefore, the value of v − e + f never changed — it must
75 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
◮ After all the dikes (= edges) are gone,
◮ Each time a dike disappeared, either f or v decreased by 1. ◮ Therefore, the value of v − e + f never changed — it must
◮ This logic works no matter what the original graph was — so
76 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
77 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
78 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
1 4 2 4 2 4 2 3 3
face lengths blue: vertex degrees red: 3 2
79 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Definitions and Examples Planar Graphs Coloring Graphs Euler’s Formula
◮ In a planar graph, each face has length 3 or greater, so
◮ By Euler’s formula, v − e + f = 2 ≤ v − e + 2e/3 = v − e/3. ◮ Applying a little algebra to 2 ≤ v − e/3 gives us e ≤ 3v − 6.
80 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
◮ The trick is to think about which vertex to color last. ◮ It should be a vertex with at most 5 neighbors. ◮ How do we know G has such a vertex?
81 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
◮ If every vertex of G has degree 6 or greater, then the sum of
◮ But this is impossible since e ≤ 3v − 6. ◮ Therefore, there must be some vertex whose degree is 5 or
82 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
83 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
degree 3
84 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
85 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
degree 2
86 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
87 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
degree 6
88 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
degree 3
89 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
90 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
degree 5
91 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
92 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
93 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
14 5 7 10 8 2 3 11 12 1 4 6 9 13
94 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
5 7 10 8 2 3 11 12 1 4 6 9 13 14
95 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
7 10 8 2 3 11 12 1 4 6 9 13 14 5
96 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
10 8 2 3 11 12 1 4 6 9 13 14 5 7
97 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
8 2 3 11 12 1 4 6 9 13 14 5 7 10
98 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
2 3 11 12 1 4 6 9 13 14 5 7 10 8
99 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
3 11 12 1 4 6 9 13 14 5 7 10 8 2
100 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
12 6 9 13 14 5 7 10 8 1 2 3 11 4
101 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
12 6 9 13 14 5 7 10 8 1 2 3 11 4
102 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
12 6 9 13 14 5 7 10 8 1 2 3 11 4
103 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
12 6 9 13 14 5 7 10 8 1 2 3 11 4
104 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
12 6 9 13 14 5 7 10 8 1 2 3 11 4
105 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
1 6 9 13 14 5 7 10 8 12 2 3 11 4
106 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
1 6 9 13 14 5 7 10 8 12 2 3 11 4
107 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
1 6 9 13 14 5 7 10 8 12 2 3 11 4
108 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
1 6 9 13 14 5 7 10 8 12 2 3 11 4
109 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
110 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
◮ Each time we color a new vertex, it has at most 5 neighbors
111 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
◮ Each time we color a new vertex, it has at most 5 neighbors
◮ Therefore, at least one color from the palette is available for
112 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
◮ Each time we color a new vertex, it has at most 5 neighbors
◮ Therefore, at least one color from the palette is available for
◮ This method works for any planar graph — so every planar
113 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
◮ What is a mathematical proof?
— A logical argument that relies on commonly accepted axioms and rules of inference (e.g., “if a = b and b = c, then a = c”).
◮ When is a proof correct?
— The standard of proof is very high in mathematics (not just “beyond a reasonable doubt”, but beyond any doubt)
◮ Who gets to decide whether a proof is correct? ◮ Are some proofs better than others?
114 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
115 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
116 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
117 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
118 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
◮ Discharging: introduced by Heinrich Heesch in 1969 ◮ Much of the code written together with graduate student
◮ Other experts: Frank Allaire, Jean Mayer, Ted Swart, . . . ◮ Appel and Haken enlisted their kids to help check the list of
◮ Ulrich Schmidt verified about 40% of the discharging part of
119 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
120 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
121 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
122 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
◮ The RSST proof gives a faster algorithm to explicitly compute
◮ The computer-aided part of the RSST proof is available online
123 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
◮ Teach a computer how to check logical proofs (free software
◮ Translate a proof into language understandable by the
◮ In order to believe the theorem, you don’t have to check every
124 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs The Six-Color Theorem Appel and Haken’s Proof Reactions to Appel and Haken’s Proof Recent Developments
125 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Chromatic Polynomials The Chromatic Symmetric Function Perfect Graphs
126 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Chromatic Polynomials The Chromatic Symmetric Function Perfect Graphs
X Y Z
◮ Vertex X: k available colors ◮ Vertex Y: k − 1 available colors (can’t use color of X) ◮ Vertex Z: k − 1 available colors (can’t use color of Y)
127 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Chromatic Polynomials The Chromatic Symmetric Function Perfect Graphs
k(k−1)(k−2)(k−3) k(k−1)
3
k(k−1)
3
k(k−1)(k −3k+1)
2
128 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Chromatic Polynomials The Chromatic Symmetric Function Perfect Graphs
k(k−1)(k−2)(k−3) k(k−1)
3
k(k−1)
3
k(k−1)(k −3k+1)
2
129 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Chromatic Polynomials The Chromatic Symmetric Function Perfect Graphs
◮ When does it factor into linear terms? ◮ What do its coefficients tell you about the graph? ◮ What other information about G can you obtain from
◮ Which polynomials actually are chromatic polynomials? ◮ What other polynomials encode structure of G? How are they
130 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Chromatic Polynomials The Chromatic Symmetric Function Perfect Graphs
131 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Chromatic Polynomials The Chromatic Symmetric Function Perfect Graphs
132 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Chromatic Polynomials The Chromatic Symmetric Function Perfect Graphs
= 108 P(4) = 4 x 3 P(k) = k(k−1)3
3
◮ The chromatic polynomial itself cannot distinguish Z and T. ◮ In order to tell Z and T apart, we need a more detailed
◮ Idea: Count colorings that use each possible “palette” (e.g.,
133 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Chromatic Polynomials The Chromatic Symmetric Function Perfect Graphs
134 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Chromatic Polynomials The Chromatic Symmetric Function Perfect Graphs
◮ This is an open problem (and seems very hard!) ◮ Some theoretical results about information contained in the
◮ Some special kinds of trees can be identified from their
◮ If two such trees exist, they must have 26 or more vertices
135 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Chromatic Polynomials The Chromatic Symmetric Function Perfect Graphs
χ = 3 χ = 2 ω = 2 χ = 4 χ = 3 ω = 2 = 4 χ ω = 2 ω = 3 ω = 4
136 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Chromatic Polynomials The Chromatic Symmetric Function Perfect Graphs
ω = 3. ω = 2 χ = 3 Perfect Perfect Not perfect: Not perfect, even though χ = 3 and
137 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Chromatic Polynomials The Chromatic Symmetric Function Perfect Graphs
χ = 3 "5−hole" Perfect Perfect Not perfect: Not perfect, even though χ = 3 and ω = 3. ω = 2
138 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Chromatic Polynomials The Chromatic Symmetric Function Perfect Graphs
◮ Coloring perfect graphs is much easier than coloring arbitrary
◮ Many other algorithms work better if the graph is known to
◮ Many interesting classes of graphs are perfect.
139 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Chromatic Polynomials The Chromatic Symmetric Function Perfect Graphs
◮ K. Appel and W. Haken, “The Solution of the Four-Color
◮ D. Barnette, Map Coloring, Polyhedra, and the Four-Color
◮ D. Richeson, Euler’s Gem, Princeton University Press, 2008 ◮ R. Thomas, “An Update on the Four-Color Theorem,”
◮ R. Wilson, Four Colours Suffice, Penguin, 2002
140 / 141
The Four-Color Theorem Graphs The Solution of the Four-Color Problem More About Coloring Graphs Chromatic Polynomials The Chromatic Symmetric Function Perfect Graphs
◮ Wikipedia page on graph theory:
◮ Wikipedia page on the 4CT:
◮ 4CT at MacTutor History of Mathematics Archive:
◮ Robin Thomas’s 4CT page (including downloadable code and
141 / 141