diff --git a/src/ast/euf/euf_ac_plugin.cpp b/src/ast/euf/euf_ac_plugin.cpp index ce0817e00..5e8ec997f 100644 --- a/src/ast/euf/euf_ac_plugin.cpp +++ b/src/ast/euf/euf_ac_plugin.cpp @@ -80,7 +80,7 @@ namespace euf { } ac_plugin::ac_plugin(egraph& g, func_decl* f) : - plugin(g), m_decl(f), m_fid(f->get_family_id()), + plugin(g), m_fid(f->get_family_id()), m_decl(f), m_dep_manager(get_region()), m_hash(*this), m_eq(*this), m_monomial_table(m_hash, m_eq) { diff --git a/src/smt/params/smt_params_helper.pyg b/src/smt/params/smt_params_helper.pyg index f2e08aaf5..c4660d1ea 100644 --- a/src/smt/params/smt_params_helper.pyg +++ b/src/smt/params/smt_params_helper.pyg @@ -95,6 +95,7 @@ def_module_params(module_name='smt', ('arith.rep_freq', UINT, 0, 'the report frequency, in how many iterations print the cost and other info'), ('arith.min', BOOL, False, 'minimize cost'), ('arith.print_stats', BOOL, False, 'print statistic'), + ('arith.validate', BOOL, False, 'validate lemmas generated by arithmetic solver'), ('arith.simplex_strategy', UINT, 0, 'simplex strategy for the solver'), ('arith.enable_hnf', BOOL, True, 'enable hnf (Hermite Normal Form) cuts'), ('arith.bprop_on_pivoted_rows', BOOL, True, 'propagate bounds on rows changed by the pivot operation'),