10.8. Cross-references
HexPolyZ builds on the base polynomial representation and feeds the
integer-factorization libraries:
-
HexPoly is the generic dense-polynomial library this one specializes. The constructors, arithmetic, and Euclidean operations used throughout this chapter (
ofCoeffs,scale, the rational division underlyingprimitiveSquareFreeDecomposition) are documented there.HexPolyZonly fixes the coefficient type toIntand adds the content, congruence, and Mignotte operations. -
HexPolyZMathlibis the correspondence library: it identifiesHex.ZPolywith Mathlib'sPolynomial ℤand proves the Mignotte bound as a theorem about the Mahler measure of the correspondingPolynomial ℤ. The executable quantities in this chapter compute the bound that theorem proves valid. The Mathlib dependency lives entirely there, never insideHexPolyZitself. -
HexHenselconsumes the congruence predicate and thedefaultFactorCoeffBoundto drive the Hensel-lifting and coefficient-recovery steps of integer polynomial factorization.