3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-03-04 12:40:23 +00:00

Added ufbv_tactic (soon to replace ufbv_strategy).

Renamed demodulator to ufbv_rewriter (filename and in code).

Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
This commit is contained in:
Christoph M. Wintersteiger 2012-10-24 18:28:29 +01:00
parent 67b57c8c28
commit eaedad4d1e
7 changed files with 425 additions and 46 deletions

View file

@ -44,7 +44,7 @@ Revision History:
#include"bit2int.h"
#include"qe.h"
#include"distribute_forall.h"
#include"demodulator.h"
#include"ufbv_rewriter.h"
#include"quasi_macros.h"
asserted_formulas::asserted_formulas(ast_manager & m, front_end_params & p):
@ -955,7 +955,7 @@ void asserted_formulas::apply_demodulators() {
expr_ref_vector new_exprs(m_manager);
proof_ref_vector new_prs(m_manager);
unsigned sz = m_asserted_formulas.size();
demodulator proc(m_manager, *m_bsimp);
ufbv_rewriter proc(m_manager, *m_bsimp);
proc(sz - m_asserted_qhead,
m_asserted_formulas.c_ptr() + m_asserted_qhead,
m_asserted_formula_prs.c_ptr() + m_asserted_qhead,