mirror of
https://github.com/Z3Prover/z3
synced 2025-08-25 04:26:00 +00:00
fix #5016
This commit is contained in:
parent
04a1d4245c
commit
083d09aa81
14 changed files with 366 additions and 294 deletions
|
@ -182,6 +182,7 @@ namespace sat {
|
|||
scoped_ptr<solver> m_clone; // for debugging purposes
|
||||
literal_vector m_assumptions; // additional assumptions during check
|
||||
literal_set m_assumption_set; // set of enabled assumptions
|
||||
literal_set m_ext_assumption_set; // set of enabled assumptions
|
||||
literal_vector m_core; // unsat core
|
||||
|
||||
unsigned m_par_id;
|
||||
|
@ -497,9 +498,13 @@ namespace sat {
|
|||
unsigned m_num_checkpoints { 0 };
|
||||
double m_min_d_tk { 0 } ;
|
||||
unsigned m_next_simplify { 0 };
|
||||
bool m_simplify_enabled { true };
|
||||
bool m_restart_enabled { true };
|
||||
bool decide();
|
||||
bool_var next_var();
|
||||
lbool bounded_search();
|
||||
lbool basic_search();
|
||||
lbool search();
|
||||
lbool final_check();
|
||||
void init_search();
|
||||
|
||||
|
@ -512,8 +517,8 @@ namespace sat {
|
|||
void resolve_weighted();
|
||||
void reset_assumptions();
|
||||
void add_assumption(literal lit);
|
||||
void pop_assumption();
|
||||
void reinit_assumptions();
|
||||
void init_ext_assumptions();
|
||||
bool tracking_assumptions() const;
|
||||
bool is_assumption(literal l) const;
|
||||
bool should_simplify() const;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue