Documentation

LeanPool.LeanModularForms.ContourIntegral.PVSplit

PV Integral Splitting at Crossings #

For a curve γ with a unique crossing of point s at parameter t₀, the PV cutoff integral splits into left and right pieces — the near-crossing part vanishes.

The key observation: when ‖γ(t) - s‖ ≤ ε (i.e., t is near the crossing), the cutoff integrand if ‖γ t - s‖ > ε then (γ t - s)⁻¹ * deriv γ t else 0 is 0. On the far segments, the cutoff condition is satisfied so the integrand equals (γ t - s)⁻¹ * deriv γ t a.e.

Main results #

theorem ContourIntegral.pv_split_at_crossing {γ : } {a b : } {s : } {ε δ t₀ : } (_hab : a < b) (ht₀ : t₀ Set.Ioo a b) (_hε : 0 < ε) ( : 0 < δ) (hδ_small : δ < min (t₀ - a) (b - t₀)) (h_far : tSet.Icc a b, δ < |t - t₀|ε < γ t - s) (h_near : ∀ (t : ), |t - t₀| δγ t - s ε) (hint_left : IntervalIntegrable (fun (t : ) => (γ t - s)⁻¹ * deriv γ t) MeasureTheory.volume a (t₀ - δ)) (hint_right : IntervalIntegrable (fun (t : ) => (γ t - s)⁻¹ * deriv γ t) MeasureTheory.volume (t₀ + δ) b) :
( (t : ) in a..b, if γ t - s > ε then (γ t - s)⁻¹ * deriv γ t else 0) = ( (t : ) in a..t₀ - δ, (γ t - s)⁻¹ * deriv γ t) + (t : ) in t₀ + δ..b, (γ t - s)⁻¹ * deriv γ t

The PV cutoff integral splits at a crossing.

For ε, δ > 0 with δ < min(t₀ - a, b - t₀), if:

  • the curve is far from s (norm > ε) outside the δ-window, and
  • near to s (norm ≤ ε) inside the δ-window,

then the full cutoff integral equals the sum of the left and right integrals of (γ t - s)⁻¹ * deriv γ t. The middle piece vanishes because the cutoff sets the integrand to 0 whenever ‖γ t - s‖ ≤ ε.