3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-27 02:45:51 +00:00

remove disjunctive lemma feature

This commit is contained in:
Nikolaj Bjorner 2021-09-19 07:33:20 -04:00
parent fa3886136b
commit 02a38009b9
4 changed files with 2 additions and 36 deletions

View file

@ -59,7 +59,6 @@ namespace polysat {
lbool solver::check_sat() {
LOG("Starting");
m_disjunctive_lemma.reset();
while (inc()) {
m_stats.m_num_iterations++;
LOG_H1("Next solving loop iteration (#" << m_stats.m_num_iterations << ")");
@ -68,7 +67,6 @@ namespace polysat {
COND_LOG(is_conflict(), "Conflict: " << m_conflict);
IF_LOGGING(m_viable.log());
if (!is_conflict() && m_constraints.should_gc()) m_constraints.gc(*this);
if (pending_disjunctive_lemma()) { LOG_H2("UNDEF (handle lemma externally)"); return l_undef; }
else if (is_conflict() && at_base_level()) { LOG_H2("UNSAT"); return l_false; }
else if (is_conflict()) resolve_conflict();
else if (can_propagate()) propagate();