3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-10-07 16:31:55 +00:00

use lookahead for simplification

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2017-04-18 16:58:56 -07:00
parent 352f8b6cb9
commit a3f4d58b00
11 changed files with 183 additions and 45 deletions

View file

@ -141,6 +141,8 @@ namespace sat {
unsigned m_par_num_vars;
bool m_par_syncing_clauses;
statistics m_lookahead_stats;
void del_clauses(clause * const * begin, clause * const * end);
friend class integrity_checker;
@ -346,6 +348,7 @@ namespace sat {
void sort_watch_lits();
void exchange_par();
lbool check_par(unsigned num_lits, literal const* lits);
lbool lookahead_search();
// -----------------------
//