VECTOR-VALUED SIEGELMODULAR FORMSOFGENUS 2
Explicit constructions of Siegel modular forms using differential operators of Rankin-Cohen type
Christiaan van Dorp
MSc Thesis
under supervision of Prof. Dr. G. van der Geer
UNIVERSITEITVAN AMSTERDAM
VECTOR-VALUED SIEGELMODULARFORMSOFGENUS 2 Explicit constructions of Siegel modular forms using differential operators of Rankin-Cohen type
MSc Thesis
Author: Christiaan van Dorp Supervisor: Prof. Dr. Gerard van der Geer Second reader: Dr. Fabien Cléry Member of examination board: Dr. Jasper Stokman Date: October 3, 2011
Abstract
L In this thesis we will give generators for M 6 k Sp as a k 1(2) Sym det ( 2(Z)) module over the ring of classical Siegel modular≡ forms of⊗ even weight and genus 2. We first determine some explicit pluri-harmonic homogeneous polynomials and use them to define differential operators of Rankin-Cohen type, thereby generalizing Rankin-Cohen brackets that were considered by Ibukiyama, Satoh and others. We prove non-vanishing and linear indepen- dence of forms by explicit calculations of Fourier coefficients. This also al- lows us to determine some eigenvalues for the Hecke operators.
[email protected] Korteweg-de Vries Instituut voor Wiskunde Universiteit van Amsterdam Science Park 904, 1098 XH Amsterdam 2 Preface
Siegel modular forms were introduced by Carl Ludwig Siegel in the 1930’s. They form a generalisa- tion of elliptic modular forms and although some results can be lifted from the elliptic case to the general case (e.g. the theory of Hecke operators and bases of common eigenvectors, integrality of eigenvalues of the Hecke operators), much is yet unknown. For instance, the order of vanishing of the Eisenstein series E4 and E6 at some special points of the upper half-plane can be used to SL determine the structure of the ring of all modular forms on 2(Z): M SL M k ( 2(Z)) = C[E4, E6]. k Z ∈ Such a method does not exist in general. For some instances of rings or modules of Siegel mod- ular forms similar structure theorems exist. For most instances however, explicit generators are unknown. In this thesis I will restrict mostly to Siegel modular forms of ‘genus 2’ and in this case some structure theorems are known. Igusa treated the ‘classical’ Siegel modular forms of genus 2, and Satoh and Ibukiyama gave generators for the ‘first’ few modules of vector-valued Siegel mod- ular forms of genus 2. Satoh and Ibukiyama used generalisations of Rankin-Cohen brackets (RC- brackets). These brackets are differential operators on rings of modular forms and correspond to a special class of polynomials, which I will call ‘RC-polynomials’. All RC-polynomials were char- acterized by Ibukiyama and I will repeat some of his results and proofs in this thesis. Ibukiyama’s characterisation does not give the RC-polynomials explicitly, but his student Miyawaki was able to determine a large class of RC-polynomials in terms of hypergeometric functions. The weight of a Siegel modular form of genus 2 (an irreducible, finite dimensional representation of GL 2 2(C)) is determined by a pair (m,k ) Z . Satoh and Ibukiyama treated the cases (m,k ) with m = ∈ 2,4 and k Z and (m,k ) with m = 6 and k 2Z. Miyawaki’s description of RC-polynomials only ∈ ∈ includes those polynomials that lead to modular forms of weight (m,k ) with even k . Ibukiyama solved this problem by defining RC-brackets on triples of classical Siegel modular forms. These RC-brackets on triples are (especially in the case m = 4) rather complicated. I will ‘complete’ Ibukiyama’s structure theorem by finding all modular forms of weight (6,k ) with odd k . In order to do this, I will give a generalisation of Ibukiyama’s RC-brackets on triples of mod- ular forms. Unfortunately, the Siegel modular forms in the range of my generalized Rankin-Cohen brackets do not include vector-valued modular forms of ‘low’ weight. This problem also exists for modular forms of weight (m,k ) with m 6 and k even and Ibukiyama solved this by constructing vector-valued theta series with harmonic≥ coefficients and by using Arakawa’s vector-valued gener- alisation of Klingen-Eisenstein series. I will use Ibukiyama’s theta series and the Klingen-Eisenstein series and a ‘trick’ to construct the ‘missing’ modular forms of weight (6,k ) with small k .
3 Outline of this thesis
Chapter1 consists of a very short introduction to Siegel modular forms and serves as a convenient context for stating some results, definitions and notations that I will use in the proceeding chap- ters. I will also make my above described goals (i.e. finding all modular forms of weight (6,k ) with k odd) more precise and I will finish with an explicit example of a vector-valued modular form. Chapter2 deals with Ibukiyama’s characterization of RC-polynomials. The formulation of this characterisation is rather tedious and therefore deserves some attention. After stating the char- acterisation it is almost a shame not to give a (partial) proof of Ibukiyama’s theorem and therefore I will finish the chapter with a (partial) proof. This proof is almost identical to Ibukiyama’s proof, but perhaps a little more detailed. In Chapter3 I will give some explicit examples of RC-polynomials and RC-brackets that can be found in the literature. These polynomials will be used in Chapter4. Furthermore, I will generalize Ibukiyama’s RC-brackets on triples of classical modular forms and give the main ingredient of the ‘trick’ I mentioned above: I will define an RC-bracket that acts on vector-valued modular forms. Chapter4 consists of two parts. In the first part I will give a one-and-a-half-page proof of the struc- ture theorem for modular forms of weight (2,k ). This proof is based on the proofs due to Satoh and Ibukiyama, but uses a result by Aoki and Ibukiyama that eliminates some tedious computations that can be found in the original proofs. In the second part of the chapter I will state and prove the structure theorem for modular forms of weight (6,k ) with k odd. Unfortunately, I was not able to eliminate any tedious computations here. Readers that are unwilling to check my calculations are then treated with a small table of eigenvalues of the Hecke operators T (2) and T (3) and an argument for their correctness.
Acknowledgements
Writing this thesis would have been nearly impossible without quite a number of people. I would like to thank anyone who has been involved in one way or the other. To be a little bit more specific, I will mention some of them. In the first place I thank my supervisor Gerard van der Geer. Espe- cially his enthusiasm during our last few meetings has finally made me appreciate the ‘struggle’ I sometimes went trough. I regret that we did not correspond on a more frequent basis, which is something I have myself to blame for. Secondly, Fabien Cléry, who, as the second reader, had to read trough many persistent typo’s and was still able to point out numerous useful corrections. My gratitude also goes out to some people who were less formally involved. First of all my mother Yvonne, who checked my spelling and grammar. Secondly, my friends and fellow students Jan Nauta, Sam van Gool and Gesche Nord for moral and sometimes also technical support. Further— rather essential—moral support came from my sister Suzanne and Harry Rours. Without them I would probably never have started in the first place. Next, I should thank Joeri Jörg, Corine Laman, Wessel Haanstra and Tim Cardol for listening to my story about theta series and the many coffee breaks and for the latter I would also like to thank Mathijs van Zaal. Finally, I thank Rob de Boer and Michiel van Boven for the time they have given me to finish this thesis.
Christiaan van Dorp, Amsterdam, March 2, 2012
4 Contents
1 Introduction 7 1.1 The symplectic group and the Siegel upper half-space...... 7 1.2 Siegel modular forms and some of their properties...... 8 1.4 The ring of classical Siegel modular forms...... 9 1.4.1 The case g = 2...... 9 1.5 Vector-valued Siegel modular forms of genus 2...... 11 1.6 Vector-valued Klingen-Eisenstein series of genus 2...... 11
2 Differential operators on modular forms 15 2.1 Differential operators and pluri-harmonic polynomials...... 15 2.1.1 O(d )-invariant polynomials...... 17 2.3.1 Harmonic and pluri-harmonic polynomials...... 18 2.4.1 Homogeneous polynomials...... 20 2.6 Rankin-Cohen differential operators...... 21
3 Explicit constructions of RC-operators 29 3.1 The Laplacian acting on O(d )-invariant polynomials...... 29 3.3 Some examples of RC-polynomials from the literature...... 30 3.3.1 The symmetric tensor representation Sym2 ...... 30 3.4.1 RC-polynomials of weight (m,0) and (m,2)...... 31 3.5 RC-polynomials of weight (m,1) ...... 33 3.6 A RC-operator on vector-valued Siegel modular forms...... 35
4 Generators for modules of Siegel modular forms 39 4.1 Generators for the module of Siegel modular forms of weight (2,k ) ...... 39 4.2.1 The proofs of Theorems 4.1.1 and 4.1.2...... 40 4.3 Generators for L M ...... 42 k 1(2) (6,k )(Γ2) ≡ 4.3.1 Hecke operators on vector-valued Siegel modular forms...... 43
4.4.1 Computing Fourier coefficients of E6,6 ...... 45 4.4.2 Ibukiyama’s theta series...... 46
5 1 4.4.3 A full set of generators for M 2 ...... 47 (6, )(Γ ) ∗ Samenvatting voor de eerstejaars student (in Dutch) 53
Bibliography 56
6 Chapter 1
Introduction
SL Siegel modular forms generalize elliptic modular forms. The modular group 2(Z), the upper Sp half-plane and the weight of a modular form k are replaced with the “symplectic group” g (Z), H GL the “Siegel upper half-space” g and a representation ρ : g (C) V on some finite dimensional vector space V respectively. SiegelH modular forms are functions f :→ g V that behave like elliptic Sp H → modular forms with respect to the new objects g (Z), g and ρ. These objects depend on an integer g called the “genus”. Elliptic modular forms areH Siegel modular forms of genus 1, which justifies the first sentence of this paragraph. If the representation ρ is not a character, then the corresponding Siegel modular forms are vector-valued functions. We will first make these notions more precise and then state some important properties of Siegel modular forms that can be found in the literature.
1.1 The symplectic group and the Siegel upper half-space
Let V be a real vector space of dimension 2g and choose a basis e1,...,e g , f 1,..., f g . Define the { } symplectic form ( , ) on V by · · (ei ,e j ) = (f i , f j ) = 0 and (ei , f j ) = δi j = (f j ,ei ) for 1 i , j g . − ≤ ≤ Sp Let g (R) be the group of linear operators on V which preserve the symplectic form. Let W be Sp Sp the Z-lattice spanned by e1,...,e g , f 1,..., f g . We denote by g (Z) the subgroup of g (R) of operators that send W to W{ . } Sp a b We can describe an element of g (R) as a matrix c d , with a,b,c,d Matg (R), the space of a b 0 1 a c 0 1 ∈ g 0 0 g real g g matrices, such that c d 1 0 b d = 1 0 . Here 1g is the g g identity g 0 0 g × − − × matrix and we denote by x the transpose of a matrix x. If a b Sp , then we must have 0 c d g (R) ad bc 1 , ab ba and cd d c . ∈ 0 0 = g 0 = 0 0 = 0 − n a b aa bb 1 ª Let K : 0+ 0= g . The group K is a maximal compact subgroup of Sp and the g = b a ab ba g g (R) 0= 0 − Sp space of cosets g (R)/K g is in bijection with the Siegel upper half-space which is defined by
g := τ Matg (C) τ = τ0,Im(τ) 0 . H { ∈ | }
7 Sp Sp The bijection g (R)/K g g can be derived from the decomposition g (R) = Ng A g K g where ↔ H § u 0 ª § 1 x ª 0 GL g A g : 1 u g , and Ng : x x Matg = 0 u (R) = 0 1g = 0 (R) − ∈ ∈ 1 x u 0 g 0 Sp and therefore we can send x i y g to 1 K g with 0 y u u . The groups + 0 1g 0 u = 0 g (R) Sp Sp ∈ H − · ≺ Sp and g (Z) act on g (R)/K g by means of left multiplication and through the map g (R)/K g Sp Sp → g , the groups g (R) and g (Z) act also on g . This last action is given by H H a b 1 c d τ = (aτ +b)(cτ + d )− . · Details about these facts are given in e.g. [13, 23, 21]. a b Sp Let γ be given by c d g (R). The derivative of the map τ γ τ at the point τ is given by ∈ 7→ · 1 1 w (cτ + d )0− w (cτ + d )− : Matg (C) Matg (C). 7→ → This implies that the factor of automorphy for arbitrary genus should be defined as j (γ,τ) := cτ + GL 1 Sp d g (C). Note that for any γ1,γ2 g (R) we have the relation ∈ ∈ j (γ1γ2,τ) = j (γ1,γ2 τ)j (γ2,τ). (1.1) ·
1.2 Siegel modular forms and some of their properties
GL Let ρ be a representation of g (C) onto a complex vector space V . From now on, we will use the Sp symbol Γg to denote g (Z). Sp Definition 1.2.1. Let f be a V -valued function on g and let γ g (R). Define the slash opera- tor ργ as follows: H ∈ | 1 f ργ(τ) := ρ(j (γ,τ))− f (γ τ) | · Definition 1.2.2. A Siegel modular form of genus g and weight ρ is a holomorphic function f : g V such that for all γ Γg , we have f = f ργ. If g = 1, then f must also be ‘holomorphic at Hinfinity’→ 2. ∈ |
We denote by M ρ(Γg ) the C-vector space of all Siegel modular forms of weight ρ and genus g . Let f be a Siegel modular form of weight ρ and genus g . If s Matg (Z) is an integral sym- ∈ metric matrix, then f (τ + s ) = f (τ). Therefore, the function f has a Fourier expansion f (τ) = P 2πi Tr(nτ) n a(n)e , where the sum is taken over all half-integral symmetric matrices, i.e. matrices of the form n n n with n ,2n for all i , j . If all Fourier coefficients a n vanish at = 0 = ( i j ) i i i j Z ( ) ∈ n 0, then f is called holomorphic at infinity. The Koecher Principle tells us that f M ρ(Γg ) is 6 ∈ automatically holomorphic at infinity if g > 1. For g = 1 we must add holomorphicity at infinity n 2 i Tr n to the definition of a modular form. We will sometimes abuse notation and write q := e π ( τ), P n such that f (τ) = n 0 a(n)q . Holomorphicity at infinity for f M ρ(Γg ) ensures the limit ∈ τ 0 lim f 0 i t =: (Φf )(τ) τ g 1 t − →∞ ∈ H 1Note that Freitag [13] gives a slightly different definition for j then we do. 2explained in the paragraph below.
8 to exist and this limit is again a Siegel modular form. Therefore, we have a map Φ : M ρ(Γg ) GL GL GL → M ρ(Γg 1), at which we can view ρ : g (C) (V ) as a representation of g 1(C), if we use the embedding− → − z 0 GL GL z 0 1 : g 1(C) , g (C). 7→ − → The map Φ is called the Siegel operator and a Siegel modular form f in the kernel of the Siegel operator is called a cusp form. The space of cusp forms in M ρ(Γg ) is denoted by Sρ(Γg ). If f = P n n a(n)q and f Sρ(Γg ), then a(n) = 0 = n 0. ∈ GL 6 ⇒ Remark 1.3. The group g (Z) of unimodular matrices can be embedded in Γg by means of the u 0 GL Sp GL homomorphism u 0 u 1 : g (Z) g (Z). Therefore, we have an action of g (Z) on the 7→ 0− → ring of Siegel modular forms of weight ρ and in particular on M detk (Γg ):
k f (u τu 0) = det(u ) f (τ) = f (τ), f M detk (Γg ). ± ∈ k This means in particular that if g k 1(2), then f 0 for f of weight det . For example, all non-zero ≡ ≡ modular forms on Γ1 are of even weight. However, modular forms of odd weight do exist on Γ2 (see Theorem 1.4.1 below). GL The action of g (Z) on M ρ(Γg ) has a nice consequence for the Fourier coefficients of a modular u 1 0 0− P n form. If f M ρ(Γg ), γ = 0 u and f = n a(n)q , then ∈ 1 X u 1nu 1 − 0− f (τ) = f ργ(τ) = ρ(u )− a(n)q | n
and if we change summation variables, we get f τ P ρ u 1a u nu q n . Since Fourier coeffi- ( ) = n ( )− ( 0) cients are unique, we see that
a(u nu 0) = ρ(u )a(n).
1.4 The ring of classical Siegel modular forms
GL The 1-dimensional representations of g (C) are given by powers of the determinant. A Siegel modular form of weight detk is called a classical Siegel modular form. Examples of classical Siegel modular forms are Eisenstein series E g ,k defined by
X k E g ,k (τ) := det j (γ,τ)− , γ
where the sum is taken over a complete set of representatives for the cosets (Ng A g Γg ) Γg . We k ∩ \ abbreviate M detk (Γg ) to M k (Γg ) and write simply ‘k ’ for the weight ‘det ’. The Siegel operator Φ sends Eisenstein series to Eisenstein series:
ΦE g ,k = E g 1,k . −
1.4.1 The case g = 2 We will write τ1 z for an element . If f M , then we can develop f as a Taylor τ = z τ τ 2 k (Γ2) 2 ∈ H ∈ series around z = 0: X n f = f n (τ1,τ2)z . (1.2) n 0 ≥ 9 If γ a b SL , then ∗ = c d 2(Z) ∈ a 0 b 0 0 1 0 0 γ Sp . = c 0 d 0 2(Z) ∈ 0 0 0 1
γ τ z / cτ d ∗ 1 ( 1+ ) For this particular γ, we have γ τ 2 and det j γ,τ j γ ,τ1 . Therefore = z /(cτ·1+d ) τ2 cz /(cτ1+d ) ( ( )) = ( ∗ ) · − k X 2 n n f (τ) = f k γ(τ) = j (γ∗,τ1)− f n (γ∗ τ1,τ2 cz /j (γ∗,τ1))z j (γ∗,τ1)− . (1.3) | n 0 · − ≥ If n 0 is the order of vanishing of f with respect to z around z = 0, then by comparing (1.2) and (1.3), we get f γ τ ,τ j γ ,τ k +n 0 f τ ,τ . This shows that f τ ,τ M as a function n 0 ( ∗ 1 2) = ( ∗ 1) n 0 ( 1 2) n 0 ( 1 2) k +n 0 (Γ1) ∈ of τ1. Similarly, we get f n 0 (τ1,τ2) M k +n 0 (Γ1) as a function of τ2. If f is a cusp form, then τi ∈ 7→ f n 0 (τ1,τ2) for i = 1,2 is a cusp form too. In particular, if M k +n 0 (Γ1) or, if f is a cusp form, Sk +n 0 (Γ1) has dimension one, then we can write f n 0 (τ1,τ2) = h(τ1)h(τ2) for an h M k +n 0 (Γ2). L ∈ When g = 2, we can explicitly give generators for the graded ring k M k (Γ2). This is made clear in 2 the following theorem due to Igusa. We write ϕk = E2,k . The functions ϕ10 ϕ4ϕ6 and ϕ12 ϕ6 are − 2 − 2 non-zero cusp forms of weight 10 and 12 respectively and we denote by χ10 = 4π ∆(τ1)∆(τ2)z + 4 2 3 − O(z ) and χ12 = 12∆(τ1)∆(τ2)+O(z ) their normalizations . Using theta series [20] or a differential operator [2], one can construct a non-zero cusp form χ35 of weight 35. L Theorem 1.4.1 (Igusa). The graded ring M := k M k (Γ2) is generated by ϕ4, ϕ6, χ10, χ12 and χ35 and there is a isobaric polynomial R in ϕ4,ϕ6,χ10 and χ12 such that
M 2 M k (Γ2) [ϕ4,ϕ6,χ10,χ12,χ35]/(R χ ). ∼= C 35 k −
Igusa’s proof, which is based on the so called Igusa invariants (a genus 2 analogue of the Weier- strass j -invariant), can be found in [19, 20]. The polynomial R is given explicitly in [20]. A more ‘elementary’ proof can be found in [12] and yet another proof, which is based on comparing di- mensions and development around z = 0, is given in [14]. L The Hilbert-Poincaré series of k M k (Γ2) is given by the following generating function:
35 X k 1 + t dimM k 2 t (Γ ) = 1 t 4 1 t 6 1 t 10 1 t 12 k ( )( )( )( ) − − − − which is explained in e.g. [28]. Some non-zero dimensions of M k (Γ2) are given in the following table.
k 0 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 35 36
dimM k 1 1 1 1 2 3 2 4 4 5 6 8 7 10 11 12 14 1 17
3The functions and are chosen such that their Fourier coefficient at n 1 1/2 equals 1. The function χ10 χ12 = 1/2 1 ∆ = q 24q 2 + 252q 3 + is the elliptic cusp form of weight 12. − ···
10 1.5 Vector-valued Siegel modular forms of genus 2
GL All irreducible representations ρ of 2(C) are up to isomorphism determined uniquely by their 2 highest weight (λ1 λ2) Z . Let m = λ1 λ2 0 and k = λ2, then ≥ ∈ − ≥ m k ρ = Sym det , ∼ ⊗ where Symm and detk denote the m-fold symmetric product and the k -th power of the determi- GL nant of the standard representation of 2(C). If k < 0, then M ρ(Γ2) = (0) as a consequence of the GL Koecher Principle. Therefore, we only have to consider ‘polynomial’ representations of 2(C), i.e. representations with highest weight (λ1,λ2) where λ2 0. ≥ We will now introduce some notation. 0 k k m k We identify m = 0 with the classical case, i.e. Sym det det . We abbreviate Sym det to ⊗ ≡ ⊗ (m,k ) and write M (m,k )(Γ2) for M Symm detk (Γ2). For fixed m, the direct sum of vector spaces ⊗ M M M (m, )(Γ2) := M (m,k )(Γ2) is a module over M (Γ2) := M k (Γ2). ∗ k 0 ∗ k 0 ≥ ≥ Also, if we restrict the summation over even and odd k , then
0 M 1 M M 2 : M m,k 2 and M 2 : M m,k 2 (m, )(Γ ) = ( )(Γ ) (m, )(Γ ) = ( )(Γ ) ∗ k 0(2) ∗ k 1(2) ≡ ≡ are modules over M 0 : L M . (Γ2) = k 0(2) k (Γ2) ≡ The structure of the∗ ring of classical Siegel modular forms of genus 2 is known in the sense of Theorem 1.4.1. Little is known about the non-classical case, but Satoh and Ibukiyama were able to i give generators for M 2 for small m: (m, )(Γ ) ∗ m = 2, i = 0 Satoh [29], m = 2, i = 1 Ibukiyama [17], m = 4, i = 0,1 Ibukiyama [18], m = 6, i = 0 idem.
A dimension formula due to Tsushima [32] allows us to calculate the dimension of S(m,k )(Γ2) for all m and k > 4. 1 In this thesis, we will give generators for M 2 and we will give a proof of the structure theo- (6, )(Γ ) ∗ rem for M (2, )(Γ2) based on Igusa’s structure theorem (Theorem 1.4.1). Most generators Satoh and Ibukiyama used∗ are constructed via certain differential operators. We will study these differential operators in Chapters2 and3. Perhaps more straightforward examples of vector-valued Siegel modular forms are given by vector- valued Eisenstein series. We will need them only in Chapter4, but since we would like to give at least one example of a vector-valued Siegel modular form in this chapter, we will give a short introduction to vector-valued Eisenstein series in the following section.
1.6 Vector-valued Klingen-Eisenstein series of genus 2
GL GL Let ρ : g (C) (V ) be a finite dimensional representation on a vector space V . We can define → a Hermitian form, the Petersson product, on M ρ(Γg ) similar to the Petersson product on elliptic modular forms.
11 On V we have an inner product , such that ρ u v,w v,ρ u¯ w for all v,w V and u ( ) ( ( ) ) = ( ( 0) ) GL · · ∈ ∈ g (C). Let d τ be the Euclidean measure on g , that is: H d τ = d x11d y11d x12d y12 d x g g d yg g , τ = x + i y, x = (xi j ), y = (yi j ), ··· then det Im τ g 1d τ is invariant under the action of . We define the Petersson product ( ( ))− − Γg on M ρ(Γg ) by Z g 1 f , g = (ρ(Im(τ))f (τ), g (τ))det(Im(τ))− − d τ, f , g M k ,m (Γ2). (1.4) 〈 〉 Fg ∈
Here Fg is a fundamental domain for the action of Γg on g . The integrand of (1.4) is invariant H under the action of Γg , and therefore it does not matter what fundamental domain we choose. If at least one of the f and g is a cusp form, then f , g is well defined. 〈 〉 We will denote by Nρ(Γg ) the orthogonal complement ofSρ(Γg ) with respect to the Petersson prod- uct. In the case of classical Siegel modular forms, the Siegel operator is surjective for even k > 2g . This is not true for vector-valued Siegel modular forms, but when g = 2 we can get a similar result due to Arakawa [3]: Proposition 1.6.1. For k > 4 and m > 0 we have
Φ : N(m,k )(Γ2) ∼ Sk +m (Γ2). (1.5) −→ The inverse of Φ in (1.5) is constructed using ‘Klingen-Eisenstein series’ which we will define below. Before we can do this, we need to consider a subgroup C2,1 of Γ2. If a a 1 Mat , then we define a a . Let = ∗ 2(C) ∗ = 1 ∗ ∗ ∈ n ª C : a b a 0 ,c 0 ,d . 2,1 = c d Γ2 = ∗ = 0∗ 0 = 0∗ ∗ ∈ ∗ ∗ ∗ a b a b For an element γ , we define γ ∗ ∗ . If γ C , then γ SL , which can = c d Γ2 ∗ = c d 2,1 ∗ 2(Z) ∈ ∗ ∗ ∈ ∈ easily be seen if one computes ad bc . The same computation shows that d . Moreover, 0 0 = 0∗ ∗1 − ± if τ 2 and γ C2,1 then ∈ H ∈ (γτ)∗ = γ∗τ∗ and j (γ∗,τ∗) = det(j (γ,τ)). (1.6) ± m k Let V be the representation space of ρ = Sym det and let v0 be a non-zero vector that satisfies Symm d v d m v for all d GL ⊗. Such a vector v exists and is unique up to a scalar ( ) 0 = ( ∗) 0 = 0∗ ∗ 2(C) 0 ∗ ∈ m m multiple. If, for instance, we take V = C[x,y ]( ) := p C[x,y ] λ C : p(λx,λy ) = λ p(x,y ) , m { ∈ | ∀ GL∈ } then every v0 Cx satisfies the above property: For all u = (u i j ) 2(C), we have ρ(u )p(x,y ) = p x,y u p∈u x u y,u x u y and therefore ρ d x m ∈d x m d m x m . (( ) ) = ( 11 + 21 12 + 22 ) ( ) = ( ∗ ) = ( ∗)
Definition 1.6.2. We first choose a fixed non-zero v0 in V . Let χ be a cusp form of weight k + m m k on Γ1, and write ρ = Sym det . We define the Klingen-Eisenstein series Em,k (χ) as follows: ⊗ X 1 Em,k (χ) = χ((γ τ)∗)ρ(j (γ,τ)− )v0, (1.7) γ · where the sum is taken over a full set of representatives of the cosets C2,1 Γ2. \ 12 n (0,0,0)(1,0,0)(0,1,0)(1,1,0)(1,1,1)(1,1, 1) 0 1 0 2 3 5 7 227 −227 0 0 0− · · · 0 −227− 227 0 0 1 2 3 5 7 −227 227 − · · · − − n (1,1,2)(2,0,0)(2,1,0)(2,1,1)(2,2,0)(2,2,1) 1 233 23327 23 253 23 243 527 167 253 7 19 59 2− 0· 0 −263 137· · · 0 27· 3 · 7 337· 1 0 22337 109 −263 · 137 243 527 167 253 7 · 19· 59 − · − · · · · · · n (2,2,2)(2,2,3)(3,0,0)(3,3,0)(4,0,0)(5,0,0) 253 7 257 253 23 22327 24335 7217 193 2623 2 3 5 7 23 253 · 7 · 257− 2732· 19 0− · · 0− 0· · · · 0 253 · 7 · 257 253 23 0 24335 7217 193 0 0 · · − · − · ·
n 1 r /2 Table 1.1: Fourier coefficients of E2,10 . The frequencies n are written as n 1,n 2,r and a (∆) = r /2 n 2 ( ) Fourier coefficient a x 2 a x y a y 2 is written as a column vector a ,a ,a . 0 + 1 + 2 ( 0 1 2)0
Because of the relations in (1.6), this sum is well-defined and the choice of v0 together with (1.1) ensure that Em,k (χ) is invariant under ργ for all γ Γ2. If k > 4 and m > 0, then (1.7) converges | ∈ absolutely to a modular form of weight (m,k ) on Γ2. Moreover:
ΦEm,k (χ) = χ
and the inverse of Φ in (1.5) is given by
χ Em,k (χ). 7→ 2 10 GL GL 2 2 3 Example 1.6.3. Let ρ = Sym det : 2(C) (C[x,y ]( )) and let ∆ = q 24q + 252q + ⊗ 2 2 → − ··· ∈ S12(Γ1). We will choose v0 = x C[x,y ]( ). The function E2,10(∆) is a non-zero vector-valued ∈ Siegel modular form in M (2,10)(Γ2). Later we will see that dimM (2,10)(Γ2) = 1 and hence, E(2,10)(∆) spans M (2,10)(Γ2). We will also be able to compute Fourier coefficients of E2,10(∆). We listed a few of n 1 0 them in Table 1.1. The Fourier coefficients at n = 0 0 show that we indeed have ΦE2,10(∆) = ∆.
Arakawa also studied the action of the Hecke operators on vector-valued Eisenstein series. We mention some of his results in Section 4.3.1.
13 14 Chapter 2
Differential operators on modular forms
Vector-valued Siegel modular forms can be constructed using classical Siegel modular forms by means of certain differential operators. Suppose that the representation ρ is of the form (2,k ). This representation ρ can be realized by
k ρ(G ) : S g S g : A det(G ) G AG 0, S g := A Matg (C) A = A0 . (2.1) → 7→ { ∈ | } In [30], Shimura defined an operator k sending a classical Siegel modular form f of weight k to a vector-valued smooth function k fD: g S g that behaves like a modular form meaning that D H → k f ργ = k f for all γ Γg . Satoh [29] then combines two functions f M k (Γ2) and h M `(Γ2) to Dget a| vector-valuedD Siegel∈ modular form ∈ ∈
[f ,h] := k f ` g `g k f M (2,k +`)(Γ2). D − D ∈ It turns out that the functions f ,h generate the space L M as a module over the ring [ ] k 0(2) (k ,2)(Γ2) L M . ≡ k 0(2) k (Γ2) ≡ Differential operators like [ , ] are called Rankin-Cohen differential operators and these operators · · L are very useful for finding generators for modules k M (m,k )(Γ2). We will study these operators in some detail in this chapter.
2.1 Differential operators and pluri-harmonic polynomials
The ‘original’ Rankin-Cohen differential operators as studied by Rankin and Cohen [6] act on pairs of modular forms of genus 1. If f M k (Γ1) and g M `(Γ1), then n ∈ ∈ X i n d n i d i F f , g 1 k n 1 n 1 − f g n ( )(τ) = ( ) i ( + )i (` + )n i d τn i (τ) d τi (τ) − − i =1 − − − is a form in M k +`+2n (Γ1). For n > 0, the function Fn (f , g ) will be a cusp form. The reason for Fn (f , g ) to be a modular form is that the operator Fn commutes with the slash operators, i.e. Fn (f , g ) k +`+2n γ = Fn (f k γ, g `γ) for any pair of holomorphic functions f and g . | | | Example 2.1.1. As a simple example we take n = 1. Let f and g be modular forms of weight k and ` respectively, then h : F f , g `f g k f g . The derivative of f is not a modular form = 1( ) = 0 0 (unless f is constant), but since −
d f 1 2 f 1 and d k f k k 1 f k f , d τ ( −τ ) = τ− 0( −τ ) d τ τ (τ) = τ − (τ) + τ 0(τ)
15 we have f 1 τk +2 f τ k τk +1 f τ . This shows that 0( −τ ) = 0( ) + ( )
1 h k +2 f k k +1 f ` g k k f `+2 g `+1 g ( −τ ) = ` τ 0(τ) + τ (τ) τ (τ) τ (τ) τ 0(τ) + `τ (τ) − `+k +2 k +`+2 k +`+2 = `τ f 0(τ)g (τ) k τ f (τ)g 0(τ) = τ h(τ). − Of course h(τ + 1) = h(τ) and therefore h is a modular form of weight k + ` + 2.
Now take f = E4 and g = E6, then h = F1(E4, E6) = 6E40 E6 4E4E60 S12(Γ1). Hence, h = c ∆ for some constant c. If we consider the Fourier series of E4 and−E6, then∈ we get ·
E4 = 1 + 240q + , E40 = 2πi 240q + , E6 = 1 504q + , E60 = 2πi 504q + ··· ··· − ··· − ··· and hence h = 2πi (6 240 + 4 504)q + = 2πi 3456q + which shows that c = 2πi 3456 = 0. Note that c 1 det· 4E4 6E6· . ··· · ··· · 6 ∆ = − E E − 40 60 Let f and g denote elliptic modular forms of weight k and ` respectively and let n be any non- negative integer. We can write Fn (f , g ) as follows:
d d Fn f , g p˜ , f τ1 g τ2 , ( ) = ( d τ1 d τ2 ) ( ) ( ) τ1=τ2=τ with p˜ a polynomial given by
n X i n n i i p˜(r,s ) = ( 1) i (k + n 1)i (` + n 1)n i r − s . − i =1 − − −
2 2 2 2 If we substitute r = x1 + + x2k and s = x2k 1 + + x2k 2` for formal variables x1,...,x2k +2` and ··· + ··· + define p(x1,...,x2k +2`) = p˜(r,s ), then p satisfies the following three properties.
1. The fact that p is defined using the polynomial p˜ is equivalent to p being invariant under orthogonal transformations meaning that
O O α (2k ) (2`) : p(xα) = p(x), x = (x1,...,x2k +2`). ∀ ∈ ×
2. The polynomial p C[x1,...,x2k +2`] is harmonic: ∈ 2k +2` X ∂ 2 2 p = 0. ∂ xi i =1
3. The polynomial p is homogeneous of weight 2n.
1 It can be shown that these three properties of p imply that Fn commutes with the slash operator .
In the remainder of this chapter, we will generalize the Rankin-Cohen operators Fn and obtain differential operators that send classical Siegel modular forms to (possibly vector-valued) Siegel modular forms. We will follow mainly Ibukiyama [16].
1We will show this in a more general setting below.
16 2.1.1 O(d )-invariant polynomials
Let f be a polynomial with complex coefficients in the variables given by the coefficients of O the g d matrix x = (xi j ). The group (d ) acts on f by × (α f )(x) = f (xα), α O(d ). · ∈ O O O d We will say that f is (d )-invariant if α f = f for all α (d ) and denote by C[x] ( ) the ring of · ∈ such polynomials. The above described action f α f defines a representation of O(d ) on the space of homogeneous polynomials of degree n in7→ the· coefficients of x. We will denote this space n by C[x]( ).
O(d ) ˜ 1 Theorem 2.1.2. If f C[x] and g d , then there exists a polynomial f in 2 g (g + 1) variables such that f x f˜ y ∈: 1 i j g , where≤ y xx . ( ) = ( i j ) = 0 ≤ ≤ ≤ Remark 2.2. If f˜ is a polynomial in the upper triangular coefficients of a g g symmetric matrix y , ˜ ˜ × then we will simply write f (y ) instead of f (yi j : 1 i < j g ). A proof of Theorem 2.1.2 can be found in 33 (p. 56) or in 4 . Note that the existence≤ of a function≤ f˜ that satisfies f˜ xx f x for [ ] [ ] ( 0) = ( ) ˜ all x Matg ,d (C) is clear. However, the fact that a polynomial f exists is more difficult to prove. ∈
Corollary 2.2.1. Let f be a polynomial in C[x1,...,xt ], where xi Matg i ,d i , g i d i , i = 1,...,t are O O∈ ≤ matrices of formal variables and suppose that f is (d 1) (d t )-invariant, that is, × ··· × O O f (x1α1,...,xt αt ) = f (x1,...,xt ) (α1,...,αt ) (d 1) (d t ). ∀ ∈ × ··· × ˜ Let yi = yi0 Matd i for i = 1,...,t . Then there is a polynomial f C[y1,...,yt ] such that ∈ ∈ ˜ f (x1,...,xt ) = f (x1x10 ,...,xt xt0 ).
˜ t Remark 2.3. We will call f the associated polynomial of f . If d = (d 1,...,d t ) N , then we will de- O O O ∈ note by (d ) the product (d 1) (d t ). If x = (x1,...,xt ), then we will write C[x] := C[x1,...,xt ] O d ×···× O and again C[x] ( ) for the subring of (d )-invariant polynomials of C[x]. Ibukiyama assumes Corollary 2.2.1 implicitly. We now give the following proof.
Proof (of Corollary 2.2.1). Let d = d 1 + + d t and g = g 1 + + g t . Let ξ Mat( g , d ) be a matrix of indeterminates. We| | will consider··· x1,...,x|t to| be parts··· of this matrix∈ ξ and| given| | | an O O element (α1,...,αt ) (d ), we will construct an element α0 of ( d ) as follows: ∈ | | x1 α1 0 0 ∗ ···.. ∗. ···.. . x2 . . 0 α2 . . ξ , α . = ∗. . . 0 = . . . . .. .. . .. .. 0 x∗t 0 0 αt ∗ ··· ∗ ··· The polynomial ring C[x] can be seen as subring C[ξ] and hence, if f C[x], the we can con- O d ∈ sider f to be an element of the larger ring C[ξ]. If f C[x] ( ), then in general f will not be ∈ O( d )-invariant. However, if we consider the polynomial | | Z fˆ(ξ) := f (ξα)d µ(α), O( d ) | | 17 O where µ is the Haar measure on O d such that µ O d 1, then fˆ ξ ( d ) and ( ) ( ( )) = C[ ] | | | | | | ∈ Z Z fˆ(x1,...,xt ) = f (x1α1,...,xt αt )d µ(α) = f (x1,...,xt )d µ(α) = f (x1,...,xt ). O( d ) O( d ) | | | | Here we consider fˆ to be a polynomial in C[x] by replacing the variables ξi j that are not in the blocks x1,...,xt with zeroes, resulting in a matrix of the form x1 0 0 . ξ0 = 0 .. 0 . (2.2) 0 0 xt
O ˜ A group element α ( d ) acts as α0 on ξ0. Theorem 2.1.2 tells us that we can find a polynomial fˆ such that fˆ˜ ξξ ∈fˆ ξ .| This| means that fˆ˜ ξ ξ fˆ ξ f x ,...,x . The matrix ξ ξ is of the ( 0) = ( ) ( 0 0 ) = ( 0) = ( 1 t ) 0 0 form x1x10 0 0 . ξ0ξ = 0 .. 0 0 0 0 x x t t0 and hence, if we write f˜ x x ,...,x x fˆ˜ ξ ξ , then f˜ solves the Corollary. ( 1 10 t t0 ) = ( 0 0 )
2.3.1 Harmonic and pluri-harmonic polynomials
We again consider the polynomial ring C[x] where x = (x1,...,xt ) and xi Mat(g ,d i ), i = 1,...,t ∈ are matrices with formal variables as coefficients. The Laplacian differential operator ∆ acts on polynomials f C[x] in the usual way: ∈ t X X ∂ 2 ∆f (x1,...,xt ) = 2 f (x1,...,xt ). ∂ xi i =1 1 ν g ( )νµ 1 ≤µ ≤d i ≤ ≤ P ∂ 2 We will write ∆i := 1 ν g 2 such that ∆ = ∆1 + + ∆t . ∂ (xi )νµ 1 ≤µ ≤d i ··· ≤ ≤ Definition 2.3.1. A polynomial f C[x] is called harmonic if ∆f = 0. We will denote the subspace ∈ of C[x] of harmonic polynomials by Hg ,d . S Example 2.3.2. Let x = (xi j ) be a g g matrix of formal variables, then det(x) C[x]. Denote by g the symmetric group on g elements× and let " : Sg 1 denote the sign on S∈g . We then have → {± } g X X 2 Y det x ∂ x 0, ∆ ( ) = "(σ) ∂ x 2 `σ(`) = S νµ σ g νµ `=1 ∈ Q since xνµ occurs at most once in a product ` x`σ(`). This shows that det(x) is harmonic.
If ∂ xi denotes the matrix of tangent vectors (∂ xi )νµ := ∂ /∂ (xi )νµ where 1 ν g and 1 µ d i , ≤ ≤ ≤ ≤ then ∆i equals the trace of the matrix ∂ xi ∂ xi0 . We will now define new differential operators using the coefficients of ∂ xi ∂ xi0 and then extend the notion of an harmonic polynomial.
18 Definition 2.3.3. Define for all 1 µ,ν g the differential operators ≤ ≤ (µν) (µν) (µν) (µν) ∆i := (∂ xi ∂ xi0 )µν , i = 1,...,t and ∆ := ∆1 + + ∆t . ··· µν We will call a polynomial f C[x] pluri-harmonic if ∆( ) f (x1,...,xt ) = 0 for all 1 µ,ν g . The ∈ ≤ ≤ subspace of C[x] consisting of pluri-harmonic polynomials is denoted by PHg ,d .
(µν) Remark 2.4. The differential operator ∆i is given by
d i 2 (µν) X ∂ ∆i f (x1,...,xt ) = f (x1,...,xt ). ∂ xi µj ∂ xi ν j j =1 ( ) ( )
Pg (µµ) In particular ∆i = µ 1 ∆i and hence PHg ,d Hg ,d . = ⊆ Example 2.4.1. (i) Let g = d = 2 and t = 1. The polynomial f (x) = f (x11,x12,x21,x22) = x11x21 + x12x22 is harmonic, but is is not pluri-harmonic, since
2 2 12 ∂ ∂ ∆ f = f + f = 2. ∂ x11∂ x21 ∂ x12∂ x22
(ii) Consider again the polynomial det(x) C[x] with x = (xi j ) Matg ,d as in Example 2.3.2. We have ∈ ∈ g g X X 2 Y (µν) ∂ det x " σ x`σ ` 0 ∆ ( ) = ( ) ∂ xµj ∂ xν j ( ) = S σ g j =1 `=1 ∈ Q since xµj and xν j do not occur in a product ` x`,σ(`) simultaneously. Hence, det(x) is pluri- harmonic. GL The group g (C) acts on C[x] = C[x1,...,xt ] as follows: GL (γ f )(x1,...,xt ) = f (γ0x1,...,γ0xt ), γ g (C), f C[x]. · ∈ ∈ Now we can describe the pluri-harmonic polynomials in terms of the harmonic polynomials and GL the action of g (C). t Theorem 2.4.2. Let g N, d = (d 1,...,d t ) N . A polynomial f C[x] = C[x1,...,xt ] is pluri- ∈ ∈ GL ∈ harmonic if and only if γ f is harmonic for all γ g (C). · ∈ GL Proof. The following identity holds for all γ g (C) and all f C[x]: ∈ ∈ ∂ xi ∂ xi0 f (γ0x1,...,γ0xt ) = γ(γ ∂ xi ∂ xi0 f )(x)γ0. (2.3) · GL We will start with the “if”-part of the Theorem, so suppose that γ f is harmonic for all γ g (C). This means that the sum over i of the trace of (2.3) vanishes for all· γ, that is ∈
t X Tr∂ xi ∂ xi0 f (γ0x1,...,γ0xt ) = 0. i =1 If we replace x by γ 1x in the argument of ∂ x ∂ x f , we find that j 0− j i i0 t X Trγ0γ∂ xi ∂ xi0 f (x) = 0 i =1
19 µν for all γ. If we now choose β ( ) := 1g + eµν + eνµ where (eµν )i j = δµi δν j , then we can find a γ GL such that γ γ β (µν) and g (C) 0 = ∈ t t X X (µν) (µν) 0 = Trβ ∂ xi ∂ xi0 f (x) = 2∆i f (x) + ∆i f (x). i =1 i =1
Pt Pt (µν) We already know that i f x 0 and hence f x 0. This implies that f is pluri- i =1 ∆ ( ) = i =1 ∆i ( ) = harmonic.
Now we will prove the “and only if”-part. Note that the matrix ∂ xi ∂ xi0 f (x) is a zero g g matrix. Hence by equation (2.3), the matrix ×
t X ∂ xi ∂ xi0 f (γ01x1,...,γ0t xt ) i =1 and in particular its trace vanishes. This proves that γ f is harmonic (and in fact pluri-harmonic) GL · for all γ g (C). ∈
2.4.1 Homogeneous polynomials GL GL Let d = (d 1,...,d t ) and suppose that ρ : g (C) (V ) is a finite dimensional representation GL → of g (C) on some vector space V of dimension m +1 over C (the reason for writing the dimension of V in the form “m + 1” will be made clear below).
n Definition 2.4.3. A map f : C V is called a polynomial map or a V -valued polynomial if for any projection π V the function π→ f : n is a polynomial function. ∗ C C ∈ ◦ → Remark 2.5. If we choose a basis e0,...,em for V and define πi : V Cei to be the projection on { } → the subspace of V spanned by the i -th basis vector, then (πi f )i is a vector of polynomial functions. n ◦ On the other hand, if f : C V is some map and if we are able to find a basis e0,...,em for V → { } such that the vector (πi f )i is a vector of polynomial functions, then f is a V -valued polynomial. ◦ We can identify polynomials f in x ,...,x with polynomial functions z f z : g d and C[ 1 t ] ( ) C ×| | C vice versa. If f : g d V is a polynomial map, then we can find for any7→ projection π→ V a C ×| | ∗ → GL ∈ polynomial f π in C[x] such that f π(z ) = π f (z ). Recall the action of g (C) on C[x] given by ◦
(γ f )(x) = f (γ0x1,...,γ0xt ). · For every γ GL and f x the polynomial γ f defines a polynomial function γ f : g d g (C) C[ ] C ×| | ∈ GL ∈ · · → C. Also, if γ g (C), then ρ(γ)f is again a V -valued polynomial. Hence we can identify πρ(γ)f ∈ with a polynomial in C[x]. Definition 2.5.1. A V -valued polynomial f is called homogeneous of weight ρ if for every γ GL and every projection π V we have the identity ∈ g (C) ∗ ∈
γ f π = (ρ(γ0)f )π. · Let us keep the notation as above. We will call a V -valued polynomial f (pluri-)harmonic or O(d )- invariant if for every projection π V the polynomial f is (pluri-)harmonic or O d -invariant ∗ π ( ) ∈ respectively in C[x]. Using this terminology we can state the following Lemma.
20 Lemma 2.5.2. If f : g d V be a V -valued polynomial that is homogeneous of weight ρ, then f C ×| | is harmonic if and only if f→ is pluri-harmonic.
Proof. Choose a basis e0,...,em for V with projections πi : V Cei and write f i := f πi . Let γ GL . In the basis e{,...,e the} linear map ρ γ is represented→ by a matrix r γ . According to∈ g (C) 0 m ( 0) ( 0) { } Theorem 2.4.2, we have to prove that (γ f i )(x) is harmonic for all i . The function f is homogeneous of weight ρ and hence · m X (γ f i )(x) = r (γ0)i j f j (x) · j =0
The assumption that f is a harmonic V -valued polynomial, ensures all the polynomials f i to be m harmonic in x . This means that γ f x P r γ f x 0. This proves the Lemma. C[ ] ∆( i )( ) = j 0 ( 0)i j ∆ j ( ) = · =
m Example 2.5.3. Let m be an even integer, g = 2 and take for V = C[v1,v2]( ) the space of homo- geneous polynomials of degree m in the variables v1 and v2. If f is a V -valued polynomial in the variables xi j with 1 i 2 and 1 j d , then f defines to a polynomial in both the variables xi j ≤ ≤ ≤ ≤ m and v1 and v2 which we also denote by f . The representation ρ = Sym acts as follows on f : GL ρ(γ)f (x,v ) = f (x,v γ), γ 2(C), v = (v1,v2) ∈ GL and f is homogeneous of weight ρ if for all γ 2(C) ∈ f (x,v γ) = f (γx,v ).
We can easily construct homogeneous polynomials f of weight ρ and type (d 1,d 2) by first taking a polynomial h(r,s ) in variables r and s that is homogeneous of weight m/2. Then we define f x,v h v x x v ,v x x v with x Mat and v v ,v . Note that the representation space ( ) = ( 1 10 0 2 20 0) i 2,d i = ( 1 2) ∈ of ρ is m + 1 dimensional.
2.6 Rankin-Cohen differential operators
GL GL Let ρ : g (C) (V ) be a finite dimensional representation on the m + 1 dimensional C-vector space V . Fix g → and d d ,...,d t such that g d for i 1,...,t . Let p : g d V be a N = ( 1 t ) N i = C ×| | V -valued polynomial∈ that is ∈ ≤ →
1. O(d )-invariant, 2. harmonic,
3. homogeneous of weight ρ.
The polynomial map p is automatically pluri-harmonic by Lemma 2.5.2.
Definition 2.6.1. We will call a polynomial map p : g d V that satisfies the three properties C ×| | above a Rankin-Cohen polynomial map (RC-polynomial) with→ respect to the representation ρ. The vector (d 1,...,d t )/2 is called the type of p and we say that p is of even type if d i is an even integer for all i .
21 If we choose a basis e ,...,e for V and p p ,...,p x m+1, then the polynomials p are 0 m = ( 0 m )0 C[ ] i O { } ∈ ˜ (d )-invariant and hence, we can find associated polynomials pi C[y1,...yt ] with yi = yi0 Matg matrices of formal variables such that p˜ xx p x . Write p˜ ∈p˜ ,...,p˜ . We will call∈p˜ the i ( 0) = i ( ) = ( 0 m )0 associated polynomial of p. t t Write g := g g for the t -fold product of the Siegel upper half-space and let Hol( g ,V ) H H × ··· × H t H be the ring of holomorphic maps on g that have values in the C-vector space V . In particular, t t H write Hol( g ) = Hol( g ,C). H H Let . We define d d : 1 1 . If f Hol , then d f is a ma- τ = (τi j ) g ( / τ)i j = 2 ( + δi j )∂ /∂ τi j ( g ) d τ trix consisting∈ of H partial derivatives of f . We will use p˜ to construct∈ differentialH operators Dp˜ on t t Hol( g ) sending f Hol( g ) to Dp˜ f Hol( g ,V ). H ∈ H ∈ H GL GL Example 2.6.2 (Satoh [29]). Define the representation ρ : 2(C) (S2) with S2 the space of complex symmetric 2 2 matrices as follows: → × GL ρ(G )A = G AG 0, G 2(C), A S2. ∈ ∈ 2 Let d = (d 1,d 2) (2N) , let x1 Mat2,d 1 and x2 Mat2,d 2 and define the symmetric 2 2 matrix p with polynomials∈ as coefficients∈ as follows: ∈ ×
p(x1,x2) = d 1x2x20 d 2x1x10 . − The matrix p of polynomials defines a polynomial map p : g d S . This polynomial map is C ×| | 2 → O(d )-invariant and harmonic since
1 0 1 0 0 0 ∆p = d 1 2d 2 0 1 d 2 2d 1 0 1 = 0 0 . · − · If G GL , then p G x ,G x G p x ,x G , which shows that p is homogeneous of weight ρ. 2(C) ( 1 2) = ( 1 2) 0 ∈ The associated polynomial p˜ of p equals p˜(y1,y2) = d 1y2 d 2y1. If f M d 1/2(Γ2) and g M d 2/2(Γ2), then − ∈ ∈ d d d d p˜ , f τ1 g τ2 d 1 f τ g τ d 2 g τ f τ ( d τ1 d τ2 ) ( ) ( ) = ( ) d τ ( ) ( ) d τ ( ) τ1=τ2=τ − defines a S2-valued holomorphic function which is in fact a Siegel modular form of weight ρ d /2 ⊗ det| | .
The construction used in Example 2.6.2 can be generalized as follows.
Definition 2.6.3. Let p be a RC-polynomial with respect to an irreducible representation ρ : GL t g (C) V with associated polynomial p˜ (cf. Definition 2.6.1) and suppose that f Hol( g ). We define→ the differential operator Dp˜ as follows. ∈ H
1 d d Dp˜ f τ : p˜ ,..., f τ1,...,τt , (2.4) ( )( ) = n d τ1 d τt ( ) (2πi ) τ1= =τt =τ ··· 2n where the integer n is chosen such that ρ(λ1g )p = λ p for any scalar λ. We will refer to differential operators defined in this way as Rankin-Cohen differential operators (RC-operators).
Remark 2.7. The integer n in Definition 2.6.3 is well defined. Let v0 be a vector in V such that n ρ(λ1g )v0 = λ v0 with n 0 = λ1 + + λg the sum of the coefficients of the highest weight of ρ. If z g d , then we have by irreducibility··· of ρ: C ×| | ∈ GL γz g (C) : ρ(γz )p(z ) C v0. ∃ ∈ ∈ · 22 Then p λz ρ γ 1 ρ λ1 p γ z λn 0 p z . If p is non-zero, then n is even, since 1 n 0 p x ( ) = ( −z ) ( g ) ( z ) = ( ) 0 ( ) ( ) = ρ 1 p x p x p˜ x x p˜ xx p x . Now take n n /2. We choose− the factor ( g ) ( ) = ( ) = ( ( )0) = ( 0) = ( ) = 0 − n − − · − 1/(2πi ) in such a way that Dp˜ preserves rationality of Fourier coefficients. The application of RC-operators to modular forms becomes clear in Theorem 2.7.1 below. First Sp recall that we defined the slash operator ργ for γ g (R) and a finite dimensional representation GL GL | ∈ ρ : g (C) (V ) on a vector space V as follows: → 1 f ργ(τ) = ρ(j (γ,τ))− f (γ τ), f : g V, τ g , | · H → ∈ H where for γ a b the factor of automorphy j γ,τ cτ d and γ τ aτ b cτ d 1 are = c d ( ) = + = ( + )( + )− · defined as usual. We will also define for k = (k1,...,kt ) the slash operator k γ: | k1 kt t f k γ(τ1,...,τt ) := det(j (γ,τ1))− det(j (γ,τt ))− f (γ τ1,...,γ τt ), f Hol( g ). | ··· · · ∈ H t Theorem 2.7.1 (Ibukiyama). Let f Hol( g ) and let p be an RC-polynomial of even type k = d /2 with respect to a finite dimensional∈ irreducibleH representation ρ. We have the following commuta- Sp tion relation for all γ g (R). ∈ Dp˜ f k γ τ Dp˜ f k γ τ . (2.5) (( ) ρ det| | )( ) = ( )( ) | ⊗ | Theorem 2.7.1 provides us with a method to construct vector-valued Siegel modular forms from classical Siegel modular forms.
Corollary 2.7.2. Let f 1,..., f t be classical Siegel modular forms on Γg of weights k1,...,kt . Suppose GL that p is an RC-polynomial with respect to a finite dimensional representation ρ : g (C) V that t → is of type (2k1,...,2kt ) and define f (τ1,...,τt ) = f 1(τ1) f t (τt ) Hol( g ), then Dp˜ f is a vector- k1+ +kt ··· ∈ H valued modular form of weight ρ det ··· . ⊗ Ibukiyama also states and proves the backward implication, which ensures that we can get all ‘Rankin-Cohen type’ differential operators (i.e. differential operators that send modular forms to modular forms) using RC-polynomials. To illustrate Theorem 2.7.1 and its Corollary, we will first give a non-trivial example of a vector-valued Siegel modular form.
Example 2.7.3. In this example, we take g = 2. Let r and s be symmetric 2 by 2 matrices of formal variables. We will write v x,y and r v : v rv . Furthermore, let V x,y (4) be the vector = ( ) [ ] = 0 = C[ ] space of homogeneous polynomials of degree 4 in x and y . 2 2 Let p be the polynomial defined by p(r,s,v ) = 2r[v ] 5r[v ]s[v ]+2s[v ] , then p defines a V -valued polynomial if we consider p as a function of the variables− ri j and si j (cf. Example 2.5.3). Let GL 4 ρ : 2(C) V be representation Sym defined by → (4) GL γ q(v ) = q(v γ), q C[x,y ] , γ 2(C). · ∈ ∈ Suppose that f and g are modular forms of weight 4 on Γ2 (of course, this means that f and g are both scalar multiples of ϕ4) and consider the differential operator
2 d d d 2 d d d 2 D 2πi Dp p , 2 v 5 v v 2 v . = ( ) = d τ1 d τ2 = d τ1 [ ] d τ1 [ ] d τ2 [ ] + d τ2 [ ] τ1=τ2=τ − τ1=τ2=τ Then h(τ) := D f g 2g d v 2 f 5 d v f d v g 2f d v 2 g ( (τ1) (τ2)) = (τ) d τ [ ] (τ) d τ [ ] (τ) d τ [ ] (τ) + (τ) d τ [ ] (τ) − 23 is a modular form of weight (4,8). In this example, we will check that h indeed satisfies the func- 0 1 tional equation that comes from the action of γ = 1 0 Γ2. First we will calculate the be- d f − ∈ haviour of d v f . We have d f τ 1 τ 1 τ 1 τ 1 and also d f τ 1 d det τ 4 f τ d τ [ ] d τ ( − ) = − d τ ( − ) − d τ ( − ) = d τ ( ) ( ) = d f − − − det τ 4τ 1 f τ det τ 4 . Therefore ( ) − ( ) + ( ) d τ
d f 1 det 4 d f det 4 f . (2.6) d τ ( τ− ) = (τ) τ d τ (τ)τ (τ) τ (τ) − − Now we will calculate how d v 2 f transforms under the action of . Since d τ [ ] γ
d d d v 2u 1 Sym4 1 v 2u 1 2 1 v Sym2 1 v u 1 d τ [ ] ( τ− ) = (τ− ) d τ [ ] ( τ− ) (τ− )[ ] (τ− ) d τ [ ] ( τ− ) − − − · − for any holomorphic function u on and in our case f τ 1 det τ k f τ , where k is the 2 ( − ) = ( ) ( ) d weight of f (in our example, k 4) weH have v 2 f τ −1 − = d τ [ ] ( − ) = − d d Sym4 det k k k 1 f 1 v 2 2 k 1 1 v v f v 2 f . (τ) ( τ) ( + ) (τ)τ− [ ] + ( + )τ− [ ] d τ [ ] (τ) + d τ [ ] (τ) − · Here we used (2.6). Now we can calculate how h transforms under the action of γ:
d d h 1 2det 8 g Sym 20 1 v 2 f 10 1 v v f v 2 f ( τ− ) = (τ) (τ) 4(τ) τ− [ ] (τ) + τ− [ ] d τ [ ] (τ) + d τ [ ] (τ) − d det 4Sym2 4 1 v f v f (τ) (τ) τ− [ ] (τ) + d τ [ ] (τ) − · d det 4Sym2 4 1 v g v g (τ) (τ) τ− [ ] (τ) + d τ [ ] (τ) · d d 2det 8 f Sym4 20 1 v 2 g 10 1 v v g v 2 g + (τ) (τ) (τ) τ− [ ] (τ) + τ− [ ] d τ [ ] (τ) + d τ [ ] (τ) 8 4 = det(τ) Sym (τ)h(τ)
and hence, the function h is a modular form of weight (4,8). The reason why this works is the particular choice of p. We will see in Chapter3 that p is indeed a RC-polynomial.
Remark 2.8. Corollary 2.7.2 can be extended to include Siegel modular forms on finite index sub- groups of Γg . In particular, if f is a classical Siegel modular form on Γg with a character ν, i.e. k f (γ τ) = ν(γ)det(j (γ,τ)) f (τ), then we can use f and a RC-operator Dp to construct a vector- · 2 valued Siegel modular form with a character or, if for instance ν = 1 and f occurs twice in the argument of Dp , then the resulting modular form is a modular form on the full group Γg .
Example 2.8.1. The cusp form χ10 has a square root χ5 in the ring of holomorphic functions on 2 5 2 H and for all γ Γ2 we have χ5(γ τ) = ν(γ)det(j (γ,τ)) χ5(τ) for some character ν with ν = 1. If Dp ∈ · is some RC-operator of type (5,5,k3,k4,...,kt ) and f 3, f 4,..., f t are Siegel modular forms of weight k3,k4,...,kt on Γ2, then Dp (χ5 χ5 f 3 f t ) is a modular form on the full group Γ2. ⊗ ⊗ ⊗ ··· ⊗ Before we can prove Theorem 2.7.1, we need to define the Weierstrass transform and look at some of its well-known properties. To eliminate any possible confusion regarding notation, we first give the following remark. Remark 2.9 (multi-indices and t -tuples). If x and α are matrices of the same size, then we want to make sense of the unary and binary forms
α x α, !, x , d x and ∂ . (2.7) α ( )α ∂ x α
24 If B is one of the above forms, then we shall interpret ¨ Q i j B(xi j ,αi j ) if x and α are elements of a space of symmetric matrices, B(x,α) = Q ≤ i j B(xi j ,αi j ) otherwise. P We will write α = i j αi j with the same convention for symmetric matrices as above. | | We can extend the above convention to t -tuples as follows. If x = (x1,...,xt ) and α = (α1,...,αt ) are t -tuples of matrices, then we first apply a diagonal injection x diag(x1,...xt ) and α 7→ 7→ diag(α1,...,αt ). Next, we apply the above conventions where we ignore the additional zeroes. So, α for instance, we have x α Qt Q x ( µ)i j . = µ=1 i j ( µ)i j Using this diagonal embedding, we also get
xx x x ,...,x x for x x ,...,x , 0 = ( 1 10 t t0 ) = ( 1 t ) • t τ[x] = (τ1[x1],...,τt [xt ]) for τ g , • ∈ H Tr(x) = Tr(x1) + + Tr(xt ) for x = (x1,...,xt ) a t -tuple of square matrices and • ··· k k1 kt t t det(τ) = det(τ1) det(τt ) for τ g and k Z . • ··· ∈ H ∈ If d t , then we write g d g d 1 g d t . If τ τ ,...,τ t , then we write τ N R × = R × R × = ( 1 t ) g ˆ = ∈ t ⊕ ··· ⊕ ∈ H (τ1,τ1,...,τ1) g . ∈ H Definition 2.9.1. For a function f on g d the Weierstrass transform of f is defined by R × Z πTr x x g d ( 0 ) y [f ](y ) = f (y x)e − d x : R × C. 7→ W g d − → R × Lemma 2.9.2. (i) Let x be a g d matrix of variables and let p be a polynomial in the coefficients × of x. The polynomial p is harmonic if and only if [p](y ) = p(y ). W n (ii) If p and [p](x) are homogeneous of degree n, that is [p](λx) = λ [p](x) and p(λx) = n W W W λ p(x) for all scalars λ, then p is harmonic (and hence, p = [p] by (i)). W ∆/(4π) ∆/(4π) Proof. (i) If ∆ = Tr∂ x∂ x 0, then e is a well-defined operator on C[x], since e p(x) = n P ∆ p x /n! is a finite sum. In fact we have the identity n∞=0 4π ( )
/ 4π [p](x) = e ∆ ( )p(x) p C[x]. (2.8) W ∀ ∈ 4 The Lemma follows immediately from this identity, since ∆p = 0 e ∆/( π)p(x) = p(x). We will therefore prove Equation (2.8). ⇐⇒ α We can write p x y as a finite Taylor series p x y P 1 ∂ p y x α and therefore ( ) ( ) = α α! ∂ y α ( )( ) − − − α Z 2α Z X 1 ∂ α α πTrx x X 1 ∂ 2α πTrx x p y p y 1 x e 0 d x p y x e 0 d x, [ ]( ) = ! y α ( )( )| | − = 2 ! y 2α ( ) − W α α ∂ − α ( α) ∂ where the last equality holds because the integral vanishes for multi-indices α with an odd coeffi- cient. On the other hand, we have
2α Tr∂ y ∂ y / 4π X 1 ∂ 1 e 0 ( )p(y ) = p(y ) . α! ∂ y 2α 4π α α ( )| |
25 α R 2α πTrx x 1 (2α)! The Lemma will therefore hold if x e 0 d x | | for all multi-indices α or, equiva- − = 4π α! lently, if Z 2α πTrx x 2α 0 α! (pπx) e − d x = 2−| |(2α)! and this is true by the duplication formula for the Gamma function.
∆/(4π) 1 2 2 (ii) Since [p](x) p(x) = e p(x) p(x) = ∆/(4π)p(x)+ 2 ∆ /(4π) p(x)+ is a homogeneous W − − 2··· polynomial of degree n but also has degree n 2, we must have ∆p(x) = ∆ p(x) = = 0. Hence, ≤ − ··· [p] = p is harmonic. W Lemma 2.9.3 (Kashiwara-Vergne). Let q be a pluri-harmonic polynomial. The function f (x) = q(x)exp(i πTr(τ[x])) has the following Fourier transform: Z 2πi Tr x y k 1 1 ( 0) f (x)e − d x = det(τ/i )− q( τ− y )exp i πTr( τ− [y ]) . (2.9) Matg ,d (R) − −
We will denote the Fourier transform by or x , where x stands for the variable of which the argument is considered to be a function. TheF sameF holds for the Weierstrass transform.
t Proof. Both sides of Equation (2.9) are entire functions on g as a function of τ for any fixed H y Matg ,d (R). Henceforth it suffices to prove the Lemma for τ = i σ with σ real. If we complete the∈ square in the exponential function, we get Z 1 1 f (y ) = q(x)exp( πTr(t [x + i σ− y ]))d x exp( πTr(t − [y ])). F − · −
Now replace x with s 1x i σ 1y where s 2 σ and s 0. This is allowed by Cauchy’s Theorem. − − = We get − Z d 1 1 1 f (y ) = det(s )− q(s − x i σ− y )exp(Tr(xx 0))d x exp( πTr(σ− [y ])) F − · − k πTr σ 1 y 1 1 ( − [ ]) = det(σ)− e − x [p( s − x)]( i s − y ). W − − Since q is pluri-harmonic, the function x q s 1x is harmonic and this means that it is invariant ( − ) under the Weierstrass transform (Lemma7→ 2.9.2). Hence W k πTr σ 1 y 1 1 k πi Tr τ 1 y 1 ( − [ ]) ( − [ ]) f (y ) = det(σ)− e − q(s − i s − y ) = det(τ/i )− e − q( τ− y ). F − This proves the Lemma.
t Lemma 2.9.4. Define for every x Matg ,d (C) the function g x (τ) = exp(i πTr(τ[x])) Hol( g ). If ∈ ∈ H p is a RC-polynomial of even type k = d /2, then the function g x satisfies the commutation rela- tion (2.5) on Γg for Dp˜ .
Proof. We will prove the commutation relation for generators γ of Γg . The only non-trivial case is γ τ τ 1. By Lemma 2.9.3 with “q 1”, we have = − = 7→ − k g k1 kt 1 i | | g x k γ(τ) = det(τ1/i )− det(τt /i )− g x ( τ− ) = x g x (τ) · | ··· − F
26 and if we apply Dp˜ , we find
D g p˜ x x ,...,x x g ( p˜ x x (τ))(τ1) = x [ ( 1 10 t t0 ) x (τ)] τ τ F F i = 1 = x [p˜(xx 0)g x (τˆ)] = x [p(x)g x (τˆ)]. F F Now we apply Lemma 2.9.3 again, but this time with “q = p” and we find
k 1 1 x [p(x)g x (τˆ)] = det(τ1/i )−| |p( τˆ− x)g x ( τˆ− ). F − − The polynomial p is assumed to be homogeneous of weight ρ and hence
k 1 1 k g x p x g x τˆ det τ1/i ρ τ Dp˜ g x τ Dp˜ g x k γ τ1 i . [ ( ) ( )] = ( )−| | ( −1 ) ( )( −1 ) = ( ) det| | ρ ( ) | | F − − | ⊗ · This shows that Dp˜ g x k γ Dp˜ g x k γ. ( ) = ( ) ρ det| | | | ⊗ We can now prove Theorem 2.7.1.
1 Proof (of Theorem 2.7.1). Let n be as in Remark 2.7, i.e. n = 2 (λ1 + + λg ) with (λ1,...,λg ) the GL ··· highest weight of the irreducible representation ρ of g (C). t Let f be a holomorphic function on g . We need to show that H Dp˜ f k γ Dp˜ f k γ γ g (2.10) ( ) = ( ) ρ det| | Γ | | ⊗ ∀ ∈ Fix γ Γg . For some functions Qα and Sα that depend on p and γ, but not on f , we have ∈ X X (α) (α) Dp f k γ τ1 Qα τ1 f γ τˆ and Dp f k γ τ1 Sα τ1 f γ τˆ ( )( ) = ( ) ( ) ( ) ρ det| | ( ) = ( ) ( ) | α · | ⊗ α ·
α where the sums are taken over multi-indices with n and f (α) ∂ f denotes the - α = (αi j ) α = = ∂ τα α th derivative of f . This means that equation (2.10) will certainly| | hold for all holomorphic functions t f on g if Qα = Sα for all multi-indices α. This will be the case if for some functions g β we have n H n g Q = g S where ∇ · ∇ · n (α) g := g β α = β =n ∇ | | | | t is invertible on the whole of g . H Let x = (x1,...,xt ) be t -tuple of matrices of independent variables. We have seen that the coef- ficients of xx are algebraically independent over (Theorem 2.1.2). This implies that the poly- 0 C nomials xx α are all algebraically independent. Therefore, we can find matrices x Mat ( 0) β g ,d (C) α πi Tr(τ[xβ ]) ∈ such that the matrix (xβ xβ0 ) is invertible. Now choose g β (τ) = e and write g = (g β δα,β ), n α then g = (xβ xβ0 ) g is invertible on the whole of g . We can now prove the Theorem by proving the commutation∇ relation (2.10) for the functions gHβ . This was done in Lemma 2.9.4.
27 28 Chapter 3
Explicit constructions of RC-operators
In Chapter2 we gave a method to construct vector-valued modular forms from classical modular forms. This was done by means of RC-operators coming from RC-polynomials. In this chapter we will construct some explicit RC-polynomials. We start with a lemma that simplifies the Laplacian on O(d )-invariant polynomials.
3.1 The Laplacian acting on O(d )-invariant polynomials
Lemma 3.1.1 (Eholzer, Ibukiyama). Let d g be positive integers, x Matg ,d be a matrix of vari- O d ≥ O ∈ ables xi j and suppose that p C[x] ( ) is an (d )-invariant polynomial in the variables xi j . Fur- thermore, let p˜ r be the associated∈ polynomial of p (cf. Theorem 2.1.2), where r r r is a C[ ] = 0 = ( i j ) ∈ 1 symmetric g g matrix. Define d /d r by (d /d r)i j = 2 (1 + δi j )∂ /∂ ri j and let × d 2 d (Ld p˜)(r) := Tr(r d r + d /2 d r )p˜. Then p x 4 L p˜ xx . (∆ )( ) = ( d )( 0)
Proof. The polynomial p˜ satisfies p˜ xx p x . Note that ∂ /∂ x xx δ x δ x and ( 0) = ( ) νµ( 0)i j = ( νi j µ + ν j i µ) therefore
∂ X ∂ p˜ xx p˜ xx δνi x j µ δν j xi µ 1 δi j /2. (3.1) ∂ xνµ ( 0) = ∂ ri j ( 0)( + )( + ) 1 i ,j g ≤ ≤ The factor (1 + δi j )/2 appears in (3.1) because we take the sum not over 1 i j g , but over 1 i g and 1 j g . If we simplify (3.1), we get ≤ ≤ ≤ ≤ ≤ ≤ ≤ g ∂ X ∂ d p˜ xx p˜ xx xi µ 1 δi ν 2 x p˜ xx µν . (3.2) ∂ xνµ ( 0) = ∂ ri ν ( 0) ( + ) = ( 0 d r ( 0)) i =1 Now we can calculate the coefficients on the diagonal of ∂ x∂ x p˜ xx as follows: 0 ( 0) d g X ∂ X ∂ ∂ x∂ x p˜ xx νν xi µ 1 δi ν p˜ xx (3.3) ( 0 ( 0)) = ∂ xνµ ( + ) ∂ ri ν ( 0) µ=1 i =1 d d g X ∂ XX ∂ ∂ 1 δνν p˜ xx xi µ 1 δi ν p˜ xx . (3.4) = ( + ) ∂ rνν ( 0) + ( + ) ∂ xνµ ∂ ri ν ( 0) µ=1 µ=1 i =1
29 The left sum of (3.4) equals 2d ∂ p˜ xx and for the sum on the right we can use (3.2) again: ∂ rνν ( 0)
∂ ∂ d ∂ p˜ xx 2 x p˜ xx µν ∂ xνµ ∂ ri ν ( 0) = ( 0 d r ∂ ri ν ( 0)) and hence, the right sum in (3.4) equals
d g g XX d ∂ X d ∂ 2 xi µ 1 δi ν x p˜ xx µν 2 xx i ν 1 δi ν p˜ xx ( + )( 0 d r ∂ ri ν ( 0)) = ( 0 d r ) ( + ) ∂ ri ν ( 0) µ=1 i =1 i =1 d d 4 xx p˜ xx . = 0 d r d r ( 0) νν
The result now follows after summation over ν.
t O Remark 3.2. If d = (d 1,...,d t ) N and p is an (d )-invariant polynomial in C[x1,...,xt ] with ∈ associated polynomial p˜(r1,...,rt ), then we define