mirror of
https://github.com/Z3Prover/z3
synced 2025-09-05 09:37:44 +00:00
Several changes:
- Extend fixed-bit FI to both directions - really randomized restart - MSB for fixed-bits - Forward propagation (band, lshift, rshift) with good justifications (strengthen during saturation)
This commit is contained in:
parent
5a8c0ce9c0
commit
5b35450891
18 changed files with 539 additions and 1588 deletions
|
@ -173,6 +173,8 @@ namespace polysat {
|
|||
bool try_umul_noovfl_bounds(pvar v, signed_constraint c, conflict& core);
|
||||
bool try_umul_ovfl_bounds(pvar v, signed_constraint c, conflict& core);
|
||||
|
||||
bool try_op(pvar v, signed_constraint c, conflict& core);
|
||||
|
||||
public:
|
||||
saturation(solver& s);
|
||||
void perform(pvar v, conflict& core);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue