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

Move unfinished make_asserting code

This commit is contained in:
Jakob Rath 2022-09-28 16:42:28 +02:00
parent 0dae3bad6a
commit 8d803a1266
5 changed files with 127 additions and 116 deletions

View file

@ -118,6 +118,14 @@ namespace polysat {
return false;
}
#if 0
// TODO: intersection of wrapping intervals might not be an interval!!!
//
// Example:
// [---------[
// -----[ [----
// would give
// [-[ [--[
eval_interval intersect(eval_interval const& other) const {
if (is_full()) return other;
if (other.is_full()) return *this;
@ -138,6 +146,8 @@ namespace polysat {
return eval_interval::proper(i_lo, i_lo_val, i_hi, i_hi_val);
}
#endif
};
inline std::ostream& operator<<(std::ostream& os, eval_interval const& i) {