Mahler measure of integer polynomials #
The main purpose of this file is to prove Northcott's Theorem for the Mahler measure.
Main results #
Polynomial.finite_mahlerMeasure_le: Northcott's Theorem: the set of integer polynomials of degree at mostnand Mahler measure at mostBis finite.Polynomial.card_mahlerMeasure_le_prod: an upper bound on the number of integer polynomials of degree at mostnand Mahler measure at mostB.
theorem
Polynomial.finite_mahlerMeasure_le
(n : ℕ)
(B : NNReal)
:
{p : Polynomial ℤ | p.natDegree ≤ n ∧ (map (Int.castRingHom ℂ) p).mahlerMeasure ≤ ↑B}.Finite
Northcott's Theorem: the set of integer polynomials of degree at most n and
Mahler measure at most B is finite.
An upper bound on the number of integer polynomials of degree at most n and Mahler measure at
most B.