Enumerating k-SAT functions
Abstract
How many -SAT functions on boolean variables are there? What does a typical such function look like? Bollob\'as, Brightwell, and Leader conjectured that, for each fixed , the number of -SAT functions on variables is , or equivalently: a fraction of all -SAT functions are unate, i.e., monotone after negating some variables. They proved a weaker version of the conjecture for . The conjecture was confirmed for by Allen and by Ilinca and Kahn. We show that the problem of enumerating -SAT functions is equivalent to a Tur\'an density problem for partially directed hypergraphs. Our proof uses the hypergraph container method. Furthermore, we confirm the Bollob\'as--Brightwell--Leader conjecture for by solving the corresponding Tur\'an density problem. Our solution applies a recent result of F\"uredi and Maleki on the minimum triangular edge density in a graph of given edge density. In an appendix (by Nitya Mani and Edward Yu), we further confirm the case of the conjecture via a brute force computer search.
Cite
@article{arxiv.2107.09233,
title = {Enumerating k-SAT functions},
author = {Dingding Dong and Nitya Mani and Yufei Zhao},
journal= {arXiv preprint arXiv:2107.09233},
year = {2022}
}
Comments
50 pages incl. 3 page appendix. Conference version appeared in SODA '22