mirror of
https://github.com/Z3Prover/z3
synced 2025-07-19 10:52:02 +00:00
use lookahead for simplification
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
352f8b6cb9
commit
a3f4d58b00
11 changed files with 183 additions and 45 deletions
|
@ -130,13 +130,11 @@ namespace sat {
|
|||
|
||||
bool cleanup_clause(clause & c, bool in_use_list);
|
||||
bool cleanup_clause(literal_vector & c);
|
||||
void propagate_unit(literal l);
|
||||
void elim_lit(clause & c, literal l);
|
||||
void elim_dup_bins();
|
||||
bool subsume_with_binaries();
|
||||
void mark_as_not_learned_core(watch_list & wlist, literal l2);
|
||||
void mark_as_not_learned(literal l1, literal l2);
|
||||
void subsume();
|
||||
|
||||
void cleanup_watches();
|
||||
void cleanup_clauses(clause_vector & cs, bool learned, bool vars_eliminated, bool in_use_lists);
|
||||
|
@ -191,6 +189,10 @@ namespace sat {
|
|||
|
||||
void collect_statistics(statistics & st) const;
|
||||
void reset_statistics();
|
||||
|
||||
void propagate_unit(literal l);
|
||||
void subsume();
|
||||
|
||||
};
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue