AngouriMath
IntegerPolynomial
Description
Summary
A polynomial in one variable over the integers, stored densely.
Remarks
deliberately so. That one is sparse, packs eight exponents into a
carries coefficients over
divisor wants. Factoring wants the opposite of all three: one variable, dense
coefficient access by degree, and coefficients over
algorithm relies on — Mignotte's on the size of a factor, the modulus a Hensel lift
has to reach — is a statement about integers. Sharing one type between the two would
mean paying a dictionary lookup per coefficient in the inner loop of the lift and
re-deriving a denominator that is known to be one.
Members
coefficients
FieldContent
MethodDegree
PropertyDivideExact(AngouriMath.Functions.IntegerPolynomial)
MethodFactorCoefficientBound
MethodGcd(AngouriMath.Functions.IntegerPolynomial,AngouriMath.Functions.IntegerPolynomial)
MethodMaxDegree
FieldPrimitivePart
Method
Angouri © 2019-2023 · Project's repo · Site's repo · Octicons · Transparency · 4378 pages online