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
PolynomialQuotientRing_generic.construction() calls is_field() in attempt to pass as_field=True to QuotientFunctor in some cases. As far as I understand, this is not necessary, and probably even incorrect (PolynomialQuotientRing_generic has no field() method, only number_field(), and NumberFields are constructed using AlgebraicExtensionFunctor, not QuotientFunctor), but this breaks basic arithmetic when polynomial factorization over the cover ring is not implemented.
PolynomialQuotientRing_generic.construction()
callsis_field()
in attempt to passas_field=True
toQuotientFunctor
in some cases. As far as I understand, this is not necessary, and probably even incorrect (PolynomialQuotientRing_generic
has nofield()
method, onlynumber_field()
, andNumberField
s are constructed usingAlgebraicExtensionFunctor
, notQuotientFunctor
), but this breaks basic arithmetic when polynomial factorization over the cover ring is not implemented.CC: @simon-king-jena
Component: algebra
Author: Marc Mezzarobba
Branch/Commit:
b13d4df
Reviewer: Volker Braun
Issue created by migration from https://trac.sagemath.org/ticket/19741
The text was updated successfully, but these errors were encountered: