diff --git a/src/math/lp/nla_grobner.cpp b/src/math/lp/nla_grobner.cpp index f0db19649..cbb941882 100644 --- a/src/math/lp/nla_grobner.cpp +++ b/src/math/lp/nla_grobner.cpp @@ -76,6 +76,14 @@ namespace nla { find_nl_cluster(); if (!configure()) return; + + try { + if (propagate_gcd_test()) + return; + } + catch (...) { + + } m_solver.saturate(); TRACE(grobner, m_solver.display(tout));