Concrete colorings of common graphs #
This file defines colorings for some common graphs
Main declarations #
SimpleGraph.pathGraph.bicoloring
: Bicoloring of a path graph.
theorem
SimpleGraph.two_le_chromaticNumber_of_adj
{α : Type u_1}
{G : SimpleGraph α}
{u v : α}
(hadj : G.Adj u v)
:
Bicoloring of a path graph
Equations
- SimpleGraph.pathGraph.bicoloring n = SimpleGraph.Coloring.mk (fun (u : Fin n) => decide (↑u % 2 = 0)) ⋯
Instances For
Embedding of pathGraph 2
into the first two elements of pathGraph n
for 2 ≤ n
Equations
Instances For
theorem
SimpleGraph.Walk.three_le_chromaticNumber_of_odd_loop
{α : Type u_1}
{G : SimpleGraph α}
{u : α}
(p : G.Walk u u)
(hOdd : Odd p.length)
:
Bicoloring of a cycle graph of even size
Equations
- SimpleGraph.cycleGraph.bicoloring_of_even n h = SimpleGraph.Coloring.mk (fun (u : Fin n) => decide (↑u % 2 = 0)) ⋯
Instances For
Tricoloring of a cycle graph