PolynomialGcdPackage(E, OV, R, P)ΒΆ
pgcd.spad line 1 [edit on github]
OV: OrderedSet
P: PolynomialCategory(R, E, OV)
This package computes multivariate polynomial gcd's using a hensel lifting strategy. The constraint on the coefficient domain is imposed by the lifting strategy. It is assumed that the coefficient domain has the property that almost all specializations preserve the degree of the gcd.
- gcd: (P, P) -> P
gcd(p, q)computes thegcdof the two polynomialspandq.
- gcd: (SparseUnivariatePolynomial P, SparseUnivariatePolynomial P) -> SparseUnivariatePolynomial P
gcd(p, q)computes thegcdof the two polynomialspandq.
- gcd: List P -> P
gcd(lp)computes thegcdof the list of polynomialslp.
- gcd: List SparseUnivariatePolynomial P -> SparseUnivariatePolynomial P
gcd(lp)computes thegcdof the list of polynomialslp.
- gcdPrimitive: (P, P) -> P
gcdPrimitive(p, q)computes thegcdof the primitive polynomialspandq.
- gcdPrimitive: (SparseUnivariatePolynomial P, SparseUnivariatePolynomial P) -> SparseUnivariatePolynomial P
gcdPrimitive(p, q)computes thegcdof the primitive polynomialspandq.
- gcdPrimitive: List P -> P
gcdPrimitive lpcomputes thegcdof the list of primitive polynomialslp.