Commit 2026-04-23 17:52 63a91877

View on Github →

feat(NumberTheory/ModularForms/QExpansion): update qExpansion API for more general objects (#36474) This PR generalises several lemmas from ModularFormClass and ModularForm to functions on the upper half plane that are periodic, holomorphic, and bounded at infinity. This allows us to study the q-expansion of functions such as q * j, where j denotes the j-function. The specialised ModularFormClass and ModularForm lemmas are retained as wrappers.

Estimated changes

deleted theorem cuspFunction_add
deleted theorem cuspFunction_mul
deleted theorem cuspFunction_mul_zero
deleted theorem cuspFunction_neg
deleted theorem cuspFunction_smul
deleted theorem cuspFunction_sub
deleted def qExpansionAddHom
deleted def qExpansionRingHom
deleted theorem qExpansionRingHom_apply
deleted theorem qExpansion_add
deleted theorem qExpansion_coeff_unique
deleted theorem qExpansion_eq_zero_iff
deleted theorem qExpansion_mul
deleted theorem qExpansion_mul_coeff_zero
deleted theorem qExpansion_neg
deleted theorem qExpansion_of_mul
deleted theorem qExpansion_of_pow
deleted theorem qExpansion_one
deleted theorem qExpansion_smul
deleted theorem qExpansion_sub
deleted theorem qExpansion_zero