3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-05-07 07:45:46 +00:00

admit inequalities as premises

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2021-09-09 17:06:32 +02:00
parent 697723d53b
commit cfe4b30419
3 changed files with 6 additions and 1 deletions

View file

@ -215,6 +215,10 @@ namespace polysat {
return ult(lvl, a + shift, b + shift);
}
signed_constraint inequality::as_signed_constraint() const {
return signed_constraint(const_cast<constraint*>(src), !is_strict);
}
eq_constraint& constraint::to_eq() {
return *dynamic_cast<eq_constraint*>(this);
}