Graph Colouring Is Hard on Average for Polynomial Calculus and Nullstellensatz
Jonas Conneryd, Susanna F. de Rezende, Jakob Nordström, Shuo Pang, Kilian Risse
TL;DR
This work resolves a long-standing open problem by proving that polynomial calculus and Nullstellensatz require asymptotically linear degree to refute that sparse random $d$-regular graphs and sparse Erdős–Rényi graphs are $3$-colourable, over any field. The authors develop a novel degree-$D$ pseudo-reduction framework and a closure-based locality technique that leverages the local sparsity of random graphs, enabling global degree lower bounds via fast patching of local ideals. Their results yield strongly exponential size lower bounds for these algebraic proof systems through the standard size–degree relationship, and they extend to root-of-unity encodings used in algebraic CSPs and to $k$-colourability settings. The findings significantly advance our understanding of average-case hardness for algebraic proofs in graph colouring, bridging gaps between resolution and algebraic proof complexity and offering tools that may apply to other combinatorial problems.
Abstract
We prove that polynomial calculus (and hence also Nullstellensatz) over any field requires linear degree to refute that sparse random regular graphs, as well as sparse Erdős-Rényi random graphs, are $3$-colourable. Using the known relation between size and degree for polynomial calculus proofs, this implies strongly exponential lower bounds on proof size.
