3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-11-14 18:11:16 +00:00

Log also last conflict

This commit is contained in:
Clemens Eisenhofer 2023-03-15 16:22:58 +01:00
parent 03a6d74c58
commit 135da9b824
4 changed files with 63 additions and 51 deletions

View file

@ -338,11 +338,14 @@ namespace polysat {
signed_constraint constraint_manager::elem(pdd const& t, interval const& i) {
if (i.is_full())
return eq(t.manager().zero());
return this->t();
else
return elem(t, i.lo(), i.hi());
}
signed_constraint constraint_manager::t() { return eq(s.sz2pdd(1).mk_val(0)); }
signed_constraint constraint_manager::f() { return ~t(); }
/** unsigned quotient/remainder */
std::pair<pdd, pdd> constraint_manager::quot_rem(pdd const& a, pdd const& b) {
auto& m = a.manager();