Generalising unit-refutation completeness and SLUR via nested input resolution
Matthew Gwynne, Oliver Kullmann

TL;DR
This paper introduces hierarchical classes of clause-sets, SLUR_k and UC_k, generalizing previous concepts with nested input resolution, establishing their equivalence and exploring their algorithmic and proof-theoretic properties.
Contribution
It defines the SLUR_k and UC_k hierarchies, proves their equivalence, and links their properties to nested input resolution, extending prior work on clause-set classes.
Findings
SLUR_k and UC_k hierarchies are equivalent.
Nested input resolution characterizes SLUR_k and UC_k.
The hierarchies generalize previous classes and connect algorithmic and proof-theoretic perspectives.
Abstract
We introduce two hierarchies of clause-sets, SLUR_k and UC_k, based on the classes SLUR (Single Lookahead Unit Refutation), introduced in 1995, and UC (Unit refutation Complete), introduced in 1994. The class SLUR, introduced in [Annexstein et al, 1995], is the class of clause-sets for which unit-clause-propagation (denoted by r_1) detects unsatisfiability, or where otherwise iterative assignment, avoiding obviously false assignments by look-ahead, always yields a satisfying assignment. It is natural to consider how to form a hierarchy based on SLUR. Such investigations were started in [Cepek et al, 2012] and [Balyo et al, 2012]. We present what we consider the "limit hierarchy" SLUR_k, based on generalising r_1 by r_k, that is, using generalised unit-clause-propagation introduced in [Kullmann, 1999, 2004]. The class UC, studied in [Del Val, 1994], is the class of Unit refutation…
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.
