The reverse mathematics of Brooks' theorem
Alberto Marcone, Gian Marco Osso
TL;DR
The paper investigates the logical strength of Brooks' theorem within reverse mathematics, distinguishing bounded-graph cases from the general theorem. It shows that the full Brooks' theorem is equivalent to $\mathsf{WKL}_0$ over $\mathsf{RCA}_0$, while the bounded-degree version with $\Delta(G) \ge 3$ is provable in $\mathsf{RCA}_0$; the $\Delta(G)=2$ case for bounded graphs is also equivalent to $\mathsf{WKL}_0$. A key result is that $\mathsf{BT}^{\mathsf{b}}_2$ is equivalent to $\mathsf{WKL}_0$, and that $\mathsf{RCA}_0$ proves $\mathsf{BT}^{\mathsf{b}}_3$ using circle-trees and a Tverberg-style construction, with an induction to extend to all $d \ge 3$. The analysis ties graph-coloring results to compactness principles via the De Bruijn–Erdős theorem and introduces circle-tree structures, germs, and $P$/$Q$-vertices to build effective colorings, highlighting the boundary between constructive colorings and compactness arguments. Overall, the work clarifies the precise axioms needed for Brooks' theorem and reveals Weihrauch-reduction compatible uniform proofs for the bounded-case variants.
Abstract
This is an analysis of the status of Brooks' Theorem, a celebrated result in graph coloring, from the point of view of Reverse Mathematics. We prove that the restriction of Brooks' theorem to bounded graphs of degree greater than or equal to $3$ is provable in $\mathsf{RCA}_0$, while the statement for arbitrary graphs is equivalent to $\mathsf{WKL}_0$ over $\mathsf{RCA}_0$. Brooks' Theorem for degree $2$, even when restricted to bounded graphs, is equivalent to $\mathsf{WKL}_0$ over $\mathsf{RCA}_0$.
