3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-29 20:05:51 +00:00

remove propagate_bool_at, it is technically not propagating but assigning

This commit is contained in:
Nikolaj Bjorner 2021-09-19 08:47:14 -04:00
parent 16d48c17dd
commit 58c66ffee8
4 changed files with 43 additions and 49 deletions

View file

@ -212,7 +212,7 @@ namespace polysat {
if (lemma->size() == 1)
c->set_unit_clause(lemma.get());
if (s().m_bvars.value(c.blit()) == l_undef)
s().propagate_bool_at(s().level(*lemma), c.blit(), lemma.get());
s().assign_bool(s().level(*lemma), c.blit(), lemma.get(), nullptr);
}
clause_builder conflict_core::build_core_lemma() {