3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-10-22 23:44:34 +00:00

refact lws

Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
This commit is contained in:
Lev Nachmanson 2025-08-15 19:47:57 -07:00
parent 2da6b2ff35
commit d15718346c
3 changed files with 132 additions and 20 deletions

View file

@ -9,14 +9,14 @@ namespace nlsat {
public:
struct indexed_root_expr {
poly* p;
short i;
unsigned i;
};
struct symbolic_interval {
bool section = true;
poly* l = nullptr;
short l_index; // the root index
unsigned l_index; // the root index
poly* u = nullptr;
short u_index; // the root index
unsigned u_index; // the root index
bool l_inf() const { return l == nullptr; }
bool u_inf() const { return u == nullptr; }
bool is_section() { return section; }