Proving Unsatisfiability with Hitting Formulas
Yuval Filmus, Edward A. Hirsch, Artur Riazanov, Alexander, Smal, Marc Vinyals

TL;DR
This paper introduces the Hitting proof system based on hitting formulas, demonstrating its relationships with resolution and extended Frege, and establishing complexity bounds and lower bounds for variants like Hitting(+).
Contribution
It defines the Hitting proof system, compares its strength to resolution and extended Frege, and proves exponential lower bounds for Hitting(+).
Findings
Hitting formulas are easy to check for satisfiability.
Hitting is quasi-polynomially simulated by tree-like resolution.
Hitting(+) formulas have an exponential lower bound.
Abstract
Hitting formulas have been studied in many different contexts at least since [Iwama,89]. A hitting formula is a set of Boolean clauses such that any two of them cannot be simultaneously falsified. [Peitl,Szeider,05] conjectured that hitting formulas should contain the hardest formulas for resolution. They supported their conjecture with experimental findings. Using the fact that hitting formulas are easy to check for satisfiability we use them to build a static proof system Hitting: a refutation of a CNF in Hitting is an unsatisfiable hitting formula such that each of its clauses is a weakening of a clause of the refuted CNF. Comparing this system to resolution and other proof systems is equivalent to studying the hardness of hitting formulas. We show that tree-like resolution and Hitting are quasi-polynomially separated. We prove that Hitting is quasi-polynomially simulated by…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · Complexity and Algorithms in Graphs · Logic, Reasoning, and Knowledge
