mirror of
https://github.com/Z3Prover/z3
synced 2025-08-06 11:20:26 +00:00
reorganizing the code
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
This commit is contained in:
parent
9c057b87d1
commit
f57d4b1b19
34 changed files with 602 additions and 181 deletions
|
@ -1105,7 +1105,7 @@ void asserted_formulas::reduce_and_solve() {
|
|||
void asserted_formulas::infer_patterns() {
|
||||
IF_IVERBOSE(10, verbose_stream() << "pattern inference...\n";);
|
||||
TRACE("before_pattern_inference", display(tout););
|
||||
pattern_inference infer(m_manager, m_params, m_database.get());
|
||||
pattern_inference infer(m_manager, m_params);
|
||||
expr_ref_vector new_exprs(m_manager);
|
||||
proof_ref_vector new_prs(m_manager);
|
||||
unsigned i = m_asserted_qhead;
|
||||
|
|
|
@ -39,7 +39,6 @@ class bv_simplifier_plugin;
|
|||
class asserted_formulas {
|
||||
ast_manager & m_manager;
|
||||
front_end_params & m_params;
|
||||
scoped_ptr<pattern_database> m_database;
|
||||
simplifier m_pre_simplifier;
|
||||
subst_simplifier m_simplifier;
|
||||
basic_simplifier_plugin * m_bsimp;
|
||||
|
@ -168,8 +167,6 @@ public:
|
|||
// TODO: improve precision of the following method.
|
||||
bool has_quantifiers() const { return m_simplifier.visited_quantifier(); /* approximation */ }
|
||||
|
||||
void set_pattern_database(pattern_database * db) { m_database = db; }
|
||||
|
||||
// -----------------------------------
|
||||
//
|
||||
// Macros
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue