3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-17 08:42:15 +00:00

use intervals for tracking bounds on arithmetic variables

leverage interval propagation for bounds.
merge functionality with propagate-ineqs tactic
remove the new propagate-bounds tactic and instead use propagate-ineqs
This commit is contained in:
Nikolaj Bjorner 2023-01-23 14:13:03 -08:00
parent eb751bec4c
commit d9f9cceea4
7 changed files with 444 additions and 764 deletions

View file

@ -14,8 +14,8 @@ Version 4.next
Version 4.12.2
==============
- remove MSF (Microsoft Solver Foundation) plugin
- add bound_simplifier tactic.
It eliminates occurrences of "mod" operators when bounds information
- updated propagate-ineqs tactic and implementing it as a simplifier, bound_simplifier.
It now eliminates occurrences of "mod" operators when bounds information
implies that the modulus is redundant. This tactic is useful for
benchmarks created by converting bit-vector semantics to integer
reasoning.