Skip to content

Commit f7cc68a

Browse files
fix #2580
Signed-off-by: Nikolaj Bjorner <[email protected]>
1 parent 74aa47f commit f7cc68a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/smt/theory_arith_nl.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1537,7 +1537,7 @@ namespace smt {
15371537
rational a, b;
15381538
unsigned n = UINT_MAX;
15391539
unsigned nm = UINT_MAX;
1540-
if (in_monovariate_monomials(p, var, i1, a, n, i2, b, nm)) {
1540+
if (in_monovariate_monomials(p, var, i1, a, n, i2, b, nm) && n != nm) {
15411541
CTRACE("in_monovariate_monomials", n == nm,
15421542
for (unsigned i = 0; i < p.size(); i++) {
15431543
if (i > 0) tout << " + "; tout << p[i].first << "*" << mk_pp(p[i].second, get_manager());

0 commit comments

Comments
 (0)