• DocumentCode
    651324
  • Title

    Trimming while checking clausal proofs

  • Author

    Heule, Marijn J. H. ; Hunt, Warren A. ; Wetzler, Nathan

  • Author_Institution
    Univ. of Texas at Austin, Austin, TX, USA
  • fYear
    2013
  • fDate
    20-23 Oct. 2013
  • Firstpage
    181
  • Lastpage
    188
  • Abstract
    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.
  • Keywords
    computability; learning (artificial intelligence); theorem proving; CDCL satisfiability solvers; Craig interpolants; clausal proof checking; conflict-driven clause learning; inprocessing techniques; modified SAT solvers; preprocessing techniques; resolution proofs; unsatisfiable cores; Benchmark testing; Cognition; Computational efficiency; Educational institutions; Memory management; Optimization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods in Computer-Aided Design (FMCAD), 2013
  • Conference_Location
    Portland, OR
  • Type

    conf

  • DOI
    10.1109/FMCAD.2013.6679408
  • Filename
    6679408