Equivalences of promise compactness principles
Abstract
For a pair of finite relational structures (A,B) such that A homomorphically maps to B we denote by K(A,B) the following statement: for all structures I with the same signature as A if all finite substructures of I homomorphically maps to A then I homomorphically maps to B. In this article, we show that if (A,B) has no Olšák polymorphism, then K(A,B) is equivalent to the ultrafilter principle over ZF. This includes the statements K(K3,K5) and K(H2,Hc) for all c≥ 2 where Kn denotes the clique of size n and Hk denotes the ternary not-all-equal structure on a k-element set. This means, for example, that in any ZF model, if every finitely 3-colourable graph can be coloured by 5 colours then all these graphs can in fact be coloured by 3 colours.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.