}
}
// Check that UNSAT results generate a proof correctly.
- if (d_env->getOptions().smt.checkProofs
- || d_env->getOptions().proof.proofCheck
- == options::ProofCheckMode::EAGER)
+ if (d_env->getOptions().smt.checkProofs)
{
if (r.asSatisfiabilityResult().isSat() == Result::UNSAT)
{
- if ((d_env->getOptions().smt.checkProofs
- || d_env->getOptions().proof.proofCheck
- == options::ProofCheckMode::EAGER)
- && !d_env->getOptions().smt.produceProofs)
- {
- throw ModalException(
- "Cannot check-proofs because proofs were disabled.");
- }
checkProof();
}
}
regress0/proofs/project-issue317-inc-sat-conflictlit.smt2
regress0/proofs/project-issue330-eqproof.smt2
regress0/proofs/proj-issue326-nl-bounds-check.smt2
+ regress0/proofs/proj-issue342-eager-checking-no-proof-checking.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