3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-09-08 02:31:24 +00:00

Contract bit information to large unit-intervals

This commit is contained in:
Clemens Eisenhofer 2023-02-17 15:32:43 +01:00
parent 0dae2d40b5
commit 3f8edb9aac
8 changed files with 346 additions and 118 deletions

View file

@ -41,7 +41,7 @@ namespace polysat {
backtrack _backtrack(fi.side_cond);
fi.coeff = 1;
fi.src = c;
fi.src.push_back(c);
// eval(lhs) = a1*v + eval(e1) = a1*v + b1
// eval(rhs) = a2*v + eval(e2) = a2*v + b2
@ -135,7 +135,7 @@ namespace polysat {
backtrack _backtrack(fi.side_cond);
fi.coeff = 1;
fi.src = c;
fi.src.push_back(c);
struct show {
forbidden_intervals& f;