3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-04 02:10:23 +00:00

move fixed variable propagation to nla_core/monomial_bounds

This commit is contained in:
Nikolaj Bjorner 2025-01-13 18:18:53 -08:00
parent f3e7c8c9df
commit c01336553e
4 changed files with 62 additions and 54 deletions

View file

@ -100,11 +100,15 @@ class core {
nra::solver m_nra;
bool m_cautious_patching = true;
lpvar m_patched_var = 0;
monic const* m_patched_monic = nullptr;
monic const* m_patched_monic = nullptr;
void check_weighted(unsigned sz, std::pair<unsigned, std::function<void(void)>>* checks);
void add_bounds();
public:
// constructor
core(lp::lar_solver& s, params_ref const& p, reslimit&);