3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-23 17:15:31 +00:00
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2019-09-13 13:54:51 +02:00
parent 5d9ed5b0a9
commit 67c4777514
11 changed files with 251 additions and 126 deletions

View file

@ -410,8 +410,8 @@ namespace polynomial {
proc(out, x);
}
}
out << ")";
}
out << ")";
}
bool is_unit() const { return m_size == 0; }
@ -1576,12 +1576,20 @@ namespace polynomial {
display_num_smt2(out, nm, a_i);
}
else if (nm.is_one(a_i)) {
m_i->display(out, proc);
if (m_i->size() == 1) {
m_i->display_smt2(out, proc);
}
else {
out << "(* ";
m_i->display_smt2(out, proc);
out << ")";
}
}
else {
out << "(* ";
display_num_smt2(out, nm, a_i);
m_i->display(out, proc);
out << " ";
m_i->display_smt2(out, proc);
out << ")";
}
}