Documentation

LeanPool.Zeta32.Arith.Local.Binom

The Bernoulli functional and the binomial basis #

noncomputable def Zeta32.Arith.Local.Lbp (Q : Polynomial ℚ) :

Lbp Q = ∑_n Q_n B'_n (the convention B'₁ = +1/2 of Zeta32.moment).

Equations
Instances For

    Lbp Q = Lb Q + Q_1.

    The binomial basis #

    Valuations in the binomial basis #

    theorem Zeta32.Arith.Local.BinRep.eval_zero {p : ℕ} [hp : Fact (Nat.Prime p)] {k : ℕ} {r : ℚ} {Q : Polynomial ℚ} (h : BinRep p k r Q) :

    The value at 0 of a binomial representation is its 0-th coefficient.

    The polynomial part of U_r #

    polynomialMoment r q = Lbp ((X q)') + 2 r Lbp (X q).

    theorem Zeta32.Arith.Local.nat_log_le_one {p d : ℕ} (hdp : d + 1 < p ^ 2) :
    Nat.log p (d + 1) ≤ 1
    theorem Zeta32.Arith.Local.VG_polynomialMoment {p : ℕ} [hp : Fact (Nat.Prime p)] {r : ℚ} (hr : VG p r 0) {q : Polynomial ℚ} {d : ℕ} (hd : (Polynomial.X * q).natDegree ≤ d) (hdp : d + 1 < p ^ 2) {β : ℚ} (hv : ∀ m ≤ d, VG p (Polynomial.eval (↑m) (Polynomial.X * q)) β) :
    VG p (polynomialMoment r q) (β - 2)

    Polynomial part: loss at most 2.