mirror of
https://github.com/Z3Prover/z3
synced 2025-08-22 02:57:50 +00:00
fix drat for units learned from binary clause resolution
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
63d480fd92
commit
836f156d54
6 changed files with 76 additions and 59 deletions
|
@ -68,6 +68,7 @@ namespace sat {
|
|||
bool is_learned() const { return m_learned; }
|
||||
void set_learned(bool l) { SASSERT(is_learned() != l); m_learned = l; }
|
||||
void shrink(unsigned num_lits);
|
||||
void restore(unsigned num_lits);
|
||||
bool strengthened() const { return m_strengthened; }
|
||||
void mark_strengthened() { m_strengthened = true; update_approx(); }
|
||||
void unmark_strengthened() { m_strengthened = false; }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue