English

The SAT+CAS Method for Combinatorial Search with Applications to Best Matrices

Logic in Computer Science 2019-12-13 v2 Symbolic Computation Combinatorics

Abstract

In this paper, we provide an overview of the SAT+CAS method that combines satisfiability checkers (SAT solvers) and computer algebra systems (CAS) to resolve combinatorial conjectures, and present new results vis-\`a-vis best matrices. The SAT+CAS method is a variant of the Davis\unicode8211\unicode{8211}Putnam\unicode8211\unicode{8211}Logemann\unicode8211\unicode{8211}Loveland DPLL(T)\operatorname{DPLL}(T) architecture, where the TT solver is replaced by a CAS. We describe how the SAT+CAS method has been previously used to resolve many open problems from graph theory, combinatorial design theory, and number theory, showing that the method has broad applications across a variety of fields. Additionally, we apply the method to construct the largest best matrices yet known and present new skew Hadamard matrices constructed from best matrices. We show the best matrix conjecture (that best matrices exist in all orders of the form r2+r+1r^2+r+1) which was previously known to hold for r6r\leq6 also holds for r=7r=7. We also confirmed the results of the exhaustive searches that have been previously completed for r6r\leq6.

Keywords

Cite

@article{arxiv.1907.04987,
  title  = {The SAT+CAS Method for Combinatorial Search with Applications to Best Matrices},
  author = {Curtis Bright and Dragomir Ž. Đoković and Ilias Kotsireas and Vijay Ganesh},
  journal= {arXiv preprint arXiv:1907.04987},
  year   = {2019}
}

Comments

To appear in Annals of Mathematics and Artificial Intelligence

R2 v1 2026-06-23T10:18:02.997Z