mirror of
https://github.com/Z3Prover/z3
synced 2025-04-07 18:05:21 +00:00
ensure that formula is skolemized in the smt solver when using MBQI
Reviewed by Nikolaj Signed-off-by: Nuno Lopes <nlopes@microsoft.com>
This commit is contained in:
parent
ef06da8c2c
commit
39ca5480d7
|
@ -259,7 +259,7 @@ void asserted_formulas::reduce() {
|
|||
INVOKE(m_params.m_propagate_booleans, propagate_booleans());
|
||||
INVOKE(m_params.m_propagate_values, propagate_values());
|
||||
INVOKE(m_params.m_macro_finder && has_quantifiers(), find_macros());
|
||||
INVOKE(m_params.m_nnf_cnf, nnf_cnf());
|
||||
INVOKE(m_params.m_nnf_cnf || (m_params.m_mbqi && has_quantifiers()), nnf_cnf());
|
||||
INVOKE(m_params.m_eliminate_and, eliminate_and());
|
||||
INVOKE(m_params.m_pull_cheap_ite_trees, pull_cheap_ite_trees());
|
||||
INVOKE(m_params.m_pull_nested_quantifiers && has_quantifiers(), pull_nested_quantifiers());
|
||||
|
|
Loading…
Reference in a new issue