mirror of
https://github.com/Z3Prover/z3
synced 2025-04-28 19:35:50 +00:00
nra to nla
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
This commit is contained in:
parent
e32a6714a5
commit
279d55a2c7
4 changed files with 90 additions and 13 deletions
|
@ -38,7 +38,7 @@ lbool solver::check(vector<lemma>& l, lp::explanation& expl) {
|
|||
lbool ret = m_core->check(l);
|
||||
if (ret == l_undef) {
|
||||
ret = run_nra(expl);
|
||||
if (ret == l_true) {
|
||||
if (ret == l_true || expl.size() > 0) {
|
||||
set_use_nra_model(true);
|
||||
}
|
||||
}
|
||||
|
@ -67,6 +67,9 @@ solver::~solver() {
|
|||
|
||||
std::ostream& solver::display(std::ostream& out) const {
|
||||
m_core->print_monics(out);
|
||||
if( use_nra_model()) {
|
||||
return m_nra.display(out);
|
||||
}
|
||||
return out;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue