Documentation

LeanPool.Zeta32.Analytic.Contour.Rectangle

Rectangle identity behind the shift rule of the proof notes, §0/§5.1: for F holomorphic on the strip 0 < Re t < 2, ∮_{∂([1/2,3/2]×[-T,T])} F(t) π²/sin²(πt) dt = 2πi F'(1). Proof: π²/sin²(πt) = -(π cot πt)', so by the fundamental theorem of calculus on the four edges the boundary integral equals that of F'(t) π cot(πt), which has the single simple pole t = 1 in the rectangle with residue F'(1).

noncomputable def Zeta32.Analytic.Contour.Kc (t : ℂ) :

K(t) = π²/sin²(πt).

Equations
Instances For
    noncomputable def Zeta32.Analytic.Contour.cotK (t : ℂ) :

    π cot(πt).

    Equations
    Instances For

      The open strip 0 < Re t < 2.

      Equations
      Instances For

        Edges of a rectangle avoiding an interior point #

        The closed rectangle [z, w] with the point p removed.

        Equations
        Instances For
          theorem Zeta32.Analytic.Contour.mem_rectMinus_bottom {z w p : ℂ} (hp : p.im ∈ Set.Ioo z.im w.im) {x : ℝ} (hx : x ∈ Set.uIcc z.re w.re) :
          ↑x + ↑z.im * Complex.I ∈ rectMinus z w p
          theorem Zeta32.Analytic.Contour.mem_rectMinus_top {z w p : ℂ} (hp : p.im ∈ Set.Ioo z.im w.im) {x : ℝ} (hx : x ∈ Set.uIcc z.re w.re) :
          ↑x + ↑w.im * Complex.I ∈ rectMinus z w p
          theorem Zeta32.Analytic.Contour.mem_rectMinus_right {z w p : ℂ} (hp : p.re ∈ Set.Ioo z.re w.re) {y : ℝ} (hy : y ∈ Set.uIcc z.im w.im) :
          ↑w.re + ↑y * Complex.I ∈ rectMinus z w p
          theorem Zeta32.Analytic.Contour.mem_rectMinus_left {z w p : ℂ} (hp : p.re ∈ Set.Ioo z.re w.re) {y : ℝ} (hy : y ∈ Set.uIcc z.im w.im) :
          ↑z.re + ↑y * Complex.I ∈ rectMinus z w p
          theorem Zeta32.Analytic.Contour.edges_intervalIntegrable {z w p : ℂ} {f : ℂ → ℂ} (hre : p.re ∈ Set.Ioo z.re w.re) (him : p.im ∈ Set.Ioo z.im w.im) (hf : ContinuousOn f (rectMinus z w p)) :
          IntervalIntegrable (fun (x : ℝ) => f (↑x + ↑z.im * Complex.I)) MeasureTheory.volume z.re w.re ∧ IntervalIntegrable (fun (x : ℝ) => f (↑x + ↑w.im * Complex.I)) MeasureTheory.volume z.re w.re ∧ IntervalIntegrable (fun (y : ℝ) => f (↑w.re + ↑y * Complex.I)) MeasureTheory.volume z.im w.im ∧ IntervalIntegrable (fun (y : ℝ) => f (↑z.re + ↑y * Complex.I)) MeasureTheory.volume z.im w.im

          The four edge integrals of a function continuous on the rectangle minus an interior point.

          theorem Zeta32.Analytic.Contour.boundaryIntegral_add_of_continuousOn {z w p : ℂ} {f g : ℂ → ℂ} (hre : p.re ∈ Set.Ioo z.re w.re) (him : p.im ∈ Set.Ioo z.im w.im) (hf : ContinuousOn f (rectMinus z w p)) (hg : ContinuousOn g (rectMinus z w p)) :
          boundaryIntegral (fun (s : ℂ) => f s + g s) z w = boundaryIntegral f z w + boundaryIntegral g z w
          theorem Zeta32.Analytic.Contour.boundaryIntegral_eq_zero_of_hasDerivAt {z w p : ℂ} {G f : ℂ → ℂ} (hre : p.re ∈ Set.Ioo z.re w.re) (him : p.im ∈ Set.Ioo z.im w.im) (hG : ∀ t ∈ rectMinus z w p, HasDerivAt G (f t) t) (hf : ContinuousOn f (rectMinus z w p)) :

          Fundamental theorem of calculus on a rectangle: the boundary integral of a derivative vanishes.

          The rectangle [1/2, 3/2] × [-T, T] #

          noncomputable def Zeta32.Analytic.Contour.zT (T : ℝ) :

          Lower-left corner.

          Equations
          Instances For
            noncomputable def Zeta32.Analytic.Contour.wT (T : ℝ) :

            Upper-right corner.

            Equations
            Instances For

              S₁(t) = sin(πt)/(t-1), extended holomorphically by S₁(1) = -π.

              Equations
              Instances For
                theorem Zeta32.Analytic.Contour.boundaryIntegral_mul_Kc {F : ℂ → ℂ} (hF : DifferentiableOn ℂ F strip) {T : ℝ} (hT : 0 < T) :
                boundaryIntegral (fun (t : ℂ) => F t * Kc t) (zT T) (wT T) = 2 * ↑Real.pi * Complex.I * deriv F 1

                Rectangle identity.