The length of a product of integer polynomials is at most the product of the lengths
ProvedTranscendence.length_mul_lediaz-modulus-leanpolynomialstranscendence
For polynomials in , the length of , written , is the sum of the absolute values of all its integer coefficients. For all ,
Mathlib has no length for polynomials; this and Transcendence.length_sum_le replace the size calculus that several proofs of the four exponentials subtree carried separately.
Preamble
import Mathlib
Formal statement
namespace Transcendence
theorem length_mul_le (P Q : Polynomial (Polynomial ℤ)) :
∑ k ∈ (P * Q).support, ∑ i ∈ ((P * Q).coeff k).support, (((P * Q).coeff k).coeff i).natAbs ≤
(∑ k ∈ P.support, ∑ i ∈ (P.coeff k).support, ((P.coeff k).coeff i).natAbs) *
∑ k ∈ Q.support, ∑ i ∈ (Q.coeff k).support, ((Q.coeff k).coeff i).natAbs := by
sorry
end Transcendence
Source
Standard. Formal proof: Diaz modulus mission, 25 September 2026 (C. Perassi).