mirror of
https://github.com/Z3Prover/z3
synced 2026-04-27 06:13:35 +00:00
include nyis
This commit is contained in:
parent
e49bfdb285
commit
9a933e29e3
3 changed files with 16 additions and 5 deletions
|
|
@ -42,6 +42,7 @@ namespace polysat {
|
|||
break;
|
||||
case code::inv_op:
|
||||
SASSERT(q.is_zero());
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
|
@ -192,6 +193,9 @@ namespace polysat {
|
|||
case code::lshr_op:
|
||||
propagate_lshr(c, dep);
|
||||
break;
|
||||
case code::ashr_op:
|
||||
propagate_ashr(c, dep);
|
||||
break;
|
||||
case code::shl_op:
|
||||
propagate_shl(c, dep);
|
||||
break;
|
||||
|
|
@ -202,6 +206,7 @@ namespace polysat {
|
|||
propagate_inv(c, dep);
|
||||
break;
|
||||
default:
|
||||
verbose_stream() << "not implemented yet: " << *this << "\n";
|
||||
NOT_IMPLEMENTED_YET();
|
||||
break;
|
||||
}
|
||||
|
|
@ -311,6 +316,10 @@ namespace polysat {
|
|||
}
|
||||
}
|
||||
|
||||
void op_constraint::propagate_ashr(core& s, dependency const& dep) {
|
||||
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Enforce axioms for constraint: r == p << q
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue