Documentation

LeanPool.Zeta32.PrimeEdge.Dist.Val

p-adic estimates for S2b-1.

theorem Zeta32.PrimeEdge.VG_inv_prime {p : ℕ} [hp : Fact (Nat.Prime p)] {q : ℕ} (hq : Nat.Prime q) :

von Staudt–Clausen: v_p(B'_k) ≥ -1.

theorem Zeta32.PrimeEdge.dist_VG_locMoment {p : ℕ} [hp : Fact (Nat.Prime p)] {s : ℚ} (hs : Zeta5Irrational.VG p s 0) (e : ℕ) :
theorem Zeta32.PrimeEdge.VG_locPoly {p : ℕ} [hp : Fact (Nat.Prime p)] {s : ℚ} (hs : Zeta5Irrational.VG p s 0) {Q : Polynomial ℚ} {c : ℚ} (hQ : Zeta5Irrational.GV p Q c) :
theorem Zeta32.PrimeEdge.int_not_dvd_of_lt {p : ℕ} [hp : Fact (Nat.Prime p)] {m m' : ℕ} (hm : m < p) (hm' : m' < p) (hne : m' ≠ m) :
¬↑p ∣ ↑m' - ↑m
theorem Zeta32.PrimeEdge.VG_denom_inv {p : ℕ} [hp : Fact (Nat.Prime p)] (M : Finset ℕ) (hM : ∀ m ∈ M, m < p) {m : ℕ} (hm : m ∈ M) :
Zeta5Irrational.VG p (∏ m' ∈ M.erase m, (↑m' - ↑m))⁻¹ 0

Near-pole denominators are units.

theorem Zeta32.PrimeEdge.VG_inv_pow_of_not_dvd {p : ℕ} [hp : Fact (Nat.Prime p)] {a : ℕ} (ha : ¬p ∣ a) (e : ℕ) :
Zeta5Irrational.VG p (1 / ↑a ^ e) 0
theorem Zeta32.PrimeEdge.VG_H {p : ℕ} [hp : Fact (Nat.Prime p)] {m : ℕ} (hm : m < p) (e : ℕ) :
theorem Zeta32.PrimeEdge.dist_VG_locPole {p : ℕ} [hp : Fact (Nat.Prime p)] {s : ℚ} (hs : Zeta5Irrational.VG p s 0) {m : ℕ} (hm : m < p) :
theorem Zeta32.PrimeEdge.VG_locValue {p : ℕ} [hp : Fact (Nat.Prime p)] {s : ℚ} (hs : Zeta5Irrational.VG p s 0) (M : Finset ℕ) (hM : ∀ m ∈ M, m < p) {R : Polynomial ℚ} {c : ℚ} (hR : Zeta5Irrational.GV p R c) :
Zeta5Irrational.VG p (locValue s R M) (c - 1)

Local integrality (Lemma 3 type): v_p(locValue s R M) ≥ c - 1.

theorem Zeta32.PrimeEdge.VG_locPoly_tate {p : ℕ} [hp : Fact (Nat.Prime p)] {s : ℚ} (hs : Zeta5Irrational.VG p s 1) {F : Polynomial ℚ} (hF : ∀ (e : ℕ), Zeta5Irrational.VG p (F.coeff e) ↑e) :

v_p(locPoly s F) ≥ 0 if v_p(F_e) ≥ e and v_p(s) ≥ 1.

theorem Zeta32.PrimeEdge.H_split {p : ℕ} [hp : Fact (Nat.Prime p)] (e j : ℕ) :
H e j = (↑p ^ e)⁻¹ * H e (j / p) + ∑ a ∈ Finset.Icc 1 j with ¬p ∣ a, 1 / ↑a ^ e

H_e(j) = p^{-e} H_e(⌊j/p⌋) + ∑_{a ≤ j, p ∤ a} a^{-e}.

theorem Zeta32.PrimeEdge.VG_sum_not_dvd {p : ℕ} [hp : Fact (Nat.Prime p)] (e j : ℕ) :
Zeta5Irrational.VG p (∑ a ∈ Finset.Icc 1 j with ¬p ∣ a, 1 / ↑a ^ e) 0
theorem Zeta32.PrimeEdge.VG_near_cancel {p : ℕ} [hp : Fact (Nat.Prime p)] {r : ℚ} (hr : Zeta5Irrational.VG p r 0) (j : ℕ) :
Zeta5Irrational.VG p (locPole r j - (↑p ^ 3)⁻¹ * locPole (r * ↑p) (j / p)) 0

Near-pole cancellation: V(1/(t+j)) - p^{-3} V^loc(1/(u + ⌊j/p⌋)) is integral.