3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-24 03:57:51 +00:00

Adding bv preprocessing techniques.

This commit is contained in:
Mikolas Janota 2016-09-01 17:22:49 +01:00 committed by Christoph M. Wintersteiger
parent 5290cd1ff5
commit ec47a1df50
11 changed files with 1545 additions and 3 deletions

View file

@ -39,6 +39,7 @@ Notes:
#include"qfaufbv_tactic.h"
#include"qfbv_tactic.h"
#include"tactic2solver.h"
#include"bv_bound_chk_tactic.h"
///////////////
class qfufbv_ackr_tactic : public tactic {
@ -149,6 +150,7 @@ static tactic * mk_qfufbv_preamble1(ast_manager & m, params_ref const & p) {
return and_then(
mk_simplify_tactic(m),
mk_propagate_values_tactic(m),
if_no_proofs(if_no_unsat_cores(mk_bv_bound_chk_tactic(m))),
//using_params(mk_ctx_simplify_tactic(m_m), ctx_simp_p),
mk_solve_eqs_tactic(m),
mk_elim_uncnstr_tactic(m),