@@ -34,22 +34,22 @@ Module Name:
34
34
#include " tactic/smtlogics/smt_tactic.h"
35
35
36
36
tactic * mk_default_tactic (ast_manager & m, params_ref const & p) {
37
- tactic * st = using_params (and_then (mk_simplify_tactic (m),
37
+ tactic * st = using_params (and_then (mk_simplify_tactic (m, p ),
38
38
cond (mk_and (mk_is_propositional_probe (), mk_not (mk_produce_proofs_probe ())),
39
39
mk_lazy_tactic (m, p, [&](auto & m, auto const & p) { return mk_fd_tactic (m, p); }),
40
- cond (mk_is_qfbv_probe (), mk_lazy_tactic (m, p, [&](auto & m, auto const & p) { return mk_qfbv_tactic (m); }),
41
- cond (mk_is_qfaufbv_probe (), mk_lazy_tactic (m, p, [&](auto & m, auto const & p) { return mk_qfaufbv_tactic (m); }),
42
- cond (mk_is_qflia_probe (), mk_lazy_tactic (m, p, [&](auto & m, auto const & p) { return mk_qflia_tactic (m); }),
43
- cond (mk_is_qfauflia_probe (), mk_lazy_tactic (m, p, [&](auto & m, auto const & p) { return mk_qfauflia_tactic (m); }),
44
- cond (mk_is_qflra_probe (), mk_lazy_tactic (m, p, [&](auto & m, auto const & p) { return mk_qflra_tactic (m); }),
45
- cond (mk_is_qfnra_probe (), mk_lazy_tactic (m, p, [&](auto & m, auto const & p) { return mk_qfnra_tactic (m); }),
46
- cond (mk_is_qfnia_probe (), mk_lazy_tactic (m, p, [&](auto & m, auto const & p) { return mk_qfnia_tactic (m); }),
40
+ cond (mk_is_qfbv_probe (), mk_lazy_tactic (m, p, [&](auto & m, auto const & p) { return mk_qfbv_tactic (m, p ); }),
41
+ cond (mk_is_qfaufbv_probe (), mk_lazy_tactic (m, p, [&](auto & m, auto const & p) { return mk_qfaufbv_tactic (m, p ); }),
42
+ cond (mk_is_qflia_probe (), mk_lazy_tactic (m, p, [&](auto & m, auto const & p) { return mk_qflia_tactic (m, p ); }),
43
+ cond (mk_is_qfauflia_probe (), mk_lazy_tactic (m, p, [&](auto & m, auto const & p) { return mk_qfauflia_tactic (m, p ); }),
44
+ cond (mk_is_qflra_probe (), mk_lazy_tactic (m, p, [&](auto & m, auto const & p) { return mk_qflra_tactic (m, p ); }),
45
+ cond (mk_is_qfnra_probe (), mk_lazy_tactic (m, p, [&](auto & m, auto const & p) { return mk_qfnra_tactic (m, p ); }),
46
+ cond (mk_is_qfnia_probe (), mk_lazy_tactic (m, p, [&](auto & m, auto const & p) { return mk_qfnia_tactic (m, p ); }),
47
47
cond (mk_is_lira_probe (), mk_lazy_tactic (m, p, [&](auto & m, auto const & p) { return mk_lira_tactic (m, p); }),
48
- cond (mk_is_nra_probe (), mk_lazy_tactic (m, p, [&](auto & m, auto const & p) { return mk_nra_tactic (m); }),
48
+ cond (mk_is_nra_probe (), mk_lazy_tactic (m, p, [&](auto & m, auto const & p) { return mk_nra_tactic (m, p ); }),
49
49
cond (mk_is_qffp_probe (), mk_lazy_tactic (m, p, [&](auto & m, auto const & p) { return mk_qffp_tactic (m, p); }),
50
50
cond (mk_is_qffplra_probe (), mk_lazy_tactic (m, p, [&](auto & m, auto const & p) { return mk_qffplra_tactic (m, p); }),
51
51
// cond(mk_is_qfufnra_probe(), mk_qfufnra_tactic(m, p),
52
- and_then (mk_preamble_tactic (m), mk_lazy_tactic (m, p, [&](auto & m, auto const & p) { return mk_smt_tactic (m);}))))))))))))))),
52
+ and_then (mk_preamble_tactic (m), mk_lazy_tactic (m, p, [&](auto & m, auto const & p) { return mk_smt_tactic (m, p );}))))))))))))))),
53
53
p);
54
54
return st;
55
55
}
0 commit comments