mirror of
https://github.com/Z3Prover/z3
synced 2025-04-24 01:25:31 +00:00
This commit is contained in:
parent
a8da0a6851
commit
3849f665d6
1 changed files with 9 additions and 0 deletions
|
@ -171,6 +171,15 @@ namespace pb {
|
|||
wl.second.neg();
|
||||
k += rational(wl.first);
|
||||
}
|
||||
if (k < 0) {
|
||||
bool_var v = s().add_var(false);
|
||||
literal l(v, false);
|
||||
s().assign_unit(~l);
|
||||
si.cache(t, l);
|
||||
if (sign) l.neg();
|
||||
return l;
|
||||
}
|
||||
|
||||
check_unsigned(k);
|
||||
add_pb_ge(v2, false, wlits, k.get_unsigned());
|
||||
if (base_assert) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue