CaDiCaL 2.0

A Biere, T Faller, K Fazekas, M Fleury… - … on Computer Aided …, 2024 - Springer
The SAT solver CaDiCaL provides a rich feature set with a clean library interface. It has
been adopted by many users, is well documented and easy to extend due to its effective …

Proof logging for smart extensional constraints

MJ McIlree, C McCreesh - 29th International Conference on …, 2023 - drops.dagstuhl.de
Proof logging provides an auditable way of guaranteeing that a solver has produced a
correct answer using sound reasoning. This is standard practice for Boolean satisfiability …

Certified MaxSAT Preprocessing

H Ihalainen, A Oertel, YK Tan, J Berg… - … Joint Conference on …, 2024 - Springer
Building on the progress in Boolean satisfiability (SAT) solving over the last decades,
maximum satisfiability (MaxSAT) has become a viable approach for solving NP-hard …

Proof logging for the circuit constraint

MJ McIlree, C McCreesh, J Nordström - International Conference on the …, 2024 - Springer
Proof logging in constraint programming is an approach to certifying a conclusion reached
by a solver. To allow for this, different propagators must be augmented to produce …

Pseudo-Boolean reasoning about states and transitions to certify dynamic programming and decision diagram algorithms

E Demirović, C McCreesh, MJ McIlree, J Nordström… - 2024 - repository.tudelft.nl
Pseudo-Boolean proof logging has been used successfully to provide certificates of
optimality from a variety of constraint-and satisifability-style solvers that combine reasoning …

[PDF][PDF] Translating Pseudo-Boolean Proofs into Boolean Clausal Proofs

K Nukala, S Choudhuri, R Bryant… - # …, 2024 - library.oapen.org
Clausal proofs, particularly those based on the deletion resolution asymmetric tautology
(DRAT) proof system, are widely used by Boolean satisfiability solvers for expressing proofs …

Incorporating a Database of Graphs into a Proof Assistant

A Bauer, K Berčič, G Devillez, J Taslak - International Conference on …, 2024 - Springer
There are clear benefits to incorporating mathematical databases and software into a proof
assistant. On the one hand, the assistant gains access to mathematical facts that require …

[PDF][PDF] Lemma Logging: Translating Pseudo-Boolean proofs with lemmas to VeriPB proofs

TS Poulsen - 2024 - jakobnordstrom.se
Combinatorial problems have a wide range of applications, including operations research,
chip design and many scheduling problems. Therefore, it is vital that the algorithms used to …

[PDF][PDF] Documentation of V PB and C PB for the SAT Competition 2023

B Bogaerts, C McCreesh, MO Myreen, J Nordström… - 2023 - satcompetition.github.io
This is the documentation for the pseudo-Boolean proof checker V PB together with its
formally verified backend C PB as proposed for usage in the SAT competition 2023. If any …

[PDF][PDF] Certified MaxSAT Preprocessing Extended version including appendix

Building on the progress in Boolean satisfiability (SAT) solving over the last decades,
maximum satisfiability (MaxSAT) has become a viable approach for solving NP-hard …