<< "SatProofManager::finalizeProof: conflicting (lazy) satLit: "
<< d_conflictLit << "\n";
finalizeProof(getClauseNode(d_conflictLit), {d_conflictLit});
+ // reset since if in incremental mode this may be used again
+ d_conflictLit = undefSatVariable;
}
void SatProofManager::finalizeProof(Minisat::Lit inConflict, bool adding)
regress0/cores/issue4971-2.smt2
regress0/cores/issue4971-3.smt2
regress0/cores/issue5079.smt2
- regress0/cores/issue5234-uc-ua.smt2
+ regress0/cores/issue5234-uc-ua.smt2
regress0/cores/issue5238.smt2
regress0/cores/issue5902.smt2
regress0/cores/issue5908.smt2
regress0/proofs/open-pf-datatypes.smt2
regress0/proofs/open-pf-if-unordered-iff.smt2
regress0/proofs/open-pf-rederivation.smt2
+ regress0/proofs/project-issue317-inc-sat-conflictlit.smt2
regress0/proofs/qgu-fuzz-1-bool-sat.smt2
regress0/proofs/qgu-fuzz-2-bool-chainres-checking.smt2
regress0/proofs/qgu-fuzz-3-chainres-checking.smt2
--- /dev/null
+; EXPECT: unsat
+; EXPECT: unsat
+(set-logic ALL)
+(declare-const __ (_ BitVec 1))
+(set-option :incremental true)
+(check-sat-assuming ((bvsgt ((_ sign_extend 42) (bvcomp ((_ zero_extend 10) __) ((_ zero_extend 10) __))) (_ bv0 43))))
+(check-sat-assuming ((bvsgt ((_ sign_extend 42) (bvcomp ((_ zero_extend 10) __) ((_ zero_extend 10) __))) (_ bv0 43))))
\ No newline at end of file