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 thegcd
of the two polynomialsp
andq
.
- gcd: (SparseUnivariatePolynomial P, SparseUnivariatePolynomial P) -> SparseUnivariatePolynomial P
gcd(p, q)
computes thegcd
of the two polynomialsp
andq
.
- gcd: List P -> P
gcd(lp)
computes thegcd
of the list of polynomialslp
.
- gcd: List SparseUnivariatePolynomial P -> SparseUnivariatePolynomial P
gcd(lp)
computes thegcd
of the list of polynomialslp
.
- gcdPrimitive: (P, P) -> P
gcdPrimitive(p, q)
computes thegcd
of the primitive polynomialsp
andq
.
- gcdPrimitive: (SparseUnivariatePolynomial P, SparseUnivariatePolynomial P) -> SparseUnivariatePolynomial P
gcdPrimitive(p, q)
computes thegcd
of the primitive polynomialsp
andq
.
- gcdPrimitive: List P -> P
gcdPrimitive lp
computes thegcd
of the list of primitive polynomialslp
.