From 48d5a98edcfa6b1fbc087c8167ce9af5fc1a3de7 Mon Sep 17 00:00:00 2001 From: Nikolaj Bjorner Date: Mon, 19 Sep 2022 09:10:11 -0700 Subject: [PATCH] meeting notes Signed-off-by: Nikolaj Bjorner --- src/math/polysat/viable.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/math/polysat/viable.cpp b/src/math/polysat/viable.cpp index 89501da69..d86b83ac3 100644 --- a/src/math/polysat/viable.cpp +++ b/src/math/polysat/viable.cpp @@ -631,6 +631,7 @@ namespace polysat { bool viable::resolve(pvar v, conflict2& core) { NOT_IMPLEMENTED_YET(); + return false; } bool viable::resolve(pvar v, conflict& core) { @@ -652,6 +653,18 @@ namespace polysat { auto rhs = next_hi - next_lo; signed_constraint c = s.m_constraints.ult(lhs, rhs); core.propagate(c); +#if 0 + if (n != first) { + while { + entry* n1 = n->next(); + if (n1 != first && e->currently_contains(*n1)) { + n = n1; + continue; + } + } + while (false); + } +#endif } for (auto sc : e->side_cond) core.propagate(sc);