3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-10-10 17:58:06 +00:00

add model checker to external

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2018-02-08 13:03:57 -08:00
parent a0b5f6937b
commit 72a7164e2d
4 changed files with 80 additions and 14 deletions

View file

@ -244,7 +244,6 @@ namespace sat {
void solver::set_external(bool_var v) {
if (m_external[v] != 0) return;
m_external[v] = 1;
if (!m_ext) return;
lbool val = value(v);
@ -1707,6 +1706,9 @@ namespace sat {
ok = false;
}
}
if (m_ext && !m_ext->check_model(m)) {
ok = false;
}
return ok;
}