mirror of
https://github.com/Z3Prover/z3
synced 2025-06-22 05:43:39 +00:00
move flatten functionality to asserted_formulas, sort variables in lut_finder
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
38d690650b
commit
8b23a1701a
9 changed files with 88 additions and 57 deletions
|
@ -839,11 +839,11 @@ namespace smt {
|
|||
|
||||
void mk_ite_cnstr(app * n);
|
||||
|
||||
void dec_ref(literal l) { if (m_lit_occs[l.index()] > 0) m_lit_occs[l.index()]--; }
|
||||
void dec_ref(literal l);
|
||||
|
||||
void inc_ref(literal l) { m_lit_occs[l.index()]++; }
|
||||
void inc_ref(literal l);
|
||||
|
||||
void remove_lit_occs(clause const& cls);
|
||||
void remove_lit_occs(clause const& cls, unsigned num_bool_vars);
|
||||
|
||||
void add_lit_occs(clause const& cls);
|
||||
public:
|
||||
|
@ -1570,8 +1570,6 @@ namespace smt {
|
|||
|
||||
void get_guessed_literals(expr_ref_vector & result);
|
||||
|
||||
bool split_binary(app* o, expr*& a, expr_ref& b, expr_ref& c);
|
||||
|
||||
void internalize_assertion(expr * n, proof * pr, unsigned generation);
|
||||
|
||||
void internalize_proxies(expr_ref_vector const& asms, vector<std::pair<expr*,expr_ref>>& asm2proxy);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue