Documentation

LeanPool.Zeta32.Analytic.Contour.Shift

The shift rule of the proof notes, §0 for the logistic functional E[φ] = ∫ φ(1/2 + i y) ρ(y) dy: for F holomorphic on 0 < Re t < 2 with polynomial growth on 1/2 ≤ Re t ≤ 3/2, E[F(t+1)] − E[F(t)] = F'(1). Obtained from boundaryIntegral_mul_Kc by letting the height T → ∞: on both vertical edges π²/sin²(πt) = 2πρ(y), and on the horizontal edges |π²/sin²(πt)| ≤ 16π² e^{-2πT}.

theorem Zeta32.Analytic.Contour.Kc_tpt (y : ℝ) :
Kc (tpt y) = 2 * ↑Real.pi * ↑(rho y)
theorem Zeta32.Analytic.Contour.zT_re (T : ℝ) :
(zT T).re = 1 / 2
theorem Zeta32.Analytic.Contour.wT_re (T : ℝ) :
(wT T).re = 3 / 2
theorem Zeta32.Analytic.Contour.left_pt (y : ℝ) :
↑(1 / 2) + ↑y * Complex.I = tpt y
theorem Zeta32.Analytic.Contour.right_pt (y : ℝ) :
↑(3 / 2) + ↑y * Complex.I = tpt y + 1

The growth hypothesis on the closed strip 1/2 ≤ Re t ≤ 3/2.

Equations
Instances For
    theorem Zeta32.Analytic.Contour.horizontal_bound {F : ℂ → ℂ} {C : ℝ} {N : ℕ} (hg : PolyGrowth F C N) {c : ℝ} (hc : 1 ≤ |c|) :
    ‖∫ (x : ℝ) in 1 / 2..3 / 2, F (↑x + ↑c * Complex.I) * Kc (↑x + ↑c * Complex.I)‖ ≤ C * (1 + |c|) ^ N * (16 * Real.pi ^ 2 * Real.exp (-(2 * Real.pi) * |c|))
    theorem Zeta32.Analytic.Contour.tendsto_growth_exp (C : ℝ) (N : ℕ) :
    Filter.Tendsto (fun (T : ℝ) => C * (1 + T) ^ N * (16 * Real.pi ^ 2 * Real.exp (-(2 * Real.pi) * T))) Filter.atTop (nhds 0)
    theorem Zeta32.Analytic.Contour.polyGrowth_line {F : ℂ → ℂ} {C : ℝ} {N : ℕ} (hg : PolyGrowth F C N) (y : ℝ) :
    ‖F (tpt y)‖ ≤ C * (1 + |y|) ^ N
    theorem Zeta32.Analytic.Contour.polyGrowth_line_add_one {F : ℂ → ℂ} {C : ℝ} {N : ℕ} (hg : PolyGrowth F C N) (y : ℝ) :
    ‖F (tpt y + 1)‖ ≤ C * (1 + |y|) ^ N
    theorem Zeta32.Analytic.Contour.shift_rule {F : ℂ → ℂ} (hF : DifferentiableOn ℂ F strip) {C : ℝ} {N : ℕ} (hg : PolyGrowth F C N) :
    (∫ (y : ℝ), F (tpt y + 1) * ↑(rho y)) - ∫ (y : ℝ), F (tpt y) * ↑(rho y) = deriv F 1

    Shift rule E[F(t+1)] − E[F(t)] = F'(1).