You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rationale is that from minpoly.h, we can find some switch based on certifyInconsistency, which should be replaced by a epsilon and do the switch when epsilon > 1 / fieldSize:
template<classPolynomial, classBlackbox>
Polynomial &minpoly (
Polynomial & P,
const Blackbox & A,
const RingCategories::ModularTag & tag,
const Method::Blackbox & M)
{
if (M.certifyInconsistency) {
// Will make a word size extension// when field size is too smallminpoly(P, A, tag, Method::WiedemannExtension (M));
return P;
}
elsereturnminpoly(P, A, tag, Method::Wiedemann (M));
}
Rationale is that from
minpoly.h
, we can find some switch based oncertifyInconsistency
, which should be replaced by a epsilon and do the switch whenepsilon > 1 / fieldSize
:See #53
The text was updated successfully, but these errors were encountered: