← 戻る ライブラリ › 算術と数論 › 代数的数論 算術と数論
モジュラー形式 フェルマーの最終定理の証明の中心を成す、上半平面上の高度に対称な複素関数。
直観 上半平面上の万華鏡 上半平面 H = { τ ∈ C : Im ( τ ) > 0 } \mathbb{H} = \{\tau \in \mathbb{C} : \operatorname{Im}(\tau) > 0\} H = { τ ∈ C : Im ( τ ) > 0 } (虚部が正の複素数全体)を考える。行列式が 1 1 1 の整数 2 × 2 2\times2 2 × 2 行列からなる群 S L 2 ( Z ) \mathrm{SL}_2(\mathbb{Z}) SL 2 ( Z ) は τ ↦ ( a τ + b ) / ( c τ + d ) \tau \mapsto (a\tau+b)/(c\tau+d) τ ↦ ( a τ + b ) / ( c τ + d ) によってこれに作用し、H \mathbb{H} H を基本タイルの無数のコピーで敷き詰める——エッシャーの版画や万華鏡に似ているが、タイルは実軸に近づくにつれ双曲的に縮む。モジュラー形式 とは、この敷き詰めを制御された仕方で尊重する関数である:各タイルでそのまま繰り返すのではなく、毎回正確で予測可能な因子を拾い上げる。
標本となる複素関数の定義域彩色。モジュラー形式も同様に豊かな複素解析的構造を持つが、S L 2 ( Z ) \mathrm{SL}_2(\mathbb{Z}) SL 2 ( Z ) の隠れた対称性の下で繰り返すように作られている。 中高 身近な親戚:周期関数 高校の三角法では、sin \sin sin と cos \cos cos は一つ の対称性 x ↦ x + 2 π x \mapsto x+2\pi x ↦ x + 2 π の下で不変である。モジュラー形式ははるかに豊かな対称群の下にあり、二つ の変換で生成される:T : τ ↦ τ + 1 T:\tau\mapsto\tau+1 T : τ ↦ τ + 1 (平行移動、x ↦ x + 2 π x\mapsto x+2\pi x ↦ x + 2 π の直接的類似)と S : τ ↦ − 1 / τ S:\tau\mapsto -1/\tau S : τ ↦ − 1/ τ (反転、古典的な三角法の類似物を持たない)。S L 2 ( Z ) \mathrm{SL}_2(\mathbb{Z}) SL 2 ( Z ) のすべての元は S S S と T T T から作られるため、両方の下で(下記の重み因子を除いて)不変な関数は自動的に無限群全体の下で不変になる——一つの周期 2 π 2\pi 2 π だけで sin \sin sin をどこでも知るのに十分であるのと同じ仕掛けである。
大学 正確な定義 定義: 重さ k k k のモジュラー形式
正則関数 f : H → C f:\mathbb{H}\to\mathbb{C} f : H → C が S L 2 ( Z ) \mathrm{SL}_2(\mathbb{Z}) SL 2 ( Z ) に対する**重さ k k k のモジュラー形式**(偶数 k ≥ 4 k \ge 4 k ≥ 4 )であるとは、すべての ( a b c d ) ∈ S L 2 ( Z ) \begin{pmatrix} a & b \\ c & d \end{pmatrix} \in \mathrm{SL}_2(\mathbb{Z}) ( a c b d ) ∈ SL 2 ( Z ) に対し下記の変換則を満たし、Im ( τ ) → ∞ \operatorname{Im}(\tau)\to\infty Im ( τ ) → ∞ で有界であること(同値に、変数 q = e 2 π i τ q=e^{2\pi i\tau} q = e 2 π i τ による、q q q の負べきを持たないフーリエ展開を持つこと)をいう。さらに定数項 a 0 a_0 a 0 が消えるなら、f f f は尖点形式 と呼ばれる。
f ( a τ + b c τ + d ) = ( c τ + d ) k f ( τ ) f\!\left(\dfrac{a\tau+b}{c\tau+d}\right) = (c\tau+d)^k f(\tau) f ( c τ + d a τ + b ) = ( c τ + d ) k f ( τ ) ここで ( a b c d ) ∈ S L 2 ( Z ) , a d − b c = 1 \begin{pmatrix} a & b \\ c & d \end{pmatrix} \in \mathrm{SL}_2(\mathbb{Z}),\ ad-bc=1 ( a c b d ) ∈ SL 2 ( Z ) , a d − b c = 1 であり、因子 ( c τ + d ) k (c\tau+d)^k ( c τ + d ) k ——保型因子 ——こそがモジュラー形式が単なる S L 2 ( Z ) \mathrm{SL}_2(\mathbb{Z}) SL 2 ( Z ) 不変関数より豊かである理由のすべてである。c = 0 , d = 1 c=0,d=1 c = 0 , d = 1 (行列が T b T^b T b )とすると f ( τ + b ) = f ( τ ) f(\tau+b)=f(\tau) f ( τ + b ) = f ( τ ) が得られる:周期 1 1 1 の周期性であり、これによって f f f は下記のフーリエ展開を持つことができる。
f ( τ ) = ∑ n = 0 ∞ a n q n , q = e 2 π i τ f(\tau) = \sum_{n=0}^{\infty} a_n q^n, \qquad q = e^{2\pi i \tau} f ( τ ) = n = 0 ∑ ∞ a n q n , q = e 2 π i τ S L 2 ( Z ) \mathrm{SL}_2(\mathbb{Z}) SL 2 ( Z ) に関する四つの代表的な対象対象 重さ k k k H \mathbb{H} H 上で正則か?尖点 ∞ \infty ∞ での挙動 最初のフーリエ係数 E 4 E_4 E 4 4 4 4 はい 正則、a 0 = 1 a_0=1 a 0 = 1 a 1 = 240 a_1=240 a 1 = 240 E 6 E_6 E 6 6 6 6 はい 正則、a 0 = 1 a_0=1 a 0 = 1 a 1 = − 504 a_1=-504 a 1 = − 504 Δ \Delta Δ 12 12 12 はい 尖点形式、a 0 = 0 a_0=0 a 0 = 0 a 1 = 1 a_1=1 a 1 = 1 j j j 0 0 0 はい(有理型関数) 単純極、j ∼ q − 1 j\sim q^{-1} j ∼ q − 1 a 0 = 744 a_0=744 a 0 = 744
f f f を S L 2 ( Z ) \mathrm{SL}_2(\mathbb{Z}) SL 2 ( Z ) に対する重さ k k k の非零モジュラー形式とする。このとき、H / S L 2 ( Z ) \mathbb{H}/\mathrm{SL}_2(\mathbb{Z}) H / SL 2 ( Z ) の基本領域上で和を取り、ord P ( f ) \operatorname{ord}_P(f) ord P ( f ) を P P P における f f f の零点の位数とすると:
なぜ正しいのか? これは「n n n 次多項式は重複度込みでちょうど n n n 個の根を持つ」というモジュラー形式版の類似物である:f f f はコンパクトなオービフォルド X ( 1 ) = H ∗ / S L 2 ( Z ) ≅ P 1 ( C ) X(1)=\mathbb{H}^*/\mathrm{SL}_2(\mathbb{Z})\cong\mathbb{P}^1(\mathbb{C}) X ( 1 ) = H ∗ / SL 2 ( Z ) ≅ P 1 ( C ) 上の次数 k / 12 k/12 k /12 の直線束の切断とみなせ、その零点の(重み付き)総数はその次数に等しくなければならない。重み 1 2 , 1 3 \tfrac12,\tfrac13 2 1 , 3 1 が現れるのは点 i i i と ρ = e i π / 3 \rho=e^{i\pi/3} ρ = e iπ /3 のみで、これらはまさに S L 2 ( Z ) \mathrm{SL}_2(\mathbb{Z}) SL 2 ( Z ) が余分な(位数 2 2 2 と位数 3 3 3 の)安定化群を持つ点であり、商写像がそこを 2 2 2 回、3 3 3 回巻き付くためである。
証明 標準基本領域 F = { τ ∈ H : ∣ Re ( τ ) ∣ ≤ 1 2 , ∣ τ ∣ ≥ 1 } \mathcal{F}=\{\tau\in\mathbb{H} : |\operatorname{Re}(\tau)|\le \tfrac12,\ |\tau|\ge 1\} F = { τ ∈ H : ∣ Re ( τ ) ∣ ≤ 2 1 , ∣ τ ∣ ≥ 1 } を固定する。下側境界に頂点 ρ = e i π / 3 \rho=e^{i\pi/3} ρ = e iπ /3 、ρ + 1 \rho+1 ρ + 1 、i i i を持ち、上方は尖点 ∞ \infty ∞ まで延びる。大きな T T T で高さ Im ( τ ) = T \operatorname{Im}(\tau)=T Im ( τ ) = T で切り、∂ F \partial\mathcal{F} ∂ F 上にたまたま位置する f f f の零点の周りを小さな円弧で切り欠く。得られた輪郭を C C C とする。f f f はこの有界領域内に有限個の零点しか持たないため、偏角の原理より 1 2 π i ∮ C f ′ ( τ ) f ( τ ) d τ \frac{1}{2\pi i}\oint_C \frac{f'(\tau)}{f(\tau)}\,d\tau 2 π i 1 ∮ C f ( τ ) f ′ ( τ ) d τ は C C C の内部にある f f f の零点の個数に等しい。
次に ∂ F \partial\mathcal{F} ∂ F の各部分を評価する。二つの垂直辺 Re ( τ ) = − 1 2 \operatorname{Re}(\tau)=-\tfrac12 Re ( τ ) = − 2 1 と Re ( τ ) = 1 2 \operatorname{Re}(\tau)=\tfrac12 Re ( τ ) = 2 1 は T : τ ↦ τ + 1 T:\tau\mapsto\tau+1 T : τ ↦ τ + 1 によって同一視され、f ( τ + 1 ) = f ( τ ) f(\tau+1)=f(\tau) f ( τ + 1 ) = f ( τ ) なので被積分関数 f ′ / f f'/f f ′ / f も周期 1 1 1 を持つ。逆向きに辿る(一方は上向き、同一視される辺は下向き)ため、これら二つの積分は正確に打ち消し合う。ここで平行移動対称性がその効果を発揮する:輪郭の二辺をただで取り除くのである。
高さ T T T の上辺は T → ∞ T\to\infty T → ∞ で閉じる:f = ∑ n ≥ m a n q n f=\sum_{n\ge m}a_nq^n f = ∑ n ≥ m a n q n (m = ord ∞ ( f ) m=\operatorname{ord}_\infty(f) m = ord ∞ ( f ) 、a m ≠ 0 a_m\ne0 a m = 0 )と書けば、q → 0 q\to0 q → 0 で f ′ / f → 2 π i m f'/f \to 2\pi i\,m f ′ / f → 2 π i m となるので、この辺は合計に − ord ∞ ( f ) -\operatorname{ord}_\infty(f) − ord ∞ ( f ) を寄与する(負符号は上部で左向きに進む輪郭の向きによる)。
残るのは下側境界である:∣ τ ∣ = 1 |\tau|=1 ∣ τ ∣ = 1 に沿った ρ \rho ρ から i i i への弧、i i i から ρ + 1 \rho+1 ρ + 1 への弧、および ρ \rho ρ から左上隅へ、ρ + 1 \rho+1 ρ + 1 から下への短い垂直線分。反転 S : τ ↦ − 1 / τ S:\tau\mapsto-1/\tau S : τ ↦ − 1/ τ は i i i を通る弧をそれ自身に写し(S ( i ) = i S(i)=i S ( i ) = i なので)、円弧の二つの半分を入れ替える。S S S が i i i を固定し、i i i の近傍を角度 π \pi π 回転させる(P S L 2 ( Z ) \mathrm{PSL}_2(\mathbb{Z}) PSL 2 ( Z ) における i i i の安定化群は位数 2 2 2 )ため、i i i 周りの小さな切り欠きは完全な − ord i ( f ) -\operatorname{ord}_i(f) − ord i ( f ) ではなく − 1 2 ord i ( f ) -\tfrac12\operatorname{ord}_i(f) − 2 1 ord i ( f ) のみを寄与する:S S S 対称性が残りを同一視する前に、完全な留数の「半分」しか実際には掃かれないのである。同様に ρ \rho ρ と ρ + 1 = S T − 1 ( ρ ) \rho+1=S T^{-1}(\rho) ρ + 1 = S T − 1 ( ρ ) は P S L 2 ( Z ) \mathrm{PSL}_2(\mathbb{Z}) PSL 2 ( Z ) における位数 3 3 3 の安定化群(S T ST S T で生成、位数 3 3 3 )により同一視されるため、両者を合わせた切り欠きは − 1 3 ord ρ ( f ) -\tfrac13\operatorname{ord}_\rho(f) − 3 1 ord ρ ( f ) を寄与する。弧の残りの一般的な部分にある他の任意の零点 P P P は自明な安定化群を持ち、完全な − ord P ( f ) -\operatorname{ord}_P(f) − ord P ( f ) を寄与する。
すべてを足し合わせると:垂直辺は打ち消し合い、上辺は − ord ∞ ( f ) -\operatorname{ord}_\infty(f) − ord ∞ ( f ) 、隅は − 1 2 ord i ( f ) − 1 3 ord ρ ( f ) -\tfrac12\operatorname{ord}_i(f)-\tfrac13\operatorname{ord}_\rho(f) − 2 1 ord i ( f ) − 3 1 ord ρ ( f ) 、残りの境界上の零点 P P P は − ord P ( f ) -\operatorname{ord}_P(f) − ord P ( f ) を与える。しかし 1 2 π i ∮ C f ′ / f d τ \frac{1}{2\pi i}\oint_C f'/f\,d\tau 2 π i 1 ∮ C f ′ / f d τ は k 12 \tfrac{k}{12} 12 k にも等しくなければならない:この定数は、重さ k k k の保型因子 ( c τ + d ) k (c\tau+d)^k ( c τ + d ) k が、同一視された二つの隅の弧(S S S で関連付けられ、d τ ↦ τ − 2 d τ d\tau\mapsto \tau^{-2}d\tau d τ ↦ τ − 2 d τ となり k k k に支配される巻き数を拾う)周りの arg f \arg f arg f の総回転を正味 k / 12 k/12 k /12 に強制することから来る——F \mathcal{F} F の双曲面積が π / 3 \pi/3 π /3 であり X ( 1 ) X(1) X ( 1 ) がちょうど一つの尖点と位数 2 , 3 2,3 2 , 3 の楕円点を持つために現れるのと同じ定数であり、これが公式の中の 12 12 12 を支えるリーマン・フルヴィッツの勘定である。同じ輪郭積分の二通りの計算を等置し、すべての零点位数の項を一方に移すと、まさに ord ∞ ( f ) + 1 2 ord i ( f ) + 1 3 ord ρ ( f ) + ∑ P ord P ( f ) = k 12 \operatorname{ord}_\infty(f)+\tfrac12\operatorname{ord}_i(f)+\tfrac13\operatorname{ord}_\rho(f)+\sum_{P}\operatorname{ord}_P(f) = \tfrac{k}{12} ord ∞ ( f ) + 2 1 ord i ( f ) + 3 1 ord ρ ( f ) + ∑ P ord P ( f ) = 12 k が得られる。
ord ∞ ( f ) + 1 2 ord i ( f ) + 1 3 ord ρ ( f ) + ∑ P ≠ i , ρ , ∞ ord P ( f ) = k 12 \operatorname{ord}_\infty(f) + \tfrac{1}{2}\operatorname{ord}_i(f) + \tfrac{1}{3}\operatorname{ord}_\rho(f) + \sum_{P \ne i,\rho,\infty} \operatorname{ord}_P(f) = \dfrac{k}{12} ord ∞ ( f ) + 2 1 ord i ( f ) + 3 1 ord ρ ( f ) + P = i , ρ , ∞ ∑ ord P ( f ) = 12 k 重さ 4 4 4 と 6 6 6 のアイゼンシュタイン級数 E 4 , E 6 E_4,E_6 E 4 , E 6 (それぞれ定数項 1 1 1 に正規化)から Δ \Delta Δ を以下のように定義する。このとき Δ \Delta Δ は重さ 12 12 12 の非零尖点形式であり、H \mathbb{H} H 上のどこでも消えることはなく、唯一の零点は尖点 ∞ \infty ∞ における単純零点であり、dim M 4 ( S L 2 ( Z ) ) = 1 \dim M_4(\mathrm{SL}_2(\mathbb{Z}))=1 dim M 4 ( SL 2 ( Z )) = 1 である。
なぜ正しいのか? この一つの計算だけで、重さ 12 12 12 の尖点形式の空間が(Δ \Delta Δ で張られる)1 1 1 次元であることと、Δ \Delta Δ が H \mathbb{H} H 上で消えないことこそが j j j -不変量 j = E 4 3 / Δ j=E_4^3/\Delta j = E 4 3 /Δ を H \mathbb{H} H 全体で正則にする理由であること——C \mathbb{C} C 上の楕円曲線を同型を除いて分類する事実であり、数論幾何への架け橋——の両方が保証される。
証明 まず正則性と重さについて:E 4 , E 6 E_4,E_6 E 4 , E 6 はそれぞれ重さ 4 , 6 4,6 4 , 6 のモジュラー形式である(アイゼンシュタイン級数に関する標準的事実として、ここでは既知の入力として扱う)ので、E 4 3 E_4^3 E 4 3 と E 6 2 E_6^2 E 6 2 はともに重さ 12 12 12 である。両者とも(正規化により)定数項 1 1 1 から始まるフーリエ展開を持つため、E 4 3 − E 6 2 E_4^3-E_6^2 E 4 3 − E 6 2 は定数項が消える:これは重さ 12 12 12 の尖点形式であり、Δ = ( E 4 3 − E 6 2 ) / 1728 \Delta=(E_4^3-E_6^2)/1728 Δ = ( E 4 3 − E 6 2 ) /1728 も同様で、特に ord ∞ ( Δ ) ≥ 1 \operatorname{ord}_\infty(\Delta)\ge1 ord ∞ ( Δ ) ≥ 1 である。
ここで上で証明した位数公式を k = 12 k=12 k = 12 で適用する:Δ \Delta Δ の重み付き零点位数の総和は 12 / 12 = 1 12/12=1 12/12 = 1 に等しくなければならない。左辺のすべての項——ord ∞ ( Δ ) \operatorname{ord}_\infty(\Delta) ord ∞ ( Δ ) 、1 2 ord i ( Δ ) \tfrac12\operatorname{ord}_i(\Delta) 2 1 ord i ( Δ ) 、1 3 ord ρ ( Δ ) \tfrac13\operatorname{ord}_\rho(\Delta) 3 1 ord ρ ( Δ ) 、および他の点における任意の ord P ( Δ ) \operatorname{ord}_P(\Delta) ord P ( Δ ) ——は非負の実数であり、すでに ord ∞ ( Δ ) ≥ 1 \operatorname{ord}_\infty(\Delta)\ge1 ord ∞ ( Δ ) ≥ 1 を知っている。非負の項の和が、そのうち一つがすでに ≥ 1 \ge1 ≥ 1 であるにもかかわらずちょうど 1 1 1 になり得る唯一の方法は、その項がちょうど 1 1 1 に等しく、他のすべての項がちょうど 0 0 0 であることである。よって ord ∞ ( Δ ) = 1 \operatorname{ord}_\infty(\Delta)=1 ord ∞ ( Δ ) = 1 が正確に成り立ち、すべての P ∈ H P\in\mathbb{H} P ∈ H について ord P ( Δ ) = 0 \operatorname{ord}_P(\Delta)=0 ord P ( Δ ) = 0 :Δ \Delta Δ は H \mathbb{H} H 上で決して消えず、尖点においてのみ単純零点を持つ。
次元の主張について:g g g を任意の重さ 12 12 12 の尖点形式とする。商 g / Δ g/\Delta g /Δ は S L 2 ( Z ) \mathrm{SL}_2(\mathbb{Z}) SL 2 ( Z ) 不変(重さ 12 − 12 = 0 12-12=0 12 − 12 = 0 )であり、Δ \Delta Δ がそこで決して消えないため H \mathbb{H} H 上で正則である。尖点においては、g g g も Δ \Delta Δ も q q q について少なくとも位数 1 1 1 で消え、Δ \Delta Δ の位数がちょうど 1 1 1 であるため、商は q = 0 q=0 q = 0 でも正則に(極を持たずに)拡張される。H \mathbb{H} H 全体と尖点で正則な重さ 0 0 0 のモジュラー関数は、コンパクトなリーマン面 X ( 1 ) ≅ P 1 ( C ) X(1)\cong\mathbb{P}^1(\mathbb{C}) X ( 1 ) ≅ P 1 ( C ) 上の正則関数に降り、(コンパクト化に拡張された)リウヴィルの定理により定数でなければならない。よって g = c ⋅ Δ g=c\cdot\Delta g = c ⋅ Δ (定数 c c c )であり:重さ 12 12 12 の尖点形式の空間はちょうど 1 1 1 次元である。重さ 4 4 4 での同一の議論(総予算 4 / 12 = 1 / 3 4/12=1/3 4/12 = 1/3 は、ord ρ = 1 \operatorname{ord}_\rho=1 ord ρ = 1 かつ他のすべての位数を 0 0 0 とする場合にのみ実現できる。なぜなら、非零の ord ∞ \operatorname{ord}_\infty ord ∞ のような整数の寄与はすでに 1 / 3 1/3 1/3 を超えてしまうからである)により、任意の非零重さ 4 4 4 形式は ρ \rho ρ にちょうど位数 1 1 1 の唯一の零点を持ち他にはないことが示され、同じ E 4 E_4 E 4 による商のトリックが dim M 4 ( S L 2 ( Z ) ) = 1 \dim M_4(\mathrm{SL}_2(\mathbb{Z}))=1 dim M 4 ( SL 2 ( Z )) = 1 を強制する。
最後に、q q q -積 Δ ( τ ) = q ∏ n ≥ 1 ( 1 − q n ) 24 \Delta(\tau)=q\prod_{n\ge1}(1-q^n)^{24} Δ ( τ ) = q ∏ n ≥ 1 ( 1 − q n ) 24 はヤコビが発見した古典的な恒等式であり、ここでは再導出せず引用するのみとするが、これがちょうど証明したことと完全に整合していることに注意する:右辺は q = 0 q=0 q = 0 でちょうど位数 1 1 1 で消えることが明らかであり、0 < ∣ q ∣ < 1 0<|q|<1 0 < ∣ q ∣ < 1 で(非零因子の収束積として)明らかに非零である。これは上記の位数公式が強制する零点位数のプロファイルと一致している。
Δ ( τ ) = q ∏ n = 1 ∞ ( 1 − q n ) 24 \Delta(\tau) = q\prod_{n=1}^{\infty}(1-q^n)^{24} Δ ( τ ) = q n = 1 ∏ ∞ ( 1 − q n ) 24 大学 実世界での応用と具体例 モジュラー形式は抽象的に聞こえるが、その極端な硬直性——わずかなフーリエ係数が関数全体を決定づける——により、物理量や組合せ論的量がたまたま同じ隠れた対称性の下で同じように変換される場所ならどこでも精密な道具となる。これが起こる二つの具体例:共形場理論(弦理論と2次元臨界現象の背後にある物理学)、そして符号理論と球充填で使われる格子の理論である。
例: カーディの公式:2次元共形場理論における状態数え上げ
中心電荷 c c c を持つ2次元共形場理論の分配関数 Z ( τ ) Z(\tau) Z ( τ ) は、トーラス上での整合性のため、重さ 0 0 0 の保型対象とちょうど同じように S : τ ↦ − 1 / τ S:\tau\mapsto-1/\tau S : τ ↦ − 1/ τ の下でモジュラー不変な組み合わせとして変換されなければならない。物理的には Z ( τ ) = Tr q Δ − c / 24 Z(\tau)=\operatorname{Tr}\,q^{\Delta-c/24} Z ( τ ) = Tr q Δ − c /24 であり、トレースはエネルギー Δ \Delta Δ における状態密度 ρ ( Δ ) \rho(\Delta) ρ ( Δ ) 上を走り、q = e 2 π i τ q=e^{2\pi i\tau} q = e 2 π i τ である。S S S -変換と、虚軸に沿って τ → 0 \tau\to0 τ → 0 のときの Z Z Z の先頭項の振る舞いだけを用いて、大きな Δ \Delta Δ に対する ρ ( Δ ) \rho(\Delta) ρ ( Δ ) の増大率を推定せよ。
解答 Z ( τ ) = ∑ Δ ρ ( Δ ) q Δ − c / 24 Z(\tau)=\sum_\Delta \rho(\Delta)\,q^{\Delta-c/24} Z ( τ ) = ∑ Δ ρ ( Δ ) q Δ − c /24 と書く。S S S の下でのモジュラー不変性は Z ( − 1 / τ ) = Z ( τ ) Z(-1/\tau)=Z(\tau) Z ( − 1/ τ ) = Z ( τ ) (重さ 0 0 0 )を強制し、τ → i 0 + \tau\to i0^+ τ → i 0 + (高「温度」)のとき − 1 / τ → i ∞ -1/\tau\to i\infty − 1/ τ → i ∞ となり、そこでは Z Z Z は最低状態、Δ = 0 \Delta=0 Δ = 0 の真空によって支配される:Z ( − 1 / τ ) ≈ e 2 π i ( − 1 / τ ) ( − c / 24 ) = e π i c / ( 12 τ ) Z(-1/\tau)\approx e^{2\pi i(-1/\tau)(-c/24)} = e^{\pi i c/(12\tau)} Z ( − 1/ τ ) ≈ e 2 π i ( − 1/ τ ) ( − c /24 ) = e π i c / ( 12 τ ) 。
小さな ϵ > 0 \epsilon>0 ϵ > 0 に対し τ = i ϵ \tau=i\epsilon τ = i ϵ とおくと(q = e − 2 π ϵ → 1 − q=e^{-2\pi\epsilon}\to1^- q = e − 2 π ϵ → 1 − となり、大きな Δ \Delta Δ を探る「高温」領域)、これは Z ( i ϵ ) ≈ e π c / ( 12 ϵ ) Z(i\epsilon)\approx e^{\pi c/(12\epsilon)} Z ( i ϵ ) ≈ e π c / ( 12 ϵ ) を与え、ϵ → 0 \epsilon\to0 ϵ → 0 で無限に増大する。
一方、Z ( i ϵ ) = ∑ Δ ρ ( Δ ) e − 2 π ϵ ( Δ − c / 24 ) Z(i\epsilon)=\sum_\Delta\rho(\Delta)e^{-2\pi\epsilon(\Delta-c/24)} Z ( i ϵ ) = ∑ Δ ρ ( Δ ) e − 2 π ϵ ( Δ − c /24 ) は、小さな ϵ \epsilon ϵ に対して、指数的に増大する ρ ( Δ ) \rho(\Delta) ρ ( Δ ) と指数的に抑制する e − 2 π ϵ Δ e^{-2\pi\epsilon\Delta} e − 2 π ϵ Δ との競合によって支配される。二つの表現を鞍点(タウバー型)論法——生成関数の小 ϵ \epsilon ϵ 漸近を係数の大 Δ \Delta Δ 漸近に変換する標準的手法——で一致させると、まさに1986年のカーディの公式が得られる:増大率は c c c のみによって決まる。
例: 球充填:E 8 E_8 E 8 格子のテータ級数
E 8 E_8 E 8 格子(8 8 8 次元で知られている最も密な球充填を構築するのに用いられる 8 8 8 次元格子で、卓越した誤り訂正性能のため符号理論で研究される)はテータ級数 Θ E 8 ( τ ) = ∑ v ∈ E 8 q ∥ v ∥ 2 / 2 \Theta_{E_8}(\tau)=\sum_{v\in E_8}q^{\|v\|^2/2} Θ E 8 ( τ ) = ∑ v ∈ E 8 q ∥ v ∥ 2 /2 を持ち、これは S L 2 ( Z ) \mathrm{SL}_2(\mathbb{Z}) SL 2 ( Z ) に対する重さ 4 4 4 のモジュラー形式である。上で証明した dim M 4 ( S L 2 ( Z ) ) = 1 \dim M_4(\mathrm{SL}_2(\mathbb{Z}))=1 dim M 4 ( SL 2 ( Z )) = 1 のみを用いて、E 8 E_8 E 8 が持つ最短非零長ベクトル(「ルート」)の個数——そのキッシング数——を求めよ。
解答 E 8 E_8 E 8 は偶ユニモジュラー格子であるため、Θ E 8 \Theta_{E_8} Θ E 8 は H \mathbb{H} H 上で正則、∞ \infty ∞ で有界(したがって単なる有理型ではなく真にモジュラー形式)であり、重さ rank ( E 8 ) / 2 = 8 / 2 = 4 \operatorname{rank}(E_8)/2=8/2=4 rank ( E 8 ) /2 = 8/2 = 4 を持つ——これは偶ユニモジュラー格子のテータ級数に関する一般的事実であり、ここでは既知として扱う。そのフーリエ展開は Θ E 8 ( τ ) = 1 + N 2 q + ⋯ \Theta_{E_8}(\tau)=1+N_2q+\cdots Θ E 8 ( τ ) = 1 + N 2 q + ⋯ から始まり、N 2 N_2 N 2 はノルム ∥ v ∥ 2 = 2 \|v\|^2=2 ∥ v ∥ 2 = 2 のベクトル(最短非零ベクトル、E 8 E_8 E 8 は 0 0 0 と 2 2 2 の間に厳密にノルムを持つベクトルを持たないため)を数える。
dim M 4 ( S L 2 ( Z ) ) = 1 \dim M_4(\mathrm{SL}_2(\mathbb{Z}))=1 dim M 4 ( SL 2 ( Z )) = 1 であり E 4 E_4 E 4 も定数項 1 1 1 を持つため、Θ E 8 \Theta_{E_8} Θ E 8 と E 4 E_4 E 4 はともに同じ 1 1 1 次元空間にあり同じ先頭係数 1 1 1 を共有するので、両者は等しくなければならない:Θ E 8 ( τ ) = E 4 ( τ ) \Theta_{E_8}(\tau)=E_4(\tau) Θ E 8 ( τ ) = E 4 ( τ ) が正確に成り立つ——格子の幾何学的な計算は一切不要である。
既知のフーリエ展開 E 4 ( τ ) = 1 + 240 ∑ n ≥ 1 σ 3 ( n ) q n E_4(\tau)=1+240\sum_{n\ge1}\sigma_3(n)q^n E 4 ( τ ) = 1 + 240 ∑ n ≥ 1 σ 3 ( n ) q n (σ 3 ( 1 ) = 1 \sigma_3(1)=1 σ 3 ( 1 ) = 1 )を読むと、q 1 q^1 q 1 の係数は 240 240 240 である。よって E 8 E_8 E 8 はちょうど 240 240 240 個の最短ベクトルを持つ——これは E 8 E_8 E 8 ルート系が 240 240 240 個のルートを持ち、E 8 E_8 E 8 格子充填のキッシング数が 240 240 240 であるというよく知られた事実と一致し、ここでは直接的な幾何学的数え上げではなく、モジュラー形式の硬直性のみから得られている。
よくある誤り. **「モジュラー形式は S L 2 ( Z ) \mathrm{SL}_2(\mathbb{Z}) SL 2 ( Z ) 不変関数である」。**これは k = 0 k=0 k = 0 でない限り正しくない :正しい法則は f ( a τ + b c τ + d ) = ( c τ + d ) k f ( τ ) f\!\left(\dfrac{a\tau+b}{c\tau+d}\right) = (c\tau+d)^k f(\tau) f ( c τ + d a τ + b ) = ( c τ + d ) k f ( τ ) であり、右辺に保型因子 ( c τ + d ) k (c\tau+d)^k ( c τ + d ) k がある——これを落とす(通常の不変関数のように f ( ( a τ + b ) / ( c τ + d ) ) = f ( τ ) f((a\tau+b)/(c\tau+d))=f(\tau) f (( a τ + b ) / ( c τ + d )) = f ( τ ) と書く)ことは、定義に初めて出会ったときの最も一般的な誤りである。二番目によくある混同:モジュラー形式 は H \mathbb{H} H 全体と尖点で正則でなければならないが、モジュラー関数 (j j j -不変量のような)は重さ 0 0 0 で有理型 であればよい——この二つの語は互換不可能である。 歴史的ノート
1880年代のポアンカレによる保型関数の研究は、H \mathbb{H} H に作用する離散群の下で不変な関数の一般的枠組みを築いた。1916年、ラマヌジャンは Δ \Delta Δ の係数 τ ( n ) \tau(n) τ ( n ) (「ラマヌジャンのタウ関数」)を研究し、その乗法性と増大限界 ∣ τ ( p ) ∣ ≤ 2 p 11 / 2 |\tau(p)| \le 2p^{11/2} ∣ τ ( p ) ∣ ≤ 2 p 11/2 の両方を予想した——これは1974年にドリーニュによって、有限体上の多様体に関するヴェイユ予想の帰結として初めて証明された。物語は1994–95年に劇的に閉じる:フライとリベットに遡る戦略を完成させたワイルズは、ある種の楕円曲線が変装したモジュラー形式であることを証明し、それはフェルマーの最終定理への反例を排除するのにちょうど十分であった——フェルマーがそれを述べてから3世紀半後のことである。
アンリ・ポアンカレ シュリニヴァーサ・ラマヌジャン アンドリュー・ワイルズ
研究の最前線 2026年時点
完全な保型性定理(すべての Q \mathbb{Q} Q 上の楕円曲線はモジュラーである)は、ワイルズの半安定の場合を拡張して、2001年にブロイユ、コンラッド、ダイアモンド、テイラーによって完成された。それ以来、ラングランズ・プログラムは楕円曲線をはるかに超えて保型性を推し進めてきた:大きな画期はニュートンとソーンによる2021年のレベル 1 1 1 正則モジュラー形式に対する対称べき関手性の証明であり、すべての n ≥ 1 n\ge1 n ≥ 1 について Sym n f \operatorname{Sym}^n f Sym n f の保型性を確立した。2026年時点での活発な方向性には、そのような関手性の結果をより一般の保型形式や数体に拡張すること、ベネット、シクセクらによる保型性とレベル下げを用いた一般化フェルマー型方程式 x p + y q = z r x^p+y^q=z^r x p + y q = z r への攻撃、LMFDBデータベースを通じた大きな導手における保型性と L L L -関数データの計算的検証、そしてモンスター群を超えたスポラディック単純群の表現とモジュラー/擬モジュラー形式を結びつける「ムーンシャイン」現象——今なお新しい例を生み出している分野——が含まれる。
重さ k k k のモジュラー形式 f f f はすべての ( a b c d ) ∈ S L 2 ( Z ) \begin{pmatrix}a&b\\c&d\end{pmatrix}\in\mathrm{SL}_2(\mathbb{Z}) ( a c b d ) ∈ SL 2 ( Z ) に対しどの方程式を満たさなければならないか?
f ( a τ + b c τ + d ) = ( c τ + d ) k f ( τ ) f\!\left(\dfrac{a\tau+b}{c\tau+d}\right) = (c\tau+d)^k f(\tau) f ( c τ + d a τ + b ) = ( c τ + d ) k f ( τ ) f ( a τ + b c τ + d ) = f ( τ ) f\!\left(\dfrac{a\tau+b}{c\tau+d}\right) = f(\tau) f ( c τ + d a τ + b ) = f ( τ ) f ( τ ) = f ( τ ) f(\tau)=f(\tau) f ( τ ) = f ( τ ) f ( τ + 1 ) = ( c τ + d ) k f ( τ ) f(\tau+1)=(c\tau+d)^k f(\tau) f ( τ + 1 ) = ( c τ + d ) k f ( τ ) 位数公式により、S L 2 ( Z ) \mathrm{SL}_2(\mathbb{Z}) SL 2 ( Z ) に対する重さ k = 12 k=12 k = 12 の非零モジュラー形式の重み付き零点位数の総和は:
1 1 1 12 12 12 1 12 \dfrac{1}{12} 12 1 6 6 6 dim M 4 ( S L 2 ( Z ) ) = 1 \dim M_4(\mathrm{SL}_2(\mathbb{Z}))=1 dim M 4 ( SL 2 ( Z )) = 1 であるため、E 8 E_8 E 8 格子のテータ級数は E 4 E_4 E 4 に等しくなければならない;q 1 q^1 q 1 の係数を読むと E 8 E_8 E 8 のキッシング数は:
240 240 240 196560 196560 196560 24 24 24 2 2 2 1995年のワイルズによるフェルマーの最終定理の証明は、ある種の楕円曲線が何であることを確立することに依拠していたか:
モジュラーである いたるところ超越的である 常に特異である いたるところ不分岐である