Skip to main content
Proceedings of the National Academy of Sciences of the United States of America logoLink to Proceedings of the National Academy of Sciences of the United States of America
. 2004 Nov 24;101(49):17016–17020. doi: 10.1073/pnas.0407223101

Combinatorics of traces of Hecke operators

Sharon Frechette *, Ken Ono †,, Matthew Papanikolas §
PMCID: PMC535388  PMID: 15563597

Abstract

We investigate the combinatorial properties of the traces of the nth Hecke operators on the spaces of weight 2k cusp forms of level N. We establish examples in which these traces are expressed in terms of classical objects in enumerative combinatorics (e.g., tilings and Motzkin paths). We establish in general that Hecke traces are explicit rational linear combinations of values of Gegenbauer (also known as ultraspherical) polynomials. These results arise from “packaging” the Hecke traces into power series in weight aspect. These generating functions are easily computed by using the Eichler–Selberg trace formula.


Modular forms play many roles in mathematics. For example, they often occur as generating functions for interesting quantities in arithmetic, combinatorics, and number theory. The theory of Hecke operators then often applies and leads to results of interest. Here, we examine the combinatorial properties of the action of Hecke operators on spaces of modular forms.

1. Introduction and Statement of Results

Throughout this article, let k be a positive integer, and let S2k0(N)) [respectively (resp.), Inline graphic] denote the space generated by the weight 2k cusp forms (resp. newforms) on the congruence subgroup Γ0(N) (see refs. 1 and 2 for background on modular forms). For positive integers n and N, which are coprime, define the integers Tr2k0(N), n) and Inline graphic by the following:

graphic file with name M3.gif [1.1]
graphic file with name M4.gif [1.2]

Recent works (for example, see refs. 37) have proven congruences between such traces and combinatorial numbers, such as the Apéry numbers.

graphic file with name M5.gif

For example, Ahlgren and K.O. (3) confirmed the following conjecture of Beukers:

graphic file with name M6.gif

for every odd prime p. Many more such congruences for traces are obtained in ref. 4.

In view of these congruences, it is natural to investigate the intrinsic combinatorial properties of these traces. In the n aspect (i.e., where 2k and N are fixed), one does not expect to find a simple combinatorial description of these traces. However, in the weight aspect, these traces are combinatorial numbers. We begin by presenting four examples of this phenomenon.

There are many instances in which these traces are combinatorial numbers analogous to the Apéry numbers. For example, we establish the following fact.

Theorem 1.1. If k ≥ 2, then

graphic file with name M7.gif

Theorem 1.1 provides a combinatorial formula for the trace of T2 on the space of cusp forms for the congruence subgroup Γ0(7). Such formulas are often connected closely to hypergeometric functions. First, we recall the traditional notation for these functions. If n is a positive integer, then define (a)n by the following:

graphic file with name M8.gif [1.3]

If n = 0, then let (a)n:= 1. Gauss' 2F1 hypergeometric functions are defined by the following:

graphic file with name M9.gif [1.4]

We establish the following formula involving 2F1 functions (which are Gegenbauer polynomials).

Theorem 1.2. If k ≥ 3, then

graphic file with name M10.gif

In general, we will demonstrate that, apart from certain simple summands, Hecke traces are almost always sums of such 2F1 evaluations.

In view of the combinatorial formulas in Theorems 1.1 and 1.2, it is natural to wonder whether these traces are connected to classical topics in enumerative combinatorics. The next two examples confirm this speculation.

If n is a nonnegative integer, then let

graphic file with name M11.gif [1.5]

For example, Fig. 1 shows the five tilings when n = 3.

Fig. 1.

Fig. 1.

Square tilings when n = 3.

It turns out that Tr120(3), 2) = 6·T(3) = 30, which is an example of the following more general result.

Theorem 1.3. If k ≥ 3, then

graphic file with name M12.gif

As another example, we consider Motzkin paths. An elevated Motzkin path of length n is a lattice path that lies strictly above the x axis, apart from its endpoints (0, 0) and (n, 0), with steps of the form (1, 1), (1, –1), and (1, 0). If n ≥ 2, then let

graphic file with name M13.gif [1.6]

For example, Fig. 2 shows the four elevated Motzkin paths of length 5.

Fig. 2.

Fig. 2.

Motzkin paths for n = 5.

Therefore, Ma(5) = 20. It results that Tr120(4), 3) = 12·Ma(5) = 240. This formula also generalizes to other weights, as given in the following result.

Theorem 1.4. If k ≥ 3, then

graphic file with name M14.gif

The four theorems given above are special cases of a general theorem concerning the combinatorial properties of the traces of Hecke operators in weight aspect. To illustrate this general phenomenon, consider the cusp forms given by the following:

graphic file with name M15.gif [1.7]

(note that q:= eiz throughout). By the Atkin–Lehner theory, such a cusp form is essentially (and often exactly) the sum of the newforms in the space Inline graphic.

To study the coefficients of these cusp forms, it is convenient to employ the Eichler–Selberg trace formula (for example, see refs. 810). Although these formulas are quite formidable at first glance, we make some elementary observations that reveal some surprisingly simple properties leading to results such as the theorems given above.

For the group Γ0(8), consider the forms Inline graphic:

graphic file with name 17017_m01.jpg [1.8]

For general N, we use these coefficients, grouped by column, to define the following power series:

graphic file with name M18.gif [1.9]

Similarly, we consider the following power series:

graphic file with name M19.gif [1.10]

For the forms in 1.8, calculations suggest that these series are rational functions. In particular, for levels 3, 5, and 7, calculations suggest the following formulas:

graphic file with name M20.gif
graphic file with name M21.gif

and

graphic file with name M22.gif

These formulas prove to be correct, and indeed more is true. For generating functions of traces in general, we prove the following result.

Theorem 1.5. If N is a positive integer, and if n ≥ 2 is prime to N, then Rnew0(N), n; x) and R0(N), n; x) are both rational functions in Inline graphic(x). Moreover, all of their poles are simple and are algebraic numbers of degree ≤ 2 over Inline graphic.

In section 3, we obtain Theorem 3.3, which is a result describing a basis of rational functions that are summands for R0(N), n; x). By the Atkin–Lehner theory of newforms, Theorem 1.5 follows as an immediate corollary. The most complicated rational functions appearing in Theorem 3.3 are of the following form:

graphic file with name M25.gif

By using the well known generating functions for the Gegenbauer (also known as ultraspherical) polynomials Inline graphic

graphic file with name M27.gif

(for example, see section 6.4.10 in ref. 11), and the fact that

graphic file with name M28.gif

(for example, see section 6.4.12 in ref. 11), it is not difficult to deduce the following:

graphic file with name M29.gif [1.11]

Consequently, it follows in general that Hecke traces are essentially simple sums of values of Gegenbauer polynomials as in Theorem 1.2.

Theorem 3.3, which is not difficult to prove, follows from an analysis of the intrinsic combinatorial structure of the Eichler–Selberg trace formula for Hecke operators. In section 2, we recall a formulation of this result, and we make some key observations. In the last section, we derive Theorems 1.1–1.4.

2. The Eichler–Selberg Trace Formula

Our methods involve reformulating the Eichler–Selberg trace formula for Tr2k0(N), n) (see refs. 810). We use the version of this trace formula due to Hijikata (see refs. 9 and 12). Fix throughout positive integers k, N, and n. Let

graphic file with name M30.gif [2.1]
graphic file with name M31.gif [2.2]
graphic file with name M32.gif [2.3]

Decompose E into the disjoint union E = E′ ∪ E″, where (sE′ (resp., sE″) if the discriminant of Inline graphic is 1 modulo 4 (resp., 0 modulo 4). For each sEHP, define the nonnegative integer t = t(s) by the following:

graphic file with name M34.gif [2.4]

Then define the following sets of integers:

graphic file with name M35.gif [2.5]

Furthermore, for sEHP, define y and ȳ to be the roots of X2sX + n = 0, and accordingly let

graphic file with name M36.gif [2.6]

Finally, let

graphic file with name M37.gif [2.7]

and, if n is a perfect square,

graphic file with name M38.gif [2.8]

otherwise, σ(k, N, n):= 0.

Theorem 2.1 (ref. 12, theorem 0.1). If N and n are positive coprime integers, and k ≥ 1, then

graphic file with name M39.gif

where b(s, f, n), c(s, f, N, n) are rational numbers depending only on s, f, N, and n, and they are given explicitly (see refs. 9, section 2, and 12, section 0).

Remark: The numbers b(s, f, n) in the statement of the theorem are given in terms of class numbers of orders of imaginary quadratic fields if sE and in terms of Euler's φ-function if sH. The numbers c(s, f, N, n) are calculated by counting solutions to certain congruences. In both cases, the numbers can be calculated explicitly, but for brevity, we do not repeat their definitions here. The main observation is that their values are independent of the weight 2k.

3. Proof of Theorem 1.5

Throughout this section we fix coprime positive integers n and N, and we recall the definition of the following generating function:

graphic file with name M40.gif

from 1.10. In this section, we explore the combinatorics of the variation of Tr2k0(N), n) in k. By the Atkin–Lehner theory of newforms, Rnew0(N), n; x) is an integral linear combination of R0(M), n; x), where M|N. Hence, it suffices to examine R0(N), n; x). In particular, in Theorem 3.3, which is a more precise version of Theorem 1.5, we determine an explicit formula for R0(N), n; x).

Continuing with the notation of section 2, we first make the following observation about the coefficients a(s, k, n) for sE.

Proposition 3.1. If sE, then

graphic file with name M41.gif

Proof: From 2.6, when sE,

graphic file with name M42.gif [3.1]

This sum can be expressed in terms of powers of and y + ȳ by using the following relation:

graphic file with name M43.gif [3.2]

Then, a straightforward induction, in conjunction with the relations y + ȳ = s and = n, yields the desired expression.

We next determine the generating function for the power series with coefficients a(s, k, n), for sE.

Lemma 3.2. If sInline graphic and s2 – 4n < 0, then

graphic file with name M45.gif

Proof: The proof follows from Proposition 3.1 and from the following:

graphic file with name M46.gif [3.3]

which is simply the binomial theorem. More specifically, we have the following:

graphic file with name M47.gif

where the first equality follows from Proposition 3.1, the second equality follows after reindexing the sums, and the third equality follows from 3.3.

Now, let

graphic file with name M48.gif [3.4]

and

graphic file with name M49.gif [3.5]

where c(Inline graphic, 1, N, n) is defined as in ref. 12, section 0.

Theorem 3.3. If N and n are coprime positive integers, then

graphic file with name M51.gif

Proof: We proceed by using the trace formula from Theorem 2.1. The first and second terms in the proposed formula for R0(N), n; x) follow easily from 2.7 and 2.8. The third term arises from the terms in the trace formula corresponding to sP. (We use the fact that b(s, 1, n) = 1, as in section 0 of ref. 12.) The sum on divisors d of n with Inline graphic corresponds to the terms in the trace formula coming from sH. Finally, by using Lemma 3.2, the last sum corresponds to the sum on sE in the trace formula.

Remark: By taking n = 1, Theorem 3.3 provides generating functions for dimensions of spaces of modular forms. For example,

graphic file with name M53.gif

4. Combinatorial Theorems

Here, we prove Theorems 1.1–1.4. These results follow from an analysis of the generating functions described in Theorem 3.3.By using this result, it is straightforward to verify the following proposition.

Proposition 4.1. With the notation as in 1.10, we have

graphic file with name M54.gif
graphic file with name M55.gif
graphic file with name M56.gif
graphic file with name M57.gif

Proof of Theorem 1.1: By Proposition 4.1, we have the following:

graphic file with name M58.gif

To prove the theorem, it suffices to show the following:

graphic file with name M59.gif

where the integers a(n) are defined by the following:

graphic file with name M60.gif

This is a straightforward calculation involving recurrence relations.

Proof of Theorem 1.2: By Proposition 4.1, we have the following:

graphic file with name M61.gif

The theorem follows from 1.11.

Proof of Theorem 1.3: By Proposition 4.1, we have the following:

graphic file with name M62.gif

By replacing x by –x, we obtain the known recurrence for 6T(n) (see ref. 13, theorem 1).

Proof of Theorem 1.4: By Proposition 4.1, we have the following:

graphic file with name M63.gif

By replacing x by –x, we obtain the known recurrence for 12Ma(n) (see ref. 14, propositions 1 and 2).

In view of the results presented here, it is natural to revisit the properties of the Hecke operators from a purely combinatorial perspective. For example, it is natural to ask the following question.

Question. Are there direct combinatorial proofs of Theorems 1.1–1.4 using the theory of modular symbols?

Acknowledgments

We thank the referee of ref. 4, whose comments inspired us to look for the connections obtained in this article. We also thank Jeremy Rouse for producing Figs. 1 and 2. This work is in celebration of Dick Askey's 70th birthday. K.O. was supported by the National Science Foundation and Fellowships from the Alfred P. Sloan Foundation and the David and Lucille Packard Foundation, as well as an H. I. Romnes Faculty Fellowship and a John S. Guggenheim Fellowship. M.P. was supported by the National Science Agency and the National Science Foundation.

Author contributions: K.O., S.F., and M.P. performed research and wrote the paper.

Abbreviation: resp., respectively.

References

  • 1.Lang, S. (1976) Introduction to Modular Forms (Springer, Berlin).
  • 2.Miyake, T. (1989) Modular Forms (Springer, Berlin).
  • 3.Ahlgren, S. & Ono, K. (2000) J. Reine Angew. Math. 518, 187–212. [Google Scholar]
  • 4.Frechette, S., Ono, K. & Papanikolas, M. (2004) Int. Math. Res. Not., in press.
  • 5.Eichler, M. (1957) Math. Z. 67, 267–298. [Google Scholar]
  • 6.Mortenson, E. (2003) Trans. Amer. Math. Soc. 355, 987–1007. [Google Scholar]
  • 7.Mortenson, E. (2004) Proc. Amer. Math. Soc., in press.
  • 8.Eichler, M. (1973) Lecture Notes in Math (Springer, Berlin), Vol. 320, pp. 75–151. [Google Scholar]
  • 9.Hijikata, H., Pizer, A. K. & Shemanske, T. R. (1989) Mem. Amer. Math. Soc. 82, vi+159. [Google Scholar]
  • 10.Selberg, A. (1956) J. Indian Math. Soc. (N.S.) 20, 47–87. [Google Scholar]
  • 11.Andrews, G. E., Askey, R. & Roy, R. (1999) Special Functions (Cambridge Univ. Press, Cambridge, U.K.).
  • 12.Hijikata, H. (1974) J. Math. Soc. Japan 26, 56–82. [Google Scholar]
  • 13.Heubach, S. (1999) Congr. Numer. 140, 43–64. [Google Scholar]
  • 14.Sulanke, R. (2001) Adv. Appl. Math. 27, 627–640. [Google Scholar]

Articles from Proceedings of the National Academy of Sciences of the United States of America are provided here courtesy of National Academy of Sciences

RESOURCES