A small p-adic valuation toolkit on ℚ and ℚ[X] #
v_p(q) ≥ r (vacuous for q = 0).
Equations
- Zeta5Irrational.VG p q r = (q = 0 ∨ r ≤ ↑(padicValRat p q))
Instances For
theorem
Zeta5Irrational.VG.of_eq
{p : ℕ}
{q : ℚ}
(r : ℚ)
(h : q ≠ 0 → r ≤ ↑(padicValRat p q))
:
VG p q r
Gauss valuation bound for polynomials in X.
Equations
- Zeta5Irrational.GV p f r = ∀ (n : ℕ), Zeta5Irrational.VG p (f.coeff n) r
Instances For
theorem
Zeta5Irrational.GV.mono
{p : ℕ}
{f : Polynomial ℚ}
{r s : ℚ}
(h : GV p f r)
(hs : s ≤ r)
:
GV p f s
theorem
Zeta5Irrational.GV.C_mul
{p : ℕ}
[Fact (Nat.Prime p)]
{q r s : ℚ}
{f : Polynomial ℚ}
(hq : VG p q r)
(hf : GV p f s)
:
GV p (Polynomial.C q * f) (r + s)