mirror of
https://github.com/Z3Prover/z3
synced 2025-06-28 08:58:44 +00:00
add stubs for monomial unit propagation
This commit is contained in:
parent
00593609c5
commit
38b131386d
7 changed files with 84 additions and 10 deletions
|
@ -2152,11 +2152,20 @@ public:
|
|||
propagate_bounds_with_lp_solver();
|
||||
break;
|
||||
case l_undef:
|
||||
propagate_nla();
|
||||
break;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
void propagate_nla() {
|
||||
if (!m_nla)
|
||||
return;
|
||||
m_nla->propagate(m_nla_lemma_vector);
|
||||
for (nla::lemma const& l : m_nla_lemma_vector)
|
||||
false_case_of_check_nla(l);
|
||||
}
|
||||
|
||||
bool should_propagate() const {
|
||||
return bound_prop_mode::BP_NONE != propagation_mode();
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue