if (cln::instanceof(icont_.to_cl_N(), cln::cl_I_ring)) {
const cln::cl_I icont = cln::the<cln::cl_I>(icont_.to_cl_N());
if (icont != 1) {
if (cln::instanceof(icont_.to_cl_N(), cln::cl_I_ring)) {
const cln::cl_I icont = cln::the<cln::cl_I>(icont_.to_cl_N());
if (icont != 1) {
Apr = (A/icont_).expand();
// A is a polynomail over rationals, so GCD is defined
// up to arbitrary rational number.
return n1;
}
Apr = (A/icont_).expand();
// A is a polynomail over rationals, so GCD is defined
// up to arbitrary rational number.
return n1;
}