mirror of
https://github.com/Z3Prover/z3
synced 2025-08-20 18:20:22 +00:00
ensure that bca takes also lemmas into account
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
0919fd4075
commit
829c140087
21 changed files with 384 additions and 149 deletions
|
@ -52,6 +52,7 @@ namespace sat {
|
|||
vector<watch> m_watches;
|
||||
svector<lbool> m_assignment;
|
||||
bool m_inconsistent;
|
||||
bool m_check_unsat, m_check_sat, m_check;
|
||||
|
||||
void dump(unsigned n, literal const* c, status st);
|
||||
void append(literal l, status st);
|
||||
|
@ -78,6 +79,8 @@ namespace sat {
|
|||
public:
|
||||
drat(solver& s);
|
||||
~drat();
|
||||
|
||||
void updt_config();
|
||||
void add();
|
||||
void add(literal l, bool learned);
|
||||
void add(literal l1, literal l2, bool learned);
|
||||
|
@ -89,6 +92,8 @@ namespace sat {
|
|||
void del(literal l);
|
||||
void del(literal l1, literal l2);
|
||||
void del(clause& c);
|
||||
|
||||
void check_model(model const& m);
|
||||
};
|
||||
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue