3
0
Fork 0
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:
Arie Gurfinkel 2018-06-04 12:21:03 -07:00
parent 6fb6279f07
commit 7396ad72ab
2 changed files with 24 additions and 10 deletions

View file

@ -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();