We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5ed2c50 commit 64de08bCopy full SHA for 64de08b
src/math/grobner/pdd_simplifier.cpp
@@ -119,6 +119,9 @@ namespace dd {
119
if (has_conflict) {
120
break;
121
}
122
+ if (s.is_trivial(*src)) {
123
+ continue;
124
+ }
125
unsigned v = src->poly().var();
126
equation_vector const& uses = use_list[v];
127
TRACE("dd.solver",
@@ -152,8 +155,8 @@ namespace dd {
152
155
s.push_equation(solver::to_simplify, dst);
153
156
154
157
// v has been eliminated.
- // SASSERT(!dst->poly().free_vars().contains(v));
- add_to_use(dst, use_list);
158
+ // SASSERT(!dst->poly().free_vars().contains(v));
159
+ add_to_use(dst, use_list);
160
161
if (all_reduced) {
162
linear[j++] = src;
0 commit comments