mirror of
https://github.com/Z3Prover/z3
synced 2025-04-12 12:08:18 +00:00
Reorganizing the code
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
This commit is contained in:
parent
3003ee5cb6
commit
dcf778a287
|
@ -51,9 +51,13 @@ add_lib('proof_checker', ['rewriter', 'spc'])
|
||||||
add_lib('bit_blaster', ['rewriter', 'simplifier', 'old_params', 'framework', 'assertion_set'])
|
add_lib('bit_blaster', ['rewriter', 'simplifier', 'old_params', 'framework', 'assertion_set'])
|
||||||
add_lib('smt', ['assertion_set', 'bit_blaster', 'macros', 'normal_forms', 'framework',
|
add_lib('smt', ['assertion_set', 'bit_blaster', 'macros', 'normal_forms', 'framework',
|
||||||
'substitution', 'grobner', 'euclid', 'proof_checker', 'pattern', 'parser_util'])
|
'substitution', 'grobner', 'euclid', 'proof_checker', 'pattern', 'parser_util'])
|
||||||
|
add_lib('user_ext', ['smt'])
|
||||||
|
add_lib('core_tactics', ['framework', 'normal_forms'])
|
||||||
|
add_lib('arith_tactics', ['core_tactics', 'assertion_set'])
|
||||||
add_lib('sat_tactic', ['framework', 'sat'])
|
add_lib('sat_tactic', ['framework', 'sat'])
|
||||||
add_lib('sat_strategy', ['assertion_set', 'sat_tactic'])
|
add_lib('sat_strategy', ['assertion_set', 'sat_tactic'])
|
||||||
# TODO: split muz_qe into muz, qe. Perhaps, we should also consider breaking muz into muz and pdr.
|
# TODO: split muz_qe into muz, qe. Perhaps, we should also consider breaking muz into muz and pdr.
|
||||||
add_lib('muz_qe', ['smt', 'sat', 'smt2parser'])
|
add_lib('muz_qe', ['smt', 'sat', 'smt2parser'])
|
||||||
|
add_lib('aig', ['framework', 'assertion_set'])
|
||||||
# TODO: delete SMT 1.0 frontend
|
# TODO: delete SMT 1.0 frontend
|
||||||
add_lib('smtparser', ['api_headers', 'smt', 'spc'])
|
add_lib('smtparser', ['api_headers', 'smt', 'spc'])
|
||||||
|
|
|
@ -18,7 +18,7 @@ Notes:
|
||||||
--*/
|
--*/
|
||||||
#include"ctx_simplify_tactic.h"
|
#include"ctx_simplify_tactic.h"
|
||||||
#include"mk_simplified_app.h"
|
#include"mk_simplified_app.h"
|
||||||
#include"num_occurs.h"
|
#include"num_occurs_goal.h"
|
||||||
#include"cooperate.h"
|
#include"cooperate.h"
|
||||||
#include"ast_ll_pp.h"
|
#include"ast_ll_pp.h"
|
||||||
#include"ast_smt2_pp.h"
|
#include"ast_smt2_pp.h"
|
||||||
|
@ -51,7 +51,7 @@ struct ctx_simplify_tactic::imp {
|
||||||
unsigned m_scope_lvl;
|
unsigned m_scope_lvl;
|
||||||
unsigned m_depth;
|
unsigned m_depth;
|
||||||
unsigned m_num_steps;
|
unsigned m_num_steps;
|
||||||
num_occurs m_occs;
|
num_occurs_goal m_occs;
|
||||||
mk_simplified_app m_mk_app;
|
mk_simplified_app m_mk_app;
|
||||||
unsigned long long m_max_memory;
|
unsigned long long m_max_memory;
|
||||||
unsigned m_max_depth;
|
unsigned m_max_depth;
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue