General polynomial with commutative ring coefficients.
This class inherits univar.SortedPolynomial, OrderProvider and RingElementProvider.
Initialize the polynomial.
Return an object of a subclass of Ring, to which the element belongs.
(This method overrides the definition in RingElementProvider)
Return an object of a subclass of Ring, to which the all coefficients belong.
(This method overrides the definition in RingElementProvider)
Return polynomial whose degree is the given degree.
More precisely, let f(X) = a_0 + ... + a_n * X**n, then
f.shift_degree_to(m) returns:
(This method is inherited from OrderProvider)
Return tuple of two polynomials, which are splitted at the
given degree. The term of the given degree, if exists,
belongs to the lower degree polynomial.
(This method is inherited from OrderProvider)