On CDCL-based proof systems with the ordered decision strategy

09/09/2019
by   Nathan Mull, et al.
0

We prove that conflict-driven clause learning SAT-solvers with the ordered decision strategy and the DECISION learning scheme are equivalent to ordered resolution. We also prove that, by replacing this learning scheme with its opposite that stops after the first new clause when backtracking, they become equivalent to general resolution. To the best of our knowledge, this is the first theoretical study of the interplay between specific decision strategies and clause learning. For both results, we allow nondeterminism in the solver's ability to perform unit propagation, conflict analysis, and restarts, in a way that is similar to previous works in the literature. To aid the presentation of our results, and possibly future research, we define a model and language for discussing CDCL-based proof systems that allows for succinct and precise theorem statements.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/11/2017

Scavenger 0.1: A Theorem Prover Based on Conflict Resolution

This paper introduces Scavenger, the first theorem prover for pure first...
research
09/10/2021

Understanding the Relative Strength of QBF CDCL Solvers and QBF Resolution

QBF solvers implementing the QCDCL paradigm are powerful algorithms that...
research
04/24/2023

How can we prove that a proof search method is not an instance of another?

We introduce a method to prove that a proof search method is not an inst...
research
03/04/2020

Towards a Complexity-theoretic Understanding of Restarts in SAT solvers

Restarts are a widely-used class of techniques integral to the efficienc...
research
01/16/2014

Clause-Learning Algorithms with Many Restarts and Bounded-Width Resolution

We offer a new understanding of some aspects of practical SAT-solvers th...
research
08/23/2019

Preventing the Generation of Inconsistent Sets of Classification Rules

In recent years, the interest in interpretable classification models has...
research
03/05/2020

Towards a Better Understanding of (Partial Weighted) MaxSAT Proof Systems

MaxSAT is a very popular language for discrete optimization with many do...

Please sign up or login with your details

Forgot password? Click here to reset