polynomial.degree_le

The R-submodule of R[X] consisting of polynomials of degree ≤ n.

polynomial.restriction

Given a polynomial, return the polynomial whose coefficients are in the ring closure of the original coefficients.

polynomial.to_subring

Given a polynomial p and a subring T that contains the coefficients of p, return the corresponding polynomial whose coefficients are in `T.

polynomial.of_subring

Given a polynomial whose coefficients are in some subring, return the corresponding polynomial whose coefificents are in the ambient ring.

ideal.of_polynomial

Transport an ideal of R[X] to an R-submodule of R[X].

ideal.degree_le

Given an ideal I of R[X], make the R-submodule of I consisting of polynomials of degree ≤ n.

ideal.leading_coeff_nth

Given an ideal I of R[X], make the ideal in R of leading coefficients of polynomials in I with degree ≤ n.

ideal.leading_coeff

Given an ideal I in R[X], make the ideal in R of the leading coefficients in I.

is_noetherian_ring_polynomial

Hilbert basis theorem.