Conflict-driven clause learning SAT solvers

J Marques-Silva, I Lynce, S Malik - Handbook of satisfiability, 2021 - ebooks.iospress.nl
One of the most important paradigm shifts in the use of SAT solvers for solving industrial
problems has been the introduction of clause learning. Clause learning entails adding a …

DRAT-trim: Efficient checking and trimming using expressive clausal proofs

N Wetzler, MJH Heule, WA Hunt Jr - International Conference on Theory …, 2014 - Springer
The DRAT-trim tool is a satisfiability proof checker based on the new DRAT proof format.
Unlike its predecessor, DRUP-trim, all presently known SAT solving and preprocessing …

Inprocessing rules

M Järvisalo, MJH Heule, A Biere - International Joint Conference on …, 2012 - Springer
Decision procedures for Boolean satisfiability (SAT), especially modern conflict-driven
clause learning (CDCL) solvers, act routinely as core solving engines in various real-world …

Proof complexity and SAT solving

S Buss, J Nordström - Handbook of Satisfiability, 2021 - ebooks.iospress.nl
This chapter gives an overview of proof complexity and connections to SAT solving, focusing
on proof systems such as resolution, Nullstellensatz, polynomial calculus, and cutting planes …

Verifying refutations with extended resolution

MJH Heule, WA Hunt Jr, N Wetzler - International Conference on …, 2013 - Springer
Modern SAT solvers use preprocessing and inprocessing techniques that are not solely
based on resolution; existing unsatisfiability proof formats do not support SAT solvers using …

Incremental inprocessing in SAT solving

K Fazekas, A Biere, C Scholl - … of Satisfiability Testing–SAT 2019: 22nd …, 2019 - Springer
Incremental SAT is about solving a sequence of related SAT problems efficiently. It makes
use of already learned information to avoid repeating redundant work. Also preprocessing …

Automated reencoding of boolean formulas

N Manthey, MJH Heule, A Biere - Haifa Verification Conference, 2012 - Springer
We present a novel preprocessing technique to automatically reduce the size of Boolean
formulas. This technique, called Bounded Variable Addition (BVA), exchanges clauses for …

[HTML][HTML] SAT race 2015

T Balyo, A Biere, M Iser, C Sinz - Artificial Intelligence, 2016 - Elsevier
Boolean satisfiability (SAT) solving is one of the most competitive research areas of
theoretical computer science. The performance of state-of-the-art SAT solvers has been …

Strong extension-free proof systems

MJH Heule, B Kiesl, A Biere - Journal of Automated Reasoning, 2020 - Springer
We introduce proof systems for propositional logic that admit short proofs of hard formulas as
well as the succinct expression of most techniques used by modern SAT solvers. Our proof …

Short proofs without new variables

MJH Heule, B Kiesl, A Biere - International Conference on Automated …, 2017 - Springer
Adding and removing redundant clauses is at the core of state-of-the-art SAT solving.
Crucial is the ability to add short clauses whose redundancy can be determined in …