A topological proof of the Hell-Nešetřil dichotomy
Sebastian Meyer, Jakub Opršal
TL;DR
This work presents a new topological proof of the Hell–Nešetřil dichotomy for the $H$-colouring problem by blending Lovász-style topological combinatorics with the algebraic CSP framework centered on Taylor polymorphisms. The approach translates graph homomorphism questions into the topology of homomorphism complexes, showing that if $H$ is not bipartite and lacks a self-loop, then a sub-Taylor polymorphism forces contractibility and a fixed point, leading to NP-hardness; otherwise the problem is in P. The key technical contribution is proving that finite posets with sub-Taylor polymorphisms have contractible realizations, enabling a fixed-point argument that produces a self-loop in $H$. The results yield a conceptual, topology-based tractability criterion for finite-template CSPs and suggest broader generalizations to relational structures and promise CSPs, connecting homotopy theory with computational complexity in a new way.
Abstract
We provide a new proof of a theorem of Hell and Nešetřil [J. Comb. Theory B, 48(1):92-110, 1990] using tools from topological combinatorics based on ideas of Lovász [J. Comb. Theory, Ser. A, 25(3):319-324, 1978]. The Hell-Nešetřil Theorem provides a dichotomy of the graph homomorphism problem. It states that deciding whether there is a graph homomorphism from a given graph to a fixed graph $H$ is in P if $H$ is bipartite (or contains a self-loop), and is NP-complete otherwise. In our proof we combine topological combinatorics with the algebraic approach to constraint satisfaction problem.
