3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-05-03 22:05:45 +00:00
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2014-08-16 22:31:54 -07:00
parent 33f74b9c9f
commit f748a03ac7
10 changed files with 60 additions and 51 deletions

View file

@ -29,6 +29,7 @@ namespace opt {
exprs m_mss;
expr_set m_mcs;
expr_set m_mss_set;
vector<exprs> m_cores;
exprs m_todo;
model_ref m_model;
public:
@ -42,7 +43,7 @@ namespace opt {
void get_model(model_ref& mdl) { mdl = m_model; }
private:
void initialize(vector<exprs>& cores, exprs& literals);
void initialize(exprs& literals);
bool check_result();
void add_mss(expr* n);
void update_mss();