Documentation

LeanPool.LeanModularForms.ForMathlib.QExpansion

q-expansions of modular forms (project-local extensions) #

The bulk of the original ForMathlib/QExpansion.lean file has been upstreamed into Mathlib.NumberTheory.ModularForms.QExpansion and Mathlib.Analysis.Complex.CauchyIntegral. This file now only keeps the project-local variants that are parameterised by Γ.width ∣ h rather than h ∈ Γ.strictPeriods, which the rest of the project still uses.

Differentiability of ⇑f ∘ ofComplex at a point with positive imaginary part, recovering the former ModularFormClass.differentiableAt_comp_ofComplex from the manifold-differentiability of a modular form.

A modular form which vanishes at the cusp actually must decay at least as fast as Real.exp (-2 * π * τ.im / n), if n divides the cusp with.

(Note that Γ need not be finite index here).

Recovers the former ModularFormClass.hasFPowerSeries_cuspFunction: the q-expansion of a modular form is an FPowerSeries representing its cuspFunction, derived from the modular-form instance (analyticity at 0 plus the q-expansion HasSum).