$$\newcommand{A}[0]{\mathbb{A}}
\newcommand{abs}[1]{\left \lvert #1 \right \rvert}
\newcommand{acts}[0]{\curvearrowright}
\newcommand{Alt}[0]{Alt}
\newcommand{aut}[0]{Aut}
\newcommand{B}[0]{\mathbb{B}}
\newcommand{bfsubsection}[1]{\subsection*{\textbf{#1}}}
\newcommand{bmat}[1]{\begin{bmatrix}#1\end{bmatrix}}
\newcommand{C}[0]{\mathbb{C}}
\newcommand{card}[1]{\left|#1\right|}
\newcommand{ceil}[1]{\left\lceil#1\right\rceil}
\newcommand{ch}[0]{ch}
\newcommand{cl}[0]{Cl}
\newcommand{codim}[0]{codim}
\newcommand{coker}[0]{Coker}
\newcommand{Cx}[0]{\mathbb{C}^{\times}}
\newcommand{defiff}[0]{\mathrel{\overset{\text{def}}{\iff}}}
\newcommand{diag}[0]{diag}
\newcommand{diff}[2]{\frac{d#1}{d#2}}
\newcommand{dint}[0]{\displaystyle\int}
\newcommand{dprod}[0]{\displaystyle\prod}
\newcommand{dsum}[0]{\displaystyle\sum}
\newcommand{End}[0]{End}
\newcommand{F}[0]{\mathbb{F}}
\newcommand{floor}[1]{\left\lfloor#1\right\rfloor}
\newcommand{gal}[0]{\mathrm{Gal}}
\newcommand{GL}[0]{\mathrm{GL}}
\newcommand{H}[0]{\mathbb{H}}
\newcommand{Hom}[0]{Hom}
\newcommand{I}[0]{\sqrt{-1}}
\newcommand{id}[0]{id}
\newcommand{im}[0]{\operatorname{Im}}
\newcommand{ind}[0]{ind}
\newcommand{inprod}[2]{\langle #1 , #2 \rangle}
\newcommand{inv}[1]{#1^{-1}}
\newcommand{iu}[0]{\sqrt{-1}}
\newcommand{K}[0]{\mathbb{K}}
\newcommand{ker}[0]{\operatorname{Ker}}
\newcommand{leftmapsto}[0]{\leftarrow\!\shortmid}
\newcommand{M}[0]{\mathbb{M}}
\newcommand{Map}[0]{Map}
\newcommand{mapdisplay}[1]{\begin{array}{r@{\,\,}c@{\,\,}c@{\,\,}c}#1\colon&\longrightarrow\\ &\rotatebox{90}{$\in$}&&\rotatebox{90}{$\in$}\\ &\longmapsto \end{array}}
\newcommand{mc}[0]{\mathcal}
\newcommand{mf}[1]{\mathfrak{#1}}
\newcommand{Mp}[0]{Mp}
\newcommand{N}[0]{\mathbb{N}}
\newcommand{norm}[1]{\left \lVert #1 \right \rVert}
\newcommand{O}[0]{\mathcal{O}}
\newcommand{ord}[0]{ord}
\newcommand{ord}[0]{\mathrm{ord}}
\newcommand{P}[0]{\mathbb{P}}
\newcommand{pdiff}[2]{\frac{\partial #1}{\partial #2}}
\newcommand{pf}[0]{pf}
\newcommand{PGL}[0]{\mathrm{PGL}}
\newcommand{pmat}[1]{\begin{pmatrix}#1\end{pmatrix}}
\newcommand{PSL}[0]{\mathrm{PSL}}
\newcommand{Q}[0]{\mathbb{Q}}
\newcommand{R}[0]{\mathbb{R}}
\newcommand{rank}[0]{rank}
\newcommand{re}[0]{\operatorname{Re}}
\newcommand{relmiddle}[1]{\mathrel{}\middle#1\mathrel{}}
\newcommand{res}[0]{res}
\newcommand{Res}[0]{Res}
\newcommand{restrict}[2]{\left. #1 \right|_{#2}}
\newcommand{rk}[0]{rk}
\newcommand{set}[2]{\left\{ #1 \mathrel{} \middle| \mathrel{} #2 \right\}}
\newcommand{sgn}[0]{sgn}
\newcommand{single}[0]{\{ 0 \}}
\newcommand{SL}[0]{\mathrm{SL}}
\newcommand{smat}[1]{\bigl(\begin{smallmatrix}#1\end{smallmatrix}\bigr)}
\newcommand{SO}[0]{SO}
\newcommand{Sp}[0]{Sp}
\newcommand{spec}[0]{Spec}
\newcommand{spl}[0]{Spl}
\newcommand{stab}[0]{Stab}
\newcommand{supp}[0]{supp}
\newcommand{Supp}[0]{Supp}
\newcommand{Sym}[0]{Sym}
\newcommand{T}[0]{\mathbb{T}}
\newcommand{textblue}[1]{\textcolor{blue}{\textbf{#1}}}
\newcommand{tr}[0]{tr}
\newcommand{Tr}[0]{Tr}
\newcommand{transpose}[1]{\, {\vphantom{#1}}^t\!{#1}}
\newcommand{vmat}[1]{\begin{vmatrix}#1\end{vmatrix}}
\newcommand{vol}[0]{vol}
\newcommand{Z}[0]{\mathbb{Z}}
$$
はじめに
$\Gamma\subset \SL_2(\Z)$を合同部分群とする.
モジュラー形式の素晴らしい教科書[Diamond-Shurman]によるとカスプ形式とは以下のような特別なモジュラー形式です:
$f$を$\Gamma$に関する重さ$k$のモジュラー形式とする.$f$がカスプ形式であるとは
$$
\lim_{t\to\infty}f|_{[\alpha]_k}(it)=0\ (\alpha\in \SL_2(\Z))
$$
であることを言う(上の左辺はしばしば$f|_{[\alpha]_k}(i\infty)$と略記される).
(これが本にある「フーリエ展開の定数項が$0$」という定義と同値なのは明らかである)
しかし現場では$\alpha$をもっと広い行列に取りたい時がある(例えばテータ関数からなるカスプ形式を扱うとき$\alpha$をAtkin-Lehner対合に取りたい時など).
この記事では$\alpha$は実はもっと広い行列(以下に書く$H$の元)にとっても良いことを示す.
本題
部分群$H\subset \GL_2(\R)^{+}$($+$は行列式が正であることを示す)は次の2条件を満たしているとする:
作用$H\curvearrowright \left(\Q\cup\{\infty\}\right)$は可移,即ち$H\infty=\Q\cup\{\infty\}$.
$\SL_2(\Z)\subset H$
このような$H$として次のようなものが取れる:
$H=\SL_2(\Z), \GL_2(\Q)^{+}, Z(\GL_2(\R))^+\GL_2(\Q)^{+}$(ただし$Z(G)$は群$G$の中心).
$f$を$\Gamma$に関する重さ$k$のモジュラー形式とする.このとき以下は同値:
(a) 類$[r]:=\Gamma r\ (r\in \Q\cup\{\infty\})$を$\Gamma$のカスプとする.$r=h\infty$なる$h\in H$に対して
$$
f|_{[h]_k}(i\infty)=0.
$$
(b)
$$
f|_{[h]_k}(i\infty)=0\ (h\in H).
$$
(c) $f$はカスプ形式,即ち
$$
f|_{[\alpha]_k}(i\infty)=0\ (\alpha\in \SL_2(\Z)).
$$
(a)$\implies$(b)
$H$の左剰余類への分割
$$
H=\bigsqcup_{i\in I} \Gamma h_i
$$
を考える.$f$の$\Gamma$モジュラー性より各$i$について$h=h_i$に対する(b)を示せば良い.
ここで$r_i:=h_i\infty \in \Q\cup\{\infty\}$とすると$H\curvearrowright \left(\Q\cup\{\infty\}\right)$が可移なのでこれらは$\Gamma$のカスプの全てを表す:
$$
\Gamma\setminus\left(\Q\cup\{\infty\}\right)
=\set{[r_i]}{i \in I}
$$
(実際$r\in \Q\cup\{\infty\}$に対して$r=h\infty\ (h\in H)$と書けば,ある$\gamma\in\Gamma$と$i$があって$h=\gamma h_i$より$r=\gamma h_i\infty=\gamma r_i$となる.よって$[r]=[r_i]$.)
従って仮定(a)より$f|_{[h_i]_k}(i\infty)=0$.
(b)$\implies$(c)
$\SL_2(\Z)\subset H$より明らか.
(c)$\implies$(a)
$r\in \Q\cup\{\infty\}$で$r=h\infty\ (h\in H)$であるとしよう.$\SL_2(\Z)
\curvearrowright \left(\Q\cup\{\infty\}\right)$も可移であるからある
$\alpha\in\SL_2(\Z)$を用いて
$$
r=\alpha\infty
$$
とかける.
よって$\alpha^{-1}h\infty=\infty$だが,$\infty$を固定する行列は上三角行列$U$であるので
$$
\alpha^{-1}h=U
$$
とかける.
以上より$U=
\begin{pmatrix}
a&b\\
0&d
\end{pmatrix}$と書けば,仮定(c)より,
\begin{align}
f|_{[h]_k}(z)&=f|_{[\alpha U]_k}\\
&= d^{-k}(f|_{[\alpha]_k})(Uz)\\
&\to 0\ (z\to i\infty).
\end{align}
終わりに
カスプ形式の定義の$\alpha\in \SL_2(\Z)$というのは実は非本質的な箇所であることがわかった.結局は$\Gamma$のカスプをカバーできる行列ならなんでも良いのである.しかしこのことについて言及した文献が見当たらなかったので今回このような記事を書いた.