この 章の 目標
合同数問題・y 2 = x 3 + k y^2 = x^3 + k y 2 = x 3 + k の 整数解・暗号と いう 3 つの 動機から、3 次曲線の 有理点を 調べる 意味を 説明できる
一般の ワイエルシュトラス方程式の 不変量 b 2 , b 4 , b 6 , b 8 , c 4 , c 6 , Δ , j b_2, b_4, b_6, b_8, c_4, c_6, \Delta, j b 2 , b 4 , b 6 , b 8 , c 4 , c 6 , Δ , j を 計算し、それらの 関係式と 変数変換に よる 変換則を 証明できる
Δ ≠ 0 \Delta \neq 0 Δ = 0 が 非特異性と 同値である ことを 証明し、特異点が 結節 点か 尖点かを c 4 c_4 c 4 で 判定できる
代数閉体上の 同型類が j j j 不変量で 分類される ことを 証明し、 j = 0 , 1728 j = 0, 1728 j = 0 , 1728 の 曲線の 特別な 自己同型と 二次ツイストを 説明できる
種数 1 の 曲線と 1 点から、リーマン–ロッホの 定理に よって ワイエルシュトラス方程式が 得られる ことを 証明できる
前提 :04-algebra 第8章 (体の 拡大、代数閉包、有限体)。1.2 節で 14 第2章 (射影空間)を、1.11 節で 14 第8章 (因子と リーマン–ロッホの 定理)を 使う。
楕円曲線とは、おおまかに いえば y 2 = x 3 + A x + B y^2 = x^3 + Ax + B y 2 = x 3 + A x + B の 形の 3 次方程式で 定まる 曲線である(名前は 楕円の 弧長を 表す楕円積 分から 来ている : 19 第2章 )。その 点の 集合には「直線と 曲線の 3 つの 交点」を 使って 群の 構造が 入り(第2章)、それが 整数論・代数幾何・複素解析・暗号に またがる 理論の 出発点に なる。
本章では、楕円曲線を 具体的な 方程式と して 扱う ための 基礎を 整える。主役は 判別式 Δ \Delta Δ と j j j 不変量で、Δ ≠ 0 \Delta \neq 0 Δ = 0 は 曲線が 滑らかである ための 条件、 j j j は 代数閉体上で 曲線を 同型を 除いて 決める 量である。標数 2, 3 の 有限体の 上でも 使えるように、 x y xy x y や x 2 x^2 x 2 の 項を 含む 一般の 形から 始める。最後に、「種数 1 の 曲線と 1 点」と いう 内在的な 対象が 必ず この 形の 方程式で 表される ことを、リーマン–ロッホの 定理から 示す。本章を 通じて K K K は 体、 K ‾ \overline{K} K は その 代数閉包とし、記法は README の「この 科目の 記法」に 従う。
1.1 動機:3 つの 問題
合同数問題. 3 辺の 長さが すべて 有理数の 直角三角形の 面積に なる 正の 整数を 合同数 (congruent number) と いう。 6 6 6 は ( 3 , 4 , 5 ) (3, 4, 5) ( 3 , 4 , 5 ) 、5 5 5 は ( 3 / 2 , 20 / 3 , 41 / 6 ) (3/2, 20/3, 41/6) ( 3/2 , 20/3 , 41/6 ) 、7 7 7 は ( 24 / 5 , 35 / 12 , 337 / 60 ) (24/5, 35/12, 337/60) ( 24/5 , 35/12 , 337/60 ) の 面積なので合同数である。一方 1 1 1 は 合同数でない(フェルマーが 無限降下法で 示した)。この 問題は 次の 対応に よって 3 次曲線の 問題に なる。
例 1.1 (合同数と 3 次曲線)n ≥ 1 n \geq 1 n ≥ 1 とし、E n : y 2 = x 3 − n 2 x E_n\colon y^2 = x^3 - n^2x E n : y 2 = x 3 − n 2 x と おく。有理数 a , b , c a, b, c a , b , c が a 2 + b 2 = c 2 a^2 + b^2 = c^2 a 2 + b 2 = c 2 , a b / 2 = n ab/2 = n ab /2 = n を みたせば
x = n ( a + c ) b , y = 2 n 2 ( a + c ) b 2 x = \frac{n(a + c)}{b}, \qquad y = \frac{2n^2(a + c)}{b^2} x = b n ( a + c ) , y = b 2 2 n 2 ( a + c )
は E n E_n E n の 有理点で y ≠ 0 y \neq 0 y = 0 であり、逆に E n E_n E n の 有理点 ( x , y ) (x, y) ( x , y ) (y ≠ 0 y \neq 0 y = 0 )から
a = x 2 − n 2 y , b = 2 n x y , c = x 2 + n 2 y a = \frac{x^2 - n^2}{y}, \qquad b = \frac{2nx}{y}, \qquad c = \frac{x^2 + n^2}{y} a = y x 2 − n 2 , b = y 2 n x , c = y x 2 + n 2
に より a 2 + b 2 = c 2 a^2 + b^2 = c^2 a 2 + b 2 = c 2 , a b / 2 = n ab/2 = n ab /2 = n を みたす有理数が 得られる( ∣ a ∣ , ∣ b ∣ , ∣ c ∣ \lvert a \rvert, \lvert b \rvert, \lvert c \rvert ∣ a ∣ , ∣ b ∣ , ∣ c ∣ が 3 辺)。この 2 つの 対応は 互いに 逆である(問題 1.3)。たとえば ( 3 , 4 , 5 ) (3, 4, 5) ( 3 , 4 , 5 ) からは E 6 E_6 E 6 の 点 ( 12 , 36 ) (12, 36) ( 12 , 36 ) が 得られる( 12 3 − 36 ⋅ 12 = 1296 = 36 2 12^3 - 36 \cdot 12 = 1296 = 36^2 1 2 3 − 36 ⋅ 12 = 1296 = 3 6 2 )。こうして「n n n は 合同数か」は「 E n E_n E n は y ≠ 0 y \neq 0 y = 0 の 有理点を もつか」と いう 問題に なる。第2章では E 6 E_6 E 6 の 群構造を 使って 面積 6 の 別の 三角形を 作り(例 2.17)、第10章で BSD 予想との 関係を 扱う(10.6 節)。
y 2 = x 3 + k y^2 = x^3 + k y 2 = x 3 + k の 整数解. 整数 k ≠ 0 k \neq 0 k = 0 に ついて y 2 = x 3 + k y^2 = x^3 + k y 2 = x 3 + k の 整数解を 求める 問題も 古くから 調べられてきた。 k = 17 k = 17 k = 17 では
( x , y ) = ( − 2 , ± 3 ) , ( − 1 , ± 4 ) , ( 2 , ± 5 ) , ( 4 , ± 9 ) , ( 8 , ± 23 ) , ( 43 , ± 282 ) , ( 52 , ± 375 ) , ( 5234 , ± 378661 ) (x, y) = (-2, \pm 3),\ (-1, \pm 4),\ (2, \pm 5),\ (4, \pm 9),\ (8, \pm 23),\ (43, \pm 282),\ (52, \pm 375),\ (5234, \pm 378661) ( x , y ) = ( − 2 , ± 3 ) , ( − 1 , ± 4 ) , ( 2 , ± 5 ) , ( 4 , ± 9 ) , ( 8 , ± 23 ) , ( 43 , ± 282 ) , ( 52 , ± 375 ) , ( 5234 , ± 378661 )
の 16 個の 整数解が あり、これで 全部であることが 知られている( x ≤ 10 6 x \leq 10^6 x ≤ 1 0 6 に ほかの 解が ない ことは 計算機ですぐ 確かめられるが、全部である ことの 証明には 高度な 道具が 要る)。一般に 楕円曲線の 整数点が 有限個である ことは ジーゲルの 定理と して 知られている。第2章(例 2.15)で、これら 16 個の 点が すべて ( − 2 , 3 ) (-2, 3) ( − 2 , 3 ) と ( − 1 , 4 ) (-1, 4) ( − 1 , 4 ) から 群法則で 作られる ことを 見る。
暗号. 有限体上の 楕円曲線の 点全体 E ( F p ) E(\mathbb{F}_p) E ( F p ) は 有限アーベル群に なる(第2章 定理 2.10)。 P P P と n P nP n P から n n n を 求める 楕円曲線離散対数問題は、適切に 選んだ 曲線では 非常に 難しいと 考えられており、これを 利用するのが 楕円曲線暗号である(第5章)。
1.2 ワイエルシュトラス方程式と 無限遠点
定義 1.2 (ワイエルシュトラス方程式, Weierstrass equation)a 1 , a 2 , a 3 , a 4 , a 6 ∈ K a_1, a_2, a_3, a_4, a_6 \in K a 1 , a 2 , a 3 , a 4 , a 6 ∈ K に 対する 方程式
y 2 + a 1 x y + a 3 y = x 3 + a 2 x 2 + a 4 x + a 6 (1.1) y^2 + a_1xy + a_3y = x^3 + a_2x^2 + a_4x + a_6 \tag{1.1} y 2 + a 1 x y + a 3 y = x 3 + a 2 x 2 + a 4 x + a 6 ( 1.1 )
を ワイエルシュトラス方程式と いう。左辺から 右辺を 引いた 多項式を W ( x , y ) W(x, y) W ( x , y ) と 書く。
x x x に 重み 2、 y y y に 重み 3 を 与えると 各項の 重みは 6 で、 a i a_i a i は 重み i i i を もつ(変換 x = u 2 x ′ x = u^2x' x = u 2 x ′ , y = u 3 y ′ y = u^3y' y = u 3 y ′ で a i a_i a i は u − i u^{-i} u − i 倍に なる)。添字は これを 表している。
群法則の 単位元は「無限遠点」である。これを 扱う ため射影平面を 使う( 14 第2章 の 定義 2.1)。 P 2 = ( K ‾ 3 ∖ { 0 } ) / K ‾ × \mathbb{P}^2 = (\overline{K}^3 \setminus \lbrace 0 \rbrace)/\overline{K}^\times P 2 = ( K 3 ∖ { 0 }) / K × の 点を [ X : Y : Z ] [X : Y : Z] [ X : Y : Z ] と 書き、 K K K の 元からなる 代表を もつ点を K K K 有理点と いう。 Z ≠ 0 Z \neq 0 Z = 0 の 点は ( x , y ) = ( X / Z , Y / Z ) (x, y) = (X/Z, Y/Z) ( x , y ) = ( X / Z , Y / Z ) で 平面の 点と 同一視され、 Z = 0 Z = 0 Z = 0 の 点の 全体が 無限遠直線である。(1.1) を 斉次化すると
Y 2 Z + a 1 X Y Z + a 3 Y Z 2 = X 3 + a 2 X 2 Z + a 4 X Z 2 + a 6 Z 3 (1.2) Y^2Z + a_1XYZ + a_3YZ^2 = X^3 + a_2X^2Z + a_4XZ^2 + a_6Z^3 \tag{1.2} Y 2 Z + a 1 X Y Z + a 3 Y Z 2 = X 3 + a 2 X 2 Z + a 4 X Z 2 + a 6 Z 3 ( 1.2 )
で、その 零点集合 E ⊂ P 2 E \subset \mathbb{P}^2 E ⊂ P 2 の Z ≠ 0 Z \neq 0 Z = 0 の 部分は (1.1) の 解である。 Z = 0 Z = 0 Z = 0 と おくと X 3 = 0 X^3 = 0 X 3 = 0 なので、無限遠直線上の 点は O = [ 0 : 1 : 0 ] O = [0 : 1 : 0] O = [ 0 : 1 : 0 ] ただ 一つで、これを E E E の 無限遠点と いう。 K K K の 拡大体 L L L に ついて、 L L L 有理点の 全体は E ( L ) = { ( x , y ) ∈ L 2 ∣ W ( x , y ) = 0 } ∪ { O } E(L) = \lbrace (x, y) \in L^2 \mid W(x, y) = 0 \rbrace \cup \lbrace O \rbrace E ( L ) = {( x , y ) ∈ L 2 ∣ W ( x , y ) = 0 } ∪ { O } である。縦の 直線 x = c x = c x = c は 射影平面では X = c Z X = cZ X = c Z で、どれも O O O を 通る。
1.3 不変量
定義 1.3 (不変量)ワイエルシュトラス方程式 (1.1) に 対し
b 2 = a 1 2 + 4 a 2 , b 4 = 2 a 4 + a 1 a 3 , b 6 = a 3 2 + 4 a 6 , b 8 = a 1 2 a 6 + 4 a 2 a 6 − a 1 a 3 a 4 + a 2 a 3 2 − a 4 2 , c 4 = b 2 2 − 24 b 4 , c 6 = − b 2 3 + 36 b 2 b 4 − 216 b 6 , Δ = − b 2 2 b 8 − 8 b 4 3 − 27 b 6 2 + 9 b 2 b 4 b 6 \begin{aligned}
b_2 &= a_1^2 + 4a_2, \qquad b_4 = 2a_4 + a_1a_3, \qquad b_6 = a_3^2 + 4a_6, \\
b_8 &= a_1^2a_6 + 4a_2a_6 - a_1a_3a_4 + a_2a_3^2 - a_4^2, \\
c_4 &= b_2^2 - 24b_4, \qquad c_6 = -b_2^3 + 36b_2b_4 - 216b_6, \\
\Delta &= -b_2^2b_8 - 8b_4^3 - 27b_6^2 + 9b_2b_4b_6
\end{aligned} b 2 b 8 c 4 Δ = a 1 2 + 4 a 2 , b 4 = 2 a 4 + a 1 a 3 , b 6 = a 3 2 + 4 a 6 , = a 1 2 a 6 + 4 a 2 a 6 − a 1 a 3 a 4 + a 2 a 3 2 − a 4 2 , = b 2 2 − 24 b 4 , c 6 = − b 2 3 + 36 b 2 b 4 − 216 b 6 , = − b 2 2 b 8 − 8 b 4 3 − 27 b 6 2 + 9 b 2 b 4 b 6
と おき、 Δ \Delta Δ を 判別式 (discriminant) と いう。 Δ ≠ 0 \Delta \neq 0 Δ = 0 の とき j = c 4 3 / Δ j = c_4^3/\Delta j = c 4 3 /Δ を j j j 不変量 ( j j j -invariant) と いう。
これは Silverman, The Arithmetic of Elliptic Curves (以下 AEC と 略す)の III.1 節と 同じ 定義で、PARI/GP の ellinit が 返す値( E.b2, E.c4, E.disc, E.j など)とも 一致する。いずれも a i a_i a i の 整数係数多項式なので、どの 標数でも 意味を もつ。
命題 1.4 Z [ a 1 , a 2 , a 3 , a 4 , a 6 ] \mathbb{Z}[a_1, a_2, a_3, a_4, a_6] Z [ a 1 , a 2 , a 3 , a 4 , a 6 ] で 次が 成り立つ。したがってどの 標数の 体でも 成り立つ。
4 b 8 = b 2 b 6 − b 4 2 , 1728 Δ = c 4 3 − c 6 2 4b_8 = b_2b_6 - b_4^2, \qquad 1728\Delta = c_4^3 - c_6^2 4 b 8 = b 2 b 6 − b 4 2 , 1728Δ = c 4 3 − c 6 2
証明. 前半は 展開に より
b 2 b 6 − b 4 2 = ( a 1 2 + 4 a 2 ) ( a 3 2 + 4 a 6 ) − ( 2 a 4 + a 1 a 3 ) 2 = 4 a 1 2 a 6 + 16 a 2 a 6 + 4 a 2 a 3 2 − 4 a 4 2 − 4 a 1 a 3 a 4 = 4 b 8 b_2b_6 - b_4^2 = (a_1^2 + 4a_2)(a_3^2 + 4a_6) - (2a_4 + a_1a_3)^2 = 4a_1^2a_6 + 16a_2a_6 + 4a_2a_3^2 - 4a_4^2 - 4a_1a_3a_4 = 4b_8 b 2 b 6 − b 4 2 = ( a 1 2 + 4 a 2 ) ( a 3 2 + 4 a 6 ) − ( 2 a 4 + a 1 a 3 ) 2 = 4 a 1 2 a 6 + 16 a 2 a 6 + 4 a 2 a 3 2 − 4 a 4 2 − 4 a 1 a 3 a 4 = 4 b 8
である。後半は b b b たちで 表して 計算する。
c 4 3 = b 2 6 − 72 b 2 4 b 4 + 1728 b 2 2 b 4 2 − 13824 b 4 3 , c 6 2 = b 2 6 − 72 b 2 4 b 4 + 432 b 2 3 b 6 + 1296 b 2 2 b 4 2 − 15552 b 2 b 4 b 6 + 46656 b 6 2 \begin{aligned}
c_4^3 &= b_2^6 - 72b_2^4b_4 + 1728b_2^2b_4^2 - 13824b_4^3, \\
c_6^2 &= b_2^6 - 72b_2^4b_4 + 432b_2^3b_6 + 1296b_2^2b_4^2 - 15552b_2b_4b_6 + 46656b_6^2
\end{aligned} c 4 3 c 6 2 = b 2 6 − 72 b 2 4 b 4 + 1728 b 2 2 b 4 2 − 13824 b 4 3 , = b 2 6 − 72 b 2 4 b 4 + 432 b 2 3 b 6 + 1296 b 2 2 b 4 2 − 15552 b 2 b 4 b 6 + 46656 b 6 2
と 1728 Δ = − 1728 b 2 2 b 8 − 13824 b 4 3 − 46656 b 6 2 + 15552 b 2 b 4 b 6 1728\Delta = -1728b_2^2b_8 - 13824b_4^3 - 46656b_6^2 + 15552b_2b_4b_6 1728Δ = − 1728 b 2 2 b 8 − 13824 b 4 3 − 46656 b 6 2 + 15552 b 2 b 4 b 6 から
c 4 3 − c 6 2 − 1728 Δ = 432 b 2 2 b 4 2 − 432 b 2 3 b 6 + 1728 b 2 2 b 8 = 432 b 2 2 ( 4 b 8 − b 2 b 6 + b 4 2 ) = 0 c_4^3 - c_6^2 - 1728\Delta = 432b_2^2b_4^2 - 432b_2^3b_6 + 1728b_2^2b_8 = 432b_2^2(4b_8 - b_2b_6 + b_4^2) = 0 c 4 3 − c 6 2 − 1728Δ = 432 b 2 2 b 4 2 − 432 b 2 3 b 6 + 1728 b 2 2 b 8 = 432 b 2 2 ( 4 b 8 − b 2 b 6 + b 4 2 ) = 0
と なる(最後に 前半を 使った)。 □ \square □
例 1.5 (導手 37 の 曲線) E : y 2 + y = x 3 − x E\colon y^2 + y = x^3 - x E : y 2 + y = x 3 − x (Cremona の ラベル 37a1、係数 [ a 1 , a 2 , a 3 , a 4 , a 6 ] = [ 0 , 0 , 1 , − 1 , 0 ] [a_1, a_2, a_3, a_4, a_6] = [0, 0, 1, -1, 0] [ a 1 , a 2 , a 3 , a 4 , a 6 ] = [ 0 , 0 , 1 , − 1 , 0 ] )では b 2 = 0 b_2 = 0 b 2 = 0 , b 4 = − 2 b_4 = -2 b 4 = − 2 , b 6 = 1 b_6 = 1 b 6 = 1 , b 8 = − 1 b_8 = -1 b 8 = − 1 , c 4 = 48 c_4 = 48 c 4 = 48 , c 6 = − 216 c_6 = -216 c 6 = − 216 で、
Δ = − 8 ⋅ ( − 2 ) 3 − 27 ⋅ 1 2 = 37 , j = 48 3 37 = 110592 37 \Delta = -8 \cdot (-2)^3 - 27 \cdot 1^2 = 37, \qquad j = \frac{48^3}{37} = \frac{110592}{37} Δ = − 8 ⋅ ( − 2 ) 3 − 27 ⋅ 1 2 = 37 , j = 37 4 8 3 = 37 110592
である。検算:4 b 8 = − 4 = b 2 b 6 − b 4 2 4b_8 = -4 = b_2b_6 - b_4^2 4 b 8 = − 4 = b 2 b 6 − b 4 2 , c 4 3 − c 6 2 = 110592 − 46656 = 63936 = 1728 ⋅ 37 c_4^3 - c_6^2 = 110592 - 46656 = 63936 = 1728 \cdot 37 c 4 3 − c 6 2 = 110592 − 46656 = 63936 = 1728 ⋅ 37 。(導手は 第6章の 定義 6.27 で 定義する。) y 2 = x 3 + 17 y^2 = x^3 + 17 y 2 = x 3 + 17 では b 6 = 68 b_6 = 68 b 6 = 68 以外の b i b_i b i は 0 0 0 で、Δ = − 27 ⋅ 68 2 = − 124848 = − 2 4 ⋅ 3 3 ⋅ 17 2 \Delta = -27 \cdot 68^2 = -124848 = -2^4 \cdot 3^3 \cdot 17^2 Δ = − 27 ⋅ 6 8 2 = − 124848 = − 2 4 ⋅ 3 3 ⋅ 1 7 2 , c 4 = 0 c_4 = 0 c 4 = 0 , j = 0 j = 0 j = 0 である。
1.4 変数変換
同じ 曲線を 表すワイエルシュトラス方程式は 一つではない。方程式の 形 (1.1) を 保つ変数変換
x = u 2 x ′ + r , y = u 3 y ′ + s u 2 x ′ + t ( u ∈ K × , r , s , t ∈ K ) (1.3) x = u^2x' + r, \qquad y = u^3y' + su^2x' + t \qquad (u \in K^\times,\ r, s, t \in K) \tag{1.3} x = u 2 x ′ + r , y = u 3 y ′ + s u 2 x ′ + t ( u ∈ K × , r , s , t ∈ K ) ( 1.3 )
を ( u , r , s , t ) (u, r, s, t) ( u , r , s , t ) で 表す。無限遠点を 無限遠点に 移す曲線の 同型は、すべて この 形で 与えられる(1.11 節の 定理 1.23(2) と 注意 1.24(2))。
命題 1.6 (変換公式) (1.1) に (1.3) を 代入して u 6 u^6 u 6 で 割ると、係数が
u a 1 ′ = a 1 + 2 s , u 2 a 2 ′ = a 2 − s a 1 + 3 r − s 2 , u 3 a 3 ′ = a 3 + r a 1 + 2 t , u 4 a 4 ′ = a 4 − s a 3 + 2 r a 2 − ( t + r s ) a 1 + 3 r 2 − 2 s t , u 6 a 6 ′ = a 6 + r a 4 + r 2 a 2 + r 3 − t a 3 − t 2 − r t a 1 \begin{aligned}
ua_1' &= a_1 + 2s, \qquad u^2a_2' = a_2 - sa_1 + 3r - s^2, \qquad u^3a_3' = a_3 + ra_1 + 2t, \\
u^4a_4' &= a_4 - sa_3 + 2ra_2 - (t + rs)a_1 + 3r^2 - 2st, \\
u^6a_6' &= a_6 + ra_4 + r^2a_2 + r^3 - ta_3 - t^2 - rta_1
\end{aligned} u a 1 ′ u 4 a 4 ′ u 6 a 6 ′ = a 1 + 2 s , u 2 a 2 ′ = a 2 − s a 1 + 3 r − s 2 , u 3 a 3 ′ = a 3 + r a 1 + 2 t , = a 4 − s a 3 + 2 r a 2 − ( t + r s ) a 1 + 3 r 2 − 2 s t , = a 6 + r a 4 + r 2 a 2 + r 3 − t a 3 − t 2 − r t a 1
の x ′ , y ′ x', y' x ′ , y ′ に ついての ワイエルシュトラス方程式が 得られる。さらに
u 2 b 2 ′ = b 2 + 12 r , u 4 b 4 ′ = b 4 + r b 2 + 6 r 2 , u 6 b 6 ′ = b 6 + 2 r b 4 + r 2 b 2 + 4 r 3 , u 8 b 8 ′ = b 8 + 3 r b 6 + 3 r 2 b 4 + r 3 b 2 + 3 r 4 , u 4 c 4 ′ = c 4 , u 6 c 6 ′ = c 6 , u 12 Δ ′ = Δ , j ′ = j ( Δ ≠ 0 のとき ) \begin{aligned}
u^2b_2' &= b_2 + 12r, \qquad u^4b_4' = b_4 + rb_2 + 6r^2, \qquad u^6b_6' = b_6 + 2rb_4 + r^2b_2 + 4r^3, \\
u^8b_8' &= b_8 + 3rb_6 + 3r^2b_4 + r^3b_2 + 3r^4, \\
u^4c_4' &= c_4, \qquad u^6c_6' = c_6, \qquad u^{12}\Delta' = \Delta, \qquad j' = j \ (\Delta \neq 0 \text{ のとき})
\end{aligned} u 2 b 2 ′ u 8 b 8 ′ u 4 c 4 ′ = b 2 + 12 r , u 4 b 4 ′ = b 4 + r b 2 + 6 r 2 , u 6 b 6 ′ = b 6 + 2 r b 4 + r 2 b 2 + 4 r 3 , = b 8 + 3 r b 6 + 3 r 2 b 4 + r 3 b 2 + 3 r 4 , = c 4 , u 6 c 6 ′ = c 6 , u 12 Δ ′ = Δ , j ′ = j ( Δ = 0 のとき )
証明. すべて 多項式環 R = Z [ u ± 1 , r , s , t , a 1 , … , a 6 ] R = \mathbb{Z}[u^{\pm 1}, r, s, t, a_1, \dots, a_6] R = Z [ u ± 1 , r , s , t , a 1 , … , a 6 ] の 恒等式と みなして R R R で 示せばよい(各体へは 代入で 移る)。 R R R は 標数 0 0 0 の 整域なので、両辺に 共通の 4 4 4 や 1728 1728 1728 は 約してよい。
a i ′ a_i' a i ′ . 代入して 展開すると、(1.1) の 左辺は
u 6 y ′ 2 + ( 2 s + a 1 ) u 5 x ′ y ′ + ( 2 t + r a 1 + a 3 ) u 3 y ′ + ( s 2 + a 1 s ) u 4 x ′ 2 + ( 2 s t + a 1 t + a 1 r s + a 3 s ) u 2 x ′ + ( t 2 + a 1 r t + a 3 t ) u^6y'^2 + (2s + a_1)u^5x'y' + (2t + ra_1 + a_3)u^3y' + (s^2 + a_1s)u^4x'^2 + (2st + a_1t + a_1rs + a_3s)u^2x' + (t^2 + a_1rt + a_3t) u 6 y ′2 + ( 2 s + a 1 ) u 5 x ′ y ′ + ( 2 t + r a 1 + a 3 ) u 3 y ′ + ( s 2 + a 1 s ) u 4 x ′2 + ( 2 s t + a 1 t + a 1 r s + a 3 s ) u 2 x ′ + ( t 2 + a 1 r t + a 3 t )
に、右辺は u 6 x ′ 3 + ( 3 r + a 2 ) u 4 x ′ 2 + ( 3 r 2 + 2 a 2 r + a 4 ) u 2 x ′ + ( r 3 + a 2 r 2 + a 4 r + a 6 ) u^6x'^3 + (3r + a_2)u^4x'^2 + (3r^2 + 2a_2r + a_4)u^2x' + (r^3 + a_2r^2 + a_4r + a_6) u 6 x ′3 + ( 3 r + a 2 ) u 4 x ′2 + ( 3 r 2 + 2 a 2 r + a 4 ) u 2 x ′ + ( r 3 + a 2 r 2 + a 4 r + a 6 ) に なる。左辺の x ′ 2 , x ′ x'^2, x' x ′2 , x ′ , 定数の 項を 右辺に 移して u 6 u^6 u 6 で 割れば 主張の 形に なる。つまり W ( x , y ) = u 6 W ′ ( x ′ , y ′ ) W(x, y) = u^6W'(x', y') W ( x , y ) = u 6 W ′ ( x ′ , y ′ ) (W ′ W' W ′ は a i ′ a_i' a i ′ に ついての W W W )。
b 2 ′ , b 4 ′ , b 6 ′ b_2', b_4', b_6' b 2 ′ , b 4 ′ , b 6 ′ . η = 2 y + a 1 x + a 3 \eta = 2y + a_1x + a_3 η = 2 y + a 1 x + a 3 , g ( x ) = 4 x 3 + b 2 x 2 + 2 b 4 x + b 6 g(x) = 4x^3 + b_2x^2 + 2b_4x + b_6 g ( x ) = 4 x 3 + b 2 x 2 + 2 b 4 x + b 6 と おくと、展開に より
4 W ( x , y ) = η 2 − g ( x ) (1.4) 4W(x, y) = \eta^2 - g(x) \tag{1.4} 4 W ( x , y ) = η 2 − g ( x ) ( 1.4 )
が 成り立つ。 a 1 ′ , a 3 ′ a_1', a_3' a 1 ′ , a 3 ′ の 公式から η = u 3 η ′ \eta = u^3\eta' η = u 3 η ′ (η ′ = 2 y ′ + a 1 ′ x ′ + a 3 ′ \eta' = 2y' + a_1'x' + a_3' η ′ = 2 y ′ + a 1 ′ x ′ + a 3 ′ )なので、g ′ g' g ′ を b i ′ b_i' b i ′ に ついての g g g と して u 6 ( η ′ 2 − g ′ ( x ′ ) ) = 4 u 6 W ′ = 4 W = u 6 η ′ 2 − g ( u 2 x ′ + r ) u^6(\eta'^2 - g'(x')) = 4u^6W' = 4W = u^6\eta'^2 - g(u^2x' + r) u 6 ( η ′2 − g ′ ( x ′ )) = 4 u 6 W ′ = 4 W = u 6 η ′2 − g ( u 2 x ′ + r ) 、すな わち u 6 g ′ ( x ′ ) = g ( u 2 x ′ + r ) u^6g'(x') = g(u^2x' + r) u 6 g ′ ( x ′ ) = g ( u 2 x ′ + r ) 。係数を 比べればよい。
b 8 ′ , c 4 ′ , c 6 ′ , Δ ′ , j ′ b_8', c_4', c_6', \Delta', j' b 8 ′ , c 4 ′ , c 6 ′ , Δ ′ , j ′ . 命題 1.4 の 4 b 8 = b 2 b 6 − b 4 2 4b_8 = b_2b_6 - b_4^2 4 b 8 = b 2 b 6 − b 4 2 を 両方の 方程式に 使うと 4 u 8 b 8 ′ = ( b 2 + 12 r ) ( b 6 + 2 r b 4 + r 2 b 2 + 4 r 3 ) − ( b 4 + r b 2 + 6 r 2 ) 2 4u^8b_8' = (b_2 + 12r)(b_6 + 2rb_4 + r^2b_2 + 4r^3) - (b_4 + rb_2 + 6r^2)^2 4 u 8 b 8 ′ = ( b 2 + 12 r ) ( b 6 + 2 r b 4 + r 2 b 2 + 4 r 3 ) − ( b 4 + r b 2 + 6 r 2 ) 2 で、右辺を 展開して b 2 b 6 − b 4 2 = 4 b 8 b_2b_6 - b_4^2 = 4b_8 b 2 b 6 − b 4 2 = 4 b 8 を 使えば 4 ( b 8 + 3 r b 6 + 3 r 2 b 4 + r 3 b 2 + 3 r 4 ) 4(b_8 + 3rb_6 + 3r^2b_4 + r^3b_2 + 3r^4) 4 ( b 8 + 3 r b 6 + 3 r 2 b 4 + r 3 b 2 + 3 r 4 ) に なる。 u 4 c 4 ′ = ( b 2 + 12 r ) 2 − 24 ( b 4 + r b 2 + 6 r 2 ) = c 4 u^4c_4' = (b_2 + 12r)^2 - 24(b_4 + rb_2 + 6r^2) = c_4 u 4 c 4 ′ = ( b 2 + 12 r ) 2 − 24 ( b 4 + r b 2 + 6 r 2 ) = c 4 で、c 6 ′ c_6' c 6 ′ も 代入すると r r r を 含む項が すべて 消える。命題 1.4 より 1728 u 12 Δ ′ = ( u 4 c 4 ′ ) 3 − ( u 6 c 6 ′ ) 2 = c 4 3 − c 6 2 = 1728 Δ 1728u^{12}\Delta' = (u^4c_4')^3 - (u^6c_6')^2 = c_4^3 - c_6^2 = 1728\Delta 1728 u 12 Δ ′ = ( u 4 c 4 ′ ) 3 − ( u 6 c 6 ′ ) 2 = c 4 3 − c 6 2 = 1728Δ 。最後に j ′ = ( u − 12 c 4 3 ) / ( u − 12 Δ ) = j j' = (u^{-12}c_4^3)/(u^{-12}\Delta) = j j ′ = ( u − 12 c 4 3 ) / ( u − 12 Δ ) = j 。□ \square □
定義 1.7 (同型)2 つの ワイエルシュトラス方程式が u , r , s , t ∈ K u, r, s, t \in K u , r , s , t ∈ K の 変数変換 (1.3) で 移り合う とき、それらは K K K 上同型であると いう。
( u 1 , r 1 , s 1 , t 1 ) (u_1, r_1, s_1, t_1) ( u 1 , r 1 , s 1 , t 1 ) の 後に ( u 2 , r 2 , s 2 , t 2 ) (u_2, r_2, s_2, t_2) ( u 2 , r 2 , s 2 , t 2 ) を 行うと ( u 1 u 2 , r 1 + u 1 2 r 2 , s 1 + u 1 s 2 , t 1 + u 1 2 s 1 r 2 + u 1 3 t 2 ) (u_1u_2,\ r_1 + u_1^2r_2,\ s_1 + u_1s_2,\ t_1 + u_1^2s_1r_2 + u_1^3t_2) ( u 1 u 2 , r 1 + u 1 2 r 2 , s 1 + u 1 s 2 , t 1 + u 1 2 s 1 r 2 + u 1 3 t 2 ) に なり、 ( u , r , s , t ) (u, r, s, t) ( u , r , s , t ) の 逆は ( u − 1 , − u − 2 r , − u − 1 s , u − 3 ( r s − t ) ) (u^{-1}, -u^{-2}r, -u^{-1}s, u^{-3}(rs - t)) ( u − 1 , − u − 2 r , − u − 1 s , u − 3 ( r s − t )) である(代入して 確かめられる)。よって「同型」は 同値関係である。命題 1.6 より、同型な 方程式の 判別式は K × 12 K^{\times 12} K × 12 の 元倍だけ異なり(特に Δ ≠ 0 \Delta \neq 0 Δ = 0 は 保たれる)、 j j j は 等しい。
1.5 標準形
命題 1.8 (標準形)
char K ≠ 2 \operatorname{char} K \neq 2 char K = 2 ならば、(1.1) は K K K 上で y 2 = x 3 + b 2 4 x 2 + b 4 2 x + b 6 4 y^2 = x^3 + \frac{b_2}{4}x^2 + \frac{b_4}{2}x + \frac{b_6}{4} y 2 = x 3 + 4 b 2 x 2 + 2 b 4 x + 4 b 6 に 同型で、 c 4 , c 6 , Δ c_4, c_6, \Delta c 4 , c 6 , Δ は 変わらない。
char K ≠ 2 , 3 \operatorname{char} K \neq 2, 3 char K = 2 , 3 ならば、(1.1) は K K K 上で 短い 形 y 2 = x 3 + A x + B y^2 = x^3 + Ax + B y 2 = x 3 + A x + B (A = − c 4 / 48 A = -c_4/48 A = − c 4 /48 , B = − c 6 / 864 B = -c_6/864 B = − c 6 /864 )に 同型で、 c 4 , c 6 , Δ c_4, c_6, \Delta c 4 , c 6 , Δ は 変わらない。さらに u = 1 / 6 u = 1/6 u = 1/6 で 変換すると 整数係数の 形 y 2 = x 3 − 27 c 4 x − 54 c 6 y^2 = x^3 - 27c_4x - 54c_6 y 2 = x 3 − 27 c 4 x − 54 c 6 に なる。
短い 形 y 2 = x 3 + A x + B y^2 = x^3 + Ax + B y 2 = x 3 + A x + B では
b 2 = 0 , b 4 = 2 A , b 6 = 4 B , b 8 = − A 2 , c 4 = − 48 A , c 6 = − 864 B , b_2 = 0,\quad b_4 = 2A,\quad b_6 = 4B,\quad b_8 = -A^2,\quad c_4 = -48A,\quad c_6 = -864B, b 2 = 0 , b 4 = 2 A , b 6 = 4 B , b 8 = − A 2 , c 4 = − 48 A , c 6 = − 864 B ,
Δ = − 16 ( 4 A 3 + 27 B 2 ) , j = 1728 4 A 3 4 A 3 + 27 B 2 = − 1728 ( 4 A ) 3 Δ \Delta = -16(4A^3 + 27B^2), \qquad j = 1728\frac{4A^3}{4A^3 + 27B^2} = \frac{-1728(4A)^3}{\Delta} Δ = − 16 ( 4 A 3 + 27 B 2 ) , j = 1728 4 A 3 + 27 B 2 4 A 3 = Δ − 1728 ( 4 A ) 3
である。char K ≠ 2 , 3 \operatorname{char} K \neq 2, 3 char K = 2 , 3 の とき、短い形を 短い形に 移す変数変換は x = u 2 x ′ x = u^2x' x = u 2 x ′ , y = u 3 y ′ y = u^3y' y = u 3 y ′ に 限り、 A ′ = u − 4 A A' = u^{-4}A A ′ = u − 4 A , B ′ = u − 6 B B' = u^{-6}B B ′ = u − 6 B と なる。
証明. (1) 変換 ( 1 , 0 , − a 1 / 2 , − a 3 / 2 ) (1, 0, -a_1/2, -a_3/2) ( 1 , 0 , − a 1 /2 , − a 3 /2 ) を 命題 1.6 に 代入すると a 1 ′ = a 3 ′ = 0 a_1' = a_3' = 0 a 1 ′ = a 3 ′ = 0 , a 2 ′ = a 2 + a 1 2 / 4 = b 2 / 4 a_2' = a_2 + a_1^2/4 = b_2/4 a 2 ′ = a 2 + a 1 2 /4 = b 2 /4 , a 4 ′ = a 4 + a 1 a 3 / 2 = b 4 / 2 a_4' = a_4 + a_1a_3/2 = b_4/2 a 4 ′ = a 4 + a 1 a 3 /2 = b 4 /2 , a 6 ′ = a 6 + a 3 2 / 4 = b 6 / 4 a_6' = a_6 + a_3^2/4 = b_6/4 a 6 ′ = a 6 + a 3 2 /4 = b 6 /4 。u = 1 u = 1 u = 1 なので c 4 , c 6 , Δ c_4, c_6, \Delta c 4 , c 6 , Δ は 不変。(2) 続けて ( 1 , − b 2 / 12 , 0 , 0 ) (1, -b_2/12, 0, 0) ( 1 , − b 2 /12 , 0 , 0 ) で 変換すると x 2 x^2 x 2 の 係数が 消え、 x x x の 係数は − ( b 2 2 − 24 b 4 ) / 48 = − c 4 / 48 -(b_2^2 - 24b_4)/48 = -c_4/48 − ( b 2 2 − 24 b 4 ) /48 = − c 4 /48 、定数項は ( b 2 3 − 36 b 2 b 4 + 216 b 6 ) / 864 = − c 6 / 864 (b_2^3 - 36b_2b_4 + 216b_6)/864 = -c_6/864 ( b 2 3 − 36 b 2 b 4 + 216 b 6 ) /864 = − c 6 /864 に なる。さらに ( 1 / 6 , 0 , 0 , 0 ) (1/6, 0, 0, 0) ( 1/6 , 0 , 0 , 0 ) で A ′ = 6 4 A = − 27 c 4 A' = 6^4A = -27c_4 A ′ = 6 4 A = − 27 c 4 , B ′ = 6 6 B = − 54 c 6 B' = 6^6B = -54c_6 B ′ = 6 6 B = − 54 c 6 。(3) 前半は 定義への 代入である。後半: a 1 = a 2 = a 3 = 0 a_1 = a_2 = a_3 = 0 a 1 = a 2 = a 3 = 0 なので 命題 1.6 より a 1 ′ = 2 s / u a_1' = 2s/u a 1 ′ = 2 s / u , a 3 ′ = 2 t / u 3 a_3' = 2t/u^3 a 3 ′ = 2 t / u 3 で、これらが 0 0 0 に なるのは(標数 ≠ 2 \neq 2 = 2 より)s = t = 0 s = t = 0 s = t = 0 の ときに 限る。すると a 2 ′ = ( 3 r − s 2 ) / u 2 = 3 r / u 2 a_2' = (3r - s^2)/u^2 = 3r/u^2 a 2 ′ = ( 3 r − s 2 ) / u 2 = 3 r / u 2 で、これが 0 0 0 に なるのは(標数 ≠ 3 \neq 3 = 3 より)r = 0 r = 0 r = 0 の ときに 限る。この とき a 4 ′ = u − 4 a 4 a_4' = u^{-4}a_4 a 4 ′ = u − 4 a 4 , a 6 ′ = u − 6 a 6 a_6' = u^{-6}a_6 a 6 ′ = u − 6 a 6 。□ \square □
例 1.9 例 1.5 の 37a1 に ( 1 / 2 , 0 , 0 , − 1 / 2 ) (1/2, 0, 0, -1/2) ( 1/2 , 0 , 0 , − 1/2 ) 、すな わち x = x ′ / 4 x = x'/4 x = x ′ /4 , y = y ′ / 8 − 1 / 2 y = y'/8 - 1/2 y = y ′ /8 − 1/2 を 施すと y ′ 2 = x ′ 3 − 16 x ′ + 16 y'^2 = x'^3 - 16x' + 16 y ′2 = x ′3 − 16 x ′ + 16 に なる( y 2 + y = ( y + 1 / 2 ) 2 − 1 / 4 y^2 + y = (y + 1/2)^2 - 1/4 y 2 + y = ( y + 1/2 ) 2 − 1/4 に 注意)。 Δ ′ = − 16 ( 4 ⋅ ( − 16 ) 3 + 27 ⋅ 16 2 ) = 151552 = 2 12 ⋅ 37 = u − 12 Δ \Delta' = -16(4 \cdot (-16)^3 + 27 \cdot 16^2) = 151552 = 2^{12} \cdot 37 = u^{-12}\Delta Δ ′ = − 16 ( 4 ⋅ ( − 16 ) 3 + 27 ⋅ 1 6 2 ) = 151552 = 2 12 ⋅ 37 = u − 12 Δ で、j ′ = 110592 / 37 j' = 110592/37 j ′ = 110592/37 と 一致する(PARI/GP の ellidentify でも 37a1 と 判定される)。
1728 = 2 6 ⋅ 3 3 1728 = 2^6 \cdot 3^3 1728 = 2 6 ⋅ 3 3 なので、標数 2, 3 では j = 0 j = 0 j = 0 と j = 1728 j = 1728 j = 1728 が 一致する。
1.6 非特異性と 判別式
平面曲線 f ( x , y ) = 0 f(x, y) = 0 f ( x , y ) = 0 の 点 P P P で ∂ f / ∂ x ( P ) = ∂ f / ∂ y ( P ) = 0 \partial f/\partial x(P) = \partial f/\partial y(P) = 0 ∂ f / ∂ x ( P ) = ∂ f / ∂ y ( P ) = 0 と なる ものを 特異点 (singular point)、そうでない 点を 非特異点と いう( 14 第1章 の 系 1.32)。点は K ‾ \overline{K} K に 座標を もつ ものまで 考え、無限遠点では 別の アフィン座標を 使う。
定義 1.10 (結節点・尖点)平面曲線 f = 0 f = 0 f = 0 の 特異点 P P P を 平行移動で 原点に 移すと f = q ( x , y ) + ( 3 次以上の項 ) f = q(x, y) + (\text{3 次以上の項}) f = q ( x , y ) + ( 3 次以上の項 ) (q q q は 2 次形式)と 書ける。 q q q が K ‾ \overline{K} K 上で 比例しない 2 つの 1 次式の 積の とき P P P を 結節 点 (node)、0 0 0 でない 1 次式の 平方の とき 尖点 (cusp) と いう。 q q q の 1 次因子の 定める 直線を P P P での 接線と いう。
補題 1.11 (1.2) の 定める 曲線 E E E は 直線を 含まない。特に (1.2) の 左辺から 右辺を 引いた 斉次 3 次式は K ‾ \overline{K} K 上既約である。
証明. 無限遠直線と E E E の 共通部分は { O } \lbrace O \rbrace { O } 。縦の 直線 x = c x = c x = c 上では W ( c , y ) W(c, y) W ( c , y ) は y y y の モニックな 2 次式、縦でない 直線 y = λ x + ν y = \lambda x + \nu y = λ x + ν 上では W ( x , λ x + ν ) W(x, \lambda x + \nu) W ( x , λ x + ν ) は x 3 x^3 x 3 の 係数が − 1 -1 − 1 の 3 次式なので、共通点は どちらも 有限個である。斉次 3 次式が 分解すれば 1 次の 因子を もち、その 直線が E E E に 含まれてしまう。 □ \square □
定理 1.12 (非特異性の 判定)(1.1) の 定める 曲線 E E E に ついて、標数に よらず次が 成り立つ。
無限遠点 O O O は つねに 非特異点である。
E E E が 特異点を もつ ⟺ \iff ⟺ Δ = 0 \Delta = 0 Δ = 0 。
Δ = 0 \Delta = 0 Δ = 0 の とき 特異点は ただ 一つで、 c 4 ≠ 0 c_4 \neq 0 c 4 = 0 なら 結節点、 c 4 = 0 c_4 = 0 c 4 = 0 なら 尖点である。
証明. (1) Y ≠ 0 Y \neq 0 Y = 0 の 部分で u = X / Y u = X/Y u = X / Y , w = Z / Y w = Z/Y w = Z / Y を 座標にとると、(1.2) は
G ( u , w ) : = w + a 1 u w + a 3 w 2 − u 3 − a 2 u 2 w − a 4 u w 2 − a 6 w 3 = 0 G(u, w) := w + a_1uw + a_3w^2 - u^3 - a_2u^2w - a_4uw^2 - a_6w^3 = 0 G ( u , w ) := w + a 1 u w + a 3 w 2 − u 3 − a 2 u 2 w − a 4 u w 2 − a 6 w 3 = 0
で、O O O は ( u , w ) = ( 0 , 0 ) (u, w) = (0, 0) ( u , w ) = ( 0 , 0 ) 。∂ G / ∂ w ( 0 , 0 ) = 1 ≠ 0 \partial G/\partial w(0, 0) = 1 \neq 0 ∂ G / ∂ w ( 0 , 0 ) = 1 = 0 なので 非特異である。
(2) の ⇒ \Rightarrow ⇒ と (3) の 型。特異点 P = ( x 0 , y 0 ) P = (x_0, y_0) P = ( x 0 , y 0 ) が あると する。変換 ( 1 , x 0 , 0 , y 0 ) (1, x_0, 0, y_0) ( 1 , x 0 , 0 , y 0 ) は Δ \Delta Δ と c 4 c_4 c 4 を 変えない(命題 1.6)ので、 P = ( 0 , 0 ) P = (0, 0) P = ( 0 , 0 ) と して よい。すると a 6 = − W ( 0 , 0 ) = 0 a_6 = -W(0, 0) = 0 a 6 = − W ( 0 , 0 ) = 0 , a 4 = − ∂ W / ∂ x ( 0 , 0 ) = 0 a_4 = -\partial W/\partial x(0, 0) = 0 a 4 = − ∂ W / ∂ x ( 0 , 0 ) = 0 , a 3 = ∂ W / ∂ y ( 0 , 0 ) = 0 a_3 = \partial W/\partial y(0, 0) = 0 a 3 = ∂ W / ∂ y ( 0 , 0 ) = 0 で、b 4 = b 6 = b 8 = 0 b_4 = b_6 = b_8 = 0 b 4 = b 6 = b 8 = 0 より Δ = 0 \Delta = 0 Δ = 0 , c 4 = b 2 2 = ( a 1 2 + 4 a 2 ) 2 c_4 = b_2^2 = (a_1^2 + 4a_2)^2 c 4 = b 2 2 = ( a 1 2 + 4 a 2 ) 2 。方程式は y 2 + a 1 x y − a 2 x 2 = x 3 y^2 + a_1xy - a_2x^2 = x^3 y 2 + a 1 x y − a 2 x 2 = x 3 で、2 次の 部分は K ‾ \overline{K} K 上 ( y − α x ) ( y − β x ) (y - \alpha x)(y - \beta x) ( y − α x ) ( y − β x ) (α + β = − a 1 \alpha + \beta = -a_1 α + β = − a 1 , α β = − a 2 \alpha\beta = -a_2 α β = − a 2 )と 分解する。 ( α − β ) 2 = a 1 2 + 4 a 2 (\alpha - \beta)^2 = a_1^2 + 4a_2 ( α − β ) 2 = a 1 2 + 4 a 2 だから、結節 点 ⟺ \iff ⟺ α ≠ β \alpha \neq \beta α = β ⟺ \iff ⟺ c 4 ≠ 0 c_4 \neq 0 c 4 = 0 。
(2) の ⇐ \Leftarrow ⇐ 。Δ = 0 \Delta = 0 Δ = 0 と する。 標数 ≠ 2 \neq 2 = 2 の 場合. 命題 1.8(1) に より E : y 2 = f ( x ) = x 3 + a 2 x 2 + a 4 x + a 6 E\colon y^2 = f(x) = x^3 + a_2x^2 + a_4x + a_6 E : y 2 = f ( x ) = x 3 + a 2 x 2 + a 4 x + a 6 と して よい( Δ \Delta Δ も 特異点の 有無も 変わらない)。 b 2 = 4 a 2 b_2 = 4a_2 b 2 = 4 a 2 , b 4 = 2 a 4 b_4 = 2a_4 b 4 = 2 a 4 , b 6 = 4 a 6 b_6 = 4a_6 b 6 = 4 a 6 , b 8 = 4 a 2 a 6 − a 4 2 b_8 = 4a_2a_6 - a_4^2 b 8 = 4 a 2 a 6 − a 4 2 を 代入すると
Δ = 16 ( a 2 2 a 4 2 − 4 a 4 3 − 4 a 2 3 a 6 − 27 a 6 2 + 18 a 2 a 4 a 6 ) = 16 ( e 1 − e 2 ) 2 ( e 1 − e 3 ) 2 ( e 2 − e 3 ) 2 (1.5) \Delta = 16(a_2^2a_4^2 - 4a_4^3 - 4a_2^3a_6 - 27a_6^2 + 18a_2a_4a_6) = 16(e_1 - e_2)^2(e_1 - e_3)^2(e_2 - e_3)^2 \tag{1.5} Δ = 16 ( a 2 2 a 4 2 − 4 a 4 3 − 4 a 2 3 a 6 − 27 a 6 2 + 18 a 2 a 4 a 6 ) = 16 ( e 1 − e 2 ) 2 ( e 1 − e 3 ) 2 ( e 2 − e 3 ) 2 ( 1.5 )
である。ここで e 1 , e 2 , e 3 e_1, e_2, e_3 e 1 , e 2 , e 3 は f f f の K ‾ \overline{K} K での 根で、二つ目の 等号は 3 次式の 判別式の 公式である( 04-algebra 第10章 の 定理 10.11(3)。根と 係数の 関係で 展開しても 確かめられる)。 y 2 = f ( x ) y^2 = f(x) y 2 = f ( x ) の 特異点は 2 y = f ′ ( x ) = 0 2y = f'(x) = 0 2 y = f ′ ( x ) = 0 , y 2 = f ( x ) y^2 = f(x) y 2 = f ( x ) を みたす点、すな わち f f f の 重根 e e e に 対する ( e , 0 ) (e, 0) ( e , 0 ) である。Δ = 0 \Delta = 0 Δ = 0 なら (1.5) より f f f は 重根を もち、特異点が ある。
標数 2 の 場合. b 2 = a 1 2 b_2 = a_1^2 b 2 = a 1 2 , b 4 = a 1 a 3 b_4 = a_1a_3 b 4 = a 1 a 3 , b 6 = a 3 2 b_6 = a_3^2 b 6 = a 3 2 で、Δ = a 1 4 b 8 + a 3 4 + a 1 3 a 3 3 \Delta = a_1^4b_8 + a_3^4 + a_1^3a_3^3 Δ = a 1 4 b 8 + a 3 4 + a 1 3 a 3 3 。a 1 = 0 a_1 = 0 a 1 = 0 なら Δ = a 3 4 = 0 \Delta = a_3^4 = 0 Δ = a 3 4 = 0 より a 3 = 0 a_3 = 0 a 3 = 0 で、∂ W / ∂ y = 2 y = 0 \partial W/\partial y = 2y = 0 ∂ W / ∂ y = 2 y = 0 , ∂ W / ∂ x = x 2 + a 4 \partial W/\partial x = x^2 + a_4 ∂ W / ∂ x = x 2 + a 4 である。x 0 2 = a 4 x_0^2 = a_4 x 0 2 = a 4 , W ( x 0 , y 0 ) = 0 W(x_0, y_0) = 0 W ( x 0 , y 0 ) = 0 と なる x 0 , y 0 ∈ K ‾ x_0, y_0 \in \overline{K} x 0 , y 0 ∈ K を とれば ( x 0 , y 0 ) (x_0, y_0) ( x 0 , y 0 ) は 特異点。 a 1 ≠ 0 a_1 \neq 0 a 1 = 0 なら、r = a 3 / a 1 r = a_3/a_1 r = a 3 / a 1 , t = ( a 4 + r 2 ) / a 1 t = (a_4 + r^2)/a_1 t = ( a 4 + r 2 ) / a 1 と して ( 1 , r , 0 , t ) (1, r, 0, t) ( 1 , r , 0 , t ) で 変換すると、命題 1.6(標数 2 では 2 = 0 2 = 0 2 = 0 , − 1 = 1 -1 = 1 − 1 = 1 , 3 = 1 3 = 1 3 = 1 )より a 3 ′ = a 3 + r a 1 = 0 a_3' = a_3 + ra_1 = 0 a 3 ′ = a 3 + r a 1 = 0 , a 4 ′ = a 4 + t a 1 + r 2 = 0 a_4' = a_4 + ta_1 + r^2 = 0 a 4 ′ = a 4 + t a 1 + r 2 = 0 と なり、 Δ ′ = a 1 6 a 6 ′ \Delta' = a_1^6a_6' Δ ′ = a 1 6 a 6 ′ 。Δ ′ = Δ = 0 \Delta' = \Delta = 0 Δ ′ = Δ = 0 より a 6 ′ = 0 a_6' = 0 a 6 ′ = 0 で、原点が 特異点である。
(3) の 一意性。相異なる 特異点 P 1 , P 2 P_1, P_2 P 1 , P 2 が あれば、(1) より 両方とも アフィン部分にある。 h ( s ) = W ( P 1 + s ( P 2 − P 1 ) ) h(s) = W(P_1 + s(P_2 - P_1)) h ( s ) = W ( P 1 + s ( P 2 − P 1 )) は 3 次以下の 多項式で h ( 0 ) = h ′ ( 0 ) = h ( 1 ) = h ′ ( 1 ) = 0 h(0) = h'(0) = h(1) = h'(1) = 0 h ( 0 ) = h ′ ( 0 ) = h ( 1 ) = h ′ ( 1 ) = 0 だから、s 2 ( s − 1 ) 2 s^2(s - 1)^2 s 2 ( s − 1 ) 2 で 割り切れて h = 0 h = 0 h = 0 。すると P 1 , P 2 P_1, P_2 P 1 , P 2 を 通る 直線が E E E に 含まれ、補題 1.11 に 反する。 □ \square □
Δ = 0 \Delta = 0 Δ = 0 の とき、特異点を 原点に 移した y 2 + a 1 x y − a 2 x 2 = x 3 y^2 + a_1xy - a_2x^2 = x^3 y 2 + a 1 x y − a 2 x 2 = x 3 を x 2 x^2 x 2 で 割り t = y / x t = y/x t = y / x と おくと x = t 2 + a 1 t − a 2 x = t^2 + a_1t - a_2 x = t 2 + a 1 t − a 2 , y = t x y = tx y = t x 。つまり 特異 3 次曲線は 有理的に パラメータ表示でき、関数体は K ‾ ( t ) \overline{K}(t) K ( t ) である(1.11 節で 使う)。特異点を 除いた 部分 E n s E_{\mathrm{ns}} E ns の 群構造は 第2章の 2.7 節で 調べる。
定義 1.13 (楕円曲線)K K K 上の 楕円曲線 (elliptic curve) とは、a i ∈ K a_i \in K a i ∈ K , Δ ≠ 0 \Delta \neq 0 Δ = 0 である ワイエルシュトラス方程式 (1.1) で 定まる 射影平面曲線 E E E に、基点 O = [ 0 : 1 : 0 ] O = [0 : 1 : 0] O = [ 0 : 1 : 0 ] を 指定した ものである。 E / K E/K E / K と 書く。
これが「種数 1 の 非特異射影曲線と、その 上の K K K 有理点 O O O の 組」と いう 内在的な 定義と 同じである ことは、 K K K が 代数閉体の 場合に 1.11 節で 示す(一般の K K K に ついては 注意 1.24)。
例 1.14 (実数点の 形) A , B ∈ R A, B \in \mathbb{R} A , B ∈ R の y 2 = x 3 + A x + B y^2 = x^3 + Ax + B y 2 = x 3 + A x + B では (1.5) より Δ = 16 ( e 1 − e 2 ) 2 ( e 1 − e 3 ) 2 ( e 2 − e 3 ) 2 \Delta = 16(e_1 - e_2)^2(e_1 - e_3)^2(e_2 - e_3)^2 Δ = 16 ( e 1 − e 2 ) 2 ( e 1 − e 3 ) 2 ( e 2 − e 3 ) 2 なので、3 根が 相異なる 実数なら Δ > 0 \Delta > 0 Δ > 0 、実根が 1 つ(e 1 e_1 e 1 )で 残りが 共役な 虚根 e , e ˉ e, \bar{e} e , e ˉ なら ( e 1 − e ) 2 ( e 1 − e ˉ ) 2 = ∣ e 1 − e ∣ 4 > 0 (e_1 - e)^2(e_1 - \bar{e})^2 = \lvert e_1 - e \rvert^4 > 0 ( e 1 − e ) 2 ( e 1 − e ˉ ) 2 = ∣ e 1 − e ∣ 4 > 0 と ( e − e ˉ ) 2 = − 4 ( Im e ) 2 < 0 (e - \bar{e})^2 = -4(\operatorname{Im} e)^2 < 0 ( e − e ˉ ) 2 = − 4 ( Im e ) 2 < 0 より Δ < 0 \Delta < 0 Δ < 0 である。実数点は x 3 + A x + B ≥ 0 x^3 + Ax + B \geq 0 x 3 + A x + B ≥ 0 と なる x x x の 上に y = ± x 3 + A x + B y = \pm\sqrt{x^3 + Ax + B} y = ± x 3 + A x + B を かいた ものだから、 Δ > 0 \Delta > 0 Δ > 0 なら(e 1 < e 2 < e 3 e_1 < e_2 < e_3 e 1 < e 2 < e 3 と して) [ e 1 , e 2 ] [e_1, e_2] [ e 1 , e 2 ] の 上の 閉じた 卵形と [ e 3 , ∞ ) [e_3, \infty) [ e 3 , ∞ ) の 上の 無限に 延びる 部分の 2 成分、 Δ < 0 \Delta < 0 Δ < 0 なら 1 成分に なる。下の 図の 左 2 つは y 2 = x 3 − x y^2 = x^3 - x y 2 = x 3 − x (Δ = 64 \Delta = 64 Δ = 64 )と y 2 = x 3 − x + 1 y^2 = x^3 - x + 1 y 2 = x 3 − x + 1 (Δ = − 368 \Delta = -368 Δ = − 368 )、右 2 つは Δ = 0 \Delta = 0 Δ = 0 の y 2 = x 3 + x 2 y^2 = x^3 + x^2 y 2 = x 3 + x 2 (c 4 = 16 c_4 = 16 c 4 = 16 :原点が 結節点で 接線は y = ± x y = \pm x y = ± x )と y 2 = x 3 y^2 = x^3 y 2 = x 3 (c 4 = 0 c_4 = 0 c 4 = 0 :原点が 尖点)である。
1.7 j j j 不変量に よる 分類
定理 1.15 (j j j 不変量に よる 分類) E , E ′ E, E' E , E ′ を K K K 上の 楕円曲線と する。
(標数は 任意) E E E と E ′ E' E ′ が K K K 上同型ならば j ( E ) = j ( E ′ ) j(E) = j(E') j ( E ) = j ( E ′ ) 。
char K ≠ 2 , 3 \operatorname{char} K \neq 2, 3 char K = 2 , 3 と する。 j ( E ) = j ( E ′ ) j(E) = j(E') j ( E ) = j ( E ′ ) ならば E E E と E ′ E' E ′ は K ‾ \overline{K} K 上同型である。
証明. (1) は 命題 1.6 である。(2) 命題 1.8 に より E : y 2 = x 3 + A x + B E\colon y^2 = x^3 + Ax + B E : y 2 = x 3 + A x + B , E ′ : y 2 = x 3 + A ′ x + B ′ E'\colon y^2 = x^3 + A'x + B' E ′ : y 2 = x 3 + A ′ x + B ′ と して よい。 j j j の 式の 分母を 払えば、 j = j ′ j = j' j = j ′ は A 3 B ′ 2 = A ′ 3 B 2 A^3B'^2 = A'^3B^2 A 3 B ′2 = A ′3 B 2 と 同値。命題 1.8(3) より A ′ = u − 4 A A' = u^{-4}A A ′ = u − 4 A , B ′ = u − 6 B B' = u^{-6}B B ′ = u − 6 B と なる u ∈ K ‾ × u \in \overline{K}^\times u ∈ K × を 見つければよい。
A = 0 A = 0 A = 0 の とき: j = j ′ = 0 j = j' = 0 j = j ′ = 0 より A ′ = 0 A' = 0 A ′ = 0 、Δ ≠ 0 \Delta \neq 0 Δ = 0 より B B ′ ≠ 0 BB' \neq 0 B B ′ = 0 。u 6 = B / B ′ u^6 = B/B' u 6 = B / B ′ と なる u u u を とる。
B = 0 B = 0 B = 0 の とき: j − 1728 = − 1728 ⋅ 27 B 2 / ( 4 A 3 + 27 B 2 ) j - 1728 = -1728 \cdot 27B^2/(4A^3 + 27B^2) j − 1728 = − 1728 ⋅ 27 B 2 / ( 4 A 3 + 27 B 2 ) だから j = 1728 j = 1728 j = 1728 ⟺ \iff ⟺ B = 0 B = 0 B = 0 。よって B ′ = 0 B' = 0 B ′ = 0 , A A ′ ≠ 0 AA' \neq 0 A A ′ = 0 で、u 4 = A / A ′ u^4 = A/A' u 4 = A / A ′ と なる u u u を とる。
A B ≠ 0 AB \neq 0 A B = 0 の とき: j ≠ 0 , 1728 j \neq 0, 1728 j = 0 , 1728 より A ′ B ′ ≠ 0 A'B' \neq 0 A ′ B ′ = 0 。u 4 = A / A ′ u^4 = A/A' u 4 = A / A ′ ととると u 12 = ( A / A ′ ) 3 = ( B / B ′ ) 2 u^{12} = (A/A')^3 = (B/B')^2 u 12 = ( A / A ′ ) 3 = ( B / B ′ ) 2 なので u 6 = ± B / B ′ u^6 = \pm B/B' u 6 = ± B / B ′ 。負号なら u u u を i u iu i u (i 2 = − 1 i^2 = -1 i 2 = − 1 )に 替えれば、 u 4 u^4 u 4 は 変わらず u 6 u^6 u 6 の 符号が 変わる。 □ \square □
命題 1.16 (任意の j j j を 実現する 曲線) j 0 ∈ K j_0 \in K j 0 ∈ K と する(標数は 任意)。 j 0 ≠ 0 , 1728 j_0 \neq 0, 1728 j 0 = 0 , 1728 なら
E : y 2 + x y = x 3 − 36 j 0 − 1728 x − 1 j 0 − 1728 E\colon y^2 + xy = x^3 - \frac{36}{j_0 - 1728}x - \frac{1}{j_0 - 1728} E : y 2 + x y = x 3 − j 0 − 1728 36 x − j 0 − 1728 1
は Δ = j 0 2 / ( j 0 − 1728 ) 3 \Delta = j_0^2/(j_0 - 1728)^3 Δ = j 0 2 / ( j 0 − 1728 ) 3 , j ( E ) = j 0 j(E) = j_0 j ( E ) = j 0 である。j 0 = 0 j_0 = 0 j 0 = 0 なら y 2 + y = x 3 y^2 + y = x^3 y 2 + y = x 3 (Δ = − 27 \Delta = -27 Δ = − 27 )、j 0 = 1728 j_0 = 1728 j 0 = 1728 なら y 2 = x 3 + x y^2 = x^3 + x y 2 = x 3 + x (Δ = − 64 \Delta = -64 Δ = − 64 )が j = j 0 j = j_0 j = j 0 の 楕円曲線である。ただし j 0 = 0 = 1728 j_0 = 0 = 1728 j 0 = 0 = 1728 と なる 標数 3 では y 2 = x 3 + x y^2 = x^3 + x y 2 = x 3 + x を、標数 2 では y 2 + y = x 3 y^2 + y = x^3 y 2 + y = x 3 を 使う。
証明. m = 1 / ( j 0 − 1728 ) m = 1/(j_0 - 1728) m = 1/ ( j 0 − 1728 ) と おくと a 1 = 1 a_1 = 1 a 1 = 1 , a 4 = − 36 m a_4 = -36m a 4 = − 36 m , a 6 = − m a_6 = -m a 6 = − m (ほかは 0 0 0 )で、b 2 = 1 b_2 = 1 b 2 = 1 , b 4 = − 72 m b_4 = -72m b 4 = − 72 m , b 6 = − 4 m b_6 = -4m b 6 = − 4 m , b 8 = − m − 1296 m 2 b_8 = -m - 1296m^2 b 8 = − m − 1296 m 2 。よって c 4 = 1 + 1728 m c_4 = 1 + 1728m c 4 = 1 + 1728 m ,
Δ = ( m + 1296 m 2 ) + 8 ⋅ 72 3 m 3 − 27 ⋅ 16 m 2 + 9 ⋅ 288 m 2 = m + 3456 m 2 + 2985984 m 3 = m ( 1 + 1728 m ) 2 \Delta = (m + 1296m^2) + 8 \cdot 72^3m^3 - 27 \cdot 16m^2 + 9 \cdot 288m^2 = m + 3456m^2 + 2985984m^3 = m(1 + 1728m)^2 Δ = ( m + 1296 m 2 ) + 8 ⋅ 7 2 3 m 3 − 27 ⋅ 16 m 2 + 9 ⋅ 288 m 2 = m + 3456 m 2 + 2985984 m 3 = m ( 1 + 1728 m ) 2
である。1 + 1728 m = j 0 m 1 + 1728m = j_0m 1 + 1728 m = j 0 m だから Δ = j 0 2 m 3 ≠ 0 \Delta = j_0^2m^3 \neq 0 Δ = j 0 2 m 3 = 0 で、j = c 4 3 / Δ = ( 1 + 1728 m ) / m = j 0 j = c_4^3/\Delta = (1 + 1728m)/m = j_0 j = c 4 3 /Δ = ( 1 + 1728 m ) / m = j 0 。y 2 + y = x 3 y^2 + y = x^3 y 2 + y = x 3 は c 4 = 0 c_4 = 0 c 4 = 0 , Δ = − 27 \Delta = -27 Δ = − 27 、y 2 = x 3 + x y^2 = x^3 + x y 2 = x 3 + x は c 4 = − 48 c_4 = -48 c 4 = − 48 , Δ = − 64 \Delta = -64 Δ = − 64 , j = 1728 j = 1728 j = 1728 で、− 27 -27 − 27 は 標数 3 でだけ、 − 64 -64 − 64 は 標数 2 でだけ 0 0 0 に なる。 □ \square □
1.8 自己同型と ツイスト
楕円曲線 E E E を 自分 自身に 移す K ‾ \overline{K} K 上の 変数変換 (1.3) の 全体は 合成に ついて 群を なす。これを Aut ( E ) \operatorname{Aut}(E) Aut ( E ) と 書く(注意 1.24(2) に より、これは O O O を 固定する 曲線の 自己同型の 群である)。変換 x = u 2 x ′ x = u^2x' x = u 2 x ′ , y = u 3 y ′ y = u^3y' y = u 3 y ′ は、点の 写像と しては ( x , y ) ↦ ( u 2 x , u 3 y ) (x, y) \mapsto (u^2x, u^3y) ( x , y ) ↦ ( u 2 x , u 3 y ) である。
命題 1.18 (自己同型群)char K ≠ 2 , 3 \operatorname{char} K \neq 2, 3 char K = 2 , 3 とし、E / K E/K E / K を 楕円曲線、 μ n \mu_n μ n を K ‾ \overline{K} K の 1 の n n n 乗根の 群と する。 Aut ( E ) \operatorname{Aut}(E) Aut ( E ) は j ≠ 0 , 1728 j \neq 0, 1728 j = 0 , 1728 なら μ 2 \mu_2 μ 2 、j = 1728 j = 1728 j = 1728 なら μ 4 \mu_4 μ 4 、j = 0 j = 0 j = 0 なら μ 6 \mu_6 μ 6 に 同型で、位数は それぞれ 2 , 4 , 6 2, 4, 6 2 , 4 , 6 である。ζ ∈ μ n \zeta \in \mu_n ζ ∈ μ n には ( x , y ) ↦ ( ζ 2 x , ζ 3 y ) (x, y) \mapsto (\zeta^2x, \zeta^3y) ( x , y ) ↦ ( ζ 2 x , ζ 3 y ) が 対応する。
証明. E : y 2 = x 3 + A x + B E\colon y^2 = x^3 + Ax + B E : y 2 = x 3 + A x + B と して よい。命題 1.8(3) の 後半より、 E E E を E E E に 移す変換は ( u , 0 , 0 , 0 ) (u, 0, 0, 0) ( u , 0 , 0 , 0 ) で u − 4 A = A u^{-4}A = A u − 4 A = A , u − 6 B = B u^{-6}B = B u − 6 B = B を みたす ものであり、合成は u u u の 積に 対応する。 j ≠ 0 , 1728 j \neq 0, 1728 j = 0 , 1728 なら A B ≠ 0 AB \neq 0 A B = 0 で u 4 = u 6 = 1 u^4 = u^6 = 1 u 4 = u 6 = 1 、よって u 2 = 1 u^2 = 1 u 2 = 1 。j = 1728 j = 1728 j = 1728 なら B = 0 ≠ A B = 0 \neq A B = 0 = A で 条件は u 4 = 1 u^4 = 1 u 4 = 1 、j = 0 j = 0 j = 0 なら A = 0 ≠ B A = 0 \neq B A = 0 = B で 条件は u 6 = 1 u^6 = 1 u 6 = 1 。標数が 2 , 3 2, 3 2 , 3 でないので ∣ μ n ∣ = n \lvert \mu_n \rvert = n ∣ μ n ∣ = n (n = 2 , 4 , 6 n = 2, 4, 6 n = 2 , 4 , 6 )である。□ \square □
u = − 1 u = -1 u = − 1 は ( x , y ) ↦ ( x , − y ) (x, y) \mapsto (x, -y) ( x , y ) ↦ ( x , − y ) である。y 2 = x 3 + A x y^2 = x^3 + Ax y 2 = x 3 + A x (j = 1728 j = 1728 j = 1728 )では ( x , y ) ↦ ( − x , i y ) (x, y) \mapsto (-x, iy) ( x , y ) ↦ ( − x , i y ) が 位数 4 の、 y 2 = x 3 + B y^2 = x^3 + B y 2 = x 3 + B (j = 0 j = 0 j = 0 )では ζ 3 \zeta_3 ζ 3 を 1 の 原始 3 乗根と して ( x , y ) ↦ ( ζ 3 x , − y ) (x, y) \mapsto (\zeta_3x, -y) ( x , y ) ↦ ( ζ 3 x , − y ) が 位数 6 の 自己同型である。これらは 虚数乗法の 例と して 第3章(例 3.35)と 第9章(例 9.12)で 再登場する。な お標数 2, 3 で j = 0 j = 0 j = 0 の とき、 Aut ( E ) \operatorname{Aut}(E) Aut ( E ) の 位数は それぞれ 24, 12 である(AEC III.10.1。標数 3 の 例は 問題 1.8)。
定義 1.19 (二次ツイスト, quadratic twist)char K ≠ 2 , 3 \operatorname{char} K \neq 2, 3 char K = 2 , 3 , E : y 2 = x 3 + A x + B E\colon y^2 = x^3 + Ax + B E : y 2 = x 3 + A x + B , d ∈ K × d \in K^\times d ∈ K × と する。曲線 d y 2 = x 3 + A x + B dy^2 = x^3 + Ax + B d y 2 = x 3 + A x + B を E E E の d d d に よる 二次ツイストと いい E ( d ) E^{(d)} E ( d ) と 書く。両辺に d 3 d^3 d 3 を 掛けて ( d x , d 2 y ) (dx, d^2y) ( d x , d 2 y ) を 新しい ( x , y ) (x, y) ( x , y ) と すれば、 E ( d ) E^{(d)} E ( d ) は ワイエルシュトラス方程式 y 2 = x 3 + d 2 A x + d 3 B y^2 = x^3 + d^2Ax + d^3B y 2 = x 3 + d 2 A x + d 3 B で 表される。
命題 1.20 (1) j ( E ( d ) ) = j ( E ) j(E^{(d)}) = j(E) j ( E ( d ) ) = j ( E ) であり、E ( d ) E^{(d)} E ( d ) は K ( d ) K(\sqrt{d}) K ( d ) 上で E E E に 同型である。(2) j ( E ) ≠ 0 , 1728 j(E) \neq 0, 1728 j ( E ) = 0 , 1728 ならば、E ( d ) E^{(d)} E ( d ) が K K K 上で E E E に 同型 ⟺ \iff ⟺ d ∈ K × 2 d \in K^{\times 2} d ∈ K × 2 。
証明. (1) j j j が 等しい ことは 命題 1.8(3) の j j j の 式から わかる。 u = d u = \sqrt{d} u = d と すると u − 4 d 2 A = A u^{-4}d^2A = A u − 4 d 2 A = A , u − 6 d 3 B = B u^{-6}d^3B = B u − 6 d 3 B = B なので、変換 x = u 2 x ′ x = u^2x' x = u 2 x ′ , y = u 3 y ′ y = u^3y' y = u 3 y ′ で y 2 = x 3 + d 2 A x + d 3 B y^2 = x^3 + d^2Ax + d^3B y 2 = x 3 + d 2 A x + d 3 B は E E E に 移る。(2) A B ≠ 0 AB \neq 0 A B = 0 である。K K K 上同型なら、命題 1.8(3) より u − 4 d 2 A = A u^{-4}d^2A = A u − 4 d 2 A = A , u − 6 d 3 B = B u^{-6}d^3B = B u − 6 d 3 B = B と なる u ∈ K × u \in K^\times u ∈ K × が あり、 u 4 = d 2 u^4 = d^2 u 4 = d 2 , u 6 = d 3 u^6 = d^3 u 6 = d 3 の 比から u 2 = d u^2 = d u 2 = d 。逆は (1) で d ∈ K \sqrt{d} \in K d ∈ K の 場合である。 □ \square □
例 1.21 合同数の 曲線 E n : y 2 = x 3 − n 2 x E_n\colon y^2 = x^3 - n^2x E n : y 2 = x 3 − n 2 x は E 1 : y 2 = x 3 − x E_1\colon y^2 = x^3 - x E 1 : y 2 = x 3 − x の n n n に よる 二次ツイストである。 E 1 E_1 E 1 は j = 1728 j = 1728 j = 1728 なので 命題 1.20(2) は 使えないが、命題 1.8(3) から 直接、 E n E_n E n と E m E_m E m が Q \mathbb{Q} Q 上同型 ⟺ \iff ⟺ n / m ∈ ± Q × 2 n/m \in \pm\mathbb{Q}^{\times 2} n / m ∈ ± Q × 2 が わかる(問題 1.4)。三角形の 辺を k k k 倍すれば 面積は k 2 k^2 k 2 倍に なるので、「 n n n が 合同数か」は n n n の 平方因子に よらないが、これは E n ≅ E n k 2 E_n \cong E_{nk^2} E n ≅ E n k 2 と 整合している。
一般に、K ‾ \overline{K} K 上で E E E と 同型に なる K K K 上の 楕円曲線を E E E の ツイストと いう。 char K ≠ 2 , 3 \operatorname{char} K \neq 2, 3 char K = 2 , 3 では、j ≠ 0 , 1728 j \neq 0, 1728 j = 0 , 1728 なら ツイストは 二次ツイストで 尽き(問題 1.5)、 j = 1728 j = 1728 j = 1728 では y 2 = x 3 + D x y^2 = x^3 + Dx y 2 = x 3 + D x (D ∈ K × / K × 4 D \in K^\times/K^{\times 4} D ∈ K × / K × 4 )、j = 0 j = 0 j = 0 では y 2 = x 3 + D y^2 = x^3 + D y 2 = x 3 + D (D ∈ K × / K × 6 D \in K^\times/K^{\times 6} D ∈ K × / K × 6 )が ツイストの 全体である(AEC 第 X 章。主張)。
1.9 標数 2 と 3
標数 2 では a 1 = a 3 = 0 a_1 = a_3 = 0 a 1 = a 3 = 0 の 方程式は つねに Δ = 0 \Delta = 0 Δ = 0 であり(定理 1.12 の 証明で Δ = a 3 4 \Delta = a_3^4 Δ = a 3 4 )、標数 3 では 短い形の c 4 = − 48 A c_4 = -48A c 4 = − 48 A が 0 0 0 なので j ≠ 0 j \neq 0 j = 0 の 曲線を 表せない。代わりに 次の 標準形を 使う(AEC の 付録 A)。表の Δ , j \Delta, j Δ , j は 定義 1.3 を 3 3 3 または 2 2 2 を 法と して 計算した ものである。
標数
j ≠ 0 j \neq 0 j = 0 の 標準形
Δ \Delta Δ と j j j
j = 0 j = 0 j = 0 の 標準形
Δ \Delta Δ
3
y 2 = x 3 + a 2 x 2 + a 6 y^2 = x^3 + a_2x^2 + a_6 y 2 = x 3 + a 2 x 2 + a 6
Δ = − a 2 3 a 6 \Delta = -a_2^3a_6 Δ = − a 2 3 a 6 , j = − a 2 3 / a 6 j = -a_2^3/a_6 j = − a 2 3 / a 6
y 2 = x 3 + a 4 x + a 6 y^2 = x^3 + a_4x + a_6 y 2 = x 3 + a 4 x + a 6
Δ = − a 4 3 \Delta = -a_4^3 Δ = − a 4 3
2
y 2 + x y = x 3 + a 2 x 2 + a 6 y^2 + xy = x^3 + a_2x^2 + a_6 y 2 + x y = x 3 + a 2 x 2 + a 6
Δ = a 6 \Delta = a_6 Δ = a 6 , j = 1 / a 6 j = 1/a_6 j = 1/ a 6
y 2 + a 3 y = x 3 + a 4 x + a 6 y^2 + a_3y = x^3 + a_4x + a_6 y 2 + a 3 y = x 3 + a 4 x + a 6
Δ = a 3 4 \Delta = a_3^4 Δ = a 3 4
どの 楕円曲線も K K K 上の 変数変換で いずれかの 形に できる。実際、標数 3 では 命題 1.8(1) で y 2 = x 3 + a 2 x 2 + a 4 x + a 6 y^2 = x^3 + a_2x^2 + a_4x + a_6 y 2 = x 3 + a 2 x 2 + a 4 x + a 6 と すると c 4 = a 2 2 c_4 = a_2^2 c 4 = a 2 2 なので、j ≠ 0 j \neq 0 j = 0 なら a 2 ≠ 0 a_2 \neq 0 a 2 = 0 で、( 1 , a 4 / a 2 , 0 , 0 ) (1, a_4/a_2, 0, 0) ( 1 , a 4 / a 2 , 0 , 0 ) で 変換すると a 4 ′ = a 4 + 2 r a 2 + 3 r 2 = 3 a 4 + 3 r 2 = 0 a_4' = a_4 + 2ra_2 + 3r^2 = 3a_4 + 3r^2 = 0 a 4 ′ = a 4 + 2 r a 2 + 3 r 2 = 3 a 4 + 3 r 2 = 0 に なる。 j = 0 j = 0 j = 0 なら a 2 = 0 a_2 = 0 a 2 = 0 である。標数 2 では c 4 = a 1 4 c_4 = a_1^4 c 4 = a 1 4 なので、j ≠ 0 j \neq 0 j = 0 なら a 1 ≠ 0 a_1 \neq 0 a 1 = 0 で、定理 1.12 の 証明の 変換 ( 1 , r , 0 , t ) (1, r, 0, t) ( 1 , r , 0 , t ) で a 3 = a 4 = 0 a_3 = a_4 = 0 a 3 = a 4 = 0 に してから ( a 1 , 0 , 0 , 0 ) (a_1, 0, 0, 0) ( a 1 , 0 , 0 , 0 ) で a 1 = 1 a_1 = 1 a 1 = 1 に すればよい。 j = 0 j = 0 j = 0 なら a 1 = 0 a_1 = 0 a 1 = 0 で、( 1 , a 2 , 0 , 0 ) (1, a_2, 0, 0) ( 1 , a 2 , 0 , 0 ) で a 2 = 0 a_2 = 0 a 2 = 0 に なる。
これを 使うと、定理 1.15(2) は 標数 2, 3 でも 成り立つ(注意 1.17(2))。 j ≠ 0 j \neq 0 j = 0 の とき、標数 3 では u 2 = a 2 u^2 = a_2 u 2 = a 2 と して ( u , 0 , 0 , 0 ) (u, 0, 0, 0) ( u , 0 , 0 , 0 ) で 変換すると y 2 = x 3 + x 2 − 1 / j y^2 = x^3 + x^2 - 1/j y 2 = x 3 + x 2 − 1/ j に なり(問題 1.8)、標数 2 では s 2 + s = a 2 s^2 + s = a_2 s 2 + s = a 2 と なる s ∈ K ‾ s \in \overline{K} s ∈ K を とり ( 1 , 0 , s , 0 ) (1, 0, s, 0) ( 1 , 0 , s , 0 ) 、すな わち y = y ′ + s x y = y' + sx y = y ′ + s x で 変換すると y 2 + x y = x 3 + 1 / j y^2 + xy = x^3 + 1/j y 2 + x y = x 3 + 1/ j に なる。 j = 0 j = 0 j = 0 の とき、標数 3 では u 4 = − a 4 u^4 = -a_4 u 4 = − a 4 , r 3 + a 4 r + a 6 = 0 r^3 + a_4r + a_6 = 0 r 3 + a 4 r + a 6 = 0 と なる u , r ∈ K ‾ u, r \in \overline{K} u , r ∈ K を とって ( u , r , 0 , 0 ) (u, r, 0, 0) ( u , r , 0 , 0 ) で 変換すると y 2 = x 3 − x y^2 = x^3 - x y 2 = x 3 − x に なり、標数 2 では u 3 = a 3 u^3 = a_3 u 3 = a 3 , s 4 + a 3 s + a 4 = 0 s^4 + a_3s + a_4 = 0 s 4 + a 3 s + a 4 = 0 , t 2 + a 3 t + a 6 + s 2 a 4 + s 6 = 0 t^2 + a_3t + a_6 + s^2a_4 + s^6 = 0 t 2 + a 3 t + a 6 + s 2 a 4 + s 6 = 0 と なる u , s , t ∈ K ‾ u, s, t \in \overline{K} u , s , t ∈ K を とって ( u , s 2 , s , t ) (u, s^2, s, t) ( u , s 2 , s , t ) で 変換すると y 2 + y = x 3 y^2 + y = x^3 y 2 + y = x 3 に なる(いずれも 命題 1.6 に 代入して 確かめられる)。どの 場合も K ‾ \overline{K} K 上で j j j だけで 決まる 方程式に 移るので、 j j j が 等しい 2 つの 楕円曲線は K ‾ \overline{K} K 上同型である。
1.10 不変微分(紹介)
命題 1.22 (不変微分, invariant differential)楕円曲線 E E E 上の 微分形式
ω = d x 2 y + a 1 x + a 3 = d y 3 x 2 + 2 a 2 x + a 4 − a 1 y \omega = \frac{dx}{2y + a_1x + a_3} = \frac{dy}{3x^2 + 2a_2x + a_4 - a_1y} ω = 2 y + a 1 x + a 3 d x = 3 x 2 + 2 a 2 x + a 4 − a 1 y d y
は E E E 全体で 正則で 零点を もたない(主張)。変数変換 (1.3) に ついて ω = u − 1 ω ′ \omega = u^{-1}\omega' ω = u − 1 ω ′ である。
二つの 表示が 等しい ことは (1.1) の 微分 ( 2 y + a 1 x + a 3 ) d y = ( 3 x 2 + 2 a 2 x + a 4 − a 1 y ) d x (2y + a_1x + a_3)\ dy = (3x^2 + 2a_2x + a_4 - a_1y)\ dx ( 2 y + a 1 x + a 3 ) d y = ( 3 x 2 + 2 a 2 x + a 4 − a 1 y ) d x から、後半は d x = u 2 d x ′ dx = u^2\ dx' d x = u 2 d x ′ と 2 y + a 1 x + a 3 = u 3 ( 2 y ′ + a 1 ′ x ′ + a 3 ′ ) 2y + a_1x + a_3 = u^3(2y' + a_1'x' + a_3') 2 y + a 1 x + a 3 = u 3 ( 2 y ′ + a 1 ′ x ′ + a 3 ′ ) (命題 1.6 の 証明)から わかる。前半は AEC 第 III 章を 参照(短い形では 14 第6章 の 問題 6.5)。 ω \omega ω は 平行移動で 不変なので( 第3章 の 注意 3.22。証明は AEC III.5.1) 不変微分 と 呼ばれる。 C \mathbb{C} C 上の 短い形の 曲線の 点を 格子の ℘ \wp ℘ 関数で ( x , y ) = ( ℘ ( z ) , ℘ ′ ( z ) / 2 ) (x, y) = (\wp(z), \wp'(z)/2) ( x , y ) = ( ℘ ( z ) , ℘ ′ ( z ) /2 ) と 表せば ω = d x / ( 2 y ) = d z \omega = dx/(2y) = dz ω = d x / ( 2 y ) = d z である(19 第2章 の 2.7 節)。
1.11 種数 1 の 曲線と ワイエルシュトラス方程式
この 節では k k k を 代数閉体とし、曲線は 14 第8章 の 意味で 考える。非特異射影曲線 C C C の 点 P P P の 局所環は 離散付値環で、その 付値を ord P : k ( C ) × → Z \operatorname{ord}_P\colon k(C)^\times \to \mathbb{Z} ord P : k ( C ) × → Z と 書く。 L ( D ) L(D) L ( D ) , ℓ ( D ) \ell(D) ℓ ( D ) は 14 第8章の 定義 8.7 の とおりと する。
定理 1.23 (ワイエルシュトラス方程式の 存在と 一意性) C C C を k k k 上の 種数 1 の 非特異射影曲線、 O ∈ C O \in C O ∈ C と する。
O O O にだけそれぞれ 2 位、3 位の 極を もつ x , y ∈ k ( C ) x, y \in k(C) x , y ∈ k ( C ) が あり、 φ = [ x : y : 1 ] : C → P 2 \varphi = [x : y : 1]\colon C \to \mathbb{P}^2 φ = [ x : y : 1 ] : C → P 2 は C C C から、Δ ≠ 0 \Delta \neq 0 Δ = 0 の ワイエルシュトラス方程式で 定まる 曲線 E E E への 同型で、 φ ( O ) = [ 0 : 1 : 0 ] \varphi(O) = [0 : 1 : 0] φ ( O ) = [ 0 : 1 : 0 ] と なる。
x ′ , y ′ ∈ k ( C ) x', y' \in k(C) x ′ , y ′ ∈ k ( C ) も O O O にだけそれぞれ 2 位、3 位の 極を もち、ある ワイエルシュトラス方程式を みたすならば、ある u ∈ k × u \in k^\times u ∈ k × , r , s , t ∈ k r, s, t \in k r , s , t ∈ k に より x = u 2 x ′ + r x = u^2x' + r x = u 2 x ′ + r , y = u 3 y ′ + s u 2 x ′ + t y = u^3y' + su^2x' + t y = u 3 y ′ + s u 2 x ′ + t と なる。したがって 得られる 方程式は 変数変換 (1.3) を 除いて 一意的である。
逆に、楕円曲線 E E E (定義 1.13)は 種数 1 の 非特異射影曲線で、座標関数 x , y x, y x , y は O O O にだけそれぞれ 2 位、3 位の 極を もつ。
証明. (1) リーマン–ロッホの 定理(14 第8章の 定理 8.10)の 系 8.11(2) より、 g = 1 g = 1 g = 1 では n ≥ 1 n \geq 1 n ≥ 1 に ついて ℓ ( n O ) = n \ell(nO) = n ℓ ( n O ) = n 。L ( O ) L(O) L ( O ) は 定数だけなので、 L ( 2 O ) L(2O) L ( 2 O ) には O O O で ちょうど 2 位の 極を もつ x x x が、L ( 3 O ) L(3O) L ( 3 O ) には ちょうど 3 位の 極を もつ y y y が ある。7 つの 関数 1 , x , y , x 2 , x y , y 2 , x 3 1, x, y, x^2, xy, y^2, x^3 1 , x , y , x 2 , x y , y 2 , x 3 は 6 次元の L ( 6 O ) L(6O) L ( 6 O ) に 入るので、自明でない 一次関係
A 1 + A 2 x + A 3 y + A 4 x 2 + A 5 x y + A 6 y 2 + A 7 x 3 = 0 A_1 + A_2x + A_3y + A_4x^2 + A_5xy + A_6y^2 + A_7x^3 = 0 A 1 + A 2 x + A 3 y + A 4 x 2 + A 5 x y + A 6 y 2 + A 7 x 3 = 0
が ある。各項の O O O での 極の 位数は 0 , 2 , 3 , 4 , 5 , 6 , 6 0, 2, 3, 4, 5, 6, 6 0 , 2 , 3 , 4 , 5 , 6 , 6 である。係数が 0 0 0 でない 項で 極の 位数が 最大の ものが ただ 一つなら、その 極は 打ち消されない。よって 位数 6 が 2 回現れ、 A 6 A 7 ≠ 0 A_6A_7 \neq 0 A 6 A 7 = 0 。この 関係式の x , y x, y x , y に − A 6 A 7 x -A_6A_7x − A 6 A 7 x , A 6 A 7 2 y A_6A_7^2y A 6 A 7 2 y を 代入して A 6 3 A 7 4 A_6^3A_7^4 A 6 3 A 7 4 で 割れば、 y 2 , x 3 y^2, x^3 y 2 , x 3 の 係数が 1 , − 1 1, -1 1 , − 1 に なる。つまり x , y x, y x , y を それぞれ − x / ( A 6 A 7 ) -x/(A_6A_7) − x / ( A 6 A 7 ) , y / ( A 6 A 7 2 ) y/(A_6A_7^2) y / ( A 6 A 7 2 ) に 取り替えれば(極の 位数は 変わらない)、 x , y x, y x , y は (1.1) の 形の 方程式を みたす。
φ = [ x : y : 1 ] \varphi = [x : y : 1] φ = [ x : y : 1 ] は C C C から この 3 次曲線 E E E への 射に 延びる(14 第8章の 命題 8.1)。 O O O の 近くでは φ = [ x / y : 1 : 1 / y ] \varphi = [x/y : 1 : 1/y] φ = [ x / y : 1 : 1/ y ] で x / y , 1 / y x/y, 1/y x / y , 1/ y は O O O で 0 0 0 だから、φ ( O ) = [ 0 : 1 : 0 ] \varphi(O) = [0 : 1 : 0] φ ( O ) = [ 0 : 1 : 0 ] 。x : C → P 1 x\colon C \to \mathbb{P}^1 x : C → P 1 は ∞ \infty ∞ の 逆像が 2 O 2O 2 O なので 次数 2、すな わち [ k ( C ) : k ( x ) ] = 2 [k(C) : k(x)] = 2 [ k ( C ) : k ( x )] = 2 (14 第8章の 定理 8.5)。同様に [ k ( C ) : k ( y ) ] = 3 [k(C) : k(y)] = 3 [ k ( C ) : k ( y )] = 3 で、[ k ( C ) : k ( x , y ) ] [k(C) : k(x, y)] [ k ( C ) : k ( x , y )] は 2 と 3 を 割るから k ( C ) = k ( x , y ) k(C) = k(x, y) k ( C ) = k ( x , y ) 。像 φ ( C ) \varphi(C) φ ( C ) は 既約な 閉集合( 14 第2章 の 定理 2.18)で 1 点でないから、既約な 曲線 E E E (補題 1.11)に 一致し、 φ : C → E \varphi\colon C \to E φ : C → E は 双有理である。 E E E が 特異点を もてば、定理 1.12 の 後で 見たように k ( E ) = k ( t ) k(E) = k(t) k ( E ) = k ( t ) で、C C C は P 1 \mathbb{P}^1 P 1 と 双有理同値、したがって C ≅ P 1 C \cong \mathbb{P}^1 C ≅ P 1 (14 第8章の 定理 8.2)と なり種数 1 に 反する。よって E E E は 非特異で、非特異射影曲線の 間の 双有理な 射 φ \varphi φ は 同型である(同じく 定理 8.2)。
(2) { 1 , x } \lbrace 1, x \rbrace { 1 , x } と { 1 , x ′ } \lbrace 1, x' \rbrace { 1 , x ′ } は ともに 2 次元の L ( 2 O ) L(2O) L ( 2 O ) の 基底なので x = u 1 x ′ + r x = u_1x' + r x = u 1 x ′ + r (u 1 ≠ 0 u_1 \neq 0 u 1 = 0 )。1 , x ′ , y ′ 1, x', y' 1 , x ′ , y ′ は 極の 位数が 相異なるので 一次独立で、 L ( 3 O ) L(3O) L ( 3 O ) の 基底だから y = u 2 y ′ + s 2 x ′ + t y = u_2y' + s_2x' + t y = u 2 y ′ + s 2 x ′ + t (u 2 ≠ 0 u_2 \neq 0 u 2 = 0 )。これを x , y x, y x , y の 方程式に 代入すると、 1 , x ′ , y ′ , x ′ 2 , x ′ y ′ , y ′ 2 , x ′ 3 1, x', y', x'^2, x'y', y'^2, x'^3 1 , x ′ , y ′ , x ′2 , x ′ y ′ , y ′2 , x ′3 の 一次関係で y ′ 2 , x ′ 3 y'^2, x'^3 y ′2 , x ′3 の 係数が u 2 2 , − u 1 3 u_2^2, -u_1^3 u 2 2 , − u 1 3 の ものを 得る。 1 , x ′ , y ′ , x ′ 2 , x ′ y ′ , x ′ 3 1, x', y', x'^2, x'y', x'^3 1 , x ′ , y ′ , x ′2 , x ′ y ′ , x ′3 は 極の 位数が 相異なるので 一次独立で、一次関係は y ′ 2 y'^2 y ′2 の 係数で 決まる。よって この 関係は x ′ , y ′ x', y' x ′ , y ′ の 方程式( y ′ 2 , x ′ 3 y'^2, x'^3 y ′2 , x ′3 の 係数が 1 , − 1 1, -1 1 , − 1 )の u 2 2 u_2^2 u 2 2 倍で、u 2 2 = u 1 3 u_2^2 = u_1^3 u 2 2 = u 1 3 。u = u 2 / u 1 u = u_2/u_1 u = u 2 / u 1 と おけば u 2 = u 1 u^2 = u_1 u 2 = u 1 , u 3 = u 2 3 / u 1 3 = u 2 u^3 = u_2^3/u_1^3 = u_2 u 3 = u 2 3 / u 1 3 = u 2 と なり、 s = s 2 / u 2 s = s_2/u^2 s = s 2 / u 2 と して 主張の 形に なる。
(3) 非 特異な 平面 3 次曲線の 種数は ( 3 − 1 ) ( 3 − 2 ) / 2 = 1 (3 - 1)(3 - 2)/2 = 1 ( 3 − 1 ) ( 3 − 2 ) /2 = 1 (14 第8章の 定理 8.20)。定理 1.12 の 証明の 座標 ( u , w ) (u, w) ( u , w ) で、O O O の 近くでは w ( 1 + a 1 u + a 3 w − a 2 u 2 − a 4 u w − a 6 w 2 ) = u 3 w(1 + a_1u + a_3w - a_2u^2 - a_4uw - a_6w^2) = u^3 w ( 1 + a 1 u + a 3 w − a 2 u 2 − a 4 u w − a 6 w 2 ) = u 3 が 成り立ち、括弧の 中は O O O で 0 0 0 に ならない。よって w w w は u 3 u^3 u 3 の 単元倍で、 O O O での 極大イデアルは u u u で 生成されるから ord O u = 1 \operatorname{ord}_O u = 1 ord O u = 1 , ord O w = 3 \operatorname{ord}_O w = 3 ord O w = 3 。x = u / w x = u/w x = u / w , y = 1 / w y = 1/w y = 1/ w より ord O x = − 2 \operatorname{ord}_O x = -2 ord O x = − 2 , ord O y = − 3 \operatorname{ord}_O y = -3 ord O y = − 3 で、アフィン部分では x , y x, y x , y は 正則である。 □ \square □
1.12 ルジャンドル形
命題 1.25 (ルジャンドル形, Legendre form)char K ≠ 2 \operatorname{char} K \neq 2 char K = 2 と する。
K K K 上の 楕円曲線は K ‾ \overline{K} K 上で E λ : y 2 = x ( x − 1 ) ( x − λ ) E_\lambda\colon y^2 = x(x - 1)(x - \lambda) E λ : y 2 = x ( x − 1 ) ( x − λ ) (λ ∈ K ‾ ∖ { 0 , 1 } \lambda \in \overline{K} \setminus \lbrace 0, 1 \rbrace λ ∈ K ∖ { 0 , 1 } )に 同型である。
j ( E λ ) = 2 8 ( λ 2 − λ + 1 ) 3 λ 2 ( λ − 1 ) 2 j(E_\lambda) = 2^8\dfrac{(\lambda^2 - \lambda + 1)^3}{\lambda^2(\lambda - 1)^2} j ( E λ ) = 2 8 λ 2 ( λ − 1 ) 2 ( λ 2 − λ + 1 ) 3 。
j ( E λ ) = j ( E μ ) j(E_\lambda) = j(E_\mu) j ( E λ ) = j ( E μ ) ⟺ \iff ⟺ μ ∈ { λ , 1 / λ , 1 − λ , 1 / ( 1 − λ ) , λ / ( λ − 1 ) , ( λ − 1 ) / λ } \mu \in \lbrace \lambda, 1/\lambda, 1 - \lambda, 1/(1 - \lambda), \lambda/(\lambda - 1), (\lambda - 1)/\lambda \rbrace μ ∈ { λ , 1/ λ , 1 − λ , 1/ ( 1 − λ ) , λ / ( λ − 1 ) , ( λ − 1 ) / λ } 。
証明. (1) 命題 1.8(1) で y 2 = ( x − e 1 ) ( x − e 2 ) ( x − e 3 ) y^2 = (x - e_1)(x - e_2)(x - e_3) y 2 = ( x − e 1 ) ( x − e 2 ) ( x − e 3 ) (e i ∈ K ‾ e_i \in \overline{K} e i ∈ K は 相異なる)と して よい。 u = ( e 2 − e 1 ) 1 / 2 u = (e_2 - e_1)^{1/2} u = ( e 2 − e 1 ) 1/2 と して ( u , e 1 , 0 , 0 ) (u, e_1, 0, 0) ( u , e 1 , 0 , 0 ) で 変換すると y ′ 2 = x ′ ( x ′ − 1 ) ( x ′ − λ ) y'^2 = x'(x' - 1)(x' - \lambda) y ′2 = x ′ ( x ′ − 1 ) ( x ′ − λ ) , λ = ( e 3 − e 1 ) / ( e 2 − e 1 ) \lambda = (e_3 - e_1)/(e_2 - e_1) λ = ( e 3 − e 1 ) / ( e 2 − e 1 ) に なる。(2) a 2 = − ( 1 + λ ) a_2 = -(1 + \lambda) a 2 = − ( 1 + λ ) , a 4 = λ a_4 = \lambda a 4 = λ から c 4 = 16 ( λ 2 − λ + 1 ) c_4 = 16(\lambda^2 - \lambda + 1) c 4 = 16 ( λ 2 − λ + 1 ) , Δ = 16 λ 2 ( λ − 1 ) 2 \Delta = 16\lambda^2(\lambda - 1)^2 Δ = 16 λ 2 ( λ − 1 ) 2 。(3) 6 つの 値は、(1) で 根の 番号を 付け替えて 得られる λ \lambda λ である(e 1 e_1 e 1 と e 2 e_2 e 2 を 入れ替えれば 1 − λ 1 - \lambda 1 − λ 、など)から、j j j は 等しい。逆に、 μ \mu μ の 方程式 2 8 ( μ 2 − μ + 1 ) 3 = j ( E λ ) μ 2 ( μ − 1 ) 2 2^8(\mu^2 - \mu + 1)^3 = j(E_\lambda)\mu^2(\mu - 1)^2 2 8 ( μ 2 − μ + 1 ) 3 = j ( E λ ) μ 2 ( μ − 1 ) 2 は 6 次なので、6 つの 値が 相異なれば根は それで 尽きる。重なりが あるのは、 λ \lambda λ が 恒等写像以外の 5 つの 変換の どれかで 固定される とき、すな わち λ ∈ { − 1 , 2 , 1 / 2 } \lambda \in \lbrace -1, 2, 1/2 \rbrace λ ∈ { − 1 , 2 , 1/2 } (j = 1728 j = 1728 j = 1728 )または λ 2 − λ + 1 = 0 \lambda^2 - \lambda + 1 = 0 λ 2 − λ + 1 = 0 (j = 0 j = 0 j = 0 )の ときだが、 j ( E μ ) − 1728 = 64 ( μ + 1 ) 2 ( μ − 2 ) 2 ( 2 μ − 1 ) 2 / ( μ 2 ( μ − 1 ) 2 ) j(E_\mu) - 1728 = 64(\mu + 1)^2(\mu - 2)^2(2\mu - 1)^2/\bigl(\mu^2(\mu - 1)^2\bigr) j ( E μ ) − 1728 = 64 ( μ + 1 ) 2 ( μ − 2 ) 2 ( 2 μ − 1 ) 2 / ( μ 2 ( μ − 1 ) 2 ) と (2) から、この ときも j ( E μ ) = j ( E λ ) j(E_\mu) = j(E_\lambda) j ( E μ ) = j ( E λ ) と なる μ \mu μ は それぞれ { − 1 , 2 , 1 / 2 } \lbrace -1, 2, 1/2 \rbrace { − 1 , 2 , 1/2 } 、μ 2 − μ + 1 = 0 \mu^2 - \mu + 1 = 0 μ 2 − μ + 1 = 0 の 根に 限る。 □ \square □
特に 標数 ≠ 2 , 3 \neq 2, 3 = 2 , 3 では λ ↦ j \lambda \mapsto j λ ↦ j は j = 0 , 1728 j = 0, 1728 j = 0 , 1728 の 上を 除いて 6 対 1 である。ルジャンドル形では 2 等分点 ( 0 , 0 ) , ( 1 , 0 ) , ( λ , 0 ) (0, 0), (1, 0), (\lambda, 0) ( 0 , 0 ) , ( 1 , 0 ) , ( λ , 0 ) が すべて 有理点に なる。
まとめ
合同数問題・y 2 = x 3 + k y^2 = x^3 + k y 2 = x 3 + k の 整数解・楕円曲線暗号は、いずれも 3 次曲線の 点の 問題である。ワイエルシュトラス方程式の 射影閉包は 無限遠点 O = [ 0 : 1 : 0 ] O = [0 : 1 : 0] O = [ 0 : 1 : 0 ] を ただ 一つもつ。
不変量 b i , c 4 , c 6 , Δ b_i, c_4, c_6, \Delta b i , c 4 , c 6 , Δ は a i a_i a i の 整数係数多項式で、 4 b 8 = b 2 b 6 − b 4 2 4b_8 = b_2b_6 - b_4^2 4 b 8 = b 2 b 6 − b 4 2 , 1728 Δ = c 4 3 − c 6 2 1728\Delta = c_4^3 - c_6^2 1728Δ = c 4 3 − c 6 2 。変数変換で u 4 c 4 ′ = c 4 u^4c_4' = c_4 u 4 c 4 ′ = c 4 , u 6 c 6 ′ = c 6 u^6c_6' = c_6 u 6 c 6 ′ = c 6 , u 12 Δ ′ = Δ u^{12}\Delta' = \Delta u 12 Δ ′ = Δ , j ′ = j j' = j j ′ = j 。
標数 ≠ 2 , 3 \neq 2, 3 = 2 , 3 では 短い 形 y 2 = x 3 + A x + B y^2 = x^3 + Ax + B y 2 = x 3 + A x + B (Δ = − 16 ( 4 A 3 + 27 B 2 ) \Delta = -16(4A^3 + 27B^2) Δ = − 16 ( 4 A 3 + 27 B 2 ) )に でき、標数 2, 3 には 別の 標準形が ある。
標数に よらず、非特異 ⟺ \iff ⟺ Δ ≠ 0 \Delta \neq 0 Δ = 0 。Δ = 0 \Delta = 0 Δ = 0 なら 特異点は ただ 一つで、 c 4 ≠ 0 c_4 \neq 0 c 4 = 0 なら 結節点、 c 4 = 0 c_4 = 0 c 4 = 0 なら 尖点。
代数閉体上の 同型類は j j j で 分類され(標数 2, 3 の 場合は 1.9 節)、任意の j 0 j_0 j 0 を 実現する 曲線が ある。代数閉でない 体の 上では ツイストの 違いが 残る。
標数 ≠ 2 , 3 \neq 2, 3 = 2 , 3 で ∣ Aut ( E ) ∣ \lvert \operatorname{Aut}(E) \rvert ∣ Aut ( E )∣ は j ≠ 0 , 1728 j \neq 0, 1728 j = 0 , 1728 なら 2、j = 1728 j = 1728 j = 1728 なら 4、j = 0 j = 0 j = 0 なら 6。
種数 1 の 曲線と 1 点からは、リーマン–ロッホの 定理に より L ( 2 O ) L(2O) L ( 2 O ) , L ( 3 O ) L(3O) L ( 3 O ) の 関数で ワイエルシュトラス方程式が 得られ、それは 変数変換を 除いて 一意的である。
演習問題
問題 1.1 ★ 導手 11 の 曲線 11a1: y 2 + y = x 3 − x 2 − 10 x − 20 y^2 + y = x^3 - x^2 - 10x - 20 y 2 + y = x 3 − x 2 − 10 x − 20 の b 2 , b 4 , b 6 , b 8 , c 4 , c 6 , Δ , j b_2, b_4, b_6, b_8, c_4, c_6, \Delta, j b 2 , b 4 , b 6 , b 8 , c 4 , c 6 , Δ , j を 計算し、命題 1.4 の 2 つの 関係式を 確かめよ。
解答
[ a 1 , a 2 , a 3 , a 4 , a 6 ] = [ 0 , − 1 , 1 , − 10 , − 20 ] [a_1, a_2, a_3, a_4, a_6] = [0, -1, 1, -10, -20] [ a 1 , a 2 , a 3 , a 4 , a 6 ] = [ 0 , − 1 , 1 , − 10 , − 20 ] より b 2 = − 4 b_2 = -4 b 2 = − 4 , b 4 = − 20 b_4 = -20 b 4 = − 20 , b 6 = 1 − 80 = − 79 b_6 = 1 - 80 = -79 b 6 = 1 − 80 = − 79 , b 8 = 4 ⋅ ( − 1 ) ( − 20 ) + ( − 1 ) ⋅ 1 − 100 = − 21 b_8 = 4 \cdot (-1)(-20) + (-1) \cdot 1 - 100 = -21 b 8 = 4 ⋅ ( − 1 ) ( − 20 ) + ( − 1 ) ⋅ 1 − 100 = − 21 。c 4 = 16 + 480 = 496 c_4 = 16 + 480 = 496 c 4 = 16 + 480 = 496 , c 6 = 64 + 2880 + 17064 = 20008 c_6 = 64 + 2880 + 17064 = 20008 c 6 = 64 + 2880 + 17064 = 20008 。
Δ = − 16 ⋅ ( − 21 ) − 8 ⋅ ( − 20 ) 3 − 27 ⋅ 79 2 + 9 ⋅ ( − 4 ) ( − 20 ) ( − 79 ) = 336 + 64000 − 168507 − 56880 = − 161051 = − 11 5 \Delta = -16 \cdot (-21) - 8 \cdot (-20)^3 - 27 \cdot 79^2 + 9 \cdot (-4)(-20)(-79) = 336 + 64000 - 168507 - 56880 = -161051 = -11^5 Δ = − 16 ⋅ ( − 21 ) − 8 ⋅ ( − 20 ) 3 − 27 ⋅ 7 9 2 + 9 ⋅ ( − 4 ) ( − 20 ) ( − 79 ) = 336 + 64000 − 168507 − 56880 = − 161051 = − 1 1 5
で、j = 496 3 / ( − 161051 ) = − 122023936 / 161051 = − 2 12 ⋅ 31 3 / 11 5 j = 496^3/(-161051) = -122023936/161051 = -2^{12} \cdot 31^3/11^5 j = 49 6 3 / ( − 161051 ) = − 122023936/161051 = − 2 12 ⋅ 3 1 3 /1 1 5 。検算:4 b 8 = − 84 4b_8 = -84 4 b 8 = − 84 , b 2 b 6 − b 4 2 = 316 − 400 = − 84 b_2b_6 - b_4^2 = 316 - 400 = -84 b 2 b 6 − b 4 2 = 316 − 400 = − 84 。c 4 3 − c 6 2 = 122023936 − 400320064 = − 278296128 = 1728 ⋅ ( − 161051 ) c_4^3 - c_6^2 = 122023936 - 400320064 = -278296128 = 1728 \cdot (-161051) c 4 3 − c 6 2 = 122023936 − 400320064 = − 278296128 = 1728 ⋅ ( − 161051 ) 。(PARI/GP の ellinit([0,-1,1,-10,-20]) で 同じ値が 得られる。)
問題 1.2 ★ 次の 曲線の Δ \Delta Δ と c 4 c_4 c 4 を 求め、特異点と その 型を 答えよ。(1) で 特異点での 接線は Q \mathbb{Q} Q 上 定義されるか。
(1) y 2 = x 3 − 3 x + 2 y^2 = x^3 - 3x + 2 y 2 = x 3 − 3 x + 2 (2) y 2 = x 3 + 3 x 2 + 3 x + 1 y^2 = x^3 + 3x^2 + 3x + 1 y 2 = x 3 + 3 x 2 + 3 x + 1
解答
(1) A = − 3 A = -3 A = − 3 , B = 2 B = 2 B = 2 で Δ = − 16 ( 4 ⋅ ( − 27 ) + 27 ⋅ 4 ) = 0 \Delta = -16(4 \cdot (-27) + 27 \cdot 4) = 0 Δ = − 16 ( 4 ⋅ ( − 27 ) + 27 ⋅ 4 ) = 0 , c 4 = − 48 A = 144 ≠ 0 c_4 = -48A = 144 \neq 0 c 4 = − 48 A = 144 = 0 なので 結節点が 一つ ある。 x 3 − 3 x + 2 = ( x − 1 ) 2 ( x + 2 ) x^3 - 3x + 2 = (x - 1)^2(x + 2) x 3 − 3 x + 2 = ( x − 1 ) 2 ( x + 2 ) より 特異点は ( 1 , 0 ) (1, 0) ( 1 , 0 ) 。x = X + 1 x = X + 1 x = X + 1 と すると y 2 = X 2 ( X + 3 ) y^2 = X^2(X + 3) y 2 = X 2 ( X + 3 ) で、2 次の 部分 y 2 − 3 X 2 y^2 - 3X^2 y 2 − 3 X 2 から 接線は y = ± 3 ( x − 1 ) y = \pm\sqrt{3}(x - 1) y = ± 3 ( x − 1 ) 。3 ∉ Q \sqrt{3} \notin \mathbb{Q} 3 ∈ / Q なので Q \mathbb{Q} Q 上 定義されない( Q ( 3 ) \mathbb{Q}(\sqrt{3}) Q ( 3 ) 上で 定義される)。
(2) 右辺は ( x + 1 ) 3 (x + 1)^3 ( x + 1 ) 3 。b 2 = 12 b_2 = 12 b 2 = 12 , b 4 = 6 b_4 = 6 b 4 = 6 , b 6 = 4 b_6 = 4 b 6 = 4 , b 8 = 12 − 9 = 3 b_8 = 12 - 9 = 3 b 8 = 12 − 9 = 3 で、c 4 = 144 − 144 = 0 c_4 = 144 - 144 = 0 c 4 = 144 − 144 = 0 , Δ = − 432 − 1728 − 432 + 2592 = 0 \Delta = -432 - 1728 - 432 + 2592 = 0 Δ = − 432 − 1728 − 432 + 2592 = 0 。よって 尖点で、特異点は ( − 1 , 0 ) (-1, 0) ( − 1 , 0 ) (x = X − 1 x = X - 1 x = X − 1 で y 2 = X 3 y^2 = X^3 y 2 = X 3 )。
問題 1.3 ★ ★ 例 1.1 の 2 つの 対応が、 { ( a , b , c ) ∈ Q 3 ∣ a 2 + b 2 = c 2 , a b = 2 n } \lbrace (a, b, c) \in \mathbb{Q}^3 \mid a^2 + b^2 = c^2,\ ab = 2n \rbrace {( a , b , c ) ∈ Q 3 ∣ a 2 + b 2 = c 2 , ab = 2 n } と { ( x , y ) ∈ E n ( Q ) ∣ y ≠ 0 } \lbrace (x, y) \in E_n(\mathbb{Q}) \mid y \neq 0 \rbrace {( x , y ) ∈ E n ( Q ) ∣ y = 0 } の 間の 互いに 逆な 全単射である ことを 示せ。
解答
三角形から 点. a b = 2 n ≠ 0 ab = 2n \neq 0 ab = 2 n = 0 より b ≠ 0 b \neq 0 b = 0 。a + c = 0 a + c = 0 a + c = 0 なら b 2 = c 2 − a 2 = 0 b^2 = c^2 - a^2 = 0 b 2 = c 2 − a 2 = 0 と なるので a + c ≠ 0 a + c \neq 0 a + c = 0 。c 2 − b 2 = a 2 c^2 - b^2 = a^2 c 2 − b 2 = a 2 を 使うと
x 2 − n 2 = n 2 ( ( a + c ) 2 − b 2 ) b 2 = 2 n 2 a ( a + c ) b 2 x^2 - n^2 = \frac{n^2\bigl((a + c)^2 - b^2\bigr)}{b^2} = \frac{2n^2a(a + c)}{b^2} x 2 − n 2 = b 2 n 2 ( ( a + c ) 2 − b 2 ) = b 2 2 n 2 a ( a + c )
なので x 3 − n 2 x = x ( x 2 − n 2 ) = 2 n 3 a ( a + c ) 2 / b 3 x^3 - n^2x = x(x^2 - n^2) = 2n^3a(a + c)^2/b^3 x 3 − n 2 x = x ( x 2 − n 2 ) = 2 n 3 a ( a + c ) 2 / b 3 。n = a b / 2 n = ab/2 n = ab /2 を 一つ 代入すると n 2 a 2 ( a + c ) 2 / b 2 n^2a^2(a + c)^2/b^2 n 2 a 2 ( a + c ) 2 / b 2 で、a = 2 n / b a = 2n/b a = 2 n / b より = 4 n 4 ( a + c ) 2 / b 4 = y 2 = 4n^4(a + c)^2/b^4 = y^2 = 4 n 4 ( a + c ) 2 / b 4 = y 2 。y ≠ 0 y \neq 0 y = 0 も 明らか。
点から 三角形. a 2 + b 2 = ( ( x 2 − n 2 ) 2 + 4 n 2 x 2 ) / y 2 = ( x 2 + n 2 ) 2 / y 2 = c 2 a^2 + b^2 = \bigl((x^2 - n^2)^2 + 4n^2x^2\bigr)/y^2 = (x^2 + n^2)^2/y^2 = c^2 a 2 + b 2 = ( ( x 2 − n 2 ) 2 + 4 n 2 x 2 ) / y 2 = ( x 2 + n 2 ) 2 / y 2 = c 2 、a b / 2 = n ( x 3 − n 2 x ) / y 2 = n ab/2 = n(x^3 - n^2x)/y^2 = n ab /2 = n ( x 3 − n 2 x ) / y 2 = n 。
互いに 逆. 点 ( x , y ) (x, y) ( x , y ) から 作った ( a , b , c ) (a, b, c) ( a , b , c ) では a + c = 2 x 2 / y a + c = 2x^2/y a + c = 2 x 2 / y , b = 2 n x / y b = 2nx/y b = 2 n x / y (y ≠ 0 y \neq 0 y = 0 より x ≠ 0 x \neq 0 x = 0 )だから、n ( a + c ) / b = x n(a + c)/b = x n ( a + c ) / b = x , 2 n 2 ( a + c ) / b 2 = 2 n 2 ⋅ ( 2 x 2 / y ) ⋅ y 2 / ( 4 n 2 x 2 ) = y 2n^2(a + c)/b^2 = 2n^2 \cdot (2x^2/y) \cdot y^2/(4n^2x^2) = y 2 n 2 ( a + c ) / b 2 = 2 n 2 ⋅ ( 2 x 2 / y ) ⋅ y 2 / ( 4 n 2 x 2 ) = y 。逆に ( a , b , c ) (a, b, c) ( a , b , c ) から 作った ( x , y ) (x, y) ( x , y ) では、上の 計算から ( x 2 − n 2 ) / y = a (x^2 - n^2)/y = a ( x 2 − n 2 ) / y = a , 2 n x / y = b 2nx/y = b 2 n x / y = b で、( x 2 + n 2 ) / y = a + 2 n 2 / y = a + b 2 / ( a + c ) = ( c 2 + a c ) / ( a + c ) = c (x^2 + n^2)/y = a + 2n^2/y = a + b^2/(a + c) = (c^2 + ac)/(a + c) = c ( x 2 + n 2 ) / y = a + 2 n 2 / y = a + b 2 / ( a + c ) = ( c 2 + a c ) / ( a + c ) = c 。
問題 1.4 ★ ★ 正の 整数 n , m n, m n , m に ついて、 E n : y 2 = x 3 − n 2 x E_n\colon y^2 = x^3 - n^2x E n : y 2 = x 3 − n 2 x と E m E_m E m が Q \mathbb{Q} Q 上同型 ⟺ \iff ⟺ n / m ∈ ± Q × 2 n/m \in \pm\mathbb{Q}^{\times 2} n / m ∈ ± Q × 2 を 示せ。また y 2 = x 3 − x y^2 = x^3 - x y 2 = x 3 − x と y 2 = x 3 − 4 x y^2 = x^3 - 4x y 2 = x 3 − 4 x は Q \mathbb{Q} Q 上同型でないが、Q ( 2 ) \mathbb{Q}(\sqrt{2}) Q ( 2 ) 上でも Q ( − 2 ) \mathbb{Q}(\sqrt{-2}) Q ( − 2 ) 上でも 同型である ことを 示せ。
解答
命題 1.8(3) より、短い 形どうしの 同型は x = u 2 x ′ x = u^2x' x = u 2 x ′ , y = u 3 y ′ y = u^3y' y = u 3 y ′ で A ′ = u − 4 A A' = u^{-4}A A ′ = u − 4 A , B ′ = u − 6 B B' = u^{-6}B B ′ = u − 6 B と なる ものに 限る。 A = − n 2 A = -n^2 A = − n 2 , A ′ = − m 2 A' = -m^2 A ′ = − m 2 , B = B ′ = 0 B = B' = 0 B = B ′ = 0 だから、同型 ⟺ \iff ⟺ u 4 = n 2 / m 2 u^4 = n^2/m^2 u 4 = n 2 / m 2 と なる u ∈ Q × u \in \mathbb{Q}^\times u ∈ Q × が ある ⟺ \iff ⟺ u 2 = ± n / m u^2 = \pm n/m u 2 = ± n / m と なる u u u が ある ⟺ \iff ⟺ n / m ∈ ± Q × 2 n/m \in \pm\mathbb{Q}^{\times 2} n / m ∈ ± Q × 2 。n = 1 n = 1 n = 1 , m = 2 m = 2 m = 2 では ± 1 / 2 \pm 1/2 ± 1/2 は Q \mathbb{Q} Q の 平方でないので 同型でない。体 L L L 上では u 2 = ± 1 / 2 u^2 = \pm 1/2 u 2 = ± 1/2 と なる u ∈ L u \in L u ∈ L が あれば よく、 u = 1 / 2 ∈ Q ( 2 ) u = 1/\sqrt{2} \in \mathbb{Q}(\sqrt{2}) u = 1/ 2 ∈ Q ( 2 ) 、u = 1 / − 2 ∈ Q ( − 2 ) u = 1/\sqrt{-2} \in \mathbb{Q}(\sqrt{-2}) u = 1/ − 2 ∈ Q ( − 2 ) が それぞれ同型を 与える。
問題 1.5 ★ ★ char K ≠ 2 , 3 \operatorname{char} K \neq 2, 3 char K = 2 , 3 とし、K K K 上の 楕円曲線 E : y 2 = x 3 + A x + B E\colon y^2 = x^3 + Ax + B E : y 2 = x 3 + A x + B と E ′ : y 2 = x 3 + A ′ x + B ′ E'\colon y^2 = x^3 + A'x + B' E ′ : y 2 = x 3 + A ′ x + B ′ が j ( E ) = j ( E ′ ) ≠ 0 , 1728 j(E) = j(E') \neq 0, 1728 j ( E ) = j ( E ′ ) = 0 , 1728 を みたすと する。 d = A B ′ / ( A ′ B ) d = AB'/(A'B) d = A B ′ / ( A ′ B ) と おくと E ′ E' E ′ は E ( d ) E^{(d)} E ( d ) に 一致する ことを 示せ。特に j ≠ 0 , 1728 j \neq 0, 1728 j = 0 , 1728 なら ツイストは 二次ツイストで 尽きる。
解答
j ≠ 0 , 1728 j \neq 0, 1728 j = 0 , 1728 より A B A ′ B ′ ≠ 0 ABA'B' \neq 0 A B A ′ B ′ = 0 で、j = j ′ j = j' j = j ′ は A 3 B ′ 2 = A ′ 3 B 2 A^3B'^2 = A'^3B^2 A 3 B ′2 = A ′3 B 2 と 同値である(定理 1.15 の 証明)。 E ( d ) E^{(d)} E ( d ) は y 2 = x 3 + d 2 A x + d 3 B y^2 = x^3 + d^2Ax + d^3B y 2 = x 3 + d 2 A x + d 3 B であり、
d 2 A = A 3 B ′ 2 A ′ 2 B 2 = A ′ 3 B 2 A ′ 2 B 2 = A ′ , d 3 B = A 3 B ′ 3 A ′ 3 B 2 = A 3 B ′ 2 A ′ 3 B 2 B ′ = B ′ d^2A = \frac{A^3B'^2}{A'^2B^2} = \frac{A'^3B^2}{A'^2B^2} = A', \qquad d^3B = \frac{A^3B'^3}{A'^3B^2} = \frac{A^3B'^2}{A'^3B^2}B' = B' d 2 A = A ′2 B 2 A 3 B ′2 = A ′2 B 2 A ′3 B 2 = A ′ , d 3 B = A ′3 B 2 A 3 B ′3 = A ′3 B 2 A 3 B ′2 B ′ = B ′
と なる。よって E ( d ) = E ′ E^{(d)} = E' E ( d ) = E ′ 。E E E の ツイスト E ′ E' E ′ は K ‾ \overline{K} K 上で E E E と 同型なので j ( E ′ ) = j ( E ) j(E') = j(E) j ( E ′ ) = j ( E ) (定理 1.15(1))であり、この 結果が 使える。
問題 1.6 ★ ★ p ≥ 5 p \geq 5 p ≥ 5 を 素数とし、 E : y 2 = x 3 − x E\colon y^2 = x^3 - x E : y 2 = x 3 − x を F p \mathbb{F}_p F p 上で 考える。 i ∈ F ‾ p i \in \overline{\mathbb{F}}_p i ∈ F p を i 2 = − 1 i^2 = -1 i 2 = − 1 と なる 元と する。 Aut ( E ) \operatorname{Aut}(E) Aut ( E ) は [ i ] : ( x , y ) ↦ ( − x , i y ) [i]\colon (x, y) \mapsto (-x, iy) [ i ] : ( x , y ) ↦ ( − x , i y ) で 生成される 位数 4 の 巡回群で、 [ i ] ∘ [ i ] = [ − 1 ] [i] \circ [i] = [-1] [ i ] ∘ [ i ] = [ − 1 ] と なる ことを 示せ。また、 i ∈ F p i \in \mathbb{F}_p i ∈ F p と なる( [ i ] [i] [ i ] が F p \mathbb{F}_p F p 上 定義される)ための 条件は p ≡ 1 ( m o d 4 ) p \equiv 1 \pmod 4 p ≡ 1 ( mod 4 ) である ことを 示せ。
解答
j = 1728 j = 1728 j = 1728 なので 命題 1.18 より Aut ( E ) ≅ μ 4 \operatorname{Aut}(E) \cong \mu_4 Aut ( E ) ≅ μ 4 で、ζ = − i \zeta = -i ζ = − i に 対応する 自己同型は ( x , y ) ↦ ( ζ 2 x , ζ 3 y ) = ( − x , i y ) (x, y) \mapsto (\zeta^2x, \zeta^3y) = (-x, iy) ( x , y ) ↦ ( ζ 2 x , ζ 3 y ) = ( − x , i y ) 。− i -i − i は μ 4 \mu_4 μ 4 の 生成元なので [ i ] [i] [ i ] は Aut ( E ) \operatorname{Aut}(E) Aut ( E ) を 生成する。直接の 確認: ( i y ) 2 = − y 2 = − ( x 3 − x ) = ( − x ) 3 − ( − x ) (iy)^2 = -y^2 = -(x^3 - x) = (-x)^3 - (-x) ( i y ) 2 = − y 2 = − ( x 3 − x ) = ( − x ) 3 − ( − x ) なので E E E を 保ち、2 回施すと ( x , y ) ↦ ( x , i 2 y ) = ( x , − y ) (x, y) \mapsto (x, i^2y) = (x, -y) ( x , y ) ↦ ( x , i 2 y ) = ( x , − y ) 。F p × \mathbb{F}_p^\times F p × は 位数 p − 1 p - 1 p − 1 の 巡回群なので、 i i i (位数 4 の 元)が F p \mathbb{F}_p F p に ある ことは 4 ∣ p − 1 4 \mid p - 1 4 ∣ p − 1 と 同値である。
問題 1.7 ★ ★ (1) y 2 = x 3 − x y^2 = x^3 - x y 2 = x 3 − x に 命題 1.25 を 適用して λ \lambda λ の 値を すべて 求め、 j = 1728 j = 1728 j = 1728 を 確かめよ。(2) y 2 = x 3 − 1 y^2 = x^3 - 1 y 2 = x 3 − 1 に ついて 同様に λ \lambda λ を 求め、 j = 0 j = 0 j = 0 を 確かめよ。
解答
(1) 根は 0 , 1 , − 1 0, 1, -1 0 , 1 , − 1 で、並べ方に より λ = ( e 3 − e 1 ) / ( e 2 − e 1 ) \lambda = (e_3 - e_1)/(e_2 - e_1) λ = ( e 3 − e 1 ) / ( e 2 − e 1 ) は − 1 , 2 , 1 / 2 -1, 2, 1/2 − 1 , 2 , 1/2 の 3 通り(6 つの 並べ方で 各 2 回)。 λ = − 1 \lambda = -1 λ = − 1 で j = 2 8 ⋅ 3 3 / ( 1 ⋅ 4 ) = 1728 j = 2^8 \cdot 3^3/(1 \cdot 4) = 1728 j = 2 8 ⋅ 3 3 / ( 1 ⋅ 4 ) = 1728 。
(2) 根は 1 , ζ 3 , ζ 3 2 1, \zeta_3, \zeta_3^2 1 , ζ 3 , ζ 3 2 (ζ 3 \zeta_3 ζ 3 は 1 の 原始 3 乗根)。 e 1 = 1 e_1 = 1 e 1 = 1 , e 2 = ζ 3 e_2 = \zeta_3 e 2 = ζ 3 , e 3 = ζ 3 2 e_3 = \zeta_3^2 e 3 = ζ 3 2 なら λ = ( ζ 3 2 − 1 ) / ( ζ 3 − 1 ) = ζ 3 + 1 = − ζ 3 2 \lambda = (\zeta_3^2 - 1)/(\zeta_3 - 1) = \zeta_3 + 1 = -\zeta_3^2 λ = ( ζ 3 2 − 1 ) / ( ζ 3 − 1 ) = ζ 3 + 1 = − ζ 3 2 で、λ 2 − λ + 1 = ζ 3 4 + ζ 3 2 + 1 = 0 \lambda^2 - \lambda + 1 = \zeta_3^4 + \zeta_3^2 + 1 = 0 λ 2 − λ + 1 = ζ 3 4 + ζ 3 2 + 1 = 0 だから j = 0 j = 0 j = 0 。並べ方を 変えた λ \lambda λ は − ζ 3 2 -\zeta_3^2 − ζ 3 2 と − ζ 3 -\zeta_3 − ζ 3 の 2 通りで、どちらも λ 2 − λ + 1 = 0 \lambda^2 - \lambda + 1 = 0 λ 2 − λ + 1 = 0 の 根である。
問題 1.8 ★ ★ (1) 標数 3 の 体上の y 2 = x 3 + a 2 x 2 + a 6 y^2 = x^3 + a_2x^2 + a_6 y 2 = x 3 + a 2 x 2 + a 6 (a 2 a 6 ≠ 0 a_2a_6 \neq 0 a 2 a 6 = 0 )は、K ‾ \overline{K} K 上で y 2 = x 3 + x 2 − 1 / j y^2 = x^3 + x^2 - 1/j y 2 = x 3 + x 2 − 1/ j に 同型である ことを 示せ。(2) F ‾ 3 \overline{\mathbb{F}}_3 F 3 上の E : y 2 = x 3 − x E\colon y^2 = x^3 - x E : y 2 = x 3 − x に ついて、 Aut ( E ) \operatorname{Aut}(E) Aut ( E ) の 位数は 12 である ことを 示せ。
解答
(1) 1.9 節の 表より j = − a 2 3 / a 6 j = -a_2^3/a_6 j = − a 2 3 / a 6 。u 2 = a 2 u^2 = a_2 u 2 = a 2 と して ( u , 0 , 0 , 0 ) (u, 0, 0, 0) ( u , 0 , 0 , 0 ) で 変換すると、命題 1.6 より a 2 ′ = a 2 / u 2 = 1 a_2' = a_2/u^2 = 1 a 2 ′ = a 2 / u 2 = 1 , a 6 ′ = a 6 / u 6 = a 6 / a 2 3 = − 1 / j a_6' = a_6/u^6 = a_6/a_2^3 = -1/j a 6 ′ = a 6 / u 6 = a 6 / a 2 3 = − 1/ j 。
(2) E E E を E E E に 移す変換 ( u , r , s , t ) (u, r, s, t) ( u , r , s , t ) を 求める。標数 3 では 2 ≠ 0 2 \neq 0 2 = 0 なので、a 1 ′ = 2 s / u = 0 a_1' = 2s/u = 0 a 1 ′ = 2 s / u = 0 と a 3 ′ = 2 t / u 3 = 0 a_3' = 2t/u^3 = 0 a 3 ′ = 2 t / u 3 = 0 から s = t = 0 s = t = 0 s = t = 0 。すると u 2 a 2 ′ = 3 r = 0 u^2a_2' = 3r = 0 u 2 a 2 ′ = 3 r = 0 は 自動的に 成り立ち、 u 4 a 4 ′ = a 4 + 3 r 2 = a 4 u^4a_4' = a_4 + 3r^2 = a_4 u 4 a 4 ′ = a 4 + 3 r 2 = a 4 より a 4 ′ = a 4 a_4' = a_4 a 4 ′ = a 4 ⟺ \iff ⟺ u 4 = 1 u^4 = 1 u 4 = 1 、u 6 a 6 ′ = r a 4 + r 3 = r 3 − r u^6a_6' = ra_4 + r^3 = r^3 - r u 6 a 6 ′ = r a 4 + r 3 = r 3 − r より a 6 ′ = 0 a_6' = 0 a 6 ′ = 0 ⟺ \iff ⟺ r ∈ F 3 r \in \mathbb{F}_3 r ∈ F 3 。x 4 − 1 x^4 - 1 x 4 − 1 は 標数 3 で 重根を もたないので u u u は 4 通りで、自己同型は 4 ⋅ 3 = 12 4 \cdot 3 = 12 4 ⋅ 3 = 12 個ある。標数 ≠ 2 , 3 \neq 2, 3 = 2 , 3 と 違い、平行移動 x = x ′ + r x = x' + r x = x ′ + r を 含む 自己同型が あることに 注意。