mirror of
https://github.com/Z3Prover/z3
synced 2025-05-14 03:04:44 +00:00
inequality
This commit is contained in:
parent
e6c9e13848
commit
7468b2326c
7 changed files with 28 additions and 29 deletions
|
@ -37,8 +37,13 @@ namespace polysat {
|
|||
return m_constraint->to_ule().lhs();
|
||||
}
|
||||
|
||||
signed_constraint inequality::as_signed_constraint() const {
|
||||
return signed_constraint(const_cast<constraint*>(src), !is_strict);
|
||||
inequality inequality::from_ule(signed_constraint src)
|
||||
{
|
||||
ule_constraint& c = src->to_ule();
|
||||
if (src.is_positive())
|
||||
return inequality(c.lhs(), c.rhs(), src);
|
||||
else
|
||||
return inequality(c.rhs(), c.lhs(), src);
|
||||
}
|
||||
|
||||
ule_constraint& constraint::to_ule() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue