Theta関数

同義語:theta関数テータ関数シータ関数

概要

Theta関数(theta function)とは、複素上半平面のパラメータ $\tau$ に対し、格子 $\mathbb Z+\mathbb Z\tau$ に沿う変数の移動で指数関数倍だけ変化する正則関数である。Jacobiの基本例 $\vartheta(z;\tau)=\sum_{n\in\mathbb Z}e^{\pi i n^2\tau+2\pi i n z}$ は $1$ 周期と明示的な $\tau$ 準周期性をもち、Jacobiの三重積公式により級数表示と無限積表示が結ばれる。その零点は $(1+\tau)/2+\mathbb Z+\mathbb Z\tau$ にあり、すべて単純である。複素解析、モジュラー形式、格子点の計数、アーベル多様体、整数分割を結ぶ基本的な特殊関数である。

$$\newcommand{C}[0]{\mathbb{C}} \newcommand{N}[0]{\mathbb{N}} \newcommand{Q}[0]{\mathbb{Q}} \newcommand{R}[0]{\mathbb{R}} \newcommand{Z}[0]{\mathbb{Z}} $$

前提知識: 複素数, 無限級数, 正則関数, 無限積, フーリエ級数, 上半平面

定義

Theta関数(theta function,テータ関数)は、格子に沿った変数の移動に対して、周期的ではなく「指数関数倍だけ変化する」正則関数である。ここではその基本例であるJacobiのTheta関数を扱う。
複素上半平面を
$$ \mathbb H:=\{\tau\in\mathbb C\mid \operatorname{Im}\tau>0\} $$
とする。

JacobiのTheta関数

$\tau\in\mathbb H$ と $z\in\mathbb C$ に対して、JacobiのTheta関数を
$$ \vartheta(z;\tau) :=\sum_{n\in\mathbb Z} \exp\!\left(\pi i n^2\tau+2\pi i n z\right) $$
で定義する。$q:=e^{\pi i\tau}$、$x:=e^{2\pi i z}$ とおけば
$$ \vartheta(z;\tau)=\sum_{n\in\mathbb Z}q^{n^2}x^n $$
である。この記事ではこの規格化を固定する。

$\operatorname{Im}\tau>0$ なら $|q|<1$ である。したがって、$|n|$ について線形的に増大する $x^n$ よりも、$|q|^{n^2}$ の二次的な減衰が優勢になる。これが級数の収束を保障する。

収束と正則性

$\vartheta(z;\tau)$ を定める級数は $\mathbb C\times\mathbb H$ の任意のコンパクト集合上で一様かつ絶対収束する。特に、$\vartheta$ は $(z,\tau)$ の正則関数である。

$K\subset\mathbb C\times\mathbb H$ をコンパクト集合とする。ある $\delta>0$ と $M>0$ が存在し、$(z,\tau)\in K$ なら
$$ \operatorname{Im}\tau\geq\delta, \qquad |\operatorname{Im}z|\leq M $$
である。このとき各項に対して
$$ \left|e^{\pi i n^2\tau+2\pi i n z}\right| =e^{-\pi n^2\operatorname{Im}\tau-2\pi n\operatorname{Im}z} \leq e^{-\pi\delta n^2+2\pi M|n|} $$
が成り立つ。右辺の $\mathbb Z$ 上の和は収束する。実際、$|n|\geq 4M/\delta$ なら
$$ -\pi\delta n^2+2\pi M|n| \leq-\frac{\pi\delta}{2}n^2 $$
であるから、収束はガウス型級数との比較から従う。WeierstrassのM判定法により局所一様絶対収束が従う。各項は $(z,\tau)$ の正則関数であるから、正則関数列の局所一様極限として $\vartheta$ も正則である。

基本的な性質

Theta関数の特徴は、$1$ 方向には周期的で、$\tau$ 方向には準周期的なことである。準周期性とは、移動後の値が元の値の定数倍ではなく、$z$ に依存する明示的な因子を掛けたものになる性質である。

偶関数性

任意の $z\in\mathbb C$、$\tau\in\mathbb H$ に対して
$$ \vartheta(-z;\tau)=\vartheta(z;\tau) $$
が成り立つ。

絶対収束するため和の添字を変更できる。$m=-n$ とおけば
$$ \begin{aligned} \vartheta(-z;\tau) &=\sum_{n\in\mathbb Z}e^{\pi i n^2\tau-2\pi i n z}\\ &=\sum_{m\in\mathbb Z}e^{\pi i m^2\tau+2\pi i m z} =\vartheta(z;\tau) \end{aligned} $$
である。

準周期性

$a,b\in\mathbb Z$ なら
$$ \vartheta(z+a+b\tau;\tau) =e^{-\pi i b^2\tau-2\pi i b z}\vartheta(z;\tau) $$
が成り立つ。特に
$$ \vartheta(z+1;\tau)=\vartheta(z;\tau), \qquad \vartheta(z+\tau;\tau) =e^{-\pi i\tau-2\pi i z}\vartheta(z;\tau) $$
である。

$a\in\mathbb Z$ に対して $e^{2\pi i n a}=1$ であるから、$z$ に $a$ を加えても級数の各項は変わらない。したがって $a=0$ の場合を示せばよい。
$$ \begin{aligned} \vartheta(z+b\tau;\tau) &=\sum_{n\in\mathbb Z} e^{\pi i(n^2+2bn)\tau+2\pi i n z}\\ &=e^{-\pi i b^2\tau-2\pi i b z} \sum_{n\in\mathbb Z} e^{\pi i(n+b)^2\tau+2\pi i(n+b)z}. \end{aligned} $$
$m=n+b$ と置き換えると、$n$ が $\mathbb Z$ 全体を動くとき $m$ も $\mathbb Z$ 全体を動く。よって最後の和は $\vartheta(z;\tau)$ である。

上の定理は、Theta関数が格子 $\mathbb Z+\mathbb Z\tau$ に対する準周期関数であることを示す。ただし、$\tau$ 方向の倍率は $z$ に依存するため、そのままでは二重周期関数ではない。

熱方程式

$\vartheta$ は
$$ \frac{\partial\vartheta}{\partial\tau} =\frac{1}{4\pi i} \frac{\partial^2\vartheta}{\partial z^2} $$
を満たす。

収束の証明と同じガウス型の評価に $|n|^2$ を掛けても和は局所一様収束する。したがって項別微分できる。各項について
$$ \frac{\partial}{\partial\tau} e^{\pi i n^2\tau+2\pi i n z} =\pi i n^2e^{\pi i n^2\tau+2\pi i n z} $$
であり、一方
$$ \frac{1}{4\pi i}\frac{\partial^2}{\partial z^2} e^{\pi i n^2\tau+2\pi i n z} =\frac{(2\pi i n)^2}{4\pi i} e^{\pi i n^2\tau+2\pi i n z} =\pi i n^2e^{\pi i n^2\tau+2\pi i n z} $$
である。項ごとに両辺が一致するから、和を取っても一致する。

Jacobiの三重積公式

級数表示はFourier解析に適し、積表示は零点の記述に適する。両者を結ぶのがJacobiの三重積公式である。

Jacobiの三重積公式

$\tau\in\mathbb H$、$q=e^{\pi i\tau}$ とすると
$$ \vartheta(z;\tau) =\prod_{m=1}^{\infty} (1-q^{2m}) (1+q^{2m-1}e^{2\pi i z}) (1+q^{2m-1}e^{-2\pi i z}) $$
が成り立つ。積は $z$ のコンパクト集合上で局所一様収束する。

三重積公式の証明は、有限の $q$-二項定理から極限を取る方法、またはLaurent係数の漸化式を決定する方法で与えられる。本節の規格化と等価な公式は DLMF20 の第20.5節および Mum83 の第1章を参照されたい。ここではこの標準定理を用い、零点の記述を完全に証明する。

$Q=e^{2\pi i\tau}=q^2$、$x=e^{2\pi i z}$ を用いれば、同じ公式は
$$ \sum_{n\in\mathbb Z}Q^{n^2/2}x^n =\prod_{m=1}^{\infty} (1-Q^m)(1+xQ^{m-1/2})(1+x^{-1}Q^{m-1/2}) $$
と書ける。文献によって $q=e^{\pi i\tau}$ とするか $q=e^{2\pi i\tau}$ とするかが異なるため、指数の $2$ と $1/2$ の位置を比較するときは必ず $q$ の定義を確認する。

零点

三重積公式から、零点は格子の半周期にあることが直接に読み取れる。

零点の位置と重複度

$\tau\in\mathbb H$ を固定する。$z\mapsto\vartheta(z;\tau)$ の零点は
$$ z\in\frac{1+\tau}{2}+\mathbb Z+\mathbb Z\tau $$
に限られ、そのすべてが単純零点である。したがって基本平行四辺形には、境界の同一視を除いてちょうど1つの零点がある。

三重積公式で $q=e^{\pi i\tau}$ とく。$|q|<1$ であるから $1-q^{2m}$ は決して0にならない。したがって零点は
$$ 1+q^{2m-1}e^{2\pi i z}=0 $$
または
$$ 1+q^{2m-1}e^{-2\pi i z}=0 $$
を満す点から生じる。最初の式は、ある $a\in\mathbb Z$ に対して
$$ z=\frac12-\left(m-\frac12\right)\tau+a =\frac{1+\tau}{2}+a-m\tau $$
と同値である。2つ目の式は
$$ z=\frac12+\left(m-\frac12\right)\tau+a =\frac{1+\tau}{2}+a+(m-1)\tau $$
と同値である。よって各因子から得られる零点はすべて $(1+\tau)/2+\mathbb Z+\mathbb Z\tau$ に属する。逆に、この集合の各点では上のどちらかの因子が0になるから、実際に零点である。
次に $z_0=(1+\tau)/2$ を考える。この点では $m=1$ の因子
$$ 1+q e^{-2\pi i z} $$
が0になる。その $z$ に関する微分は
$$ -2\pi i q e^{-2\pi i z} $$
であり、$z=z_0$ で $2\pi i\neq0$ になる。また、$z_0$ では他の個々の因子は0でない。それらの因子の1からの差の絶対値は幾何級数で支配されるから、残りの無限積は $z_0$ の近傍で零でない正則関数を定める。したがって $z_0$ は単純零点である。他の零点は $z_0$ に格子元を加えたものであり、準周期性の倍率は決して0にならない。よって零点の重複度も保たれ、すべて単純である。

4つのJacobi Theta関数

文献では、次の4関数をまとめてJacobi Theta関数と呼ぶことが多い。
$$ \begin{aligned} \vartheta_1(z;\tau) &=-i\sum_{n\in\mathbb Z}(-1)^n e^{\pi i(n+1/2)^2\tau+2\pi i(n+1/2)z},\\ \vartheta_2(z;\tau) &=\sum_{n\in\mathbb Z} e^{\pi i(n+1/2)^2\tau+2\pi i(n+1/2)z},\\ \vartheta_3(z;\tau) &=\sum_{n\in\mathbb Z} e^{\pi i n^2\tau+2\pi i n z},\\ \vartheta_4(z;\tau) &=\sum_{n\in\mathbb Z}(-1)^n e^{\pi i n^2\tau+2\pi i n z}. \end{aligned} $$
この記事の $\vartheta$ は $\vartheta_3$ である。定義から
$$ \vartheta_4(z;\tau)=\vartheta_3\!\left(z+\frac12;\tau\right) $$
である。また $\vartheta_1$ は奇関数で $z\in\mathbb Z+\mathbb Z\tau$ に単純零点をもち、$\vartheta_2, \vartheta_3, \vartheta_4$ は $z$ の偶関数である。規格化と移動関係の一覧は DLMF20 を参照されたい。

例と反例

純虚数のパラメータ

$t>0$ として $\tau=it$ とおくと
$$ \vartheta(0;it) =\sum_{n\in\mathbb Z}e^{-\pi t n^2} =1+2\sum_{n=1}^{\infty}e^{-\pi t n^2}>1 $$
である。これはガウス関数の格子上の和であり、Poissonの和公式とTheta関数の変換公式を結ぶ基本例である。

半周期における零点

零点定理により
$$ \vartheta\!\left(\frac{1+\tau}{2};\tau\right)=0 $$
である。級数表示では、$n$ 番目と $-n-1$ 番目が打ち消し合うことからも確認できる。

$z=(1+\tau)/2$ を代入した級数の $n$ 番目は
$$ e^{\pi i n^2\tau+\pi i n(1+\tau)} =(-1)^n e^{\pi i(n^2+n)\tau} $$
である。$-n-1$ 番目は
$$ (-1)^{-n-1}e^{\pi i((-n-1)^2+(-n-1))\tau} =-(-1)^n e^{\pi i(n^2+n)\tau} $$
であり、両者の和は0である。整数全体は $n\leftrightarrow -n-1$ という2元軌道に分解され、級数は絶対収束するから、項を2つずつ組にして足すことができる。よって全体の和は0である。

二重周期関数との違い

$\vartheta(z;\tau)$ は $1$ を周期にもつが、$\tau$ は周期ではない。実際、
$$ \frac{\vartheta(z+\tau;\tau)}{\vartheta(z;\tau)} =e^{-\pi i\tau-2\pi i z} $$
は $z$ に依存する。したがってTheta関数をそのまま二重周期関数の例とするのは誤りである。一方、Theta関数の対数微分やTheta関数の比から、真の二重周期関数を構成できる。

どこで使われるか

Theta関数は次の複数の分野を結ぶ。

  • 複素解析: 準周期性と零点を用いて、楕円関数やトーラス上のメロモルフィック関数を構成する。
  • 数論: $\vartheta(0;\tau)$ の係数は格子点の計数と結びつき、平方数の和の表現数を生成関数で記述する。
  • モジュラー形式: $\tau$ の一次分数変換に対するTheta関数の変換則は、半整数重量のモジュラー形式の基本例を与える。
  • 複素幾何: 準周期性は、複素トーラス上の線束の切断としてTheta関数を解釈するための接着データである。
  • 組合せ論: Jacobiの三重積は級数と無限積を同一視し、分割の恒等式を導く。
    これらの発展的な主張と変換式は Mum83、Cha85、Apo90 に詳しい。

記法上の注意

Theta関数には複数の互いに整合する記法がある。とくに次を確認しないまま公式を混ぜてはならない。

  1. $q$ を $e^{\pi i\tau}$ とするか $e^{2\pi i\tau}$ とするか。
  2. 関数の変数を $z$ と書くか、$\pi z$ を変数にするか。
  3. $\vartheta_1, \vartheta_2, \vartheta_3, \vartheta_4$ と特性 $\vartheta_{ab}$ のどちらを用いるか。
    たとえば三重積に $q^{2m}$ が現れる規格化と $q^m$ が現れる規格化は、$q$ の定義が異なるだけで同じ公式を表す。

関連項目

参考文献

[2]
David Mumford, Tata Lectures on Theta I, Birkhäuser, 1983, Chapter I, Sections 1–2
[3]
K. Chandrasekharan, Elliptic Functions, Springer-Verlag, 1985, Chapters II–III
[4]
Tom M. Apostol, Modular Functions and Dirichlet Series in Number Theory, 2nd ed., Springer-Verlag, 1990, Chapters 1–2

Mathpediaは寄付と、参考文献の書籍リンク(Amazonアソシエイト)の紹介料で運営されています。 支援について / 寄付する