Documentation

LeanPool.LeanModularForms.ValenceFormula.PVChain.Seg5CuspIntegral

Seg5 Cusp Integral #

This file contains the cusp-function infrastructure needed to prove that the horizontal edge integral (seg5) of logDeriv(f) equals 2πi · orderAtCusp'(f).

The argument proceeds in two stages:

Stage 1 (seg5_integral_eq_circleIntegral_H): Change of variables from the parametric integral along seg5 to a circle integral in the q-plane.

Stage 2 (circleIntegral_logDeriv_cuspFunction_of_radius): Compute the circle integral using the factorization F(q) = q^m · g(q):

Main Results #

Cusp function factorization helpers #

Circle integral helpers #

q-radius positivity #

seg5QRadiusH H > 0 for any H.

Circle integral of logDeriv(cuspFunction) #

theorem circleIntegral_logDeriv_cuspFunction_of_radius {k : } (f : ModularForm (Subgroup.map (Matrix.SpecialLinearGroup.mapGL ) (CongruenceSubgroup.Gamma 1)) k) (hf : f 0) {R : } (hR_pos : 0 < R) (hR_lt : R < 1) (hcusp_nonvan : qMetric.closedBall 0 R, q 0UpperHalfPlane.cuspFunction 1 (⇑f) q 0) :

Circle integral of logDeriv(cuspFunction) at any radius 0 < R < 1.

This is the radius-parameterized version. The factorization F(q) = q^m · g(q) gives: ∮ logDeriv(F) = m · ∮ 1/q + ∮ logDeriv(g) = m · 2πi + 0.

Height-Parameterized Seg5 Helpers #

Stage 1 (H): The parametric integral of logDeriv(f) along seg5 at height H equals the circle integral of logDeriv(cuspFunction) at radius seg5QRadiusH H.

Combination of Stages 1 and 2 at height H: the logDeriv integral along seg5 at height H = 2πi · orderAtCusp'.

Bridge lemma for Assembly.lean #

Bridge lemma: the logDeriv integral along seg5 (with deriv (fdBoundaryH H) t) equals 2πi · orderAtCusp' f.

This connects seg5_logDeriv_integral_eq_H (which integrates just logDeriv f(z(t))) to the form used in PVChain.Assembly, which integrates logDeriv f(z(t)) * z'(t).

For t > 4, fdBoundaryH H t = fdBoundarySeg5H H t and deriv (fdBoundaryH H) t = 1, so the integrand with * deriv ... equals the integrand without.