Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

A note on transcendence of special values
of functions related to modularity

Tapas Bhowmik  and  Siddhi Pathak Department of Mathematics, University of South Carolina, 1523 Greene Street, LeConte College, Columbia, South Carolina, USA 29208. Chennai Mathematical Institute, H-1 SIPCOT IT Park, Siruseri, Kelambakkam, Tamil Nadu, India 603103. tbhowmik@email.sc.edu siddhi@cmi.ac.in
Abstract.

In this note, we study the arithmetic nature of values of modular functions, meromorphic modular forms and meromorphic quasi-modular forms with respect to arbitrary congruence subgroups, that have algebraic Fourier coefficients. This approach unifies many of the known results, and leads to generalizations of the theorems of Schneider, Nesterenko and others.

Key words and phrases:
Values of modular functions, values of modular forms, Nesterenko’s theorem, Schneider’s theorem
2010 Mathematics Subject Classification:
11J91, 11F03, 11F11
Research of the second author was partially supported by an INSPIRE Faculty fellowship.

1. Introduction


The study of the arithmetic nature of values of special transcendental functions at algebraic arguments has been a well-established theme in number theory. Continuing in this spirit, this note focuses on the transcendental nature and algebraic independence of values of functions arising in the modular world, such as modular functions, modular forms and quasi-modular forms (see Section 2 for definition of the functions appearing below). The genesis of this study can be traced back to a 1937 theorem of Schneider [15], namely,

Theorem 1.1 (Schneider).

If τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H is algebraic but not imaginary quadratic, then j(τ)𝑗𝜏j(\tau)italic_j ( italic_τ ) is transcendental.

It is known from the theory of complex multiplication that if τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H generates an imaginary quadratic field (τ𝜏\tauitalic_τ is a CM point), then j(τ)𝑗𝜏j(\tau)italic_j ( italic_τ ) is an algebraic number. Therefore, Schneider’s theorem translates to the statement: if τ𝜏\tauitalic_τ is algebraic, then j(τ)𝑗𝜏j(\tau)italic_j ( italic_τ ) is algebraic if and only if τ𝜏\tauitalic_τ is CM. A further conjecture by Mahler [9] in this regard, proved by Barré-Sirieix, Diaz, Gramain and Philibert [2] states that

Theorem 1.2 (Barré-Sirieix, Diaz, Gramain, Philibert).

For any τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H, at least one of the two numbers e2πiτsuperscript𝑒2𝜋𝑖𝜏e^{2\pi i\tau}italic_e start_POSTSUPERSCRIPT 2 italic_π italic_i italic_τ end_POSTSUPERSCRIPT and j(τ)𝑗𝜏j(\tau)italic_j ( italic_τ ) is transcendental.

This can be derived as a consequence of a remarkable theorem of Nesterenko [13] with several applications.

Theorem 1.3 (Nesterenko).

If τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H, then at least three of the numbers

e2πiτ,E2(τ),E4(τ),E6(τ)superscript𝑒2𝜋𝑖𝜏subscript𝐸2𝜏subscript𝐸4𝜏subscript𝐸6𝜏e^{2\pi i\tau},\quad E_{2}(\tau),\quad E_{4}(\tau),\quad E_{6}(\tau)italic_e start_POSTSUPERSCRIPT 2 italic_π italic_i italic_τ end_POSTSUPERSCRIPT , italic_E start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_τ ) , italic_E start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( italic_τ ) , italic_E start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT ( italic_τ )

are algebraically independent over ¯¯\overline{\mathbb{Q}}over¯ start_ARG blackboard_Q end_ARG.

Although the above theorems are about specific functions of “level 1111”, it is the aim of this note to highlight that they are sufficient to deduce the corresponding results for functions associated with arbitrary congruence subgroups. The authors believe that this fact may be known to experts, but is not well-documented. Often, the congruence subgroup in question is restricted to be the group Γ0(N)subscriptΓ0𝑁\Gamma_{0}(N)roman_Γ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_N ). The results in this paper apply to functions satisfying appropriate modularity properties with respect to Γ(N)Γ𝑁\Gamma(N)roman_Γ ( italic_N ), and hence, arbitrary congruence subgroups.

A detailed investigation of algebraic independence of values of modular forms and quasi-modular forms was carried out by S. Gun, M. R. Murty and P. Rath [12] in 2011. Their results on values of modular forms were further elaborated upon for higher level in [7] by A. Hamieh and M. R. Murty111A small correction in their statement of Theorem 1.2 is required. The conclusion should read as (π/ωτ)kLq(k,χ)superscript𝜋subscript𝜔𝜏𝑘subscript𝐿𝑞𝑘𝜒{(\pi/\omega_{\tau})}^{k}\,L_{q}(k,\chi)( italic_π / italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT italic_L start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ( italic_k , italic_χ ) is algebraic, without the L(1k,χ)𝐿1𝑘𝜒L(1-k,\chi)italic_L ( 1 - italic_k , italic_χ ) term.. These theorems will follow from our discussion later. In the context of quasimodular forms, it was proven independently by Gun, Murty and Rath [12, Theorem 7] and C. Y. Chang [3] that

Theorem 1.4 (Gun-Murty-Rath and Chang).

If f𝑓fitalic_f is a quasi-modular form of non-zero weight for SL2()𝑆subscript𝐿2SL_{2}(\mathbb{Z})italic_S italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( blackboard_Z ) with algebraic Fourier coefficients and τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H is such that j(τ)¯𝑗𝜏¯j(\tau)\in\overline{\mathbb{Q}}italic_j ( italic_τ ) ∈ over¯ start_ARG blackboard_Q end_ARG, then either f(τ)=0𝑓𝜏0f(\tau)=0italic_f ( italic_τ ) = 0 or f(τ)𝑓𝜏f(\tau)italic_f ( italic_τ ) is transcendental.

The above statement is also proved for quasimodular forms with respect to Γ0(N)subscriptΓ0𝑁\Gamma_{0}(N)roman_Γ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_N ) in [12].

Another instance of investigation is a recent paper of D. Jeon, S.-Y. Kang and C. H. Kim [5, Theorem 2.4], where they prove the following. Let N𝑁N\in\mathbb{N}italic_N ∈ blackboard_N, 𝔤:=𝔤0(N)=assign𝔤subscript𝔤0𝑁absent\mathfrak{g}:=\mathfrak{g}_{0}(N)=fraktur_g := fraktur_g start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_N ) = genus of X0(N)subscript𝑋0𝑁X_{0}(N)italic_X start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_N ), the modular curve obtained as the quotient of the extended upper half plane by Γ0(N)subscriptΓ0𝑁\Gamma_{0}(N)roman_Γ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_N ). Suppose that 𝔤>0𝔤0\mathfrak{g}>0fraktur_g > 0 and m𝔤+1𝑚𝔤1m\geq\mathfrak{g}+1italic_m ≥ fraktur_g + 1 is an integer. Let 𝔣N,msubscript𝔣𝑁𝑚\mathfrak{f}_{N,m}fraktur_f start_POSTSUBSCRIPT italic_N , italic_m end_POSTSUBSCRIPT denote the unique modular function with respect to Γ0(N)subscriptΓ0𝑁\Gamma_{0}(N)roman_Γ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_N ) constructed in [6] such that 𝔣N,msubscript𝔣𝑁𝑚\mathfrak{f}_{N,m}fraktur_f start_POSTSUBSCRIPT italic_N , italic_m end_POSTSUBSCRIPT is holomorphic on the upper half plane and

𝔣N,m(q)=1qm+l=1𝔤aN(m,l)1ql+O(q),subscript𝔣𝑁𝑚𝑞1superscript𝑞𝑚superscriptsubscript𝑙1𝔤subscript𝑎𝑁𝑚𝑙1superscript𝑞𝑙𝑂𝑞\mathfrak{f}_{N,m}(q)=\frac{1}{q^{m}}+\sum_{l=1}^{\mathfrak{g}}a_{N}(m,-l)% \frac{1}{q^{l}}+O(q),fraktur_f start_POSTSUBSCRIPT italic_N , italic_m end_POSTSUBSCRIPT ( italic_q ) = divide start_ARG 1 end_ARG start_ARG italic_q start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT end_ARG + ∑ start_POSTSUBSCRIPT italic_l = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT fraktur_g end_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ( italic_m , - italic_l ) divide start_ARG 1 end_ARG start_ARG italic_q start_POSTSUPERSCRIPT italic_l end_POSTSUPERSCRIPT end_ARG + italic_O ( italic_q ) ,

with the coefficients of powers of q𝑞qitalic_q being algebraic numbers. Then, they show the following.

Theorem 1.5 (Jeon, Kang, Kim).

Let f𝑓fitalic_f be a non-zero meromorphic modular form with respect to Γ0(N)subscriptΓ0𝑁\Gamma_{0}(N)roman_Γ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_N ) with algebraic Fourier coefficients. If τ𝜏\tauitalic_τ is either a zero or a pole of f𝑓fitalic_f, then 𝔣N,m(τ)subscript𝔣𝑁𝑚𝜏\mathfrak{f}_{N,m}(\tau)fraktur_f start_POSTSUBSCRIPT italic_N , italic_m end_POSTSUBSCRIPT ( italic_τ ) is algebraic for all m𝑚mitalic_m.

As a corollary, they deduce that any zero or pole of f𝑓fitalic_f should be either CM or transcendental.

In this note, we first give an exposition of the algebraic structure of modular functions of higher level, following Shimura [17]. Building upon this and using Schneider’s theorem, we prove

Theorem 1.6.

Let g𝑔gitalic_g be a non-constant modular function with respect to a congruence subgroup ΓΓ\Gammaroman_Γ of level N𝑁Nitalic_N, with algebraic Fourier coefficients at i𝑖i\inftyitalic_i ∞.

  1. (a)

    If τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H is either a zero or a pole of g𝑔gitalic_g, then j(τ)𝑗𝜏j(\tau)italic_j ( italic_τ ) is algebraic, and hence, τ𝜏\tauitalic_τ is either CM or transcendental.

  2. (b)

    If τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H is such that τ𝜏\tauitalic_τ is not a pole of g𝑔gitalic_g, then j(τ)¯g(τ)¯𝑗𝜏¯𝑔𝜏¯j(\tau)\in\overline{\mathbb{Q}}\Leftrightarrow g(\tau)\in\overline{\mathbb{Q}}italic_j ( italic_τ ) ∈ over¯ start_ARG blackboard_Q end_ARG ⇔ italic_g ( italic_τ ) ∈ over¯ start_ARG blackboard_Q end_ARG. Thus, at least one of g(τ)𝑔𝜏g(\tau)italic_g ( italic_τ ) and e2πiτsuperscript𝑒2𝜋𝑖𝜏e^{2\pi i\tau}italic_e start_POSTSUPERSCRIPT 2 italic_π italic_i italic_τ end_POSTSUPERSCRIPT is transcendental for any τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H.

In the context of meromorphic modular forms, we establish a generalization of Theorem 1.5 to arbitrary modular forms and arbitrary modular functions.

Theorem 1.7.

Let f𝑓fitalic_f be a non-constant meromorphic modular form of weight k𝑘k\in\mathbb{Z}italic_k ∈ blackboard_Z with respect to a congruence subgroup of level N𝑁Nitalic_N and g𝑔gitalic_g be a non-constant modular function with respect to a congruence subgroup of level M𝑀Mitalic_M. Suppose that both f𝑓fitalic_f and g𝑔gitalic_g have algebraic Fourier coefficients at i𝑖i\inftyitalic_i ∞. Let τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H be a zero or a pole of f𝑓fitalic_f. Then either g(z)𝑔𝑧g(z)italic_g ( italic_z ) has a pole at z=τ𝑧𝜏z=\tauitalic_z = italic_τ or g(τ)𝑔𝜏g(\tau)italic_g ( italic_τ ) is algebraic.

Furthermore, we generalize the theorems in [12] and [7] to the setting of meromorphic modular forms. In particular, we show the following.

Theorem 1.8.

Let f𝑓fitalic_f be a non-constant meromorphic modular form with respect to a congruence subgroup ΓΓ\Gammaroman_Γ of level N𝑁Nitalic_N. Suppose that f𝑓fitalic_f has algebraic Fourier coefficients at i𝑖i\inftyitalic_i ∞. Suppose that τ𝜏\tauitalic_τ is not a pole of f𝑓fitalic_f.

  1. (a)

    If τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H is such that e2πiτsuperscript𝑒2𝜋𝑖𝜏e^{2\pi i\tau}italic_e start_POSTSUPERSCRIPT 2 italic_π italic_i italic_τ end_POSTSUPERSCRIPT is algebraic, then f(τ)𝑓𝜏f(\tau)italic_f ( italic_τ ) is transcendental.

  2. (b)

    If τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H is such that j(τ)¯𝑗𝜏¯j(\tau)\in\overline{\mathbb{Q}}italic_j ( italic_τ ) ∈ over¯ start_ARG blackboard_Q end_ARG, then there exists a transcendental number ωτsubscript𝜔𝜏\omega_{\tau}italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT which depends only on τ𝜏\tauitalic_τ and is ¯¯\overline{\mathbb{Q}}over¯ start_ARG blackboard_Q end_ARG-linearly independent with π𝜋\piitalic_π, such that (πωτ)kf(τ)¯superscript𝜋subscript𝜔𝜏𝑘𝑓𝜏¯\left(\dfrac{\pi}{\omega_{\tau}}\right)^{k}f(\tau)\in\overline{\mathbb{Q}}( divide start_ARG italic_π end_ARG start_ARG italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT end_ARG ) start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT italic_f ( italic_τ ) ∈ over¯ start_ARG blackboard_Q end_ARG. Therefore, f(τ)𝑓𝜏f(\tau)italic_f ( italic_τ ) is either zero or transcendental.

With regard to quasi-modular forms, we extend the previously known results to meromorphic quasi-modular forms and prove

Theorem 1.9.

Let f~~𝑓\widetilde{f}over~ start_ARG italic_f end_ARG be a non-constant meromorphic quasi-modular form with depth p1𝑝1p\geq 1italic_p ≥ 1, with respect to a congruence subgroup ΓΓ\Gammaroman_Γ of level N𝑁Nitalic_N. Suppose that f~~𝑓\widetilde{f}over~ start_ARG italic_f end_ARG has algebraic Fourier coefficients at i𝑖i\inftyitalic_i ∞ and that τ𝜏\tauitalic_τ is not a pole of f~~𝑓\widetilde{f}over~ start_ARG italic_f end_ARG.

  1. (a)

    If τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H is such that e2πiτsuperscript𝑒2𝜋𝑖𝜏e^{2\pi i\tau}italic_e start_POSTSUPERSCRIPT 2 italic_π italic_i italic_τ end_POSTSUPERSCRIPT is algebraic, then f~(τ)~𝑓𝜏\widetilde{f}(\tau)over~ start_ARG italic_f end_ARG ( italic_τ ) is transcendental.

  2. (b)

    Let

    f~=r=0pfrE2r with frMk2r,N,¯m.formulae-sequence~𝑓superscriptsubscript𝑟0𝑝subscript𝑓𝑟superscriptsubscript𝐸2𝑟 with subscript𝑓𝑟subscriptsuperscript𝑀𝑚𝑘2𝑟𝑁¯\widetilde{f}=\sum_{r=0}^{p}f_{r}\,E_{2}^{r}\qquad\text{ with }\qquad f_{r}\in M% ^{m}_{k-2r,N,\overline{\mathbb{Q}}}.over~ start_ARG italic_f end_ARG = ∑ start_POSTSUBSCRIPT italic_r = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT italic_f start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT italic_E start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT with italic_f start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ∈ italic_M start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_k - 2 italic_r , italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT .

    Here Mj,N,¯msubscriptsuperscript𝑀𝑚𝑗𝑁¯M^{m}_{j,N,\overline{\mathbb{Q}}}italic_M start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_j , italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT denotes the space of meromorphic modular forms of weight j𝑗jitalic_j, level N𝑁Nitalic_N and algebraic Fourier coefficients at i𝑖i\inftyitalic_i ∞. If τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H is such that j(τ)¯𝑗𝜏¯j(\tau)\in\overline{\mathbb{Q}}italic_j ( italic_τ ) ∈ over¯ start_ARG blackboard_Q end_ARG, then

    f~(τ)=0fr(τ)=0 for all 0rp.formulae-sequence~𝑓𝜏0iffsubscript𝑓𝑟𝜏0 for all 0𝑟𝑝\widetilde{f}(\tau)=0\qquad\iff\qquad f_{r}(\tau)=0\text{ for all }0\leq r\leq p.over~ start_ARG italic_f end_ARG ( italic_τ ) = 0 ⇔ italic_f start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ( italic_τ ) = 0 for all 0 ≤ italic_r ≤ italic_p .

    Moreover, if f~(τ)0~𝑓𝜏0\widetilde{f}(\tau)\neq 0over~ start_ARG italic_f end_ARG ( italic_τ ) ≠ 0, then f~(τ)~𝑓𝜏\widetilde{f}(\tau)over~ start_ARG italic_f end_ARG ( italic_τ ) is transcendental.

This generalizes Theorem 1.4 as well as [1, Theorem 1.8].

Let 𝒵j,¯:={τ:j(τ)¯}assignsubscript𝒵𝑗¯conditional-set𝜏𝑗𝜏¯\mathcal{Z}_{j,\overline{\mathbb{Q}}}:=\left\{\tau\in\mathbb{H}\,:\,j(\tau)\in% \overline{\mathbb{Q}}\right\}caligraphic_Z start_POSTSUBSCRIPT italic_j , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT := { italic_τ ∈ blackboard_H : italic_j ( italic_τ ) ∈ over¯ start_ARG blackboard_Q end_ARG }. From the above results, we deduce the following interesting corollary.

Corollary 1.10.

Let 𝒵mdfnsubscript𝒵mdfn\mathcal{Z}_{\text{mdfn}}caligraphic_Z start_POSTSUBSCRIPT mdfn end_POSTSUBSCRIPT be the set of zeros and poles of modular functions of arbitrary level with algebraic Fourier coefficients, 𝒵mdfrmsubscript𝒵mdfrm\mathcal{Z}_{\text{mdfrm}}caligraphic_Z start_POSTSUBSCRIPT mdfrm end_POSTSUBSCRIPT be the set of zeros and poles of meromorphic modular forms of arbitrary level with algebraic Fourier coefficients and 𝒵quasi-mdfsubscript𝒵quasi-mdf\mathcal{Z}_{\text{quasi-mdf}}caligraphic_Z start_POSTSUBSCRIPT quasi-mdf end_POSTSUBSCRIPT be the set of zeros and poles of meromorphic quasi-modular forms of arbitrary level with algebraic Fourier coefficients. Then

𝒵quasi-mdf𝒵mdfrm𝒵mdfn𝒵j,¯.subscript𝒵quasi-mdfsubscript𝒵mdfrmsubscript𝒵mdfnsubscript𝒵𝑗¯\mathcal{Z}_{\text{quasi-mdf}}\subseteq\mathcal{Z}_{\text{mdfrm}}\subseteq% \mathcal{Z}_{\text{mdfn}}\subseteq\mathcal{Z}_{j,\overline{\mathbb{Q}}}.caligraphic_Z start_POSTSUBSCRIPT quasi-mdf end_POSTSUBSCRIPT ⊆ caligraphic_Z start_POSTSUBSCRIPT mdfrm end_POSTSUBSCRIPT ⊆ caligraphic_Z start_POSTSUBSCRIPT mdfn end_POSTSUBSCRIPT ⊆ caligraphic_Z start_POSTSUBSCRIPT italic_j , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT .

In particular, zeros and poles of quasi-modular forms, modular forms and modular functions are either CM or transcendental.

Finally, we have the following generalization of Theorem 1.3.

Theorem 1.11.

Let f𝑓fitalic_f be a non-constant meromorphic modular form of weight k𝑘k\in\mathbb{Z}italic_k ∈ blackboard_Z with respect to a congruence subgroup of level N𝑁Nitalic_N, g𝑔gitalic_g be a non-constant modular function with respect to a congruence subgroup of level M𝑀Mitalic_M and f~~𝑓\widetilde{f}over~ start_ARG italic_f end_ARG be a non-constant meromorphic quasi-modular function of depth at least 1111, with respect to a subgroup of level N~~𝑁\widetilde{N}over~ start_ARG italic_N end_ARG. Suppose that f𝑓fitalic_f, g𝑔gitalic_g and f~~𝑓\widetilde{f}over~ start_ARG italic_f end_ARG have algebraic Fourier coefficients at i𝑖i\inftyitalic_i ∞. If τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H is such that f(τ)0𝑓𝜏0f(\tau)\neq 0italic_f ( italic_τ ) ≠ 0, f~(τ)0~𝑓𝜏0\widetilde{f}(\tau)\neq 0over~ start_ARG italic_f end_ARG ( italic_τ ) ≠ 0 and τ𝜏\tauitalic_τ is not a pole of f𝑓fitalic_f, g𝑔gitalic_g and f~~𝑓\widetilde{f}over~ start_ARG italic_f end_ARG, then

trdeg¯(e2πiτ,f(τ),g(τ),f~(τ))3.subscripttrdeg¯superscript𝑒2𝜋𝑖𝜏𝑓𝜏𝑔𝜏~𝑓𝜏3\operatorname{trdeg}_{\,\mathbb{Q}}\,\,\overline{\mathbb{Q}}\left(e^{2\pi i% \tau},\,f(\tau),\,g(\tau),\,\widetilde{f}(\tau)\right)\geq 3.roman_trdeg start_POSTSUBSCRIPT blackboard_Q end_POSTSUBSCRIPT over¯ start_ARG blackboard_Q end_ARG ( italic_e start_POSTSUPERSCRIPT 2 italic_π italic_i italic_τ end_POSTSUPERSCRIPT , italic_f ( italic_τ ) , italic_g ( italic_τ ) , over~ start_ARG italic_f end_ARG ( italic_τ ) ) ≥ 3 .

This theorem is in the same spirit as [19, Theorem 1.2], where W. Wang considers the algebraic independence of the values of three algebraically independent quasi-modular forms. However, Theorem 1.11 allows one to also compare values of modular functions with those of quasi-modular forms. It can be shown that a modular function, a modular form of non-zero weight and a quasi-modular form of positive depth are algebraically independent. We include a proof of this assertion in Theorem 2.14 for completeness.

We also remark that in Theorem 1.7 and Theorem 1.11, one can replace a meromorphic modular form by a half-integer weight modular form with algebraic Fourier coefficients since the square of a half-integer weight modular form is an integer weight modular form.


2. Preliminaries


The aim of this section is to study the algebraic structure of the field of modular functions and to record the required results from transcendental number theory. For the sake of completeness and clarity of exposition, a brief account of the proofs is included, and appropriate references are given.

2.1. Modular and quasi-modular forms

For each N𝑁N\in\mathbb{N}italic_N ∈ blackboard_N,

Γ(N):={(abcd)SL2():(abcd)(1001)(modN)},assignΓ𝑁conditional-set𝑎𝑏𝑐𝑑𝑆subscript𝐿2𝑎𝑏𝑐𝑑1001mod𝑁\Gamma(N):=\left\{\left(\begin{array}[]{cc}a&b\\ c&d\end{array}\right)\in SL_{2}(\mathbb{Z}):\left(\begin{array}[]{cc}a&b\\ c&d\end{array}\right)\equiv\left(\begin{array}[]{cc}1&0\\ 0&1\end{array}\right)(\operatorname{mod}N)\right\},roman_Γ ( italic_N ) := { ( start_ARRAY start_ROW start_CELL italic_a end_CELL start_CELL italic_b end_CELL end_ROW start_ROW start_CELL italic_c end_CELL start_CELL italic_d end_CELL end_ROW end_ARRAY ) ∈ italic_S italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( blackboard_Z ) : ( start_ARRAY start_ROW start_CELL italic_a end_CELL start_CELL italic_b end_CELL end_ROW start_ROW start_CELL italic_c end_CELL start_CELL italic_d end_CELL end_ROW end_ARRAY ) ≡ ( start_ARRAY start_ROW start_CELL 1 end_CELL start_CELL 0 end_CELL end_ROW start_ROW start_CELL 0 end_CELL start_CELL 1 end_CELL end_ROW end_ARRAY ) ( roman_mod italic_N ) } ,

with Γ(1)=SL2()Γ1𝑆subscript𝐿2\Gamma(1)=SL_{2}(\mathbb{Z})roman_Γ ( 1 ) = italic_S italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( blackboard_Z ). A subgroup ΓΓ\Gammaroman_Γ of SL2()𝑆subscript𝐿2SL_{2}(\mathbb{Z})italic_S italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( blackboard_Z ) is said to be congruence subgroup if there exists N𝑁N\in\mathbb{N}italic_N ∈ blackboard_N such that Γ(N)ΓΓ𝑁Γ\Gamma(N)\subseteq\Gammaroman_Γ ( italic_N ) ⊆ roman_Γ. The smallest such N𝑁Nitalic_N is said to be the level of ΓΓ\Gammaroman_Γ.

A holomorphic modular form of integer weight k0𝑘0k\geq 0italic_k ≥ 0 with respect to a congruence subgroup ΓΓ\Gammaroman_Γ is a holomorphic function on the upper half-plane \mathbb{H}blackboard_H which satisfies

  1. (i)

    f|kγ=fevaluated-at𝑓𝑘𝛾𝑓f\big{|}_{k}\gamma=fitalic_f | start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT italic_γ = italic_f for all γΓ𝛾Γ\gamma\in\Gammaitalic_γ ∈ roman_Γ

  2. (ii)

    f|kαevaluated-at𝑓𝑘𝛼f\big{|}_{k}\alphaitalic_f | start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT italic_α is holomorphic at i𝑖i\inftyitalic_i ∞ for all αSL2()𝛼𝑆subscript𝐿2\alpha\in SL_{2}(\mathbb{Z})italic_α ∈ italic_S italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( blackboard_Z ).

The function f𝑓fitalic_f is said to be a weakly holomorphic modular form if f|kαevaluated-at𝑓𝑘𝛼f\big{|}_{k}\alphaitalic_f | start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT italic_α is allowed to have poles at i𝑖i\inftyitalic_i ∞, that is, f𝑓fitalic_f is meromorphic at the cusps. More generally, f𝑓fitalic_f is called a meromorphic modular form if it is meromorphic on \mathbb{H}blackboard_H and also at cusps.

We will say that f𝑓fitalic_f has algebraic Fourier coefficients if the Fourier coefficients of f|kαevaluated-at𝑓𝑘𝛼f\big{|}_{k}\alphaitalic_f | start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT italic_α at i𝑖i\inftyitalic_i ∞ are algebraic numbers. Denote the space of all holomorphic, weakly holomorphic and meromorphic modular forms, with algebraic Fourier coefficients by Mk,¯(Γ)subscript𝑀𝑘¯ΓM_{k,\overline{\mathbb{Q}}}(\Gamma)italic_M start_POSTSUBSCRIPT italic_k , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT ( roman_Γ ), Mk,¯w(Γ)superscriptsubscript𝑀𝑘¯𝑤ΓM_{k,\overline{\mathbb{Q}}}^{w}(\Gamma)italic_M start_POSTSUBSCRIPT italic_k , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_w end_POSTSUPERSCRIPT ( roman_Γ ) and Mk,¯m(Γ)superscriptsubscript𝑀𝑘¯𝑚ΓM_{k,\overline{\mathbb{Q}}}^{m}(\Gamma)italic_M start_POSTSUBSCRIPT italic_k , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ( roman_Γ ) respectively. Clearly, Mk,¯(Γ)Mk,¯w(Γ)Mk,¯m(Γ)subscript𝑀𝑘¯Γsuperscriptsubscript𝑀𝑘¯𝑤Γsuperscriptsubscript𝑀𝑘¯𝑚ΓM_{k,\overline{\mathbb{Q}}}(\Gamma)\subset M_{k,\overline{\mathbb{Q}}}^{w}(% \Gamma)\subset M_{k,\overline{\mathbb{Q}}}^{m}(\Gamma)italic_M start_POSTSUBSCRIPT italic_k , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT ( roman_Γ ) ⊂ italic_M start_POSTSUBSCRIPT italic_k , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_w end_POSTSUPERSCRIPT ( roman_Γ ) ⊂ italic_M start_POSTSUBSCRIPT italic_k , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ( roman_Γ ).

For even integer k2𝑘2k\geq 2italic_k ≥ 2, define the normalized Eisenstein series of weight k𝑘kitalic_k for SL2()𝑆subscript𝐿2SL_{2}(\mathbb{Z})italic_S italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( blackboard_Z ) by

Ek(τ)=12kBkn=1σk1(n)qn, where q=e2πiτ and σs(n)=d|nd>0ds.formulae-sequencesubscript𝐸𝑘𝜏12𝑘subscript𝐵𝑘superscriptsubscript𝑛1subscript𝜎𝑘1𝑛superscript𝑞𝑛 where 𝑞superscript𝑒2𝜋𝑖𝜏 and subscript𝜎𝑠𝑛subscriptconditional𝑑𝑛𝑑0superscript𝑑𝑠E_{k}(\tau)=1-\frac{2k}{B_{k}}\sum_{n=1}^{\infty}\sigma_{k-1}(n)q^{n},\text{ % where }q=e^{2\pi i\tau}\text{ and }\sigma_{s}(n)=\sum_{\begin{subarray}{c}d|n% \\ d>0\end{subarray}}d^{s}.italic_E start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( italic_τ ) = 1 - divide start_ARG 2 italic_k end_ARG start_ARG italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT italic_σ start_POSTSUBSCRIPT italic_k - 1 end_POSTSUBSCRIPT ( italic_n ) italic_q start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , where italic_q = italic_e start_POSTSUPERSCRIPT 2 italic_π italic_i italic_τ end_POSTSUPERSCRIPT and italic_σ start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ( italic_n ) = ∑ start_POSTSUBSCRIPT start_ARG start_ROW start_CELL italic_d | italic_n end_CELL end_ROW start_ROW start_CELL italic_d > 0 end_CELL end_ROW end_ARG end_POSTSUBSCRIPT italic_d start_POSTSUPERSCRIPT italic_s end_POSTSUPERSCRIPT .

Here, Bksubscript𝐵𝑘B_{k}italic_B start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT is the k𝑘kitalic_k-th Bernoulli number. Define

Δ(τ):=E4(τ)3E6(τ)21728.assignΔ𝜏subscript𝐸4superscript𝜏3subscript𝐸6superscript𝜏21728\Delta(\tau):=\frac{E_{4}(\tau)^{3}-E_{6}(\tau)^{2}}{1728}.roman_Δ ( italic_τ ) := divide start_ARG italic_E start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( italic_τ ) start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT - italic_E start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT ( italic_τ ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 1728 end_ARG .

For k4𝑘4k\geq 4italic_k ≥ 4, the function EkMk,¯(SL2())subscript𝐸𝑘subscript𝑀𝑘¯𝑆subscript𝐿2E_{k}\in M_{k,\overline{\mathbb{Q}}}(SL_{2}(\mathbb{Z}))italic_E start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ italic_M start_POSTSUBSCRIPT italic_k , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT ( italic_S italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( blackboard_Z ) ) and ΔM12,¯(SL2())Δsubscript𝑀12¯𝑆subscript𝐿2\Delta\in M_{12,\overline{\mathbb{Q}}}(SL_{2}(\mathbb{Z}))roman_Δ ∈ italic_M start_POSTSUBSCRIPT 12 , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT ( italic_S italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( blackboard_Z ) ). But E2(τ)subscript𝐸2𝜏E_{2}(\tau)italic_E start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_τ ) is not a modular form (see [10], Chapter 5555), as

E2(1τ)=τ2E2(τ)+6iπτ.subscript𝐸21𝜏superscript𝜏2subscript𝐸2𝜏6𝑖𝜋𝜏E_{2}\left(\frac{-1}{\tau}\right)={\tau}^{2}E_{2}(\tau)+\frac{6}{i\pi}\tau.italic_E start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( divide start_ARG - 1 end_ARG start_ARG italic_τ end_ARG ) = italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_E start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_τ ) + divide start_ARG 6 end_ARG start_ARG italic_i italic_π end_ARG italic_τ .

This motivates the definition of a quasi-modular form, of which there are several equivalent formulations. We use the following characterization, which was established for holomorphic quasi-modular forms in [20, Proposition 20] and meromorphic quasi-modular forms in [18, Theorem 4.2].

Theorem 2.1.

Every meromorphic quasi-modular form for a congruence subgroup ΓΓ\Gammaroman_Γ is a polynomial in E2subscript𝐸2E_{2}italic_E start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT with modular coefficients. More precisely, if f~~𝑓\widetilde{f}over~ start_ARG italic_f end_ARG is a meromorphic quasi-modular form of weight k𝑘kitalic_k and depth p𝑝pitalic_p with respect to ΓΓ\Gammaroman_Γ, then f~~𝑓\widetilde{f}over~ start_ARG italic_f end_ARG can be uniquely written as f~=r=0pfrE2r~𝑓superscriptsubscript𝑟0𝑝subscript𝑓𝑟superscriptsubscript𝐸2𝑟\widetilde{f}=\sum_{r=0}^{p}f_{r}\,E_{2}^{r}over~ start_ARG italic_f end_ARG = ∑ start_POSTSUBSCRIPT italic_r = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT italic_f start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT italic_E start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT, where frsubscript𝑓𝑟f_{r}italic_f start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT is a meromorphic modular form with respect to ΓΓ\Gammaroman_Γ of weight k2r𝑘2𝑟k-2ritalic_k - 2 italic_r for all 0rp0𝑟𝑝0\leq r\leq p0 ≤ italic_r ≤ italic_p and fp0subscript𝑓𝑝0f_{p}\neq 0italic_f start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ≠ 0.

A quasi-modular form f~~𝑓\widetilde{f}over~ start_ARG italic_f end_ARG is said to have algebraic Fourier coefficients if all the modular coefficients in the above expression of f𝑓fitalic_f have algebraic Fourier coefficients.

2.2. The Weierstrass Weierstrass-p\wp-function

Let L=ω1ω2𝐿direct-sumsubscript𝜔1subscript𝜔2L=\omega_{1}\mathbb{Z}\,\oplus\,\omega_{2}\mathbb{Z}italic_L = italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT blackboard_Z ⊕ italic_ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT blackboard_Z be a two-dimensional lattice in \mathbb{C}blackboard_C with ω1/ω2subscript𝜔1subscript𝜔2\omega_{1}/\omega_{2}\in\mathbb{H}italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT / italic_ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∈ blackboard_H. The Weierstrass Weierstrass-p\wp-function associated to L𝐿Litalic_L, given by

(z)=1z2+ωLω0(1(zω)21ω2),for zL,formulae-sequenceWeierstrass-p𝑧1superscript𝑧2subscript𝜔𝐿𝜔01superscript𝑧𝜔21superscript𝜔2for 𝑧𝐿\wp(z)=\frac{1}{z^{2}}+\sum_{\begin{subarray}{c}\omega\in L\\ \omega\neq 0\end{subarray}}\left(\frac{1}{(z-\omega)^{2}}-\frac{1}{\omega^{2}}% \right),\quad\text{for }z\in\mathbb{C}\setminus L,℘ ( italic_z ) = divide start_ARG 1 end_ARG start_ARG italic_z start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG + ∑ start_POSTSUBSCRIPT start_ARG start_ROW start_CELL italic_ω ∈ italic_L end_CELL end_ROW start_ROW start_CELL italic_ω ≠ 0 end_CELL end_ROW end_ARG end_POSTSUBSCRIPT ( divide start_ARG 1 end_ARG start_ARG ( italic_z - italic_ω ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG - divide start_ARG 1 end_ARG start_ARG italic_ω start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG ) , for italic_z ∈ blackboard_C ∖ italic_L , (1)

defines a meromorphic function on \mathbb{C}blackboard_C. It satisfies the differential equation

(z)2=4(z)3g2(L)(z)g3(L),superscriptWeierstrass-psuperscript𝑧24Weierstrass-psuperscript𝑧3subscript𝑔2𝐿Weierstrass-p𝑧subscript𝑔3𝐿\wp^{\prime}(z)^{2}=4\wp(z)^{3}-g_{2}(L)\wp(z)-g_{3}(L),℘ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_z ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 4 ℘ ( italic_z ) start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT - italic_g start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_L ) ℘ ( italic_z ) - italic_g start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( italic_L ) , (2)

where

g2(L)=60ωLω01ω4andg3(L)=140ωLω01ω6.formulae-sequencesubscript𝑔2𝐿60subscript𝜔𝐿𝜔01superscript𝜔4andsubscript𝑔3𝐿140subscript𝜔𝐿𝜔01superscript𝜔6g_{2}(L)=60\,\sum_{\begin{subarray}{c}\omega\in L\\ \omega\neq 0\end{subarray}}\frac{1}{\omega^{4}}\qquad\text{and}\qquad g_{3}(L)% =140\,\sum_{\begin{subarray}{c}\omega\in L\\ \omega\neq 0\end{subarray}}\frac{1}{\omega^{6}}.italic_g start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_L ) = 60 ∑ start_POSTSUBSCRIPT start_ARG start_ROW start_CELL italic_ω ∈ italic_L end_CELL end_ROW start_ROW start_CELL italic_ω ≠ 0 end_CELL end_ROW end_ARG end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_ω start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT end_ARG and italic_g start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( italic_L ) = 140 ∑ start_POSTSUBSCRIPT start_ARG start_ROW start_CELL italic_ω ∈ italic_L end_CELL end_ROW start_ROW start_CELL italic_ω ≠ 0 end_CELL end_ROW end_ARG end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_ω start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT end_ARG .

For the lattice Lτ=τsubscript𝐿𝜏direct-sum𝜏L_{\tau}=\tau\,\mathbb{Z}\oplus\mathbb{Z}italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT = italic_τ blackboard_Z ⊕ blackboard_Z with τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H,

g2(Lτ)=4π43E4(τ)andg3(Lτ)=8π627E6(τ).formulae-sequencesubscript𝑔2subscript𝐿𝜏4superscript𝜋43subscript𝐸4𝜏andsubscript𝑔3subscript𝐿𝜏8superscript𝜋627subscript𝐸6𝜏g_{2}(L_{\tau})=\frac{4\pi^{4}}{3}E_{4}(\tau)\qquad\text{and}\qquad g_{3}(L_{% \tau})=\frac{8\pi^{6}}{27}E_{6}(\tau).italic_g start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) = divide start_ARG 4 italic_π start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT end_ARG start_ARG 3 end_ARG italic_E start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( italic_τ ) and italic_g start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) = divide start_ARG 8 italic_π start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT end_ARG start_ARG 27 end_ARG italic_E start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT ( italic_τ ) .

Define the discriminant of a lattice,

Δ0(L):=g2(L)327g3(L)20, for any two dimensional lattice L.formulae-sequenceassignsubscriptΔ0𝐿subscript𝑔2superscript𝐿327subscript𝑔3superscript𝐿20 for any two dimensional lattice 𝐿\Delta_{0}(L):=g_{2}(L)^{3}-27g_{3}(L)^{2}\neq 0,\text{ for any two % dimensional lattice }L.roman_Δ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_L ) := italic_g start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_L ) start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT - 27 italic_g start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( italic_L ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≠ 0 , for any two dimensional lattice italic_L .

In particular, we have Δ0(Lτ)=(2π)12Δ(τ)subscriptΔ0subscript𝐿𝜏superscript2𝜋12Δ𝜏\Delta_{0}(L_{\tau})=(2\pi)^{12}\,\Delta(\tau)roman_Δ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) = ( 2 italic_π ) start_POSTSUPERSCRIPT 12 end_POSTSUPERSCRIPT roman_Δ ( italic_τ ) for all τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H.

The Weierstrass zeta-function associated to L=ω1ω2𝐿direct-sumsubscript𝜔1subscript𝜔2L=\omega_{1}\,\mathbb{Z}\oplus\omega_{2}\,\mathbb{Z}italic_L = italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT blackboard_Z ⊕ italic_ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT blackboard_Z is defined by

ζL(z)=1z+ωLω0(1zω+1ω+zω2)for zL.formulae-sequencesubscript𝜁𝐿𝑧1𝑧subscript𝜔𝐿𝜔01𝑧𝜔1𝜔𝑧superscript𝜔2for 𝑧𝐿\zeta_{L}(z)=\frac{1}{z}+\sum_{\begin{subarray}{c}\omega\in L\\ \omega\neq 0\end{subarray}}\left(\frac{1}{z-\omega}+\frac{1}{\omega}+\frac{z}{% \omega^{2}}\right)\quad\text{for }z\in\mathbb{C}\setminus L.italic_ζ start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT ( italic_z ) = divide start_ARG 1 end_ARG start_ARG italic_z end_ARG + ∑ start_POSTSUBSCRIPT start_ARG start_ROW start_CELL italic_ω ∈ italic_L end_CELL end_ROW start_ROW start_CELL italic_ω ≠ 0 end_CELL end_ROW end_ARG end_POSTSUBSCRIPT ( divide start_ARG 1 end_ARG start_ARG italic_z - italic_ω end_ARG + divide start_ARG 1 end_ARG start_ARG italic_ω end_ARG + divide start_ARG italic_z end_ARG start_ARG italic_ω start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG ) for italic_z ∈ blackboard_C ∖ italic_L .

Note that ζL(z)=L(z)superscriptsubscript𝜁𝐿𝑧subscriptWeierstrass-p𝐿𝑧\zeta_{L}^{\prime}(z)=-\wp_{L}(z)italic_ζ start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_z ) = - ℘ start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT ( italic_z ) is a periodic function with each point of L𝐿Litalic_L as a period. Hence, the functions

ζL(z+ω1)ζL(z) and ζL(z+ω2)ζL(z)subscript𝜁𝐿𝑧subscript𝜔1subscript𝜁𝐿𝑧 and subscript𝜁𝐿𝑧subscript𝜔2subscript𝜁𝐿𝑧\zeta_{L}(z+\omega_{1})-\zeta_{L}(z)\text{ and }\zeta_{L}(z+\omega_{2})-\zeta_% {L}(z)italic_ζ start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT ( italic_z + italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) - italic_ζ start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT ( italic_z ) and italic_ζ start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT ( italic_z + italic_ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) - italic_ζ start_POSTSUBSCRIPT italic_L end_POSTSUBSCRIPT ( italic_z )

are constants. These constants are denoted by η1(L)subscript𝜂1𝐿\eta_{1}(L)italic_η start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_L ) and η2(L)subscript𝜂2𝐿\eta_{2}(L)italic_η start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_L ) respectively and are called quasi-periods. Moreover, for ω1=τsubscript𝜔1𝜏\omega_{1}=\tauitalic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = italic_τ and ω2=1subscript𝜔21\omega_{2}=1italic_ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = 1, it is known that

η2(Lτ)=G2(τ)=π23E2(τ) for all τ.subscript𝜂2subscript𝐿𝜏subscript𝐺2𝜏superscript𝜋23subscript𝐸2𝜏 for all 𝜏\eta_{2}(L_{\tau})=G_{2}(\tau)=\frac{\pi^{2}}{3}\,E_{2}(\tau)\text{ for all }\tau\in\mathbb{H}.italic_η start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) = italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_τ ) = divide start_ARG italic_π start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 3 end_ARG italic_E start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_τ ) for all italic_τ ∈ blackboard_H . (3)

The reader is referred to ([8], chapter 18.318.318.318.3) for proof of these results.

The Weierstrass Weierstrass-p\wp-function satisfies the following addition formula ([11], chapter 11111111).

Theorem 2.2.

For z1,z2subscript𝑧1subscript𝑧2z_{1},z_{2}\in\mathbb{C}italic_z start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_z start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∈ blackboard_C such that z1±z2Lplus-or-minussubscript𝑧1subscript𝑧2𝐿z_{1}\pm z_{2}\notin Litalic_z start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ± italic_z start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∉ italic_L we have

(z1+z2)=(z1)(z2)+14((z1)(z2)(z1)(z2))2.Weierstrass-psubscript𝑧1subscript𝑧2Weierstrass-psubscript𝑧1Weierstrass-psubscript𝑧214superscriptsuperscriptWeierstrass-psubscript𝑧1superscriptWeierstrass-psubscript𝑧2Weierstrass-psubscript𝑧1Weierstrass-psubscript𝑧22\wp\left(z_{1}+z_{2}\right)=-\wp\left(z_{1}\right)-\wp\left(z_{2}\right)+\frac% {1}{4}\left(\frac{\wp^{\prime}\left(z_{1}\right)-\wp^{\prime}\left(z_{2}\right% )}{\wp\left(z_{1}\right)-\wp\left(z_{2}\right)}\right)^{2}.℘ ( italic_z start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_z start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) = - ℘ ( italic_z start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) - ℘ ( italic_z start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) + divide start_ARG 1 end_ARG start_ARG 4 end_ARG ( divide start_ARG ℘ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_z start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) - ℘ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_z start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) end_ARG start_ARG ℘ ( italic_z start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) - ℘ ( italic_z start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) end_ARG ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT .

Using the addition formula of the Weierstrass Weierstrass-p\wp-function, Schneider [16] proved that

Theorem 2.3.

Let L=ω1ω2𝐿direct-sumsubscript𝜔1subscript𝜔2L=\omega_{1}\,\mathbb{Z}\oplus\omega_{2}\,\mathbb{Z}italic_L = italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT blackboard_Z ⊕ italic_ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT blackboard_Z be a lattice such that both g2(L)subscript𝑔2𝐿g_{2}(L)italic_g start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_L ), g3(L)subscript𝑔3𝐿g_{3}(L)italic_g start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( italic_L ) are algebraic. If α𝛼\alphaitalic_α is an algebraic number with αL𝛼𝐿\alpha\notin Litalic_α ∉ italic_L, then (α)Weierstrass-p𝛼\wp(\alpha)℘ ( italic_α ) is transcendental.

The addition formula also implies the following important proposition (see [11]). Two generators ω1subscript𝜔1\omega_{1}italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and ω2subscript𝜔2\omega_{2}italic_ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT of a lattice L𝐿Litalic_L are said to be primitive if both have minimal absolute value among all generators of L𝐿Litalic_L.

Proposition 2.4.

Let L=ω1ω2𝐿direct-sumsubscript𝜔1subscript𝜔2L=\omega_{1}\,\mathbb{Z}\oplus\omega_{2}\,\mathbb{Z}italic_L = italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT blackboard_Z ⊕ italic_ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT blackboard_Z be such that both g2(L)subscript𝑔2𝐿g_{2}(L)italic_g start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_L ) and g3(L)subscript𝑔3𝐿g_{3}(L)italic_g start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( italic_L ) are algebraic. Assume that ω1subscript𝜔1\omega_{1}italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and ω2subscript𝜔2\omega_{2}italic_ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT are primitive generators of L𝐿Litalic_L. Then, for any natural number n>1𝑛1n>1italic_n > 1, the numbers (ω1n)Weierstrass-psubscript𝜔1𝑛\wp(\frac{\omega_{1}}{n})℘ ( divide start_ARG italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG italic_n end_ARG ) and (ω2n)Weierstrass-psubscript𝜔2𝑛\wp(\frac{\omega_{2}}{n})℘ ( divide start_ARG italic_ω start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG start_ARG italic_n end_ARG ) are algebraic. Moreover, any non-zero period of L𝐿Litalic_L is necessarily transcendental.

2.3. Modular functions

A meromorphic function g𝑔gitalic_g on \mathbb{H}blackboard_H is said to be a modular function if it satisfies

g(aτ+bcτ+d)=g(τ)for all γ=(abcd)Γ,formulae-sequence𝑔𝑎𝜏𝑏𝑐𝜏𝑑𝑔𝜏for all 𝛾𝑎𝑏𝑐𝑑Γg\left(\frac{a\,\tau+b}{c\,\tau+d}\right)=g(\tau)\quad\text{for all }\gamma=% \left(\begin{smallmatrix}a&b\\ c&d\end{smallmatrix}\right)\in\Gamma,italic_g ( divide start_ARG italic_a italic_τ + italic_b end_ARG start_ARG italic_c italic_τ + italic_d end_ARG ) = italic_g ( italic_τ ) for all italic_γ = ( start_ROW start_CELL italic_a end_CELL start_CELL italic_b end_CELL end_ROW start_ROW start_CELL italic_c end_CELL start_CELL italic_d end_CELL end_ROW ) ∈ roman_Γ , (4)

that is, g|0γ=gevaluated-at𝑔0𝛾𝑔g\big{|}_{0}\gamma=gitalic_g | start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_γ = italic_g, and is also meromorphic at all the cusps. In particular, we call a modular function on the congruence subgroup Γ(N)Γ𝑁\Gamma(N)roman_Γ ( italic_N ) to a be modular function of level N𝑁Nitalic_N. Note that if g𝑔gitalic_g is a modular function with respect to ΓΓ\Gammaroman_Γ, which is of level N𝑁Nitalic_N, then g𝑔gitalic_g is a modular function of level N𝑁Nitalic_N.

An example of modular function of level one is given by

j(τ):=E43(τ)Δ(τ) for all τ,assign𝑗𝜏superscriptsubscript𝐸43𝜏Δ𝜏 for all 𝜏j(\tau):=\frac{E_{4}^{3}(\tau)}{\Delta(\tau)}\text{ for all }\tau\in\mathbb{H},italic_j ( italic_τ ) := divide start_ARG italic_E start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ( italic_τ ) end_ARG start_ARG roman_Δ ( italic_τ ) end_ARG for all italic_τ ∈ blackboard_H ,

which has the following Fourier expansion at i𝑖i\inftyitalic_i ∞

j(τ)=1q+744+196884q+,𝑗𝜏1𝑞744196884𝑞j(\tau)=\frac{1}{q}+744+196884q+\cdots,italic_j ( italic_τ ) = divide start_ARG 1 end_ARG start_ARG italic_q end_ARG + 744 + 196884 italic_q + ⋯ ,

where q=e2πiτ𝑞superscript𝑒2𝜋𝑖𝜏q=e^{2\pi i\tau}italic_q = italic_e start_POSTSUPERSCRIPT 2 italic_π italic_i italic_τ end_POSTSUPERSCRIPT.

More specifically, for any modular function (or form) f𝑓fitalic_f, define

(f):=({Fourier coefficients of f at all Γ-in-equivalent cusps})assign𝑓Fourier coefficients of f at all Γ-in-equivalent cusps\mathbb{Q}(f):=\mathbb{Q}\left(\left\{\text{Fourier coefficients of $f$ at all% $\Gamma$-in-equivalent cusps}\right\}\right)blackboard_Q ( italic_f ) := blackboard_Q ( { Fourier coefficients of italic_f at all roman_Γ -in-equivalent cusps } )

The j𝑗jitalic_j-function is a canonical example of a modular function of level one, and governs properties of modular functions of higher levels as well. This is made precise in the following series of propositions.

Proposition 2.5.

Let g𝑔gitalic_g be a non-constant modular function of level one. Let \mathcal{F}caligraphic_F denote the standard fundamental domain for the action of SL2()𝑆subscript𝐿2SL_{2}(\mathbb{Z})italic_S italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( blackboard_Z ) on \mathbb{H}blackboard_H. Suppose that the poles of g𝑔gitalic_g in \mathcal{F}caligraphic_F are τ1,τ2,,τmsubscript𝜏1subscript𝜏2subscript𝜏𝑚\tau_{1},\tau_{2},\cdots,\tau_{m}italic_τ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_τ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , ⋯ , italic_τ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT. Then g(τ)𝑔𝜏g(\tau)italic_g ( italic_τ ) is a rational function in j(τ)𝑗𝜏j(\tau)italic_j ( italic_τ ) with coefficients in the field (g)(j(τ1),,j(τm))𝑔𝑗subscript𝜏1𝑗subscript𝜏𝑚\mathbb{Q}(g)\left(j(\tau_{1}),\cdots,j(\tau_{m})\right)blackboard_Q ( italic_g ) ( italic_j ( italic_τ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , ⋯ , italic_j ( italic_τ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) ).

Proof.

By the compactness of i𝑖\mathcal{F}\cup i\inftycaligraphic_F ∪ italic_i ∞, we know that g𝑔gitalic_g has only finitely many poles in \mathcal{F}caligraphic_F. Consider the function

h(τ):=(j=1m(j(τ)j(τj))ordτj(g))g(τ),assign𝜏superscriptsubscriptproduct𝑗1𝑚superscript𝑗𝜏𝑗subscript𝜏𝑗subscriptordsubscript𝜏𝑗𝑔𝑔𝜏h(\tau):=\left(\prod_{j=1}^{m}\left(j(\tau)-j(\tau_{j})\right)^{-\operatorname% {ord}_{\tau_{j}}(g)}\right)g(\tau),italic_h ( italic_τ ) := ( ∏ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ( italic_j ( italic_τ ) - italic_j ( italic_τ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) ) start_POSTSUPERSCRIPT - roman_ord start_POSTSUBSCRIPT italic_τ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_g ) end_POSTSUPERSCRIPT ) italic_g ( italic_τ ) ,

where ordτj(g)=subscriptordsubscript𝜏𝑗𝑔\operatorname{ord}_{\tau_{j}}(g)=-roman_ord start_POSTSUBSCRIPT italic_τ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_g ) = - order of the pole of g𝑔gitalic_g at τjsubscript𝜏𝑗\tau_{j}italic_τ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT. Then hhitalic_h is holomorphic on \mathbb{H}blackboard_H.

Suppose hhitalic_h has pole of order M1𝑀1M\geq 1italic_M ≥ 1 at i𝑖i\inftyitalic_i ∞. Then the Fourier expansion of h(τ)𝜏h(\tau)italic_h ( italic_τ ) at i𝑖i\inftyitalic_i ∞ has the form

h(τ)=n=Mcnqn, where cM0.formulae-sequence𝜏superscriptsubscript𝑛𝑀subscript𝑐𝑛superscript𝑞𝑛 where subscript𝑐𝑀0h(\tau)=\sum_{n=-M}^{\infty}c_{n}q^{n},\,\text{ where }c_{-M}\neq 0.italic_h ( italic_τ ) = ∑ start_POSTSUBSCRIPT italic_n = - italic_M end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT italic_c start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , where italic_c start_POSTSUBSCRIPT - italic_M end_POSTSUBSCRIPT ≠ 0 .

Note that the modular function h(τ)cMj(τ)M𝜏subscript𝑐𝑀𝑗superscript𝜏𝑀h(\tau)-c_{-M}\,j(\tau)^{M}italic_h ( italic_τ ) - italic_c start_POSTSUBSCRIPT - italic_M end_POSTSUBSCRIPT italic_j ( italic_τ ) start_POSTSUPERSCRIPT italic_M end_POSTSUPERSCRIPT is holomorphic on \mathbb{H}blackboard_H and its Fourier expansion starts with at most a polar term of order M1𝑀1M-1italic_M - 1. Iterating this process, we can subtract a polynomial in j(τ)𝑗𝜏j(\tau)italic_j ( italic_τ ) to get a holomorphic modular function that vanishes at i𝑖i\inftyitalic_i ∞, and hence is identically zero. Thus, h(τ)𝜏h(\tau)italic_h ( italic_τ ) is a polynomial in j(τ)𝑗𝜏j(\tau)italic_j ( italic_τ ) over (g)𝑔\mathbb{Q}(g)blackboard_Q ( italic_g ), and so g(τ)𝑔𝜏g(\tau)italic_g ( italic_τ ) is a rational function of j(τ)𝑗𝜏j(\tau)italic_j ( italic_τ ) over (g)(j(τ1),,j(τm))𝑔𝑗subscript𝜏1𝑗subscript𝜏𝑚\mathbb{Q}(g)(j(\tau_{1}),\cdots,j(\tau_{m}))blackboard_Q ( italic_g ) ( italic_j ( italic_τ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , ⋯ , italic_j ( italic_τ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) ). ∎

One can also conclude the following important fact from the above proof.

Corollary 2.6.

If g𝑔gitalic_g is a modular function of level one which is holomorphic on \mathbb{H}blackboard_H with a pole of order M𝑀Mitalic_M at i𝑖i\inftyitalic_i ∞, then g(τ)𝑔𝜏g(\tau)italic_g ( italic_τ ) is a polynomial in j(τ)𝑗𝜏j(\tau)italic_j ( italic_τ ) of degree M𝑀Mitalic_M with coefficients in (g)𝑔\mathbb{Q}(g)blackboard_Q ( italic_g ).

The j𝑗jitalic_j-function is sufficient to ‘generate’ all higher level modular functions as well. This is proved below.

Theorem 2.7.

Let g𝑔gitalic_g be a modular function with respect to a congruence subgroup ΓΓ\Gammaroman_Γ and let τ1,τ2,,τmsubscript𝜏1subscript𝜏2subscript𝜏𝑚\tau_{1},\,\tau_{2},\cdots,\,\tau_{m}italic_τ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_τ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , ⋯ , italic_τ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT be the poles of g𝑔gitalic_g in \mathcal{F}caligraphic_F. Set

K:=(g)(j(τ1),j(τ2),,j(τm)).assign𝐾𝑔𝑗subscript𝜏1𝑗subscript𝜏2𝑗subscript𝜏𝑚K:=\mathbb{Q}(g)\left(j(\tau_{1}),\,j(\tau_{2}),\cdots,\,j(\tau_{m})\right).italic_K := blackboard_Q ( italic_g ) ( italic_j ( italic_τ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , italic_j ( italic_τ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) , ⋯ , italic_j ( italic_τ start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) ) .

Then there exists a monic polynomial Pg(X)K(j)[X]subscript𝑃𝑔𝑋𝐾𝑗delimited-[]𝑋P_{g}(X)\in K(j)[X]italic_P start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT ( italic_X ) ∈ italic_K ( italic_j ) [ italic_X ] such that Pg(g)=0subscript𝑃𝑔𝑔0P_{g}(g)=0italic_P start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT ( italic_g ) = 0.

Proof.

Let [SL2():Γ]=r[SL_{2}(\mathbb{Z}):\Gamma]=r[ italic_S italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( blackboard_Z ) : roman_Γ ] = italic_r and {γ1=I,γ2,,γr}subscript𝛾1𝐼subscript𝛾2subscript𝛾𝑟\{\gamma_{1}=I,\gamma_{2},\cdots,\gamma_{r}\}{ italic_γ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = italic_I , italic_γ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , ⋯ , italic_γ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT } be a complete set of right coset representatives so that

SL2()=i=1rΓγi.𝑆subscript𝐿2superscriptsubscriptsquare-union𝑖1𝑟Γsubscript𝛾𝑖SL_{2}(\mathbb{Z})=\bigsqcup_{i=1}^{r}\Gamma\gamma_{i}.italic_S italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( blackboard_Z ) = ⨆ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT roman_Γ italic_γ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT .

For all 1ir1𝑖𝑟1\leq i\leq r1 ≤ italic_i ≤ italic_r, define the functions

gi(τ):=g(γiτ)for τ.formulae-sequenceassignsubscript𝑔𝑖𝜏𝑔subscript𝛾𝑖𝜏for 𝜏g_{i}(\tau):=g(\gamma_{i}\tau)\quad\text{for }\tau\in\mathbb{H}.italic_g start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_τ ) := italic_g ( italic_γ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_τ ) for italic_τ ∈ blackboard_H .

Each gisubscript𝑔𝑖g_{i}italic_g start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is independent of the choice of coset representatives as g𝑔gitalic_g is ΓΓ\Gammaroman_Γ-invariant. Moreover, each gisubscript𝑔𝑖g_{i}italic_g start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is a modular function with respect to ΓΓ\Gammaroman_Γ and the Fourier expansion of gisubscript𝑔𝑖g_{i}italic_g start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT at i𝑖i\inftyitalic_i ∞ is precisely the expansion of g𝑔gitalic_g at the cusp γi(i)subscript𝛾𝑖𝑖\gamma_{i}(i\infty)italic_γ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_i ∞ ). For any γSL2()𝛾𝑆subscript𝐿2\gamma\in SL_{2}(\mathbb{Z})italic_γ ∈ italic_S italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( blackboard_Z ), we have gi(γτ)=g(γiγτ)=gj(τ)subscript𝑔𝑖𝛾𝜏𝑔subscript𝛾𝑖𝛾𝜏subscript𝑔𝑗𝜏g_{i}(\gamma\tau)=g(\gamma_{i}\gamma\tau)=g_{j}(\tau)italic_g start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_γ italic_τ ) = italic_g ( italic_γ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_γ italic_τ ) = italic_g start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ( italic_τ ) for some j𝑗jitalic_j with 1jr1𝑗𝑟1\leq j\leq r1 ≤ italic_j ≤ italic_r such that γiγΓγjsubscript𝛾𝑖𝛾Γsubscript𝛾𝑗\gamma_{i}\gamma\in\Gamma\gamma_{j}italic_γ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_γ ∈ roman_Γ italic_γ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT, i.e., the set {g1,g2,,gr}subscript𝑔1subscript𝑔2subscript𝑔𝑟\{g_{1},g_{2},...,g_{r}\}{ italic_g start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_g start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_g start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT } gets permuted under the action of SL2().𝑆subscript𝐿2SL_{2}(\mathbb{Z}).italic_S italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( blackboard_Z ) . This observation implies that any elementary symmetric polynomial in g1,g2,,grsubscript𝑔1subscript𝑔2subscript𝑔𝑟g_{1},g_{2},\cdots,g_{r}italic_g start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_g start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , ⋯ , italic_g start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT is a modular function of level one, and is in K(j)𝐾𝑗K(j)italic_K ( italic_j ) by Theorem 2.5. Note that the polynomial

P(X)=i=1r(Xgi)𝑃𝑋superscriptsubscriptproduct𝑖1𝑟𝑋subscript𝑔𝑖P(X)=\prod_{i=1}^{r}(X-g_{i})italic_P ( italic_X ) = ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( italic_X - italic_g start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT )

is satisfied by g𝑔gitalic_g as g=g1𝑔subscript𝑔1g=g_{1}italic_g = italic_g start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and has coefficients that are elementary symmetric polynomials in g1,g2,,grsubscript𝑔1subscript𝑔2subscript𝑔𝑟g_{1},g_{2},\cdots,g_{r}italic_g start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_g start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , ⋯ , italic_g start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT. This proves the theorem. ∎

Corollary 2.8.

Let g𝑔gitalic_g be a modular function with respect to a congruence subgroup ΓΓ\Gammaroman_Γ which is holomorphic on \mathbb{H}blackboard_H and K=(g)𝐾𝑔K=\mathbb{Q}(g)italic_K = blackboard_Q ( italic_g ). Then the monic polynomial Pg(X)subscript𝑃𝑔𝑋P_{g}(X)italic_P start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT ( italic_X ) satisfied by g𝑔gitalic_g has coefficients in K[j][X]𝐾delimited-[]𝑗delimited-[]𝑋K[j][X]italic_K [ italic_j ] [ italic_X ].

Proof.

The coefficients of Pg(X)subscript𝑃𝑔𝑋P_{g}(X)italic_P start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT ( italic_X ) constructed in the proof above are modular functions of level one, holomorphic on \mathbb{H}blackboard_H with Fourier coefficients in K𝐾Kitalic_K. The result now follows from Corollary 2.6. ∎

Remark.

An important point to note here is that if g𝑔gitalic_g is a modular function with respect ΓΓ\Gammaroman_Γ that has algebraic Fourier coefficients, Theorem 2.7 does not guarantee that the coefficients of Pgsubscript𝑃𝑔P_{g}italic_P start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT are algebraic, unless g𝑔gitalic_g is holomorphic in \mathbb{H}blackboard_H.

To that effect, we now study the structure of the field of modular functions of a fixed level N>1𝑁1N>1italic_N > 1. For any field 𝔽𝔽\mathbb{F}\subseteq\mathbb{C}blackboard_F ⊆ blackboard_C, let

N,𝔽:={Modular functions of level N whose Fourier coefficients at i are in 𝔽}.assignsubscript𝑁𝔽Modular functions of level N whose Fourier coefficients at i are in 𝔽\mathcal{F}_{N,\mathbb{F}}:=\left\{\text{Modular functions of level $N$ whose % Fourier coefficients at $i\infty$ are in $\mathbb{F}$}\right\}.caligraphic_F start_POSTSUBSCRIPT italic_N , blackboard_F end_POSTSUBSCRIPT := { Modular functions of level italic_N whose Fourier coefficients at italic_i ∞ are in blackboard_F } .

Theorem 2.7 implies that N,subscript𝑁\mathcal{F}_{N,\mathbb{C}}caligraphic_F start_POSTSUBSCRIPT italic_N , blackboard_C end_POSTSUBSCRIPT is an algebraic extension of (j)𝑗\mathbb{C}(j)blackboard_C ( italic_j ).

Following [17, Chapter 6], we consider explicit modular function of level N𝑁Nitalic_N whose Fourier coefficients have good rationality properties. Let 𝒂=(a1,a2)1N22𝒂subscript𝑎1subscript𝑎21𝑁superscript2superscript2\boldsymbol{a}=(a_{1},a_{2})\in\frac{1}{N}\mathbb{Z}^{2}\,\setminus\,\mathbb{Z% }^{2}bold_italic_a = ( italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) ∈ divide start_ARG 1 end_ARG start_ARG italic_N end_ARG blackboard_Z start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∖ blackboard_Z start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT, consider the function

f𝒂(τ):=g2(Lτ)g3(Lτ)Δ0(Lτ)Lτ(a1τ+a2),assignsubscript𝑓𝒂𝜏subscript𝑔2subscript𝐿𝜏subscript𝑔3subscript𝐿𝜏subscriptΔ0subscript𝐿𝜏subscriptWeierstrass-psubscript𝐿𝜏subscript𝑎1𝜏subscript𝑎2f_{\boldsymbol{a}}(\tau):=\frac{g_{2}(L_{\tau})\,g_{3}(L_{\tau})}{\Delta_{0}(L% _{\tau})}\,\wp_{L_{\tau}}(a_{1}\tau+a_{2}),italic_f start_POSTSUBSCRIPT bold_italic_a end_POSTSUBSCRIPT ( italic_τ ) := divide start_ARG italic_g start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) italic_g start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) end_ARG start_ARG roman_Δ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) end_ARG ℘ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_τ + italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) ,

which is holomorphic on \mathbb{H}blackboard_H. The following properties can be checked routinely, and we leave the proof to the reader.

Proposition 2.9.

Let S𝑆Sitalic_S denotes the set {(rN,sN):0r,sN1 and (r,s)(0,0)}conditional-set𝑟𝑁𝑠𝑁formulae-sequence0𝑟𝑠𝑁1 and 𝑟𝑠00\{\left(\frac{r}{N},\frac{s}{N}\right):0\leq r,s\leq N-1\text{ and }(r,s)\neq(% 0,0)\}{ ( divide start_ARG italic_r end_ARG start_ARG italic_N end_ARG , divide start_ARG italic_s end_ARG start_ARG italic_N end_ARG ) : 0 ≤ italic_r , italic_s ≤ italic_N - 1 and ( italic_r , italic_s ) ≠ ( 0 , 0 ) }. Let 𝐚𝐚\boldsymbol{a}bold_italic_a, 𝐛1N22𝐛1𝑁superscript2superscript2\boldsymbol{b}\in\frac{1}{N}\mathbb{Z}^{2}\,\setminus\,\mathbb{Z}^{2}bold_italic_b ∈ divide start_ARG 1 end_ARG start_ARG italic_N end_ARG blackboard_Z start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∖ blackboard_Z start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT and f𝐚subscript𝑓𝐚f_{\boldsymbol{a}}italic_f start_POSTSUBSCRIPT bold_italic_a end_POSTSUBSCRIPT be as defined above. For γ=(pqrs)𝛾𝑝𝑞𝑟𝑠\gamma=\big{(}\begin{smallmatrix}p&q\\ r&s\end{smallmatrix}\big{)}italic_γ = ( start_ROW start_CELL italic_p end_CELL start_CELL italic_q end_CELL end_ROW start_ROW start_CELL italic_r end_CELL start_CELL italic_s end_CELL end_ROW ) and 𝐚=(a1,a2)𝐚subscript𝑎1subscript𝑎2\boldsymbol{a}=(a_{1},a_{2})bold_italic_a = ( italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ), let 𝐚𝛄=(pa1+ra2,qa1+sa2)𝐚𝛄𝑝subscript𝑎1𝑟subscript𝑎2𝑞subscript𝑎1𝑠subscript𝑎2{\boldsymbol{a\gamma}=(pa_{1}+ra_{2},\,qa_{1}+sa_{2})}bold_italic_a bold_italic_γ = ( italic_p italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_r italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_q italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_s italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ). Then

  1. (a)

    f𝒂=f𝒃subscript𝑓𝒂subscript𝑓𝒃f_{\boldsymbol{a}}=f_{\boldsymbol{b}}italic_f start_POSTSUBSCRIPT bold_italic_a end_POSTSUBSCRIPT = italic_f start_POSTSUBSCRIPT bold_italic_b end_POSTSUBSCRIPT if and only if 𝒂𝒃mod2𝒂modulo𝒃superscript2\boldsymbol{a}\equiv\boldsymbol{b}\bmod\mathbb{Z}^{2}bold_italic_a ≡ bold_italic_b roman_mod blackboard_Z start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT,

  2. (b)

    for γSL2()𝛾𝑆subscript𝐿2\gamma\in SL_{2}(\mathbb{Z})italic_γ ∈ italic_S italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( blackboard_Z ), f𝒂(γτ)=f𝒂𝜸(τ)subscript𝑓𝒂𝛾𝜏subscript𝑓𝒂𝜸𝜏f_{\boldsymbol{a}}(\gamma\tau)=f_{\boldsymbol{a\gamma}}(\tau)italic_f start_POSTSUBSCRIPT bold_italic_a end_POSTSUBSCRIPT ( italic_γ italic_τ ) = italic_f start_POSTSUBSCRIPT bold_italic_a bold_italic_γ end_POSTSUBSCRIPT ( italic_τ ) for all τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H.

Therefore, all elements in {f𝐚:𝐚S}conditional-setsubscript𝑓𝐚𝐚𝑆\{f_{\boldsymbol{a}}:\boldsymbol{a}\in S\}{ italic_f start_POSTSUBSCRIPT bold_italic_a end_POSTSUBSCRIPT : bold_italic_a ∈ italic_S } satisfy modularity with respect to Γ(N)Γ𝑁\Gamma(N)roman_Γ ( italic_N ).

In order to conclude that the functions f𝒂subscript𝑓𝒂f_{\boldsymbol{a}}italic_f start_POSTSUBSCRIPT bold_italic_a end_POSTSUBSCRIPT are modular functions, we study their Fourier expansions at the cusp. But first, we need to understand the behaviour of the Weierstrass Weierstrass-p\wp-function.

Lemma.

Fix τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H and denote τ=LτsubscriptWeierstrass-p𝜏subscriptWeierstrass-psubscript𝐿𝜏\wp_{\tau}=\wp_{L_{\tau}}℘ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT = ℘ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT end_POSTSUBSCRIPT. For zLτ𝑧subscript𝐿𝜏z\not\in L_{\tau}italic_z ∉ italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT, we have

(2πi)2τ(z)=112+1ξ12+ξ+n=1cnqn,superscript2𝜋𝑖2subscriptWeierstrass-p𝜏𝑧1121superscript𝜉12𝜉superscriptsubscript𝑛1subscript𝑐𝑛superscript𝑞𝑛(2\pi i)^{-2}\wp_{\tau}(z)=\frac{1}{12}+\frac{1}{\xi^{-1}-2+\xi}+\sum_{n=1}^{% \infty}c_{n}q^{n},( 2 italic_π italic_i ) start_POSTSUPERSCRIPT - 2 end_POSTSUPERSCRIPT ℘ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ( italic_z ) = divide start_ARG 1 end_ARG start_ARG 12 end_ARG + divide start_ARG 1 end_ARG start_ARG italic_ξ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT - 2 + italic_ξ end_ARG + ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT italic_c start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_q start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ,

where

ξ=e2πiz,q=e2πiτ and cn=d|nd(ξd2+ξd)n1.formulae-sequence𝜉superscript𝑒2𝜋𝑖𝑧𝑞superscript𝑒2𝜋𝑖𝜏 and subscript𝑐𝑛subscriptconditional𝑑𝑛𝑑superscript𝜉𝑑2superscript𝜉𝑑for-all𝑛1\displaystyle\xi=e^{2\pi iz},\,q=e^{2\pi i\tau}\text{ and }c_{n}=\sum_{d|n}d% \left(\xi^{-d}-2+\xi^{d}\right)\ \forall\ n\geq 1.italic_ξ = italic_e start_POSTSUPERSCRIPT 2 italic_π italic_i italic_z end_POSTSUPERSCRIPT , italic_q = italic_e start_POSTSUPERSCRIPT 2 italic_π italic_i italic_τ end_POSTSUPERSCRIPT and italic_c start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT = ∑ start_POSTSUBSCRIPT italic_d | italic_n end_POSTSUBSCRIPT italic_d ( italic_ξ start_POSTSUPERSCRIPT - italic_d end_POSTSUPERSCRIPT - 2 + italic_ξ start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ) ∀ italic_n ≥ 1 .
Proof.

From the definition of the Weierstrass-p\wp-function, we have

τ(z)subscriptWeierstrass-p𝜏𝑧\displaystyle\wp_{\tau}(z)℘ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ( italic_z ) =1z2+(m,n)2(m,n)(0,0)[1(zmτn)21(mτ+n)2]absent1superscript𝑧2subscript𝑚𝑛superscript2𝑚𝑛00delimited-[]1superscript𝑧𝑚𝜏𝑛21superscript𝑚𝜏𝑛2\displaystyle=\frac{1}{z^{2}}+\sum_{\begin{subarray}{c}(m,n)\in\mathbb{Z}^{2}% \\ (m,n)\neq(0,0)\end{subarray}}\left[\frac{1}{(z-m\tau-n)^{2}}-\frac{1}{(m\tau+n% )^{2}}\right]= divide start_ARG 1 end_ARG start_ARG italic_z start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG + ∑ start_POSTSUBSCRIPT start_ARG start_ROW start_CELL ( italic_m , italic_n ) ∈ blackboard_Z start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL ( italic_m , italic_n ) ≠ ( 0 , 0 ) end_CELL end_ROW end_ARG end_POSTSUBSCRIPT [ divide start_ARG 1 end_ARG start_ARG ( italic_z - italic_m italic_τ - italic_n ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG - divide start_ARG 1 end_ARG start_ARG ( italic_m italic_τ + italic_n ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG ]
=1z2+n{0}1(z+n)2n{0}1n2+m0n1(zmτn)2m0n1(mτ+n)2absent1superscript𝑧2subscript𝑛01superscript𝑧𝑛2subscript𝑛01superscript𝑛2subscript𝑚0subscript𝑛1superscript𝑧𝑚𝜏𝑛2subscript𝑚0subscript𝑛1superscript𝑚𝜏𝑛2\displaystyle=\frac{1}{z^{2}}+\sum_{n\in\mathbb{Z}\setminus\{0\}}\frac{1}{(z+n% )^{2}}-\sum_{n\in\mathbb{Z}\setminus\{0\}}\frac{1}{n^{2}}+\sum_{m\neq 0}\sum_{% n\in\mathbb{Z}}\frac{1}{(z-m\tau-n)^{2}}-\sum_{m\neq 0}\sum_{n\in\mathbb{Z}}% \frac{1}{(m\tau+n)^{2}}= divide start_ARG 1 end_ARG start_ARG italic_z start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG + ∑ start_POSTSUBSCRIPT italic_n ∈ blackboard_Z ∖ { 0 } end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG ( italic_z + italic_n ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG - ∑ start_POSTSUBSCRIPT italic_n ∈ blackboard_Z ∖ { 0 } end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG + ∑ start_POSTSUBSCRIPT italic_m ≠ 0 end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_n ∈ blackboard_Z end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG ( italic_z - italic_m italic_τ - italic_n ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG - ∑ start_POSTSUBSCRIPT italic_m ≠ 0 end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_n ∈ blackboard_Z end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG ( italic_m italic_τ + italic_n ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG
=2ζ(2)+n1(z+n)22m=1n1(mτ+n)2absent2𝜁2subscript𝑛1superscript𝑧𝑛22superscriptsubscript𝑚1subscript𝑛1superscript𝑚𝜏𝑛2\displaystyle=-2\zeta(2)+\sum_{n\in\mathbb{Z}}\frac{1}{(z+n)^{2}}-2\sum_{m=1}^% {\infty}\sum_{n\in\mathbb{Z}}\frac{1}{(m\tau+n)^{2}}= - 2 italic_ζ ( 2 ) + ∑ start_POSTSUBSCRIPT italic_n ∈ blackboard_Z end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG ( italic_z + italic_n ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG - 2 ∑ start_POSTSUBSCRIPT italic_m = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_n ∈ blackboard_Z end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG ( italic_m italic_τ + italic_n ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG
+m=1n[1(z+mτ+n)2+1(z+mτ+n)2].superscriptsubscript𝑚1subscript𝑛delimited-[]1superscript𝑧𝑚𝜏𝑛21superscript𝑧𝑚𝜏𝑛2\displaystyle\quad\quad\quad\quad\quad\quad\quad\quad\quad\quad\quad+\sum_{m=1% }^{\infty}\sum_{n\in\mathbb{Z}}\left[\frac{1}{(-z+m\tau+n)^{2}}+\frac{1}{(z+m% \tau+n)^{2}}\right].+ ∑ start_POSTSUBSCRIPT italic_m = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_n ∈ blackboard_Z end_POSTSUBSCRIPT [ divide start_ARG 1 end_ARG start_ARG ( - italic_z + italic_m italic_τ + italic_n ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG + divide start_ARG 1 end_ARG start_ARG ( italic_z + italic_m italic_τ + italic_n ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG ] .

Recall the Lipschitz summation formula, which states

n1(z+n)k=(2πi)k(k1)!n=1nk1qn.subscript𝑛1superscript𝑧𝑛𝑘superscript2𝜋𝑖𝑘𝑘1superscriptsubscript𝑛1superscript𝑛𝑘1superscript𝑞𝑛\sum_{n\in\mathbb{Z}}\frac{1}{(z+n)^{k}}=\frac{(-2\pi i)^{k}}{(k-1)!}\sum_{n=1% }^{\infty}n^{k-1}q^{n}.∑ start_POSTSUBSCRIPT italic_n ∈ blackboard_Z end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG ( italic_z + italic_n ) start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG = divide start_ARG ( - 2 italic_π italic_i ) start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG start_ARG ( italic_k - 1 ) ! end_ARG ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT italic_n start_POSTSUPERSCRIPT italic_k - 1 end_POSTSUPERSCRIPT italic_q start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT .

For a proof, see [10, Theorem 4.2.2]. Applying this, we obtain

τ(z)=π23+(2πi)2n=1ne2πinzsubscriptWeierstrass-p𝜏𝑧superscript𝜋23superscript2𝜋𝑖2superscriptsubscript𝑛1𝑛superscript𝑒2𝜋𝑖𝑛𝑧\displaystyle\wp_{\tau}(z)=-\frac{\pi^{2}}{3}+(-2\pi i)^{2}\sum_{n=1}^{\infty}% ne^{2\pi inz}℘ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ( italic_z ) = - divide start_ARG italic_π start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 3 end_ARG + ( - 2 italic_π italic_i ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT italic_n italic_e start_POSTSUPERSCRIPT 2 italic_π italic_i italic_n italic_z end_POSTSUPERSCRIPT
+(2πi)2m=1n=1n[e2πin(z+mτ)+e2πin(z+mτ)2e2πimnτ]superscript2𝜋𝑖2superscriptsubscript𝑚1superscriptsubscript𝑛1𝑛delimited-[]superscript𝑒2𝜋𝑖𝑛𝑧𝑚𝜏superscript𝑒2𝜋𝑖𝑛𝑧𝑚𝜏2superscript𝑒2𝜋𝑖𝑚𝑛𝜏\displaystyle\quad\quad\quad\quad\quad\quad\quad\quad+(-2\pi i)^{2}\sum_{m=1}^% {\infty}\sum_{n=1}^{\infty}n\left[e^{2\pi in(-z+m\tau)}+e^{2\pi in(z+m\tau)}-2% e^{2\pi imn\tau}\right]+ ( - 2 italic_π italic_i ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_m = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT italic_n [ italic_e start_POSTSUPERSCRIPT 2 italic_π italic_i italic_n ( - italic_z + italic_m italic_τ ) end_POSTSUPERSCRIPT + italic_e start_POSTSUPERSCRIPT 2 italic_π italic_i italic_n ( italic_z + italic_m italic_τ ) end_POSTSUPERSCRIPT - 2 italic_e start_POSTSUPERSCRIPT 2 italic_π italic_i italic_m italic_n italic_τ end_POSTSUPERSCRIPT ]
(2πi)2τ(z)=112+n=1ne2πinz+m,n=1nqmn[e2πinz+e2πinz2]absentsuperscript2𝜋𝑖2subscriptWeierstrass-p𝜏𝑧112superscriptsubscript𝑛1𝑛superscript𝑒2𝜋𝑖𝑛𝑧superscriptsubscript𝑚𝑛1𝑛superscript𝑞𝑚𝑛delimited-[]superscript𝑒2𝜋𝑖𝑛𝑧superscript𝑒2𝜋𝑖𝑛𝑧2\displaystyle\Rightarrow(2\pi i)^{-2}\wp_{\tau}(z)=\frac{1}{12}+\sum_{n=1}^{% \infty}ne^{2\pi inz}+\sum_{m,n=1}^{\infty}nq^{mn}\left[e^{2\pi inz}+e^{-2\pi inz% }-2\right]⇒ ( 2 italic_π italic_i ) start_POSTSUPERSCRIPT - 2 end_POSTSUPERSCRIPT ℘ start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ( italic_z ) = divide start_ARG 1 end_ARG start_ARG 12 end_ARG + ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT italic_n italic_e start_POSTSUPERSCRIPT 2 italic_π italic_i italic_n italic_z end_POSTSUPERSCRIPT + ∑ start_POSTSUBSCRIPT italic_m , italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT italic_n italic_q start_POSTSUPERSCRIPT italic_m italic_n end_POSTSUPERSCRIPT [ italic_e start_POSTSUPERSCRIPT 2 italic_π italic_i italic_n italic_z end_POSTSUPERSCRIPT + italic_e start_POSTSUPERSCRIPT - 2 italic_π italic_i italic_n italic_z end_POSTSUPERSCRIPT - 2 ]

This implies the result. ∎

Using the above expansion, the interpretation of g2(Lτ)g_{2}(L_{\tau)}italic_g start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_L start_POSTSUBSCRIPT italic_τ ) end_POSTSUBSCRIPT, g3(Lτ)subscript𝑔3subscript𝐿𝜏g_{3}(L_{\tau})italic_g start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) and Δ0(Lτ)subscriptΔ0subscript𝐿𝜏\Delta_{0}(L_{\tau})roman_Δ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) in terms of Eisenstein series, we get for 𝒂=(rN,sN)S𝒂𝑟𝑁𝑠𝑁𝑆\boldsymbol{a}=\left(\frac{r}{N},\frac{s}{N}\right)\in Sbold_italic_a = ( divide start_ARG italic_r end_ARG start_ARG italic_N end_ARG , divide start_ARG italic_s end_ARG start_ARG italic_N end_ARG ) ∈ italic_S,

f𝒂(τ)subscript𝑓𝒂𝜏\displaystyle f_{\boldsymbol{a}}(\tau)italic_f start_POSTSUBSCRIPT bold_italic_a end_POSTSUBSCRIPT ( italic_τ )
=12592E4(τ)E6(τ)Δ(τ)[112n=1ne2πinsNqNnr+m,n=1nqmn[e2πinsNqNnr+e2πinsNqNnr2]].absent12592subscript𝐸4𝜏subscript𝐸6𝜏Δ𝜏delimited-[]112superscriptsubscript𝑛1𝑛superscript𝑒2𝜋𝑖𝑛𝑠𝑁superscriptsubscript𝑞𝑁𝑛𝑟superscriptsubscript𝑚𝑛1𝑛superscript𝑞𝑚𝑛delimited-[]superscript𝑒2𝜋𝑖𝑛𝑠𝑁superscriptsubscript𝑞𝑁𝑛𝑟superscript𝑒2𝜋𝑖𝑛𝑠𝑁superscriptsubscript𝑞𝑁𝑛𝑟2\displaystyle=\frac{-1}{2592}\cdot\frac{E_{4}(\tau)E_{6}(\tau)}{\Delta(\tau)}% \left[\frac{1}{12}-\sum_{n=1}^{\infty}ne^{\frac{2\pi ins}{N}}q_{N}^{nr}+\sum_{% m,n=1}^{\infty}nq^{mn}\left[e^{\frac{2\pi ins}{N}}q_{N}^{nr}+e^{\frac{-2\pi ins% }{N}}q_{N}^{-nr}-2\right]\right].= divide start_ARG - 1 end_ARG start_ARG 2592 end_ARG ⋅ divide start_ARG italic_E start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( italic_τ ) italic_E start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT ( italic_τ ) end_ARG start_ARG roman_Δ ( italic_τ ) end_ARG [ divide start_ARG 1 end_ARG start_ARG 12 end_ARG - ∑ start_POSTSUBSCRIPT italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT italic_n italic_e start_POSTSUPERSCRIPT divide start_ARG 2 italic_π italic_i italic_n italic_s end_ARG start_ARG italic_N end_ARG end_POSTSUPERSCRIPT italic_q start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n italic_r end_POSTSUPERSCRIPT + ∑ start_POSTSUBSCRIPT italic_m , italic_n = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT italic_n italic_q start_POSTSUPERSCRIPT italic_m italic_n end_POSTSUPERSCRIPT [ italic_e start_POSTSUPERSCRIPT divide start_ARG 2 italic_π italic_i italic_n italic_s end_ARG start_ARG italic_N end_ARG end_POSTSUPERSCRIPT italic_q start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n italic_r end_POSTSUPERSCRIPT + italic_e start_POSTSUPERSCRIPT divide start_ARG - 2 italic_π italic_i italic_n italic_s end_ARG start_ARG italic_N end_ARG end_POSTSUPERSCRIPT italic_q start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - italic_n italic_r end_POSTSUPERSCRIPT - 2 ] ] . (5)

Here qN=e2πiτ/Nsubscript𝑞𝑁superscript𝑒2𝜋𝑖𝜏𝑁q_{N}=e^{2\pi i\tau/N}italic_q start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT = italic_e start_POSTSUPERSCRIPT 2 italic_π italic_i italic_τ / italic_N end_POSTSUPERSCRIPT. Since the Fourier series of Δ(τ)Δ𝜏\Delta(\tau)roman_Δ ( italic_τ ) begins with q=qNN𝑞superscriptsubscript𝑞𝑁𝑁q=q_{N}^{N}italic_q = italic_q start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT, the Fourier expansion of f𝒂(τ)subscript𝑓𝒂𝜏f_{\boldsymbol{a}}(\tau)italic_f start_POSTSUBSCRIPT bold_italic_a end_POSTSUBSCRIPT ( italic_τ ) begins with a rational multiple of qNNsuperscriptsubscript𝑞𝑁𝑁q_{N}^{-N}italic_q start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - italic_N end_POSTSUPERSCRIPT. Thus, f𝒂subscript𝑓𝒂f_{\boldsymbol{a}}italic_f start_POSTSUBSCRIPT bold_italic_a end_POSTSUBSCRIPT has pole of order N𝑁Nitalic_N at i𝑖i\inftyitalic_i ∞ for all 𝒂S𝒂𝑆\boldsymbol{a}\in Sbold_italic_a ∈ italic_S. If s𝑠sitalic_s is any other cusp, then there exists γSL2()𝛾𝑆subscript𝐿2\gamma\in SL_{2}(\mathbb{Z})italic_γ ∈ italic_S italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( blackboard_Z ) such that s=γ(i)𝑠𝛾𝑖s=\gamma(i\infty)italic_s = italic_γ ( italic_i ∞ ). Since f𝒂(γτ)=f𝒂𝜸(τ)subscript𝑓𝒂𝛾𝜏subscript𝑓𝒂𝜸𝜏f_{\boldsymbol{a}}(\gamma\tau)=f_{\boldsymbol{a\gamma}}(\tau)italic_f start_POSTSUBSCRIPT bold_italic_a end_POSTSUBSCRIPT ( italic_γ italic_τ ) = italic_f start_POSTSUBSCRIPT bold_italic_a bold_italic_γ end_POSTSUBSCRIPT ( italic_τ ), which has pole of order N𝑁Nitalic_N at i𝑖i\inftyitalic_i ∞, we conclude that f𝒂subscript𝑓𝒂f_{\boldsymbol{a}}italic_f start_POSTSUBSCRIPT bold_italic_a end_POSTSUBSCRIPT is meromorphic at all cusps, with pole of order N𝑁Nitalic_N. Thus, f𝒂subscript𝑓𝒂f_{\boldsymbol{a}}italic_f start_POSTSUBSCRIPT bold_italic_a end_POSTSUBSCRIPT is a modular function of level N𝑁Nitalic_N for all 𝒂S𝒂𝑆\boldsymbol{a}\in Sbold_italic_a ∈ italic_S.

This helps us to conclude the following.

Theorem 2.10.

For all 𝐚S𝐚𝑆\boldsymbol{a}\in Sbold_italic_a ∈ italic_S, the Fourier coefficients of f𝐚subscript𝑓𝐚f_{\boldsymbol{a}}italic_f start_POSTSUBSCRIPT bold_italic_a end_POSTSUBSCRIPT with respect to all cusps belong to (μN)subscript𝜇𝑁\mathbb{Q}(\mu_{N})blackboard_Q ( italic_μ start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ), where μN=e2πi/Nsubscript𝜇𝑁superscript𝑒2𝜋𝑖𝑁\mu_{N}=e^{2\pi i/N}italic_μ start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT = italic_e start_POSTSUPERSCRIPT 2 italic_π italic_i / italic_N end_POSTSUPERSCRIPT.

Proof.

Recall that Fourier coefficients of E4(τ),E6(τ)subscript𝐸4𝜏subscript𝐸6𝜏E_{4}(\tau),E_{6}(\tau)italic_E start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( italic_τ ) , italic_E start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT ( italic_τ ) and Δ(τ)Δ𝜏\Delta(\tau)roman_Δ ( italic_τ ) are integers. Hence, from (5), it follows that the Fourier coefficients of f𝒂subscript𝑓𝒂f_{\boldsymbol{a}}italic_f start_POSTSUBSCRIPT bold_italic_a end_POSTSUBSCRIPT at i𝑖i\inftyitalic_i ∞ lie in (μN)subscript𝜇𝑁\mathbb{Q}(\mu_{N})blackboard_Q ( italic_μ start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ) for all 𝒂S𝒂𝑆\boldsymbol{a}\in Sbold_italic_a ∈ italic_S. If s𝑠sitalic_s is any other cusp, then there exists γSL2()𝛾𝑆subscript𝐿2\gamma\in SL_{2}(\mathbb{Z})italic_γ ∈ italic_S italic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( blackboard_Z ) such s=γ(i)𝑠𝛾𝑖s=\gamma(i\infty)italic_s = italic_γ ( italic_i ∞ ). But f𝒂(γτ)=f𝒂𝜸(τ)subscript𝑓𝒂𝛾𝜏subscript𝑓𝒂𝜸𝜏f_{\boldsymbol{a}}(\gamma\tau)=f_{\boldsymbol{a\gamma}}(\tau)italic_f start_POSTSUBSCRIPT bold_italic_a end_POSTSUBSCRIPT ( italic_γ italic_τ ) = italic_f start_POSTSUBSCRIPT bold_italic_a bold_italic_γ end_POSTSUBSCRIPT ( italic_τ ) also has Fourier coefficients in (μN)subscript𝜇𝑁\mathbb{Q}(\mu_{N})blackboard_Q ( italic_μ start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ) with respect to i𝑖i\inftyitalic_i ∞. This completes the proof. ∎

These modular functions, together with the j𝑗jitalic_j-function serve to generate all modular functions of level N𝑁Nitalic_N. That is,

Theorem 2.11.

We have N,¯=¯(j,{f𝐚|𝐚S})subscript𝑁¯¯𝑗conditional-setsubscript𝑓𝐚𝐚𝑆\mathcal{F}_{N,\overline{\mathbb{Q}}}=\overline{\mathbb{Q}}\left(j,\,\{f_{% \boldsymbol{a}}|{\boldsymbol{a}}\in S\}\right)caligraphic_F start_POSTSUBSCRIPT italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT = over¯ start_ARG blackboard_Q end_ARG ( italic_j , { italic_f start_POSTSUBSCRIPT bold_italic_a end_POSTSUBSCRIPT | bold_italic_a ∈ italic_S } ) and N,¯subscript𝑁¯\mathcal{F}_{N,\overline{\mathbb{Q}}}caligraphic_F start_POSTSUBSCRIPT italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT is a finite Galois extension of ¯(j)¯𝑗\overline{\mathbb{Q}}(j)over¯ start_ARG blackboard_Q end_ARG ( italic_j ).

Proof.

Let EN,¯:=¯(j,{f𝒂|𝒂S})assignsubscript𝐸𝑁¯¯𝑗conditional-setsubscript𝑓𝒂𝒂𝑆E_{N,\overline{\mathbb{Q}}}:=\overline{\mathbb{Q}}\left(j,\,\{f_{\boldsymbol{a% }}|{\boldsymbol{a}}\in S\}\right)italic_E start_POSTSUBSCRIPT italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT := over¯ start_ARG blackboard_Q end_ARG ( italic_j , { italic_f start_POSTSUBSCRIPT bold_italic_a end_POSTSUBSCRIPT | bold_italic_a ∈ italic_S } ). Then EN,¯subscript𝐸𝑁¯E_{N,\overline{\mathbb{Q}}}italic_E start_POSTSUBSCRIPT italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT is a Galois extension of ¯(j)¯𝑗\overline{\mathbb{Q}}(j)over¯ start_ARG blackboard_Q end_ARG ( italic_j ). Indeed, for each 𝒂S𝒂𝑆{\boldsymbol{a}}\in Sbold_italic_a ∈ italic_S, the modular function f𝒂subscript𝑓𝒂f_{\boldsymbol{a}}italic_f start_POSTSUBSCRIPT bold_italic_a end_POSTSUBSCRIPT is holomorphic on \mathbb{H}blackboard_H with algebraic Fourier coefficients at all cusps. Hence, by Corollary 2.8 we get a polynomial P(X)¯(j)[X]𝑃𝑋¯𝑗delimited-[]𝑋P(X)\in\overline{\mathbb{Q}}(j)[X]italic_P ( italic_X ) ∈ over¯ start_ARG blackboard_Q end_ARG ( italic_j ) [ italic_X ], which is satisfied by f𝒂subscript𝑓𝒂f_{\boldsymbol{a}}italic_f start_POSTSUBSCRIPT bold_italic_a end_POSTSUBSCRIPT. Thus, EN,¯/¯(j)subscript𝐸𝑁¯¯𝑗E_{N,\overline{\mathbb{Q}}}\,/\,\overline{\mathbb{Q}}(j)italic_E start_POSTSUBSCRIPT italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT / over¯ start_ARG blackboard_Q end_ARG ( italic_j ) is an algebraic extension. Moreover, this extension is normal because each conjugate of f𝒂subscript𝑓𝒂f_{\boldsymbol{a}}italic_f start_POSTSUBSCRIPT bold_italic_a end_POSTSUBSCRIPT is of the form f𝒂𝜸𝒊subscript𝑓𝒂subscript𝜸𝒊f_{\boldsymbol{a\gamma_{i}}}italic_f start_POSTSUBSCRIPT bold_italic_a bold_italic_γ start_POSTSUBSCRIPT bold_italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT, which is equal to f𝒃subscript𝑓𝒃f_{\boldsymbol{b}}italic_f start_POSTSUBSCRIPT bold_italic_b end_POSTSUBSCRIPT for some 𝒃S𝒃𝑆\boldsymbol{b}\in Sbold_italic_b ∈ italic_S. Since EN,¯subscript𝐸𝑁¯E_{N,\overline{\mathbb{Q}}}italic_E start_POSTSUBSCRIPT italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT is obtained from ¯(j)¯𝑗\overline{\mathbb{Q}}(j)over¯ start_ARG blackboard_Q end_ARG ( italic_j ) by adjoining finite number of elements, EN,¯/¯(j)subscript𝐸𝑁¯¯𝑗E_{N,\overline{\mathbb{Q}}}\,/\,\overline{\mathbb{Q}}(j)italic_E start_POSTSUBSCRIPT italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT / over¯ start_ARG blackboard_Q end_ARG ( italic_j ) is a finite Galois extension.

Now we show that EN,¯=N,¯subscript𝐸𝑁¯subscript𝑁¯E_{N,\overline{\mathbb{Q}}}=\mathcal{F}_{N,\overline{\mathbb{Q}}}italic_E start_POSTSUBSCRIPT italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT = caligraphic_F start_POSTSUBSCRIPT italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT. To begin with, observe that \mathbb{C}blackboard_C and N,¯subscript𝑁¯\mathcal{F}_{N,\overline{\mathbb{Q}}}caligraphic_F start_POSTSUBSCRIPT italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT are linearly disjoint over ¯¯\overline{\mathbb{Q}}over¯ start_ARG blackboard_Q end_ARG. This can be seen as follows. Suppose {c1,c2,,cr}subscript𝑐1subscript𝑐2subscript𝑐𝑟\{c_{1},c_{2},\ldots,c_{r}\}\subset\mathbb{C}{ italic_c start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_c start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_c start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT } ⊂ blackboard_C is an arbitrary ¯¯\overline{\mathbb{Q}}over¯ start_ARG blackboard_Q end_ARG-linearly independent subset of \mathbb{C}blackboard_C. If there exists giN,¯subscript𝑔𝑖subscript𝑁¯g_{i}\in\mathcal{F}_{N,\overline{\mathbb{Q}}}italic_g start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ caligraphic_F start_POSTSUBSCRIPT italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT such that i=1rgi(τ)ci=0superscriptsubscript𝑖1𝑟subscript𝑔𝑖𝜏subscript𝑐𝑖0\sum_{i=1}^{r}g_{i}(\tau)\,c_{i}=0∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_g start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_τ ) italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 0 for all τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H with

gi(τ)=ndinqNn,din¯for 0ir,formulae-sequencesubscript𝑔𝑖𝜏subscript𝑛subscript𝑑𝑖𝑛superscriptsubscript𝑞𝑁𝑛formulae-sequencesubscript𝑑𝑖𝑛¯for 0𝑖𝑟g_{i}(\tau)=\sum_{n}d_{in}\,\,q_{N}^{n},\qquad d_{in}\in\overline{\mathbb{Q}}% \quad\text{for }0\leq i\leq r,italic_g start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_τ ) = ∑ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT italic_d start_POSTSUBSCRIPT italic_i italic_n end_POSTSUBSCRIPT italic_q start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , italic_d start_POSTSUBSCRIPT italic_i italic_n end_POSTSUBSCRIPT ∈ over¯ start_ARG blackboard_Q end_ARG for 0 ≤ italic_i ≤ italic_r ,

then

i=1rcidin=0 for all n.superscriptsubscript𝑖1𝑟subscript𝑐𝑖subscript𝑑𝑖𝑛0 for all 𝑛\sum_{i=1}^{r}c_{i}\,d_{in}=0\quad\text{ for all }n.∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_d start_POSTSUBSCRIPT italic_i italic_n end_POSTSUBSCRIPT = 0 for all italic_n .

The linear independence of cisubscript𝑐𝑖c_{i}italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT over ¯¯\overline{\mathbb{Q}}over¯ start_ARG blackboard_Q end_ARG implies that all din=0subscript𝑑𝑖𝑛0d_{in}=0italic_d start_POSTSUBSCRIPT italic_i italic_n end_POSTSUBSCRIPT = 0 for all 0ir0𝑖𝑟0\leq i\leq r0 ≤ italic_i ≤ italic_r, and hence, f1=f2==fr=0subscript𝑓1subscript𝑓2subscript𝑓𝑟0f_{1}=f_{2}=\cdots=f_{r}=0italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = ⋯ = italic_f start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT = 0. Thus, we have EN,¯N,¯EN,¯.subscript𝐸𝑁¯subscript𝑁¯subscript𝐸𝑁¯E_{N,\overline{\mathbb{Q}}}\subseteq\mathcal{F}_{N,\overline{\mathbb{Q}}}% \subseteq\mathbb{C}E_{N,\overline{\mathbb{Q}}}.italic_E start_POSTSUBSCRIPT italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT ⊆ caligraphic_F start_POSTSUBSCRIPT italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT ⊆ blackboard_C italic_E start_POSTSUBSCRIPT italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT . Suppose there exists fN,¯EN,¯𝑓subscript𝑁¯subscript𝐸𝑁¯f\in\mathcal{F}_{N,\overline{\mathbb{Q}}}\setminus E_{N,\overline{\mathbb{Q}}}italic_f ∈ caligraphic_F start_POSTSUBSCRIPT italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT ∖ italic_E start_POSTSUBSCRIPT italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT. Since fEN,¯𝑓subscript𝐸𝑁¯f\in\mathbb{C}E_{N,\overline{\mathbb{Q}}}italic_f ∈ blackboard_C italic_E start_POSTSUBSCRIPT italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT, we get a ¯¯\overline{\mathbb{Q}}over¯ start_ARG blackboard_Q end_ARG-linearly independent subset {f1,f2,,fm}EN,¯subscript𝑓1subscript𝑓2subscript𝑓𝑚subscript𝐸𝑁¯\{f_{1},f_{2},\ldots,f_{m}\}\subseteq E_{N,\overline{\mathbb{Q}}}{ italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_f start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT } ⊆ italic_E start_POSTSUBSCRIPT italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT such that

f=i=1mαifi,αi,formulae-sequence𝑓superscriptsubscript𝑖1𝑚subscript𝛼𝑖subscript𝑓𝑖subscript𝛼𝑖f=\sum_{i=1}^{m}\alpha_{i}f_{i},\quad\alpha_{i}\in\mathbb{C},italic_f = ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT italic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ blackboard_C , (6)

with at least one of the αi¯subscript𝛼𝑖¯\alpha_{i}\in\mathbb{C}\setminus\overline{\mathbb{Q}}italic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ blackboard_C ∖ over¯ start_ARG blackboard_Q end_ARG. Since EN,¯N,¯subscript𝐸𝑁¯subscript𝑁¯E_{N,\overline{\mathbb{Q}}}\subseteq\mathcal{F}_{N,\overline{\mathbb{Q}}}italic_E start_POSTSUBSCRIPT italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT ⊆ caligraphic_F start_POSTSUBSCRIPT italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT, the set {f,f1,f2,,fm}𝑓subscript𝑓1subscript𝑓2subscript𝑓𝑚\{f,\,f_{1},f_{2},\ldots,f_{m}\}{ italic_f , italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_f start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT } is ¯¯\overline{\mathbb{Q}}over¯ start_ARG blackboard_Q end_ARG-linearly independent subset of N,¯subscript𝑁¯\mathcal{F}_{N,\overline{\mathbb{Q}}}caligraphic_F start_POSTSUBSCRIPT italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT and hence, \mathbb{C}blackboard_C-linearly independent. This contradicts (6). Therefore, EN,¯=N,¯subscript𝐸𝑁¯subscript𝑁¯E_{N,\overline{\mathbb{Q}}}=\mathcal{F}_{N,\overline{\mathbb{Q}}}italic_E start_POSTSUBSCRIPT italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT = caligraphic_F start_POSTSUBSCRIPT italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT and N,¯/¯(j)subscript𝑁¯¯𝑗\mathcal{F}_{N,\overline{\mathbb{Q}}}\,/\,\overline{\mathbb{Q}}(j)caligraphic_F start_POSTSUBSCRIPT italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT / over¯ start_ARG blackboard_Q end_ARG ( italic_j ) is a finite Galois extension. ∎

Thus, Theorem 2.10 and Theorem 2.11 imply the following crucial fact.

Corollary 2.12.

Let gN,¯𝑔subscript𝑁¯g\in\mathcal{F}_{N,\overline{\mathbb{Q}}}italic_g ∈ caligraphic_F start_POSTSUBSCRIPT italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT. Then the Fourier coefficients of g𝑔gitalic_g with respect to all cusps are algebraic numbers and g𝑔gitalic_g satisfies a polynomial over ¯(j)¯𝑗\overline{\mathbb{Q}}(j)over¯ start_ARG blackboard_Q end_ARG ( italic_j ).

2.4. Algebraic independence of modular, quasi-modular forms and modular functions

The aim of the discussion below is to establish the algebraic independence (as functions) of the three functions arising from modular considerations - modular functions, modular forms and quasi-modular forms. For the basic theory of quasi-modular forms, we refer the reader to [14]. To begin with, we prove the following lemma.

Lemma 2.13.

A sum of meromorphic quasi-modular forms of distinct weights is not identically zero, unless, each of these quasi-modular forms is identically zero.

Proof.

Suppose f1,f2,,frsubscript𝑓1subscript𝑓2subscript𝑓𝑟f_{1},f_{2},\ldots,f_{r}italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_f start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT are non-identically zero meromorphic quasi-modular forms of weights k1<k2<<krsubscript𝑘1subscript𝑘2subscript𝑘𝑟k_{1}<k_{2}<\cdots<k_{r}italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT < italic_k start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT < ⋯ < italic_k start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT with respect to the congruence subgroups Γ1,Γ2,,ΓrsubscriptΓ1subscriptΓ2subscriptΓ𝑟\Gamma_{1},\Gamma_{2},\ldots,\Gamma_{r}roman_Γ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , roman_Γ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , roman_Γ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT of level N1,N2,,Nrsubscript𝑁1subscript𝑁2subscript𝑁𝑟N_{1},N_{2},\ldots,N_{r}italic_N start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_N start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_N start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT respectively. Let p𝑝pitalic_p be the greatest depth of these quasi-modular forms. Suppose that for each i{1,2,,r}𝑖12𝑟i\in\{1,2,\ldots,r\}italic_i ∈ { 1 , 2 , … , italic_r }, they have the following transformation formulae:

fi|ki(abcd)(τ)=j=0pfi,j(τ)(ccτ+d)jevaluated-atsubscript𝑓𝑖subscript𝑘𝑖𝑎𝑏𝑐𝑑𝜏superscriptsubscript𝑗0𝑝subscript𝑓𝑖𝑗𝜏superscript𝑐𝑐𝜏𝑑𝑗\displaystyle f_{i}\big{|}_{k_{i}}\left(\begin{smallmatrix}a&b\\ c&d\end{smallmatrix}\right)(\tau)=\sum_{j=0}^{p}f_{i,j}(\tau)\left(\frac{c}{c% \tau+d}\right)^{j}italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( start_ROW start_CELL italic_a end_CELL start_CELL italic_b end_CELL end_ROW start_ROW start_CELL italic_c end_CELL start_CELL italic_d end_CELL end_ROW ) ( italic_τ ) = ∑ start_POSTSUBSCRIPT italic_j = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT italic_f start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_τ ) ( divide start_ARG italic_c end_ARG start_ARG italic_c italic_τ + italic_d end_ARG ) start_POSTSUPERSCRIPT italic_j end_POSTSUPERSCRIPT
i.e., fi(aτ+bcτ+d)=j=0pfi,j(τ)cj(cτ+d)kijsubscript𝑓𝑖𝑎𝜏𝑏𝑐𝜏𝑑superscriptsubscript𝑗0𝑝subscript𝑓𝑖𝑗𝜏superscript𝑐𝑗superscript𝑐𝜏𝑑subscript𝑘𝑖𝑗\displaystyle f_{i}\left(\frac{a\tau+b}{c\tau+d}\right)=\sum_{j=0}^{p}f_{i,j}(% \tau)\,c^{j}\,(c\tau+d)^{k_{i}-j}italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( divide start_ARG italic_a italic_τ + italic_b end_ARG start_ARG italic_c italic_τ + italic_d end_ARG ) = ∑ start_POSTSUBSCRIPT italic_j = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT italic_f start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_τ ) italic_c start_POSTSUPERSCRIPT italic_j end_POSTSUPERSCRIPT ( italic_c italic_τ + italic_d ) start_POSTSUPERSCRIPT italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_j end_POSTSUPERSCRIPT

for every (abcd)Γi𝑎𝑏𝑐𝑑subscriptΓ𝑖\left(\begin{smallmatrix}a&b\\ c&d\end{smallmatrix}\right)\in\Gamma_{i}( start_ROW start_CELL italic_a end_CELL start_CELL italic_b end_CELL end_ROW start_ROW start_CELL italic_c end_CELL start_CELL italic_d end_CELL end_ROW ) ∈ roman_Γ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H. Here the functions fi,0,fi,1,,fi,psubscript𝑓𝑖0subscript𝑓𝑖1subscript𝑓𝑖𝑝f_{i,0},f_{i,1},\ldots,f_{i,p}italic_f start_POSTSUBSCRIPT italic_i , 0 end_POSTSUBSCRIPT , italic_f start_POSTSUBSCRIPT italic_i , 1 end_POSTSUBSCRIPT , … , italic_f start_POSTSUBSCRIPT italic_i , italic_p end_POSTSUBSCRIPT are the components of fisubscript𝑓𝑖f_{i}italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, and in particular, fi,0=fisubscript𝑓𝑖0subscript𝑓𝑖f_{i,0}=f_{i}italic_f start_POSTSUBSCRIPT italic_i , 0 end_POSTSUBSCRIPT = italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT for all 1ir1𝑖𝑟1\leq i\leq r1 ≤ italic_i ≤ italic_r. Then we consider N:=i=1rNiassign𝑁superscriptsubscriptproduct𝑖1𝑟subscript𝑁𝑖N:=\prod_{i=1}^{r}N_{i}italic_N := ∏ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and S:={bN2+1:b}assign𝑆conditional-set𝑏superscript𝑁21𝑏S:=\{bN^{2}+1:b\in\mathbb{N}\}italic_S := { italic_b italic_N start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 1 : italic_b ∈ blackboard_N } such that for each b=Nb2+1Ssuperscript𝑏𝑁superscript𝑏21𝑆b^{\prime}=Nb^{2}+1\in Sitalic_b start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = italic_N italic_b start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + 1 ∈ italic_S, the matrix (1bNNb)i=1rΓi1𝑏𝑁𝑁superscript𝑏superscriptsubscript𝑖1𝑟subscriptΓ𝑖\left(\begin{smallmatrix}1&bN\\ N&b^{\prime}\end{smallmatrix}\right)\in\cap_{i=1}^{r}\Gamma_{i}( start_ROW start_CELL 1 end_CELL start_CELL italic_b italic_N end_CELL end_ROW start_ROW start_CELL italic_N end_CELL start_CELL italic_b start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_CELL end_ROW ) ∈ ∩ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT roman_Γ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. For all such matrices we have

fi(τ+bNNτ+b)=j=0pfi,j(τ)Nj(Nτ+b)kij for all 1ir.formulae-sequencesubscript𝑓𝑖𝜏𝑏𝑁𝑁𝜏superscript𝑏superscriptsubscript𝑗0𝑝subscript𝑓𝑖𝑗𝜏superscript𝑁𝑗superscript𝑁𝜏superscript𝑏subscript𝑘𝑖𝑗 for all 1𝑖𝑟f_{i}\left(\frac{\tau+bN}{N\tau+b^{\prime}}\right)=\sum_{j=0}^{p}f_{i,j}(\tau)% \,N^{j}\,\left(N\tau+b^{\prime}\right)^{k_{i}-j}\quad\text{ for all }1\leq i% \leq r.italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( divide start_ARG italic_τ + italic_b italic_N end_ARG start_ARG italic_N italic_τ + italic_b start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG ) = ∑ start_POSTSUBSCRIPT italic_j = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT italic_f start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_τ ) italic_N start_POSTSUPERSCRIPT italic_j end_POSTSUPERSCRIPT ( italic_N italic_τ + italic_b start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_j end_POSTSUPERSCRIPT for all 1 ≤ italic_i ≤ italic_r .

Suppose that i=1rfi=0superscriptsubscript𝑖1𝑟subscript𝑓𝑖0\sum_{i=1}^{r}f_{i}=0∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 0. Then for τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H and bSsuperscript𝑏𝑆b^{\prime}\in Sitalic_b start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ italic_S, we have

i=1rfi(τ+bNNτ+b)=0.superscriptsubscript𝑖1𝑟subscript𝑓𝑖𝜏𝑏𝑁𝑁𝜏superscript𝑏0\sum_{i=1}^{r}f_{i}\left(\frac{\tau+bN}{N\tau+b^{\prime}}\right)=0.∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( divide start_ARG italic_τ + italic_b italic_N end_ARG start_ARG italic_N italic_τ + italic_b start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG ) = 0 .

From the above transformation formula for each fisubscript𝑓𝑖f_{i}italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, we obtain

i=1rj=0pfi,j(τ)Nj(Nτ+b)kij=0.superscriptsubscript𝑖1𝑟superscriptsubscript𝑗0𝑝subscript𝑓𝑖𝑗𝜏superscript𝑁𝑗superscript𝑁𝜏superscript𝑏subscript𝑘𝑖𝑗0\sum_{i=1}^{r}\sum_{j=0}^{p}f_{i,j}(\tau)\,N^{j}\,(N\tau+b^{\prime})^{k_{i}-j}% =0.∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_j = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT italic_f start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_τ ) italic_N start_POSTSUPERSCRIPT italic_j end_POSTSUPERSCRIPT ( italic_N italic_τ + italic_b start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_j end_POSTSUPERSCRIPT = 0 . (7)

For a fixed τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H, multiplying (7) by (Nτ+b)psuperscript𝑁𝜏superscript𝑏superscript𝑝(N\tau+b^{\prime})^{p^{\prime}}( italic_N italic_τ + italic_b start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT, where p=2max{p,|k1|,,|kr|}superscript𝑝2𝑝subscript𝑘1subscript𝑘𝑟p^{\prime}=2\cdot\max\{p,|k_{1}|,\ldots,|k_{r}|\}italic_p start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = 2 ⋅ roman_max { italic_p , | italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT | , … , | italic_k start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT | }, we get

00\displaystyle 0 =i=1rj=0pfi,j(τ)Nj(Nτ+b)ki+pjabsentsuperscriptsubscript𝑖1𝑟superscriptsubscript𝑗0𝑝subscript𝑓𝑖𝑗𝜏superscript𝑁𝑗superscript𝑁𝜏superscript𝑏subscript𝑘𝑖superscript𝑝𝑗\displaystyle=\sum_{i=1}^{r}\sum_{j=0}^{p}f_{i,j}(\tau)\,N^{j}\,(N\tau+b^{% \prime})^{k_{i}+p^{\prime}-j}= ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_j = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT italic_f start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_τ ) italic_N start_POSTSUPERSCRIPT italic_j end_POSTSUPERSCRIPT ( italic_N italic_τ + italic_b start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_p start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - italic_j end_POSTSUPERSCRIPT
=i=1rNki+pj=0pfi,j(τ)(τ+bN)ki+pj,absentsuperscriptsubscript𝑖1𝑟superscript𝑁subscript𝑘𝑖superscript𝑝superscriptsubscript𝑗0𝑝subscript𝑓𝑖𝑗𝜏superscript𝜏superscript𝑏𝑁subscript𝑘𝑖superscript𝑝𝑗\displaystyle=\sum_{i=1}^{r}N^{k_{i}+p^{\prime}}\sum_{j=0}^{p}f_{i,j}(\tau)% \left(\tau+\frac{b^{\prime}}{N}\right)^{k_{i}+p^{\prime}-j},= ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_N start_POSTSUPERSCRIPT italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_p start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_j = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT italic_f start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_τ ) ( italic_τ + divide start_ARG italic_b start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_ARG start_ARG italic_N end_ARG ) start_POSTSUPERSCRIPT italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_p start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - italic_j end_POSTSUPERSCRIPT ,

which holds for each bSsuperscript𝑏𝑆b^{\prime}\in Sitalic_b start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ italic_S. This shows that for any fixed τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H, the polynomial

P(X)=i=1rNki+pj=0pfi,j(τ)(τ+X)ki+pj[X]𝑃𝑋superscriptsubscript𝑖1𝑟superscript𝑁subscript𝑘𝑖superscript𝑝superscriptsubscript𝑗0𝑝subscript𝑓𝑖𝑗𝜏superscript𝜏𝑋subscript𝑘𝑖superscript𝑝𝑗delimited-[]𝑋P(X)=\sum_{i=1}^{r}N^{k_{i}+p^{\prime}}\sum_{j=0}^{p}f_{i,j}(\tau)\left(\tau+X% \right)^{k_{i}+p^{\prime}-j}\in\mathbb{C}[X]italic_P ( italic_X ) = ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_N start_POSTSUPERSCRIPT italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_p start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_j = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT italic_f start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ( italic_τ ) ( italic_τ + italic_X ) start_POSTSUPERSCRIPT italic_k start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + italic_p start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT - italic_j end_POSTSUPERSCRIPT ∈ blackboard_C [ italic_X ]

has infinitely many roots, and hence P(X)𝑃𝑋P(X)italic_P ( italic_X ) is identically zero. Note that even if any of the kjsubscript𝑘𝑗k_{j}italic_k start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT’s are negative, the maximum exponent of X𝑋Xitalic_X occurring in P(X)𝑃𝑋P(X)italic_P ( italic_X ) is p+krsuperscript𝑝subscript𝑘𝑟p^{\prime}+k_{r}italic_p start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT + italic_k start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT. Thus, the leading coefficient of P(X)𝑃𝑋P(X)italic_P ( italic_X ) is Nkr+pfr,0(τ)superscript𝑁subscript𝑘𝑟superscript𝑝subscript𝑓𝑟0𝜏N^{k_{r}+p^{\prime}}\,f_{r,0}(\tau)italic_N start_POSTSUPERSCRIPT italic_k start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT + italic_p start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT italic_f start_POSTSUBSCRIPT italic_r , 0 end_POSTSUBSCRIPT ( italic_τ ). Since P(X)=0𝑃𝑋0P(X)=0italic_P ( italic_X ) = 0, we get fr,0(τ)=fr(τ)=0subscript𝑓𝑟0𝜏subscript𝑓𝑟𝜏0f_{r,0}(\tau)=f_{r}(\tau)=0italic_f start_POSTSUBSCRIPT italic_r , 0 end_POSTSUBSCRIPT ( italic_τ ) = italic_f start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ( italic_τ ) = 0. This is true for any τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H. Hence, fr=0subscript𝑓𝑟0f_{r}=0italic_f start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT = 0, which is a contradiction, proving the lemma. ∎

We are now ready to prove the main theorem in this context.

Theorem 2.14.

Let f𝑓fitalic_f a non-constant meromorphic modular form of non-zero weight. Let g𝑔gitalic_g and f~~𝑓\widetilde{f}over~ start_ARG italic_f end_ARG be a modular function and a meromorphic quasi-modular form of positive depth and non-zero weight, respectively. Assume that f𝑓fitalic_f, g𝑔gitalic_g and f~~𝑓\widetilde{f}over~ start_ARG italic_f end_ARG are of arbitrary level. Then the functions f𝑓fitalic_f, g𝑔gitalic_g and f~~𝑓\widetilde{f}over~ start_ARG italic_f end_ARG are algebraically independent.

Proof.

Let f𝑓fitalic_f be of weight m𝑚mitalic_m and level N𝑁Nitalic_N, g𝑔gitalic_g be of level M𝑀Mitalic_M and f~~𝑓\widetilde{f}over~ start_ARG italic_f end_ARG be of weight n𝑛nitalic_n and level N~~𝑁\widetilde{N}over~ start_ARG italic_N end_ARG. Suppose that P[X,Y,Z]𝑃𝑋𝑌𝑍P\in\mathbb{C}[X,Y,Z]italic_P ∈ blackboard_C [ italic_X , italic_Y , italic_Z ] is such that P(f,g,f~)=0𝑃𝑓𝑔~𝑓0P(f,g,\widetilde{f})=0italic_P ( italic_f , italic_g , over~ start_ARG italic_f end_ARG ) = 0. Recall that a product of a modular form of weight m𝑚mitalic_m and level N𝑁Nitalic_N and a quasimodular form of weight n𝑛nitalic_n and level N~~𝑁\widetilde{N}over~ start_ARG italic_N end_ARG is a quasimodular form of weight mn𝑚𝑛mnitalic_m italic_n and level NN~𝑁~𝑁N\widetilde{N}italic_N over~ start_ARG italic_N end_ARG. Denote 0=0subscript0subscriptabsent0\mathbb{N}_{0}=\mathbb{Z}_{\geq 0}blackboard_N start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = blackboard_Z start_POSTSUBSCRIPT ≥ 0 end_POSTSUBSCRIPT. By grouping the terms of P(f,g,f~)𝑃𝑓𝑔~𝑓P(f,g,\widetilde{f})italic_P ( italic_f , italic_g , over~ start_ARG italic_f end_ARG ) of the same weight, we can rewrite it as

P(f,g,f~)=k=KK(r,s,t)03mr+nt=kpr,s,tfrgsf~t,with pr,s,t.formulae-sequence𝑃𝑓𝑔~𝑓superscriptsubscript𝑘superscript𝐾𝐾subscript𝑟𝑠𝑡superscriptsubscript03𝑚𝑟𝑛𝑡𝑘subscript𝑝𝑟𝑠𝑡superscript𝑓𝑟superscript𝑔𝑠superscript~𝑓𝑡with subscript𝑝𝑟𝑠𝑡P(f,g,\widetilde{f})=\sum_{k=-K^{\prime}}^{K}\,\sum_{\begin{subarray}{c}{(r,s,% t)\in\mathbb{N}_{0}^{3}}\\ {mr+nt=k}\end{subarray}}p_{r,s,t}\,\,f^{r}\,g^{s}\,{\widetilde{f}}^{t},\qquad% \text{with }p_{r,s,t}\in\mathbb{C}.italic_P ( italic_f , italic_g , over~ start_ARG italic_f end_ARG ) = ∑ start_POSTSUBSCRIPT italic_k = - italic_K start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT start_ARG start_ROW start_CELL ( italic_r , italic_s , italic_t ) ∈ blackboard_N start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL italic_m italic_r + italic_n italic_t = italic_k end_CELL end_ROW end_ARG end_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT italic_r , italic_s , italic_t end_POSTSUBSCRIPT italic_f start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_g start_POSTSUPERSCRIPT italic_s end_POSTSUPERSCRIPT over~ start_ARG italic_f end_ARG start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT , with italic_p start_POSTSUBSCRIPT italic_r , italic_s , italic_t end_POSTSUBSCRIPT ∈ blackboard_C . (8)

As P(X,Y,Z)𝑃𝑋𝑌𝑍P(X,Y,Z)italic_P ( italic_X , italic_Y , italic_Z ) is a polynomial, pr,s,t=0subscript𝑝𝑟𝑠𝑡0p_{r,s,t}=0italic_p start_POSTSUBSCRIPT italic_r , italic_s , italic_t end_POSTSUBSCRIPT = 0 for all but finitely many r𝑟ritalic_r, s𝑠sitalic_s and t𝑡titalic_t. As noted above, for each k{K,,K}𝑘superscript𝐾𝐾k\in\{-K^{\prime},\ldots,K\}italic_k ∈ { - italic_K start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , … , italic_K } the inner sum in (8) is a meromorphic quasi-modular form of weight k𝑘kitalic_k and level NMN~𝑁𝑀~𝑁NM\widetilde{N}italic_N italic_M over~ start_ARG italic_N end_ARG. Thus, Lemma 2.13 implies that

(r,s,t)03mr+nt=kpr,s,tfrgsf~t=0.subscript𝑟𝑠𝑡superscriptsubscript03𝑚𝑟𝑛𝑡𝑘subscript𝑝𝑟𝑠𝑡superscript𝑓𝑟superscript𝑔𝑠superscript~𝑓𝑡0\sum_{\begin{subarray}{c}{(r,s,t)\in\mathbb{N}_{0}^{3}}\\ {mr+nt=k}\end{subarray}}p_{r,s,t}\,\,f^{r}\,g^{s}\,{\widetilde{f}}^{t}=0.∑ start_POSTSUBSCRIPT start_ARG start_ROW start_CELL ( italic_r , italic_s , italic_t ) ∈ blackboard_N start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL italic_m italic_r + italic_n italic_t = italic_k end_CELL end_ROW end_ARG end_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT italic_r , italic_s , italic_t end_POSTSUBSCRIPT italic_f start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_g start_POSTSUPERSCRIPT italic_s end_POSTSUPERSCRIPT over~ start_ARG italic_f end_ARG start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT = 0 . (9)

for each KkKsuperscript𝐾𝑘𝐾-K^{\prime}\leq k\leq K- italic_K start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ≤ italic_k ≤ italic_K.

Fix a k{K,,K}𝑘superscript𝐾𝐾k\in\{-K^{\prime},\ldots,K\}italic_k ∈ { - italic_K start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , … , italic_K } and consider the corresponding inner sum from (9). If there exists an integer t00subscript𝑡00t_{0}\neq 0italic_t start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ≠ 0 such that pr,s,t00subscript𝑝𝑟𝑠subscript𝑡00p_{r,s,t_{0}}\neq 0italic_p start_POSTSUBSCRIPT italic_r , italic_s , italic_t start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ≠ 0 for at least one tuple (r,s,t0)03𝑟𝑠subscript𝑡0superscriptsubscript03(r,s,t_{0})\in\mathbb{N}_{0}^{3}( italic_r , italic_s , italic_t start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ∈ blackboard_N start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT satisfying mr+nt0=k𝑚𝑟𝑛subscript𝑡0𝑘mr+nt_{0}=kitalic_m italic_r + italic_n italic_t start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = italic_k, then the term on the left in (9) is a meromorphic quasi-modular form of depth at least t0subscript𝑡0t_{0}italic_t start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT. But the uniqueness of depth implies that the term on the left in (9) is of depth 00. Hence, the coefficient pr,s,t=0subscript𝑝𝑟𝑠𝑡0p_{r,s,t}=0italic_p start_POSTSUBSCRIPT italic_r , italic_s , italic_t end_POSTSUBSCRIPT = 0 when t0𝑡0t\neq 0italic_t ≠ 0. If t=0𝑡0t=0italic_t = 0, then mr=k𝑚𝑟𝑘mr=kitalic_m italic_r = italic_k, or in other words, r=k/m𝑟𝑘𝑚r=k/m\in\mathbb{Z}italic_r = italic_k / italic_m ∈ blackboard_Z. Thus, for all 0k{K,,K}0𝑘superscript𝐾𝐾0\neq k\in\{-K^{\prime},\ldots,K\}0 ≠ italic_k ∈ { - italic_K start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , … , italic_K } such that km𝑘𝑚\frac{k}{m}\in\mathbb{Z}divide start_ARG italic_k end_ARG start_ARG italic_m end_ARG ∈ blackboard_Z, the relation in (9) takes the form

s0pkm,s,0gs=0,subscript𝑠subscript0subscript𝑝𝑘𝑚𝑠0superscript𝑔𝑠0\sum_{s\in\mathbb{N}_{0}}p_{\frac{k}{m},s,0}\,\,g^{s}=0,∑ start_POSTSUBSCRIPT italic_s ∈ blackboard_N start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT divide start_ARG italic_k end_ARG start_ARG italic_m end_ARG , italic_s , 0 end_POSTSUBSCRIPT italic_g start_POSTSUPERSCRIPT italic_s end_POSTSUPERSCRIPT = 0 , (10)

as f𝑓fitalic_f is not identically zero. If k=0𝑘0k=0italic_k = 0, then clearly, r=0𝑟0r=0italic_r = 0 and we get

s0p0,s,0gs=0.subscript𝑠subscript0subscript𝑝0𝑠0superscript𝑔𝑠0\sum_{s\in\mathbb{N}_{0}}p_{0,s,0}\,\,g^{s}=0.∑ start_POSTSUBSCRIPT italic_s ∈ blackboard_N start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT 0 , italic_s , 0 end_POSTSUBSCRIPT italic_g start_POSTSUPERSCRIPT italic_s end_POSTSUPERSCRIPT = 0 . (11)

Since g𝑔gitalic_g is a non-constant modular function, g𝑔gitalic_g must have either a zero or a pole in \mathbb{H}blackboard_H. Say that the order of g𝑔gitalic_g at τ0subscript𝜏0\tau_{0}italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT is b0𝑏0b\neq 0italic_b ≠ 0. Then any function r=0Rcrgrsuperscriptsubscript𝑟0𝑅subscript𝑐𝑟superscript𝑔𝑟\sum_{r=0}^{R}c_{r}\,g^{r}∑ start_POSTSUBSCRIPT italic_r = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_R end_POSTSUPERSCRIPT italic_c start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT italic_g start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT with not all cr=0subscript𝑐𝑟0c_{r}=0italic_c start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT = 0 will have order bR0𝑏𝑅0bR\neq 0italic_b italic_R ≠ 0 at τ0subscript𝜏0\tau_{0}italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT. Thus, any combination of the form r=0Rcrgrsuperscriptsubscript𝑟0𝑅subscript𝑐𝑟superscript𝑔𝑟\sum_{r=0}^{R}c_{r}\,g^{r}∑ start_POSTSUBSCRIPT italic_r = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_R end_POSTSUPERSCRIPT italic_c start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT italic_g start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT cannot be identically zero. Thus, relations (10) and (11) imply that p0,s,0=pkm,s,0=0subscript𝑝0𝑠0subscript𝑝𝑘𝑚𝑠00p_{0,s,0}=p_{\frac{k}{m},s,0}=0italic_p start_POSTSUBSCRIPT 0 , italic_s , 0 end_POSTSUBSCRIPT = italic_p start_POSTSUBSCRIPT divide start_ARG italic_k end_ARG start_ARG italic_m end_ARG , italic_s , 0 end_POSTSUBSCRIPT = 0 for all k𝑘kitalic_k and s𝑠sitalic_s. Hence P=0𝑃0P=0italic_P = 0 and the theorem is proved. ∎


3. Proof of Main Results


3.1. Values of modular functions when j(τ)¯𝑗𝜏¯j(\tau)\not\in\overline{\mathbb{Q}}italic_j ( italic_τ ) ∉ over¯ start_ARG blackboard_Q end_ARG

Before proceeding with the proof of the main theorems, we establish the following intermediary observation.

Lemma 3.1.

Let gN,¯𝑔subscript𝑁¯g\in\mathcal{F}_{N,\overline{\mathbb{Q}}}italic_g ∈ caligraphic_F start_POSTSUBSCRIPT italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT. If τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H such that j(τ)¯𝑗𝜏¯j(\tau)\notin\overline{\mathbb{Q}}italic_j ( italic_τ ) ∉ over¯ start_ARG blackboard_Q end_ARG, then g(τ)𝑔𝜏g(\tau)italic_g ( italic_τ ) is non-zero.

Proof.

By Theorem 2.11, we know that g𝑔gitalic_g satisfies a non-trivial polynomial over ¯(j)¯𝑗\overline{\mathbb{Q}}(j)over¯ start_ARG blackboard_Q end_ARG ( italic_j ). On clearing denominators, we can assume that g𝑔gitalic_g satisfies the irreducible polynomial

P(X)=r=0mcr(j)Xr=r=0m(s=0drcrsjs)Xr¯[j][X],m=degP(X),dr=degcr(j),formulae-sequence𝑃𝑋superscriptsubscript𝑟0𝑚subscript𝑐𝑟𝑗superscript𝑋𝑟superscriptsubscript𝑟0𝑚superscriptsubscript𝑠0subscript𝑑𝑟subscript𝑐𝑟𝑠superscript𝑗𝑠superscript𝑋𝑟¯delimited-[]𝑗delimited-[]𝑋formulae-sequence𝑚degree𝑃𝑋subscript𝑑𝑟degreesubscript𝑐𝑟𝑗P(X)=\sum_{r=0}^{m}c_{r}(j)\,X^{r}=\sum_{r=0}^{m}\bigg{(}\sum_{s=0}^{d_{r}}c_{% rs}\,j^{s}\bigg{)}\,X^{r}\in\overline{\mathbb{Q}}[j][X],\quad m=\deg P(X),\,\,% d_{r}=\deg c_{r}(j),italic_P ( italic_X ) = ∑ start_POSTSUBSCRIPT italic_r = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT italic_c start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ( italic_j ) italic_X start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT = ∑ start_POSTSUBSCRIPT italic_r = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ( ∑ start_POSTSUBSCRIPT italic_s = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_c start_POSTSUBSCRIPT italic_r italic_s end_POSTSUBSCRIPT italic_j start_POSTSUPERSCRIPT italic_s end_POSTSUPERSCRIPT ) italic_X start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ∈ over¯ start_ARG blackboard_Q end_ARG [ italic_j ] [ italic_X ] , italic_m = roman_deg italic_P ( italic_X ) , italic_d start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT = roman_deg italic_c start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ( italic_j ) ,

Note that c0(j)¯[j]subscript𝑐0𝑗¯delimited-[]𝑗c_{0}(j)\in\overline{\mathbb{Q}}[j]italic_c start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_j ) ∈ over¯ start_ARG blackboard_Q end_ARG [ italic_j ] is not the identically zero polynomial. Now suppose τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H is such that j(τ)𝑗𝜏j(\tau)italic_j ( italic_τ ) is transcendental. If g(τ)𝑔𝜏g(\tau)italic_g ( italic_τ ) is zero, then we get that c0(j(τ))=0subscript𝑐0𝑗𝜏0c_{0}(j(\tau))=0italic_c start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_j ( italic_τ ) ) = 0 which contradicts the transcendence of j(τ)𝑗𝜏j(\tau)italic_j ( italic_τ ). This completes the proof. ∎

Proof of Theorem 1.6(a).

If g(τ)=0𝑔𝜏0g(\tau)=0italic_g ( italic_τ ) = 0, then it follows from Lemma 3.1 that j(τ)¯𝑗𝜏¯j(\tau)\in\overline{\mathbb{Q}}italic_j ( italic_τ ) ∈ over¯ start_ARG blackboard_Q end_ARG. If τ𝜏\tauitalic_τ is a pole of g𝑔gitalic_g, we consider the modular function

h(z):=1g(z)N,¯,assign𝑧1𝑔𝑧subscript𝑁¯h(z):=\frac{1}{g(z)}\in\mathcal{F}_{N,\overline{\mathbb{Q}}},italic_h ( italic_z ) := divide start_ARG 1 end_ARG start_ARG italic_g ( italic_z ) end_ARG ∈ caligraphic_F start_POSTSUBSCRIPT italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT ,

which vanishes at z=τ𝑧𝜏z=\tauitalic_z = italic_τ, and so j(τ)¯𝑗𝜏¯j(\tau)\in\overline{\mathbb{Q}}italic_j ( italic_τ ) ∈ over¯ start_ARG blackboard_Q end_ARG by Lemma 3.1. ∎

The proof of Theorem 1.6(b) is established in two parts. We first show that if j(τ)𝑗𝜏j(\tau)italic_j ( italic_τ ) is transcendental, then g(τ)𝑔𝜏g(\tau)italic_g ( italic_τ ) is as well. The converse implication is proved later.

Proposition 3.2.

Let gN,¯𝑔subscript𝑁¯g\in\mathcal{F}_{N,\overline{\mathbb{Q}}}italic_g ∈ caligraphic_F start_POSTSUBSCRIPT italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT and τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H be such that it is not a pole of g𝑔gitalic_g. If j(τ)𝑗𝜏j(\tau)italic_j ( italic_τ ) is transcendental, then g(τ)𝑔𝜏g(\tau)italic_g ( italic_τ ) is transcendental.

Proof.

Suppose that g(τ)¯𝑔𝜏¯g(\tau)\in\overline{\mathbb{Q}}italic_g ( italic_τ ) ∈ over¯ start_ARG blackboard_Q end_ARG. Then the modular function

h(z):=g(z)g(τ)assign𝑧𝑔𝑧𝑔𝜏h(z):=g(z)-g(\tau)italic_h ( italic_z ) := italic_g ( italic_z ) - italic_g ( italic_τ )

belongs to N,¯subscript𝑁¯\mathcal{F}_{N,\overline{\mathbb{Q}}}caligraphic_F start_POSTSUBSCRIPT italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT and vanishes at τ𝜏\tauitalic_τ. This contradicts Lemma 3.1. Therefore, g(τ)𝑔𝜏g(\tau)italic_g ( italic_τ ) is transcendental. ∎

3.2. Values of modular functions when j(τ)¯𝑗𝜏¯j(\tau)\in\overline{\mathbb{Q}}italic_j ( italic_τ ) ∈ over¯ start_ARG blackboard_Q end_ARG

From Theorem 2.11, we have

N,¯=¯({j,f𝒂:𝒂S}), where S={(rN,sN):0r,sN1 and (r,s)(0,0)}.formulae-sequencesubscript𝑁¯¯conditional-set𝑗subscript𝑓𝒂𝒂𝑆 where 𝑆conditional-set𝑟𝑁𝑠𝑁formulae-sequence0𝑟𝑠𝑁1 and 𝑟𝑠00\mathcal{F}_{N,\overline{\mathbb{Q}}}=\overline{\mathbb{Q}}\left(\{j,f_{% \boldsymbol{a}}:{\boldsymbol{a}}\in S\}\right),\text{ where }S=\left\{\left(% \frac{r}{N},\frac{s}{N}\right):0\leq r,s\leq N-1\text{ and }(r,s)\neq(0,0)% \right\}.caligraphic_F start_POSTSUBSCRIPT italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT = over¯ start_ARG blackboard_Q end_ARG ( { italic_j , italic_f start_POSTSUBSCRIPT bold_italic_a end_POSTSUBSCRIPT : bold_italic_a ∈ italic_S } ) , where italic_S = { ( divide start_ARG italic_r end_ARG start_ARG italic_N end_ARG , divide start_ARG italic_s end_ARG start_ARG italic_N end_ARG ) : 0 ≤ italic_r , italic_s ≤ italic_N - 1 and ( italic_r , italic_s ) ≠ ( 0 , 0 ) } .

Hence, for any gN,¯𝑔subscript𝑁¯g\in\mathcal{F}_{N,\overline{\mathbb{Q}}}italic_g ∈ caligraphic_F start_POSTSUBSCRIPT italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT, the algebraic nature of g(τ)𝑔𝜏g(\tau)italic_g ( italic_τ ) is determined by the numbers in the set {f𝒂(τ):𝒂S}conditional-setsubscript𝑓𝒂𝜏𝒂𝑆\{f_{\boldsymbol{a}}(\tau):{\boldsymbol{a}}\in S\}{ italic_f start_POSTSUBSCRIPT bold_italic_a end_POSTSUBSCRIPT ( italic_τ ) : bold_italic_a ∈ italic_S }.

For N=1𝑁1N=1italic_N = 1, 1,¯=¯(j)subscript1¯¯𝑗\mathcal{F}_{1,\overline{\mathbb{Q}}}=\overline{\mathbb{Q}}(j)caligraphic_F start_POSTSUBSCRIPT 1 , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT = over¯ start_ARG blackboard_Q end_ARG ( italic_j ). Hence, for any g1,¯𝑔subscript1¯g\in\mathcal{F}_{1,\overline{\mathbb{Q}}}italic_g ∈ caligraphic_F start_POSTSUBSCRIPT 1 , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT, j(τ)¯𝑗𝜏¯j(\tau)\in\overline{\mathbb{Q}}italic_j ( italic_τ ) ∈ over¯ start_ARG blackboard_Q end_ARG implies that g(τ)¯𝑔𝜏¯g(\tau)\in\overline{\mathbb{Q}}italic_g ( italic_τ ) ∈ over¯ start_ARG blackboard_Q end_ARG. For N>1𝑁1N>1italic_N > 1, we have to study the nature of the values f𝒂(τ)subscript𝑓𝒂𝜏f_{\boldsymbol{a}}(\tau)italic_f start_POSTSUBSCRIPT bold_italic_a end_POSTSUBSCRIPT ( italic_τ ) for all 𝒂S𝒂𝑆{\boldsymbol{a}}\in Sbold_italic_a ∈ italic_S. We start by proving the following important lemma.

Lemma 3.3.

If τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H such that j(τ)𝑗𝜏j(\tau)italic_j ( italic_τ ) is algebraic, then there exists a unique transcendental number (up to an algebraic multiples) ωτsubscript𝜔𝜏\omega_{\tau}italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT for which g2(ωτLτ)subscript𝑔2subscript𝜔𝜏subscript𝐿𝜏g_{2}(\omega_{\tau}L_{\tau})italic_g start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) and g3(ωτLτ)subscript𝑔3subscript𝜔𝜏subscript𝐿𝜏g_{3}(\omega_{\tau}L_{\tau})italic_g start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) are both algebraic numbers.

Proof.

Note that for any α×𝛼superscript\alpha\in\mathbb{C}^{\times}italic_α ∈ blackboard_C start_POSTSUPERSCRIPT × end_POSTSUPERSCRIPT,

j(τ)=E4(τ)3Δ(τ)=1728g2(Lτ)3Δ0(Lτ)=1728g2(αLτ)3Δ0(αLτ),𝑗𝜏subscript𝐸4superscript𝜏3Δ𝜏1728subscript𝑔2superscriptsubscript𝐿𝜏3subscriptΔ0subscript𝐿𝜏1728subscript𝑔2superscript𝛼subscript𝐿𝜏3subscriptΔ0𝛼subscript𝐿𝜏j(\tau)=\frac{E_{4}(\tau)^{3}}{\Delta(\tau)}=\frac{1728\,g_{2}(L_{\tau})^{3}}{% \Delta_{0}(L_{\tau})}=\frac{1728\,g_{2}\left(\alpha L_{\tau}\right)^{3}}{% \Delta_{0}\left(\alpha L_{\tau}\right)},italic_j ( italic_τ ) = divide start_ARG italic_E start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( italic_τ ) start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_ARG start_ARG roman_Δ ( italic_τ ) end_ARG = divide start_ARG 1728 italic_g start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_ARG start_ARG roman_Δ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) end_ARG = divide start_ARG 1728 italic_g start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_α italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_ARG start_ARG roman_Δ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_α italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) end_ARG , (12)

because of the homogeneity properties of the g2subscript𝑔2g_{2}italic_g start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT, g3subscript𝑔3g_{3}italic_g start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT functions. Here Lτ=τsubscript𝐿𝜏direct-sum𝜏L_{\tau}=\tau\,\mathbb{Z}\oplus\mathbb{Z}italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT = italic_τ blackboard_Z ⊕ blackboard_Z and αLτ=ατα𝛼subscript𝐿𝜏direct-sum𝛼𝜏𝛼\alpha L_{\tau}=\alpha\,\tau\,\mathbb{Z}\oplus\alpha\,\mathbb{Z}italic_α italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT = italic_α italic_τ blackboard_Z ⊕ italic_α blackboard_Z. If we choose ωτsubscript𝜔𝜏\omega_{\tau}italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT such that ωτ4=g2(Lτ)superscriptsubscript𝜔𝜏4subscript𝑔2subscript𝐿𝜏\omega_{\tau}^{4}=g_{2}(L_{\tau})italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT = italic_g start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ), then g2(ωτLτ)=1subscript𝑔2subscript𝜔𝜏subscript𝐿𝜏1g_{2}(\omega_{\tau}L_{\tau})=1italic_g start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) = 1. Given that j(τ)𝑗𝜏j(\tau)italic_j ( italic_τ ) is algebraic, from (12), we get that Δ0(ωτLτ)subscriptΔ0subscript𝜔𝜏subscript𝐿𝜏\Delta_{0}(\omega_{\tau}L_{\tau})roman_Δ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) is also algebraic. Thus, the numbers g2(ωτLτ)subscript𝑔2subscript𝜔𝜏subscript𝐿𝜏g_{2}(\omega_{\tau}L_{\tau})italic_g start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) and g3(ωτLτ)subscript𝑔3subscript𝜔𝜏subscript𝐿𝜏g_{3}(\omega_{\tau}L_{\tau})italic_g start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) are both algebraic. Moreover, ωτsubscript𝜔𝜏\omega_{\tau}italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT is a period of ωτLτsubscript𝜔𝜏subscript𝐿𝜏\omega_{\tau}L_{\tau}italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT and both g2(ωτLτ)subscript𝑔2subscript𝜔𝜏subscript𝐿𝜏g_{2}(\omega_{\tau}L_{\tau})italic_g start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) and g3(ωτLτ)subscript𝑔3subscript𝜔𝜏subscript𝐿𝜏g_{3}(\omega_{\tau}L_{\tau})italic_g start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) are algebraic. By Corollary 2.4 we conclude that ωτsubscript𝜔𝜏\omega_{\tau}italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT is transcendental.

To prove uniqueness, consider an arbitrary ωτ×superscriptsubscript𝜔𝜏superscript\omega_{\tau}^{\prime}\in\mathbb{C}^{\times}italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ blackboard_C start_POSTSUPERSCRIPT × end_POSTSUPERSCRIPT such that both g2(ωτLτ)subscript𝑔2superscriptsubscript𝜔𝜏subscript𝐿𝜏g_{2}(\omega_{\tau}^{\prime}L_{\tau})italic_g start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) and g3(ωτLτ)subscript𝑔3superscriptsubscript𝜔𝜏subscript𝐿𝜏g_{3}(\omega_{\tau}^{\prime}L_{\tau})italic_g start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) are algebraic. By homogeneity of g2subscript𝑔2g_{2}italic_g start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT, we have

g2(ωτLτ)=(ωτ)4g2(Lτ)=:β¯.\quad g_{2}(\omega_{\tau}^{\prime}L_{\tau})=(\omega_{\tau}^{\prime})^{-4}\,g_{% 2}(L_{\tau})=:\beta\in\overline{\mathbb{Q}}.italic_g start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) = ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT - 4 end_POSTSUPERSCRIPT italic_g start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) = : italic_β ∈ over¯ start_ARG blackboard_Q end_ARG .

Then, we get g2(Lτ)=β(ωτ)4subscript𝑔2subscript𝐿𝜏𝛽superscriptsuperscriptsubscript𝜔𝜏4g_{2}(L_{\tau})=\beta\cdot(\omega_{\tau}^{\prime})^{4}italic_g start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) = italic_β ⋅ ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT and hence ωτ4=β(ωτ)4.superscriptsubscript𝜔𝜏4𝛽superscriptsuperscriptsubscript𝜔𝜏4\omega_{\tau}^{4}=\beta\cdot(\omega_{\tau}^{\prime})^{4}.italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT = italic_β ⋅ ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT . This completes the proof that ωτsubscript𝜔𝜏\omega_{\tau}italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT is unique up to algebraic multiples. ∎

Now recall that

f𝒂(τ):=g2(Lτ)g3(Lτ)Δ0(Lτ)Lτ(a1τ+a2),assignsubscript𝑓𝒂𝜏subscript𝑔2subscript𝐿𝜏subscript𝑔3subscript𝐿𝜏subscriptΔ0subscript𝐿𝜏subscriptWeierstrass-psubscript𝐿𝜏subscript𝑎1𝜏subscript𝑎2f_{\boldsymbol{a}}(\tau):=\frac{g_{2}(L_{\tau})\,g_{3}(L_{\tau})}{\Delta_{0}(L% _{\tau})}\,\wp_{L_{\tau}}(a_{1}\tau+a_{2}),italic_f start_POSTSUBSCRIPT bold_italic_a end_POSTSUBSCRIPT ( italic_τ ) := divide start_ARG italic_g start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) italic_g start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) end_ARG start_ARG roman_Δ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) end_ARG ℘ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_τ + italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) ,

where Lτ=τsubscript𝐿𝜏direct-sum𝜏L_{\tau}=\tau\,\mathbb{Z}\oplus\mathbb{Z}italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT = italic_τ blackboard_Z ⊕ blackboard_Z and 𝒂=(a1,a2)S𝒂subscript𝑎1subscript𝑎2𝑆{\boldsymbol{a}}=(a_{1},a_{2})\in Sbold_italic_a = ( italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) ∈ italic_S. Using homogeneity properties of the functions involved, we can rewrite this as follows:

f𝒂(τ)=g2(ωτLτ)g3(ωτLτ)Δ0(ωτLτ)ωτLτ(a1ωττ+a2ωτ).subscript𝑓𝒂𝜏subscript𝑔2subscript𝜔𝜏subscript𝐿𝜏subscript𝑔3subscript𝜔𝜏subscript𝐿𝜏subscriptΔ0subscript𝜔𝜏subscript𝐿𝜏subscriptWeierstrass-psubscript𝜔𝜏subscript𝐿𝜏subscript𝑎1subscript𝜔𝜏𝜏subscript𝑎2subscript𝜔𝜏f_{\boldsymbol{a}}(\tau)=\frac{g_{2}(\omega_{\tau}L_{\tau})\,g_{3}(\omega_{% \tau}L_{\tau})}{\Delta_{0}(\omega_{\tau}L_{\tau})}\,\wp_{\omega_{\tau}L_{\tau}% }(a_{1}\omega_{\tau}\tau+a_{2}\omega_{\tau}).italic_f start_POSTSUBSCRIPT bold_italic_a end_POSTSUBSCRIPT ( italic_τ ) = divide start_ARG italic_g start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) italic_g start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) end_ARG start_ARG roman_Δ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) end_ARG ℘ start_POSTSUBSCRIPT italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_τ + italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) .
Lemma 3.4.

If τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H is such that j(τ)¯𝑗𝜏¯j(\tau)\in\overline{\mathbb{Q}}italic_j ( italic_τ ) ∈ over¯ start_ARG blackboard_Q end_ARG, then f𝐚(τ)¯subscript𝑓𝐚𝜏¯f_{\boldsymbol{a}}(\tau)\in\overline{\mathbb{Q}}italic_f start_POSTSUBSCRIPT bold_italic_a end_POSTSUBSCRIPT ( italic_τ ) ∈ over¯ start_ARG blackboard_Q end_ARG for all 𝐚S𝐚𝑆{\boldsymbol{a}}\in Sbold_italic_a ∈ italic_S.

Proof.

Let 𝒂=(rN,sN)S𝒂𝑟𝑁𝑠𝑁𝑆{\boldsymbol{a}}=\left(\frac{r}{N},\frac{s}{N}\right)\in Sbold_italic_a = ( divide start_ARG italic_r end_ARG start_ARG italic_N end_ARG , divide start_ARG italic_s end_ARG start_ARG italic_N end_ARG ) ∈ italic_S. Then we have

f𝒂(τ)=g2(ωτLτ)g3(ωτLτ)Δ0(ωτLτ)ωτLτ(rωττN+sωτN),subscript𝑓𝒂𝜏subscript𝑔2subscript𝜔𝜏subscript𝐿𝜏subscript𝑔3subscript𝜔𝜏subscript𝐿𝜏subscriptΔ0subscript𝜔𝜏subscript𝐿𝜏subscriptWeierstrass-psubscript𝜔𝜏subscript𝐿𝜏𝑟subscript𝜔𝜏𝜏𝑁𝑠subscript𝜔𝜏𝑁f_{\boldsymbol{a}}(\tau)=\frac{g_{2}(\omega_{\tau}L_{\tau})\,g_{3}(\omega_{% \tau}L_{\tau})}{\Delta_{0}(\omega_{\tau}L_{\tau})}\,\wp_{\omega_{\tau}L_{\tau}% }\left(\frac{r\,\omega_{\tau}\,\tau}{N}+\frac{s\,\omega_{\tau}}{N}\right),italic_f start_POSTSUBSCRIPT bold_italic_a end_POSTSUBSCRIPT ( italic_τ ) = divide start_ARG italic_g start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) italic_g start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) end_ARG start_ARG roman_Δ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) end_ARG ℘ start_POSTSUBSCRIPT italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( divide start_ARG italic_r italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_τ end_ARG start_ARG italic_N end_ARG + divide start_ARG italic_s italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG ) ,

where ωτsubscript𝜔𝜏\omega_{\tau}italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT is chosen as in Lemma 3.3 so that g2(ωτLτ),g3(ωτLτ)¯subscript𝑔2subscript𝜔𝜏subscript𝐿𝜏subscript𝑔3subscript𝜔𝜏subscript𝐿𝜏¯g_{2}(\omega_{\tau}L_{\tau}),\,g_{3}(\omega_{\tau}L_{\tau})\in\overline{% \mathbb{Q}}italic_g start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) , italic_g start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) ∈ over¯ start_ARG blackboard_Q end_ARG.

Recall that both ωτLτ(ωττN)subscriptWeierstrass-psubscript𝜔𝜏subscript𝐿𝜏subscript𝜔𝜏𝜏𝑁\wp_{\omega_{\tau}L_{\tau}}\left(\frac{\omega_{\tau}\,\tau}{N}\right)℘ start_POSTSUBSCRIPT italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( divide start_ARG italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_τ end_ARG start_ARG italic_N end_ARG ) and ωτLτ(ωτN)subscriptWeierstrass-psubscript𝜔𝜏subscript𝐿𝜏subscript𝜔𝜏𝑁\wp_{\omega_{\tau}L_{\tau}}\left(\frac{\omega_{\tau}}{N}\right)℘ start_POSTSUBSCRIPT italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( divide start_ARG italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG ) are algebraic by Corollary 2.4. Moreover, by the addition formula for Weierstrass Weierstrass-p\wp-function in Theorem 2.2, we get that

ωτLτ(rωττN+sωτN)¯subscriptWeierstrass-psubscript𝜔𝜏subscript𝐿𝜏𝑟subscript𝜔𝜏𝜏𝑁𝑠subscript𝜔𝜏𝑁¯\wp_{\omega_{\tau}L_{\tau}}\left(\frac{r\,\omega_{\tau}\,\tau}{N}+\frac{s\,% \omega_{\tau}}{N}\right)\in\overline{\mathbb{Q}}℘ start_POSTSUBSCRIPT italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( divide start_ARG italic_r italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_τ end_ARG start_ARG italic_N end_ARG + divide start_ARG italic_s italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT end_ARG start_ARG italic_N end_ARG ) ∈ over¯ start_ARG blackboard_Q end_ARG

for all 𝒂=(rN,sN)S𝒂𝑟𝑁𝑠𝑁𝑆{\boldsymbol{a}}=\left(\frac{r}{N},\frac{s}{N}\right)\in Sbold_italic_a = ( divide start_ARG italic_r end_ARG start_ARG italic_N end_ARG , divide start_ARG italic_s end_ARG start_ARG italic_N end_ARG ) ∈ italic_S. Thus, the number f𝒂(τ)subscript𝑓𝒂𝜏f_{\boldsymbol{a}}(\tau)italic_f start_POSTSUBSCRIPT bold_italic_a end_POSTSUBSCRIPT ( italic_τ ) is algebraic for all 𝒂S𝒂𝑆{\boldsymbol{a}}\in Sbold_italic_a ∈ italic_S. ∎

Proposition 3.5.

Let gN,¯𝑔subscript𝑁¯g\in\mathcal{F}_{N,\overline{\mathbb{{Q}}}}italic_g ∈ caligraphic_F start_POSTSUBSCRIPT italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT and τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H such that j(τ)¯𝑗𝜏¯j(\tau)\in\overline{\mathbb{Q}}italic_j ( italic_τ ) ∈ over¯ start_ARG blackboard_Q end_ARG. If τ𝜏\tauitalic_τ is not a pole of g𝑔gitalic_g, then g(τ)𝑔𝜏g(\tau)italic_g ( italic_τ ) is algebraic.

Proof.

From Lemma 3.4, we have f𝒂(τ)¯subscript𝑓𝒂𝜏¯f_{\boldsymbol{a}}(\tau)\in\overline{\mathbb{Q}}italic_f start_POSTSUBSCRIPT bold_italic_a end_POSTSUBSCRIPT ( italic_τ ) ∈ over¯ start_ARG blackboard_Q end_ARG for all 𝒂S𝒂𝑆{\boldsymbol{a}}\in Sbold_italic_a ∈ italic_S. Since

gN,¯=¯({j,f𝒂|𝒂S})𝑔subscript𝑁¯¯conditional-set𝑗subscript𝑓𝒂𝒂𝑆g\in\mathcal{F}_{N,\overline{\mathbb{Q}}}=\overline{\mathbb{Q}}\left(\{j,f_{% \boldsymbol{a}}|{\boldsymbol{a}}\in S\}\right)italic_g ∈ caligraphic_F start_POSTSUBSCRIPT italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT = over¯ start_ARG blackboard_Q end_ARG ( { italic_j , italic_f start_POSTSUBSCRIPT bold_italic_a end_POSTSUBSCRIPT | bold_italic_a ∈ italic_S } )

by Theorem 2.11, g(τ)𝑔𝜏g(\tau)italic_g ( italic_τ ) is also algebraic. ∎


Propositions 3.2 and 3.5 together complete the proof of Theorem 1.6(b). We now prove the generalization of [5, Theorem 2.4].

Proof of Theorem 1.7.

Let f𝑓fitalic_f be a meromorphic modular form of weight k𝑘k\in\mathbb{Z}italic_k ∈ blackboard_Z. Define

h(τ):=f(τ)12Δ(τ)kτ.formulae-sequenceassign𝜏𝑓superscript𝜏12Δsuperscript𝜏𝑘for-all𝜏h(\tau):=\frac{f(\tau)^{12}}{\Delta(\tau)^{k}}\quad\forall\tau\in\mathbb{H}.italic_h ( italic_τ ) := divide start_ARG italic_f ( italic_τ ) start_POSTSUPERSCRIPT 12 end_POSTSUPERSCRIPT end_ARG start_ARG roman_Δ ( italic_τ ) start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG ∀ italic_τ ∈ blackboard_H .

The function hN,¯subscript𝑁¯h\in\mathcal{F}_{N,\overline{\mathbb{Q}}}italic_h ∈ caligraphic_F start_POSTSUBSCRIPT italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT because the Fourier coefficients of f𝑓fitalic_f and ΔΔ\Deltaroman_Δ are algebraic. Moreover, any τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H is a zero or a pole of hhitalic_h if and only if it is a zero or a pole of f𝑓fitalic_f because ΔΔ\Deltaroman_Δ is non-vanishing and holomorphic on \mathbb{H}blackboard_H. Thus, if τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H is a zero or pole of f𝑓fitalic_f, then hhitalic_h is non-constant and by Theorem 1.6(a), we deduce that j(τ)¯𝑗𝜏¯j(\tau)\in\overline{\mathbb{Q}}italic_j ( italic_τ ) ∈ over¯ start_ARG blackboard_Q end_ARG, and by Theorem 1.6(b), that either g(z)𝑔𝑧g(z)italic_g ( italic_z ) has a pole at z=τ𝑧𝜏z=\tauitalic_z = italic_τ or that g(τ)¯𝑔𝜏¯g(\tau)\in\overline{\mathbb{Q}}italic_g ( italic_τ ) ∈ over¯ start_ARG blackboard_Q end_ARG. ∎


3.3. Values of modular forms

Recall that for any integer k𝑘kitalic_k and N𝑁Nitalic_N, we denote Mk,N,¯subscript𝑀𝑘𝑁¯M_{k,N,\overline{\mathbb{Q}}}italic_M start_POSTSUBSCRIPT italic_k , italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT, Mk,N,¯wsuperscriptsubscript𝑀𝑘𝑁¯𝑤M_{k,N,\overline{\mathbb{Q}}}^{w}italic_M start_POSTSUBSCRIPT italic_k , italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_w end_POSTSUPERSCRIPT and Mk,N,¯msuperscriptsubscript𝑀𝑘𝑁¯𝑚M_{k,N,\overline{\mathbb{Q}}}^{m}italic_M start_POSTSUBSCRIPT italic_k , italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT to be the set of holomorphic, weakly holomorphic and meromorphic modular forms respectively of level N𝑁Nitalic_N with algebraic Fourier coefficients at i𝑖i\inftyitalic_i ∞. By Corollary 2.12, all elements of these sets have algebraic Fourier coefficients with respect to all cusps as well.

Proof of Theorem 1.8(a) .

Let fMk,N,¯m𝑓subscriptsuperscript𝑀𝑚𝑘𝑁¯f\in M^{m}_{k,N,\overline{\mathbb{Q}}}italic_f ∈ italic_M start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_k , italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT. Consider the modular function

g(τ):=f(τ)12Δ(τ)k.assign𝑔𝜏𝑓superscript𝜏12Δsuperscript𝜏𝑘g(\tau):=\frac{{f(\tau)}^{12}}{\Delta(\tau)^{k}}.italic_g ( italic_τ ) := divide start_ARG italic_f ( italic_τ ) start_POSTSUPERSCRIPT 12 end_POSTSUPERSCRIPT end_ARG start_ARG roman_Δ ( italic_τ ) start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG .

If g𝑔gitalic_g is a non-zero constant, then f(τ)=cΔ(τ)k/12𝑓𝜏𝑐Δsuperscript𝜏𝑘12f(\tau)=c\Delta(\tau)^{k/12}italic_f ( italic_τ ) = italic_c roman_Δ ( italic_τ ) start_POSTSUPERSCRIPT italic_k / 12 end_POSTSUPERSCRIPT for some c¯×𝑐superscript¯c\in\overline{\mathbb{Q}}^{\times}italic_c ∈ over¯ start_ARG blackboard_Q end_ARG start_POSTSUPERSCRIPT × end_POSTSUPERSCRIPT and all τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H. Since 1728Δ(τ)=E43(τ)E62(τ)1728Δ𝜏superscriptsubscript𝐸43𝜏superscriptsubscript𝐸62𝜏1728\Delta(\tau)=E_{4}^{3}(\tau)-E_{6}^{2}(\tau)1728 roman_Δ ( italic_τ ) = italic_E start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ( italic_τ ) - italic_E start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_τ ), and E4(τ)subscript𝐸4𝜏E_{4}(\tau)italic_E start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( italic_τ ) is algebraically independent with E6(τ)subscript𝐸6𝜏E_{6}(\tau)italic_E start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT ( italic_τ ) for τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H such that e2πiτ¯superscript𝑒2𝜋𝑖𝜏¯e^{2\pi i\tau}\in\overline{\mathbb{Q}}italic_e start_POSTSUPERSCRIPT 2 italic_π italic_i italic_τ end_POSTSUPERSCRIPT ∈ over¯ start_ARG blackboard_Q end_ARG by Nesterenko’s theorem 1.3, we deduce that f(τ)𝑓𝜏f(\tau)italic_f ( italic_τ ) is transcendental.

Now suppose that g𝑔gitalic_g is non-constant. Since fMk,N,¯𝑓subscript𝑀𝑘𝑁¯f\in M_{k,N,\overline{\mathbb{Q}}}italic_f ∈ italic_M start_POSTSUBSCRIPT italic_k , italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT, gN,¯𝑔subscript𝑁¯g\in\mathcal{F}_{N,\overline{\mathbb{Q}}}italic_g ∈ caligraphic_F start_POSTSUBSCRIPT italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT. Note that for τ0subscript𝜏0\tau_{0}\in\mathbb{H}italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∈ blackboard_H such that e2πiτ0superscript𝑒2𝜋𝑖subscript𝜏0e^{2\pi i\tau_{0}}italic_e start_POSTSUPERSCRIPT 2 italic_π italic_i italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT is algebraic, j(τ0)𝑗subscript𝜏0j(\tau_{0})italic_j ( italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) is transcendental by Theorem 1.2. Such a τ0subscript𝜏0\tau_{0}italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT cannot be a pole of f𝑓fitalic_f. For if τ0subscript𝜏0\tau_{0}italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT is a pole of f𝑓fitalic_f, then τ0subscript𝜏0\tau_{0}italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT is a pole of g𝑔gitalic_g and by Theorem 1.6(a), j(τ0)𝑗subscript𝜏0j(\tau_{0})italic_j ( italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) would be algebraic, leading to a contradiction. As τ0subscript𝜏0\tau_{0}italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT is not a pole of g𝑔gitalic_g, Theorem 1.6(b) implies that g(τ0)𝑔subscript𝜏0g(\tau_{0})italic_g ( italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) is transcendental. Moreover, by Theorem 2.11, g(τ0)𝑔subscript𝜏0g(\tau_{0})italic_g ( italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) is algebraic over ¯(j(τ0))¯𝑗subscript𝜏0\overline{\mathbb{Q}}(j(\tau_{0}))over¯ start_ARG blackboard_Q end_ARG ( italic_j ( italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ). By Nesterenko’s theorem,

Δ(τ0)=E43(τ0)E62(τ0)1728 and j(τ0)=E43(τ0)Δ(τ0)formulae-sequenceΔsubscript𝜏0superscriptsubscript𝐸43subscript𝜏0superscriptsubscript𝐸62subscript𝜏01728 and 𝑗subscript𝜏0superscriptsubscript𝐸43subscript𝜏0Δsubscript𝜏0\Delta(\tau_{0})=\frac{E_{4}^{3}(\tau_{0})-E_{6}^{2}(\tau_{0})}{1728}\qquad% \text{ and }\qquad j(\tau_{0})=\frac{E_{4}^{3}(\tau_{0})}{\Delta(\tau_{0})}roman_Δ ( italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) = divide start_ARG italic_E start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ( italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) - italic_E start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ( italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) end_ARG start_ARG 1728 end_ARG and italic_j ( italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) = divide start_ARG italic_E start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ( italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) end_ARG start_ARG roman_Δ ( italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) end_ARG

are algebraically independent. Therefore,

trdeg¯(g(τ0),Δ(τ0))=trdeg¯(j(τ0),Δ(τ0))=2.subscripttrdeg¯𝑔subscript𝜏0Δsubscript𝜏0subscripttrdeg¯𝑗subscript𝜏0Δsubscript𝜏02\text{trdeg}_{\,\mathbb{Q}}\,\,\overline{\mathbb{Q}}\left(g(\tau_{0}),\,\Delta% (\tau_{0})\right)=\text{trdeg}_{\,\mathbb{Q}}\,\,\overline{\mathbb{Q}}\left(j(% \tau_{0}),\,\Delta(\tau_{0})\right)=2.trdeg start_POSTSUBSCRIPT blackboard_Q end_POSTSUBSCRIPT over¯ start_ARG blackboard_Q end_ARG ( italic_g ( italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) , roman_Δ ( italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ) = trdeg start_POSTSUBSCRIPT blackboard_Q end_POSTSUBSCRIPT over¯ start_ARG blackboard_Q end_ARG ( italic_j ( italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) , roman_Δ ( italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ) = 2 .

Hence, f(τ0)12=g(τ0)Δ(τ0)k𝑓superscriptsubscript𝜏012𝑔subscript𝜏0Δsuperscriptsubscript𝜏0𝑘f(\tau_{0})^{12}=g(\tau_{0})\,\Delta(\tau_{0})^{k}italic_f ( italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT 12 end_POSTSUPERSCRIPT = italic_g ( italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) roman_Δ ( italic_τ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT is transcendental, proving the claim. ∎

We remark here that the proof of Theorem 1.8(a) only requires Nesterenko’s theorem and the structure of modular functions of higher level. One also immediately deduces the following.

Proposition 3.6.

If fMk,N,¯m𝑓subscriptsuperscript𝑀𝑚𝑘𝑁¯f\in M^{m}_{k,N,\overline{\mathbb{Q}}}italic_f ∈ italic_M start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_k , italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT, then f𝑓fitalic_f is algebraically dependent with E4subscript𝐸4E_{4}italic_E start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT and E6subscript𝐸6E_{6}italic_E start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT over ¯¯\overline{\mathbb{Q}}over¯ start_ARG blackboard_Q end_ARG. In particular, If fMk,N,¯m𝑓superscriptsubscript𝑀𝑘𝑁¯𝑚f\in M_{k,N,\overline{\mathbb{Q}}}^{m}italic_f ∈ italic_M start_POSTSUBSCRIPT italic_k , italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT and τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H is not a pole of f𝑓fitalic_f, then f(τ)𝑓𝜏f(\tau)italic_f ( italic_τ ) is algebraic over ¯(E4(τ),E6(τ))¯subscript𝐸4𝜏subscript𝐸6𝜏\overline{\mathbb{Q}}(E_{4}(\tau),E_{6}(\tau))over¯ start_ARG blackboard_Q end_ARG ( italic_E start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( italic_τ ) , italic_E start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT ( italic_τ ) ).

Proof.

Let fMk,N,¯m𝑓subscriptsuperscript𝑀𝑚𝑘𝑁¯f\in M^{m}_{k,N,\overline{\mathbb{Q}}}italic_f ∈ italic_M start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_k , italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT and consider

g(τ):=f12(τ)Δk(τ)N,¯.assign𝑔𝜏superscript𝑓12𝜏superscriptΔ𝑘𝜏subscript𝑁¯g(\tau):=\frac{f^{12}(\tau)}{\Delta^{k}(\tau)}\in\mathcal{F}_{N,\overline{% \mathbb{Q}}}.italic_g ( italic_τ ) := divide start_ARG italic_f start_POSTSUPERSCRIPT 12 end_POSTSUPERSCRIPT ( italic_τ ) end_ARG start_ARG roman_Δ start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ( italic_τ ) end_ARG ∈ caligraphic_F start_POSTSUBSCRIPT italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT .

By Corollary 2.12, there exists a polynomial P(X)¯[j](X)𝑃𝑋¯delimited-[]𝑗𝑋P(X)\in\overline{\mathbb{Q}}[j](X)italic_P ( italic_X ) ∈ over¯ start_ARG blackboard_Q end_ARG [ italic_j ] ( italic_X ) such that P(g)=0𝑃𝑔0P(g)=0italic_P ( italic_g ) = 0. More specifically,

r=0ms=0drcr,sj(τ)sg(τ)r=0for allτ.formulae-sequencesuperscriptsubscript𝑟0𝑚superscriptsubscript𝑠0subscript𝑑𝑟subscript𝑐𝑟𝑠𝑗superscript𝜏𝑠𝑔superscript𝜏𝑟0for all𝜏\sum_{r=0}^{m}\sum_{s=0}^{d_{r}}c_{r,s}\,{j(\tau)}^{s}\,{g(\tau)}^{r}=0\qquad% \text{for all}\qquad\tau\in\mathbb{H}.∑ start_POSTSUBSCRIPT italic_r = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_s = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_c start_POSTSUBSCRIPT italic_r , italic_s end_POSTSUBSCRIPT italic_j ( italic_τ ) start_POSTSUPERSCRIPT italic_s end_POSTSUPERSCRIPT italic_g ( italic_τ ) start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT = 0 for all italic_τ ∈ blackboard_H .

Here cr,s¯subscript𝑐𝑟𝑠¯c_{r,s}\in\overline{\mathbb{Q}}italic_c start_POSTSUBSCRIPT italic_r , italic_s end_POSTSUBSCRIPT ∈ over¯ start_ARG blackboard_Q end_ARG for all 0sdr0𝑠subscript𝑑𝑟0\leq s\leq d_{r}0 ≤ italic_s ≤ italic_d start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT and 0rm0𝑟𝑚0\leq r\leq m0 ≤ italic_r ≤ italic_m. Multiplying by Δl(τ)superscriptΔ𝑙𝜏\Delta^{l}(\tau)roman_Δ start_POSTSUPERSCRIPT italic_l end_POSTSUPERSCRIPT ( italic_τ ) for any positive integer l>km𝑙𝑘𝑚l>kmitalic_l > italic_k italic_m and substituting j(τ)𝑗𝜏j(\tau)italic_j ( italic_τ ) and Δ(τ)Δ𝜏\Delta(\tau)roman_Δ ( italic_τ ) in terms of E4(τ)subscript𝐸4𝜏E_{4}(\tau)italic_E start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( italic_τ ) and E6(τ)subscript𝐸6𝜏E_{6}(\tau)italic_E start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT ( italic_τ ) gives

r=0ms=0drt=0lkrs(1)tcr,s1728lkrs(lkrst)f(τ)12rE4(τ)3(lkrt)E6(τ)2t=0.superscriptsubscript𝑟0𝑚superscriptsubscript𝑠0subscript𝑑𝑟superscriptsubscript𝑡0𝑙𝑘𝑟𝑠superscript1𝑡subscript𝑐𝑟𝑠superscript1728𝑙𝑘𝑟𝑠𝑙𝑘𝑟𝑠𝑡𝑓superscript𝜏12𝑟subscript𝐸4superscript𝜏3𝑙𝑘𝑟𝑡subscript𝐸6superscript𝜏2𝑡0\sum_{r=0}^{m}\sum_{s=0}^{d_{r}}\sum_{t=0}^{l-kr-s}\frac{(-1)^{t}c_{r,s}}{1728% ^{l-kr-s}}\left(\begin{array}[]{c}l-k\,r-s\\ t\end{array}\right)f(\tau)^{12\,r}E_{4}(\tau)^{3(l-k\,r-t)}E_{6}(\tau)^{2\,t}=0.∑ start_POSTSUBSCRIPT italic_r = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_s = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_t = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_l - italic_k italic_r - italic_s end_POSTSUPERSCRIPT divide start_ARG ( - 1 ) start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT italic_c start_POSTSUBSCRIPT italic_r , italic_s end_POSTSUBSCRIPT end_ARG start_ARG 1728 start_POSTSUPERSCRIPT italic_l - italic_k italic_r - italic_s end_POSTSUPERSCRIPT end_ARG ( start_ARRAY start_ROW start_CELL italic_l - italic_k italic_r - italic_s end_CELL end_ROW start_ROW start_CELL italic_t end_CELL end_ROW end_ARRAY ) italic_f ( italic_τ ) start_POSTSUPERSCRIPT 12 italic_r end_POSTSUPERSCRIPT italic_E start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( italic_τ ) start_POSTSUPERSCRIPT 3 ( italic_l - italic_k italic_r - italic_t ) end_POSTSUPERSCRIPT italic_E start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT ( italic_τ ) start_POSTSUPERSCRIPT 2 italic_t end_POSTSUPERSCRIPT = 0 .

This proves the proposition. ∎

We now consider the complementary case, namely, points τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H such that j(τ)¯𝑗𝜏¯j(\tau)\in\overline{\mathbb{Q}}italic_j ( italic_τ ) ∈ over¯ start_ARG blackboard_Q end_ARG.

Proof of Theorem 1.8(b).

Fix a τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H such that j(τ)¯𝑗𝜏¯j(\tau)\in\overline{\mathbb{Q}}italic_j ( italic_τ ) ∈ over¯ start_ARG blackboard_Q end_ARG. From Lemma 3.3, we get a transcendental number ωτsubscript𝜔𝜏\omega_{\tau}italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT such that g2(ωτLτ)subscript𝑔2subscript𝜔𝜏subscript𝐿𝜏g_{2}(\omega_{\tau}L_{\tau})italic_g start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) and g3(ωτLτ)subscript𝑔3subscript𝜔𝜏subscript𝐿𝜏g_{3}(\omega_{\tau}L_{\tau})italic_g start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) are both algebraic. Moreover, we have the formulae

E4(τ)subscript𝐸4𝜏\displaystyle E_{4}(\tau)italic_E start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( italic_τ ) =34π4g2(Lτ)=34(ωτπ)4g2(ωτLτ),absent34superscript𝜋4subscript𝑔2subscript𝐿𝜏34superscriptsubscript𝜔𝜏𝜋4subscript𝑔2subscript𝜔𝜏subscript𝐿𝜏\displaystyle=\frac{3}{4\pi^{4}}\,g_{2}(L_{\tau})=\frac{3}{4}\left(\frac{% \omega_{\tau}}{\pi}\right)^{4}g_{2}(\omega_{\tau}L_{\tau}),= divide start_ARG 3 end_ARG start_ARG 4 italic_π start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT end_ARG italic_g start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) = divide start_ARG 3 end_ARG start_ARG 4 end_ARG ( divide start_ARG italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT end_ARG start_ARG italic_π end_ARG ) start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT italic_g start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) ,
E6(τ)subscript𝐸6𝜏\displaystyle E_{6}(\tau)italic_E start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT ( italic_τ ) =278π6g3(Lτ)=278(ωτπ)6g3(ωτLτ).absent278superscript𝜋6subscript𝑔3subscript𝐿𝜏278superscriptsubscript𝜔𝜏𝜋6subscript𝑔3subscript𝜔𝜏subscript𝐿𝜏\displaystyle=\frac{27}{8\pi^{6}}\,g_{3}(L_{\tau})=\frac{27}{8}\left(\frac{% \omega_{\tau}}{\pi}\right)^{6}g_{3}(\omega_{\tau}L_{\tau}).= divide start_ARG 27 end_ARG start_ARG 8 italic_π start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT end_ARG italic_g start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) = divide start_ARG 27 end_ARG start_ARG 8 end_ARG ( divide start_ARG italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT end_ARG start_ARG italic_π end_ARG ) start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT italic_g start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) .

From Nesterenko’s Theorem 1.3, we know that at most one of E4(τ)subscript𝐸4𝜏E_{4}(\tau)italic_E start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( italic_τ ) and E6(τ)subscript𝐸6𝜏E_{6}(\tau)italic_E start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT ( italic_τ ) is algebraic. The above formulae imply that if ωτ/π¯subscript𝜔𝜏𝜋¯{\omega_{\tau}}/{\pi}\in\overline{\mathbb{Q}}italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT / italic_π ∈ over¯ start_ARG blackboard_Q end_ARG, then both E4(τ)subscript𝐸4𝜏E_{4}(\tau)italic_E start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( italic_τ ) and E6(τ)subscript𝐸6𝜏E_{6}(\tau)italic_E start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT ( italic_τ ) are algebraic, which is a contradiction. Hence, ωτ/πsubscript𝜔𝜏𝜋{\omega_{\tau}}/{\pi}italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT / italic_π is a transcendental number. Besides, we have

Δ(τ)=E4(τ)3E6(τ)21728Δ𝜏subscript𝐸4superscript𝜏3subscript𝐸6superscript𝜏21728\displaystyle\Delta(\tau)=\frac{E_{4}(\tau)^{3}-E_{6}(\tau)^{2}}{1728}roman_Δ ( italic_τ ) = divide start_ARG italic_E start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( italic_τ ) start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT - italic_E start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT ( italic_τ ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 1728 end_ARG =146(ωτπ)12(g2(ωτLτ)327g3(ωτLτ)2)absent1superscript46superscriptsubscript𝜔𝜏𝜋12subscript𝑔2superscriptsubscript𝜔𝜏subscript𝐿𝜏327subscript𝑔3superscriptsubscript𝜔𝜏subscript𝐿𝜏2\displaystyle=\frac{1}{4^{6}}\left(\frac{\omega_{\tau}}{\pi}\right)^{12}\bigg{% (}g_{2}(\omega_{\tau}L_{\tau})^{3}-27g_{3}(\omega_{\tau}L_{\tau})^{2}\bigg{)}= divide start_ARG 1 end_ARG start_ARG 4 start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT end_ARG ( divide start_ARG italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT end_ARG start_ARG italic_π end_ARG ) start_POSTSUPERSCRIPT 12 end_POSTSUPERSCRIPT ( italic_g start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT - 27 italic_g start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT )
=146(ωτπ)12Δ0(ωτLτ).absent1superscript46superscriptsubscript𝜔𝜏𝜋12subscriptΔ0subscript𝜔𝜏subscript𝐿𝜏\displaystyle=\frac{1}{4^{6}}\left(\frac{\omega_{\tau}}{\pi}\right)^{12}\Delta% _{0}(\omega_{\tau}L_{\tau}).= divide start_ARG 1 end_ARG start_ARG 4 start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT end_ARG ( divide start_ARG italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT end_ARG start_ARG italic_π end_ARG ) start_POSTSUPERSCRIPT 12 end_POSTSUPERSCRIPT roman_Δ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) .

As g2(ωτLτ)subscript𝑔2subscript𝜔𝜏subscript𝐿𝜏g_{2}(\omega_{\tau}L_{\tau})italic_g start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) and g3(ωτLτ)subscript𝑔3subscript𝜔𝜏subscript𝐿𝜏g_{3}(\omega_{\tau}L_{\tau})italic_g start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) both are algebraic, the number Δ0(ωτLτ)¯{0}subscriptΔ0subscript𝜔𝜏subscript𝐿𝜏¯0\Delta_{0}(\omega_{\tau}L_{\tau})\in\overline{\mathbb{Q}}\setminus\{0\}roman_Δ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) ∈ over¯ start_ARG blackboard_Q end_ARG ∖ { 0 }. Since ωτ/πsubscript𝜔𝜏𝜋{\omega_{\tau}}/{\pi}italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT / italic_π is transcendental and Δ(τ)Δ𝜏\Delta(\tau)roman_Δ ( italic_τ ) is a non-zero algebraic multiple of (ωτ/π)12superscriptsubscript𝜔𝜏𝜋12\left({\omega_{\tau}}/{\pi}\right)^{12}( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT / italic_π ) start_POSTSUPERSCRIPT 12 end_POSTSUPERSCRIPT, we deduce that Δ(τ)Δ𝜏\Delta(\tau)roman_Δ ( italic_τ ) is transcendental.

Consider the modular function

g(τ):=f(τ)12Δ(τ)kτ,formulae-sequenceassign𝑔𝜏𝑓superscript𝜏12Δsuperscript𝜏𝑘for-all𝜏g(\tau):=\frac{f(\tau)^{12}}{\Delta(\tau)^{k}}\quad\forall\tau\in\mathbb{H},italic_g ( italic_τ ) := divide start_ARG italic_f ( italic_τ ) start_POSTSUPERSCRIPT 12 end_POSTSUPERSCRIPT end_ARG start_ARG roman_Δ ( italic_τ ) start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_ARG ∀ italic_τ ∈ blackboard_H ,

which lies in N,¯subscript𝑁¯\mathcal{F}_{N,\overline{\mathbb{Q}}}caligraphic_F start_POSTSUBSCRIPT italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT. Since j(τ)¯𝑗𝜏¯j(\tau)\in\overline{\mathbb{Q}}italic_j ( italic_τ ) ∈ over¯ start_ARG blackboard_Q end_ARG, Theorem 3.5 implies that g(τ)𝑔𝜏g(\tau)italic_g ( italic_τ ) is algebraic, say α𝛼\alphaitalic_α. Thus, we get that

f(τ)12=αΔ(τ)k=α46Δ0(ωτLτ)k(ωτπ)12k.𝑓superscript𝜏12𝛼Δsuperscript𝜏𝑘𝛼superscript46subscriptΔ0superscriptsubscript𝜔𝜏subscript𝐿𝜏𝑘superscriptsubscript𝜔𝜏𝜋12𝑘f(\tau)^{12}=\alpha\,\cdot\,\Delta(\tau)^{k}=\frac{\alpha}{4^{6}}\,\cdot\,% \Delta_{0}(\omega_{\tau}L_{\tau})^{k}\,\left(\frac{\omega_{\tau}}{\pi}\right)^% {12k}.italic_f ( italic_τ ) start_POSTSUPERSCRIPT 12 end_POSTSUPERSCRIPT = italic_α ⋅ roman_Δ ( italic_τ ) start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT = divide start_ARG italic_α end_ARG start_ARG 4 start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT end_ARG ⋅ roman_Δ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ( divide start_ARG italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT end_ARG start_ARG italic_π end_ARG ) start_POSTSUPERSCRIPT 12 italic_k end_POSTSUPERSCRIPT . (13)

This shows that if f(τ)0𝑓𝜏0f(\tau)\neq 0italic_f ( italic_τ ) ≠ 0, then it is a non-zero algebraic multiple of (ωτ/π)ksuperscriptsubscript𝜔𝜏𝜋𝑘\left({\omega_{\tau}}/{\pi}\right)^{k}( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT / italic_π ) start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT and hence, is transcendental. ∎


3.4. Values of quasi-modular forms

Let M~k,¯(p)(Γ)superscriptsubscript~𝑀𝑘¯𝑝Γ\widetilde{M}_{k,\overline{\mathbb{Q}}}^{(p)}(\Gamma)over~ start_ARG italic_M end_ARG start_POSTSUBSCRIPT italic_k , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_p ) end_POSTSUPERSCRIPT ( roman_Γ ) denote the set of all meromorphic quasi-modular forms of weight k𝑘kitalic_k and depth p(>0)annotated𝑝absent0p(>0)italic_p ( > 0 ) for ΓΓ\Gammaroman_Γ with algebraic Fourier coefficients. We study their values at the points τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H, where exactly one of e2πiτsuperscript𝑒2𝜋𝑖𝜏e^{2\pi i\tau}italic_e start_POSTSUPERSCRIPT 2 italic_π italic_i italic_τ end_POSTSUPERSCRIPT and j(τ)𝑗𝜏j(\tau)italic_j ( italic_τ ) is algebraic.

Proof of Theorem 1.9(a).

By Theorem 2.1, we can write f~~𝑓\widetilde{f}over~ start_ARG italic_f end_ARG in the form

f~=r=0pfrE2r,frMk,N,¯.formulae-sequence~𝑓superscriptsubscript𝑟0𝑝subscript𝑓𝑟superscriptsubscript𝐸2𝑟subscript𝑓𝑟subscript𝑀𝑘𝑁¯\widetilde{f}=\sum_{r=0}^{p}f_{r}E_{2}^{r},\quad f_{r}\in M_{k,N,\overline{% \mathbb{Q}}}.over~ start_ARG italic_f end_ARG = ∑ start_POSTSUBSCRIPT italic_r = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT italic_f start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT italic_E start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT , italic_f start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ∈ italic_M start_POSTSUBSCRIPT italic_k , italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT .

Suppose that both e2πiτ,f~(τ)¯superscript𝑒2𝜋𝑖𝜏~𝑓𝜏¯e^{2\pi i\tau},\widetilde{f}(\tau)\in\overline{\mathbb{Q}}italic_e start_POSTSUPERSCRIPT 2 italic_π italic_i italic_τ end_POSTSUPERSCRIPT , over~ start_ARG italic_f end_ARG ( italic_τ ) ∈ over¯ start_ARG blackboard_Q end_ARG. By Corollary 3.6, we know that each number fr(τ)subscript𝑓𝑟𝜏f_{r}(\tau)italic_f start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ( italic_τ ) is algebraically dependent with E4(τ),E6(τ)subscript𝐸4𝜏subscript𝐸6𝜏E_{4}(\tau),E_{6}(\tau)italic_E start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( italic_τ ) , italic_E start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT ( italic_τ ). Thus, we get that E2(τ)subscript𝐸2𝜏E_{2}(\tau)italic_E start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_τ ) is algebraic over ¯(E4(τ),E6(τ))¯subscript𝐸4𝜏subscript𝐸6𝜏\overline{\mathbb{Q}}(E_{4}(\tau),E_{6}(\tau))over¯ start_ARG blackboard_Q end_ARG ( italic_E start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( italic_τ ) , italic_E start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT ( italic_τ ) ). This implies that

trdeg¯(e2πiτ,E2(τ),E4(τ),E6(τ))2,subscripttrdeg¯superscript𝑒2𝜋𝑖𝜏subscript𝐸2𝜏subscript𝐸4𝜏subscript𝐸6𝜏2\text{trdeg}_{\,\mathbb{Q}}\,\,\overline{\mathbb{Q}}\bigg{(}e^{2\pi i\tau},E_{% 2}(\tau),E_{4}(\tau),E_{6}(\tau)\bigg{)}\leq 2,trdeg start_POSTSUBSCRIPT blackboard_Q end_POSTSUBSCRIPT over¯ start_ARG blackboard_Q end_ARG ( italic_e start_POSTSUPERSCRIPT 2 italic_π italic_i italic_τ end_POSTSUPERSCRIPT , italic_E start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_τ ) , italic_E start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( italic_τ ) , italic_E start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT ( italic_τ ) ) ≤ 2 ,

contradicting Nesterenko’s theorem 1.3. This proves the claim. ∎

To study values of quasi-modular forms in the complementary case (i.e., for j(τ)¯𝑗𝜏¯j(\tau)\in\overline{\mathbb{Q}}italic_j ( italic_τ ) ∈ over¯ start_ARG blackboard_Q end_ARG), we need the following lemma.

Lemma 3.7.

Let τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H be such that j(τ)𝑗𝜏j(\tau)italic_j ( italic_τ ) is algebraic and ωτsubscript𝜔𝜏\omega_{\tau}italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT be the transcendental number determined in Lemma 3.3 such that g2(ωτLτ)subscript𝑔2subscript𝜔𝜏subscript𝐿𝜏g_{2}(\omega_{\tau}L_{\tau})italic_g start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) and g3(ωτLτ)g_{3}(\omega_{\tau}L_{\tau)}italic_g start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ ) end_POSTSUBSCRIPT are algebraic. Let η2(ωτ):=η2(ωτLτ)assignsubscript𝜂2subscript𝜔𝜏subscript𝜂2subscript𝜔𝜏subscript𝐿𝜏\eta_{2}(\omega_{\tau}):=\eta_{2}(\omega_{\tau}L_{\tau})italic_η start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) := italic_η start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) be the quasi-period

η2(ωτLτ)=ζωτLτ(z+ωτ)ζωτLτ(z).subscript𝜂2subscript𝜔𝜏subscript𝐿𝜏subscript𝜁subscript𝜔𝜏subscript𝐿𝜏𝑧subscript𝜔𝜏subscript𝜁subscript𝜔𝜏subscript𝐿𝜏𝑧\eta_{2}(\omega_{\tau}L_{\tau})=\zeta_{\omega_{\tau}L_{\tau}}(z+\omega_{\tau})% -\zeta_{\omega_{\tau}L_{\tau}}(z).italic_η start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) = italic_ζ start_POSTSUBSCRIPT italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_z + italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) - italic_ζ start_POSTSUBSCRIPT italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_z ) .

Then ωτπsubscript𝜔𝜏𝜋\frac{\omega_{\tau}}{\pi}divide start_ARG italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT end_ARG start_ARG italic_π end_ARG and η2πsubscript𝜂2𝜋\frac{\eta_{2}}{\pi}divide start_ARG italic_η start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG start_ARG italic_π end_ARG are algebraically independent over ¯¯\overline{\mathbb{Q}}over¯ start_ARG blackboard_Q end_ARG.

Proof.

From the definition of the Weierstrass zeta-function, one gets ζωτLτ(z)=1ωτζLτ(zωτ).subscript𝜁subscript𝜔𝜏subscript𝐿𝜏𝑧1subscript𝜔𝜏subscript𝜁subscript𝐿𝜏𝑧subscript𝜔𝜏{\zeta}_{\omega_{\tau}L_{\tau}}(z)=\frac{1}{\omega_{\tau}}\cdot\zeta_{L_{\tau}% }\left(\frac{z}{\omega_{\tau}}\right).italic_ζ start_POSTSUBSCRIPT italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_z ) = divide start_ARG 1 end_ARG start_ARG italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT end_ARG ⋅ italic_ζ start_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( divide start_ARG italic_z end_ARG start_ARG italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT end_ARG ) . Using the definition of a quasi-period and the identity (3), we obtain

η2=ζωτLτ(z+ωτ)ζωτLτ(z)=1ωτη2(Lτ)=1ωτG2(τ)=13π2ωτE2(τ).subscript𝜂2subscript𝜁subscript𝜔𝜏subscript𝐿𝜏𝑧subscript𝜔𝜏subscript𝜁subscript𝜔𝜏subscript𝐿𝜏𝑧1subscript𝜔𝜏subscript𝜂2subscript𝐿𝜏1subscript𝜔𝜏subscript𝐺2𝜏13superscript𝜋2subscript𝜔𝜏subscript𝐸2𝜏\eta_{2}=\zeta_{\omega_{\tau}L_{\tau}}(z+\omega_{\tau})-\zeta_{\omega_{\tau}L_% {\tau}}(z)=\frac{1}{\omega_{\tau}}\,\eta_{2}(L_{\tau})=\frac{1}{\omega_{\tau}}% \,G_{2}(\tau)=\frac{1}{3}\cdot\frac{\pi^{2}}{\omega_{\tau}}\,E_{2}(\tau).italic_η start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = italic_ζ start_POSTSUBSCRIPT italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_z + italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) - italic_ζ start_POSTSUBSCRIPT italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_z ) = divide start_ARG 1 end_ARG start_ARG italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT end_ARG italic_η start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) = divide start_ARG 1 end_ARG start_ARG italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT end_ARG italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_τ ) = divide start_ARG 1 end_ARG start_ARG 3 end_ARG ⋅ divide start_ARG italic_π start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT end_ARG italic_E start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_τ ) .

Thus, we get the following formulae

E2(τ)=3ωτπη2π,E4(τ)=34(ωτπ)4g2(ωτLτ),E6(τ)=278(ωτπ)6g3(ωτLτ).formulae-sequencesubscript𝐸2𝜏3subscript𝜔𝜏𝜋subscript𝜂2𝜋formulae-sequencesubscript𝐸4𝜏34superscriptsubscript𝜔𝜏𝜋4subscript𝑔2subscript𝜔𝜏subscript𝐿𝜏subscript𝐸6𝜏278superscriptsubscript𝜔𝜏𝜋6subscript𝑔3subscript𝜔𝜏subscript𝐿𝜏E_{2}(\tau)=3\,\frac{\omega_{\tau}}{\pi}\frac{\eta_{2}}{\pi},\quad E_{4}(\tau)% =\frac{3}{4}\left(\frac{\omega_{\tau}}{\pi}\right)^{4}g_{2}(\omega_{\tau}L_{% \tau}),\quad E_{6}(\tau)=\frac{27}{8}\left(\frac{\omega_{\tau}}{\pi}\right)^{6% }g_{3}(\omega_{\tau}L_{\tau}).italic_E start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_τ ) = 3 divide start_ARG italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT end_ARG start_ARG italic_π end_ARG divide start_ARG italic_η start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG start_ARG italic_π end_ARG , italic_E start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( italic_τ ) = divide start_ARG 3 end_ARG start_ARG 4 end_ARG ( divide start_ARG italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT end_ARG start_ARG italic_π end_ARG ) start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT italic_g start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) , italic_E start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT ( italic_τ ) = divide start_ARG 27 end_ARG start_ARG 8 end_ARG ( divide start_ARG italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT end_ARG start_ARG italic_π end_ARG ) start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT italic_g start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ( italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT italic_L start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT ) .

The above formulae imply that E2(τ)subscript𝐸2𝜏E_{2}(\tau)italic_E start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_τ ), E4(τ)subscript𝐸4𝜏E_{4}(\tau)italic_E start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( italic_τ ) and E6(τ)subscript𝐸6𝜏E_{6}(\tau)italic_E start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT ( italic_τ ) are algebraic over ¯(ωτπ,η2π)¯subscript𝜔𝜏𝜋subscript𝜂2𝜋\overline{\mathbb{Q}}\left(\frac{\omega_{\tau}}{\pi},\frac{\eta_{2}}{\pi}\right)over¯ start_ARG blackboard_Q end_ARG ( divide start_ARG italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT end_ARG start_ARG italic_π end_ARG , divide start_ARG italic_η start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG start_ARG italic_π end_ARG ). Suppose that ωτπ,η2πsubscript𝜔𝜏𝜋subscript𝜂2𝜋\frac{\omega_{\tau}}{\pi},\frac{\eta_{2}}{\pi}divide start_ARG italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT end_ARG start_ARG italic_π end_ARG , divide start_ARG italic_η start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG start_ARG italic_π end_ARG are algebraically dependent. This implies that

trdeg¯(E2(τ),E4(τ),E6(τ))=1,subscripttrdeg¯subscript𝐸2𝜏subscript𝐸4𝜏subscript𝐸6𝜏1\text{trdeg}_{\,\mathbb{Q}}\,\,\overline{\mathbb{Q}}\bigg{(}E_{2}(\tau),E_{4}(% \tau),E_{6}(\tau)\bigg{)}=1,trdeg start_POSTSUBSCRIPT blackboard_Q end_POSTSUBSCRIPT over¯ start_ARG blackboard_Q end_ARG ( italic_E start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_τ ) , italic_E start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( italic_τ ) , italic_E start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT ( italic_τ ) ) = 1 ,

which contradicts Nesterenko’s Theorem 1.3. ∎

Lemma 3.7 and Theorem 2.1 together allow us to describe values of quasi-modular forms explicitly at the points τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H where the j𝑗jitalic_j-function is algebraic.

Proof of Theorem 1.9(b).

From Theorem 2.1, we have the expression

f~(τ)=r=0pfr(τ)E2(τ)r,where frMk,N,¯m.formulae-sequence~𝑓𝜏superscriptsubscript𝑟0𝑝subscript𝑓𝑟𝜏subscript𝐸2superscript𝜏𝑟where subscript𝑓𝑟subscriptsuperscript𝑀𝑚𝑘𝑁¯\widetilde{f}(\tau)=\sum_{r=0}^{p}f_{r}(\tau)E_{2}(\tau)^{r},\quad\text{where % }f_{r}\in M^{m}_{k,N,\overline{\mathbb{Q}}}.over~ start_ARG italic_f end_ARG ( italic_τ ) = ∑ start_POSTSUBSCRIPT italic_r = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT italic_f start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ( italic_τ ) italic_E start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_τ ) start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT , where italic_f start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ∈ italic_M start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_k , italic_N , over¯ start_ARG blackboard_Q end_ARG end_POSTSUBSCRIPT .

Writing the value fr(τ)subscript𝑓𝑟𝜏f_{r}(\tau)italic_f start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ( italic_τ ) as in (13) for each coefficient frsubscript𝑓𝑟f_{r}italic_f start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT, and using the above formula for E2subscript𝐸2E_{2}italic_E start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT, we obtain

f~(τ)=r=0pcr(ωτπ)k2r(ωτπη2π)r=r=0pcr(ωτπ)kr(η2π)r,~𝑓𝜏superscriptsubscript𝑟0𝑝subscript𝑐𝑟superscriptsubscript𝜔𝜏𝜋𝑘2𝑟superscriptsubscript𝜔𝜏𝜋subscript𝜂2𝜋𝑟superscriptsubscript𝑟0𝑝subscript𝑐𝑟superscriptsubscript𝜔𝜏𝜋𝑘𝑟superscriptsubscript𝜂2𝜋𝑟\widetilde{f}(\tau)=\sum_{r=0}^{p}c_{r}\left(\frac{\omega_{\tau}}{\pi}\right)^% {k-2r}\left(\frac{\omega_{\tau}}{\pi}\cdot\frac{\eta_{2}}{\pi}\right)^{r}=\sum% _{r=0}^{p}\,c_{r}\,\left(\frac{\omega_{\tau}}{\pi}\right)^{k-r}\,\left(\frac{% \eta_{2}}{\pi}\right)^{r},over~ start_ARG italic_f end_ARG ( italic_τ ) = ∑ start_POSTSUBSCRIPT italic_r = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT italic_c start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ( divide start_ARG italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT end_ARG start_ARG italic_π end_ARG ) start_POSTSUPERSCRIPT italic_k - 2 italic_r end_POSTSUPERSCRIPT ( divide start_ARG italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT end_ARG start_ARG italic_π end_ARG ⋅ divide start_ARG italic_η start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG start_ARG italic_π end_ARG ) start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT = ∑ start_POSTSUBSCRIPT italic_r = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT italic_c start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ( divide start_ARG italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT end_ARG start_ARG italic_π end_ARG ) start_POSTSUPERSCRIPT italic_k - italic_r end_POSTSUPERSCRIPT ( divide start_ARG italic_η start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG start_ARG italic_π end_ARG ) start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT , (14)

where each crsubscript𝑐𝑟c_{r}italic_c start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT is an algebraic number. If cr0subscript𝑐𝑟0c_{r}\neq 0italic_c start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ≠ 0 for some r𝑟ritalic_r satisfying 0rp0𝑟𝑝0\leq r\leq p0 ≤ italic_r ≤ italic_p, then (14) gives a non-trivial algebraic relation among ωτπsubscript𝜔𝜏𝜋\frac{\omega_{\tau}}{\pi}divide start_ARG italic_ω start_POSTSUBSCRIPT italic_τ end_POSTSUBSCRIPT end_ARG start_ARG italic_π end_ARG and η2πsubscript𝜂2𝜋\frac{\eta_{2}}{\pi}divide start_ARG italic_η start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_ARG start_ARG italic_π end_ARG. This contradicts Lemma 3.7. Therefore, the number f~(τ)~𝑓𝜏\widetilde{f}(\tau)over~ start_ARG italic_f end_ARG ( italic_τ ) is either zero, precisely when each f~(τ)¯{0}~𝑓𝜏¯0\widetilde{f}(\tau)\in\overline{\mathbb{Q}}\setminus\{0\}over~ start_ARG italic_f end_ARG ( italic_τ ) ∈ over¯ start_ARG blackboard_Q end_ARG ∖ { 0 }, or is transcendental. ∎


3.5. Algebraic independence of special values

Proof of Theorem 1.11.

From Theorem 2.11, we know that for any τ𝜏\tau\in\mathbb{H}italic_τ ∈ blackboard_H which is not a pole of g𝑔gitalic_g, g(τ)𝑔𝜏g(\tau)italic_g ( italic_τ ) is algebraic over ¯(j(τ))¯𝑗𝜏\overline{\mathbb{Q}}(j(\tau))over¯ start_ARG blackboard_Q end_ARG ( italic_j ( italic_τ ) ). Moreover, Corollary 3.6 gives that f(τ)𝑓𝜏f(\tau)italic_f ( italic_τ ) is algebraic over ¯(E4(τ),E6(τ))¯subscript𝐸4𝜏subscript𝐸6𝜏\overline{\mathbb{Q}}(E_{4}(\tau),E_{6}(\tau))over¯ start_ARG blackboard_Q end_ARG ( italic_E start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( italic_τ ) , italic_E start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT ( italic_τ ) ). Since f~(τ)=r=0pfr(τ)E2(τ)r~𝑓𝜏superscriptsubscript𝑟0𝑝subscript𝑓𝑟𝜏subscript𝐸2superscript𝜏𝑟\widetilde{f}(\tau)=\sum_{r=0}^{p}f_{r}(\tau)E_{2}(\tau)^{r}over~ start_ARG italic_f end_ARG ( italic_τ ) = ∑ start_POSTSUBSCRIPT italic_r = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT italic_f start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ( italic_τ ) italic_E start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_τ ) start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT, we have that f~(τ)~𝑓𝜏\widetilde{f}(\tau)over~ start_ARG italic_f end_ARG ( italic_τ ) is algebraic over

¯(E2(τ),E4(τ),E6(τ)).¯subscript𝐸2𝜏subscript𝐸4𝜏subscript𝐸6𝜏{\overline{\mathbb{Q}}(E_{2}(\tau),E_{4}(\tau),E_{6}(\tau)).}over¯ start_ARG blackboard_Q end_ARG ( italic_E start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_τ ) , italic_E start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( italic_τ ) , italic_E start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT ( italic_τ ) ) .

Hence, we get that

trdeg¯(e2πiτ,g(τ),f(τ),f~(τ))subscripttrdeg¯superscript𝑒2𝜋𝑖𝜏𝑔𝜏𝑓𝜏~𝑓𝜏\displaystyle\text{trdeg}_{\,\mathbb{Q}}\,\,\overline{\mathbb{Q}}\bigg{(}e^{2% \pi i\tau},g(\tau),f(\tau),\widetilde{f}(\tau)\bigg{)}trdeg start_POSTSUBSCRIPT blackboard_Q end_POSTSUBSCRIPT over¯ start_ARG blackboard_Q end_ARG ( italic_e start_POSTSUPERSCRIPT 2 italic_π italic_i italic_τ end_POSTSUPERSCRIPT , italic_g ( italic_τ ) , italic_f ( italic_τ ) , over~ start_ARG italic_f end_ARG ( italic_τ ) ) =trdeg¯(e2πiτ,j(τ),E2(τ),E4(τ),E6(τ))absentsubscripttrdeg¯superscript𝑒2𝜋𝑖𝜏𝑗𝜏subscript𝐸2𝜏subscript𝐸4𝜏subscript𝐸6𝜏\displaystyle=\text{trdeg}_{\,\mathbb{Q}}\,\,\overline{\mathbb{Q}}\bigg{(}e^{2% \pi i\tau},j(\tau),E_{2}(\tau),E_{4}(\tau),E_{6}(\tau)\bigg{)}= trdeg start_POSTSUBSCRIPT blackboard_Q end_POSTSUBSCRIPT over¯ start_ARG blackboard_Q end_ARG ( italic_e start_POSTSUPERSCRIPT 2 italic_π italic_i italic_τ end_POSTSUPERSCRIPT , italic_j ( italic_τ ) , italic_E start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_τ ) , italic_E start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( italic_τ ) , italic_E start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT ( italic_τ ) )
=trdeg¯(e2πiτ,E2(τ),E4(τ),E6(τ))3,absentsubscripttrdeg¯superscript𝑒2𝜋𝑖𝜏subscript𝐸2𝜏subscript𝐸4𝜏subscript𝐸6𝜏3\displaystyle=\text{trdeg}_{\,\mathbb{Q}}\,\,\overline{\mathbb{Q}}\bigg{(}e^{2% \pi i\tau},E_{2}(\tau),E_{4}(\tau),E_{6}(\tau)\bigg{)}\geq 3,= trdeg start_POSTSUBSCRIPT blackboard_Q end_POSTSUBSCRIPT over¯ start_ARG blackboard_Q end_ARG ( italic_e start_POSTSUPERSCRIPT 2 italic_π italic_i italic_τ end_POSTSUPERSCRIPT , italic_E start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_τ ) , italic_E start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT ( italic_τ ) , italic_E start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT ( italic_τ ) ) ≥ 3 ,

by Nesterenko’s theorem 1.3. This establishes the claim. ∎

Acknowledgment

The authors thank Prof. Michel Waldschmidt and Dr. Veekesh Kumar for insightful suggestions on an earlier version of the paper. They are also grateful to the referee for helpful comments.

References

  • [1] R. Balasubramanian, S. Gun, On zeros of quasi-modular forms, Journal of Number Theory, Vol. 132 (2012) 2228-2241.
  • [2] K. Barré-Sirieix, G. Diaz, F. Gramain, G. Philibert, Une preuve de la conjecture de Mahler-Manin, Invent. Math., 124 (1996), 1-9.
  • [3] C. Y. Chang, Transcendence of special values of quasi-modular forms, Forum Math. 24 (2012) 539-551.
  • [4] H. Cohen and F. Stromberg, Modular Forms, A Classical Approach, Graduate Studies In Mathematics 179.
  • [5] D. Jeon, S.-Y. Kang, C.H. Kim, On values of weakly holomorphic modular functions at divisors of meromorphic modular forms, J. Number Theory 239, 183-206.
  • [6] D. Jeon, S.-Y. Kang, C.H. Kim, Hecke system of harmonic Maass functions and its applications to modular curves of higher genera, Ramanujan J., Vol. 62, (2023) 675-717.
  • [7] Alia Hamieh and M. Ram Murty, A note on q𝑞qitalic_q-analogues of Dirichlet L-functions, International Journal of Number Theory, Vol. 12 (2016) 765-773.
  • [8] Serge Lang, Elliptic Functions, Addision-Wesley Publishing Company, Inc.
  • [9] Kurt Mahler, Remarks on a paper by W. Schwarz., Journal of Number Theory, 1 (1969) 512–521.
  • [10] M. R. Murty, M. Dewar and H. Graves, Problems in the Theory of Modular Forms, Hindustan Book Agency.
  • [11] M. Ram Murty and P. Rath, Transcendental Numbers Springer-Verlag, (2014).
  • [12] S. Gun, M. Ram Murty, P. Rath, Algebraic independence of values of modular forms. Int. J. Number Theory 7(4), 1065–1074 (2011).
  • [13] Y. Nesterenko, Modular functions and transcendence questions, Mat. Sb. 187 (9) (1996) 65–96 (in Russian); translation in: Sb. Math. 187 (9) (1996) 1319–1348.
  • [14] E. Royer, Quasimodular forms: an introduction, Annales Mathématiques Blaise Pascal, Vol. 19 no. 2 (2012) 297-306.
  • [15] T. Schneider, Arithmetische Untersuchungen elliptischer Integrale, Math. Ann. 113 (1937) 1–13.
  • [16] T. Schneider, Ein Satz über ganzwertige Funktionen als Prinzip für Transzendenzbeweise, Mathematische Annalen, 121 (1949): 131–140.
  • [17] G. Shimura, Introduction to the Arithmetic Theory of Automorphic Functions, (Princeton University Press, 1971197119711971).
  • [18] W. Wang and H. Zhang, Meromorphic quasi-modular forms and their L𝐿Litalic_L-functions, Journal of Number Theory, Vol. 241 (2022) 465-503.
  • [19] W. Wang, Algebraic independence of values of quasi-modular forms, Journal of Number Theory, Vol. 255 (2024) 85-97.
  • [20] D. Zagier, Elliptic Modular Forms and Their Applications, Lectures at a Summer School in Nordfjordeid, Norway.