Pisot numbers
DefinitionPisot number#✓fully proved
MetaMathlibExt.IsPisotNumber
A Pisot number is a real algebraic integer greater than one whose other complex conjugates all have norm less than one.
public def IsPisotNumber (q : ℝ) : Prop :=
IsIntegral ℤ q ∧ 1 < q ∧
∀ β ∈ ((minpoly ℤ q).map (Int.castRingHom ℂ)).roots,
β ≠ (q : ℂ) → ‖β‖ < 1
Used by 1
DefinitionUnique Pisot root of a polynomial#✓fully proved
MetaMathlibExt.IsUniquePisotRoot
Let \(P\) be a polynomial with real coefficients and \(r\) a real number. Then \(r\) is the unique Pisot root of \(P\) when \(r\) is a Pisot number with \(P(r) = 0\) and every Pisot number \(s\) with \(P(s) = 0\) equals \(r\).
public def IsUniquePisotRoot (P : Polynomial ℝ) (r : ℝ) : Prop :=
IsPisotNumber r ∧ P.IsRoot r ∧
∀ s, IsPisotNumber s → P.IsRoot s → s = r
public def IsPisotNumber (q : ℝ) : Prop :=
IsIntegral ℤ q ∧ 1 < q ∧
∀ β ∈ ((minpoly ℤ q).map (Int.castRingHom ℂ)).roots,
β ≠ (q : ℂ) → ‖β‖ < 1
MathlibExt/NumberTheory/PisotNumber.lean:29
Uses 1
Statement usesPisot number
2 fully proved
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.