3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-24 12:07:52 +00:00

add call to check-assignment

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2025-08-20 07:32:50 -07:00
parent d2ada6a772
commit a38af61d77

View file

@ -1538,6 +1538,13 @@ lbool core::check() {
if (no_effect()) if (no_effect())
m_divisions.check(); m_divisions.check();
bool use_nra_linearization = true;
if (no_effect() && use_nra_linearization) {
scoped_limits sl(m_reslim);
sl.push_child(&m_nra_lim);
ret = m_nra.check_assignment();
}
if (no_effect()) { if (no_effect()) {
std::function<void(void)> check1 = [&]() { m_order.order_lemma(); std::function<void(void)> check1 = [&]() { m_order.order_lemma();