mirror of
https://github.com/Z3Prover/z3
synced 2025-10-07 16:31:55 +00:00
add checks for flipping externals / assumptions in model converter, fix scc converter bug
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
caaad8825d
commit
aeabdb4aae
5 changed files with 31 additions and 7 deletions
|
@ -353,6 +353,7 @@ namespace sat {
|
|||
void set_model(model const& mdl);
|
||||
char const* get_reason_unknown() const { return m_reason_unknown.c_str(); }
|
||||
bool check_clauses(model const& m) const;
|
||||
bool is_assumption(bool_var v) const;
|
||||
|
||||
literal select_lookahead(literal_vector const& assumptions, bool_var_vector const& vars);
|
||||
lbool cube(bool_var_vector const& vars, literal_vector& lits, unsigned backtrack_level);
|
||||
|
@ -389,7 +390,6 @@ namespace sat {
|
|||
void reinit_assumptions();
|
||||
bool tracking_assumptions() const;
|
||||
bool is_assumption(literal l) const;
|
||||
bool is_assumption(bool_var v) const;
|
||||
void simplify_problem();
|
||||
void mk_model();
|
||||
bool check_model(model const & m) const;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue