Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Modular form
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Analytic function on the upper half-plane with a certain behavior under the modular group}} {{Redirect|Modular function|text=A distinct use of this term appears in relation to [[Haar measure#The modular function|Haar measure]]}} {{Technical|date=February 2024}} In [[mathematics]], a '''modular form''' is a [[holomorphic function]] on the [[Upper half-plane#Complex plane|complex upper half-plane]], <math>\mathcal{H}</math>, that roughly satisfies a [[functional equation]] with respect to the [[Group action (mathematics)|group action]] of the [[modular group]] and a growth condition. The theory of modular forms has origins in [[complex analysis]], with important connections with [[number theory]]. Modular forms also appear in other areas, such as [[algebraic topology]], [[sphere packing]], and [[string theory]]. Modular form theory is a special case of the more general theory of [[automorphic form]]s, which are functions defined on [[Lie group]]s that transform nicely with respect to the action of certain [[discrete subgroup]]s, generalizing the example of the modular group <math>\mathrm{SL}_2(\mathbb Z) \subset \mathrm{SL}_2(\mathbb R)</math>. Every modular form is attached to a [[Galois representation]].<ref name=":0">{{Cite news |last=Van Wyk |first=Gerhard |date=July 2023 |title=Elliptic Curves Yield Their Secrets in a New Number System |work=Quanta |url=https://www.quantamagazine.org/elliptic-curves-yield-their-secrets-in-a-new-number-system-20230706/?mc_cid=e612def96e&mc_eid=506130a407}}</ref> The term "modular form", as a systematic description, is usually attributed to [[Erich Hecke]]. The importance of modular forms across multiple field of mathematics has been humorously represented in a possibly apocryphal quote attributed to [[Martin Eichler]] describing modular forms as being the fifth fundamental operation in mathematics, after addition, subtraction, multiplication and division.<ref>{{Cite web |last=Cepelewicz |first=Jordana |date=2023-09-21 |title=Behold Modular Forms, the 'Fifth Fundamental Operation' of Math |url=https://www.quantamagazine.org/behold-modular-forms-the-fifth-fundamental-operation-of-math-20230921/ |access-date=2025-02-25 |website=Quanta Magazine |language=en}}</ref> == Definition == In general,<ref>{{Cite web|last=Lan|first=Kai-Wen|title=Cohomology of Automorphic Bundles|url=http://www-users.math.umn.edu/~kwlan/articles/iccm-2016.pdf|url-status=live|archive-url=https://web.archive.org/web/20200801235440/http://www-users.math.umn.edu/~kwlan/articles/iccm-2016.pdf|archive-date=1 August 2020}}</ref> given a subgroup <math>\Gamma < \text{SL}_2(\mathbb{Z})</math> of [[finite index]] (called an [[arithmetic group]]), a '''modular form''' of level <math>\Gamma</math> and weight <math>k</math> is a [[holomorphic function]] <math>f:\mathcal{H} \to \mathbb{C}</math> from the [[upper half-plane]] satisfying the following two conditions: * ''Automorphy condition'': for any <math>\gamma \in \Gamma</math>, we have<math>f(\gamma(z)) = (cz + d)^k f(z)</math> ,<ref group="note">Some authors use different conventions, allowing an additional constant depending only on <math>\gamma</math>, see e.g. {{Cite web |title=DLMF: §23.15 Definitions ‣ Modular Functions ‣ Chapter 23 Weierstrass Elliptic and Modular Functions |url=https://dlmf.nist.gov/23.15#E5 |access-date=2023-07-07 |website=dlmf.nist.gov}}</ref> and * ''Growth condition'': for any <math>\gamma \in \text{SL}_2(\mathbb{Z})</math>, the function <math>(cz + d)^{-k} f(\gamma(z))</math> is bounded for <math>\text{im}(z) \to \infty</math>. In addition, a modular form is called a '''cusp form''' if it satisfies the following growth condition: * ''Cuspidal condition'': For any <math>\gamma \in \text{SL}_2(\mathbb{Z})</math>, we have <math>(cz + d)^{-k}f(\gamma(z)) \to 0</math> as <math>\text{im}(z) \to \infty</math>. Note that <math>\gamma</math> is a matrix :<math display="inline">\gamma = \begin{pmatrix} a & b \\ c & d \end{pmatrix} \in \text{SL}_2(\mathbb{Z}),</math> identified with the function <math display="inline"> \gamma(z) = (az+b)/(cz+d) </math>. The identification of functions with matrices makes function composition equivalent to matrix multiplication. === As sections of a line bundle === Modular forms can also be interpreted as sections of a specific [[line bundle]] on [[Modular curve|modular varieties]]. For <math>\Gamma < \text{SL}_2(\mathbb{Z})</math> a modular form of level <math>\Gamma</math> and weight <math>k</math> can be defined as an element of :<math>f \in H^0(X_\Gamma,\omega^{\otimes k}) = M_k(\Gamma),</math> where <math>\omega</math> is a canonical line bundle on the [[modular curve]] :<math>X_\Gamma = \Gamma \backslash (\mathcal{H} \cup \mathbb{P}^1(\mathbb{Q})).</math> The dimensions of these spaces of modular forms can be computed using the [[Riemann–Roch theorem]].<ref>{{Cite web|last=Milne|title=Modular Functions and Modular Forms|url=https://www.jmilne.org/math/CourseNotes/mf.html|page=51}}</ref> The classical modular forms for <math>\Gamma = \text{SL}_2(\mathbb{Z})</math> are sections of a line bundle on the [[moduli stack of elliptic curves]]. == Modular function == A modular function is a function that is invariant with respect to the modular group, but without the condition that it be [[Holomorphic function|holomorphic]] in the upper half-plane (among other requirements). Instead, modular functions are [[Meromorphic function|meromorphic]]: they are holomorphic on the complement of a set of isolated points, which are poles of the function. == Modular forms for SL(2, Z) == === Standard definition === A modular form of weight <math>k</math> for the [[modular group]] :<math>\text{SL}(2, \Z) = \left \{ \left. \begin{pmatrix}a & b \\ c & d \end{pmatrix} \right | a, b, c, d \in \Z,\ ad-bc = 1 \right \}</math> is a function <math>f</math> on the [[upper half-plane]] <math>\mathcal{H}=\{z\in\C\mid \operatorname{Im}(z)>0\}</math> satisfying the following three conditions: # <math>f</math> is [[holomorphic function|holomorphic]] on <math>\mathcal{H}</math>. # For any <math>z\in\mathcal{H}</math> and any matrix in <math>\text{SL}(2, \Z)</math>, we have #:<math> f\left(\frac{az+b}{cz+d}\right) = (cz+d)^k f(z)</math>. # <math>f</math> is bounded as <math>\operatorname{Im}(z)\to\infty</math>. Remarks: * The weight <math>k</math> is typically a positive integer. * For odd <math>k</math>, only the zero function can satisfy the second condition. * The third condition is also phrased by saying that <math>f</math> is "holomorphic at the cusp", a terminology that is explained below. Explicitly, the condition means that there exist some <math> M, D > 0 </math> such that <math> \operatorname{Im}(z) > M \implies |f(z)| < D </math>, meaning <math>f</math> is bounded above some horizontal line. * The second condition for ::<math>S = \begin{pmatrix}0 & -1 \\ 1 & 0 \end{pmatrix}, \qquad T = \begin{pmatrix}1 & 1 \\ 0 & 1 \end{pmatrix}</math> :reads ::<math>f\left(-\frac{1}{z}\right) = z^k f(z), \qquad f(z + 1) = f(z)</math> :respectively. Since <math>S</math> and <math>T</math> [[generating set of a group|generate]] the group <math>\text{SL}(2, \Z)</math>, the second condition above is equivalent to these two equations. * Since <math>f(z+1)=f(z)</math>, modular forms are [[periodic function]]s with period {{math|1}}, and thus have a [[Fourier series]]. ===Definition in terms of lattices or elliptic curves=== A modular form can equivalently be defined as a function ''F'' from the set of [[period lattice|lattice]]s in {{math|'''C'''}} to the set of [[complex number]]s which satisfies certain conditions: # If we consider the lattice {{math|Λ {{=}} '''Z'''''α'' + '''Z'''''z''}} generated by a constant {{mvar|α}} and a variable {{mvar|z}}, then {{math|''F''(Λ)}} is an [[analytic function]] of {{mvar|z}}. # If {{mvar|α}} is a non-zero complex number and {{math|''α''Λ}} is the lattice obtained by multiplying each element of {{math|Λ}} by {{mvar|α}}, then {{math|''F''(''α''Λ) {{=}} ''α''<sup>−''k''</sup>''F''(Λ)}} where {{mvar|k}} is a constant (typically a positive integer) called the '''weight''' of the form. # The [[absolute value]] of {{math|''F''(Λ)}} remains bounded above as long as the absolute value of the smallest non-zero element in {{math|Λ}} is bounded away from 0. The key idea in proving the equivalence of the two definitions is that such a function {{mvar|F}} is determined, because of the second condition, by its values on lattices of the form {{math|'''Z''' + '''Z'''''τ''}}, where {{math|''τ'' ∈ '''H'''}}. === Examples === '''I. Eisenstein series''' The simplest examples from this point of view are the [[Eisenstein series]]. For each even integer {{math|''k'' > 2}}, we define {{math|''G<sub>k</sub>''(Λ)}} to be the sum of {{math|''λ''<sup>−''k''</sup>}} over all non-zero vectors {{mvar|λ}} of {{math|Λ}}: :<math>G_k(\Lambda) = \sum_{0 \neq\lambda\in\Lambda}\lambda^{-k}.</math> Then {{mvar|G<sub>k</sub>}} is a modular form of weight {{mvar|k}}. For {{math|Λ {{=}} '''Z''' + '''Z'''''τ''}} we have :<math>G_k(\Lambda) = G_k(\tau) = \sum_{ (0,0) \neq (m,n)\in\mathbf{Z}^2} \frac{1}{(m + n \tau)^k},</math> and :<math>\begin{align} G_k\left(-\frac{1}{\tau}\right) &= \tau^k G_k(\tau), \\ G_k(\tau + 1) &= G_k(\tau). \end{align}</math> The condition {{math|''k'' > 2}} is needed for [[absolute convergence|convergence]]; for odd {{mvar|k}} there is cancellation between {{math|''λ''<sup>−''k''</sup>}} and {{math|(−''λ'')<sup>−''k''</sup>}}, so that such series are identically zero. '''II. Theta functions of even unimodular lattices''' An [[unimodular lattice|even unimodular lattice]] {{mvar|L}} in {{math|'''R'''<sup>''n''</sup>}} is a lattice generated by {{mvar|n}} vectors forming the columns of a matrix of determinant 1 and satisfying the condition that the square of the length of each vector in {{mvar|L}} is an even integer. The so-called [[theta function]] :<math>\vartheta_L(z) = \sum_{\lambda\in L}e^{\pi i \Vert\lambda\Vert^2 z} </math> converges when Im(z) > 0, and as a consequence of the [[Poisson summation formula]] can be shown to be a modular form of weight {{math|''n''/2}}. It is not so easy to construct even unimodular lattices, but here is one way: Let {{mvar|n}} be an integer divisible by 8 and consider all vectors {{mvar|v}} in {{math|'''R'''<sup>''n''</sup>}} such that {{math|2''v''}} has integer coordinates, either all even or all odd, and such that the sum of the coordinates of {{mvar|v}} is an even integer. We call this lattice {{mvar|L<sub>n</sub>}}. When {{math|''n'' {{=}} 8}}, this is the lattice generated by the roots in the [[root system]] called [[E8 (mathematics)|E<sub>8</sub>]]. Because there is only one modular form of weight 8 up to scalar multiplication, :<math>\vartheta_{L_8\times L_8}(z) = \vartheta_{L_{16}}(z),</math> even though the lattices {{math|''L''<sub>8</sub> × ''L''<sub>8</sub>}} and {{math|''L''<sub>16</sub>}} are not similar. [[John Milnor]] observed that the 16-dimensional [[torus|tori]] obtained by dividing {{math|'''R'''<sup>16</sup>}} by these two lattices are consequently examples of [[Compact space|compact]] [[Riemannian manifold]]s which are [[isospectral]] but not [[Isometry|isometric]] (see [[Hearing the shape of a drum]].) '''III. The modular discriminant''' {{Further|Weierstrass's elliptic functions#Modular discriminant}} The [[Dedekind eta function]] is defined as :<math>\eta(z) = q^{1/24}\prod_{n=1}^\infty (1-q^n), \qquad q = e^{2\pi i z}.</math> where ''q'' is the square of the [[nome (mathematics)|nome]]. Then the [[modular discriminant]] {{math|Δ(''z'') {{=}} (2π)<sup>12</sup> ''η''(''z'')<sup>24</sup>}} is a modular form of weight 12. The presence of 24 is related to the fact that the [[Leech lattice]] has 24 dimensions. [[Ramanujan conjecture|A celebrated conjecture]] of [[Ramanujan]] asserted that when {{math|Δ(''z'')}} is expanded as a power series in q, the coefficient of {{mvar|q<sup>p</sup>}} for any prime {{mvar|p}} has absolute value {{math|≤ 2''p''<sup>11/2</sup>}}. This was confirmed by the work of [[Martin Eichler|Eichler]], [[Goro Shimura|Shimura]], [[Michio Kuga|Kuga]], [[Yasutaka Ihara|Ihara]], and [[Pierre Deligne]] as a result of Deligne's proof of the [[Weil conjectures]], which were shown to imply Ramanujan's conjecture. The second and third examples give some hint of the connection between modular forms and classical questions in number theory, such as representation of integers by [[quadratic form]]s and the [[Partition function (number theory)|partition function]]. The crucial conceptual link between modular forms and number theory is furnished by the theory of [[Hecke operator]]s, which also gives the link between the theory of modular forms and [[representation theory]]. ==Modular functions== When the weight ''k'' is zero, it can be shown using [[Liouville's theorem (complex analysis)|Liouville's theorem]] that the only modular forms are constant functions. However, relaxing the requirement that ''f'' be holomorphic leads to the notion of ''modular functions''. A function ''f'' : '''H''' → '''C''' is called modular if it satisfies the following properties: * ''f'' is [[meromorphic function|meromorphic]] in the open [[upper half-plane]] ''H'' * For every integer [[matrix (mathematics)|matrix]] <math>\begin{pmatrix}a & b \\ c & d \end{pmatrix}</math> in the [[modular group|modular group {{math|Γ}}]], <math> f\left(\frac{az+b}{cz+d}\right) = f(z)</math>. * The second condition implies that ''f'' is periodic, and therefore has a [[Fourier series]]. The third condition is that this series is of the form ::<math>f(z) = \sum_{n=-m}^\infty a_n e^{2i\pi nz}.</math> It is often written in terms of <math>q=\exp(2\pi i z)</math> (the square of the [[nome (mathematics)|nome]]), as: ::<math>f(z)=\sum_{n=-m}^\infty a_n q^n.</math> This is also referred to as the ''q''-expansion of ''f'' ([[q-expansion principle]]). The coefficients <math>a_n</math> are known as the Fourier coefficients of ''f'', and the number ''m'' is called the order of the pole of ''f'' at i∞. This condition is called "meromorphic at the cusp", meaning that only finitely many negative-''n'' coefficients are non-zero, so the ''q''-expansion is bounded below, guaranteeing that it is meromorphic at ''q'' = 0. <ref group="note">A [[meromorphic]] function can only have a finite number of negative-exponent terms in its Laurent series, its q-expansion. It can only have at most a [[Pole (complex analysis)|pole]] at ''q'' = 0, not an [[essential singularity]] as exp(1/''q'') has.</ref> Sometimes a weaker definition of modular functions is used – under the alternative definition, it is sufficient that ''f'' be meromorphic in the open upper half-plane and that ''f'' be invariant with respect to a sub-group of the modular group of finite index.<ref>{{Cite book |last1=Chandrasekharan |first1=K. |title=Elliptic functions |publisher=Springer-Verlag |year=1985 |isbn=3-540-15295-4}} p. 15</ref> This is not adhered to in this article. Another way to phrase the definition of modular functions is to use [[elliptic curve]]s: every lattice Λ determines an [[elliptic curve]] '''C'''/Λ over '''C'''; two lattices determine [[isomorphic]] elliptic curves if and only if one is obtained from the other by multiplying by some non-zero complex number {{mvar|α}}. Thus, a modular function can also be regarded as a meromorphic function on the set of isomorphism classes of elliptic curves. For example, the [[j-invariant]] ''j''(''z'') of an elliptic curve, regarded as a function on the set of all elliptic curves, is a modular function. More conceptually, modular functions can be thought of as functions on the [[moduli problem|moduli space]] of isomorphism classes of complex elliptic curves. A modular form ''f'' that vanishes at {{math|''q'' {{=}} 0}} (equivalently, {{math|''a''<sub>0</sub> {{=}} 0}}, also paraphrased as {{math|''z'' {{=}} ''i''∞}}) is called a ''[[cusp form]]'' (''Spitzenform'' in [[German language|German]]). The smallest ''n'' such that {{math|''a<sub>n</sub>'' ≠ 0}} is the order of the zero of ''f'' at {{math|''i''∞}}. A ''[[modular unit]]'' is a modular function whose poles and zeroes are confined to the cusps.<ref>{{Citation| last1=Kubert | first1=Daniel S. | author1-link=Daniel Kubert | last2=Lang | first2=Serge | author2-link=Serge Lang | title=Modular units | url=https://books.google.com/books?id=BwwzmZjjVdgC | publisher=[[Springer-Verlag]] | location=Berlin, New York | series=Grundlehren der Mathematischen Wissenschaften [Fundamental Principles of Mathematical Science] | isbn=978-0-387-90517-4 |mr=648603 | year=1981 | volume=244 | zbl=0492.12002 | page=24 }}</ref> ==Modular forms for more general groups== The functional equation, i.e., the behavior of ''f'' with respect to <math>z \mapsto \frac{az+b}{cz+d} </math> can be relaxed by requiring it only for matrices in smaller groups. ===The Riemann surface ''G''\H<sup>∗</sup>=== Let {{mvar|G}} be a subgroup of {{math|SL(2, '''Z''')}} that is of finite [[Index of a subgroup|index]]. Such a group {{mvar|G}} [[Group action (mathematics)|acts]] on '''H''' in the same way as {{math|SL(2, '''Z''')}}. The [[quotient topological space]] ''G''\'''H''' can be shown to be a [[Hausdorff space]]. Typically it is not compact, but can be [[compactification (mathematics)|compactified]] by adding a finite number of points called ''cusps''. These are points at the boundary of '''H''', i.e. in '''[[Rational numbers|Q]]'''∪{∞},<ref group="note">Here, a matrix <math>\begin{pmatrix} a & b \\ c & d \end{pmatrix}</math> sends ∞ to ''a''/''c''.</ref> such that there is a parabolic element of {{mvar|G}} (a matrix with [[trace of a matrix|trace]] ±2) fixing the point. This yields a compact topological space ''G''\'''H'''<sup>∗</sup>. What is more, it can be endowed with the structure of a [[Riemann surface]], which allows one to speak of holo- and meromorphic functions. Important examples are, for any positive integer ''N'', either one of the [[congruence subgroup]]s :<math>\begin{align} \Gamma_0(N) &= \left\{ \begin{pmatrix} a & b \\ c & d \end{pmatrix} \in \text{SL}(2, \mathbf{Z}): c \equiv 0 \pmod{N} \right\} \\ \Gamma(N) &= \left\{ \begin{pmatrix} a & b \\ c & d \end{pmatrix} \in \text{SL}(2, \mathbf{Z}) : c \equiv b \equiv 0, a \equiv d \equiv 1 \pmod{N} \right\}. \end{align}</math> For ''G'' = Γ<sub>0</sub>(''N'') or {{math|Γ(''N'')}}, the spaces ''G''\'''H''' and ''G''\'''H'''<sup>∗</sup> are denoted ''Y''<sub>0</sub>(''N'') and ''X''<sub>0</sub>(''N'') and ''Y''(''N''), ''X''(''N''), respectively. The geometry of ''G''\'''H'''<sup>∗</sup> can be understood by studying [[fundamental domain]]s for ''G'', i.e. subsets ''D'' ⊂ '''H''' such that ''D'' intersects each orbit of the {{mvar|G}}-action on '''H''' exactly once and such that the closure of ''D'' meets all orbits. For example, the [[Genus (mathematics)|genus]] of ''G''\'''H'''<sup>∗</sup> can be computed.<ref>{{Citation | last1=Gunning | first1=Robert C. | title=Lectures on modular forms | publisher=[[Princeton University Press]] | series=Annals of Mathematics Studies | year=1962 | volume=48}}, p. 13</ref> ===Definition=== A modular form for {{mvar|G}} of weight ''k'' is a function on '''H''' satisfying the above functional equation for all matrices in {{mvar|G}}, that is holomorphic on '''H''' and at all cusps of {{mvar|G}}. Again, modular forms that vanish at all cusps are called cusp forms for {{mvar|G}}. The '''C'''-vector spaces of modular and cusp forms of weight ''k'' are denoted {{math|''M<sub>k</sub>''(''G'')}} and {{math|''S<sub>k</sub>''(''G'')}}, respectively. Similarly, a meromorphic function on ''G''\'''H'''<sup>∗</sup> is called a modular function for {{mvar|G}}. In case ''G'' = Γ<sub>0</sub>(''N''), they are also referred to as modular/cusp forms and functions of ''level'' ''N''. For {{math|''G'' {{=}} Γ(1) {{=}} SL(2, '''Z''')}}, this gives back the afore-mentioned definitions. ===Consequences=== The theory of Riemann surfaces can be applied to ''G''\'''H'''<sup>∗</sup> to obtain further information about modular forms and functions. For example, the spaces {{math|''M<sub>k</sub>''(''G'')}} and {{math|''S<sub>k</sub>''(''G'')}} are finite-dimensional, and their dimensions can be computed thanks to the [[Riemann–Roch theorem]] in terms of the geometry of the {{mvar|G}}-action on '''H'''.<ref>{{Citation | last1=Shimura | first1=Goro | title=Introduction to the arithmetic theory of automorphic functions | publisher=Iwanami Shoten | location=Tokyo | series=Publications of the Mathematical Society of Japan | year=1971 | volume=11}}, Theorem 2.33, Proposition 2.26</ref> For example, :<math>\dim_\mathbf{C} M_k\left(\text{SL}(2, \mathbf{Z})\right) = \begin{cases} \left\lfloor k/12 \right\rfloor & k \equiv 2 \pmod{12} \\ \left\lfloor k/12 \right\rfloor + 1 & \text{otherwise} \end{cases}</math> where <math>\lfloor \cdot \rfloor</math> denotes the [[floor function]] and <math>k</math> is even. The modular functions constitute the [[function field of an algebraic variety|field of functions]] of the Riemann surface, and hence form a field of [[transcendence degree]] one (over '''C'''). If a modular function ''f'' is not identically 0, then it can be shown that the number of zeroes of ''f'' is equal to the number of [[pole (complex analysis)|pole]]s of ''f'' in the [[closure (mathematics)|closure]] of the [[fundamental region]] ''R''<sub>Γ</sub>.It can be shown that the field of modular function of level ''N'' (''N'' ≥ 1) is generated by the functions ''j''(''z'') and ''j''(''Nz'').<ref>{{Citation |last=Milne |first=James |title=Modular Functions and Modular Forms |url=https://www.jmilne.org/math/CourseNotes/MF.pdf#page=88 |year=2010 |page=88 }}, Theorem 6.1.</ref> ===Line bundles=== The situation can be profitably compared to that which arises in the search for functions on the [[projective space]] P(''V''): in that setting, one would ideally like functions ''F'' on the vector space ''V'' which are polynomial in the coordinates of ''v'' ≠ 0 in ''V'' and satisfy the equation ''F''(''cv'') = ''F''(''v'') for all non-zero ''c''. Unfortunately, the only such functions are constants. If we allow denominators (rational functions instead of polynomials), we can let ''F'' be the ratio of two [[homogeneous function|homogeneous]] polynomials of the same degree. Alternatively, we can stick with polynomials and loosen the dependence on ''c'', letting ''F''(''cv'') = ''c''<sup>''k''</sup>''F''(''v''). The solutions are then the homogeneous polynomials of degree {{mvar|k}}. On the one hand, these form a finite dimensional vector space for each ''k'', and on the other, if we let ''k'' vary, we can find the numerators and denominators for constructing all the rational functions which are really functions on the underlying projective space P(''V''). One might ask, since the homogeneous polynomials are not really functions on P(''V''), what are they, geometrically speaking? The [[algebraic geometry|algebro-geometric]] answer is that they are ''sections'' of a [[sheaf (mathematics)|sheaf]] (one could also say a [[vector bundle|line bundle]] in this case). The situation with modular forms is precisely analogous. Modular forms can also be profitably approached from this geometric direction, as sections of line bundles on the moduli space of elliptic curves. ==Rings of modular forms== {{Main|Ring of modular forms}} For a subgroup {{math|Γ}} of the {{math|SL(2, '''Z''')}}, the ring of modular forms is the [[graded ring]] generated by the modular forms of {{math|Γ}}. In other words, if {{math|M<sub>k</sub>(Γ)}} is the vector space of modular forms of weight {{mvar|k}}, then the ring of modular forms of {{math|Γ}} is the graded ring <math>M(\Gamma) = \bigoplus_{k > 0} M_k(\Gamma)</math>. Rings of modular forms of congruence subgroups of {{math|SL(2, '''Z''')}} are finitely generated due to a result of [[Pierre Deligne]] and [[Michael Rapoport]]. Such rings of modular forms are generated in weight at most 6 and the relations are generated in weight at most 12 when the congruence subgroup has nonzero odd weight modular forms, and the corresponding bounds are 5 and 10 when there are no nonzero odd weight modular forms. More generally, there are formulas for bounds on the weights of generators of the ring of modular forms and its relations for arbitrary [[Fuchsian group]]s. ==Types== ===New forms=== {{Main|Atkin–Lehner theory}} [[Atkin–Lehner theory|New forms]] are a subspace of modular forms<ref>{{Cite web|last=Mocanu|first=Andreea|title=Atkin-Lehner Theory of <math>\Gamma_1(N)</math>-Modular Forms|url=https://andreeamocanu.github.io/atkin-lehner-theory.pdf|url-status=live|archive-url=https://web.archive.org/web/20200731204425/https://andreeamocanu.github.io/atkin-lehner-theory.pdf|archive-date=31 July 2020}}</ref> of a fixed level <math>N</math> which cannot be constructed from modular forms of lower levels <math>M</math> dividing <math>N</math>. The other forms are called '''old forms'''. These old forms can be constructed using the following observations: if <math>M \mid N</math> then <math>\Gamma_1(N) \subseteq \Gamma_1(M)</math> giving a reverse inclusion of modular forms <math>M_k(\Gamma_1(M)) \subseteq M_k(\Gamma_1(N))</math>. ===Cusp forms=== {{Main|Cusp form}} A [[cusp form]] is a modular form with a zero constant coefficient in its Fourier series. It is called a cusp form because the form vanishes at all cusps. == Generalizations == There are a number of other usages of the term "modular function", apart from this classical one; for example, in the theory of [[Haar measure]]s, it is a function {{math|Δ(''g'')}} determined by the conjugation action. [[Maass forms]] are [[Analytic function|real-analytic]] [[eigenfunction]]s of the [[Laplacian]] but need not be [[Holomorphic function|holomorphic]]. The holomorphic parts of certain weak Maass wave forms turn out to be essentially Ramanujan's [[mock theta function]]s. Groups which are not subgroups of {{math|SL(2, '''Z''')}} can be considered. [[Hilbert modular form]]s are functions in ''n'' variables, each a complex number in the upper half-plane, satisfying a modular relation for 2×2 matrices with entries in a [[totally real number field]]. [[Siegel modular form]]s are associated to larger [[symplectic group]]s in the same way in which classical modular forms are associated to {{math|SL(2, '''R''')}}; in other words, they are related to [[abelian variety|abelian varieties]] in the same sense that classical modular forms (which are sometimes called ''elliptic modular forms'' to emphasize the point) are related to elliptic curves. [[Jacobi form]]s are a mixture of modular forms and elliptic functions. Examples of such functions are very classical - the Jacobi theta functions and the Fourier coefficients of Siegel modular forms of genus two - but it is a relatively recent observation that the Jacobi forms have an arithmetic theory very analogous to the usual theory of modular forms. [[Automorphic form]]s extend the notion of modular forms to general [[Lie group]]s. Modular integrals of weight {{mvar|k}} are meromorphic functions on the upper half plane of moderate growth at infinity which ''fail to be modular of weight {{mvar|k}}'' by a rational function. [[Automorphic factor]]s are functions of the form <math>\varepsilon(a,b,c,d) (cz+d)^k</math> which are used to generalise the modularity relation defining modular forms, so that :<math>f\left(\frac{az+b}{cz+d}\right) = \varepsilon(a,b,c,d) (cz+d)^k f(z).</math> The function <math>\varepsilon(a,b,c,d)</math> is called the nebentypus of the modular form. Functions such as the [[Dedekind eta function]], a modular form of weight 1/2, may be encompassed by the theory by allowing automorphic factors. ==History== {{Unreferenced section|date=October 2019}} The theory of modular forms was developed in four periods: * In connection with the theory of [[elliptic function]]s, in the early nineteenth century * By [[Felix Klein]] and others towards the end of the nineteenth century as the automorphic form concept became understood (for one variable) * By [[Erich Hecke]] from about 1925 * In the 1960s, as the needs of number theory and the formulation of the [[modularity theorem]] in particular made it clear that modular forms are deeply implicated. Taniyama and Shimura identified a 1-to-1 matching between certain modular forms and elliptic curves. [[Robert Langlands]] built on this idea in the construction of his expansive [[Langlands program]], which has become one of the most far-reaching and consequential research programs in math. In 1994 [[Andrew Wiles]] used modular forms to prove [[Fermat’s Last Theorem]]. In 2001 all elliptic curves were proven to be modular over the rational numbers. In 2013 elliptic curves were proven to be modular over real [[quadratic fields]]. In 2023 elliptic curves were proven to be modular over about half of imaginary quadratic fields, including fields formed by combining the [[rational numbers]] with the [[square root]] of integers down to −5.<ref name=":0" /> == See also == * [[Wiles's proof of Fermat's Last Theorem]] == Notes == {{reflist|group=note}} ==Citations== {{Reflist}} == References == *{{citation |author-link=Tom M. Apostol |first=Tom M. |last=Apostol |title=Modular functions and Dirichlet Series in Number Theory |year=1990 |publisher=[[Springer-Verlag]] |location=New York |isbn=0-387-97127-0 |url-access=registration |url=https://archive.org/details/modularfunctions0000apos }} *{{citation | last1=Diamond | first1=Fred | last2=Shurman | first2 = Jerry Michael | title = A First Course in Modular Forms | publisher=[[Springer-Verlag]] | location=New York| year=2005 | series=Graduate Texts in Mathematics |volume=228|isbn=978-0387232294}} ''Leads up to an overview of the proof of the [[modularity theorem]]''. *{{citation |last=Gelbart | first = Stephen S. | author-link = Stephen Gelbart | location = Princeton, N.J. | mr = 0379375 | publisher = [[Princeton University Press]] | series = Annals of Mathematics Studies | title = Automorphic Forms on Adèle Groups | volume = 83 | year = 1975}}. ''Provides an introduction to modular forms from the point of view of representation theory''. *{{citation |author-link=Erich Hecke |first=Erich |last=Hecke |title=Mathematische Werke |location=Göttingen |publisher=[[Vandenhoeck & Ruprecht]] |year=1970 }} *{{citation |first=Robert A. |last=Rankin |title=Modular forms and functions |year=1977 |publisher=[[Cambridge University Press]] |location=Cambridge |isbn=0-521-21212-X }} *{{citation |first1=K. |last1=Ribet |first2=W. |last2=Stein |url=https://wstein.org/books/ribet-stein/ |title=Lectures on Modular Forms and Hecke Operators}} *{{citation |author-link=Jean-Pierre Serre |first=Jean-Pierre |last=Serre |title=A Course in Arithmetic |series=Graduate Texts in Mathematics |volume=7 |publisher=[[Springer-Verlag]] |location=New York |year=1973 }}. ''Chapter VII provides an elementary introduction to the theory of modular forms''. *{{citation |first1=N. P. |last1=Skoruppa |author-link2=Don Zagier |first2=D. |last2=Zagier |title=Jacobi forms and a certain space of modular forms |journal=[[Inventiones Mathematicae]] |year=1988 |volume=94 |page=113 |publisher=[[Springer Publishing|Springer]] |doi=10.1007/BF01394347 |bibcode=1988InMat..94..113S }} *[https://www.quantamagazine.org/behold-modular-forms-the-fifth-fundamental-operation-of-math-20230921/ Behold Modular Forms, the ‘Fifth Fundamental Operation’ of Math] {{Algebraic curves navbox}} {{Authority control}} [[Category:Modular forms| ]] [[Category:Analytic number theory]] [[Category:Special functions]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Algebraic curves navbox
(
edit
)
Template:Ambox
(
edit
)
Template:Authority control
(
edit
)
Template:Citation
(
edit
)
Template:Cite book
(
edit
)
Template:Cite news
(
edit
)
Template:Cite web
(
edit
)
Template:Further
(
edit
)
Template:Main
(
edit
)
Template:Math
(
edit
)
Template:Mvar
(
edit
)
Template:Redirect
(
edit
)
Template:Reflist
(
edit
)
Template:Short description
(
edit
)
Template:Technical
(
edit
)
Template:Unreferenced
(
edit
)
Template:Unreferenced section
(
edit
)