← 戻る ライブラリ › 算術と数論 › 代数的数論 算術と数論
数論幾何学 多項式方程の解を、代数幾何学と数論の道具を組み合わせて研究する分野。
直観 同じ点集合を見る二つのレンズ 多項式方程で与えられる曲線、例えば y 2 = x 3 + a x + b y^2 = x^3 + ax + b y 2 = x 3 + a x + b を考えよう。幾何学者はそこに形を見る。平面上をなめらかにうねる曲線で、どの点にも定まった接線がある。数論学者はもっと狭い問いを立てる。その形の上でどの点が整数や分数の座標を持つか—— E ( Q ) E(\mathbb{Q}) E ( Q ) 、すなわち有理点は何か、と。数論幾何学はこの二つの問いを切り離さない分野である。幾何学的な形(種数、対称性、高次元空間の中での曲線の置かれ方)を使って、算術を制御する。有理点がいくつあり、どう組織されているかを、である。
三次曲線 y = ( x − 1 ) 3 = x 3 − 3 x 2 + 3 x − 1 y=(x-1)^3=x^3-3x^2+3x-1 y = ( x − 1 ) 3 = x 3 − 3 x 2 + 3 x − 1 :一つの代数恒等式が、回転させ拡大して点ごとに追える曲線になる。 中高 整数パズルから曲線の形へ 「幾何学」という言葉が登場するずっと前から、学校数学はすでに数論幾何学の問いを姿を変えて扱っている。どの直角三角形が整数の辺を持つか(ピタゴラス数)、あるいはどの整数が有理数の辺を持つ直角三角形の面積になれるか(合同数問題)。この二つの問いは、実はある特定の三次曲線上の有理点を数える問題に帰着する。数論幾何学が行う飛躍は、あらゆる多項式方程をこのように扱うことだ。曲線(あるいはより高次元の多様体)という幾何的対象を対応させ、種数——複素数解の集合を曲面として描いたときの穴の数をおおまかに測る整数——のような幾何的不変量から算術的な答えを読み取る。
定義: 楕円曲線の有理点
Q \mathbb{Q} Q 上の楕円曲線とは、a , b ∈ Q a,b\in\mathbb{Q} a , b ∈ Q を満たすワイエルシュトラス方程式 y 2 = x 3 + a x + b y^2 = x^3 + ax + b y 2 = x 3 + a x + b で与えられる滑らかな三次曲線に、無限遠点と呼ばれる特別な点 O O O を加えたものである。その有理点の集合 E ( Q ) E(\mathbb{Q}) E ( Q ) は、O O O とその方程式を満たすすべての有理数の組からなる。注目すべきことに、E ( Q ) E(\mathbb{Q}) E ( Q ) は自然なアーベル群の構造を持つ。三点の和が O O O になるのはそれらが同一直線上にあるとき、かつそのときに限り、O O O が単位元として働く。
y 2 = x 3 + a x + b y^2 = x^3 + ax + b y 2 = x 3 + a x + b ここで x , y x,y x , y は曲線上の点の座標であり、a , b ∈ Q a,b\in\mathbb{Q} a , b ∈ Q はどの三次曲線を扱っているかを決める固定された有理係数である。x 3 + a x + b x^3+ax+b x 3 + a x + b が重根を持たないという穏やかな条件のもとで、曲線は滑らかに保たれる。
E ( Q ) ≅ E ( Q ) t o r s ⊕ Z r E(\mathbb{Q}) \cong E(\mathbb{Q})_{\mathrm{tors}} \oplus \mathbb{Z}^r E ( Q ) ≅ E ( Q ) tors ⊕ Z r これがモーデル・ヴェイユの定理である: E ( Q ) ≅ E ( Q ) t o r s ⊕ Z r E(\mathbb{Q}) \cong E(\mathbb{Q})_{\mathrm{tors}} \oplus \mathbb{Z}^r E ( Q ) ≅ E ( Q ) tors ⊕ Z r 。この定理は、有理点のなす群が一見どれほど複雑に見えても、常に有限の部分 E ( Q ) t o r s E(\mathbb{Q})_{\mathrm{tors}} E ( Q ) tors (位数有限の点からなる捩れ部分群)と、位数無限の独立な点が有限個(その個数 r r r を階数と呼ぶ)から組み立てられていることを述べる。
種数が有理点集合の大きさをどう制御するか 種数 典型的な方程式 有理点 g = 0 g=0 g = 0 円錐曲線、例えば x 2 + y 2 = 1 x^2+y^2=1 x 2 + y 2 = 1 点が全く無いか、あるいは一つの有理径数付けで記述できる無限個の点のどちらか g = 1 g=1 g = 1 楕円曲線、例えば y 2 = x 3 + a x + b y^2 = x^3 + ax + b y 2 = x 3 + a x + b 有限生成群 E ( Q ) E(\mathbb{Q}) E ( Q ) 。無限になり得るが常に有限個の生成元で記述できる g ≥ 2 g \ge 2 g ≥ 2 フェルマー曲線、例えば x 5 + y 5 = 1 x^5 + y^5 = 1 x 5 + y 5 = 1 有限、∣ C ( Q ) ∣ < ∞ |C(\mathbb{Q})| < \infty ∣ C ( Q ) ∣ < ∞ (ファルティングスの定理)
大学 この分野を形作る二つの定理 Q \mathbb{Q} Q 上の楕円曲線 E E E に対し、群 E ( Q ) E(\mathbb{Q}) E ( Q ) は有限生成である:ある整数 r ≥ 0 r\ge 0 r ≥ 0 (これを E E E の階数と呼ぶ)について E ( Q ) ≅ E ( Q ) t o r s ⊕ Z r E(\mathbb{Q}) \cong E(\mathbb{Q})_{\mathrm{tors}} \oplus \mathbb{Z}^r E ( Q ) ≅ E ( Q ) tors ⊕ Z r が成り立つ。
なぜ正しいのか? 有理点は原理的にはどれほど複雑にでも積み重なり得る。しかし定理はその逆が起こることを述べる——たとえ無限集合であっても、全体は有限個の選ばれた点を群演算で組み合わせることで完全に制御される。
証明 ステップ1(弱モーデル・ヴェイユ)。まず商群 E ( Q ) / 2 E ( Q ) E(\mathbb{Q})/2E(\mathbb{Q}) E ( Q ) /2 E ( Q ) が有限であることを示す。有理点の2倍ではない点 P ∈ E ( Q ) P\in E(\mathbb{Q}) P ∈ E ( Q ) に対し、クンマー理論は P P P にガロアコホモロジー群 H 1 ( G a l ( Q ‾ / Q ) , E [ 2 ] ) H^1(\mathrm{Gal}(\overline{\mathbb{Q}}/\mathbb{Q}), E[2]) H 1 ( Gal ( Q / Q ) , E [ 2 ]) の類を対応させる。この類は 2 2 2 と E E E の判別式を割る有限個の素数の外では不分岐である。エルミート・ミンコフスキーの有限性定理により、固定した有限個の素数の外で不分岐な次数有界の Q \mathbb{Q} Q の拡大は有限個しかなく、これによりこの写像の像——したがって E ( Q ) / 2 E ( Q ) E(\mathbb{Q})/2E(\mathbb{Q}) E ( Q ) /2 E ( Q ) ——は有限であることが強制される。
ステップ2(高さ関数)。点の高さ h ( P ) h(P) h ( P ) を、P P P の x x x 座標(既約分数で表す)に現れる分子・分母のうち大きい方の対数として定義する。この h h h に関する二つの事実が議論の核心となる。2倍写像のもとで h ( 2 P ) = 4 h ( P ) + O ( 1 ) h(2P) = 4h(P) + O(1) h ( 2 P ) = 4 h ( P ) + O ( 1 ) のように増大すること、そして任意の上限 H H H に対し h ( P ) ≤ H h(P) \le H h ( P ) ≤ H を満たす有理点は有限個しかないこと(与えられた大きさより小さい分子・分母を持つ分数は有限個しかないため)である。
ステップ3(降下法)。ステップ1で得た有限群 E ( Q ) / 2 E ( Q ) E(\mathbb{Q})/2E(\mathbb{Q}) E ( Q ) /2 E ( Q ) の代表元 Q 1 , … , Q n Q_1,\dots,Q_n Q 1 , … , Q n を固定する。任意の P ∈ E ( Q ) P\in E(\mathbb{Q}) P ∈ E ( Q ) に対し、ある Q i Q_i Q i が存在して P − Q i = 2 P 1 P - Q_i = 2P_1 P − Q i = 2 P 1 となる有理点 P 1 P_1 P 1 が取れ、ステップ2の高さの評価から h ( P 1 ) ≤ 1 4 h ( P ) + C h(P_1) \le \tfrac14 h(P) + C h ( P 1 ) ≤ 4 1 h ( P ) + C (C C C は E E E のみに依存する定数)が従う。これを繰り返す——P P P を P 1 P_1 P 1 に、次に P 2 P_2 P 2 に置き換える、というように——と高さは毎回およそ 1 4 \tfrac14 4 1 の割合で縮み続け、有限回の後に固定された上限 C ′ = 4 C 3 C'=\tfrac{4C}{3} C ′ = 3 4 C を下回る。これにより任意の P P P を有限個の Q i Q_i Q i と高さ C ′ C' C ′ 以下の点(これも有限個しかない)の組み合わせとして表せる。
ステップ4(結論)。ステップ1〜3により E ( Q ) E(\mathbb{Q}) E ( Q ) は有限集合で生成されることが分かる。有限生成アーベル群は構造定理により有限な捩れ部分と自由部分の直和であり、まさに E ( Q ) ≅ E ( Q ) t o r s ⊕ Z r E(\mathbb{Q}) \cong E(\mathbb{Q})_{\mathrm{tors}} \oplus \mathbb{Z}^r E ( Q ) ≅ E ( Q ) tors ⊕ Z r が得られる。
Q \mathbb{Q} Q 上の種数 g ≥ 2 g \ge 2 g ≥ 2 の滑らかな射影曲線 C C C に対して ∣ C ( Q ) ∣ < ∞ |C(\mathbb{Q})| < \infty ∣ C ( Q ) ∣ < ∞ が成り立つ。すなわち曲線の有理点は有限個しかない。
なぜ正しいのか? 種数0の曲線は有理点の無限個の径数族を持ちうるし、種数1の曲線は無限だが有限生成な群を持ちうる。種数 g ≥ 2 g \ge 2 g ≥ 2 の曲線は幾何的に十分に硬い(射影直線からの非定数写像を許さず、普遍被覆が双曲円板である)ため、有理点は積み重なることができない。
証明 ステップ1(曲線からアーベル多様体へ)。C C C にそのヤコビ多様体 J J J ——次元 g g g のアーベル多様体で、一つ有理点を固定すればアーベル・ヤコビ埋め込みにより C C C を含む——を対応させる。C C C の有理点は J J J の有理点に対応し、パルシンの構成(1968年)は、C C C 上に相異なる有理点が無限に存在するという仮定を、Q \mathbb{Q} Q 上定義された次元 g g g の互いに非同型なアーベル多様体が無限個存在し、それらすべてが C C C のみに依存する固定された有限素数集合 S S S の外で良い還元を持つ、という状況に変換する。
ステップ2(シャファレビッチの有限性予想)。シャファレビッチは、g g g と有限集合 S S S を固定したとき、Q \mathbb{Q} Q 上の次元 g g g の主偏極アーベル多様体で S S S の外で良い還元を持つものの同型類は有限個しかないと予想した。ファルティングスはこれをアラケロフ理論を用いて証明する。そのようなアーベル多様体のモジュライ空間上に高さ関数(ファルティングス高さ)を構成し、この高さが同種写像のもとで制御された仕方で変化することを示し、S S S の外で不分岐な数体の有限性と高さ理論・半安定還元の評価を用いてそれを有界にする。次元が固定されたモジュライ空間で高さが有界であることは有限性を強制する。
ステップ3(矛盾で議論を閉じる)。ステップ1は、C C C に無限個の有理点があるという誤った仮定のもとで無限個の非同型なアーベル多様体を生み出した。ステップ2はそのようなアーベル多様体が有限個しか存在し得ないことを示す。この矛盾を避ける唯一の道は最初の仮定が誤りであることであり、したがって C C C の有理点は有限個しかない:∣ C ( Q ) ∣ < ∞ |C(\mathbb{Q})| < \infty ∣ C ( Q ) ∣ < ∞ 。
大学 実世界での応用と具体例 y 2 = x 3 + a x + b y^2 = x^3 + ax + b y 2 = x 3 + a x + b 上の有理点を組織するのと同じ弦と接線の群演算は、座標を大きな素数 p p p を法として還元したときにもそのまま機能する。この有限体の設定では、点を自分自身に k k k 回足すこと(2 P 2P 2 P やさらに高次の倍点 k P kP k P )は高速である一方、P P P と k P kP k P から k k k を復元すること——楕円曲線離散対数問題——は適切に選ばれた曲線では計算量的に不可能である。この非対称性がウェブ全体のTLSハンドシェイク、SSH鍵、決済やブロックチェーンの電子署名を守っている。純粋数論に近い側では、ハッセ・ヴェイユの L L L 関数 L ( E , s ) L(E,s) L ( E , s ) がすべての素数 p p p を法とする E E E の点の個数を一つの解析関数にまとめ上げる。バーチ・スウィンナートン=ダイアー予想は ord s = 1 L ( E , s ) = r \operatorname{ord}_{s=1} L(E,s) = r ord s = 1 L ( E , s ) = r を予言し、有理点の大域的な階数 r r r を s = 1 s=1 s = 1 における L ( E , s ) L(E,s) L ( E , s ) の零点の位数から直接読み取る。
例: モーデル曲線 y² = x³ − 2 上の整数点
モーデル方程式 y 2 = x 3 − 2 y^2 = x^3 - 2 y 2 = x 3 − 2 の整数解をすべて求めよ。
解答 ステップ1(二次環での因数分解)。y 2 = x 3 − 2 y^2 = x^3 - 2 y 2 = x 3 − 2 を、一意分解整域(通常の整数と同様にユークリッドの互除法を持つ)である環 Z [ − 2 ] \mathbb{Z}[\sqrt{-2}] Z [ − 2 ] の中で x 3 = y 2 + 2 = ( y + − 2 ) ( y − − 2 ) x^3 = y^2 + 2 = (y+\sqrt{-2})(y-\sqrt{-2}) x 3 = y 2 + 2 = ( y + − 2 ) ( y − − 2 ) と書き直す。
ステップ2(二つの因数の互いに素性)。y + − 2 y+\sqrt{-2} y + − 2 と y − − 2 y-\sqrt{-2} y − − 2 の公約元 δ \delta δ は、その差 2 − 2 = − ( − 2 ) 3 2\sqrt{-2} = -(\sqrt{-2})^3 2 − 2 = − ( − 2 ) 3 も割り切る。もし − 2 \sqrt{-2} − 2 が両方の因数を割るなら、2 2 2 が y 2 + 2 = x 3 y^2+2 = x^3 y 2 + 2 = x 3 を割り切り、x x x したがって y y y も偶数になる。しかしそのとき x 3 x^3 x 3 は 8 8 8 の倍数である一方 y 2 + 2 ≡ 2 ( m o d 4 ) y^2+2 \equiv 2 \pmod 4 y 2 + 2 ≡ 2 ( mod 4 ) となり矛盾する。よって y + − 2 y+\sqrt{-2} y + − 2 と y − − 2 y-\sqrt{-2} y − − 2 は Z [ − 2 ] \mathbb{Z}[\sqrt{-2}] Z [ − 2 ] で互いに素である。
ステップ3(各因数は三乗)。積が三乗 x 3 x^3 x 3 であり、Z [ − 2 ] \mathbb{Z}[\sqrt{-2}] Z [ − 2 ] の単数は ± 1 \pm 1 ± 1 (どちらもすでに三乗)なので、一意分解性から、ある整数 u , v u,v u , v に対して y + − 2 = ( u + v − 2 ) 3 y+\sqrt{-2} = (u+v\sqrt{-2})^3 y + − 2 = ( u + v − 2 ) 3 となる。三乗を展開すると y + − 2 = ( u 3 − 6 u v 2 ) + ( 3 u 2 v − 2 v 3 ) − 2 y+\sqrt{-2} = (u^3-6uv^2) + (3u^2v - 2v^3)\sqrt{-2} y + − 2 = ( u 3 − 6 u v 2 ) + ( 3 u 2 v − 2 v 3 ) − 2 を得る。
ステップ4(整数解を読み取る)。− 2 \sqrt{-2} − 2 の係数を比較すると 1 = v ( 3 u 2 − 2 v 2 ) 1 = v(3u^2-2v^2) 1 = v ( 3 u 2 − 2 v 2 ) となる。u , v u,v u , v は整数なので v = ± 1 v = \pm 1 v = ± 1 であり、3 u 2 − 2 = 1 3u^2-2 = 1 3 u 2 − 2 = 1 が解けるのは v = 1 v=1 v = 1 のときのみで u = ± 1 u = \pm 1 u = ± 1 を得る。元に戻すと y = u 3 − 6 u v 2 = ± 5 y = u^3 - 6uv^2 = \pm 5 y = u 3 − 6 u v 2 = ± 5 および x = u 2 + 2 v 2 = 3 x = u^2+2v^2 = 3 x = u 2 + 2 v 2 = 3 となり、y 2 = x 3 − 2 y^2 = x^3 - 2 y 2 = x 3 − 2 上の整数点は ( x , y ) = ( 3 , ± 5 ) (x,y) = (3, \pm 5) ( x , y ) = ( 3 , ± 5 ) のみである。(ただしここでも E ( Q ) E(\mathbb{Q}) E ( Q ) 自体は無限である。( 3 , 5 ) (3,5) ( 3 , 5 ) に弦と接線の演算を繰り返し適用すると、( 129 100 , ± 383 1000 ) (\tfrac{129}{100}, \pm\tfrac{383}{1000}) ( 100 129 , ± 1000 383 ) のように分母が大きくなっていく有理点が無限に得られる。)
例: 楕円曲線暗号における点の2倍算
楕円曲線 y 2 = x 3 + 2 x + 3 ( m o d 97 ) y^2 = x^3 + 2x + 3 \pmod{97} y 2 = x 3 + 2 x + 3 ( mod 97 ) 上で、P = ( 3 , 6 ) P = (3,6) P = ( 3 , 6 ) に対する2倍点 2 P 2P 2 P を計算せよ。
解答 ステップ1(P P P が曲線上にあることを確かめ接線の傾きを求める)。P = ( 3 , 6 ) P=(3,6) P = ( 3 , 6 ) を y 2 = x 3 + 2 x + 3 ( m o d 97 ) y^2 = x^3 + 2x + 3 \pmod{97} y 2 = x 3 + 2 x + 3 ( mod 97 ) に代入すると、左辺は 6 2 = 36 6^2 = 36 6 2 = 36 、右辺は 3 3 + 2 ⋅ 3 + 3 = 36 3^3 + 2\cdot 3 + 3 = 36 3 3 + 2 ⋅ 3 + 3 = 36 となり、P P P は曲線上にある。y 2 = x 3 + a x + b y^2 = x^3+ax+b y 2 = x 3 + a x + b の陰関数微分により、P = ( x 1 , y 1 ) P=(x_1,y_1) P = ( x 1 , y 1 ) における接線の傾きは λ ≡ 3 x 1 2 + a 2 y 1 ( m o d 97 ) \lambda \equiv \frac{3x_1^2+a}{2y_1} \pmod{97} λ ≡ 2 y 1 3 x 1 2 + a ( mod 97 ) となる。a = 2 a=2 a = 2 、( x 1 , y 1 ) = ( 3 , 6 ) (x_1,y_1)=(3,6) ( x 1 , y 1 ) = ( 3 , 6 ) のとき、分子は 3 ⋅ 9 + 2 = 29 3\cdot 9 + 2 = 29 3 ⋅ 9 + 2 = 29 、分母は 2 ⋅ 6 = 12 2\cdot 6 = 12 2 ⋅ 6 = 12 である。
ステップ2(97 97 97 を法として分母の逆元を求める)。12 ⋅ 8 = 96 ≡ − 1 ( m o d 97 ) 12\cdot 8 = 96 \equiv -1 \pmod{97} 12 ⋅ 8 = 96 ≡ − 1 ( mod 97 ) なので、97 97 97 を法とする 12 12 12 の逆元は − 8 ≡ 89 ( m o d 97 ) -8 \equiv 89 \pmod{97} − 8 ≡ 89 ( mod 97 ) である。したがって λ ≡ 29 ⋅ ( − 8 ) = − 232 ≡ 59 ( m o d 97 ) \lambda \equiv 29\cdot(-8) = -232 \equiv 59 \pmod{97} λ ≡ 29 ⋅ ( − 8 ) = − 232 ≡ 59 ( mod 97 ) となる。
ステップ3(接線と曲線の交点を求め反転させる)。弦と接線の公式により、2 P 2P 2 P の座標 ( x 3 , y 3 ) (x_3,y_3) ( x 3 , y 3 ) は x 3 ≡ λ 2 − 2 x 1 ( m o d 97 ) x_3 \equiv \lambda^2 - 2x_1 \pmod{97} x 3 ≡ λ 2 − 2 x 1 ( mod 97 ) および y 3 ≡ λ ( x 1 − x 3 ) − y 1 ( m o d 97 ) y_3 \equiv \lambda(x_1 - x_3) - y_1 \pmod{97} y 3 ≡ λ ( x 1 − x 3 ) − y 1 ( mod 97 ) で与えられる。計算すると x 3 ≡ 59 2 − 6 = 3475 = 35 ⋅ 97 + 80 ≡ 80 ( m o d 97 ) x_3 \equiv 59^2 - 6 = 3475 = 35\cdot 97 + 80 \equiv 80 \pmod{97} x 3 ≡ 5 9 2 − 6 = 3475 = 35 ⋅ 97 + 80 ≡ 80 ( mod 97 ) 、そして y 3 ≡ 59 ( 3 − 80 ) − 6 = − 4549 = − 47 ⋅ 97 + 10 ≡ 10 ( m o d 97 ) y_3 \equiv 59(3-80) - 6 = -4549 = -47\cdot 97 + 10 \equiv 10 \pmod{97} y 3 ≡ 59 ( 3 − 80 ) − 6 = − 4549 = − 47 ⋅ 97 + 10 ≡ 10 ( mod 97 ) となり、2 P = ( 80 , 10 ) 2P = (80,10) 2 P = ( 80 , 10 ) を得る。
よくある誤り. 楕円曲線上の整数点と有理点を混同してはならない。ジーゲルの定理(1929年)により、任意のワイエルシュトラス方程式 y 2 = x 3 + a x + b y^2 = x^3 + ax + b y 2 = x 3 + a x + b の整数解 ( x , y ) ∈ Z 2 (x,y)\in\mathbb{Z}^2 ( x , y ) ∈ Z 2 は有限個しかない——例えば y 2 = x 3 − 2 y^2 = x^3 - 2 y 2 = x 3 − 2 では ( x , y ) = ( 3 , ± 5 ) (x,y) = (3, \pm 5) ( x , y ) = ( 3 , ± 5 ) のみである——にもかかわらず、有理点のなす群 E ( Q ) E(\mathbb{Q}) E ( Q ) は無限になり得る(y 2 = x 3 − 2 y^2 = x^3 - 2 y 2 = x 3 − 2 では階数 r = 1 r=1 r = 1 で、( 3 , 5 ) (3,5) ( 3 , 5 ) により生成される)。同様に、ファルティングスの定理は g ≥ 2 g \ge 2 g ≥ 2 に対して有限性 ∣ C ( Q ) ∣ < ∞ |C(\mathbb{Q})| < \infty ∣ C ( Q ) ∣ < ∞ を与えるが、それらの点を具体的に列挙する一般的なアルゴリズムは与えない。 歴史的ノート
1640年代のフェルマーの無限降下法——例えば y 2 = x 4 − 1 y^2=x^4-1 y 2 = x 4 − 1 が非自明な有理数解を持たないことの証明——は、モーデル・ヴェイユの証明のステップ3の先祖であった。ポアンカレ(1901年)は E ( Q ) E(\mathbb{Q}) E ( Q ) が群をなすことに気づき、それが常に有限生成かと問うた。モーデルは1922年に Q \mathbb{Q} Q 上の楕円曲線についてこれを証明し、ヴェイユは1928年に数体上のアーベル多様体へと拡張した。1950年代後半からグロタンディークはスキームを中心に代数幾何学を再構築し、Q \mathbb{Q} Q 上の方程式と有限体 F p \mathbb{F}_p F p 上の方程式を一つの幾何的基盤の上に置いた。その言語が、ファルティングスによる1983年のモーデル予想(g ≥ 2 g \ge 2 g ≥ 2 に対する ∣ C ( Q ) ∣ < ∞ |C(\mathbb{Q})| < \infty ∣ C ( Q ) ∣ < ∞ )の証明、およびワイルズによる1995年の半安定楕円曲線のモジュラー性定理の証明(フェルマーの最終定理を解決)を可能にした。
ピエール・ド・フェルマー アレクサンドル・グロタンディーク アンドリュー・ワイルズ
研究の最前線 2026年時点
2026年現在、二つの代表的な問題が現在の研究の多くを方向づけている。第一に、クレイ研究所の7つのミレニアム懸賞問題の一つであるバーチ・スウィンナートン=ダイアー予想 ord s = 1 L ( E , s ) = r \operatorname{ord}_{s=1} L(E,s) = r ord s = 1 L ( E , s ) = r は、一般には ord s = 1 L ( E , s ) ∈ { 0 , 1 } \operatorname{ord}_{s=1} L(E,s) \in \{0,1\} ord s = 1 L ( E , s ) ∈ { 0 , 1 } の場合にのみ証明されており(グロス・ザギエ1986年とコリヴァギン1988年の結果にモジュラー性を合わせたもの)、より高次の零点については未解決のままである。一方、統計的な側面では、バルガヴァとシャンカール(2015年)が Q \mathbb{Q} Q 上の楕円曲線の平均階数が真に 1 1 1 未満であり、正の割合の曲線がBSD予想を満たすことを無条件に証明した。第二に、ファルティングスの定理を実効的 にすること——g ≥ 2 g \ge 2 g ≥ 2 に対する抽象的な有限性 ∣ C ( Q ) ∣ < ∞ |C(\mathbb{Q})| < \infty ∣ C ( Q ) ∣ < ∞ を具体的な有理点のリストに変えること——は、シャボーティ・コールマン法とキムの非可換シャボーティ計画によって推進されている。バラクリシュナン、ドグラ、ミュラー、テュイトマン、フォンク(2019年)による二次シャボーティ法は、呪われた曲線と呼ばれた種数 3 3 3 のモジュラー曲線 X s ( 13 ) X_s(13) X s ( 13 ) 上の有理点をすべて決定したことで知られる。また、Q \mathbb{Q} Q 上の楕円曲線の階数 r r r が有界かどうかも未解決である(正確に確定している最大の階数は r = 20 r=20 r = 20 で、2006年にエルキースが発見した階数 28 28 28 以上の曲線が知られる)。
モーデル・ヴェイユの定理 E ( Q ) ≅ E ( Q ) t o r s ⊕ Z r E(\mathbb{Q}) \cong E(\mathbb{Q})_{\mathrm{tors}} \oplus \mathbb{Z}^r E ( Q ) ≅ E ( Q ) tors ⊕ Z r において、整数 r r r は何を表すか。
階数:位数無限の独立な生成元の個数 捩れ部分群 E ( Q ) t o r s E(\mathbb{Q})_{\mathrm{tors}} E ( Q ) tors の位数 曲線の種数 g g g 多項式 x 3 + a x + b x^3+ax+b x 3 + a x + b の次数 TLSやブロックチェーンの署名に使われる楕円曲線暗号は、数論幾何学で研究されるどの構造に依拠しているか。
楕円曲線の点における弦と接線の群演算 平面曲線の種数公式 ファルティングスの有限性定理 環 Z [ − 2 ] \mathbb{Z}[\sqrt{-2}] Z [ − 2 ] ファルティングスの定理により、種数 g ≥ 2 g \ge 2 g ≥ 2 の滑らかな射影曲線 C / Q C/\mathbb{Q} C / Q は:
無限個の有理点 ちょうど一つの有理点 有限個の有理点のみ、∣ C ( Q ) ∣ < ∞ |C(\mathbb{Q})| < \infty ∣ C ( Q ) ∣ < ∞ 有理点が全く無い バーチ・スウィンナートン=ダイアー予想は、E ( Q ) E(\mathbb{Q}) E ( Q ) の階数 r r r が何に等しいと予言するか。
s = 1 s=1 s = 1 における L ( E , s ) L(E,s) L ( E , s ) の零点の位数、ord s = 1 L ( E , s ) = r \operatorname{ord}_{s=1} L(E,s) = r ord s = 1 L ( E , s ) = r 曲線を定める多項式の次数 2等分点の個数 E E E の判別式