Publication | Closed Access
Trimming while checking clausal proofs
106
Citations
10
References
2013
Year
Unknown Venue
EngineeringVerificationAutomated ProofSoftware AnalysisFormal VerificationConstraint SolvingProof ComplexitySat SolvingSatisfiabilityComputer-assisted ReasoningClausal ProofsComputer EngineeringConflict-driven Clause LearningComputer ScienceAutomated ReasoningProgram AnalysisFormal MethodsParallel ProgrammingResolution ProofsProof System
Conflict-driven clause learning (CDCL) satisfiability solvers can emit more than a satisfiability result; they can also emit clausal proofs, resolution proofs, unsatisfiable cores, and Craig interpolants. Such additional results may require substantial modifications to a solver, especially if preprocessing and inprocessing techniques are used; however, CDCL solvers can easily emit clausal proofs with very low overhead. We present a new approach with an associated tool that efficiently validates clausal proofs and can distill additional results from clausal proofs. Our tool architecture makes it easy to obtain such results from any CDCL solver. Experimental evaluation shows that our tool can validate clausal proofs faster than existing tools. Additionally, the quality of the additional results, such as unsatisfiable cores, is higher when compared to modified SAT solvers.
| Year | Citations | |
|---|---|---|
Page 1
Page 1