3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-26 18:45:33 +00:00

port grobner basis functionality, prepare create nex objects to the grobner basis calculation

Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
This commit is contained in:
Lev Nachmanson 2019-09-19 15:51:01 -07:00
parent e8b6b870ac
commit a085edceff
12 changed files with 424 additions and 274 deletions

View file

@ -130,11 +130,11 @@ bool intervals::check_interval_for_conflict_on_zero_lower(const interval & i) {
return true;
}
intervals::ci_dependency *intervals::mk_dep(lp::constraint_index ci) const {
common::ci_dependency *intervals::mk_dep(lp::constraint_index ci) const {
return m_dep_manager.mk_leaf(ci);
}
intervals::ci_dependency *intervals::mk_dep(const lp::explanation& expl) const {
common::ci_dependency *intervals::mk_dep(const lp::explanation& expl) const {
intervals::ci_dependency * r = nullptr;
for (auto p : expl) {
if (r == nullptr) {