Documentation

LeanPool.LeanModularForms.GeneralizedResidueTheory.PVInfrastructure.SingularAnnulus

PV Infrastructure: Singular Annulus Bounds #

Bounds on singular annular integrals, including the linearized model, symmetric cancellation, measurability, and the explicit epsilon-independent bound used in the dyadic PV convergence proof.

Main Results #

Reusable API: norm-annulus rescaling, indicator bundles, integral splitting #

theorem norm_annulus_condition_iff {t₀ : } {L : } {ε₁ ε₂ : } (hL_pos : 0 < L) (t : ) :
ε₂ < L * |t - t₀| L * |t - t₀| ε₁ ε₂ / L < |t - t₀| |t - t₀| ε₁ / L

The annulus condition ε₂ < ‖L‖ * |t - t₀| ∧ ‖L‖ * |t - t₀| ≤ ε₁ is equivalent to c₁ < |t - t₀| ∧ |t - t₀| ≤ c₂ where c₁ = ε₂/‖L‖ and c₂ = ε₁/‖L‖.

theorem intervalIntegral_eq_zero_of_ae_eq_zero {a b : } {φ : } (_hI : IntervalIntegrable φ MeasureTheory.volume a b) (h_ae : ∀ᵐ (t : ), t Set.uIoc a bφ t = 0) :
(t : ) in a..b, φ t = 0

When an integrand is a.e. zero on an interval, its interval integral is zero.

theorem integral_split_five {a p₁ p₂ p₃ p₄ b : } {φ : } (h₁ : IntervalIntegrable φ MeasureTheory.volume a p₁) (h₂ : IntervalIntegrable φ MeasureTheory.volume p₁ p₂) (h₃ : IntervalIntegrable φ MeasureTheory.volume p₂ p₃) (h₄ : IntervalIntegrable φ MeasureTheory.volume p₃ p₄) (h₅ : IntervalIntegrable φ MeasureTheory.volume p₄ b) :
(t : ) in a..b, φ t = (((( (t : ) in a..p₁, φ t) + (t : ) in p₁..p₂, φ t) + (t : ) in p₂..p₃, φ t) + (t : ) in p₃..p₄, φ t) + (t : ) in p₄..b, φ t

Split ∫ a..b f into five consecutive sub-integrals at four ordered intermediate points.

End API section #

theorem singular_tAnnLin_inside_interval {t₀ a b : } (hat₀ : t₀ Set.Ioo a b) {L : } (hL_pos : 0 < L) {ε₁ : } (hε₁_small : ε₁ < L * min (t₀ - a) (b - t₀)) {t : } (ht_bound : L * |t - t₀| ε₁) :
t Set.Icc a b
theorem singular_tAnnLin_cancel (t₀ : ) {L : } (hL_pos : 0 < L) (ε₁ ε₂ : ) (hε₂_pos : 0 < ε₂) (hε₂_le : ε₂ ε₁) :
have c₁ := ε₂ / L; have c₂ := ε₁ / L; ( (t : ) in t₀ - c₂..t₀ - c₁, (↑(t - t₀))⁻¹) + (t : ) in t₀ + c₁..t₀ + c₂, (↑(t - t₀))⁻¹ = 0
theorem singular_symmDiff_sup_bound {t₀ c : } (hc_pos : 0 < c) {t : } (ht_lower : c |t - t₀|) :
(↑(t - t₀))⁻¹ 1 / c

Helper: measurability, bound, and integrability for the linearized indicator #

theorem singular_annulus_f_lin_intervalIntegrable {t₀ : } {L : } {ε₁ ε₂ : } (hL_pos : 0 < L) (hε₂_pos : 0 < ε₂) (u v : ) :
IntervalIntegrable (fun (t : ) => if ε₂ < L * |t - t₀| L * |t - t₀| ε₁ then (↑(t - t₀))⁻¹ else 0) MeasureTheory.volume u v

The linearized annular indicator is integrable on any interval.

Helper: linearized annular integral vanishes by symmetric cancellation #

Helper: pointwise bound on difference between gamma and linearized indicators #

Helper: symmetric difference volume bound via a.e. correction #

theorem singular_annulus_bound_explicit {γ : } {a b t₀ : } {L : } (hab : a < b) (hat₀ : t₀ Set.Ioo a b) (hγ_C2 : ContDiffAt 2 γ t₀) (hγ_deriv : deriv γ t₀ = L) (hL : L 0) (hγ_cont : ContinuousOn γ (Set.Icc a b)) (h_inj : tSet.Icc a b, γ t = γ t₀t = t₀) :
Csing > 0, δ > 0, ∀ (ε₁ ε₂ : ), 0 < ε₂ε₂ ε₁ε₁ 2 * ε₂ε₁ < δ (t : ) in a..b, if ε₂ < γ t - γ t₀ γ t - γ t₀ ε₁ then (↑(t - t₀))⁻¹ else 0 Csing * ε₁