Scaling the primitive part by the content reconstructs the original integer polynomial.
10.5. Content multiplicativity
The defining laws of the content/primitive-part decomposition are its reconstruction identity and Gauss's lemma: content is multiplicative, and the primitive part of a product is the product of the primitive parts.
theorem
theorem
The content of an integer polynomial divides every coefficient.
theorem
ZPoly-level wrapper for DensePoly.content_mul: the content of a
product of integer polynomials is the product of their contents.
theorem
Hex.ZPoly.primitivePart_mul (p q : Hex.ZPoly) : (p * q).primitivePart = p.primitivePart * q.primitivePartHex.ZPoly.primitivePart_mul (p q : Hex.ZPoly) : (p * q).primitivePart = p.primitivePart * q.primitivePart
ZPoly-level wrapper for DensePoly.primitivePart_mul (Gauss's lemma): the
primitive part of a product of integer polynomials is the product of their
primitive parts.
theorem
The product of primitive integer polynomials is primitive.