mirror of
https://github.com/Z3Prover/z3
synced 2025-09-05 09:37:44 +00:00
wip - more general ranges for add_mul_bound
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
658877365c
commit
ab9a9d2308
3 changed files with 146 additions and 61 deletions
|
@ -63,7 +63,10 @@ namespace polysat {
|
|||
bool try_tangent(pvar v, conflict& core, inequality const& c);
|
||||
bool try_add_overflow_bound(pvar x, conflict& core, inequality const& axb_l_y);
|
||||
bool try_add_mul_bound(pvar x, conflict& core, inequality const& axb_l_y);
|
||||
bool try_add_mul_bound2(pvar x, conflict& core, inequality const& axb_l_y);
|
||||
|
||||
bool get_bound(pvar x, rational const& bound_x, pdd const& p, rational& bound_p);
|
||||
|
||||
// c := lhs ~ v
|
||||
// where ~ is < or <=
|
||||
bool is_l_v(pvar v, inequality const& c);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue