Multivariate polynomial extenders. Similar to uniutil.
Providers are the class to provide methods for polynomial classes. The methods differ with respect to coefficient rings of polynomials. You may not need to use these classes directory.
Return a polynomial.
One can override the way to choose a polynomial type from a coefficient ring, by setting:
special_ring_table[coeffring_type] = polynomial_type
before the function call.
This factory function is provided for backward compatibility, or comfortability for old users alone. Newly written programs shouldn't use it. (see polynomial module)