Proof Generation for CDCL Solvers Using Gauss-Jordan Elimination

04/09/2023
by   Mate Soos, et al.
0

Traditional Boolean satisfiability (SAT) solvers based on the conflict-driven clause-learning (CDCL) framework fare poorly on formulas involving large numbers of parity constraints. The CryptoMiniSat solver augments CDCL with Gauss-Jordan elimination to greatly improve performance on these formulas. Integrating the TBUDDY proof-generating BDD library into CryptoMiniSat enables it to generate unsatisfiability proofs when using Gauss-Jordan elimination. These proofs are compatible with standard, clausal proof frameworks.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/17/2023

Notes on "Bounds on BDD-Based Bucket Elimination”

This paper concerns Boolean satisfiability (SAT) solvers based on Ordere...
research
01/30/2020

Parity (XOR) Reasoning for the Index Calculus Attack

Models for cryptographic problems are often expressed as boolean polynom...
research
11/23/2010

Covered Clause Elimination

Generalizing the novel clause elimination procedures developed in [M. He...
research
05/27/2021

Propositional Encodings of Acyclicity and Reachability by using Vertex Elimination

We introduce novel methods for encoding acyclicity and s-t-reachability ...
research
09/25/2003

Goedel Machines: Self-Referential Universal Problem Solvers Making Provably Optimal Self-Improvements

We present the first class of mathematically rigorous, general, fully se...
research
07/06/2021

Proof Generation in CDSAT

The main ideas in the CDSAT (Conflict-Driven Satisfiability) framework f...
research
07/22/2023

Even shorter proofs without new variables

Proof formats for SAT solvers have diversified over the last decade, ena...

Please sign up or login with your details

Forgot password? Click here to reset