mirror of
https://github.com/Z3Prover/z3
synced 2025-08-09 04:31:24 +00:00
Give up when a lemma is re-discovered too many times
This commit is contained in:
parent
6fb6279f07
commit
7396ad72ab
2 changed files with 24 additions and 10 deletions
|
@ -125,6 +125,7 @@ class lemma {
|
|||
pob_ref m_pob;
|
||||
model_ref m_ctp; // counter-example to pushing
|
||||
bool m_external;
|
||||
unsigned m_bumped;
|
||||
|
||||
void mk_expr_core();
|
||||
void mk_cube_core();
|
||||
|
@ -141,6 +142,9 @@ public:
|
|||
void set_ctp(model_ref &v) {m_ctp = v;}
|
||||
void reset_ctp() {m_ctp.reset();}
|
||||
|
||||
void bump() {m_bumped++;}
|
||||
unsigned get_bumped() {return m_bumped;}
|
||||
|
||||
expr *get_expr();
|
||||
bool is_false();
|
||||
expr_ref_vector const &get_cube();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue