3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-23 09:05:31 +00:00

array solver fixes

This commit is contained in:
Nikolaj Bjorner 2021-03-13 06:19:26 -08:00
parent 78f4513441
commit 9a975a4523
10 changed files with 227 additions and 98 deletions

View file

@ -59,23 +59,6 @@ struct theory_array_params {
void updt_params(params_ref const & _p);
#if 0
void register_params(ini_params & p) {
p.register_int_param("array_solver", 0, 3, reinterpret_cast<int&>(m_array_mode), "0 - no array, 1 - simple, 2 - model based, 3 - full");
p.register_bool_param("array_weak", m_array_weak);
p.register_bool_param("array_extensional", m_array_extensional);
p.register_unsigned_param("array_laziness", m_array_laziness);
p.register_bool_param("array_delay_exp_axiom", m_array_delay_exp_axiom);
p.register_bool_param("array_cg", m_array_cg);
p.register_bool_param("array_always_prop_upward", m_array_always_prop_upward,
"Disable the built-in filter upwards propagation");
p.register_bool_param("array_lazy_ieq", m_array_lazy_ieq);
p.register_unsigned_param("array_lazy_ieq_delay", m_array_lazy_ieq_delay);
p.register_bool_param("array_canonize", m_array_canonize_simplify,
"Normalize arrays into normal form during simplification");
}
#endif
void display(std::ostream & out) const;
};