3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-01-19 16:53:18 +00:00

v0.1 of nla saturation

This commit is contained in:
Nikolaj Bjorner 2025-09-26 23:05:02 +03:00
parent 6adb234673
commit ef27e38d5f
12 changed files with 461 additions and 175 deletions

View file

@ -1332,6 +1332,9 @@ lbool core::check() {
if (!m_lemmas.empty() || !m_literals.empty() || m_check_feasible)
return l_false;
}
if (false && no_effect())
ret = m_mul_saturate.saturate();
if (no_effect() && should_run_bounded_nlsat())
ret = bounded_nlsat();
@ -1348,8 +1351,7 @@ lbool core::check() {
if (no_effect())
m_order.order_lemma();
if (false && no_effect())
ret = m_mul_saturate.saturate();
if (no_effect()) {
unsigned num_calls = lp_settings().stats().m_nla_calls;