Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Brooks’ theorem and connected exceptions

Abstract

Every finite graph that cannot be colored with its maximum degree contains a maximum-degree-plus-one clique or an odd cycle at maximum degree two. Connected exceptions are complete graphs or entire odd cycles.

Theorem 1.1 (The arbitrary-degree alternative).

Proof. Machine-checked in Lean as D5/S3/Combinatorics/Graph/Brooks/General.brooks (✓ std3). ∎

Citation. Landon Rabern (2023). Yet another proof of Brooks’ theorem. DOI: 10.1016/j.disc.2022.113261. URL: https://github.com/brianrabern/BrooksLean/tree/1d990050d881327fc79dd51e82ba4449b4e2467d.

Commentary.

The coloring construction follows Rabern’s surgery proof. Delete a maximal independent set, color the smaller induced graph, and extend across its clique or cycle obstruction. The low-degree vertex extension is supplied by its existing coloring theorem. The degree has no upper bound. The vertex type may be empty, and neither connectedness nor regularity is assumed.

Theorem 1.2 (Complete graphs and entire odd cycles).

Proof. Machine-checked in Lean as D5/S3/Combinatorics/Graph/Brooks/General.brooks_connected (✓ std3). ∎

Citation. Landon Rabern (2023). Yet another proof of Brooks’ theorem. DOI: 10.1016/j.disc.2022.113261. URL: https://github.com/brianrabern/BrooksLean/tree/1d990050d881327fc79dd51e82ba4449b4e2467d.

Commentary.

A clique with maximum degree plus one vertices saturates every member’s neighbors. No edge can leave it, so connectedness makes it the whole graph. A cycle in a graph of maximum degree at most two likewise saturates every cycle vertex. Connectedness makes its support all vertices and its edges all edges. The cycle length therefore equals the number of vertices. Its native cycle copy is bijective and reflects adjacency because both neighbor sets have cardinality two. A three-cycle is complete; every remaining odd cycle has length at least five. Complete graphs with one, two or three vertices are included.

References