3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-06-25 15:23:41 +00:00

add missing dependencies

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2025-06-09 13:05:09 -07:00
parent c387b20ac6
commit b665c99d06
4 changed files with 4 additions and 5 deletions

View file

@ -20,10 +20,10 @@ def init_project_def():
add_lib('simplex', ['util'], 'math/simplex') add_lib('simplex', ['util'], 'math/simplex')
add_lib('hilbert', ['util'], 'math/hilbert') add_lib('hilbert', ['util'], 'math/hilbert')
add_lib('automata', ['util'], 'math/automata') add_lib('automata', ['util'], 'math/automata')
add_lib('params', ['util'])
add_lib('realclosure', ['interval'], 'math/realclosure') add_lib('realclosure', ['interval'], 'math/realclosure')
add_lib('subpaving', ['interval'], 'math/subpaving') add_lib('subpaving', ['interval'], 'math/subpaving')
add_lib('ast', ['util', 'polynomial']) add_lib('ast', ['util', 'polynomial'])
add_lib('params', ['util', 'ast'])
add_lib('parser_util', ['ast'], 'parsers/util') add_lib('parser_util', ['ast'], 'parsers/util')
add_lib('euf', ['ast'], 'ast/euf') add_lib('euf', ['ast'], 'ast/euf')
add_lib('grobner', ['ast', 'dd', 'simplex'], 'math/grobner') add_lib('grobner', ['ast', 'dd', 'simplex'], 'math/grobner')

View file

@ -54,7 +54,6 @@ Mam optimization?
#include "ast/rewriter/var_subst.h" #include "ast/rewriter/var_subst.h"
#include "ast/simplifiers/euf_completion.h" #include "ast/simplifiers/euf_completion.h"
#include "ast/shared_occs.h" #include "ast/shared_occs.h"
#include "params/tactic_params.hpp"
#include "params/smt_params_helper.hpp" #include "params/smt_params_helper.hpp"
namespace euf { namespace euf {
@ -99,8 +98,8 @@ namespace euf {
} }
void completion::updt_params(params_ref const& p) { void completion::updt_params(params_ref const& p) {
tactic_params tp(p); smt_params_helper sp(p);
m_max_instantiations = tp.completion_max_instantiations(); m_max_instantiations = sp.qi_max_instances();
} }
struct completion::push_watch_rule : public trail { struct completion::push_watch_rule : public trail {

View file

@ -14,6 +14,7 @@ z3_add_component(params
theory_str_params.cpp theory_str_params.cpp
COMPONENT_DEPENDENCIES COMPONENT_DEPENDENCIES
util util
ast
PYG_FILES PYG_FILES
arith_rewriter_params.pyg arith_rewriter_params.pyg
array_rewriter_params.pyg array_rewriter_params.pyg

View file

@ -12,7 +12,6 @@ def_module_params('tactic',
('lia2card.max_range', UINT, 100, "maximal range of integers to compilation into Booleans"), ('lia2card.max_range', UINT, 100, "maximal range of integers to compilation into Booleans"),
('lia2card.max_ite_nesting', UINT, 4, "maximal nesting depth for ite expressions to be compiled into PB constraints"), ('lia2card.max_ite_nesting', UINT, 4, "maximal nesting depth for ite expressions to be compiled into PB constraints"),
('randomizer.seed', UINT, 0, "seed for randomizer pre-processor"), ('randomizer.seed', UINT, 0, "seed for randomizer pre-processor"),
('completion.max_instantiations', UINT, UINT_MAX, "Maximal number of instantiations allowed for euf-completion"),
('default_tactic', SYMBOL, '', "overwrite default tactic in strategic solver"), ('default_tactic', SYMBOL, '', "overwrite default tactic in strategic solver"),
# ('aig.per_assertion', BOOL, True, "process one assertion at a time"), # ('aig.per_assertion', BOOL, True, "process one assertion at a time"),