mirror of
https://github.com/Z3Prover/z3
synced 2025-05-11 09:44:43 +00:00
remove legacy solve_eqs_tactic entirely
also, bug fixes to elim_unconstrained (elim_uncnstr2) which is to replace legacy tactic for eliminating unconstrained constants.
This commit is contained in:
parent
3f2bbe5589
commit
6297c001ee
23 changed files with 56 additions and 1203 deletions
|
@ -240,6 +240,13 @@ namespace euf {
|
|||
ex->updt_params(p);
|
||||
}
|
||||
|
||||
void solve_eqs::collect_param_descrs(param_descrs& r) {
|
||||
r.insert("solve_eqs_max_occs", CPK_UINT, "(default: infty) maximum number of occurrences for considering a variable for gaussian eliminations.");
|
||||
r.insert("theory_solver", CPK_BOOL, "(default: true) use theory solvers.");
|
||||
r.insert("ite_solver", CPK_BOOL, "(default: true) use if-then-else solver.");
|
||||
r.insert("context_solve", CPK_BOOL, "(default: false) solve equalities under disjunctions.");
|
||||
}
|
||||
|
||||
void solve_eqs::collect_statistics(statistics& st) const {
|
||||
st.update("solve-eqs-steps", m_stats.m_num_steps);
|
||||
st.update("solve-eqs-elim-vars", m_stats.m_num_elim_vars);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue