Part 2 of 2
TheoremFive color theorem#●ready to prove
Every straight-line planar simple graph \(G\) on a finite vertex set has a proper vertex coloring with five colors.
theorem_wanted five_color_theorem {V : Type*} [Finite V] (G : SimpleGraph V)
(hG : G.IsPlanar) :
Nonempty (G.Coloring (Fin 5))
Sources
- https://en.wikipedia.org/wiki/Five_color_theorem.
Uses 1
TheoremMycielski's theorem#✓fully proved
Write \(\chi(G)\) for the chromatic number of a simple graph \(G\). For every simple graph \(G\) on a finite vertex set there is a simple graph \(H\) on a finite vertex set with strictly more vertices than \(G\) that contains a subgraph isomorphic to \(G\), such that \(H\) is triangle-free whenever \(G\) is, and such that \(\chi(H) = \chi(G) + 1\) whenever \(\chi(G)\) is finite. Moreover, for every natural number \(k\) there is a triangle-free simple graph \(H\) on a finite vertex set with \(\chi(H) \ge k\).
The explicit Mycielski construction is abstracted here to the existence of such a graph \(H\).
theorem mycielski_theorem :
(∀ (V : Type*) [Fintype V] (G : SimpleGraph V),
∃ (W : Type*) (_ : Fintype W) (H : SimpleGraph W),
G ⊑ H ∧
Fintype.card V < Fintype.card W ∧
(G.CliqueFree 3 → H.CliqueFree 3) ∧
(G.chromaticNumber ≠ ⊤ → H.chromaticNumber = G.chromaticNumber + 1)) ∧
∀ (k : ℕ), ∃ (W : Type*) (_ : Fintype W) (H : SimpleGraph W),
H.CliqueFree 3 ∧ (↑k ≤ H.chromaticNumber)
Sources
- J. Mycielski, "Sur le coloriage des graphes" (1955), https://doi.org/10.4064/cm-3-2-161-162 (statement ID
mycielski-theorem-s1).
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.