Further Explanations on "SAT Requires Exhaustive Search"
Qingxiu Dong, Guangyan Zhou, Ke Xu
TL;DR
The problem addressed is the difficulty of proving hardness lower bounds for SAT and related CSPs. The paper presents a constructive approach centered on long-clause SAT within the Model RB framework, introducing core concepts such as algorithm designability, white-box diagonalization, and the almost independent solution space to argue that SAT requires exhaustive search for these instances, with the result that Model RB cannot be solved in time $O(d^{c n})$ for any constant $0<c<1$. It also clarifies misunderstandings around Lemma 3.1, the generality beyond Model RB, and the role of dividing-and-conquering decompositions as a standard CSP approach, all under the lens of necessary assumptions for lower bounds. Overall, the work strengthens the theoretical foundations for P vs NP discussions by reframing the problem in terms of designability and constructive hardness, and it aims to promote precise, informed dialogue in the community.
Abstract
Recently, Xu and Zhou [2023] introduced a constructive approach for exploring computational hardness, proving that SAT requires exhaustive search. In light of certain misinterpretations concerning the contributions and proofs in that paper, we focus on providing detailed explanations in this work. We begin by delineating the core innovation of the constructive approach, shedding light on the pivotal concept of algorithm designability. We address the overlooked white-box diagonalization method and highlight the concept of an almost independent solution space. In response to specific misunderstandings, such as the concerns surrounding the assumptions of Lemma 3.1, we offer comprehensive clarifications aimed at improving the comprehension of the proof. We are grateful for the feedback received on our prior paper and hope this work can foster a more well-informed discussion.
