3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-07 03:31:23 +00:00

removing more dependencies

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2017-08-26 03:05:34 -07:00
parent ce3ab6b170
commit 2955b0c2ef
15 changed files with 38 additions and 265 deletions

View file

@ -11,7 +11,8 @@ Copyright (c) 2015 Microsoft Corporation
#include "qe/qe.h"
#include "ast/rewriter/expr_replacer.h"
#include "ast/rewriter/arith_rewriter.h"
#include "ast/simplifier/arith_simplifier_plugin.h"
#include "ast/rewriter/bool_rewriter.h"
#include "ast/rewriter/th_rewriter.h"
#include "ast/expr_functors.h"
namespace nlarith {
@ -79,9 +80,8 @@ namespace nlarith {
app_ref m_zero;
app_ref m_one;
smt_params m_params;
basic_simplifier_plugin m_bs;
arith_simplifier_plugin m_rw;
arith_rewriter m_rw1;
bool_rewriter m_bs;
arith_rewriter m_rw;
expr_ref_vector m_trail;
ast_manager& m() const { return m_manager; }
@ -105,8 +105,7 @@ namespace nlarith {
m_enable_linear(false),
m_zero(num(0),m), m_one(num(1),m),
m_bs(m),
m_rw(m, m_bs, m_params),
m_rw1(m), m_trail(m) {
m_rw(m), m_trail(m) {
}
//