mirror of
https://github.com/Z3Prover/z3
synced 2025-08-03 18:00:23 +00:00
parent
0173359a50
commit
c36355c1e5
2 changed files with 7 additions and 7 deletions
|
@ -1256,8 +1256,7 @@ namespace smt {
|
|||
|
||||
void conflict_resolution::mk_conflict_proof(b_justification conflict, literal not_l) {
|
||||
SASSERT(conflict.get_kind() != b_justification::BIN_CLAUSE);
|
||||
SASSERT(conflict.get_kind() != b_justification::AXIOM);
|
||||
SASSERT(not_l == null_literal || conflict.get_kind() == b_justification::JUSTIFICATION);
|
||||
SASSERT(not_l == null_literal || conflict.get_kind() == b_justification::AXIOM || conflict.get_kind() == b_justification::JUSTIFICATION);
|
||||
TRACE("mk_conflict_proof", m_ctx.display_literals(tout << "lemma literals:", m_lemma) << "\n";);
|
||||
|
||||
reset();
|
||||
|
@ -1350,6 +1349,7 @@ namespace smt {
|
|||
m_lemma_proof = pr;
|
||||
else
|
||||
m_lemma_proof = m.mk_lemma(pr, fact);
|
||||
TRACE("mk_conflict_proof", tout << mk_pp(m_lemma_proof, m) << "\n";);
|
||||
m_new_proofs.reset();
|
||||
reset();
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue