On SAT Solvers and Ramsey-type Numbers
Abstract
We created and parallelized two SAT solvers to find new bounds on some Ramsey-type numbers. For c > 0, let Rc(L) be the least n such that for all c-colorings of the [n]× [n] lattice grid there will exist a monochromatic right isosceles triangle forming an L. Using a known proof that Rc(L) exists we obtained R3(L) ≤ 2593. We formulate the Rc(L) problem as finding a satisfying assignment of a boolean formula. Our parallelized probabilistic SAT solver run on eight cores found a 3-coloring of 20× 20 with no monochromatic L, giving the new lower bound R3(L) ≥ 21. We also searched for new computational bounds on two polynomial van der Waerden numbers, the "van der Square" number Rc(VS) and the "van der Cube" number Rc(VC). Rc(VS) is the least positive integer n such that for some c > 0, for all c-colorings of [n] there exist two integers of the same color that are a square apart. Rc(VC) is defined analogously with cubes. For c ≤ 3, Rc(VS) was previously known. Our parallelized deterministic SAT solver found R4(VS) = 58. Our parallelized probabilistic SAT solver found R5(VS) > 180, R6(VS) > 333, and R3(VC) > 521. All of these results are new.
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.