Philipp Czerner ; Javier Esparza ; Valentin Krasotin ; Adrian Krauss - A Resolution-Based Interactive Proof System for UNSAT

lmcs:14454 - Logical Methods in Computer Science, May 22, 2026, Volume 22, Issue 2 - https://doi.org/10.46298/lmcs-22(2:17)2026
A Resolution-Based Interactive Proof System for UNSATArticle

Authors: Philipp Czerner ; Javier Esparza ; Valentin Krasotin ; Adrian Krauss

Modern SAT or QBF solvers are expected to produce correctness certificates. However, certificates have worst-case exponential size (unless NP=coNP), and at recent SAT competitions the largest certificates of unsatisfiability are starting to reach terabyte size. This puts limits to the development of SAT-solving services in which a client with limited computational power sends a formula to a solver running on a powerful server, which returns a certificate to be checked by the client.
Recently, Couillard et al. have suggested to replace certificates with interactive proof systems based on the IP=PSPACE theorem. They have presented an interactive protocol between a prover and a verifier for an extension of QBF. The overall running time of the protocol is linear in the time needed by a standard BDD-based algorithm, and the time invested by the verifier is polynomial in the size of the formula. (So, in particular, the verifier never has to read or process exponentially long certificates). We call such an interactive protocol competitive with the BDD algorithm for solving QBF.
While BDD algorithms are state-of-the-art for certain classes of QBF instances, no modern (UN)SAT solver is based on BDDs. For this reason, we initiate the study of interactive certification for more practical SAT algorithms. In particular, we address the question whether interactive protocols can be competitive with some variant of resolution. We present two contributions. First, we prove a theorem that reduces the problem of finding competitive interactive protocols to finding an arithmetisation of formulas satisfying certain commutativity properties. (Arithmetisation is the fundamental technique underlying the IP=PSPACE theorem.) Then, we apply the theorem to give the first interactive protocol for the Davis-Putnam resolution procedure. We also report on an implementation and give some experimental results.


Volume: Volume 22, Issue 2
Secondary volumes: Selected Papers of the 27th International Conference on Foundations of Software Science and Computation Structures (FoSSaCS 2024)
Published on: May 22, 2026
Accepted on: March 24, 2026
Submitted on: October 15, 2024
Keywords: Logic in Computer Science, F.1.2; F.4.1