Robert A. Rankin Modular Forms and Functions PDF
Robert A. Rankin Modular Forms and Functions PDF
0 (OJ°'TJ is closely associated
with the non-analytic map
zret(z):
ToT
(1.2.26)
where the bar denotes the complex conjugate. For
UTI) =I TH) =
Tez¥d
1.3. The subgroups T?, I°, Mand ["(). Let T¢ (1), and suppose
that T is expressed as in theorem 1.2.5. We define
A(T)=n+2r, p(T) =potpites-+py (13.1)
It then follows from (1.2.4) that, for any 7), Tre /(1),
A(T,T.)=A(T,) + h(T:)mod 4) (1.3.2)
and
p(T. T2)= p(T) + p(T;) (mod 3). (13.3)
‘Thus h and p are homomorphisms of (1) onto the additive groups
of residue classes modulis 4 and 3, respectively. The kernels of
these homomorphisms, namely
P:=({T: Te Ll), AD)
{mod 4)} (13.4)
and
I={T: Te M1), p(T) =0 (mod 3)}, 0.3.5)16 Groups of matrices and bilinear mappings
are therefore normal subgroups of (1) of indices 4 and 3, respec-
tively. We also write
P°:={T: TeT (1), h(T)=0 (mod 2)} 1.3.6)
sothat “cI” I(1), and [is a normal subgroup of (1) of index
2.
“From (1.2.9) and the definitions of the three subgroups it is
easily seen that I” is generated by P and
Pp, ‘ev-[I alk (13.7)
thus
I?=(P, Py)
Similarly,
T*=(P, Pi), (1.3.8)
and
P=(V, Vi Va), (1.3.9)
where
ih
a (1.3.10)
Pvp = pvp =| | ih
Note that -/ belongs to J? and ° but not to J*. Thus
Mara.
Itis clear from theorem 1.2.5 that
T*=(P?) * (Pi). (3.11)
We now consider the commutator group I™(1) of (1). This
group is generated by the commutators
[s, Th=sTS"T, (13.12)
for $, Te I). We prove
Theorem 1.3.1. The commutator group I”(1) is a free group of index
12 in F(1). (1) has rank 2 and is generated by UW and WU.
13 ‘The subgroups 1?, 7, Mand (1) W
Further (1) = T° F*, so that TeI"() if and only if
A(T)=0 (mod 4) and p(T)=0(mod3). (1.3.13)
The factor group F(A)/I"(A) is a eyelic group of order 12 and is
generated by the coset I™(A)U. Also, writing I” for ["(1), we have
—lePU’, Veru*®, PePu", Weru".
(3.14)
In fact,
U*=—[UW, (WUY"'],
Finally,
PrOaPh, and P=Por.
Proof. For any S, Te F() it follows from (1.3.2, 3, 12) that
AUS, T) =O (mod 4), pS, T])=0 (mod 3).
It follows from this that every Te I"(1) satisfies (1.3.13)
Conversely, if T¢"(1) and T satisfies (1.3.13), we can express T
in the form (1.2.9), where (1.2.10) holds. Write
m= Put pit :*+P_, (O=msn).
‘Then n is even and it is easily verified that
T=[P', VIEV, PLP™, VILV, PP). (PH, VIV, Pe,
so that Te J~(1). Now
(YP]=[¥ P=
PY Vy
and
(V, P?J=[P", VP '= Wu,
so that ["(1) is generated by UW and WU.
From these facts it is clear that ["(I) is a free group of rank 2
having UW and WU as generators; for otherwise we could express
Tas.a product of the form (1.2.9) with 1 > 0, and this is impossible
‘The index of I"(1) in F(1) is 12 since each coset corresponds to a
different pair (h, p) of residue classes and consists of those Te 1)
for which
A(T) =h (mod. 4) and p(T) =p (mod 3).18 Groups of matrices and bilinear mappings
In fact
PA)=F0)- ®,
where ® consists of the 12 matrices P*V" (0=p<3,0h <4).
If we use ~ to denote the equivalence relation of belonging to
the same coset of (1) in I'(1), we deduce from
v=-U{U>, VIV,U"')
that I~ V?~U%, V~U", P~VU~U" and W~ WUU"'~
U"' In fact we have
Peyt~ urs (Osp<3,05h<4).
Finally, it is obvious from the earlier part of the proof that
PA)=Pals, and so P)=Ar. Also P(1)=L°T* since
T°T* contains the generators V and P?.
We now state the corresponding results for the associated
inhomogeneous groups. For this purpose we use the results already
obtained, together with (1.1.12, 13)
Theorems 1.3.2. The associated normal inhomogeneous groups
have the following properties:
Paft=(Pya(Py, Mar, (af =2, (1.3.15)
Pa(Vye(Ve(V), P=P/A, Uf ]=3, (3.16)
fy=Poherw, Fahl, (1.3.17)
fw=hr. (1.3.18)
‘The factor group '(1)/1*(1) is acyclic group of order 6 generated by
the coset containing U.
We conclude by giving alternative definitions of ?, /? and £*(1).
For this purpose we define
a:=(w,uj=vur=[) 3]. (4.3.19)
Theorem 1.3.3, For v=2, 3 and 6 define
TeI():O*TQ=+T (mod »)}. (1.3.20)
Then G?=I?, G?=I"
and G*=F*(1).
14 The level of a subgroup; congruence subgrours 19
Proof. G? and G? are certainly subgroups of (1) and are proper
subgroups since they do not contain U, Further, G? contains the
generators P and P, of I”, while G contains the generators V, V
and V; of °. We deduce that G?= I? and G’ =I", Accordingly
G=G0@=lo=F0).
1.4, The level of a subgroup; congruence subgroups. Let "be any
subgroup of (1), not necessarily of finite index. For each L €I(1),
define n, to be the least positive integer such that
UN e LIL" (1.4.1)
‘When I” has infinite index in (1), no such finite positive n, need
exist and we put nm, = ©0in this case; on the other hand, when "has
finite index in (1), m, always exists and is finite. Consider the set
{n,:L € M(1)}. If the numbers in this set have a finite least common
imultiple mn, we call n the level of and write
lev F
(14.2)
Inall other cases we put lev "=o.
In particular, lev I” is always finite when I” has finite index in
(1), since then "has only a finite number of conjugate subgroups
in (1). When (1.4.2) holds for finite n we have
U"eLIL™ forallLeF(1). (1.4.3)
We now write A(n) for the normal closure of the cyclic group
ee A(n)=(L" UL: €) (1.4.4)
and is the smallest normal subgroup containing (LU). Clearly n is,
the smallest positive integer such that A(n)< I.
‘We make exactly similar definitions for inhomogeneous groups.
‘Thus, if fis any subgroup of F(1), lev fis defined and the group
A(n) is the normal closure of the group (U") of mappings. By way
of example we note that
lev PU) =lev F()='1, tev A(n) = lev Aw
and lev(U")=0 for both homogeneous and inhomogeneous
groups (U"). Also, by theorems 1.3.1, 2,
lev ™(1)=12, lev M1) =6.
fn
4German: Stufe20 Groups of matrices and bilinear mappings
‘An important class of subgroups of the modular group consists,
of what are called congruence subgroups. If 5 and Te (1), we
write
S=T (mod n),
where n¢Z’, if and only if
a=a, B=b, y=c and 5=d(modn),
It follows at once from (1.1.5) and (1.1.11) that if
S.=5(modn) and T\=T;(modn),
then
T;'=T;'(modn) and $,T,=5,T;(modn).
We write
P(n):={8 ¢P():S =1 (mod n)}; (1.4.6)
this agrees with the previous definition when n = 1. Then I) isa
group; for if $= T= (mod n), then
ST's IT"'=1 (mod n).
We also write
Fin):=AP(n)=(SePU):$=2I (mod ny}, (1.4.7)
and can prove similarly that this is a group. The two homogeneous
groups I) and Fn) ive rise to the same inhomogeneous group,
which we denote by F(n). Each of the groups Mn) and P(n) is
called a principal congruence group,t and the same title is some~
times conferred on I(n).
Since Fe F(n) if and only if n = 1 or 2, we have
Pa=Mo/A=fa/A (n=1,2), (4.8)
fi=ln=PsA (n=3). (1.4.9)
Both F(n) and F(n) are normal subgroups of (1), and f(n) isa
normal subgroup of f(1). For, if S¢I(n) and Te I(1), then
TST =T"IT=1 (mod n),
and the proof is similar in the other cases.
+ German: Hauptkongruenzgruppe.
ae pee er ROE ATR RS ER ne
14 ‘The level of a subgroup; congruence subgroups 24
‘Clearly
lev P(n)=lev P(n) = lev Mn) =n,
and also
Acrin), Aime fin).
Further, since J'U*J=U™ and (U")=n, it follows from
(1.2.22) that A(m) and (mn) are invariant under the automorphism
T +> J*TJ, but not under the automorphism (1.2.22) unless n is
even. On the other hand, F(n) is invariant under all autorrorph-
isms of (1), and A(n) and F(n) are invariant under all automorph-
isms of FI).
‘The factor groups
Gw):=TD/Pn), Gin):=P)/Fn) (1.4.10)
and
Gin):= fay fin) (14.11)
are called modulary+ groups of level n. By (1.4.8-11) we have
G(n)=G(n)=Gln) (n= 1,2) (1.4.12)
and
Gln) =Gin=Gin)/A_ (n=), (1.4.13)
Since the number of incongruent matrices T modulo n is clearly
less than or equal to n*, the three modulary groups are clearly finite
and their orders are denoted by (rt), Z(n) and si(n), respectively;
z2(n) should not be confused with the Mébius function.
),
where the product is taken over all primes p dividing n, and
Aln)=in)= wl) (=1,2), ln) =H) =Iuln) (1 =3)
Theorem 1.4.1.
wien ti (1
Proof. By (1.4.12, 13), itis enough to find y(n), ie, the number of
incongruent matrices § modulo n. Our proof is similar to that given
by Gunning (1962). We say that a pair of integers c,d is a primitive
+ German: Modulargruppe.2 Groups of matrices and bilinear mappings
pair modulo n if and only if (c, d,n)=1, and denote by A(n) the
number of incongruent primitive pairs modulo n.
Lemma 1. Ifc, dis a primitive pair modulo n there exists an S€T(1)
such that y =¢, 5 =d (mod n). Conversely, if S € (1), then y, 8 isa
primitive pair modulo n.
Proof. The last part is obvious since (y, 8) = 1, so that (y, 6,2) = 1.
As usual we write q|r to mean that q divides r. Suppose that c, d
is a primitive pair modulo n, so that (c,d, n)=1. Take y= and
write
c=etn,
where c, is the largest divisor of ¢ that is prime ton. Take m € Zs
that
6:=d+mn=1 (mod cx),
which is possible since (n, ¢1) = 1. Then (y, 6) = 1. Forif pisa prime
divisor of y and 6, then p divides both c and d + mn. If ple; then,
since & = 1 (mod c,), p +8, which is false. If ples, then pln and so
pid; thus p|(c, d, n), which is false. Hence we have found y, 6 with
y=c, 6d (mod n) and (y, 8) = 1. We can now find a, 6 € Z such
that ad By =1 and so SeT(1).
Lemma 2. Foreach primitive pair, c,d of integers modulo n there are
exactly n matrices $€I(1) modulo n for which
ysc, 6=d (moda).
Proof. Let S: and S; be two members of (1) with second rows
congruent to [c, d] modulo n. Then
af! 4
S82 {i 1) mod),
forsome k € Z, Asthere are only 1 incongruent values of k modulo
1 it follows that there are exactly n incongruent matrices S € (1)
with [y, 8]=[c, d] (mod n).
Lemma 3. \(n) is a multiplicative function; i.e., if (m4, m2) = 1, then
Alniynta) = A(m)A(na).
ARRON R19 RE ETRE RR A ARS
14 The level of a subgroup; congruence subgroups 23
Proof. Let ;, 6; be a primitive pair modulo n, (j= 1,2). Then
yoms+ Yolk, 8yM2+82m, is a primitive pair modulo mn, since
(n;,m:)=1. Also, incongruent pairs for mand 1; lead to incon-
gruent pairs for mrt; ie. if
Vins Yt yas + yan (mod ny)
and
Binat Sim = 6yr2+ Sans (mod msn),
then i= y1 (mod n,), 844; (mod n,), 5% y2 (mod n,) and 35=
8; (mod nz). Thus A(m,)A (112) SA (myn). Conversely, let y, 5 be a
primitive pair modulo n,n,; then 7, 5 isa primitive pair modulo m,
and modulo nz. Also, since (m;, 12) = 1, incongruent pairs modulo
nym cannot give rise to congruent ones modulo 1, and modulo rn.
Thus A(nyna)SA(m)A(n2).
Lemma 4, If pis prime and k= 1, A(p*
1p),
Proof. There are p*(1—1/p) incongruent integers ¢ modulo p*
such that (c, p)=1. For any one of these, each of the p* incon-
gruent values of d will give a primitive pair. Since these pairs are all
incongruent modulo p* we have p7*(1~1/p) such pairs. There are
p*~* values of c such that (c, p) =p. To each of these correspond
pX(1~1/p) values of d incongruent modulo p* and such that
(d, p) = 1. This gives p*~"(1 — 1/p) primitive pairs. Addition gives
ape
awp="(1-5)
From lemmas 3 and 4 we obtain.
aman (1 4
>)
and, since (1) =nA(n), by lemma 2, the theorem follows.
Theorem 1.4.2. If m and n are positive integers,
Pim) olin) =Ptm, n}y (1.4.14)
and
Pon\F(n)= Pll, n)), (1.4.15)
where {m,n} is the least common multiple of m and 124 Groups of matrices and bilinear mappings
Proof. Write h =(m, n),1= (in, n}. We have Te Pm) a(n) if and
only if T=J (mod m) and T= (mod n); this holds if and only if
T= 1 (mod 1). This proves (1.4.14).
If Te L(m)(n) then T= $,5; where S, =I (mod m) and $= 1
(mod n). Hence S;= (mod h) and S21 (mod k), so that T=
(mod A), It follows that
Pm)P(a) sh), (1.4.16)
Now, by (1.4.14) and one of the isomorphism theorems,
(Pony F(a) = Fen) /TO, (14.17)
so that
wn) =P =O: Em) ):P()]
TU): Pom) PIC): PO)
=P) nye (D/ em).
Since ()e(h)=2(m)u(n) by the formula in theorem 1.4.1 it
follows that
IF: Pom) Po)] = nh)
and this combined with (1.4.16) gives (1.4.15).
Theorem 1.4.3. If (m,n)= 1, then
Glmn) = G(m) x Ga)
Proof. By (1.4.15, 17),
P(D/T(n) = Pn) /P nn) (1.4.18)
so that we can identify G(n) with M(m)/I'(mn) and G(m) with
I'(n)/F(mn). These are both subgroups of (1)/Mmn) = G(mn).
‘We have, by theorem 1.4.2,
G(m)G(n) = {1}, Glm)nG(n) = G(mn),
where J is the identity in G(mn). From this the theorem follows;
see theorem 2.5.1 of Hall (1959).
By repeated applications of theorem 1.4.3 we see that, if,
nape
ae nN REN ET RE PE EER
14 The level of a subgroup; congruence subgroups 25
where the p, are different primes and a, >0(1 1, (f*:f"]2n” and may
be infinite. See also Rankin (1969).
In the further algebraic study of the subgroups of the modular
group the following three group-theoretic theorems are useful.
Theorem 1.7.1 (Kurosh). Let the group G be a free product of
subgroups A,. We write this as G =|J3 A.. Then, if H is a subgroup
of G, we have
H=F*1I5 Bs
where Fis a free group and, for each B, Bs is conjugate to one of the
subgroups Az.
‘We note that the free product []$ By can be empty and that F can
be the trivial group. However, if [1 Bp is not empty, then F must,
have infinite index in G; for otherwise some power of an element
of [I B, (other than the identity) would belong to F.
Theorem 1.7.2 (Schreier), Let H be a subgroup of finite index p ina
free group Gof finite rank R. Then the rank r of His also finite and
+u(R-1).
We note that the rank of a free group is the number of free
generators of the group. For proofs of both these theorems see
Kurosh (1960).
Theorem 1.7.3 (Nielsen). Let the group G have identity element e
and be the free product of cyclic groups G, of orders m, (Sin).
Then the commutator group G' is a free group of index m=
mina... a in Gand the rank of Gis
1+ 1+ $(1
17 Further results 35
Gi is generated by the set of all commutators [xa’
acG,beG,ate#b, lsisjsnand
My. M4 Miey Gay
for any asin Gy (15k 51). The factor group G/G' is isomorphic 10
the direct product of the cyclic groups Gx, Gay... Gu
See Nielsen (1948) and also Lyndon (1973); for the commutator
notation see (1.3.12). Theorem 1.7.3 provides an alternative
method of proving theorems 1.3.1 and 1.3.2.
With the help of theorem 1.7.1 we easily derive the following
result of Newman (1964).
Theorem 1.7.4, A subgroup of [\(\) is free if and only if it contains no
elements of finite order other than the identity, If fis a normal
subgroup of 1(1) different from I'(1), [7 and £*, then fis a free
group.
The following theorem is a simple deduction from Schreier’s
theorem.
Theorem 1.7.5. Let f be a free subgroup of (1) of finite index p.
Then u =0 (mod 6) and has rank 1+ hu. In particular, the index
of any normal subgroup of £(1) other than F(1), f? and f? is
divisible by 6.
Proof. We shall prove the last sentence by analytic methods in
chapter 2. The fact that 1+y is the rank of fis due to Mason
(1969).
write d = fr f(1) and put
f:4\ v=[h:4],
so that
By theorem 1.7.2 applied to d as a subgroup of (and (1) we have
14(r=1)A= 14H,
where r is the rank of f, Thus, 4 =6(r~1), from which the
theorem follows.36 Groups of matrices and bilinear mappings
Fig. 3 displays all the normal subgroups between /(1) and (6).
The two groups {' and /" are the commutator groups of /? and
. By applying theorem 1.7.3 their indices in the groups
immediately above them can be verified.
‘A complete study of all subgroups between /(1) and (4) has
been made_by Petersson (1963). His list contains thirty groups,
including (4) and f(1); among these thirty groups there are
contained, of course, the six groups in fig. 1. Petersson (1953) has
also studied subgroups of finite index in (1) for which
fy=f Uo
such a subgroup /*is called a cycloidal subgroup of f(1).
Fig. 3, Normal subgroups between (1) and (6).
17 Further results 37
We have already remarked that G(2) is isomorphic to the
dihedral group of order 6 and that G(3) is isomorphic to the
alternating group on four symbols, which is the tetrahedral group.
It can be shown that G(4) and G(5) are isomorphic to the
octahedral and icosahedral groups, respectively. In fact, for n= 2,
3, 4, 5, Gin) is generated by
u=UP(n),. v
fin),
where
w = (ww)?
e being the group identity. a
A great deal of information about the modulary groups Gn)
and G(p*) can be found in Klein and Fricke (1890, 1892) and in
Vivanti (1906, 1910); see also Frasch (1933). A complete classifi-
cation of all the normal subgroups of G(m) has been given by
McQuillan (1965).
‘The definition of level given in §1.4 is due to Wohlfahrt (1964)
Previously the concept of level was only defined for congruence
groups. Thus a congruence subgroup J” of (1) was defined to be of
level n if P(n)< I’ and ifn is the least positive integer for which this
inclusion is valid. That the two definitions agree for congruence
‘groups is a consequence of the relations
A(n)Piqn)=Tin), A(nfigny=F(nj, (1.7.10)
which were essentially proved by Wohlfahrt; see also Rankin
(1969) and Leutbecher (1970). Here q is any positive integer.
If we now assume that lev "=n, s0 that A(n) SPC T'(1), and
that Fis a congruence group, then, for some qeZ", Mq)cI°
From (1.7.10) we deduce that (2) 0.
We say that f is meromorphic at a point p €€ if there exists an
integer q=0 such that A is holomorphic at p, where
Alz)!=(2—py'fte)s
this implies in particular that h is continuous at p and that,
Alp) = im (z ~p)*flz)
, and write
We say that f is meromorphic at <0 if f* is meromorphic at 0. A
point p at which f is meromorphic but not holomorphic (so that40 Mapping properties
q> 0) is called a pole of f. The smallest value of g that satisfies the
conditions is called the order of the pole. If we can take q = 1, the
pole is simple. At a pole p of f we have f(p) =.
More generally, if fis meromorphic at p €C, we define ord(f, p)
tobe the greatest integer q such that (z ~p)“f(z) isholomorphic at
p.Ifq>0,q is the order of the zero of f at pif ¢<0, —q is the
order of the pole of f at p. 2
‘Suppose that f maps a domain D onto a subset D, of C. we say
that f maps D conformally onto D,, oF that f is conformal on O, if
and only if f is meromorphic on and f is bijective map of D onto
B,. Iffis conformal on the domain D, it follows that its derivative /"
exists and is non-zero at all points of D that are not poles of f. Also,
if p isa pole of f in, then p isa simple pole. Further, the inverse
function f-* of a conformal mapping f is again conformal. The
proofs of these facts involve the use of Rouché’s theorem.
Since a holomorphic function is continuous, it follows that every
conformal mapping f is a homeomorphism of its domain D onto
(0), which is also a domain,
Conformal mappings have the property that angles between
intersecting curves in the domain D are preserved in f(D) both as
regards magnitude and direction.
‘We now consider the particular case when
where Te 6. As we saw in §1.1, Tis a bijection of € onto itself.
Ifc=0, then
Aaya Get 8
‘The mapping T is holomorphic on € and there is a simple pole at
0. Ife #0, the mapping T is holomorphic on € — {—d/c} and there
isa simple pole at ~d/c. That is, in every case T is holomorphic on
—{-d/c} with a simple pole at ~d/c. Hence T maps € confor-
mally onto €. Note also that, for z #-d/c and z #0,
pee las
(ata
‘The converse result that, if f maps E conformally onto €, then
fe 6, also holds,
T=
QAM)
24 Conformal mappings a
It can be shown similarly that f maps C conformally onto C if and
only if fe 6 and f(c0) = 0, Further, f maps H conformally onto Hif
and only if fe 42. In these results the ‘if’ parts are straightforward,
while the ‘only if’ parts require the use of Schwarz's lemma.
Since we shall not require the ‘only if” parts, we content our-
selves by showing that, if T'€ (3, then TH=H. For this purpose we
write
az+b
atd
where u, v, x and y are real. Now
tiv = T(2)
(2.1.2)
and conversely
ena (2.1.3)
It follows that w €H if and only if 7 €H.
‘We note also that, if Te #2, then
and, if Te (1),
TR=P, TH=H
Further, circles and straight lines are mapped by T onto circles
or straight lines.
Itissometimes convenient to write the transformation Te 6 ina
different form, Let z and z, be two different finite complex
numbers having finite images w, = Tz, (j= 1, 2). Then the transfor-
mation
arth
can be written in the form
(2.1.4)
wow, Z—zy
where K isa constant, Further, if z, is another finite point havinga
Known finite image ws, then K is uniquely determined, namely42 Mapping properties
Alternatively, since co = T(—d/c) we have
weed (2.1.5)
and this holds also if ¢ = 0.
2.2, Fixed points. For any Te @ and z€€ we define
re=ce+d. (22.1)
Observe that, although Tz and (~T)z are the same,
(-T):z =~(T:2)
In particular, f:2 = 1, (~I):z =—1, and, more generally,
4U%:2=41 (neZ).
By (1.1.4), for any S, Te 6 and z #00, T'00,
ST:2=(ya+ Sc)2 + yb + 6d =(yTz +8)(cz +d)
=(S:Tz)(T:2).
We thus have the important identity
ST:z =(S:Tz)(T:2). (2.2.2)
A particular case of this is
= (1: Tz\(T:2). (2.2.3)
‘The equation (2.2.2) holds, in particular, for any S, T¢ andall
zeH If Te and zeH, T:z is finite and non-zero.
‘A point z €C is called a fixed point of a mapping Te O if and
only if Tz =z. We suppose in the first place that c #0, so that
z #0, It then follows by induction from (2.2.2, 3) that
Tiz=(Tiz!" (2.2.4)
for any ne Z, where T is the associated matrix.
The equation Tz =z is equivalent to
cz?+(d—-a)z~b=0,
which has two, not necessarily distinct, roots, namely
(a-d)+[(a +ay'—4}
2¢ :
yz
(2.2.5)
22 Fixed points 43
We note also that
z2a=-b/e, zt22=(a-d)fe,
so that
(Tiz(T:22) = (cz 4 d(czr+d)
1 (2.2.6)
Itis clear that, when T’€ 0, the nature of the roots 21, 22 depends
upon the sign of the real number (a +d)’—4. If (i) |tr 7] <2, then
(a+d)?—4<0 and z, and 22 are conjugate complex numbers, one
of which, say 2), lies in H. T'is then called an elliptic transformation
and 2; and 2, are called elliptic fixed points. If (i) |tr 7}=2, then
2; =2; and we have, one real fixed point. T is called a parabolic
transformation and 2, is called a parabolic fixed point. Finally (ii),
if te T]>2, then z, and zz are distinct real numbers and T is called
a hyperbolic transformation and z, and z> are called hype rbolic
fixed points.
‘We now examine these possibilities in greater detail, for the case
when Te I(1), still making the assumption that c #0, Our objectis
to express the mapping 7 in the form (2.1.4), ie.
(2.2.7)
gna Tit) 2-27
where this is possible; see (2.1.5). Here w=Tz and w,
Tz; (j= 1, 2), Note that, although 7: z, and T:
we replace the matrix T by ~T, their ratio rem
hange sign when
unchanged
(i) Elliptic transformations. Here {tr T1<2,
there are two possibilities:
(a) tr T=0, T=£L ‘VE for some Le TU),
or
(b) te T= 41, T=4L "PL for s=1,2 and some L eI).
In case (a) Tz is equivalent to V(Lz)=Lz:ie. Lz isa fixed
point for V and so L2, =i, Lz, =~i, Hence
ind, by theorem 1.2.3,
nab, 2=L (i) =%, (2.2.8)
Here the bar denotes the complex conjugate. Since T
we have, by (2.2.4), (T:z)'=—1 (j= 1,2) and therefore, by4a Mapping properties
(2.2.6), K =(T:2,)/(T:21)=-1. Hence
wor 7-2
woz, 2-2
(2.2.9)
‘The transformation T is of order 2.
Incase (b), Tz =z isequivalent to P*(Lz) = Lz, wheres = 1 or 2.
‘An elementary calculation shows that both P and P* have fixed
points
prem (2.2.10)
and A, so that Lz, =p, Lz, =. Hence
nal p n=l e (2.2.11)
Since T?=4P™=4I, (2.2.4) gives T:z,= +p or +p* and so
T:z2= 4p" or £p, by (2.2.6). Hence K =p or p*, and the transfor-
mation takes the form
= Kt (2.2.12)
z
It is a transformation of order 3.
2
(ii) Parabolic transformations. Here tr T= +2 and, by theorem
1.23, T=£L7U"L for some eZ (q#0) and Le/(1). Thus
Tz equivalent to U"(Lz)=Lz, ie. (Lz)-+q=Lz. Hence
Lz =c and the single fixed point is
2=L 0. (2.2.13)
Since ¢ #0, z1 is a finite rational number.
Puta +d =2e, where e = +1, Then, by (2.2.5), z1=(a—d)/(2c)
so that T:z) =e =itr T. If w= Te,
etd e(z-z)+e
woz (ance )iz—2) e(z—2) ©
Hence the transformation T can be expressed in the form
(2.2.14)
woz 2-2
So far we have assumed that ¢ #0. When c=0, T=+U® for
some q€Z and tr T= £2. If q = Owe obtain the identical transfor-
mation under which every point is fixed. When q#0,
22 Fixed points 45
£L™U"L (with L =D and we include T among the set of parabolic
transformations. There is just one fixed point, namely 2;= 0, In
place of (2.2.14), the transformation 7 takes the canonical form
waztq (2.2.18)
(iii) Hyperbolic transformations. Here |tt T|>2 and, since 22 is
real, (2.1.5) and (2.2.6) give K =(T:2,)>0. The transformation
has the canonical form (2.2.7) with K>0; clearly K #1, since
nF
From the above analysis we see that the transformations
Tef\(1) can be divided into five classes:
1. The identity transformation, whose matrix T= +1.
2. Blliptic transformations of order 2. The matrix T of such a
mapping is conjugate to + V and satisfies T? = —I, We denote by
B,=(zeC:z=L7i,L ef} (2.2.16)
the set of all elliptic fixed points of order 2 in #1
3. Elliptic transformations of order 3. The matsix T of such a
mapping is conjugate to +P or +P? and satisfies T’= +1. We
denote by
Ey=(zeC:2=Lp,Le f(t} (2.2.17)
the set of all elliptic fixed points of order 3 in. Here p is defined
by (2.2.10).
4, Parabolic transformations. The matrix T of such a mapping is
conjugate to £U* (qeZ,q #0). The set of all parabolic fixed
points is P, since P={z €€:z =L~'c0, Lef(1)}. Parabolic fixed
points are also called cusps for a reason that will be clear later on.
5. Hyperbolic transformations. The fixed points of such transfor-
mations are less important in the theory. It is easy to see that they
are all irrational numbers. Hyperbolic transformations are of
infinite order.
Note that 7E, =E,, TE; =E; for all Te (1)
We also write
E-E,UE,. (2.2.18)
We now suppose that "is a subgroup of 1). The mappings
Te f can be divided into five classes in a similar way, but some of46 Mapping properties
these classes may be empty. Thus f* will contain elliptic transfor-
mations only if it contains a mapping conjugate to V or P. For
m=2, 3 we denote by E, (J) the set of all fixed points in #0 of
elliptic transformations of order m belonging to f- Itfollows that
B(=(zeC:2 =", Lef(), Lb VLef}, (2.2.19)
E(=(2eC:z =L'p, Le f(t), L“PLef}. (2.2.20)
Note that, we can omit L~'P*L since L~'P*L ef if and only if
LPL € f and has the same fixed points. We write
ED) =E( VE. (2.2.21)
If Fis normal in (1) itis clear that E,, (7) is either E,, or the null set
©
We now suppose that z is any point of H’, The stabilizer of
z (mod I) is defined to be the subset I, of I” consisting of all Te I”
for which Tz = 2. Clearly I’, is a subgroup of I”. The stabilizer of
z (mod I(1))is denoted by [,(1); the corresponding inhomogene-
ous groups are denoted by /, and (1). Evidently /; isa subgroup
of £,(), Further, if Le /() then
Lh L=(LtL),. (2.2.22)
The preceding discussion of fixed points shows that
fate
in the notation of §1.2. Also (1) and f,(1) are the cyclic groups of
orders 2 and 3 generated by the mappings V and P, respectively. It
follows immediately from this and (2.2.22) that
Lol, when z = L~'co,
LORQ)L, whenz=L-%,
fay= i (2.2.23)
LPL, whenz =L"'p,
A={1 otherwise.
Here L is any member of f(1), and z eH’. Note that, in every case,
£,(1) is a cyclic group.
‘We now define the order of z (mod I) to be
ate, P= (haf) (2.2.24)
‘The index on the right is possibly infinite. However, if has fi
23 Fundamental regions a7
index in /(1) then n(z, 2) is finite, For if the cyclic group f,(1) is
generated by S it follows that $” ¢ [for some finite positive integer
1n,and n(z, I) is in fact the least such integer n, We note also that, it
we take [y= f(1), P= fin theorem 1.1.2, with $ as above then,
for 1sism,
oy =n(z, LIL) =n(Lz, 1). (2.2.25)
The transformation S is parabolic, elliptic or the identity according
as 7€P, E or W'—PUE, respectively; in fact, we can take S=
L“UL, LVL, LPL and Fin the four cases listed in (2.2.23). In
the latter case (2, r)= 1. When z €P, we also call n(z, 1) the
width of the cusp z (mod I’); if z= L~‘oo, F. is generated by
L“'U"L, where n = n(z,r). When z €€,, (m = 2, 3), n(2,P)= 1 or
‘m according as z does or does not belong to E,(I’)
It can be shown similarly that, when f* has finite index in ((1),
some positive power of every hyperbolic transformation belongs to
’ and is, of course, hyperbolic. Hence f* always contains kyper-
bolic transformations.
‘We note, in conclusion, that if "= I"(1) or PWN) for N> 1, then
EU) =@ andsontz, I) = mitz e€,, (m=2, 3), Further,ifz €P,
n(z,P)=6 and n(z, P(N)=N.
2.3. Fundamental regions. Let "be a subgroup of (1), so that the
mappings T in / map M1’ onto itself. In what follows we shall only
be interested in subsets of Hf, so that we are not, for example,
interested in hyperbolic fixed points.
Two points z,, z2 in H' are said to be congruent, or equivalent,
(mod 1), if there exists a Te F such that
22> Tz,
Itis easily verified that this is an equivalence relation, and we write
2,52, (mod I).
‘The equivalence class containing a point z € MH is called the orbit of
z (mod J’) and is denoted by f2 ; instead of /(1)z we may write [2 }.
Thus E,=[/], E,=[p] and, if fis of finite index in F(1), P= Foo=
{co}. Clearly n(z,, 1) =n(z2, F) when 2,2, (mod I).
A subset F of is called a proper fundamental region for [it F
contains exactly one point from each orbit fz. By giving F the
quotient topology induced by the topology on Ht (compactified48, ‘Mapping properties
suitably at points of P) and the equivalence relation, F can be made
into a connected Hausdorff space, which is, in fact, the Riemann
surface associated with the group [\ We shall not, however, use any
Riemann surface theory, although we may mention this theory at
various points. In practice itis usually convenient to impose further
conditions on F, such as that it is a simply connected subset of 1
and is bounded by curves of a prescribed form.
Theorem 2.3.1. Let F be a proper fundamental region for a subgroup
of P(A) and suppose that F = Ira: Fm, where the sets F,, are disjoint.
Then, if Tye for each n eZ", the set IP-y ToF. is also a proper
fundamental region for f-
This is obvious, as all we have done is to choose Tz as a
representative of fy rather than z for some Te f- The theorem is
useful since it enables us to piece together fundamental regions in
alternative ways that may be convenient for special purposes.
Usually the number of non-null regions F, is finite
Theorem 2.3.2. Let F be a proper fundamental region for a subgroup
f of F(t) and suppose that Te fl). Then (i) TE is a proper
fundamental region for the conjugate group TIT (ii) Inparticular,
if Tef and T 2-41, then TE isa proper fundamental region for *
and F ATF is either empty or consists of a single point £, which is a
fixed point for T. (iii) A fixed point { for a mapping TeT cannot be
‘an interior point of F. {iv) The regions TE for T ef cover ’ without
overlapping; if T; and T; are different transformations in [, then TF
and TF have at most one point in common.
Proof. (i), Ize and Te F(A), then T-'z eH and so there exists
an Sef such that ST-'zeF. Then TST'z€ TF. Further, if
TS,T~'z and TS,T~'z are two points of TF, where S$, and S, are in
Fithen $,T-?z and $,T~'z are points in the same orbit '7~"2 lying
in and so are identical. The original points 7S, 7~'z and TST"'z
are therefore also ide Me
Gi) Let Te f, T#+I and suppose that £eF OTF. Then (eF
and T"'Z€F and, since these points are congruent (mod), {=
TC; i.e. Ty =f. Hence £ is a fixed point for T and there is only
‘one such point in H’.
(iil) If Zis an interior point of F, then there exists a neighbour-
hood Nof { withN¢F. But TNisa neighbourhood of Tf = { and so.
23 Fundamental regions 49
therefore is
N=No IN.
But’ CN¢FandN'c TN¢ TF, so that’ SE TF, which is false
6).
) That 1'SUrerF is obvious, Further £¢ TF TH if and
only if Ti!f €F 9 T;' TF and the last part follows from thisand (i).
When [=f
is easy to find a fundamental region.
Theorem 2.3.3. Let ne 2", 6 =0 and put
S,(6):=(z eH: -}k —1,
When k is an even integer and the MS is constant, rm, and s,, can
be replaced by k/2 in the congruences and it follows that
e@={E(1-4)} Getty, 4.120)
where the braces denote the fractional part.
‘We denote by HI, k, v) the subset of M(F, k, v) consisting of all
forms f that are holomorphic on H. If fe H(F k, v) and L € I(1),
the expansion (4.1.11) is valid for all z €H. If fe M(I; k, v) and
ord(f, ¢, 1) 20 for all eH! we call f an entire modular form and
denote by {I', k, v} the class of all such forms, including the zero
form in this class. If, in addition, ord(f, £7) >0 for all EP, or if
{=0, we call fa cusp form; the class of all cusp forms is denoted by
{I k, vlp If {= Looe P andord(f, {, F)= 4+ Nz =n, wesay that f
has zero at if n >0 anda pole at £ if n <0; the values taken by f
at £ in the two cases are 0 and co, respectively. If n = 0 we can say
that f does not vanish and is not infinite at {. It may not, however,
be meaningful to say that f takes some particular value ay at ¢
when n =0. For we have defined the behaviour of f at £ in terms of
the behaviour of f, at «0. Different choices of L for which ¢ = Leo
AI ceR, then {x}:=x—[2], where [x] is the integral part of x; ie. (r] is the
greatest integer that does not exceed x.
41 Definitions and general theorems 95
sive, in general, different constant terms ao(Z.) in the power series
(4.1:11) differing by factors of unit modulus, Note that
AD k, voS AP k, v}S HUF, k, 0) SMU, k, v).
If fe MIL k, v) and F is a fundamental region for / given by
F=UFor UF,
where [(1)=/*- &, then f has only a finite number of zeros and
poles in F. It is enough to prove that, for each L € ®, f has only a
finite number of zeros and poles in F,, i.e. that f, has only a finite
number of zeros and poles in F;. Now the expansions (4.1.10, 11)
show that f,(z) has only a finite number of zeros and poles in the
part of F, for which Im z=2n;, while the part of F, for which
Imz=2n, is compact and so can contain only a finite number of
zeros and poles. Hence ord(f, ¢,") is non-zero at only a finite
number of points ¢ belonging to a proper fundamental region F*
for f. Wedefine the total order ord(f, 1) of f (mod I) to be the sum
of ord(f, £1) for all points ¢¢F*. It is clear that ord(f,) is
independent of the choice of F*. We shall show that it depends only
on the index 4 of fin (1) and on the weight k.
We have
ord(f, = LY ord(f.g. 1. (4.1.21)
Aah, eA]
If ref, and § generates £,(1), then, by theorem 1.1.2, with
fa), n=f,
tel=No2=fU x2 =f Le,
where the m points L,z (1m) are incongruent (mod I). Put
nm=n(Lz, 0). Then
E ord f= F ordlf. L219
center i
=f EF oaiprs.19
rz ord(f, Lz, 7)
vem Lz.)
(4.1.22)96 General properties of modular forms
where ((1) = f- ®. This follows, in the first place, for 2 =
but is true for any transversal 2,
In particular, if z =o, so that [2]=P, we have by (4.1.12, 22)
E ord D= E (ee +N/ns (4.1.23)
where, as usual, n, = (Leo, P). When z ¢H,
aaa!
pee IED = Rai Era Le). (4.1.24)
since
PialniLz, 1) == Dh
Theorem 4.1.3. Suppose that f MUL, k, v),f #0 and that (1) =
TR. Let
&):= II fl). (4.1.25)
Then ge M(I(), wk, 04), where pis the index of Fin (1) and the
MS v* is associated with the AF v* defined by
oS, Liz)u(L2)
en! Serra)
where LT = SL, and SEF, Lye.
g(z)=g(25
(4.1.26)
Proof. For any Te I'(1) we have
g(T2)= M1 f.(T2)= I] a(L, Pe) fLT2).
Now LT=SL,, where S¢I" and L,€% are uniquely determined
by this equation. Hence
a(Tz)= T] v(S, Liz Mu(L, Tzy'f (Liz)
ten
= a v(S, Liz Mull 2)/m(L, Te) file).
Now L, runs through ® as L does, and so
g(Tz)=v(T, z)g(z), (4.1.27)
4t Definitions and general theorems 7
where
We note that v*(T, 2) is uniquely determined by T; for fix>
and that by (3.1.10, 15), »*(7, 2)=0*(T)u(T, 2), where
soe 7 USIAS Ls)
OO Toe
Thus |»*(T)| = 1; to verify that p* is an AF for ["(1) it suffices to
prove that v*(ST, z)=v*(S, Tz)v*(T, z) for all S, Te T(1). By
(4.1.27),
WMST, z)gl2) = glST2) =¥"4s, Te)Q(T2)
=v"(S, Tz w(T, z)g(z),
and the required result follows since g #0.
Since g is clearly meromorphic on H. it rema
satisfies condition (II). By (4.1.11, 25),
R,
(TeP(y.
to prove that g
aley=e™ SF baer" (by #0),
where q is real, 1 is the least common multi
ny (L€&), and Imz > >0, say. Write t
le of the A numbers
207" and put
C= E bt" =e e(2),
the series being convergent for sufficiently small.
Since g¢ M'(I"(1), ku, v*) it follows from theorem 4.1.1 {iv) that
there exists a « with O<« <1 such that
glz+1)=er"p(z) (26H)
Hence
etna) = gle +1) =e?" PG (re?
‘This shows that q=« +N, where Ne Z, and that b,,
(mod n), Hence G(0) is, in fact, a power series in”
have
Oifm#0
and we
atzy=ermre SF Be (By #0)98, General properties of modular forms
for Im z >. Itfollows that g¢ M(I(1), ku, 0%) and this completes
the proof of theorem 4.1.3,
Further, from (4.1.11, 12, 23) we have
=X (ee tN )/m.
= Lod.
ord(g, 0, M(1))=« +N =
where F*is a proper fundamental region for f. Also, when z € Ht,
ord(g, z)
ord(g, z, (1) = TRG
a5 aA Le)
© a TOT
= £ ordi
coheed
by (4.1.13, 24, 25). It follows from (4.1.21) that
ord(g, P(1)) = ord(f. 1), (4.1.28)
We are now in a position to prove
Theorem 4.1.4. If fe MUI, k,v) and f #0, then ord(f, 7) = wk/12,
where w is the index of fin L(1).
Note that the value of ord(f,) is independent of the AF v
although it depends on &.
Proof. It follows from (4, 1.28) that it is only necessary to prove that
ord(f, P(1)) = k/12 for a function fe M(F(1), ky).
We prove the theorem by integrating /"(z)/f(z) round the
boundary of F,, which we first modify as follows. We replace F, by
the compact subset F, defined for sufficiently small e >0 by
zzeF,ysl/e|e—plee le to'lzele—ilze),
so that all fixed points have been excluded. The boundary of F,
then consists (see (2.4.6, 7)) of parts of fu, fv, Ulu, Viv and arcs
Ai, Aay As, Aa on Which
yel/e, |z-pl=e, |z+el=s, Iz-il=e,
4d Definitions and general theorems 99
respectively. We can take e sufficiently small so that ord(f, ¢)=0
for all { om Ay, As, As, Ae and in F, ~E, ~ (00, p, ~p?, i}. However,
ord(f, ¢) may be non-zero at a finite number of points on the parts.
of lus fy, Ulu, Viv that are sides of F,. Each such ¢ on ly: or fy has a
congruent point on Ul or Viy, and conversely. We include the
former and exclude the latter by indenting the boundary along
semicircular arcs of radius ¢, and e can be chosen small enough so
that none of these semicircles overlap each other or have points in
‘common with more than one side of F,; also we can arrange that no
zeros or poles lie on these semicircles. The resulting region we
denote by F; (see fig. 7). Its boundary is composed of ares Ay, li, Aas100 General properties of modular forms
Tuy Au Wiig As, Ulex which we suppose described in that order,
keeping the interior of F. on the left. Then, clearly
ord(f, F(1)) = ord(f, 0, M1) +ord(fi, (Y)) + ord(f, e, PY)
+16)
KAN +h tins tTF), (4.1.29)
where
K+N=ord(f,0, (1) OS <1),
n,=ord(f,i), ms =ord(f,p)
and
py sete ane)
nese | Ge
ia
=so| 4 .
2ni [, Pee
‘We now compute the contributions to /(F.) from the different
sides, We require the following:
Lemma, Let ys, 72 be the two smooth curves in C meeting at the
origin O at an angle 0, where 0<8 2, and let y(e) be the arc of
the circle {r:|r|=e} joining y, 10 y2 (see fig. 8). Suppose that, for
O