Theorems · Theorem · number theory
Polynomial.pow_eq_one_of_mahlerMeasure_eq_one
∀ {p : Polynomial ℤ},
(Polynomial.map (Int.castRingHom ℂ) p).mahlerMeasure = 1 → ∀ {z : ℂ}, z ≠ 0 → z ∈ p.aroots ℂ → ∃ n, 0 < n ∧ z ^ n = 1If an integer polynomial has Mahler measure equal to 1, then all its complex nonzero roots are roots of unity.
- Defined in
- Mathlib.NumberTheory.MahlerMeasure
- Cited by
- 1 results in Mathlib
- Foundations
- Depth 302 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites32
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- DFunLike.coeproof · cited by 62,936
- Realstatement · cited by 25,697
- RingHom.idproof · cited by 18,349
- RingHomproof · cited by 10,189
- Polynomialstatement and proof · cited by 5,681
- Complexstatement and proof · cited by 5,565
- Algebra.algebraMapproof · cited by 4,706
- Multisetstatement · cited by 2,627
- IntermediateFieldproof · cited by 988
- RingHom.compproof · cited by 899
- Polynomial.mapstatement and proof · cited by 806
- NumberFieldproof · cited by 653
Cited by1
Results whose statement or proof uses this declaration.
- Polynomial.isPrimitiveRoot_of_mahlerMeasure_eq_oneproof · cited by 1