3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-29 20:05:51 +00:00

viable 2 with dlist

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2021-11-10 14:43:10 -08:00
parent 0bec8520e1
commit c9f5ce43b2
7 changed files with 128 additions and 45 deletions

View file

@ -268,4 +268,16 @@ namespace polysat {
inline std::ostream& operator<<(std::ostream& out, signed_constraint const& c) {
return c.display(out);
}
struct fi_record {
eval_interval interval;
vector<signed_constraint> side_cond;
signed_constraint src;
struct less {
bool operator()(fi_record const& a, fi_record const& b) const {
return a.interval.lo_val() < b.interval.lo_val();
}
};
};
}