3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-24 12:07:52 +00:00
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2021-12-09 09:44:45 -08:00
parent 0dcaf9b9f9
commit bd08d766d2
3 changed files with 65 additions and 13 deletions

View file

@ -24,6 +24,8 @@ namespace polysat {
mul_ovfl_constraint(constraint_manager& m, pdd const& p, pdd const& q);
void simplify();
bool is_always_false(bool is_positive, pdd const& p, pdd const& q) const;
bool is_always_true(bool is_positive, pdd const& p, pdd const& q) const;
bool narrow_bound(solver& s, bool is_positive, pdd const& p, pdd const& q);
public:
~mul_ovfl_constraint() override {}