mirror of
https://github.com/Z3Prover/z3
synced 2025-10-10 17:58:06 +00:00
add validation to aig_simplifier, start BIG-based masking
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
41a00707e1
commit
e0a41a18c3
14 changed files with 741 additions and 167 deletions
|
@ -1211,7 +1211,7 @@ namespace sat {
|
|||
init_assumptions(num_lits, lits);
|
||||
propagate(false);
|
||||
if (check_inconsistent()) return l_false;
|
||||
do_cleanup(m_config.m_force_cleanup);
|
||||
if (m_config.m_force_cleanup) do_cleanup(true);
|
||||
|
||||
if (m_config.m_unit_walk) {
|
||||
return do_unit_walk();
|
||||
|
@ -1236,7 +1236,7 @@ namespace sat {
|
|||
while (is_sat == l_undef && !should_cancel()) {
|
||||
if (inconsistent()) is_sat = resolve_conflict_core();
|
||||
else if (should_propagate()) propagate(true);
|
||||
else if (do_cleanup(false)) continue;
|
||||
else if (m_conflicts_since_init > 0 && do_cleanup(false)) continue;
|
||||
else if (should_gc()) do_gc();
|
||||
else if (should_rephase()) do_rephase();
|
||||
else if (should_reorder()) do_reorder();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue