mirror of
https://github.com/Z3Prover/z3
synced 2026-01-21 01:24:43 +00:00
Remove backjump state from conflict
This commit is contained in:
parent
406696f0a3
commit
01af25ca02
6 changed files with 3 additions and 24 deletions
|
|
@ -707,10 +707,6 @@ namespace polysat {
|
|||
revert_decision(v);
|
||||
return;
|
||||
}
|
||||
if (m_conflict.is_backjumping()) {
|
||||
backjump_lemma();
|
||||
return;
|
||||
}
|
||||
m_search.pop_assignment();
|
||||
}
|
||||
else {
|
||||
|
|
@ -747,6 +743,7 @@ namespace polysat {
|
|||
report_unsat();
|
||||
}
|
||||
|
||||
#if 0
|
||||
/**
|
||||
* Simple backjumping for lemmas:
|
||||
* jump to the level where the lemma can be (bool-)propagated,
|
||||
|
|
@ -775,6 +772,7 @@ namespace polysat {
|
|||
jump_level = std::max(jump_level, base_level());
|
||||
backjump_and_learn(jump_level, *lemma);
|
||||
}
|
||||
#endif
|
||||
|
||||
/**
|
||||
* Revert a decision that caused a conflict.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue