3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-07-18 02:16:40 +00:00

New style of json dump based on lemmas at pob

This commit is contained in:
Arie Gurfinkel 2018-05-29 22:11:52 -07:00
parent 5072a2a869
commit bfa472faec
4 changed files with 156 additions and 127 deletions

View file

@ -114,7 +114,8 @@ class lemma {
expr_ref_vector m_cube;
app_ref_vector m_zks;
app_ref_vector m_bindings;
unsigned m_lvl;
unsigned m_lvl; // current level of the lemma
unsigned m_init_lvl; // level at which lemma was created
pob_ref m_pob;
model_ref m_ctp; // counter-example to pushing
bool m_external;
@ -150,6 +151,7 @@ public:
bool is_inductive() const {return is_infty_level(m_lvl);}
unsigned level () const {return m_lvl;}
unsigned init_level() const {return m_init_lvl;}
void set_level (unsigned lvl);
app_ref_vector& get_bindings() {return m_bindings;}
bool has_binding(app_ref_vector const &binding);