Expand description
Auto-generated module
π€ Generated with SplitRS
FunctionsΒ§
- arrow
- arrow3
- arrow4
- arrow5
- atkin_
lehner_ eigenvalue_ ty AtkinLehnerEigenvalue : Nat β Newform β Intβ eigenvalue of w_N on a newform: Β±1.- atkin_
lehner_ involution_ ty AtkinLehnerInvolution : Nat β ModularForm β ModularFormβ w_N involution on S_k(Ξβ(N)).- bool_ty
- build_
env - Build an environment containing the required named axioms for the spec structs.
- build_
modular_ forms_ env - Build the modular forms kernel environment.
- check_
ramanujan_ congruence - Check Ramanujanβs congruence Ο(n) β‘ Ο_{11}(n) (mod 691) for n β€ N.
- cm_
point_ ty CMPoint : Nat β Typeβ a CM point Ο β H: quadratic imaginary Ο, fixed by an order in an imaginary quadratic field K.- cm_
theory_ ty CMTheory : Nat β Propβ CM theory: explicit class field theory for imaginary quadratic fields via j-function values j(Ο) for CM points Ο.- coleman_
family_ ty ColemanFamily : Nat β Typeβ Coleman family of overconvergent eigenforms varying p-adically in weight.- completed_
l_ function_ ty CompletedLFunction : ModularForm β Complex β Complexβ Ξ(f,s) = (2Ο)^{-s} Ξ(s) L(f,s) (completed L-function).- complex_
ty - congruence_
subgroup_ ty CongruenceSubgroup : Nat β Typeβ Ξ(N) = ker(SLβ(β€) β SLβ(β€/Nβ€)).- cst
- cusp_
form_ dimension_ ty CuspFormDimension : Nat β Nat β Natβ dim S_k(Ξβ(N)).- cusp_
form_ ty CuspForm : Nat β CongruenceSubgroup β Typeβ space S_k(Ξ) of weight-k cusp forms for Ξ.- cusp_
resolution_ ty CuspResolution : Nat β Typeβ the resolution of cusps of Xβ(N): local coordinates at each cusp.- cusp_ty
Cusp : CongruenceSubgroup β Typeβ cusps of the modular curve X(Ξ).- deformation_
ring_ ty DeformationRing : Nat β Typeβ the universal deformation ring R (pro-representable hull) of ΟΜ.- deligne_
semisimplicity_ ty DeligneSemiSimplicity : Newform β Propβ Deligneβs theorem: Ο_{f,l} is semi-simple and pure of weight k-1 (used in the proof of Weil conjectures for curves).- delta_
form_ ty DeltaForm : Typeβ the discriminant modular form Ξ β S_{12}(SLβ(β€)).- diamond_
operator_ ty DiamondOperator : Nat β Nat β ModularForm β ModularFormβ β¨dβ© acting on M_k(Ξβ(N)).- dimension_
s_ k - Modular forms dimension formula (approximate).
- eichler_
shimura_ construction_ ty EichlerShimuraConstruction : Newform β Propβ the construction of Ο_{f,l} via the l-adic cohomology of the modular curve Xβ(N) (Eichler-Shimura relation).- eichler_
shimura_ pairing_ ty EichlerShimuraPairing : ModularForm β ModularSymbol β Complexβ integration pairing β«_{Ξ±}^{Ξ²} f(Ο)(2Οi Ο)^j dΟ.- eichler_
shimura_ relation_ ty EichlerShimuraRelation : Nat β Propβ T_p on cusp forms corresponds to Frobenius at p on Jac(X(Ξ)).- eigencurve_
ty EigenvarietyCurve : Nat β Typeβ the eigencurve (Coleman-Mazur): a rigid analytic curve parametrising overconvergent eigenforms of all weights.- eisenstein_
fourier_ coeff - Fourier coefficient of E_k at n: a_0 = 1 (for normalized Eisenstein series G_k/2ΞΆ(k)), a_n = Ο_{k-1}(n) for n β₯ 1.
- eisenstein_
series_ ty EisensteinSeries : Nat β Typeβ Eisenstein series E_k (for k β₯ 4, even).- euler_
product_ mf_ ty EulerProduct_MF : ModularForm β Propβ L(f,s) = β_p (1 - a_p p^{-s} + p^{k-1-2s})^{-1} for f a newform.- famous_
modular_ forms - Famous modular forms table.
- fermat_
last_ theorem_ via_ modularity_ ty FermatLastTheoremViaModularity : Propβ Fermatβs Last Theorem follows from Wilesβ R=T (modularity lifting) theorem.- fourier_
coefficient_ ty FourierCoefficient : ModularForm β Nat β Complexβ n-th Fourier coefficient a_n(f).- functional_
equation_ mf_ ty FunctionalEquation_MF : ModularForm β Propβ Ξ(f,s) = Ρ·Ξ(fΜ, k-s) for some root number Ξ΅ β {Β±1}.- fundamental_
domain_ ty FundamentalDomain : Typeβ standard fundamental domain F for SLβ(β€).- g_
function_ ty GFunction : Nat β Typeβ non-normalised Eisenstein series G_k = β_{(c,d)β (0,0)} (cΟ+d)^{-k}.- galois_
conjugate_ mf_ ty GaloisConjugate_MF : Newform β Typeβ Galois conjugate forms: the orbit of f under Gal(Q(a_n)/Q).- galois_
representation_ mf_ ty GaloisRepresentation_MF : Newform β Nat β Typeβ l-adic Galois representation Ο_{f,l}: Gal(QΜ/Q) β GLβ(Q_l) attached to a newform f (Eichler-Shimura / Deligne).- gamma0_
ty Gamma0 : Nat β Typeβ Ξβ(N) = {[[a,b],[c,d]] : N|c}.- gamma1_
ty Gamma1 : Nat β Typeβ Ξβ(N) = {[[a,b],[c,d]] : N|c, aβ‘dβ‘1 mod N}.- gcd_u64
- generator_
s_ ty GeneratorS : ModularGroupβ S = [[0,-1],[1,0]].- generator_
t_ ty GeneratorT : ModularGroupβ T = [[1,1],[0,1]].- gross_
zagier_ formula_ ty GrossZagierFormula : Nat β Propβ Gross-Zagier: Lβ(E,1) = (height of Heegner point) Β· (period).- gross_
zagier_ heegner_ ty GrossZagierHeegner : Nat β Propβ Gross-Zagier formula: Lβ(E, 1) is proportional to the NΓ©ron-Tate height of the Heegner point in Jβ(N).- half_
integer_ weight_ form_ ty HalfIntegerWeightForm : Nat β Nat β Typeβ modular form of weight k/2 (k odd) for Ξβ(4N) with nebentypus.- hecke_
algebra_ ty HeckeAlgebra : Nat β CongruenceSubgroup β Typeβ commutative algebra generated by all T_n.- hecke_
commutative_ ty HeckeCommutative : Nat β CongruenceSubgroup β Propβ the Hecke algebra is commutative: T_m T_n = T_n T_m.- hecke_
eigenform_ ty HeckeEigenform : ModularForm β Propβ f is a simultaneous eigenform for all Hecke operators.- hecke_
eigenvalue_ ty HeckeEigenvalue : ModularForm β Nat β Complexβ eigenvalue Ξ»_n(f) of T_n on f.- hecke_
multiplicativity_ ty HeckeMultiplicativity : Nat β CongruenceSubgroup β Propβ T_mn = T_m β T_n when gcd(m,n) = 1.- hecke_
normal_ operator_ ty HeckeNormalOperator : ModularForm β Propβ T_n is normal w.r.t. Petersson inner product: T_n* = T_n.- hecke_
operator_ ty HeckeOperator : Nat β Nat β CongruenceSubgroup β Typeβ T_n acting on M_k(Ξ).- hecke_
tn_ matrix_ ty HeckeTnMatrix : Nat β Nat β Typeβ explicit Hecke matrix double coset [Ξ diag(1,n) Ξ] acting on q-expansions.- hecke_
tp_ coefficients - Hecke operator T_p action on a modular form with Fourier coefficients a_n. If f = β a_n q^n has weight k, then T_p(f) = β b_n q^n where b_n = a_{pn} + p^{k-1} a_{n/p} (with a_{n/p}=0 if pβ€n).
- heegner_
point_ ty HeegnerPoint : Nat β Typeβ a Heegner point on Xβ(N): a CM point in the modular curve Xβ(N).- hida_
family_ ty HidaFamily : Nat β Nat β Typeβ Hida family: a p-adic analytic family of ordinary newforms of varying weight.- hilbert_
modular_ form_ ty HilbertModularForm : Nat β Typeβ Hilbert modular form over a totally real field of degree n.- holomorphic_
at_ cusps_ ty HolomorphicAtCusps : ModularForm β Propβ f is holomorphic at all cusps.- int_ty
- jacobi_
four_ squares_ ty JacobiFormulaFourSquares : Nat β Natβ Jacobiβs four-square theorem: r_4(n) = 8 β_{d|n, 4β€d} d.- jacobi_
theta_ function_ ty JacobiThetaFunction : Complex β Complex β Complexβ Ο(z, Ο) = β_{nββ€} exp(Οi nΒ² Ο + 2Οi n z).- jacobian_
of_ modular_ curve_ ty JacobianOfModularCurve : CongruenceSubgroup β Typeβ Jac(X(Ξ)) as an abelian variety.- kohnen_
variance_ ty KokbeVariance : Nat β Nat β Realβ variance of a half-integer weight Fourier coefficient a(n): linked to L(f, 1/2) via Kohnen-Zagier / Waldspurger.- l_
adic_ representation_ ty LAdic_Representation : Newform β Nat β Propβ the l-adic representation is unramified at all p β€ lN with Frobenius characteristic polynomial XΒ² - a_p X + p^{k-1}.- l_
function_ mf_ ty LFunction_MF : ModularForm β Complex β Complexβ L(f,s) = β a_n(f)Β·n^{-s}.- langlands_
correspondence_ gl2_ ty LanglandsCorrespondence_GL2 : Newform β Typeβ automorphic representation of GL_2(β\πΈ_β) attached to a newform.- laplace_
beltrami_ eigenvalue_ ty LaplaceBeltramiEigenvalue : MaassForm β Realβ spectral eigenvalue Ξ» = s(1-s) (where s β β) of Ξ acting on a Maass form.- maass_
form_ ty MaassForm : Nat β Typeβ real-analytic eigenfunction of the Laplace-Beltrami operator Ξ_k on Ξ\H.- maass_
l_ function_ ty MaassLFunction : MaassForm β Complex β Complexβ L-function L(f, s) = β a_n n^{-s} for a Maass cusp form f.- manin_
symbol_ ty ManinSymbol : Nat β Typeβ Manin symbol (c:d) β PΒΉ(β€/Nβ€).- modular_
curve_ ty ModularCurve : CongruenceSubgroup β Typeβ modular curve Y(Ξ) = Ξ\H (or its compactification X(Ξ)).- modular_
form_ conductor_ ty ModularFormConductor : Newform β Natβ arithmetic conductor N(f).- modular_
form_ dimension_ ty ModularFormDimension : Nat β Nat β Natβ dim M_k(Ξβ(N)) via Riemann-Roch / Gauss-Bonnet.- modular_
form_ lift_ ty ModularFormLift : Newform β Nat β Propβ base change / automorphic lift of a newform to GL_2 over a number field.- modular_
form_ ty ModularForm : Nat β CongruenceSubgroup β Typeβ space M_k(Ξ) of weight-k modular forms for Ξ.- modular_
form_ weight_ ty ModularFormWeight : ModularForm β Natβ weight k of a modular form.- modular_
group_ ty ModularGroup : Typeβ SLβ(β€) as a group.- modular_
symbol_ ty ModularSymbol : Nat β CongruenceSubgroup β Typeβ {Ξ±, Ξ²} β H_1(X(Ξ), cusps, β€), the Manin-Eichler-Shimura symbol.- modular_
unit_ ty ModularUnit : Nat β Typeβ a modular unit u on Xβ(N): a rational function with zeros/poles only at cusps.- modularity_
lifting_ ty ModularityLifting : Nat β Propβ R = T theorem: the universal deformation ring R of a residual Galois representation equals the Hecke algebra T (Taylor-Wiles 1995).- monstrous_
moonshine_ data - Monstrous moonshine conjecture (proved by Borcherds).
- nat_ty
- nebentypus_
character_ ty NebentypusCharacter : Newform β Typeβ nebentypus character Ο: (β€/Nβ€)Γ β βΓ of a newform.- newform_
decomposition_ ty NewformDecomposition : Nat β CongruenceSubgroup β Propβ S_k(Ξβ(N)) = S_k^{new}(N) β S_k^{old}(N).- newform_
eigen_ system_ ty NewformEigenSystem : Nat β Nat β Typeβ eigenpacket (system of Hecke eigenvalues) for a newform of weight k, level N.- newform_
ty Newform : Nat β Nat β Typeβ primitive newform of weight k and level N.- oldform_
space_ ty OldformSpace : Nat β Nat β Typeβ space of oldforms of weight k, level N.- overconvergent_
modular_ form_ ty OverconvergentModularForm : Nat β Real β Typeβ p-adic overconvergent modular form of weight k and overconvergence radius r.- p_
adic_ l_ function_ mf_ ty PAdicLFunction_MF : Newform β Nat β Complex β Complexβ p-adic L-function L_p(f, s) interpolating critical values L(f, j) (j = 1β¦k-1).- petersson_
inner_ product_ ty PeterssonInnerProduct : CuspForm β CuspForm β Complexβ β¨f, gβ© = β«_Ξ\H f(Ο)Β·αΈ‘(Ο)Β·y^k dxdy/yΒ².- petersson_
norm_ ty PeterssonNorm : CuspForm β Realβ βfβΒ² = β¨f,fβ©.- poincare_
series_ ty PoincareSeries : Nat β Nat β Complex β Complexβ PoincarΓ© series P_{k,m}(Ο) = β{Ξ³βΞβ\Ξ} (cΟ+d)^{-k} e^{2ΟimΞ³Ο}.- prop
- psl2z_
ty PSL2Z : Typeβ PSLβ(β€) = SLβ(β€)/{Β±I}.- r2
- Theta series coefficient: r_2(n) = #{(a,b) β β€Β²: aΒ²+bΒ²=n}.
- ramanujan_
congruence_ ty RamanujanCongruence : Nat β Propβ Ο(n) β‘ Ο_{11}(n) (mod 691).- ramanujan_
conjecture_ ty RamanujanConjecture : Nat β Propβ |Ο(p)| β€ 2Β·p^{11/2} for all primes p (proved by Deligne as Weil conjecture).- ramanujan_
tau_ ty RamanujanTau : Nat β Intβ Ο(n) = n-th Fourier coefficient of Ξ = qβ(1-q^n)^24.- ramanujan_
tau_ up_ to - The Ramanujan tau function Ο(n) for small n, computed via the identity Ξ = q β_{nβ₯1}(1-q^n)^24. We compute coefficients up to N_MAX by convolution. This is an integer-exact computation for small n.
- real_ty
- register_
modular_ forms - Register all modular form axioms into an existing environment.
- residual_
representation_ ty ResidualRepresentation : Nat β Typeβ a mod-l Galois representation ΟΜ: Gal(QΜ/Q) β GLβ(F_l).- root_
number_ ty RootNumber : ModularForm β Intβ global root number Ξ΅(f) β {Β±1}.- sato_
tate_ conjecture_ ty SatoTateConjecture : Nat β Nat β Propβ equidistribution of a_p/(2βp) w.r.t. Sato-Tate measure (proved by Taylor et al.).- sato_
tate_ equidistribution_ ty SatoTateEquidistribution : Newform β Propβ Sato-Tate equidistribution: a_p/(2p^{(k-1)/2}) is equidistributed w.r.t. the Sato-Tate measure (Taylor-Barnet-Lamb-Geraghty-Harris 2011).- sato_
tate_ l_ function_ ty SatoTateLFunction : Newform β Nat β Complexβ symmetric power L-function Sym^n L(f, s) used in the proof of Sato-Tate.- sato_
tate_ measure_ ty SatoTateMeasure : Nat β Typeβ the Sato-Tate measure ΞΌ_ST on [-2,2]: (2/Ο)β(1 - xΒ²/4) dx.- selberg_
eigenvalue_ conjecture_ ty SelvergEigenvalueConjecture : Propβ Selbergβs eigenvalue conjecture: all Maass cusp forms for Ξβ(N) have Ξ» β₯ 1/4 (equivalently s = 1/2 + it, t real).- shimura_
correspondence_ ty ShimuraCorrespondence : Nat β Propβ Shimura lifting: half-integer weight forms β integer weight forms (Shimura 1973; explicit via Hecke correspondences).- shimura_
reciprocity_ ty ShimuraReciprocity : Nat β Propβ Shimura reciprocity law: the action of Gal(K^ab/K) on CM values of modular functions via the Artin map.- siegel_
modular_ form_ ty SiegelModularForm : Nat β Nat β Typeβ Siegel modular form of weight k and degree g.- siegel_
theta_ series_ ty SiegelThetaSeries : Nat β Nat β Typeβ Siegel theta series ΞΈ_L of genus g attached to a positive-definite even integral lattice L of rank n.- siegel_
unit_ ty SiegelUnit : Nat β Complex β Complexβ Siegel unit g_a(Ο) on the upper half-plane: special modular function.- sigma_
k_ minus_ 1 - Compute Ο_{k-1}(n) = β_{d|n} d^{k-1}, the divisor power sum.
- strong_
multiplicity_ one_ ty StrongMultiplicityOne : Nat β Nat β Propβ two newforms with the same a_p for almost all p are identical.- subgroup_
index_ ty SubgroupIndex : Nat β Natβ index [SLβ(β€) : Ξβ(N)].- subgroup_
level_ ty SubgroupLevel : CongruenceSubgroup β Natβ level of a congruence subgroup.- tate_
twist_ mf_ ty TateTwist_MF : ModularForm β Nat β ModularFormβ Tate twist f β Ο for a Dirichlet character Ο mod M.- taylor_
wiles_ method_ ty TaylorWilesMethod : Nat β Propβ the Taylor-Wiles patching method: proves RβT is an isomorphism by patching over auxiliary primes Q.- theta_
series_ lattice_ ty ThetaSeriesLattice : Nat β Typeβ theta series attached to a rank-n integral lattice.- theta_
series_ ty ThetaSeries : Type β Typeβ theta series ΞΈ_L(Ο) = β_{xβL} q^{Q(x)} for a lattice L.- type0
- vanishes_
at_ cusps_ ty VanishesAtCusps : ModularForm β Propβ f is a cusp form (a_0 = 0 at all cusps).- waldspurger_
formula_ ty WaldspurgerFormula : Nat β Propβ Waldspurgerβs theorem: central L-values L(f, 1/2, Ο) encoded in Fourier coefficients of half-integer weight forms.- weyl_
law_ ty WeylLaw : Nat β Propβ Weylβs law: #{Ξ»_j β€ T} ~ (Area(Ξ\H) / 4Ο) T as T β β (Selberg).- x0n_ty
X0N : Nat β Typeβ compactified modular curve Xβ(N) over β.- x1n_ty
X1N : Nat β Typeβ compactified modular curve Xβ(N) over β.
Type AliasesΒ§
- Hecke
Operator Matrix - Type alias for backward compatibility.