mirror of
https://github.com/Z3Prover/z3
synced 2025-06-16 02:46:16 +00:00
python for accessing lambda, switch to theory branching for QF_LRA
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
520ea65f32
commit
2b2f016f96
4 changed files with 14 additions and 13 deletions
|
@ -409,7 +409,7 @@ namespace smt {
|
|||
m_params.m_nnf_cnf = false;
|
||||
m_params.m_arith_eq_bounds = true;
|
||||
m_params.m_arith_eq2ineq = true;
|
||||
m_params.m_phase_selection = PS_ALWAYS_FALSE;
|
||||
// m_params.m_phase_selection = PS_THEORY;
|
||||
m_params.m_restart_strategy = RS_GEOMETRIC;
|
||||
m_params.m_restart_factor = 1.5;
|
||||
m_params.m_restart_adaptive = false;
|
||||
|
@ -442,7 +442,7 @@ namespace smt {
|
|||
}
|
||||
}
|
||||
m_params.m_arith_eq_bounds = true;
|
||||
m_params.m_phase_selection = PS_ALWAYS_FALSE;
|
||||
// m_params.m_phase_selection = PS_THEORY;
|
||||
m_params.m_restart_strategy = RS_GEOMETRIC;
|
||||
m_params.m_restart_factor = 1.5;
|
||||
m_params.m_restart_adaptive = false;
|
||||
|
@ -456,13 +456,14 @@ namespace smt {
|
|||
}
|
||||
|
||||
void setup::setup_QF_LRA() {
|
||||
TRACE("setup", tout << "setup_QF_LRA(st)\n";);
|
||||
TRACE("setup", tout << "setup_QF_LRA()\n";);
|
||||
m_params.m_relevancy_lvl = 0;
|
||||
m_params.m_arith_eq2ineq = true;
|
||||
m_params.m_arith_reflect = false;
|
||||
m_params.m_arith_propagate_eqs = false;
|
||||
m_params.m_eliminate_term_ite = true;
|
||||
m_params.m_nnf_cnf = false;
|
||||
m_params.m_phase_selection = PS_THEORY;
|
||||
setup_lra_arith();
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue