この 章の 目標
有理数と 楕円曲線上の 点の 高さを 定義し、高さの 3 つの 基本性質(高さが 有界な 点の 有限性、 h ( P + P 0 ) ≤ 2 h ( P ) + κ 0 h(P + P_0) \leq 2h(P) + \kappa_0 h ( P + P 0 ) ≤ 2 h ( P ) + κ 0 、h ( 2 P ) ≥ 4 h ( P ) − κ h(2P) \geq 4h(P) - \kappa h ( 2 P ) ≥ 4 h ( P ) − κ )を 証明できる
降下定理を 証明し、モーデル–ヴェイユの 定理を 弱モーデル–ヴェイユの 定理 [ E ( Q ) : 2 E ( Q ) ] < ∞ [E(\mathbb{Q}) : 2E(\mathbb{Q})] < \infty [ E ( Q ) : 2 E ( Q )] < ∞ に 帰着できる
位数 2 の 有理点を もつ 曲線に ついて、2-同種写像と 準同型 α \alpha α を 用いて 弱モーデル–ヴェイユの 定理と 階数の 公式 2 r = ∣ α ( E ( Q ) ) ∣ ⋅ ∣ α ˉ ( E ˉ ( Q ) ) ∣ / 4 2^r = \lvert \alpha(E(\mathbb{Q})) \rvert \cdot \lvert \bar{\alpha}(\bar{E}(\mathbb{Q})) \rvert / 4 2 r = ∣ α ( E ( Q ))∣ ⋅ ∣ α ˉ ( E ˉ ( Q ))∣ /4 を 証明できる
y 2 = x 3 − x y^2 = x^3 - x y 2 = x 3 − x , y 2 = x 3 − 2 x y^2 = x^3 - 2x y 2 = x 3 − 2 x , y 2 = x 3 − 25 x y^2 = x^3 - 25x y 2 = x 3 − 25 x , y 2 = x 3 − 17 x y^2 = x^3 - 17x y 2 = x 3 − 17 x などの 階数を 手計算で 決定し、合同数問題に 応用できる
セルマー群と テイト–シャファレビッチ群が 降下法の 限界を どのように 測るかを 説明できる
ネロン–テイトの 標準的高さを 構成して「 h ^ ( P ) = 0 ⟺ P \hat{h}(P) = 0 \iff P h ^ ( P ) = 0 ⟺ P は ねじれ点」を 証明し、正規化の 流儀を 区別して 数値を 比べられる
前提 :第2章 、第3章 、第7章 。有限生成アーベル群の 基本定理( 04 第4章 定理 4.8)を 使う。8.7 節では 15 第5章 の p p p 進数(ヘンゼルの 補題 定理 5.12、平方元の 判定 系 5.15)を、注意 8.21 では 15 第3章 の 類数の 有限性(定理 3.10)と ディリクレの 単数定理(定理 3.19)を 使う。
第7章 では、E ( Q ) E(\mathbb{Q}) E ( Q ) の ねじれ部分群が 有限で、具体的に 決定できる ことを 見た。しかし E ( Q ) E(\mathbb{Q}) E ( Q ) その ものは 無限群に なりうる。たとえば E : y 2 = x 3 − 2 x E\colon y^2 = x^3 - 2x E : y 2 = x 3 − 2 x 上の 点 P = ( − 1 , 1 ) P = (-1, 1) P = ( − 1 , 1 ) の 倍数を 弦と 接線で 作ると
2 P = ( 9 4 , − 21 8 ) , 3 P = ( − 1 169 , 239 2197 ) , 4 P = ( 12769 7056 , 900271 592704 ) 2P = \left(\frac{9}{4}, -\frac{21}{8}\right), \qquad 3P = \left(-\frac{1}{169}, \frac{239}{2197}\right), \qquad 4P = \left(\frac{12769}{7056}, \frac{900271}{592704}\right) 2 P = ( 4 9 , − 8 21 ) , 3 P = ( − 169 1 , 2197 239 ) , 4 P = ( 7056 12769 , 592704 900271 )
と 分母が どんどん 大きくなる。 2 P 2P 2 P は 整数点でないので、第7章の ナゲル–ルッツの 定理(定理 7.5)に より 2 P 2P 2 P は ねじれ点でなく、 P P P は 無限位数の 点である。
それでも、有限個の 点から 出発して 弦と 接線の 操作を 繰り返せば、すべての 有理点が 得られる。これが モーデル(1922 年)の 定理で、ヴェイユは 1928 年の 学位論文(1929 年刊)で 数体上の 場合(さらに 曲線の ヤコビ多様体の 場合)に 拡張した。証明の 考え方は フェルマーの 無限降下法である。点の 算術的な 複雑さを 高さで 測ると、 P P P を「半分に する」( P = Q + 2 P ′ P = Q + 2P' P = Q + 2 P ′ と 書いて P ′ P' P ′ に 移る)たびに、高さは 大まかに 言って 半分 以下に 減るので、有限回で 高さの 小さい 有限個の 点に 行き着く。その ためには 剰余群 E ( Q ) / 2 E ( Q ) E(\mathbb{Q})/2E(\mathbb{Q}) E ( Q ) /2 E ( Q ) が 有限である こと(弱モーデル–ヴェイユの 定理)が 必要で、これが 証明の 算術的な 核心である。
本章では Silverman–Tate (Rational Points on Elliptic Curves ) 第 III 章の 流れに 沿って、高さの 性質(8.2–8.3 節)、降下定理(8.4 節)、位数 2 の 有理点を もつ 曲線での 弱モーデル–ヴェイユの 定理(8.5 節)を 証明する。この 証明は 階数を 計算する 方法も 与える(8.6 節)。その 方法の 限界を 測るのが セルマー群と テイト–シャファレビッチ群 Ш \text{Ш} Ш である(8.7 節)。最後に、高さを 精密に した ネロン–テイトの 標準的高さと レギュレーターを 導入する(8.8–8.9 節)。これらは 第10章の BSD 予想に 現れる。
記法. 0 でない 有理数の 平方全体を Q × 2 = { t 2 ∣ t ∈ Q × } \mathbb{Q}^{\times 2} = \lbrace t^2 \mid t \in \mathbb{Q}^\times \rbrace Q × 2 = { t 2 ∣ t ∈ Q × } と 書く。剰余群 Q × / Q × 2 \mathbb{Q}^\times/\mathbb{Q}^{\times 2} Q × / Q × 2 の 元は、平方因子を もたない 整数(負でも よい)でただ 一通りに 代表される。以下、この 群の 元を その 代表の 整数で 書き、 Q × / Q × 2 \mathbb{Q}^\times/\mathbb{Q}^{\times 2} Q × / Q × 2 の 中で 等しい ことを「平方類と して 等しい」と いう。たとえば 平方類と して − 25 = − 1 -25 = -1 − 25 = − 1 , 68 = 17 68 = 17 68 = 17 である。− 1 -1 − 1 と 素数 p 1 , … , p t p_1, \dots, p_t p 1 , … , p t の 類で 生成される 部分群を ⟨ − 1 , p 1 , … , p t ⟩ \langle -1, p_1, \dots, p_t \rangle ⟨ − 1 , p 1 , … , p t ⟩ と 書く。素因数分解の 一意性に より、これは 2 t + 1 2^{t+1} 2 t + 1 個の 元 ± p 1 ε 1 ⋯ p t ε t \pm p_1^{\varepsilon_1} \cdots p_t^{\varepsilon_t} ± p 1 ε 1 ⋯ p t ε t (ε i ∈ { 0 , 1 } \varepsilon_i \in \lbrace 0, 1 \rbrace ε i ∈ { 0 , 1 } )からなる。素数 p p p に ついて、 p p p 進付値を v p v_p v p と 書く( 15 第5章 )。
8.1 定理の 主張と 階数
定理 8.1 (モーデル–ヴェイユの 定理, Mordell–Weil theorem) E E E を Q \mathbb{Q} Q 上の 楕円曲線と すると、 E ( Q ) E(\mathbb{Q}) E ( Q ) は 有限生成アーベル群である。
有限生成アーベル群の 基本定理(04 定理 4.8)に より、整数 r ≥ 0 r \geq 0 r ≥ 0 と 有限群 E ( Q ) t o r s E(\mathbb{Q})_{\mathrm{tors}} E ( Q ) tors に よって
E ( Q ) ≅ Z r ⊕ E ( Q ) t o r s E(\mathbb{Q}) \cong \mathbb{Z}^r \oplus E(\mathbb{Q})_{\mathrm{tors}} E ( Q ) ≅ Z r ⊕ E ( Q ) tors
と 書け、 r r r は E E E から 一意に 定まる。
定義 8.2 (階数, rank)上の r r r を E E E の Q \mathbb{Q} Q 上の 階数と いい、 r = rank E ( Q ) r = \operatorname{rank} E(\mathbb{Q}) r = rank E ( Q ) と 書く。 P 1 , … , P r ∈ E ( Q ) P_1, \dots, P_r \in E(\mathbb{Q}) P 1 , … , P r ∈ E ( Q ) で、すべての P ∈ E ( Q ) P \in E(\mathbb{Q}) P ∈ E ( Q ) が
P = n 1 P 1 + ⋯ + n r P r + T ( n i ∈ Z , T ∈ E ( Q ) t o r s ) P = n_1P_1 + \cdots + n_rP_r + T \qquad (n_i \in \mathbb{Z},\ T \in E(\mathbb{Q})_{\mathrm{tors}}) P = n 1 P 1 + ⋯ + n r P r + T ( n i ∈ Z , T ∈ E ( Q ) tors )
とただ 一通りに 書ける ものを、 E ( Q ) E(\mathbb{Q}) E ( Q ) の 自由部分の 基底 (basis) と いう。
r r r は、どの 非自明な 整数係数の 一次結合も ねじれ点に ならないような 点の 最大個数でもある。
例 8.3 (LMFDB の 表と PARI/GP で 確認。ラベルは Cremona の もの)
y 2 = x 3 − x y^2 = x^3 - x y 2 = x 3 − x (32a2):E ( Q ) = { O , ( 0 , 0 ) , ( 1 , 0 ) , ( − 1 , 0 ) } ≅ ( Z / 2 Z ) 2 E(\mathbb{Q}) = \lbrace O, (0, 0), (1, 0), (-1, 0) \rbrace \cong (\mathbb{Z}/2\mathbb{Z})^2 E ( Q ) = { O , ( 0 , 0 ) , ( 1 , 0 ) , ( − 1 , 0 )} ≅ ( Z /2 Z ) 2 で r = 0 r = 0 r = 0 。
y 2 = x 3 − 2 x y^2 = x^3 - 2x y 2 = x 3 − 2 x (256b1):E ( Q ) E(\mathbb{Q}) E ( Q ) は ( − 1 , 1 ) (-1, 1) ( − 1 , 1 ) と 位数 2 の 点 ( 0 , 0 ) (0, 0) ( 0 , 0 ) で 生成され、 E ( Q ) ≅ Z ⊕ Z / 2 Z E(\mathbb{Q}) \cong \mathbb{Z} \oplus \mathbb{Z}/2\mathbb{Z} E ( Q ) ≅ Z ⊕ Z /2 Z 、r = 1 r = 1 r = 1 。
y 2 + y = x 3 − x y^2 + y = x^3 - x y 2 + y = x 3 − x (37a1):E ( Q ) = Z ⋅ ( 0 , 0 ) ≅ Z E(\mathbb{Q}) = \mathbb{Z} \cdot (0, 0) \cong \mathbb{Z} E ( Q ) = Z ⋅ ( 0 , 0 ) ≅ Z で r = 1 r = 1 r = 1 。
y 2 = x 3 − 17 x y^2 = x^3 - 17x y 2 = x 3 − 17 x (9248g1):( − 1 , 4 ) (-1, 4) ( − 1 , 4 ) , ( − 4 , 2 ) (-4, 2) ( − 4 , 2 ) が 自由部分の 基底で、 E ( Q ) ≅ Z 2 ⊕ Z / 2 Z E(\mathbb{Q}) \cong \mathbb{Z}^2 \oplus \mathbb{Z}/2\mathbb{Z} E ( Q ) ≅ Z 2 ⊕ Z /2 Z 、r = 2 r = 2 r = 2 。
1, 2, 4 の 階数は 8.6 節で 手計算で 求める。ある 点の 組が 基底である こと(たとえば ( − 1 , 1 ) (-1, 1) ( − 1 , 1 ) が、ねじれ点の 差を 除いて 別の 有理点の m m m 倍(m ≥ 2 m \geq 2 m ≥ 2 )に ならない こと)を 示すには 高さの 具体的な 評価が 要るので、ここでは LMFDB の 表に 従う。
証明の 準備と して、扱いやすい 方程式を 選ぶ。
命題 8.4 (扱いやすい モデル) Q \mathbb{Q} Q 上の 楕円曲線は、 Q \mathbb{Q} Q 上の 許容される 変数変換に より
y 2 = f ( x ) = x 3 + a x 2 + b x + c ( a , b , c ∈ Z ) (8.1) y^2 = f(x) = x^3 + ax^2 + bx + c \qquad (a, b, c \in \mathbb{Z}) \tag{8.1} y 2 = f ( x ) = x 3 + a x 2 + b x + c ( a , b , c ∈ Z ) ( 8.1 )
の 形の 方程式に 移る。ここで f f f は 重根を もたず、変数変換は 群の 同型 E ( Q ) ≅ E ′ ( Q ) E(\mathbb{Q}) \cong E'(\mathbb{Q}) E ( Q ) ≅ E ′ ( Q ) を 与える。
証明. 一般の ワイエルシュトラス方程式 y 2 + a 1 x y + a 3 y = x 3 + a 2 x 2 + a 4 x + a 6 y^2 + a_1xy + a_3y = x^3 + a_2x^2 + a_4x + a_6 y 2 + a 1 x y + a 3 y = x 3 + a 2 x 2 + a 4 x + a 6 で x = u − 2 x ′ x = u^{-2}x' x = u − 2 x ′ , y = u − 3 y ′ y = u^{-3}y' y = u − 3 y ′ と おくと 係数 a i a_i a i は u i a i u^ia_i u i a i に 替わる( 第1章 命題 1.6)ので、a i ∈ Z a_i \in \mathbb{Z} a i ∈ Z と して よい。この とき ( 2 y + a 1 x + a 3 ) 2 = 4 x 3 + b 2 x 2 + 2 b 4 x + b 6 (2y + a_1x + a_3)^2 = 4x^3 + b_2x^2 + 2b_4x + b_6 ( 2 y + a 1 x + a 3 ) 2 = 4 x 3 + b 2 x 2 + 2 b 4 x + b 6 (b 2 = a 1 2 + 4 a 2 b_2 = a_1^2 + 4a_2 b 2 = a 1 2 + 4 a 2 , b 4 = 2 a 4 + a 1 a 3 b_4 = 2a_4 + a_1a_3 b 4 = 2 a 4 + a 1 a 3 , b 6 = a 3 2 + 4 a 6 b_6 = a_3^2 + 4a_6 b 6 = a 3 2 + 4 a 6 )なので、X = 4 x X = 4x X = 4 x , Y = 8 y + 4 a 1 x + 4 a 3 Y = 8y + 4a_1x + 4a_3 Y = 8 y + 4 a 1 x + 4 a 3 と おいて 両辺に 16 を かけると
Y 2 = X 3 + b 2 X 2 + 8 b 4 X + 16 b 6 Y^2 = X^3 + b_2X^2 + 8b_4X + 16b_6 Y 2 = X 3 + b 2 X 2 + 8 b 4 X + 16 b 6
と なる。これは 許容される 変数変換で、射影平面の 線形変換と して O O O を O O O に、直線を 直線に 移すから、弦と 接線で 定義された 群法則( 第2章 定義 2.4・定理 2.10)を 保つ。 y 2 = f ( x ) y^2 = f(x) y 2 = f ( x ) の 判別式 Δ \Delta Δ は f f f の 判別式の 16 倍なので、第1章 定理 1.12 に より、曲線が 非特異である ことは f f f が 重根を もたない ことと 同値である。 □ \square □
以下 8.2–8.4 節では、E E E を (8.1) で 与えられた 曲線と する。短い 形 y 2 = x 3 + A x + B y^2 = x^3 + Ax + B y 2 = x 3 + A x + B は a = 0 a = 0 a = 0 の 場合に あたるが、 x 2 x^2 x 2 の 項を 残しておけば、8.5 節の y 2 = x 3 + a x 2 + b x y^2 = x^3 + ax^2 + bx y 2 = x 3 + a x 2 + b x に そのまま 適用できる。証明は 次の 4 つの 性質と、純粋に 群論的な 降下定理(定理 8.13)からなる。 h h h は 8.2 節で 定義する 点の 高さである。
(H1) 任意の 実数 M M M に ついて、 h ( P ) ≤ M h(P) \leq M h ( P ) ≤ M と なる P ∈ E ( Q ) P \in E(\mathbb{Q}) P ∈ E ( Q ) は 有限個(命題 8.9)。
(H2) P 0 ∈ E ( Q ) P_0 \in E(\mathbb{Q}) P 0 ∈ E ( Q ) ごとに 定数 κ 0 \kappa_0 κ 0 が あって h ( P + P 0 ) ≤ 2 h ( P ) + κ 0 h(P + P_0) \leq 2h(P) + \kappa_0 h ( P + P 0 ) ≤ 2 h ( P ) + κ 0 (命題 8.10)。
(H3) 定数 κ \kappa κ が あって h ( 2 P ) ≥ 4 h ( P ) − κ h(2P) \geq 4h(P) - \kappa h ( 2 P ) ≥ 4 h ( P ) − κ (命題 8.12)。
(W) [ E ( Q ) : 2 E ( Q ) ] < ∞ [E(\mathbb{Q}) : 2E(\mathbb{Q})] < \infty [ E ( Q ) : 2 E ( Q )] < ∞ (定理 8.15。位数 2 の 有理点を もつ 場合に 定理 8.20 で 証明する)。
(H1)–(H3) は (8.1) に ついての 初等的な 評価で、(W) が 算術的な 核心である。
8.2 高さ
22 / 7 22/7 22/7 と 157 / 50 = 3.14 157/50 = 3.14 157/50 = 3.14 は どちらも π \pi π に 近いが、書き表すのに 必要な 桁数が 違う。有理数の「算術的な 複雑さ」を 測るのが 高さである。
定義 8.5 (有理数の 高さ, height) t ∈ Q t \in \mathbb{Q} t ∈ Q を 既約分数 t = m / n t = m/n t = m / n (m , n ∈ Z m, n \in \mathbb{Z} m , n ∈ Z , n ≥ 1 n \geq 1 n ≥ 1 , gcd ( m , n ) = 1 \gcd(m, n) = 1 g cd( m , n ) = 1 )と 書く とき
H ( t ) = max ( ∣ m ∣ , ∣ n ∣ ) , h ( t ) = log H ( t ) H(t) = \max(\lvert m \rvert, \lvert n \rvert), \qquad h(t) = \log H(t) H ( t ) = max (∣ m ∣ , ∣ n ∣) , h ( t ) = log H ( t )
と 定め、 H ( t ) H(t) H ( t ) を t t t の 高さ 、h ( t ) h(t) h ( t ) を 対数高さ (logarithmic height) と いう。
H ( 0 ) = 1 H(0) = 1 H ( 0 ) = 1 (0 = 0 / 1 0 = 0/1 0 = 0/1 )であり、常に H ( t ) ≥ 1 H(t) \geq 1 H ( t ) ≥ 1 , h ( t ) ≥ 0 h(t) \geq 0 h ( t ) ≥ 0 。たとえば H ( 22 / 7 ) = 22 H(22/7) = 22 H ( 22/7 ) = 22 , H ( 157 / 50 ) = 157 H(157/50) = 157 H ( 157/50 ) = 157 。
補題 8.6 B ≥ 1 B \geq 1 B ≥ 1 と すると、 H ( t ) ≤ B H(t) \leq B H ( t ) ≤ B を みたす t ∈ Q t \in \mathbb{Q} t ∈ Q は ( 2 B + 1 ) B (2B + 1)B ( 2 B + 1 ) B 個以下である。
証明. t = m / n t = m/n t = m / n を 既約分数で 書くと ∣ m ∣ ≤ B \lvert m \rvert \leq B ∣ m ∣ ≤ B , 1 ≤ n ≤ B 1 \leq n \leq B 1 ≤ n ≤ B で、そのような 整数の 組 ( m , n ) (m, n) ( m , n ) は ( 2 B + 1 ) B (2B + 1)B ( 2 B + 1 ) B 個以下である。□ \square □
補題 8.7 (有理点の 座標の 分母) E E E を (8.1)、P = ( x , y ) ∈ E ( Q ) P = (x, y) \in E(\mathbb{Q}) P = ( x , y ) ∈ E ( Q ) と する。
整数 m , n , e m, n, e m , n , e (e ≥ 1 e \geq 1 e ≥ 1 , gcd ( m , e ) = gcd ( n , e ) = 1 \gcd(m, e) = \gcd(n, e) = 1 g cd( m , e ) = g cd( n , e ) = 1 )で x = m / e 2 x = m/e^2 x = m / e 2 , y = n / e 3 y = n/e^3 y = n / e 3 と なる ものが ただ 一組ある。この とき H ( x ) = max ( ∣ m ∣ , e 2 ) H(x) = \max(\lvert m \rvert, e^2) H ( x ) = max (∣ m ∣ , e 2 ) 。
K = 1 + ∣ a ∣ + ∣ b ∣ + ∣ c ∣ K = \sqrt{1 + \lvert a \rvert + \lvert b \rvert + \lvert c \rvert} K = 1 + ∣ a ∣ + ∣ b ∣ + ∣ c ∣ と おくと ∣ n ∣ ≤ K H ( x ) 3 / 2 \lvert n \rvert \leq K H(x)^{3/2} ∣ n ∣ ≤ K H ( x ) 3/2 。
証明. (1) x = m / M x = m/M x = m / M , y = n / N y = n/N y = n / N (既約分数、M , N ≥ 1 M, N \geq 1 M , N ≥ 1 )と おく。 y 2 = f ( x ) y^2 = f(x) y 2 = f ( x ) に M 3 N 2 M^3N^2 M 3 N 2 を かけると
M 3 n 2 = N 2 m 3 + N 2 M ( a m 2 + b m M + c M 2 ) M^3n^2 = N^2m^3 + N^2M\,(am^2 + bmM + cM^2) M 3 n 2 = N 2 m 3 + N 2 M ( a m 2 + bm M + c M 2 )
M M M を 法と して 見ると M ∣ N 2 m 3 M \mid N^2m^3 M ∣ N 2 m 3 で、gcd ( m , M ) = 1 \gcd(m, M) = 1 g cd( m , M ) = 1 より M ∣ N 2 M \mid N^2 M ∣ N 2 。すると 右辺第 2 項と 左辺は M 2 M^2 M 2 で 割り切れるので M 2 ∣ N 2 m 3 M^2 \mid N^2m^3 M 2 ∣ N 2 m 3 , M 2 ∣ N 2 M^2 \mid N^2 M 2 ∣ N 2 。もう 一度 同じ 議論を して M 3 ∣ N 2 M^3 \mid N^2 M 3 ∣ N 2 。逆に、右辺は N 2 N^2 N 2 の 倍数なので N 2 ∣ M 3 n 2 N^2 \mid M^3n^2 N 2 ∣ M 3 n 2 で、gcd ( n , N ) = 1 \gcd(n, N) = 1 g cd( n , N ) = 1 より N 2 ∣ M 3 N^2 \mid M^3 N 2 ∣ M 3 。よって N 2 = M 3 N^2 = M^3 N 2 = M 3 で、e = N / M e = N/M e = N / M は e 2 = M e^2 = M e 2 = M を みたす正の 有理数だから 整数であり、 M = e 2 M = e^2 M = e 2 , N = e 3 N = e^3 N = e 3 。一意性は 既約分数表示の 一意性から 従う。 gcd ( m , e 2 ) = 1 \gcd(m, e^2) = 1 g cd( m , e 2 ) = 1 なので m / e 2 m/e^2 m / e 2 は 既約分数で、 H ( x ) = max ( ∣ m ∣ , e 2 ) H(x) = \max(\lvert m \rvert, e^2) H ( x ) = max (∣ m ∣ , e 2 ) 。
(2) y 2 = f ( x ) y^2 = f(x) y 2 = f ( x ) に e 6 e^6 e 6 を かけると n 2 = m 3 + a m 2 e 2 + b m e 4 + c e 6 n^2 = m^3 + am^2e^2 + bme^4 + ce^6 n 2 = m 3 + a m 2 e 2 + bm e 4 + c e 6 。∣ m ∣ ≤ H ( x ) \lvert m \rvert \leq H(x) ∣ m ∣ ≤ H ( x ) , e 2 ≤ H ( x ) e^2 \leq H(x) e 2 ≤ H ( x ) より n 2 ≤ ( 1 + ∣ a ∣ + ∣ b ∣ + ∣ c ∣ ) H ( x ) 3 n^2 \leq (1 + \lvert a \rvert + \lvert b \rvert + \lvert c \rvert)H(x)^3 n 2 ≤ ( 1 + ∣ a ∣ + ∣ b ∣ + ∣ c ∣) H ( x ) 3 。□ \square □
たとえば 冒頭の 3 P = ( − 1 / 169 , 239 / 2197 ) 3P = (-1/169, 239/2197) 3 P = ( − 1/169 , 239/2197 ) では e = 13 e = 13 e = 13 である。
定義 8.8 (点の 高さ) E E E を Q \mathbb{Q} Q 上の ワイエルシュトラス方程式で 定義された 楕円曲線と する。 P ∈ E ( Q ) P \in E(\mathbb{Q}) P ∈ E ( Q ) に ついて
H ( P ) = H ( x ( P ) ) , h ( P ) = log H ( P ) ( P ≠ O ) , H ( O ) = 1 , h ( O ) = 0 H(P) = H(x(P)), \quad h(P) = \log H(P) \quad (P \neq O), \qquad H(O) = 1, \quad h(O) = 0 H ( P ) = H ( x ( P )) , h ( P ) = log H ( P ) ( P = O ) , H ( O ) = 1 , h ( O ) = 0
と 定め、 h h h を(x x x 座標に よる) 素朴な 高さ (naive height) と いう。
− P -P − P は P P P と 同じ x x x 座標を もつので h ( − P ) = h ( P ) h(-P) = h(P) h ( − P ) = h ( P ) 。高さは 方程式の 取り方に 依存するが、許容される 変数変換に よる 違いは 有界である(補題 8.34)。
命題 8.9 (性質 (H1))任意の 実数 M M M に ついて、 { P ∈ E ( Q ) ∣ h ( P ) ≤ M } \lbrace P \in E(\mathbb{Q}) \mid h(P) \leq M \rbrace { P ∈ E ( Q ) ∣ h ( P ) ≤ M } は 有限集合である。
証明. h ( P ) ≤ M h(P) \leq M h ( P ) ≤ M なら H ( x ( P ) ) ≤ exp ( M ) H(x(P)) \leq \exp(M) H ( x ( P )) ≤ exp ( M ) なので、補題 8.6 より x ( P ) x(P) x ( P ) の とりうる値は 有限個である。 x x x を 固定すると y y y は 2 次方程式の 根なので 2 個以下である。 O O O を 加えても 有限個である。 □ \square □
この 証明は (8.1) の 形を 使っていないので、命題 8.9 は 任意の ワイエルシュトラス方程式に ついて 成り立つ。
8.3 高さの 2 つの 不等式
この 節でも E E E は (8.1) と する。点に 一定の 点を 加えても 高さ H H H は 高々 2 乗程度に しかならず、2 倍すると H H H は ほぼ 4 乗に なる。どちらも 加法公式の 分子と 分母の 次数を 数える ことから 出てくる。
命題 8.10 (性質 (H2))P 0 ∈ E ( Q ) P_0 \in E(\mathbb{Q}) P 0 ∈ E ( Q ) と する。 a , b , c a, b, c a , b , c と P 0 P_0 P 0 だけで 決まる 定数 κ 0 \kappa_0 κ 0 が あって、すべての P ∈ E ( Q ) P \in E(\mathbb{Q}) P ∈ E ( Q ) に ついて
h ( P + P 0 ) ≤ 2 h ( P ) + κ 0 h(P + P_0) \leq 2h(P) + \kappa_0 h ( P + P 0 ) ≤ 2 h ( P ) + κ 0
証明. P 0 = O P_0 = O P 0 = O なら κ 0 = 0 \kappa_0 = 0 κ 0 = 0 で よいので、 P 0 = ( x 0 , y 0 ) ≠ O P_0 = (x_0, y_0) \neq O P 0 = ( x 0 , y 0 ) = O と する。3 点 P = O , P 0 , − P 0 P = O, P_0, -P_0 P = O , P 0 , − P 0 に ついては、 κ 0 \kappa_0 κ 0 を それらで 不等式が 成り立つように 大きくとれば よいので、それ以外の P = ( x , y ) P = (x, y) P = ( x , y ) を 考える。この とき x ≠ x 0 x \neq x_0 x = x 0 である(x x x 座標が 等しい 2 点は 互いに ± \pm ± の 関係に ある)。 P + P 0 = ( ξ , η ) P + P_0 = (\xi, \eta) P + P 0 = ( ξ , η ) と すると、加法公式(第2章 定理 2.6)に より ξ = λ 2 − a − x − x 0 \xi = \lambda^2 - a - x - x_0 ξ = λ 2 − a − x − x 0 , λ = ( y − y 0 ) / ( x − x 0 ) \lambda = (y - y_0)/(x - x_0) λ = ( y − y 0 ) / ( x − x 0 ) である。y 2 = f ( x ) y^2 = f(x) y 2 = f ( x ) , y 0 2 = f ( x 0 ) y_0^2 = f(x_0) y 0 2 = f ( x 0 ) を 代入して 展開すると、分子の x 3 x^3 x 3 , x 0 3 x_0^3 x 0 3 , a x 2 ax^2 a x 2 , a x 0 2 ax_0^2 a x 0 2 の 項が 打ち消し合い
ξ = ( y − y 0 ) 2 − ( x − x 0 ) 2 ( x + x 0 + a ) ( x − x 0 ) 2 = − 2 y 0 y + x 0 x 2 + ( x 0 2 + 2 a x 0 + b ) x + ( b x 0 + 2 c ) ( x − x 0 ) 2 \xi = \frac{(y - y_0)^2 - (x - x_0)^2(x + x_0 + a)}{(x - x_0)^2} = \frac{-2y_0\,y + x_0x^2 + (x_0^2 + 2ax_0 + b)\,x + (bx_0 + 2c)}{(x - x_0)^2} ξ = ( x − x 0 ) 2 ( y − y 0 ) 2 − ( x − x 0 ) 2 ( x + x 0 + a ) = ( x − x 0 ) 2 − 2 y 0 y + x 0 x 2 + ( x 0 2 + 2 a x 0 + b ) x + ( b x 0 + 2 c )
と なる。補題 8.7 のように x 0 = m 0 / e 0 2 x_0 = m_0/e_0^2 x 0 = m 0 / e 0 2 , y 0 = n 0 / e 0 3 y_0 = n_0/e_0^3 y 0 = n 0 / e 0 3 と 書き、分子と 分母に e 0 4 e_0^4 e 0 4 を かけると、 P 0 P_0 P 0 と a , b , c a, b, c a , b , c だけで 決まる 整数 A , B , C , D , A ′ , B ′ , C ′ A, B, C, D, A', B', C' A , B , C , D , A ′ , B ′ , C ′ に よって
ξ = A y + B x 2 + C x + D A ′ x 2 + B ′ x + C ′ \xi = \frac{Ay + Bx^2 + Cx + D}{A'x^2 + B'x + C'} ξ = A ′ x 2 + B ′ x + C ′ A y + B x 2 + C x + D
と 書ける(たとえば A = − 2 n 0 e 0 A = -2n_0e_0 A = − 2 n 0 e 0 , A ′ x 2 + B ′ x + C ′ = ( e 0 2 x − m 0 ) 2 A'x^2 + B'x + C' = (e_0^2x - m_0)^2 A ′ x 2 + B ′ x + C ′ = ( e 0 2 x − m 0 ) 2 )。ここに x = m / e 2 x = m/e^2 x = m / e 2 , y = n / e 3 y = n/e^3 y = n / e 3 (補題 8.7)を 代入し、分子と 分母に e 4 e^4 e 4 を かけると
ξ = A n e + B m 2 + C m e 2 + D e 4 A ′ m 2 + B ′ m e 2 + C ′ e 4 \xi = \frac{Ane + Bm^2 + Cme^2 + De^4}{A'm^2 + B'me^2 + C'e^4} ξ = A ′ m 2 + B ′ m e 2 + C ′ e 4 A n e + B m 2 + C m e 2 + D e 4
右辺の 分子と 分母は 整数で、分母は e 4 ( e 0 2 x − m 0 ) 2 ≠ 0 e^4(e_0^2x - m_0)^2 \neq 0 e 4 ( e 0 2 x − m 0 ) 2 = 0 である。約分しても 分子と 分母の 絶対値は 大きくならないので、 H ( ξ ) H(\xi) H ( ξ ) は 分子と 分母の 絶対値の 大きい ほう 以下である。 ∣ m ∣ ≤ H ( P ) \lvert m \rvert \leq H(P) ∣ m ∣ ≤ H ( P ) , e 2 ≤ H ( P ) e^2 \leq H(P) e 2 ≤ H ( P ) , ∣ n ∣ ≤ K H ( P ) 3 / 2 \lvert n \rvert \leq KH(P)^{3/2} ∣ n ∣ ≤ K H ( P ) 3/2 (補題 8.7)より ∣ A n e ∣ ≤ ∣ A ∣ K H ( P ) 2 \lvert Ane \rvert \leq \lvert A \rvert KH(P)^2 ∣ A n e ∣ ≤ ∣ A ∣ K H ( P ) 2 , ∣ B m 2 ∣ ≤ ∣ B ∣ H ( P ) 2 \lvert Bm^2 \rvert \leq \lvert B \rvert H(P)^2 ∣ B m 2 ∣ ≤ ∣ B ∣ H ( P ) 2 などが 成り立ち、
H ( P + P 0 ) ≤ max ( ∣ A ∣ K + ∣ B ∣ + ∣ C ∣ + ∣ D ∣ , ∣ A ′ ∣ + ∣ B ′ ∣ + ∣ C ′ ∣ ) ⋅ H ( P ) 2 H(P + P_0) \leq \max\bigl(\lvert A \rvert K + \lvert B \rvert + \lvert C \rvert + \lvert D \rvert,\ \lvert A' \rvert + \lvert B' \rvert + \lvert C' \rvert\bigr) \cdot H(P)^2 H ( P + P 0 ) ≤ max ( ∣ A ∣ K + ∣ B ∣ + ∣ C ∣ + ∣ D ∣ , ∣ A ′ ∣ + ∣ B ′ ∣ + ∣ C ′ ∣ ) ⋅ H ( P ) 2
を 得る。対数を とればよい。 □ \square □
2 倍の 点の 評価には、上からだけでなく 下からの 評価が 要る。分子と 分母が 大きな 公約数を もって 約分され、高さが 小さくなる ことが ありうるからである。それが 起こらない ことを 保証するのが 次の 補題である。
補題 8.11 (有理関数に よる 高さの 変化) g 1 ( X ) , g 2 ( X ) ∈ Z [ X ] g_1(X), g_2(X) \in \mathbb{Z}[X] g 1 ( X ) , g 2 ( X ) ∈ Z [ X ] は 複素数の 共通根を もたず、 d = deg g 1 ≥ 1 d = \deg g_1 \geq 1 d = deg g 1 ≥ 1 , g 2 ≠ 0 g_2 \neq 0 g 2 = 0 , deg g 2 ≤ d \deg g_2 \leq d deg g 2 ≤ d を みたすと する。既約分数 t = m / n t = m/n t = m / n (n ≥ 1 n \geq 1 n ≥ 1 )に 対して G i ( m , n ) = n d g i ( m / n ) G_i(m, n) = n^dg_i(m/n) G i ( m , n ) = n d g i ( m / n ) (i = 1 , 2 i = 1, 2 i = 1 , 2 )と おく。これは m , n m, n m , n の 整数係数の d d d 次斉次多項式である。
g 1 , g 2 g_1, g_2 g 1 , g 2 だけで 決まる 整数 R ≥ 1 R \geq 1 R ≥ 1 が あって、すべての 既約分数 m / n m/n m / n に ついて gcd ( G 1 ( m , n ) , G 2 ( m , n ) ) \gcd(G_1(m, n), G_2(m, n)) g cd( G 1 ( m , n ) , G 2 ( m , n )) は R R R を 割り切る。
g 1 , g 2 g_1, g_2 g 1 , g 2 だけで 決まる 定数 κ 1 ≥ 0 \kappa_1 \geq 0 κ 1 ≥ 0 が あって、 g 2 ( t ) ≠ 0 g_2(t) \neq 0 g 2 ( t ) = 0 を みたすすべての t ∈ Q t \in \mathbb{Q} t ∈ Q に ついて
∣ h ( g 1 ( t ) / g 2 ( t ) ) − d h ( t ) ∣ ≤ κ 1 \bigl\lvert h\bigl(g_1(t)/g_2(t)\bigr) - d\,h(t) \bigr\rvert \leq \kappa_1 h ( g 1 ( t ) / g 2 ( t ) ) − d h ( t ) ≤ κ 1
証明. (1) Q [ X ] \mathbb{Q}[X] Q [ X ] は 単項イデアル整域なので( 04 第5章 系 5.31)、イデアル ( g 1 , g 2 ) (g_1, g_2) ( g 1 , g 2 ) は ある 多項式 g g g で 生成される。 g g g は g 1 , g 2 g_1, g_2 g 1 , g 2 を 割るので、 deg g ≥ 1 \deg g \geq 1 deg g ≥ 1 なら g g g の 複素根が g 1 , g 2 g_1, g_2 g 1 , g 2 の 共通根に なってしまう。よって g g g は 定数で、 u 1 g 1 + u 2 g 2 = 1 u_1g_1 + u_2g_2 = 1 u 1 g 1 + u 2 g 2 = 1 と なる u 1 , u 2 ∈ Q [ X ] u_1, u_2 \in \mathbb{Q}[X] u 1 , u 2 ∈ Q [ X ] が ある。整数 s ≥ 1 s \geq 1 s ≥ 1 を s u 1 , s u 2 ∈ Z [ X ] su_1, su_2 \in \mathbb{Z}[X] s u 1 , s u 2 ∈ Z [ X ] と なるように とり、 D = max ( deg u 1 , deg u 2 ) D = \max(\deg u_1, \deg u_2) D = max ( deg u 1 , deg u 2 ) と する。 X = m / n X = m/n X = m / n を 代入して s n D + d sn^{D+d} s n D + d を かけると
( n D s u 1 ( m / n ) ) G 1 ( m , n ) + ( n D s u 2 ( m / n ) ) G 2 ( m , n ) = s n D + d \bigl(n^D su_1(m/n)\bigr)\,G_1(m, n) + \bigl(n^D su_2(m/n)\bigr)\,G_2(m, n) = sn^{D+d} ( n D s u 1 ( m / n ) ) G 1 ( m , n ) + ( n D s u 2 ( m / n ) ) G 2 ( m , n ) = s n D + d
で、括弧の 中は 整数である。よって γ = gcd ( G 1 ( m , n ) , G 2 ( m , n ) ) \gamma = \gcd(G_1(m, n), G_2(m, n)) γ = g cd( G 1 ( m , n ) , G 2 ( m , n )) (G 1 , G 2 G_1, G_2 G 1 , G 2 が 同時に 0 に なると m / n m/n m / n が 共通根に なるので、 γ ≥ 1 \gamma \geq 1 γ ≥ 1 は 定まる)は s n D + d sn^{D+d} s n D + d を 割る。 g 1 ( X ) = a 0 X d + a 1 X d − 1 + ⋯ + a d g_1(X) = a_0X^d + a_1X^{d-1} + \cdots + a_d g 1 ( X ) = a 0 X d + a 1 X d − 1 + ⋯ + a d (a 0 ≠ 0 a_0 \neq 0 a 0 = 0 )と 書くと G 1 ( m , n ) = a 0 m d + a 1 m d − 1 n + ⋯ + a d n d G_1(m, n) = a_0m^d + a_1m^{d-1}n + \cdots + a_dn^d G 1 ( m , n ) = a 0 m d + a 1 m d − 1 n + ⋯ + a d n d である。k = 0 , 1 , … , D + d k = 0, 1, \dots, D + d k = 0 , 1 , … , D + d に ついて γ ∣ s a 0 k n D + d − k \gamma \mid sa_0^kn^{D+d-k} γ ∣ s a 0 k n D + d − k を 帰納法で 示す。 k = 0 k = 0 k = 0 は 上で 示した。 k < D + d k < D + d k < D + d で 成り立つと すると、
s a 0 k n D + d − k − 1 G 1 ( m , n ) = s a 0 k + 1 m d n D + d − k − 1 + ∑ i = 1 d s a 0 k a i m d − i n D + d − k − 1 + i sa_0^kn^{D+d-k-1}\,G_1(m, n) = sa_0^{k+1}m^dn^{D+d-k-1} + \sum_{i=1}^{d} sa_0^ka_i\,m^{d-i}n^{D+d-k-1+i} s a 0 k n D + d − k − 1 G 1 ( m , n ) = s a 0 k + 1 m d n D + d − k − 1 + i = 1 ∑ d s a 0 k a i m d − i n D + d − k − 1 + i
の 左辺と 右辺の 和の 各項( s a 0 k n D + d − k sa_0^kn^{D+d-k} s a 0 k n D + d − k の 倍数)は γ \gamma γ で 割り切れるので、 γ ∣ s a 0 k + 1 m d n D + d − k − 1 \gamma \mid sa_0^{k+1}m^dn^{D+d-k-1} γ ∣ s a 0 k + 1 m d n D + d − k − 1 。一方 γ ∣ s a 0 k + 1 n D + d − k \gamma \mid sa_0^{k+1}n^{D+d-k} γ ∣ s a 0 k + 1 n D + d − k でも あるから、 gcd ( m d , n ) = 1 \gcd(m^d, n) = 1 g cd( m d , n ) = 1 より γ \gamma γ は s a 0 k + 1 n D + d − k − 1 gcd ( m d , n ) = s a 0 k + 1 n D + d − k − 1 sa_0^{k+1}n^{D+d-k-1}\gcd(m^d, n) = sa_0^{k+1}n^{D+d-k-1} s a 0 k + 1 n D + d − k − 1 g cd( m d , n ) = s a 0 k + 1 n D + d − k − 1 を 割る。 k = D + d k = D + d k = D + d と して γ ∣ s a 0 D + d \gamma \mid sa_0^{D+d} γ ∣ s a 0 D + d を 得るので、 R = ∣ s a 0 D + d ∣ R = \lvert sa_0^{D+d} \rvert R = ∣ s a 0 D + d ∣ と おけばよい。
(2) t = m / n t = m/n t = m / n (既約分数)と すると g 1 ( t ) / g 2 ( t ) = G 1 ( m , n ) / G 2 ( m , n ) g_1(t)/g_2(t) = G_1(m, n)/G_2(m, n) g 1 ( t ) / g 2 ( t ) = G 1 ( m , n ) / G 2 ( m , n ) で、分母は 0 でない。μ = max ( ∣ m ∣ , n ) = H ( t ) \mu = \max(\lvert m \rvert, n) = H(t) μ = max (∣ m ∣ , n ) = H ( t ) と おく。
上からの 評価: g i g_i g i の 係数の 絶対値の 和の 大きい ほうを C 2 C_2 C 2 と すると、 ∣ G i ( m , n ) ∣ ≤ C 2 μ d \lvert G_i(m, n) \rvert \leq C_2\mu^d ∣ G i ( m , n )∣ ≤ C 2 μ d なので H ( g 1 ( t ) / g 2 ( t ) ) ≤ max ( ∣ G 1 ∣ , ∣ G 2 ∣ ) ≤ C 2 H ( t ) d H(g_1(t)/g_2(t)) \leq \max(\lvert G_1 \rvert, \lvert G_2 \rvert) \leq C_2H(t)^d H ( g 1 ( t ) / g 2 ( t )) ≤ max (∣ G 1 ∣ , ∣ G 2 ∣) ≤ C 2 H ( t ) d 。
下からの 評価:約分して 既約分数に すると、分子と 分母は ちょうど γ \gamma γ で 割られるので、(1) より H ( g 1 ( t ) / g 2 ( t ) ) = max ( ∣ G 1 ∣ , ∣ G 2 ∣ ) / γ ≥ max ( ∣ G 1 ∣ , ∣ G 2 ∣ ) / R H(g_1(t)/g_2(t)) = \max(\lvert G_1 \rvert, \lvert G_2 \rvert)/\gamma \geq \max(\lvert G_1 \rvert, \lvert G_2 \rvert)/R H ( g 1 ( t ) / g 2 ( t )) = max (∣ G 1 ∣ , ∣ G 2 ∣) / γ ≥ max (∣ G 1 ∣ , ∣ G 2 ∣) / R 。ここで、実数 ( σ , τ ) (\sigma, \tau) ( σ , τ ) の 関数 F ( σ , τ ) = max ( ∣ G 1 ( σ , τ ) ∣ , ∣ G 2 ( σ , τ ) ∣ ) F(\sigma, \tau) = \max(\lvert G_1(\sigma, \tau) \rvert, \lvert G_2(\sigma, \tau) \rvert) F ( σ , τ ) = max (∣ G 1 ( σ , τ )∣ , ∣ G 2 ( σ , τ )∣) を、コンパクト集合 S = { ( σ , τ ) ∈ R 2 ∣ max ( ∣ σ ∣ , ∣ τ ∣ ) = 1 } S = \lbrace (\sigma, \tau) \in \mathbb{R}^2 \mid \max(\lvert \sigma \rvert, \lvert \tau \rvert) = 1 \rbrace S = {( σ , τ ) ∈ R 2 ∣ max (∣ σ ∣ , ∣ τ ∣) = 1 } 上で 考える。 F F F は 連続で、 S S S 上で 0 に ならない。実際、 τ ≠ 0 \tau \neq 0 τ = 0 なら G i ( σ , τ ) = τ d g i ( σ / τ ) G_i(\sigma, \tau) = \tau^dg_i(\sigma/\tau) G i ( σ , τ ) = τ d g i ( σ / τ ) が ともに 0 に なる ことは なく(共通根が ない)、 τ = 0 \tau = 0 τ = 0 なら ∣ σ ∣ = 1 \lvert \sigma \rvert = 1 ∣ σ ∣ = 1 で G 1 ( σ , 0 ) = a 0 σ d ≠ 0 G_1(\sigma, 0) = a_0\sigma^d \neq 0 G 1 ( σ , 0 ) = a 0 σ d = 0 である。よって F F F は S S S 上で 正の 最小値 c c c を とり、斉次性から F ( m , n ) = μ d F ( m / μ , n / μ ) ≥ c μ d F(m, n) = \mu^dF(m/\mu, n/\mu) \geq c\mu^d F ( m , n ) = μ d F ( m / μ , n / μ ) ≥ c μ d 。したがって H ( g 1 ( t ) / g 2 ( t ) ) ≥ ( c / R ) H ( t ) d H(g_1(t)/g_2(t)) \geq (c/R)H(t)^d H ( g 1 ( t ) / g 2 ( t )) ≥ ( c / R ) H ( t ) d 。
以上の 対数を とり、 κ 1 = max ( log C 2 , log ( R / c ) , 0 ) \kappa_1 = \max(\log C_2, \log(R/c), 0) κ 1 = max ( log C 2 , log ( R / c ) , 0 ) と すればよい。 □ \square □
命題 8.12 (性質 (H3)) (8.1) の E E E に ついて、 a , b , c a, b, c a , b , c だけで 決まる 定数 κ \kappa κ が あって、すべての P ∈ E ( Q ) P \in E(\mathbb{Q}) P ∈ E ( Q ) に ついて
∣ h ( 2 P ) − 4 h ( P ) ∣ ≤ κ \lvert h(2P) - 4h(P) \rvert \leq \kappa ∣ h ( 2 P ) − 4 h ( P )∣ ≤ κ
が 成り立つ。特に h ( 2 P ) ≥ 4 h ( P ) − κ h(2P) \geq 4h(P) - \kappa h ( 2 P ) ≥ 4 h ( P ) − κ 。
証明. P = ( x , y ) P = (x, y) P = ( x , y ) , y ≠ 0 y \neq 0 y = 0 と すると、接線の 傾きは λ = f ′ ( x ) / ( 2 y ) \lambda = f'(x)/(2y) λ = f ′ ( x ) / ( 2 y ) で、加法公式から
x ( 2 P ) = λ 2 − a − 2 x = f ′ ( x ) 2 − 4 ( 2 x + a ) f ( x ) 4 f ( x ) = x 4 − 2 b x 2 − 8 c x + b 2 − 4 a c 4 x 3 + 4 a x 2 + 4 b x + 4 c x(2P) = \lambda^2 - a - 2x = \frac{f'(x)^2 - 4(2x + a)f(x)}{4f(x)} = \frac{x^4 - 2bx^2 - 8cx + b^2 - 4ac}{4x^3 + 4ax^2 + 4bx + 4c} x ( 2 P ) = λ 2 − a − 2 x = 4 f ( x ) f ′ ( x ) 2 − 4 ( 2 x + a ) f ( x ) = 4 x 3 + 4 a x 2 + 4 b x + 4 c x 4 − 2 b x 2 − 8 c x + b 2 − 4 a c
である(2 つ目の 等号は y 2 = f ( x ) y^2 = f(x) y 2 = f ( x ) 、3 つ目は 展開計算)。 g 1 ( X ) = X 4 − 2 b X 2 − 8 c X + b 2 − 4 a c g_1(X) = X^4 - 2bX^2 - 8cX + b^2 - 4ac g 1 ( X ) = X 4 − 2 b X 2 − 8 c X + b 2 − 4 a c , g 2 ( X ) = 4 f ( X ) g_2(X) = 4f(X) g 2 ( X ) = 4 f ( X ) と おく。 f ( θ ) = 0 f(\theta) = 0 f ( θ ) = 0 なら g 1 ( θ ) = f ′ ( θ ) 2 − 4 ( 2 θ + a ) f ( θ ) = f ′ ( θ ) 2 ≠ 0 g_1(\theta) = f'(\theta)^2 - 4(2\theta + a)f(\theta) = f'(\theta)^2 \neq 0 g 1 ( θ ) = f ′ ( θ ) 2 − 4 ( 2 θ + a ) f ( θ ) = f ′ ( θ ) 2 = 0 (f f f は 重根を もたない)なので、 g 1 , g 2 g_1, g_2 g 1 , g 2 は 共通根を もたない。 d = 4 d = 4 d = 4 と して 補題 8.11 (2) を 使うと、 y ≠ 0 y \neq 0 y = 0 の 点に ついて ∣ h ( 2 P ) − 4 h ( P ) ∣ ≤ κ 1 \lvert h(2P) - 4h(P) \rvert \leq \kappa_1 ∣ h ( 2 P ) − 4 h ( P )∣ ≤ κ 1 。残りの 2 P = O 2P = O 2 P = O と なる 点( O O O と f f f の 有理根 θ \theta θ に 対する ( θ , 0 ) (\theta, 0) ( θ , 0 ) 、高々 4 個)では h ( 2 P ) = 0 h(2P) = 0 h ( 2 P ) = 0 なので、κ = max ( κ 1 , 4 h ( P ) ) \kappa = \max(\kappa_1, 4h(P)) κ = max ( κ 1 , 4 h ( P )) (P P P は それらの 点を 動く)と すればよい。 □ \square □
8.4 降下定理
次の 定理は 群と 関数に ついての 純粋に 形式的な 主張である。
定理 8.13 (降下定理, descent theorem)Γ \Gamma Γ を アーベル群とし、関数 h : Γ → R ≥ 0 h\colon \Gamma \to \mathbb{R}_{\geq 0} h : Γ → R ≥ 0 が 次を みたすと する。
任意の M ∈ R M \in \mathbb{R} M ∈ R に ついて { P ∈ Γ ∣ h ( P ) ≤ M } \lbrace P \in \Gamma \mid h(P) \leq M \rbrace { P ∈ Γ ∣ h ( P ) ≤ M } は 有限集合である。
任意の P 0 ∈ Γ P_0 \in \Gamma P 0 ∈ Γ に ついて 定数 κ 0 \kappa_0 κ 0 が あって、すべての P ∈ Γ P \in \Gamma P ∈ Γ で h ( P + P 0 ) ≤ 2 h ( P ) + κ 0 h(P + P_0) \leq 2h(P) + \kappa_0 h ( P + P 0 ) ≤ 2 h ( P ) + κ 0 。
定数 κ \kappa κ が あって、すべての P ∈ Γ P \in \Gamma P ∈ Γ で h ( 2 P ) ≥ 4 h ( P ) − κ h(2P) \geq 4h(P) - \kappa h ( 2 P ) ≥ 4 h ( P ) − κ 。
[ Γ : 2 Γ ] < ∞ [\Gamma : 2\Gamma] < \infty [ Γ : 2Γ ] < ∞ 。
この とき Γ \Gamma Γ は 有限生成である。より 詳しく、 Γ / 2 Γ \Gamma/2\Gamma Γ/2Γ の 代表元 Q 1 , … , Q s Q_1, \dots, Q_s Q 1 , … , Q s を とり、(2) の P 0 = − Q i P_0 = -Q_i P 0 = − Q i に 対する 定数の 最大値を κ ′ \kappa' κ ′ と すると、 Q 1 , … , Q s Q_1, \dots, Q_s Q 1 , … , Q s と、h ( R ) ≤ κ + κ ′ h(R) \leq \kappa + \kappa' h ( R ) ≤ κ + κ ′ を みたす R ∈ Γ R \in \Gamma R ∈ Γ 全体(有限個)とが Γ \Gamma Γ を 生成する。
証明. P ∈ Γ P \in \Gamma P ∈ Γ を 任意に とり、 R 0 = P R_0 = P R 0 = P と おく。 R j − 1 R_{j-1} R j − 1 が 決まったら、 R j − 1 − Q i j ∈ 2 Γ R_{j-1} - Q_{i_j} \in 2\Gamma R j − 1 − Q i j ∈ 2Γ と なる i j i_j i j を とり、 R j − 1 = Q i j + 2 R j R_{j-1} = Q_{i_j} + 2R_j R j − 1 = Q i j + 2 R j と なる R j R_j R j を 選ぶ。(3), (2) より
4 h ( R j ) ≤ h ( 2 R j ) + κ = h ( R j − 1 − Q i j ) + κ ≤ 2 h ( R j − 1 ) + κ ′ + κ 4h(R_j) \leq h(2R_j) + \kappa = h(R_{j-1} - Q_{i_j}) + \kappa \leq 2h(R_{j-1}) + \kappa' + \kappa 4 h ( R j ) ≤ h ( 2 R j ) + κ = h ( R j − 1 − Q i j ) + κ ≤ 2 h ( R j − 1 ) + κ ′ + κ
すな わち h ( R j ) ≤ 1 2 h ( R j − 1 ) + 1 4 ( κ + κ ′ ) h(R_j) \leq \frac{1}{2}h(R_{j-1}) + \frac{1}{4}(\kappa + \kappa') h ( R j ) ≤ 2 1 h ( R j − 1 ) + 4 1 ( κ + κ ′ ) である。したがって h ( R j − 1 ) > κ + κ ′ h(R_{j-1}) > \kappa + \kappa' h ( R j − 1 ) > κ + κ ′ ならば、h ( R j − 1 ) ≥ 0 h(R_{j-1}) \geq 0 h ( R j − 1 ) ≥ 0 に 注意して
h ( R j ) < 1 2 h ( R j − 1 ) + 1 4 h ( R j − 1 ) ≤ h ( R j − 1 ) h(R_j) < \frac{1}{2}h(R_{j-1}) + \frac{1}{4}h(R_{j-1}) \leq h(R_{j-1}) h ( R j ) < 2 1 h ( R j − 1 ) + 4 1 h ( R j − 1 ) ≤ h ( R j − 1 )
つまり 高さが κ + κ ′ \kappa + \kappa' κ + κ ′ を 超えている間は h ( R 0 ) > h ( R 1 ) > ⋯ h(R_0) > h(R_1) > \cdots h ( R 0 ) > h ( R 1 ) > ⋯ と 真に 減少する。その あいだの R j R_j R j は 互いに 異なり、すべて 有限集合 { R ∣ h ( R ) ≤ h ( P ) } \lbrace R \mid h(R) \leq h(P) \rbrace { R ∣ h ( R ) ≤ h ( P )} ((1))に 属するので、この 減少は 無限には 続かない。よってある m ≥ 0 m \geq 0 m ≥ 0 で h ( R m ) ≤ κ + κ ′ h(R_m) \leq \kappa + \kappa' h ( R m ) ≤ κ + κ ′ と なり、
P = Q i 1 + 2 Q i 2 + 4 Q i 3 + ⋯ + 2 m − 1 Q i m + 2 m R m P = Q_{i_1} + 2Q_{i_2} + 4Q_{i_3} + \cdots + 2^{m-1}Q_{i_m} + 2^mR_m P = Q i 1 + 2 Q i 2 + 4 Q i 3 + ⋯ + 2 m − 1 Q i m + 2 m R m
と 書ける。 P P P は 任意だったので 主張が 従う。 □ \square □
定理 8.14 (8.1) の E E E に ついて、 E ( Q ) / 2 E ( Q ) E(\mathbb{Q})/2E(\mathbb{Q}) E ( Q ) /2 E ( Q ) が 有限ならば E ( Q ) E(\mathbb{Q}) E ( Q ) は 有限生成である。
証明. Γ = E ( Q ) \Gamma = E(\mathbb{Q}) Γ = E ( Q ) と 素朴な 高さ h h h に 定理 8.13 を 適用する。(1)(2)(3) は 命題 8.9, 8.10, 8.12 である。 □ \square □
定理 8.15 (弱モーデル–ヴェイユの 定理, weak Mordell–Weil theorem) Q \mathbb{Q} Q 上の 任意の 楕円曲線 E E E に ついて、 E ( Q ) / 2 E ( Q ) E(\mathbb{Q})/2E(\mathbb{Q}) E ( Q ) /2 E ( Q ) は 有限群である。
8.5 節で、E E E が 位数 2 の 有理点を もつ 場合に 完全な 証明を 与える(定理 8.20)。一般の 場合は 注意 8.21 で 証明の 概略を 述べるにと どめる。命題 8.4、定理 8.14、定理 8.15 を 合わせると 定理 8.1 が 従う。したがって 本章の 議論は、位数 2 の 有理点を もつ 曲線に ついては モーデル–ヴェイユの 定理の 完全な 証明に なっている。
補足
定理 8.13 の 2 を 任意の 整数 m ≥ 2 m \geq 2 m ≥ 2 に、4 を m 2 m^2 m 2 に 替えても 同じ 証明が 通る( h ( R j ) ≤ 2 m 2 h ( R j − 1 ) + 1 m 2 ( κ + κ ′ ) h(R_j) \leq \frac{2}{m^2}h(R_{j-1}) + \frac{1}{m^2}(\kappa + \kappa') h ( R j ) ≤ m 2 2 h ( R j − 1 ) + m 2 1 ( κ + κ ′ ) と なる)。数体上の 楕円曲線や 高次元の アーベル多様体の 場合も、証明は「高さ + 弱モーデル–ヴェイユ + 降下」と いう 同じ形を とる。
8.5 2-同種写像と 弱モーデル–ヴェイユの 定理
E E E が 位数 2 の 有理点を もつとする。(8.1) で f f f は 有理根 x 0 x_0 x 0 を もつが、 f f f は モニックな 整数係数多項式なので x 0 ∈ Z x_0 \in \mathbb{Z} x 0 ∈ Z である。x x x を x + x 0 x + x_0 x + x 0 に 置き換えて 2 等分点を 原点に 移すと、方程式は y 2 = x 3 + a x 2 + b x y^2 = x^3 + ax^2 + bx y 2 = x 3 + a x 2 + b x (a , b ∈ Z a, b \in \mathbb{Z} a , b ∈ Z )の 形に なる。そこで この 節と 次の 節では
E : y 2 = x 3 + a x 2 + b x , E ˉ : y ˉ 2 = x ˉ 3 + a ˉ x ˉ 2 + b ˉ x ˉ , a ˉ = − 2 a , b ˉ = a 2 − 4 b E\colon y^2 = x^3 + ax^2 + bx, \qquad \bar{E}\colon \bar{y}^2 = \bar{x}^3 + \bar{a}\bar{x}^2 + \bar{b}\bar{x}, \qquad \bar{a} = -2a,\ \ \bar{b} = a^2 - 4b E : y 2 = x 3 + a x 2 + b x , E ˉ : y ˉ 2 = x ˉ 3 + a ˉ x ˉ 2 + b ˉ x ˉ , a ˉ = − 2 a , b ˉ = a 2 − 4 b
とし、a , b ∈ Z a, b \in \mathbb{Z} a , b ∈ Z , b ( a 2 − 4 b ) ≠ 0 b(a^2 - 4b) \neq 0 b ( a 2 − 4 b ) = 0 を 仮定する。 x 3 + a x 2 + b x x^3 + ax^2 + bx x 3 + a x 2 + b x の 判別式は b 2 ( a 2 − 4 b ) b^2(a^2 - 4b) b 2 ( a 2 − 4 b ) なので、これは E E E が 非特異である ことと 同値である。 b ˉ ( a ˉ 2 − 4 b ˉ ) = 16 b ( a 2 − 4 b ) ≠ 0 \bar{b}(\bar{a}^2 - 4\bar{b}) = 16b(a^2 - 4b) \neq 0 b ˉ ( a ˉ 2 − 4 b ˉ ) = 16 b ( a 2 − 4 b ) = 0 より E ˉ \bar{E} E ˉ も 非特異である。 T = ( 0 , 0 ) ∈ E T = (0, 0) \in E T = ( 0 , 0 ) ∈ E , T ˉ = ( 0 , 0 ) ∈ E ˉ \bar{T} = (0, 0) \in \bar{E} T ˉ = ( 0 , 0 ) ∈ E ˉ と おき、 Γ = E ( Q ) \Gamma = E(\mathbb{Q}) Γ = E ( Q ) , Γ ˉ = E ˉ ( Q ) \bar{\Gamma} = \bar{E}(\mathbb{Q}) Γ ˉ = E ˉ ( Q ) と 略記する。
第3章 の 命題 3.26(2-同種写像)で 見たように(そこでの E ′ E' E ′ が E ˉ \bar{E} E ˉ である)、次の 式で 2-同種写像 φ : E → E ˉ \varphi\colon E \to \bar{E} φ : E → E ˉ と その 双対 φ ^ : E ˉ → E \hat{\varphi}\colon \bar{E} \to E φ ^ : E ˉ → E が 定まる :
φ ( x , y ) = ( y 2 x 2 , y ( b − x 2 ) x 2 ) , φ ^ ( x ˉ , y ˉ ) = ( y ˉ 2 4 x ˉ 2 , y ˉ ( b ˉ − x ˉ 2 ) 8 x ˉ 2 ) \varphi(x, y) = \left(\frac{y^2}{x^2}, \frac{y(b - x^2)}{x^2}\right), \qquad \hat{\varphi}(\bar{x}, \bar{y}) = \left(\frac{\bar{y}^2}{4\bar{x}^2}, \frac{\bar{y}(\bar{b} - \bar{x}^2)}{8\bar{x}^2}\right) φ ( x , y ) = ( x 2 y 2 , x 2 y ( b − x 2 ) ) , φ ^ ( x ˉ , y ˉ ) = ( 4 x ˉ 2 y ˉ 2 , 8 x ˉ 2 y ˉ ( b ˉ − x ˉ 2 ) )
(φ ( O ) = φ ( T ) = O ˉ \varphi(O) = \varphi(T) = \bar{O} φ ( O ) = φ ( T ) = O ˉ , φ ^ ( O ˉ ) = φ ^ ( T ˉ ) = O \hat{\varphi}(\bar{O}) = \hat{\varphi}(\bar{T}) = O φ ^ ( O ˉ ) = φ ^ ( T ˉ ) = O )。文献に よっては y y y 座標の 符号を 逆に とるが、 φ \varphi φ と φ ^ \hat{\varphi} φ ^ を ともに − 1 -1 − 1 倍しても 以下の 議論は 変わらない。
命題 8.16 (第3章 定理 3.10・命題 3.26)
φ \varphi φ , φ ^ \hat{\varphi} φ ^ は 群準同型で、 φ ( Γ ) ⊂ Γ ˉ \varphi(\Gamma) \subset \bar{\Gamma} φ ( Γ ) ⊂ Γ ˉ , φ ^ ( Γ ˉ ) ⊂ Γ \hat{\varphi}(\bar{\Gamma}) \subset \Gamma φ ^ ( Γ ˉ ) ⊂ Γ 。
ker φ = { O , T } \ker\varphi = \lbrace O, T \rbrace ker φ = { O , T } , ker φ ^ = { O ˉ , T ˉ } \ker\hat{\varphi} = \lbrace \bar{O}, \bar{T} \rbrace ker φ ^ = { O ˉ , T ˉ } 。
φ ^ ∘ φ = [ 2 ] \hat{\varphi} \circ \varphi = [2] φ ^ ∘ φ = [ 2 ] (E E E 上), φ ∘ φ ^ = [ 2 ] \varphi \circ \hat{\varphi} = [2] φ ∘ φ ^ = [ 2 ] (E ˉ \bar{E} E ˉ 上)。
(1) の 準同型性は 第3章 定理 3.10(同種写像は 準同型)に よる。有理点を 有理点に 移すのは 式の 係数が 有理数だからである。(2)(3) は 第3章 命題 3.26 で 示されている((3) は 直接の 計算でも 確かめられる)。
E ˉ \bar{E} E ˉ に もう 一度 同じ 構成を すると a ˉ ˉ = 4 a \bar{\bar{a}} = 4a a ˉ ˉ = 4 a , b ˉ ˉ = 16 b \bar{\bar{b}} = 16b b ˉ ˉ = 16 b と なり、 E ˉ ˉ : y 2 = x 3 + 4 a x 2 + 16 b x \bar{\bar{E}}\colon y^2 = x^3 + 4ax^2 + 16bx E ˉ ˉ : y 2 = x 3 + 4 a x 2 + 16 b x は ι ( x , y ) = ( 4 x , 8 y ) \iota(x, y) = (4x, 8y) ι ( x , y ) = ( 4 x , 8 y ) に よって E E E と 同型である。 E ˉ \bar{E} E ˉ に 対する φ ^ \hat{\varphi} φ ^ を φ ^ E ˉ : E ˉ ˉ → E ˉ \hat{\varphi}_{\bar{E}}\colon \bar{\bar{E}} \to \bar{E} φ ^ E ˉ : E ˉ ˉ → E ˉ と 書くと、式に 代入して φ ^ E ˉ ∘ ι = φ \hat{\varphi}_{\bar{E}} \circ \iota = \varphi φ ^ E ˉ ∘ ι = φ が わかる。つまり E E E と E ˉ \bar{E} E ˉ の 役割は 対称で、 ( E , φ ^ ) (E, \hat{\varphi}) ( E , φ ^ ) に ついて 示した ことは ( E ˉ , φ ) (\bar{E}, \varphi) ( E ˉ , φ ) に ついても 成り立つ。
φ ^ ( x ˉ , y ˉ ) \hat{\varphi}(\bar{x}, \bar{y}) φ ^ ( x ˉ , y ˉ ) の x x x 座標 ( y ˉ / 2 x ˉ ) 2 (\bar{y}/2\bar{x})^2 ( y ˉ /2 x ˉ ) 2 は 平方数である。したがって x x x 座標が 平方数でない点は φ ^ \hat{\varphi} φ ^ の 像に 入らない。これを 群の 言葉に したのが 次の 写像である。
定義 8.17 (写像 α \alpha α )α : Γ → Q × / Q × 2 \alpha\colon \Gamma \to \mathbb{Q}^\times/\mathbb{Q}^{\times 2} α : Γ → Q × / Q × 2 を
α ( O ) = 1 , α ( T ) = b , α ( x , y ) = x ( x ≠ 0 ) \alpha(O) = 1, \qquad \alpha(T) = b, \qquad \alpha(x, y) = x \quad (x \neq 0) α ( O ) = 1 , α ( T ) = b , α ( x , y ) = x ( x = 0 )
(右辺は 平方類)で 定める。 E ˉ \bar{E} E ˉ に ついても 同様に、 α ˉ : Γ ˉ → Q × / Q × 2 \bar{\alpha}\colon \bar{\Gamma} \to \mathbb{Q}^\times/\mathbb{Q}^{\times 2} α ˉ : Γ ˉ → Q × / Q × 2 を α ˉ ( O ˉ ) = 1 \bar{\alpha}(\bar{O}) = 1 α ˉ ( O ˉ ) = 1 , α ˉ ( T ˉ ) = b ˉ = a 2 − 4 b \bar{\alpha}(\bar{T}) = \bar{b} = a^2 - 4b α ˉ ( T ˉ ) = b ˉ = a 2 − 4 b , α ˉ ( x ˉ , y ˉ ) = x ˉ \bar{\alpha}(\bar{x}, \bar{y}) = \bar{x} α ˉ ( x ˉ , y ˉ ) = x ˉ (x ˉ ≠ 0 \bar{x} \neq 0 x ˉ = 0 )で 定める。
α ( T ) = b \alpha(T) = b α ( T ) = b と する 理由: x ≠ 0 x \neq 0 x = 0 , y ≠ 0 y \neq 0 y = 0 の 点では x ( x 2 + a x + b ) = y 2 x(x^2 + ax + b) = y^2 x ( x 2 + a x + b ) = y 2 より x x x と x 2 + a x + b x^2 + ax + b x 2 + a x + b は 平方類と して 等しく、 T T T では 後者の 値が b b b に なる。
命題 8.18
α \alpha α は 群準同型である。
ker α = φ ^ ( Γ ˉ ) \ker\alpha = \hat{\varphi}(\bar{\Gamma}) ker α = φ ^ ( Γ ˉ ) 。
b b b の 相異なる 素因数を p 1 , … , p t p_1, \dots, p_t p 1 , … , p t と すると α ( Γ ) ⊂ ⟨ − 1 , p 1 , … , p t ⟩ \alpha(\Gamma) \subset \langle -1, p_1, \dots, p_t \rangle α ( Γ ) ⊂ ⟨ − 1 , p 1 , … , p t ⟩ 。特に [ Γ : φ ^ ( Γ ˉ ) ] = ∣ α ( Γ ) ∣ ≤ 2 t + 1 [\Gamma : \hat{\varphi}(\bar{\Gamma})] = \lvert \alpha(\Gamma) \rvert \leq 2^{t+1} [ Γ : φ ^ ( Γ ˉ )] = ∣ α ( Γ )∣ ≤ 2 t + 1 。
α ˉ \bar{\alpha} α ˉ に ついても 同様で、 ker α ˉ = φ ( Γ ) \ker\bar{\alpha} = \varphi(\Gamma) ker α ˉ = φ ( Γ ) , [ Γ ˉ : φ ( Γ ) ] = ∣ α ˉ ( Γ ˉ ) ∣ ≤ 2 t ˉ + 1 [\bar{\Gamma} : \varphi(\Gamma)] = \lvert \bar{\alpha}(\bar{\Gamma}) \rvert \leq 2^{\bar{t}+1} [ Γ ˉ : φ ( Γ )] = ∣ α ˉ ( Γ ˉ )∣ ≤ 2 t ˉ + 1 (t ˉ \bar{t} t ˉ は b ˉ \bar{b} b ˉ の 相異なる 素因数の 個数)。
証明. (1) − ( x , y ) = ( x , − y ) -(x, y) = (x, -y) − ( x , y ) = ( x , − y ) , − T = T -T = T − T = T より α ( − P ) = α ( P ) \alpha(-P) = \alpha(P) α ( − P ) = α ( P ) 。Q × / Q × 2 \mathbb{Q}^\times/\mathbb{Q}^{\times 2} Q × / Q × 2 の 元の 位数は 1 か 2 なので、 P 1 + P 2 + P 3 = O P_1 + P_2 + P_3 = O P 1 + P 2 + P 3 = O ならば α ( P 1 ) α ( P 2 ) α ( P 3 ) = 1 \alpha(P_1)\alpha(P_2)\alpha(P_3) = 1 α ( P 1 ) α ( P 2 ) α ( P 3 ) = 1 と なる ことを 示せば、 α ( P 1 + P 2 ) = α ( − P 3 ) = α ( P 3 ) = α ( P 1 ) α ( P 2 ) \alpha(P_1 + P_2) = \alpha(-P_3) = \alpha(P_3) = \alpha(P_1)\alpha(P_2) α ( P 1 + P 2 ) = α ( − P 3 ) = α ( P 3 ) = α ( P 1 ) α ( P 2 ) が 従う。
P i P_i P i の どれかが O O O なら、残りの 2 点は 互いに 逆元で α \alpha α の 値が 等しいから 積は 1。どれも O O O でない とき、 P 1 , P 2 P_1, P_2 P 1 , P 2 を 通る 直線( P 1 = P 2 P_1 = P_2 P 1 = P 2 なら 接線)は E E E と 3 点目 − ( P 1 + P 2 ) = P 3 -(P_1 + P_2) = P_3 − ( P 1 + P 2 ) = P 3 で 交わり(第2章 定義 2.4・命題 2.5)、 P 3 ≠ O P_3 \neq O P 3 = O だから 垂直でない。その 直線を y = λ x + ν y = \lambda x + \nu y = λ x + ν と すると、 P 1 , P 2 , P 3 P_1, P_2, P_3 P 1 , P 2 , P 3 の x x x 座標 x 1 , x 2 , x 3 x_1, x_2, x_3 x 1 , x 2 , x 3 は、重複度を 込めて
x 3 + a x 2 + b x − ( λ x + ν ) 2 = x 3 + ( a − λ 2 ) x 2 + ( b − 2 λ ν ) x − ν 2 x^3 + ax^2 + bx - (\lambda x + \nu)^2 = x^3 + (a - \lambda^2)x^2 + (b - 2\lambda\nu)x - \nu^2 x 3 + a x 2 + b x − ( λ x + ν ) 2 = x 3 + ( a − λ 2 ) x 2 + ( b − 2 λ ν ) x − ν 2
の 3 根である(第2章 定理 2.6 の 証明)。よって x 1 x 2 x 3 = ν 2 x_1x_2x_3 = \nu^2 x 1 x 2 x 3 = ν 2 である。
どの P i P_i P i も T T T でなければ、x i ≠ 0 x_i \neq 0 x i = 0 (x = 0 x = 0 x = 0 の 点は T T T だけ)なので ν ≠ 0 \nu \neq 0 ν = 0 で、α ( P 1 ) α ( P 2 ) α ( P 3 ) = x 1 x 2 x 3 = ν 2 \alpha(P_1)\alpha(P_2)\alpha(P_3) = x_1x_2x_3 = \nu^2 α ( P 1 ) α ( P 2 ) α ( P 3 ) = x 1 x 2 x 3 = ν 2 は 平方類と して 1。
どれかが T T T の ときは、番号を 付け替えて P 3 = T P_3 = T P 3 = T と する(2 つが T T T なら 残りは − 2 T = O -2T = O − 2 T = O に なるので、 T T T は 1 つだけ)。直線は 原点を 通るから ν = 0 \nu = 0 ν = 0 で、上の 3 次式は x ( x 2 + ( a − λ 2 ) x + b ) x(x^2 + (a - \lambda^2)x + b) x ( x 2 + ( a − λ 2 ) x + b ) と なる。 b ≠ 0 b \neq 0 b = 0 より 0 0 0 は 単根なので、 x 1 , x 2 x_1, x_2 x 1 , x 2 は x 2 + ( a − λ 2 ) x + b x^2 + (a - \lambda^2)x + b x 2 + ( a − λ 2 ) x + b の 2 根で、x 1 x 2 = b x_1x_2 = b x 1 x 2 = b 、特に x 1 , x 2 ≠ 0 x_1, x_2 \neq 0 x 1 , x 2 = 0 。よって α ( P 1 ) α ( P 2 ) α ( T ) = x 1 x 2 b = b 2 \alpha(P_1)\alpha(P_2)\alpha(T) = x_1x_2b = b^2 α ( P 1 ) α ( P 2 ) α ( T ) = x 1 x 2 b = b 2 は 平方類と して 1。
(2) ⊃ \supset ⊃ :α ( φ ^ ( O ˉ ) ) = α ( φ ^ ( T ˉ ) ) = α ( O ) = 1 \alpha(\hat{\varphi}(\bar{O})) = \alpha(\hat{\varphi}(\bar{T})) = \alpha(O) = 1 α ( φ ^ ( O ˉ )) = α ( φ ^ ( T ˉ )) = α ( O ) = 1 。P ˉ = ( x ˉ , y ˉ ) \bar{P} = (\bar{x}, \bar{y}) P ˉ = ( x ˉ , y ˉ ) , x ˉ ≠ 0 \bar{x} \neq 0 x ˉ = 0 と する。 y ˉ ≠ 0 \bar{y} \neq 0 y ˉ = 0 なら φ ^ ( P ˉ ) \hat{\varphi}(\bar{P}) φ ^ ( P ˉ ) の x x x 座標 ( y ˉ / 2 x ˉ ) 2 (\bar{y}/2\bar{x})^2 ( y ˉ /2 x ˉ ) 2 は 0 でない 平方数なので α ( φ ^ ( P ˉ ) ) = 1 \alpha(\hat{\varphi}(\bar{P})) = 1 α ( φ ^ ( P ˉ )) = 1 。y ˉ = 0 \bar{y} = 0 y ˉ = 0 なら φ ^ ( P ˉ ) = T \hat{\varphi}(\bar{P}) = T φ ^ ( P ˉ ) = T で、x ˉ \bar{x} x ˉ は x ˉ 2 + a ˉ x ˉ + b ˉ \bar{x}^2 + \bar{a}\bar{x} + \bar{b} x ˉ 2 + a ˉ x ˉ + b ˉ の 有理根だから 判別式 a ˉ 2 − 4 b ˉ = 16 b \bar{a}^2 - 4\bar{b} = 16b a ˉ 2 − 4 b ˉ = 16 b は 平方数、よって α ( T ) = b = 1 \alpha(T) = b = 1 α ( T ) = b = 1 (平方類)。
⊂ \subset ⊂ :α ( P ) = 1 \alpha(P) = 1 α ( P ) = 1 と する。 P = O P = O P = O なら P = φ ^ ( O ˉ ) P = \hat{\varphi}(\bar{O}) P = φ ^ ( O ˉ ) 。P = T P = T P = T なら b b b は 平方数なので、 x ˉ 2 + a ˉ x ˉ + b ˉ \bar{x}^2 + \bar{a}\bar{x} + \bar{b} x ˉ 2 + a ˉ x ˉ + b ˉ は(判別式 16 b 16b 16 b が 平方数だから)有理根 x ˉ 0 \bar{x}_0 x ˉ 0 を もち、 b ˉ ≠ 0 \bar{b} \neq 0 b ˉ = 0 より x ˉ 0 ≠ 0 \bar{x}_0 \neq 0 x ˉ 0 = 0 で、φ ^ ( x ˉ 0 , 0 ) = T \hat{\varphi}(\bar{x}_0, 0) = T φ ^ ( x ˉ 0 , 0 ) = T 。P = ( x , y ) P = (x, y) P = ( x , y ) , x ≠ 0 x \neq 0 x = 0 なら、x = w 2 x = w^2 x = w 2 (w ∈ Q × w \in \mathbb{Q}^\times w ∈ Q × )と 書ける。
x ˉ ± = 2 w 2 + a ± 2 y w \bar{x}_{\pm} = 2w^2 + a \pm \frac{2y}{w} x ˉ ± = 2 w 2 + a ± w 2 y
と おくと、 y 2 = w 2 ( w 4 + a w 2 + b ) y^2 = w^2(w^4 + aw^2 + b) y 2 = w 2 ( w 4 + a w 2 + b ) を 使って x ˉ + + x ˉ − = 4 w 2 + 2 a \bar{x}_+ + \bar{x}_- = 4w^2 + 2a x ˉ + + x ˉ − = 4 w 2 + 2 a , x ˉ + x ˉ − = ( 2 w 2 + a ) 2 − 4 ( w 4 + a w 2 + b ) = a 2 − 4 b \bar{x}_+\bar{x}_- = (2w^2 + a)^2 - 4(w^4 + aw^2 + b) = a^2 - 4b x ˉ + x ˉ − = ( 2 w 2 + a ) 2 − 4 ( w 4 + a w 2 + b ) = a 2 − 4 b と なる。特に x ˉ + ≠ 0 \bar{x}_+ \neq 0 x ˉ + = 0 で、x ˉ + \bar{x}_+ x ˉ + は 2 次方程式 x ˉ 2 − ( 4 w 2 + 2 a ) x ˉ + ( a 2 − 4 b ) = 0 \bar{x}^2 - (4w^2 + 2a)\bar{x} + (a^2 - 4b) = 0 x ˉ 2 − ( 4 w 2 + 2 a ) x ˉ + ( a 2 − 4 b ) = 0 の 根である。両辺に x ˉ \bar{x} x ˉ を かけて 整理すると x ˉ 3 − 2 a x ˉ 2 + ( a 2 − 4 b ) x ˉ = 4 w 2 x ˉ 2 \bar{x}^3 - 2a\bar{x}^2 + (a^2 - 4b)\bar{x} = 4w^2\bar{x}^2 x ˉ 3 − 2 a x ˉ 2 + ( a 2 − 4 b ) x ˉ = 4 w 2 x ˉ 2 なので、P ˉ = ( x ˉ + , − 2 w x ˉ + ) \bar{P} = (\bar{x}_+, -2w\bar{x}_+) P ˉ = ( x ˉ + , − 2 w x ˉ + ) は E ˉ \bar{E} E ˉ の 有理点である。 φ ^ ( P ˉ ) \hat{\varphi}(\bar{P}) φ ^ ( P ˉ ) の x x x 座標は ( 2 w x ˉ + ) 2 / ( 4 x ˉ + 2 ) = w 2 = x (2w\bar{x}_+)^2/(4\bar{x}_+^2) = w^2 = x ( 2 w x ˉ + ) 2 / ( 4 x ˉ + 2 ) = w 2 = x 、y y y 座標は
− 2 w x ˉ + ( b ˉ − x ˉ + 2 ) 8 x ˉ + 2 = w 4 ( x ˉ + − b ˉ x ˉ + ) = w 4 ( x ˉ + − x ˉ − ) = w 4 ⋅ 4 y w = y \frac{-2w\bar{x}_+(\bar{b} - \bar{x}_+^2)}{8\bar{x}_+^2} = \frac{w}{4}\left(\bar{x}_+ - \frac{\bar{b}}{\bar{x}_+}\right) = \frac{w}{4}(\bar{x}_+ - \bar{x}_-) = \frac{w}{4} \cdot \frac{4y}{w} = y 8 x ˉ + 2 − 2 w x ˉ + ( b ˉ − x ˉ + 2 ) = 4 w ( x ˉ + − x ˉ + b ˉ ) = 4 w ( x ˉ + − x ˉ − ) = 4 w ⋅ w 4 y = y
なので、φ ^ ( P ˉ ) = P \hat{\varphi}(\bar{P}) = P φ ^ ( P ˉ ) = P 。
(3) P ≠ O , T P \neq O, T P = O , T とし、P = ( m / e 2 , n / e 3 ) P = (m/e^2, n/e^3) P = ( m / e 2 , n / e 3 ) と 書く(補題 8.7。 m ≠ 0 m \neq 0 m = 0 )。y 2 = x ( x 2 + a x + b ) y^2 = x(x^2 + ax + b) y 2 = x ( x 2 + a x + b ) に e 6 e^6 e 6 を かけると
n 2 = m ( m 2 + a m e 2 + b e 4 ) n^2 = m\,(m^2 + ame^2 + be^4) n 2 = m ( m 2 + am e 2 + b e 4 )
m m m と m 2 + a m e 2 + b e 4 m^2 + ame^2 + be^4 m 2 + am e 2 + b e 4 の 最大公約数は b e 4 be^4 b e 4 を 割り、 gcd ( m , e ) = 1 \gcd(m, e) = 1 g cd( m , e ) = 1 より e e e と 素なので、 b b b を 割る。 p p p を b b b を 割らない 素数と すると、 p p p は 2 つの 因子の 両方を 割る ことは なく、積 n 2 n^2 n 2 の v p v_p v p は 偶数なので、 v p ( m ) v_p(m) v p ( m ) は 偶数である。したがって m m m は、± 1 \pm 1 ± 1 と p 1 , … , p t p_1, \dots, p_t p 1 , … , p t の べきの 積に 平方数を かけた もので、 α ( P ) = m / e 2 = m ∈ ⟨ − 1 , p 1 , … , p t ⟩ \alpha(P) = m/e^2 = m \in \langle -1, p_1, \dots, p_t \rangle α ( P ) = m / e 2 = m ∈ ⟨ − 1 , p 1 , … , p t ⟩ 。α ( T ) = b \alpha(T) = b α ( T ) = b も この 群に 属する。最後の 主張は (1)(2) と 準同型定理 Γ / ker α ≅ α ( Γ ) \Gamma/\ker\alpha \cong \alpha(\Gamma) Γ/ ker α ≅ α ( Γ ) に よる。
α ˉ \bar{\alpha} α ˉ に ついては、 E ˉ \bar{E} E ˉ に (1)–(3) を 適用し、 φ ^ E ˉ ( E ˉ ˉ ( Q ) ) = φ ^ E ˉ ( ι ( Γ ) ) = φ ( Γ ) \hat{\varphi}_{\bar{E}}(\bar{\bar{E}}(\mathbb{Q})) = \hat{\varphi}_{\bar{E}}(\iota(\Gamma)) = \varphi(\Gamma) φ ^ E ˉ ( E ˉ ˉ ( Q )) = φ ^ E ˉ ( ι ( Γ )) = φ ( Γ ) を 使えばよい。 □ \square □
補題 8.19 (指数の 計算) A , B A, B A , B を アーベル群、 λ : A → B \lambda\colon A \to B λ : A → B , μ : B → A \mu\colon B \to A μ : B → A を 準同型で、 μ ∘ λ \mu \circ \lambda μ ∘ λ が A A A 上の 2 倍写像である ものとする。 [ A : μ ( B ) ] [A : \mu(B)] [ A : μ ( B )] と [ B : λ ( A ) ] [B : \lambda(A)] [ B : λ ( A )] が 有限ならば [ A : 2 A ] [A : 2A] [ A : 2 A ] も 有限で
[ A : 2 A ] = [ A : μ ( B ) ] ⋅ [ B : λ ( A ) ] [ ker μ : ker μ ∩ λ ( A ) ] [A : 2A] = \frac{[A : \mu(B)] \cdot [B : \lambda(A)]}{[\ker\mu : \ker\mu \cap \lambda(A)]} [ A : 2 A ] = [ ker μ : ker μ ∩ λ ( A )] [ A : μ ( B )] ⋅ [ B : λ ( A )]
特に [ A : 2 A ] ≤ [ A : μ ( B ) ] ⋅ [ B : λ ( A ) ] [A : 2A] \leq [A : \mu(B)] \cdot [B : \lambda(A)] [ A : 2 A ] ≤ [ A : μ ( B )] ⋅ [ B : λ ( A )] 。
証明. 2 A = μ ( λ ( A ) ) ⊂ μ ( B ) ⊂ A 2A = \mu(\lambda(A)) \subset \mu(B) \subset A 2 A = μ ( λ ( A )) ⊂ μ ( B ) ⊂ A なので [ A : 2 A ] = [ A : μ ( B ) ] ⋅ [ μ ( B ) : μ ( λ ( A ) ) ] [A : 2A] = [A : \mu(B)] \cdot [\mu(B) : \mu(\lambda(A))] [ A : 2 A ] = [ A : μ ( B )] ⋅ [ μ ( B ) : μ ( λ ( A ))] 。全射 B → μ ( B ) / μ ( λ ( A ) ) B \to \mu(B)/\mu(\lambda(A)) B → μ ( B ) / μ ( λ ( A )) , β ↦ μ ( β ) \beta \mapsto \mu(\beta) β ↦ μ ( β ) の 核は λ ( A ) + ker μ \lambda(A) + \ker\mu λ ( A ) + ker μ である(μ ( β ) = μ ( λ ( a ) ) \mu(\beta) = \mu(\lambda(a)) μ ( β ) = μ ( λ ( a )) ⟺ \iff ⟺ β − λ ( a ) ∈ ker μ \beta - \lambda(a) \in \ker\mu β − λ ( a ) ∈ ker μ )。よって
[ μ ( B ) : μ ( λ ( A ) ) ] = [ B : λ ( A ) + ker μ ] = [ B : λ ( A ) ] [ λ ( A ) + ker μ : λ ( A ) ] [\mu(B) : \mu(\lambda(A))] = [B : \lambda(A) + \ker\mu] = \frac{[B : \lambda(A)]}{[\lambda(A) + \ker\mu : \lambda(A)]} [ μ ( B ) : μ ( λ ( A ))] = [ B : λ ( A ) + ker μ ] = [ λ ( A ) + ker μ : λ ( A )] [ B : λ ( A )]
で、第 2 同型定理より ( λ ( A ) + ker μ ) / λ ( A ) ≅ ker μ / ( ker μ ∩ λ ( A ) ) (\lambda(A) + \ker\mu)/\lambda(A) \cong \ker\mu/(\ker\mu \cap \lambda(A)) ( λ ( A ) + ker μ ) / λ ( A ) ≅ ker μ / ( ker μ ∩ λ ( A )) 。□ \square □
定理 8.20 (弱モーデル–ヴェイユの 定理:位数 2 の 有理点を もつ 場合) E : y 2 = x 3 + a x 2 + b x E\colon y^2 = x^3 + ax^2 + bx E : y 2 = x 3 + a x 2 + b x に ついて
[ E ( Q ) : 2 E ( Q ) ] ≤ ∣ α ( Γ ) ∣ ⋅ ∣ α ˉ ( Γ ˉ ) ∣ ≤ 2 t + t ˉ + 2 [E(\mathbb{Q}) : 2E(\mathbb{Q})] \leq \lvert \alpha(\Gamma) \rvert \cdot \lvert \bar{\alpha}(\bar{\Gamma}) \rvert \leq 2^{t + \bar{t} + 2} [ E ( Q ) : 2 E ( Q )] ≤ ∣ α ( Γ )∣ ⋅ ∣ α ˉ ( Γ ˉ )∣ ≤ 2 t + t ˉ + 2
(t t t , t ˉ \bar{t} t ˉ は b b b , b ˉ \bar{b} b ˉ の 相異なる 素因数の 個数)。したがって、位数 2 の 有理点を もつ Q \mathbb{Q} Q 上の 楕円曲線 E E E に ついて、 E ( Q ) E(\mathbb{Q}) E ( Q ) は 有限生成である。
証明. 補題 8.19 を A = Γ A = \Gamma A = Γ , B = Γ ˉ B = \bar{\Gamma} B = Γ ˉ , λ = φ \lambda = \varphi λ = φ , μ = φ ^ \mu = \hat{\varphi} μ = φ ^ に 適用し(命題 8.16 (3))、命題 8.18 を 使う。最後の 主張は、この 節の 冒頭の 変数変換と 定理 8.14 に よる( y 2 = x 3 + a x 2 + b x y^2 = x^3 + ax^2 + bx y 2 = x 3 + a x 2 + b x は c = 0 c = 0 c = 0 の (8.1) である)。□ \square □
注意 8.21 (一般の 場合の 弱モーデル–ヴェイユの 定理:概略) E E E が 位数 2 の 有理点を もたない とき、すな わち (8.1) の f f f が Q \mathbb{Q} Q 上既約な ときの 証明の 方針を 述べる(詳しくは Silverman, The Arithmetic of Elliptic Curves 第 VIII 章)。f f f の 3 根 e 1 , e 2 , e 3 e_1, e_2, e_3 e 1 , e 2 , e 3 を 添加した 体を K K K と すると、位数 2 の 点は すべて K K K 有理点に なり、
E ( K ) / 2 E ( K ) → ( K × / K × 2 ) 2 , ( x , y ) ↦ ( x − e 1 , x − e 2 ) E(K)/2E(K) \to (K^\times/K^{\times 2})^2, \qquad (x, y) \mapsto (x - e_1,\ x - e_2) E ( K ) /2 E ( K ) → ( K × / K × 2 ) 2 , ( x , y ) ↦ ( x − e 1 , x − e 2 )
(位数 2 の 点では、 α ( T ) = b \alpha(T) = b α ( T ) = b と 同じように 値を 修正する)が 単射準同型に なる。その像は「 2 Δ 2\Delta 2Δ を 割らない 素イデアルでの 付値が すべて 偶数」と いう 条件を みたす類の 組全体の なす群に 含まれ、この 群が 有限である ことは、 K K K の 類数の 有限性( 15 第3章 定理 3.10)と 単数群の 有限生成性(同 定理 3.19)から 従う。最後に、 P ∈ E ( Q ) ∩ 2 E ( K ) P \in E(\mathbb{Q}) \cap 2E(K) P ∈ E ( Q ) ∩ 2 E ( K ) に 対し 2 Q = P 2Q = P 2 Q = P と なる Q ∈ E ( K ) Q \in E(K) Q ∈ E ( K ) を とって 写像 σ ↦ σ ( Q ) − Q \sigma \mapsto \sigma(Q) - Q σ ↦ σ ( Q ) − Q を 考えると、 E ( Q ) / 2 E ( Q ) → E ( K ) / 2 E ( K ) E(\mathbb{Q})/2E(\mathbb{Q}) \to E(K)/2E(K) E ( Q ) /2 E ( Q ) → E ( K ) /2 E ( K ) の 核が、 Gal ( K / Q ) \operatorname{Gal}(K/\mathbb{Q}) Gal ( K / Q ) から E [ 2 ] E[2] E [ 2 ] への 写像全体と いう 有限集合に 単射で 写される ことが わかり、 E ( Q ) / 2 E ( Q ) E(\mathbb{Q})/2E(\mathbb{Q}) E ( Q ) /2 E ( Q ) は 有限に なる。以上の 各段階の 証明は 本書では 省略する。
8.6 階数の 公式と 計算例
弱モーデル–ヴェイユの 定理の 証明は、階数を 計算する 方法も 与える。
定理 8.22 (階数の 公式) E : y 2 = x 3 + a x 2 + b x E\colon y^2 = x^3 + ax^2 + bx E : y 2 = x 3 + a x 2 + b x の 階数を r r r と すると
2 r = ∣ α ( E ( Q ) ) ∣ ⋅ ∣ α ˉ ( E ˉ ( Q ) ) ∣ 4 2^r = \frac{\lvert \alpha(E(\mathbb{Q})) \rvert \cdot \lvert \bar{\alpha}(\bar{E}(\mathbb{Q})) \rvert}{4} 2 r = 4 ∣ α ( E ( Q ))∣ ⋅ ∣ α ˉ ( E ˉ ( Q ))∣
証明. 定理 8.20 に より Γ ≅ Z r ⊕ F \Gamma \cong \mathbb{Z}^r \oplus F Γ ≅ Z r ⊕ F (F F F は 有限アーベル群)と 書ける。 F F F 上の 2 倍写像の 核を F [ 2 ] F[2] F [ 2 ] と すると ∣ F ∣ = ∣ F [ 2 ] ∣ ⋅ ∣ 2 F ∣ \lvert F \rvert = \lvert F[2] \rvert \cdot \lvert 2F \rvert ∣ F ∣ = ∣ F [ 2 ]∣ ⋅ ∣ 2 F ∣ なので ∣ F / 2 F ∣ = ∣ F [ 2 ] ∣ \lvert F/2F \rvert = \lvert F[2] \rvert ∣ F /2 F ∣ = ∣ F [ 2 ]∣ であり、
[ Γ : 2 Γ ] = 2 r ∣ Γ [ 2 ] ∣ , Γ [ 2 ] = { P ∈ Γ ∣ 2 P = O } [\Gamma : 2\Gamma] = 2^r\,\lvert \Gamma[2] \rvert, \qquad \Gamma[2] = \lbrace P \in \Gamma \mid 2P = O \rbrace [ Γ : 2Γ ] = 2 r ∣ Γ [ 2 ]∣ , Γ [ 2 ] = { P ∈ Γ ∣ 2 P = O }
一方、補題 8.19 と 命題 8.18 より
[ Γ : 2 Γ ] = ∣ α ( Γ ) ∣ ⋅ ∣ α ˉ ( Γ ˉ ) ∣ [ ker φ ^ : ker φ ^ ∩ φ ( Γ ) ] [\Gamma : 2\Gamma] = \frac{\lvert \alpha(\Gamma) \rvert \cdot \lvert \bar{\alpha}(\bar{\Gamma}) \rvert}{[\ker\hat{\varphi} : \ker\hat{\varphi} \cap \varphi(\Gamma)]} [ Γ : 2Γ ] = [ ker φ ^ : ker φ ^ ∩ φ ( Γ )] ∣ α ( Γ )∣ ⋅ ∣ α ˉ ( Γ ˉ )∣
Γ [ 2 ] \Gamma[2] Γ [ 2 ] は O O O , T T T と、x 2 + a x + b x^2 + ax + b x 2 + a x + b の 有理根 x x x に 対する ( x , 0 ) (x, 0) ( x , 0 ) からなる。a 2 − 4 b ≠ 0 a^2 - 4b \neq 0 a 2 − 4 b = 0 なので、a 2 − 4 b a^2 - 4b a 2 − 4 b が 平方数なら ∣ Γ [ 2 ] ∣ = 4 \lvert \Gamma[2] \rvert = 4 ∣ Γ [ 2 ]∣ = 4 、そうでなければ ∣ Γ [ 2 ] ∣ = 2 \lvert \Gamma[2] \rvert = 2 ∣ Γ [ 2 ]∣ = 2 。また φ ( x , y ) = T ˉ \varphi(x, y) = \bar{T} φ ( x , y ) = T ˉ と なるのは y = 0 y = 0 y = 0 , x ≠ 0 x \neq 0 x = 0 の ときだから、 T ˉ ∈ φ ( Γ ) \bar{T} \in \varphi(\Gamma) T ˉ ∈ φ ( Γ ) であることも a 2 − 4 b a^2 - 4b a 2 − 4 b が 平方数である ことと 同値で、 [ ker φ ^ : ker φ ^ ∩ φ ( Γ ) ] [\ker\hat{\varphi} : \ker\hat{\varphi} \cap \varphi(\Gamma)] [ ker φ ^ : ker φ ^ ∩ φ ( Γ )] は その とき 1、そうでない とき 2 である。いずれの 場合も ∣ Γ [ 2 ] ∣ ⋅ [ ker φ ^ : ker φ ^ ∩ φ ( Γ ) ] = 4 \lvert \Gamma[2] \rvert \cdot [\ker\hat{\varphi} : \ker\hat{\varphi} \cap \varphi(\Gamma)] = 4 ∣ Γ [ 2 ]∣ ⋅ [ ker φ ^ : ker φ ^ ∩ φ ( Γ )] = 4 なので、2 つの 式を 比べて 主張を 得る。 □ \square □
像 α ( Γ ) \alpha(\Gamma) α ( Γ ) を 決めるには、次の 判定法を 使う。局所的な 場合(8.7 節)にも 使うので、 R \mathbb{R} R や Q p \mathbb{Q}_p Q p 上でも 述べておく。
命題 8.23 (像の 判定) k k k を Q \mathbb{Q} Q , R \mathbb{R} R , Q p \mathbb{Q}_p Q p の いずれかとし、 α k : E ( k ) → k × / k × 2 \alpha_k\colon E(k) \to k^\times/k^{\times 2} α k : E ( k ) → k × / k × 2 を 定義 8.17 と 同じ式で 定める( α Q = α \alpha_{\mathbb{Q}} = \alpha α Q = α )。d ∈ k × d \in k^\times d ∈ k × に 対して
C d : N 2 = d M 4 + a M 2 e 2 + b d e 4 (8.2) C_d\colon\ N^2 = dM^4 + aM^2e^2 + \frac{b}{d}e^4 \tag{8.2} C d : N 2 = d M 4 + a M 2 e 2 + d b e 4 ( 8.2 )
と おく。 d d d の 平方類が α k ( E ( k ) ) \alpha_k(E(k)) α k ( E ( k )) に 属する ための 必要十分条件は、 C d C_d C d が ( M , e ) ≠ ( 0 , 0 ) (M, e) \neq (0, 0) ( M , e ) = ( 0 , 0 ) と なる 解 ( M , e , N ) ∈ k 3 (M, e, N) \in k^3 ( M , e , N ) ∈ k 3 を もつ ことである。 M ≠ 0 M \neq 0 M = 0 , e ≠ 0 e \neq 0 e = 0 の 解からは、 α k \alpha_k α k の 値が d d d の 点
( d M 2 e 2 , d M N e 3 ) ∈ E ( k ) \left(\frac{dM^2}{e^2}, \frac{dMN}{e^3}\right) \in E(k) ( e 2 d M 2 , e 3 d M N ) ∈ E ( k )
が 得られる。 k = Q k = \mathbb{Q} k = Q で d d d が b b b を 割る 整数の ときは、 gcd ( M , e ) = 1 \gcd(M, e) = 1 g cd( M , e ) = 1 を みたす整数解だけを 調べればよい。
証明. 上の 点が E E E 上に ある ことは、 b = d ⋅ ( b / d ) b = d \cdot (b/d) b = d ⋅ ( b / d ) を 使った 計算
( d M 2 e 2 ) 3 + a ( d M 2 e 2 ) 2 + b d M 2 e 2 = d 2 M 2 e 6 ( d M 4 + a M 2 e 2 + b d e 4 ) = ( d M N e 3 ) 2 \left(\frac{dM^2}{e^2}\right)^3 + a\left(\frac{dM^2}{e^2}\right)^2 + b\,\frac{dM^2}{e^2} = \frac{d^2M^2}{e^6}\left(dM^4 + aM^2e^2 + \frac{b}{d}e^4\right) = \left(\frac{dMN}{e^3}\right)^2 ( e 2 d M 2 ) 3 + a ( e 2 d M 2 ) 2 + b e 2 d M 2 = e 6 d 2 M 2 ( d M 4 + a M 2 e 2 + d b e 4 ) = ( e 3 d M N ) 2
から わかる。
(⇐ \Leftarrow ⇐ ) e = 0 e = 0 e = 0 の 解では N 2 = d M 4 N^2 = dM^4 N 2 = d M 4 , M ≠ 0 M \neq 0 M = 0 なので、d d d は 平方類と して 1 = α k ( O ) 1 = \alpha_k(O) 1 = α k ( O ) 。M = 0 M = 0 M = 0 の 解では N 2 = ( b / d ) e 4 N^2 = (b/d)e^4 N 2 = ( b / d ) e 4 , e ≠ 0 e \neq 0 e = 0 なので b / d b/d b / d は 平方元で、 d d d は 平方類と して b = α k ( T ) b = \alpha_k(T) b = α k ( T ) に 等しい。 M , e ≠ 0 M, e \neq 0 M , e = 0 なら上の 点の α k \alpha_k α k の 値は d M 2 / e 2 = d dM^2/e^2 = d d M 2 / e 2 = d (平方類)。
(⇒ \Rightarrow ⇒ ) α k ( P ) = d \alpha_k(P) = d α k ( P ) = d (平方類)と する。 P = O P = O P = O なら d = s 2 d = s^2 d = s 2 と 書けて ( M , e , N ) = ( 1 , 0 , s ) (M, e, N) = (1, 0, s) ( M , e , N ) = ( 1 , 0 , s ) が 解。 P = T P = T P = T なら b / d = s 2 b/d = s^2 b / d = s 2 と 書けて ( 0 , 1 , s ) (0, 1, s) ( 0 , 1 , s ) が 解。 P = ( x , y ) P = (x, y) P = ( x , y ) , x ≠ 0 x \neq 0 x = 0 なら x = d s 2 x = ds^2 x = d s 2 (s ∈ k × s \in k^\times s ∈ k × )と 書け、 y 2 = x ( x 2 + a x + b ) y^2 = x(x^2 + ax + b) y 2 = x ( x 2 + a x + b ) を d 2 s 2 d^2s^2 d 2 s 2 で 割ると
( y d s ) 2 = d s 4 + a s 2 + b d \left(\frac{y}{ds}\right)^2 = ds^4 + as^2 + \frac{b}{d} ( d s y ) 2 = d s 4 + a s 2 + d b
なので ( M , e , N ) = ( s , 1 , y / ( d s ) ) (M, e, N) = (s, 1, y/(ds)) ( M , e , N ) = ( s , 1 , y / ( d s )) が 解である。
最後の 主張:有理数解 ( M , e , N ) (M, e, N) ( M , e , N ) が あれば、 M , e M, e M , e の 分母の 公倍数 ℓ \ell ℓ を 使って ( ℓ M , ℓ e , ℓ 2 N ) (\ell M, \ell e, \ell^2N) ( ℓ M , ℓ e , ℓ 2 N ) に 替えると M , e M, e M , e は 整数に なる。 d , a , b / d d, a, b/d d , a , b / d が 整数なので N 2 N^2 N 2 は 整数で、平方が 整数である 有理数は 整数だから N N N も 整数である。さらに g = gcd ( M , e ) g = \gcd(M, e) g = g cd( M , e ) と すると g 4 ∣ N 2 g^4 \mid N^2 g 4 ∣ N 2 より g 2 ∣ N g^2 \mid N g 2 ∣ N なので、( M / g , e / g , N / g 2 ) (M/g, e/g, N/g^2) ( M / g , e / g , N / g 2 ) も 解である。 □ \square □
命題 8.18 (3) より、α ( Γ ) \alpha(\Gamma) α ( Γ ) を 決めるには、 b b b の 約数で 平方因子を もたない d d d (符号を 含めて 2 t + 1 2^{t+1} 2 t + 1 個)に ついて (8.2) の 整数解の 有無を 調べればよい。像は 部分群なので、いく つかの d d d が わかれば 残りは 積で わかる ことも 多い。解を 見つけるには 小さな ( M , e ) (M, e) ( M , e ) を 探し、解が ない ことを 示すには R \mathbb{R} R での 符号や、素数べきを 法と する 合同式を 使う。
例 8.24 (y 2 = x 3 − x y^2 = x^3 - x y 2 = x 3 − x :階数 0)a = 0 a = 0 a = 0 , b = − 1 b = -1 b = − 1 で、E ˉ : y 2 = x 3 + 4 x \bar{E}\colon y^2 = x^3 + 4x E ˉ : y 2 = x 3 + 4 x 。
α ( Γ ) ⊂ ⟨ − 1 ⟩ = { ± 1 } \alpha(\Gamma) \subset \langle -1 \rangle = \lbrace \pm 1 \rbrace α ( Γ ) ⊂ ⟨ − 1 ⟩ = { ± 1 } で、α ( T ) = − 1 \alpha(T) = -1 α ( T ) = − 1 だから α ( Γ ) = { ± 1 } \alpha(\Gamma) = \lbrace \pm 1 \rbrace α ( Γ ) = { ± 1 } 。
b ˉ = 4 \bar{b} = 4 b ˉ = 4 より α ˉ ( Γ ˉ ) ⊂ { ± 1 , ± 2 } \bar{\alpha}(\bar{\Gamma}) \subset \lbrace \pm 1, \pm 2 \rbrace α ˉ ( Γ ˉ ) ⊂ { ± 1 , ± 2 } 。d < 0 d < 0 d < 0 なら 4 / d < 0 4/d < 0 4/ d < 0 で、(8.2) の 右辺 d M 4 + ( 4 / d ) e 4 dM^4 + (4/d)e^4 d M 4 + ( 4/ d ) e 4 は ( M , e ) ≠ ( 0 , 0 ) (M, e) \neq (0, 0) ( M , e ) = ( 0 , 0 ) で 負だから 解が ない。 d = 2 d = 2 d = 2 では ( M , e , N ) = ( 1 , 1 , 2 ) (M, e, N) = (1, 1, 2) ( M , e , N ) = ( 1 , 1 , 2 ) が 解で、点 ( 2 , 4 ) ∈ E ˉ ( Q ) (2, 4) \in \bar{E}(\mathbb{Q}) ( 2 , 4 ) ∈ E ˉ ( Q ) が 得られる。よって α ˉ ( Γ ˉ ) = { 1 , 2 } \bar{\alpha}(\bar{\Gamma}) = \lbrace 1, 2 \rbrace α ˉ ( Γ ˉ ) = { 1 , 2 } 。
定理 8.22 より 2 r = 2 ⋅ 2 / 4 = 1 2^r = 2 \cdot 2/4 = 1 2 r = 2 ⋅ 2/4 = 1 、r = 0 r = 0 r = 0 。したがって E ( Q ) = E ( Q ) t o r s = { O , ( 0 , 0 ) , ( ± 1 , 0 ) } E(\mathbb{Q}) = E(\mathbb{Q})_{\mathrm{tors}} = \lbrace O, (0, 0), (\pm 1, 0) \rbrace E ( Q ) = E ( Q ) tors = { O , ( 0 , 0 ) , ( ± 1 , 0 )} (第7章 例 7.8)。
例 8.25 (y 2 = x 3 − 2 x y^2 = x^3 - 2x y 2 = x 3 − 2 x :階数 1)b = − 2 b = -2 b = − 2 , E ˉ : y 2 = x 3 + 8 x \bar{E}\colon y^2 = x^3 + 8x E ˉ : y 2 = x 3 + 8 x 。α ( T ) = − 2 \alpha(T) = -2 α ( T ) = − 2 , α ( − 1 , 1 ) = − 1 \alpha(-1, 1) = -1 α ( − 1 , 1 ) = − 1 より α ( Γ ) = ⟨ − 1 , 2 ⟩ \alpha(\Gamma) = \langle -1, 2 \rangle α ( Γ ) = ⟨ − 1 , 2 ⟩ (4 元)。α ˉ ( Γ ˉ ) ⊂ ⟨ − 1 , 2 ⟩ \bar{\alpha}(\bar{\Gamma}) \subset \langle -1, 2 \rangle α ˉ ( Γ ˉ ) ⊂ ⟨ − 1 , 2 ⟩ で、負の d d d は 例 8.24 と 同じく 符号で 除かれ、 α ˉ ( T ˉ ) = 8 = 2 \bar{\alpha}(\bar{T}) = 8 = 2 α ˉ ( T ˉ ) = 8 = 2 (平方類)。よって α ˉ ( Γ ˉ ) = { 1 , 2 } \bar{\alpha}(\bar{\Gamma}) = \lbrace 1, 2 \rbrace α ˉ ( Γ ˉ ) = { 1 , 2 } 、2 r = 4 ⋅ 2 / 4 = 2 2^r = 4 \cdot 2/4 = 2 2 r = 4 ⋅ 2/4 = 2 、r = 1 r = 1 r = 1 。
例 8.26 (y 2 = x 3 − 25 x y^2 = x^3 - 25x y 2 = x 3 − 25 x :階数 1)b = − 25 b = -25 b = − 25 , E ˉ : y 2 = x 3 + 100 x \bar{E}\colon y^2 = x^3 + 100x E ˉ : y 2 = x 3 + 100 x 。3 つの 2 等分点で α ( T ) = − 25 = − 1 \alpha(T) = -25 = -1 α ( T ) = − 25 = − 1 , α ( 5 , 0 ) = 5 \alpha(5, 0) = 5 α ( 5 , 0 ) = 5 , α ( − 5 , 0 ) = − 5 \alpha(-5, 0) = -5 α ( − 5 , 0 ) = − 5 なので α ( Γ ) = ⟨ − 1 , 5 ⟩ \alpha(\Gamma) = \langle -1, 5 \rangle α ( Γ ) = ⟨ − 1 , 5 ⟩ (4 元)。b ˉ = 100 \bar{b} = 100 b ˉ = 100 より α ˉ ( Γ ˉ ) ⊂ ⟨ − 1 , 2 , 5 ⟩ \bar{\alpha}(\bar{\Gamma}) \subset \langle -1, 2, 5 \rangle α ˉ ( Γ ˉ ) ⊂ ⟨ − 1 , 2 , 5 ⟩ で、負の d d d は 符号で 除かれ、 α ˉ ( T ˉ ) = 100 = 1 \bar{\alpha}(\bar{T}) = 100 = 1 α ˉ ( T ˉ ) = 100 = 1 。d = 5 d = 5 d = 5 では ( 1 , 1 , 5 ) (1, 1, 5) ( 1 , 1 , 5 ) が 解で、点 ( 5 , 25 ) ∈ E ˉ ( Q ) (5, 25) \in \bar{E}(\mathbb{Q}) ( 5 , 25 ) ∈ E ˉ ( Q ) が 得られる。 d = 2 d = 2 d = 2 の 方程式 N 2 = 2 M 4 + 50 e 4 N^2 = 2M^4 + 50e^4 N 2 = 2 M 4 + 50 e 4 は 自明でない 解を もたない。実際、 gcd ( M , e ) = 1 \gcd(M, e) = 1 g cd( M , e ) = 1 の 解が あったとすると、 N = 2 N 1 N = 2N_1 N = 2 N 1 と 書けて 2 N 1 2 = M 4 + 25 e 4 2N_1^2 = M^4 + 25e^4 2 N 1 2 = M 4 + 25 e 4 。右辺が 偶数だから M , e M, e M , e は ともに 奇数で、奇数の 4 乗は 16 を 法と して 1 だから M 4 + 25 e 4 ≡ 26 ≡ 10 ( m o d 16 ) M^4 + 25e^4 \equiv 26 \equiv 10 \pmod{16} M 4 + 25 e 4 ≡ 26 ≡ 10 ( mod 16 ) 。すると N 1 2 ≡ 5 ( m o d 8 ) N_1^2 \equiv 5 \pmod 8 N 1 2 ≡ 5 ( mod 8 ) と なるが、平方数を 8 で 割った 余りは 0, 1, 4 の どれかなので 矛盾する。 2 2 2 が 像に 入らないので 10 10 10 も 入らない(入れば 10 ⋅ 5 = 50 = 2 10 \cdot 5 = 50 = 2 10 ⋅ 5 = 50 = 2 も 入る)。よって α ˉ ( Γ ˉ ) = { 1 , 5 } \bar{\alpha}(\bar{\Gamma}) = \lbrace 1, 5 \rbrace α ˉ ( Γ ˉ ) = { 1 , 5 } 、2 r = 4 ⋅ 2 / 4 = 2 2^r = 4 \cdot 2/4 = 2 2 r = 4 ⋅ 2/4 = 2 、r = 1 r = 1 r = 1 。ねじれ部分群は { O , ( 0 , 0 ) , ( ± 5 , 0 ) } \lbrace O, (0, 0), (\pm 5, 0) \rbrace { O , ( 0 , 0 ) , ( ± 5 , 0 )} なので(第7章 例 7.12)、たとえば ( − 4 , 6 ) (-4, 6) ( − 4 , 6 ) は 無限位数の 点である。
例 8.27 (y 2 = x 3 − 17 x y^2 = x^3 - 17x y 2 = x 3 − 17 x :階数 2)b = − 17 b = -17 b = − 17 , E ˉ : y 2 = x 3 + 68 x \bar{E}\colon y^2 = x^3 + 68x E ˉ : y 2 = x 3 + 68 x 。α ( T ) = − 17 \alpha(T) = -17 α ( T ) = − 17 に 加えて、 d = − 1 d = -1 d = − 1 の 方程式 N 2 = − M 4 + 17 e 4 N^2 = -M^4 + 17e^4 N 2 = − M 4 + 17 e 4 の 解 ( 1 , 1 , 4 ) (1, 1, 4) ( 1 , 1 , 4 ) から 点 ( − 1 , − 4 ) (-1, -4) ( − 1 , − 4 ) が 得られるので、 α ( Γ ) = ⟨ − 1 , 17 ⟩ \alpha(\Gamma) = \langle -1, 17 \rangle α ( Γ ) = ⟨ − 1 , 17 ⟩ (4 元)。b ˉ = 68 = 2 2 ⋅ 17 \bar{b} = 68 = 2^2 \cdot 17 b ˉ = 68 = 2 2 ⋅ 17 で α ˉ ( Γ ˉ ) ⊂ ⟨ − 1 , 2 , 17 ⟩ \bar{\alpha}(\bar{\Gamma}) \subset \langle -1, 2, 17 \rangle α ˉ ( Γ ˉ ) ⊂ ⟨ − 1 , 2 , 17 ⟩ 、負の d d d は 符号で 除かれる。 α ˉ ( T ˉ ) = 68 = 17 \bar{\alpha}(\bar{T}) = 68 = 17 α ˉ ( T ˉ ) = 68 = 17 で、d = 2 d = 2 d = 2 の 方程式 N 2 = 2 M 4 + 34 e 4 N^2 = 2M^4 + 34e^4 N 2 = 2 M 4 + 34 e 4 の 解 ( 1 , 1 , 6 ) (1, 1, 6) ( 1 , 1 , 6 ) から 点 ( 2 , 12 ) ∈ E ˉ ( Q ) (2, 12) \in \bar{E}(\mathbb{Q}) ( 2 , 12 ) ∈ E ˉ ( Q ) が 得られる。よって α ˉ ( Γ ˉ ) = ⟨ 2 , 17 ⟩ \bar{\alpha}(\bar{\Gamma}) = \langle 2, 17 \rangle α ˉ ( Γ ˉ ) = ⟨ 2 , 17 ⟩ (4 元)、2 r = 4 ⋅ 4 / 4 = 4 2^r = 4 \cdot 4/4 = 4 2 r = 4 ⋅ 4/4 = 4 、r = 2 r = 2 r = 2 。この 例では、符号に よる 除外の ほかには、解が ない ことを 示すべき方程式は 残らなかった。
手計算の 結果を PARI/GP(バージョン 2.15.4)の 計算と 照合しておく。 ellrank の 欄は 返り値の 最初の 2 成分(階数の 下界と 上界)である。
曲線
ラベル
∣ α ( Γ ) ∣ \lvert \alpha(\Gamma) \rvert ∣ α ( Γ )∣
∣ α ˉ ( Γ ˉ ) ∣ \lvert \bar{\alpha}(\bar{\Gamma}) \rvert ∣ α ˉ ( Γ ˉ )∣
r r r (手計算)
ellrank
ellanalyticrank
elltors
y 2 = x 3 − x y^2 = x^3 - x y 2 = x 3 − x
32a2
2
2
0
0, 0
0
( Z / 2 Z ) 2 (\mathbb{Z}/2\mathbb{Z})^2 ( Z /2 Z ) 2
y 2 = x 3 − 2 x y^2 = x^3 - 2x y 2 = x 3 − 2 x
256b1
4
2
1
1, 1
1
Z / 2 Z \mathbb{Z}/2\mathbb{Z} Z /2 Z
y 2 = x 3 − 25 x y^2 = x^3 - 25x y 2 = x 3 − 25 x
800a1
4
2
1
1, 1
1
( Z / 2 Z ) 2 (\mathbb{Z}/2\mathbb{Z})^2 ( Z /2 Z ) 2
y 2 = x 3 − 17 x y^2 = x^3 - 17x y 2 = x 3 − 17 x
9248g1
4
4
2
2, 2
2
Z / 2 Z \mathbb{Z}/2\mathbb{Z} Z /2 Z
たとえば 最後の 行は ellrank(ellinit([0,0,0,-17,0])) で 得られる( ellinit の 係数の 順序は [ a 1 , a 2 , a 3 , a 4 , a 6 ] [a_1, a_2, a_3, a_4, a_6] [ a 1 , a 2 , a 3 , a 4 , a 6 ] )。
合同数問題への 応用
3 辺が 有理数の 直角三角形の 面積に なる 正の 整数を 合同数 (congruent number) と いう。平方因子を もたない 正の 整数 n n n に ついて 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 と おく。 第1章 の 例 1.1(合同数と 3 次曲線)で 見たように、 n n n が 合同数である ことと、 E n E_n E n が y ≠ 0 y \neq 0 y = 0 の 有理点を もつ ことは 同値である。
命題 8.28 n n n が 合同数である ことと、 rank E n ( Q ) ≥ 1 \operatorname{rank} E_n(\mathbb{Q}) \geq 1 rank E n ( Q ) ≥ 1 である ことは 同値である。
証明. E n ( Q ) t o r s = { O , ( 0 , 0 ) , ( ± n , 0 ) } E_n(\mathbb{Q})_{\mathrm{tors}} = \lbrace O, (0, 0), (\pm n, 0) \rbrace E n ( Q ) tors = { O , ( 0 , 0 ) , ( ± n , 0 )} である(第7章 例 7.12・問題 7.10。Koblitz, Introduction to Elliptic Curves and Modular Forms 第 I 章も 参照)。これらは O O O と y = 0 y = 0 y = 0 の 3 点なので、「y ≠ 0 y \neq 0 y = 0 の 有理点が ある」ことと「無限位数の 点が ある」こと、すな わち r ≥ 1 r \geq 1 r ≥ 1 は 同値である。第1章の 対応(例 1.1・問題 1.3)と 合わせればよい。 □ \square □
n = 1 n = 1 n = 1 では 例 8.24 より r = 0 r = 0 r = 0 なので、1 は 合同数でない(フェルマーの 定理)。 n = 5 n = 5 n = 5 では 例 8.26 より r = 1 r = 1 r = 1 で、5 は 合同数である。面積 5 の 三角形 ( 3 / 2 , 20 / 3 , 41 / 6 ) (3/2, 20/3, 41/6) ( 3/2 , 20/3 , 41/6 ) は、例 1.1 の 対応で 点 ( − 4 , 6 ) (-4, 6) ( − 4 , 6 ) から 得られ( ( x 2 − 25 ) / y = − 3 / 2 (x^2 - 25)/y = -3/2 ( x 2 − 25 ) / y = − 3/2 , 10 x / y = − 20 / 3 10x/y = -20/3 10 x / y = − 20/3 , ( x 2 + 25 ) / y = 41 / 6 (x^2 + 25)/y = 41/6 ( x 2 + 25 ) / y = 41/6 )、問題 8.7 のように 点 2 ⋅ ( − 4 , 6 ) 2 \cdot (-4, 6) 2 ⋅ ( − 4 , 6 ) の x x x 座標からも 得られる。 n = 3 n = 3 n = 3 が 合同数でない ことは 問題 8.5 で 示す。合同数である ための 必要条件を 与え、BSD 予想を 仮定すれば 十分条件にも なる タネルの 定理は、 第10章 (定理 10.13)で 扱う。
8.7 セルマー群と テイト–シャファレビッチ群
例 8.24–8.26 で d d d が 像に 入らない ことを 示すのに 使ったのは、 R \mathbb{R} R での 符号と、2 の べきを 法と する 合同式( Q 2 \mathbb{Q}_2 Q 2 での 可解性)だった。方程式 (8.2) が R \mathbb{R} R や Q p \mathbb{Q}_p Q p で 解を もたなければ、 Q \mathbb{Q} Q でも 解を もたない。この 局所的な 判定を すべての 素数と ∞ \infty ∞ に ついて 行って 残る d d d の 集まりが、セルマー群である。以下、 p p p は 素数または ∞ \infty ∞ を 表し、 Q ∞ = R \mathbb{Q}_\infty = \mathbb{R} Q ∞ = R と する。命題 8.18 (1) の 証明は 体の 演算しか 使っていないので、命題 8.23 の α p = α Q p : E ( Q p ) → Q p × / Q p × 2 \alpha_p = \alpha_{\mathbb{Q}_p}\colon E(\mathbb{Q}_p) \to \mathbb{Q}_p^\times/\mathbb{Q}_p^{\times 2} α p = α Q p : E ( Q p ) → Q p × / Q p × 2 も 準同型である。
定義 8.29 (セルマー群, Selmer group)
Sel ( φ ^ ) ( E ˉ / Q ) = { d ∈ Q × / Q × 2 ∣ すべての p ≤ ∞ について、 d の Q p × / Q p × 2 での類が α p ( E ( Q p ) ) に属する } \operatorname{Sel}^{(\hat{\varphi})}(\bar{E}/\mathbb{Q}) = \lbrace d \in \mathbb{Q}^\times/\mathbb{Q}^{\times 2} \mid \text{すべての } p \leq \infty \text{ について、} d \text{ の } \mathbb{Q}_p^\times/\mathbb{Q}_p^{\times 2} \text{ での類が } \alpha_p(E(\mathbb{Q}_p)) \text{ に属する} \rbrace Sel ( φ ^ ) ( E ˉ / Q ) = { d ∈ Q × / Q × 2 ∣ すべての p ≤ ∞ について、 d の Q p × / Q p × 2 での類が α p ( E ( Q p )) に属する }
を(同種写像 φ ^ : E ˉ → E \hat{\varphi}\colon \bar{E} \to E φ ^ : E ˉ → E に 関する) セルマー群 と いう。 α ˉ p \bar{\alpha}_p α ˉ p を 使って 同様に Sel ( φ ) ( E / Q ) \operatorname{Sel}^{(\varphi)}(E/\mathbb{Q}) Sel ( φ ) ( E / Q ) を 定める。
命題 8.30
α ( Γ ) ⊂ Sel ( φ ^ ) ( E ˉ / Q ) ⊂ ⟨ − 1 , p 1 , … , p t ⟩ \alpha(\Gamma) \subset \operatorname{Sel}^{(\hat{\varphi})}(\bar{E}/\mathbb{Q}) \subset \langle -1, p_1, \dots, p_t \rangle α ( Γ ) ⊂ Sel ( φ ^ ) ( E ˉ / Q ) ⊂ ⟨ − 1 , p 1 , … , p t ⟩ (p i p_i p i は b b b の 相異なる 素因数)。
b b b の 約数で 平方因子を もたない d d d に ついて、 d ∈ Sel ( φ ^ ) ( E ˉ / Q ) d \in \operatorname{Sel}^{(\hat{\varphi})}(\bar{E}/\mathbb{Q}) d ∈ Sel ( φ ^ ) ( E ˉ / Q ) である ことと、(8.2) の C d C_d C d が R \mathbb{R} R と すべての Q p \mathbb{Q}_p Q p で ( M , e ) ≠ ( 0 , 0 ) (M, e) \neq (0, 0) ( M , e ) = ( 0 , 0 ) と なる 解を もつ ことは 同値である。
2 r ≤ ∣ Sel ( φ ^ ) ( E ˉ / Q ) ∣ ⋅ ∣ Sel ( φ ) ( E / Q ) ∣ / 4 2^r \leq \lvert \operatorname{Sel}^{(\hat{\varphi})}(\bar{E}/\mathbb{Q}) \rvert \cdot \lvert \operatorname{Sel}^{(\varphi)}(E/\mathbb{Q}) \rvert / 4 2 r ≤ ∣ Sel ( φ ^ ) ( E ˉ / Q )∣ ⋅ ∣ Sel ( φ ) ( E / Q )∣ /4 。
証明. (1) P ∈ Γ P \in \Gamma P ∈ Γ に ついて、 α ( P ) \alpha(P) α ( P ) の Q p \mathbb{Q}_p Q p での 類は α p ( P ) \alpha_p(P) α p ( P ) だから、最初の 包含は 明らか。2 つ目の 包含の ためには、 p ∤ b p \nmid b p ∤ b の とき α p ( E ( Q p ) ) \alpha_p(E(\mathbb{Q}_p)) α p ( E ( Q p )) の 元の v p v_p v p が 偶数である ことを 示せばよい。 α p ( T ) = b \alpha_p(T) = b α p ( T ) = b は v p ( b ) = 0 v_p(b) = 0 v p ( b ) = 0 。P = ( x , y ) P = (x, y) P = ( x , y ) , x ≠ 0 x \neq 0 x = 0 と する。 v p ( x ) < 0 v_p(x) < 0 v p ( x ) < 0 なら v p ( x 3 + a x 2 + b x ) = 3 v p ( x ) v_p(x^3 + ax^2 + bx) = 3v_p(x) v p ( x 3 + a x 2 + b x ) = 3 v p ( x ) で、これが 2 v p ( y ) 2v_p(y) 2 v p ( y ) に 等しいから v p ( x ) v_p(x) v p ( x ) は 偶数。 v p ( x ) > 0 v_p(x) > 0 v p ( x ) > 0 なら v p ( x 2 + a x + b ) = v p ( b ) = 0 v_p(x^2 + ax + b) = v_p(b) = 0 v p ( x 2 + a x + b ) = v p ( b ) = 0 なので v p ( x ) = 2 v p ( y ) v_p(x) = 2v_p(y) v p ( x ) = 2 v p ( y ) は 偶数。 v p ( x ) = 0 v_p(x) = 0 v p ( x ) = 0 なら 明らか。(2) は 命題 8.23 を 各 Q p \mathbb{Q}_p Q p で 使えばよい。(3) は (1) と 定理 8.22 に よる。 □ \square □
さらに、p ∤ 2 b ( a 2 − 4 b ) p \nmid 2b(a^2 - 4b) p ∤ 2 b ( a 2 − 4 b ) の 素数 p p p での 条件は、(1) の 群の 元に ついて 自動的に みたされる ことが 知られている( C d C_d C d の p p p を 法と する 還元が 有限体上の 種数 1 の 非特異曲線に なり、それが 有理点を もつ ことと、ヘンゼルの 補題に よる)。したがって セルマー群は、 ∞ \infty ∞ と 2 b ( a 2 − 4 b ) 2b(a^2 - 4b) 2 b ( a 2 − 4 b ) の 素因数と いう 有限個の p p p を 調べれば 計算できる。これに 対して α ( Γ ) \alpha(\Gamma) α ( Γ ) を 決めるには、 C d C_d C d の 有理点を 見つけるか、ない ことを 証明しなければならない。両者の 差を 測るのが テイト–シャファレビッチ群である。その 正確な 定義には ガロア・コホモロジーが 要るので、主張だけを まとめて おく。
定理 8.31 (主張:ガロア・コホモロジーに よる 定式化) G = Gal ( Q ‾ / Q ) G = \operatorname{Gal}(\overline{\mathbb{Q}}/\mathbb{Q}) G = Gal ( Q / Q ) とし、離散 G G G 加群 M M M に ついて H 1 ( Q , M ) H^1(\mathbb{Q}, M) H 1 ( Q , M ) を、連続な 1-コサイクル ξ : G → M \xi\colon G \to M ξ : G → M (ξ ( σ τ ) = ξ ( σ ) + σ ξ ( τ ) \xi(\sigma\tau) = \xi(\sigma) + \sigma\xi(\tau) ξ ( σ τ ) = ξ ( σ ) + σ ξ ( τ ) )全体を 1-コバウンダリ(σ ↦ σ m − m \sigma \mapsto \sigma m - m σ ↦ σ m − m )で 割った 群と する。 Q p \mathbb{Q}_p Q p に ついても 同様に H 1 ( Q p , M ) H^1(\mathbb{Q}_p, M) H 1 ( Q p , M ) を 定め、 H 1 ( Q , E ) = H 1 ( Q , E ( Q ‾ ) ) H^1(\mathbb{Q}, E) = H^1(\mathbb{Q}, E(\overline{\mathbb{Q}})) H 1 ( Q , E ) = H 1 ( Q , E ( Q )) などと 略記する。
Q \mathbb{Q} Q 上 定義された 同種写像 λ : E 1 → E 2 \lambda\colon E_1 \to E_2 λ : E 1 → E 2 に ついて、完全列 0 → E 1 [ λ ] → E 1 ( Q ‾ ) → E 2 ( Q ‾ ) → 0 0 \to E_1[\lambda] \to E_1(\overline{\mathbb{Q}}) \to E_2(\overline{\mathbb{Q}}) \to 0 0 → E 1 [ λ ] → E 1 ( Q ) → E 2 ( Q ) → 0 から 完全列
0 → E 2 ( Q ) / λ ( E 1 ( Q ) ) → δ H 1 ( Q , E 1 [ λ ] ) → H 1 ( Q , E 1 ) [ λ ] → 0 0 \to E_2(\mathbb{Q})/\lambda(E_1(\mathbb{Q})) \xrightarrow{\ \delta\ } H^1(\mathbb{Q}, E_1[\lambda]) \to H^1(\mathbb{Q}, E_1)[\lambda] \to 0 0 → E 2 ( Q ) / λ ( E 1 ( Q )) δ H 1 ( Q , E 1 [ λ ]) → H 1 ( Q , E 1 ) [ λ ] → 0
が 得られる。ここで δ ( Q ) \delta(Q) δ ( Q ) は、λ ( Q ′ ) = Q \lambda(Q') = Q λ ( Q ′ ) = Q と なる Q ′ ∈ E 1 ( Q ‾ ) Q' \in E_1(\overline{\mathbb{Q}}) Q ′ ∈ E 1 ( Q ) を とった ときの σ ↦ σ ( Q ′ ) − Q ′ \sigma \mapsto \sigma(Q') - Q' σ ↦ σ ( Q ′ ) − Q ′ の 類である。各 Q p \mathbb{Q}_p Q p でも 同様である。
2. セルマー群と テイト–シャファレビッチ群 (Tate–Shafarevich group) を
Sel ( λ ) ( E 1 / Q ) = ker ( H 1 ( Q , E 1 [ λ ] ) → ∏ p ≤ ∞ H 1 ( Q p , E 1 ) ) \operatorname{Sel}^{(\lambda)}(E_1/\mathbb{Q}) = \ker\Bigl(H^1(\mathbb{Q}, E_1[\lambda]) \to \prod_{p \leq \infty} H^1(\mathbb{Q}_p, E_1)\Bigr) Sel ( λ ) ( E 1 / Q ) = ker ( H 1 ( Q , E 1 [ λ ]) → p ≤ ∞ ∏ H 1 ( Q p , E 1 ) )
Ш ( E 1 / Q ) = ker ( H 1 ( Q , E 1 ) → ∏ p ≤ ∞ H 1 ( Q p , E 1 ) ) \text{Ш}(E_1/\mathbb{Q}) = \ker\Bigl(H^1(\mathbb{Q}, E_1) \to \prod_{p \leq \infty} H^1(\mathbb{Q}_p, E_1)\Bigr) Ш ( E 1 / Q ) = ker ( H 1 ( Q , E 1 ) → p ≤ ∞ ∏ H 1 ( Q p , E 1 ) )
で 定めると、 Sel ( λ ) ( E 1 / Q ) \operatorname{Sel}^{(\lambda)}(E_1/\mathbb{Q}) Sel ( λ ) ( E 1 / Q ) は 有限群で、次の 完全列が 成り立つ:
0 → E 2 ( Q ) / λ ( E 1 ( Q ) ) → Sel ( λ ) ( E 1 / Q ) → Ш ( E 1 / Q ) [ λ ] → 0 0 \to E_2(\mathbb{Q})/\lambda(E_1(\mathbb{Q})) \to \operatorname{Sel}^{(\lambda)}(E_1/\mathbb{Q}) \to \text{Ш}(E_1/\mathbb{Q})[\lambda] \to 0 0 → E 2 ( Q ) / λ ( E 1 ( Q )) → Sel ( λ ) ( E 1 / Q ) → Ш ( E 1 / Q ) [ λ ] → 0
特に λ = [ m ] \lambda = [m] λ = [ m ] の とき 0 → E ( Q ) / m E ( Q ) → Sel ( m ) ( E / Q ) → Ш ( E / Q ) [ m ] → 0 0 \to E(\mathbb{Q})/mE(\mathbb{Q}) \to \operatorname{Sel}^{(m)}(E/\mathbb{Q}) \to \text{Ш}(E/\mathbb{Q})[m] \to 0 0 → E ( Q ) / m E ( Q ) → Sel ( m ) ( E / Q ) → Ш ( E / Q ) [ m ] → 0 。
3. λ = φ ^ : E ˉ → E \lambda = \hat{\varphi}\colon \bar{E} \to E λ = φ ^ : E ˉ → E の とき、 E ˉ [ φ ^ ] = { O ˉ , T ˉ } ≅ Z / 2 Z \bar{E}[\hat{\varphi}] = \lbrace \bar{O}, \bar{T} \rbrace \cong \mathbb{Z}/2\mathbb{Z} E ˉ [ φ ^ ] = { O ˉ , T ˉ } ≅ Z /2 Z (G G G は 自明に 作用する)で、クンマー理論に より H 1 ( Q , E ˉ [ φ ^ ] ) ≅ Q × / Q × 2 H^1(\mathbb{Q}, \bar{E}[\hat{\varphi}]) \cong \mathbb{Q}^\times/\mathbb{Q}^{\times 2} H 1 ( Q , E ˉ [ φ ^ ]) ≅ Q × / Q × 2 と なる。この 同一視で δ \delta δ は α \alpha α に 一致し、(2) の セルマー群は 定義 8.29 の ものに 一致する。 λ = φ \lambda = \varphi λ = φ と α ˉ \bar{\alpha} α ˉ に ついても 同様である。
証明は Silverman, The Arithmetic of Elliptic Curves 第 X 章を 参照。 H 1 ( Q , E ) H^1(\mathbb{Q}, E) H 1 ( Q , E ) の 元は、 E E E の 主等質空間 (principal homogeneous space)、すな わち Q ‾ \overline{\mathbb{Q}} Q 上で E E E と 同型に なる Q \mathbb{Q} Q 上の 種数 1 の 曲線 C C C で E E E が 単純推移的に 作用する もの、の 同型類と 対応し、 C ( Q ) ≠ ∅ C(\mathbb{Q}) \neq \emptyset C ( Q ) = ∅ である ことと 対応する 元が 0 であることが 同値に なる(主張)。したがって Ш ( E / Q ) \text{Ш}(E/\mathbb{Q}) Ш ( E / Q ) の 0 でない元は、R \mathbb{R} R と すべての Q p \mathbb{Q}_p Q p で 点を もつのに Q \mathbb{Q} Q では 点を もたない 曲線、つまり 局所大域原理 (local-global principle) が 成り立たない 曲線を 表す。(8.2) の C d C_d C d は E ˉ \bar{E} E ˉ の 主等質空間(の アフィン・モデル)であり、 d ∈ Sel ( φ ^ ) ( E ˉ / Q ) d \in \operatorname{Sel}^{(\hat{\varphi})}(\bar{E}/\mathbb{Q}) d ∈ Sel ( φ ^ ) ( E ˉ / Q ) かつ d ∉ α ( Γ ) d \notin \alpha(\Gamma) d ∈ / α ( Γ ) と なる d d d が、この 現象の 例に なる。完全列から
∣ Sel ( φ ^ ) ( E ˉ / Q ) ∣ ⋅ ∣ Sel ( φ ) ( E / Q ) ∣ 4 = 2 r ⋅ ∣ Ш ( E ˉ / Q ) [ φ ^ ] ∣ ⋅ ∣ Ш ( E / Q ) [ φ ] ∣ \frac{\lvert \operatorname{Sel}^{(\hat{\varphi})}(\bar{E}/\mathbb{Q}) \rvert \cdot \lvert \operatorname{Sel}^{(\varphi)}(E/\mathbb{Q}) \rvert}{4} = 2^r \cdot \lvert \text{Ш}(\bar{E}/\mathbb{Q})[\hat{\varphi}] \rvert \cdot \lvert \text{Ш}(E/\mathbb{Q})[\varphi] \rvert 4 ∣ Sel ( φ ^ ) ( E ˉ / Q )∣ ⋅ ∣ Sel ( φ ) ( E / Q )∣ = 2 r ⋅ ∣ Ш ( E ˉ / Q ) [ φ ^ ]∣ ⋅ ∣ Ш ( E / Q ) [ φ ]∣
であり、命題 8.30 (3) の 上界が 階数に 一致するのは、右辺の 2 つの Ш \text{Ш} Ш の 部分群が 自明な ときに 限る。
予想 8.32 (テイト–シャファレビッチ予想)Ш ( E / Q ) \text{Ш}(E/\mathbb{Q}) Ш ( E / Q ) は 有限群である。
これは 一般には 未解決だが、解析的階数(第10章 命題 10.8)が 0 または 1 の 曲線では、グロス–ザギエと コリヴァギンの 結果(と モジュラー性定理)に より、階数が 解析的階数に 等しく Ш \text{Ш} Ш が 有限であることが 証明されている(第10章 定理 10.12)。また、 Ш \text{Ш} Ш が 有限なら その 位数は 平方数である(カッセルス)。
例 8.33 (局所大域原理の 破れ:リンド–ライヒャルトの 曲線) E : y 2 = x 3 + 17 x E\colon y^2 = x^3 + 17x E : y 2 = x 3 + 17 x (18496k1)、E ˉ : y 2 = x 3 − 68 x \bar{E}\colon y^2 = x^3 - 68x E ˉ : y 2 = x 3 − 68 x と する。 a = 0 a = 0 a = 0 , b = 17 > 0 b = 17 > 0 b = 17 > 0 なので 負の d d d は R \mathbb{R} R で 解を もたず、 Sel ( φ ^ ) ( E ˉ / Q ) = α ( Γ ) = { 1 , 17 } \operatorname{Sel}^{(\hat{\varphi})}(\bar{E}/\mathbb{Q}) = \alpha(\Gamma) = \lbrace 1, 17 \rbrace Sel ( φ ^ ) ( E ˉ / Q ) = α ( Γ ) = { 1 , 17 } (α ( T ) = 17 \alpha(T) = 17 α ( T ) = 17 )。b ˉ = − 68 \bar{b} = -68 b ˉ = − 68 なので α ˉ ( Γ ˉ ) ⊂ ⟨ − 1 , 2 , 17 ⟩ \bar{\alpha}(\bar{\Gamma}) \subset \langle -1, 2, 17 \rangle α ˉ ( Γ ˉ ) ⊂ ⟨ − 1 , 2 , 17 ⟩ (8 元)で、α ˉ ( T ˉ ) = − 68 = − 17 \bar{\alpha}(\bar{T}) = -68 = -17 α ˉ ( T ˉ ) = − 68 = − 17 (平方類)。この 8 個の d d d すべてに ついて、方程式 N 2 = d M 4 − ( 68 / d ) e 4 N^2 = dM^4 - (68/d)e^4 N 2 = d M 4 − ( 68/ d ) e 4 は R \mathbb{R} R と すべての Q p \mathbb{Q}_p Q p で 自明でない 解を もつ( ∞ \infty ∞ , 2, 17 では 具体的な 解が 見つかり(問題 8.8 参照)、それ以外の p p p では 上で 述べた 一般論に よる)。したがって ∣ Sel ( φ ) ( E / Q ) ∣ = 8 \lvert \operatorname{Sel}^{(\varphi)}(E/\mathbb{Q}) \rvert = 8 ∣ Sel ( φ ) ( E / Q )∣ = 8 で、命題 8.30 (3) は 2 r ≤ 2 ⋅ 8 / 4 = 4 2^r \leq 2 \cdot 8/4 = 4 2 r ≤ 2 ⋅ 8/4 = 4 、つまり r ≤ 2 r \leq 2 r ≤ 2 しか 与えない。しかし 実際には r = 0 r = 0 r = 0 である(PARI/GP の ellrank は 下界・上界と してともに 0 を 返す)。よって α ˉ ( Γ ˉ ) = { 1 , − 17 } \bar{\alpha}(\bar{\Gamma}) = \lbrace 1, -17 \rbrace α ˉ ( Γ ˉ ) = { 1 , − 17 } で、Ш ( E / Q ) [ φ ] ≅ ( Z / 2 Z ) 2 \text{Ш}(E/\mathbb{Q})[\varphi] \cong (\mathbb{Z}/2\mathbb{Z})^2 Ш ( E / Q ) [ φ ] ≅ ( Z /2 Z ) 2 である。たとえば d = 2 d = 2 d = 2 の 方程式 N 2 = 2 M 4 − 34 e 4 N^2 = 2M^4 - 34e^4 N 2 = 2 M 4 − 34 e 4 は、N N N が 偶数であることに 注意して N = 2 N ′ N = 2N' N = 2 N ′ , x = e / M x = e/M x = e / M , y = N ′ / M 2 y = N'/M^2 y = N ′ / M 2 と おくと
2 y 2 = 1 − 17 x 4 2y^2 = 1 - 17x^4 2 y 2 = 1 − 17 x 4
に 移る( M = 0 M = 0 M = 0 の 自明でない 解は ない)。これが リンド–ライヒャルトの 曲線 で、R \mathbb{R} R と すべての Q p \mathbb{Q}_p Q p で 点を もつが Q \mathbb{Q} Q では 点を もたない(リンド、ライヒャルトに よる。主張)。BSD 予想の 公式(第10章 予想 10.9)から 予想される ∣ Ш ( E / Q ) ∣ \lvert \text{Ш}(E/\mathbb{Q}) \rvert ∣ Ш ( E / Q )∣ は 4 である(PARI/GP の lfun と ellbsd で 数値的に 確かめられる)。
もう 一つの 古典的な 例は、セルマーの 3 次曲線
3 x 3 + 4 y 3 + 5 z 3 = 0 3x^3 + 4y^3 + 5z^3 = 0 3 x 3 + 4 y 3 + 5 z 3 = 0
である。これは R \mathbb{R} R と すべての Q p \mathbb{Q}_p Q p で 自明でない 解を もつが、 Q \mathbb{Q} Q では 自明な 解 ( 0 , 0 , 0 ) (0, 0, 0) ( 0 , 0 , 0 ) しかもたない(セルマー。主張)。この 曲線は 楕円曲線 x 3 + y 3 + 60 z 3 = 0 x^3 + y^3 + 60z^3 = 0 x 3 + y 3 + 60 z 3 = 0 の 主等質空間で、その Ш \text{Ш} Ш の 位数 3 の 元を 表す。2 次形式では ハッセ–ミンコフスキーの 定理( 15 第5章 定理 5.26)に より 局所大域原理が 成り立つが、種数 1 の 曲線では 一般に 成り立たない。
補足
実際の 階数の 計算では、セルマー群に よる 上界と、有理点の 探索に よる 下界とを 比べる。両者が 一致しない ときは、 C d C_d C d に 対して さらに 降下を 行う(4-降下など)か、L 関数の 解析的な 情報を 使う。 Ш \text{Ш} Ш が 有限なら この 手続きは 原理的に 必ず 終わるが、どの 楕円曲線に ついても 階数を 無条件に 求められる アルゴリズムは 知られていない。
8.8 ネロン–テイトの 標準的高さ
命題 8.12 に よれば h ( 2 P ) h(2P) h ( 2 P ) は 4 h ( P ) 4h(P) 4 h ( P ) と 有界な 差しかない。テイトは、この「ほぼ 2 次」の 関数を 極限に よって 正確に 2 次の 関数に 直した。まず、高さが 方程式の 取り方に ほとんど よらない ことを 確かめる。
補題 8.34 (モデルの 取り替え) Q \mathbb{Q} Q 上の 2 つの ワイエルシュトラス方程式 E E E , E ′ E' E ′ が 許容される 変数変換 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 (u ∈ Q × u \in \mathbb{Q}^\times u ∈ Q × , r , s , t ∈ Q r, s, t \in \mathbb{Q} r , s , t ∈ Q )で 移り合うとし、 P ∈ E ( Q ) P \in E(\mathbb{Q}) P ∈ E ( Q ) に 対応する E ′ E' E ′ の 点を P ′ P' P ′ と する。定数 C C C が あって、すべての P P P に ついて ∣ h E ( P ) − h E ′ ( P ′ ) ∣ ≤ C \lvert h_E(P) - h_{E'}(P') \rvert \leq C ∣ h E ( P ) − h E ′ ( P ′ )∣ ≤ C 。また、任意の ワイエルシュトラス方程式に ついて、定数 κ \kappa κ が あって すべての P P P で ∣ h ( 2 P ) − 4 h ( P ) ∣ ≤ κ \lvert h(2P) - 4h(P) \rvert \leq \kappa ∣ h ( 2 P ) − 4 h ( P )∣ ≤ κ 。
証明. x ′ = ( x − r ) / u 2 x' = (x - r)/u^2 x ′ = ( x − r ) / u 2 である。r r r と u 2 u^2 u 2 の 分母の 公倍数 β \beta β を とり、 g 1 ( X ) = β X − β r g_1(X) = \beta X - \beta r g 1 ( X ) = β X − β r , g 2 ( X ) = β u 2 g_2(X) = \beta u^2 g 2 ( X ) = β u 2 (0 でない 整数の 定数)と おくと、 x ′ = g 1 ( x ) / g 2 ( x ) x' = g_1(x)/g_2(x) x ′ = g 1 ( x ) / g 2 ( x ) で、補題 8.11 (2) が d = 1 d = 1 d = 1 で 使える。 P = O P = O P = O では 両辺とも 0。後半は、命題 8.4 で E E E を (8.1) の 形の E ′ E' E ′ に 移し、前半と 命題 8.12 を 組み合わせればよい( ∣ h E ( 2 P ) − 4 h E ( P ) ∣ ≤ C + κ E ′ + 4 C \lvert h_E(2P) - 4h_E(P) \rvert \leq C + \kappa_{E'} + 4C ∣ h E ( 2 P ) − 4 h E ( P )∣ ≤ C + κ E ′ + 4 C )。□ \square □
定理 8.35 (ネロン–テイトの 高さの 存在:テイトの 方法) E E E を Q \mathbb{Q} Q 上の ワイエルシュトラス方程式で 与え、 κ \kappa κ を すべての Q ∈ E ( Q ) Q \in E(\mathbb{Q}) Q ∈ E ( Q ) に ついて ∣ h ( 2 Q ) − 4 h ( Q ) ∣ ≤ κ \lvert h(2Q) - 4h(Q) \rvert \leq \kappa ∣ h ( 2 Q ) − 4 h ( Q )∣ ≤ κ と なる 定数と する(補題 8.34)。 P ∈ E ( Q ) P \in E(\mathbb{Q}) P ∈ E ( Q ) に ついて 極限
h ^ ( P ) = lim n → ∞ h ( 2 n P ) 4 n \hat{h}(P) = \lim_{n \to \infty} \frac{h(2^nP)}{4^n} h ^ ( P ) = n → ∞ lim 4 n h ( 2 n P )
が 存在し、次が 成り立つ。
∣ h ^ ( P ) − h ( P ) ∣ ≤ κ / 3 \lvert \hat{h}(P) - h(P) \rvert \leq \kappa/3 ∣ h ^ ( P ) − h ( P )∣ ≤ κ /3 。
h ^ ( 2 P ) = 4 h ^ ( P ) \hat{h}(2P) = 4\hat{h}(P) h ^ ( 2 P ) = 4 h ^ ( P ) , h ^ ( − P ) = h ^ ( P ) \hat{h}(-P) = \hat{h}(P) h ^ ( − P ) = h ^ ( P ) , h ^ ( P ) ≥ 0 \hat{h}(P) \geq 0 h ^ ( P ) ≥ 0 。
h ^ \hat{h} h ^ は、h ^ − h \hat{h} - h h ^ − h が 有界で h ^ ( 2 P ) = 4 h ^ ( P ) \hat{h}(2P) = 4\hat{h}(P) h ^ ( 2 P ) = 4 h ^ ( P ) を みたすただ 一つの 関数である。特に h ^ \hat{h} h ^ は ワイエルシュトラス方程式の 取り方に よらない。
h ^ ( P ) = 0 ⟺ P \hat{h}(P) = 0 \iff P h ^ ( P ) = 0 ⟺ P は ねじれ点。
h ^ \hat{h} h ^ を E E E の ネロン–テイトの 高さ (標準的高さ , canonical height)と いう。
証明. n > m ≥ 0 n > m \geq 0 n > m ≥ 0 と すると、 Q = 2 k P Q = 2^kP Q = 2 k P に 仮定を 使って
∣ h ( 2 n P ) 4 n − h ( 2 m P ) 4 m ∣ ≤ ∑ k = m n − 1 ∣ h ( 2 k + 1 P ) 4 k + 1 − h ( 2 k P ) 4 k ∣ = ∑ k = m n − 1 ∣ h ( 2 ⋅ 2 k P ) − 4 h ( 2 k P ) ∣ 4 k + 1 ≤ ∑ k = m n − 1 κ 4 k + 1 < κ 3 ⋅ 4 m \left\lvert \frac{h(2^nP)}{4^n} - \frac{h(2^mP)}{4^m} \right\rvert \leq \sum_{k=m}^{n-1} \left\lvert \frac{h(2^{k+1}P)}{4^{k+1}} - \frac{h(2^kP)}{4^k} \right\rvert = \sum_{k=m}^{n-1} \frac{\lvert h(2 \cdot 2^kP) - 4h(2^kP) \rvert}{4^{k+1}} \leq \sum_{k=m}^{n-1} \frac{\kappa}{4^{k+1}} < \frac{\kappa}{3 \cdot 4^m} 4 n h ( 2 n P ) − 4 m h ( 2 m P ) ≤ k = m ∑ n − 1 4 k + 1 h ( 2 k + 1 P ) − 4 k h ( 2 k P ) = k = m ∑ n − 1 4 k + 1 ∣ h ( 2 ⋅ 2 k P ) − 4 h ( 2 k P )∣ ≤ k = m ∑ n − 1 4 k + 1 κ < 3 ⋅ 4 m κ
よって h ( 2 n P ) / 4 n h(2^nP)/4^n h ( 2 n P ) / 4 n は コーシー列で 収束する。 m = 0 m = 0 m = 0 と して n → ∞ n \to \infty n → ∞ と すれば (1) を 得る。(2) の 第 1 式は h ^ ( 2 P ) = lim 4 ⋅ h ( 2 n + 1 P ) / 4 n + 1 \hat{h}(2P) = \lim 4 \cdot h(2^{n+1}P)/4^{n+1} h ^ ( 2 P ) = lim 4 ⋅ h ( 2 n + 1 P ) / 4 n + 1 から、第 2 式は h ( − Q ) = h ( Q ) h(-Q) = h(Q) h ( − Q ) = h ( Q ) から、第 3 式は h ≥ 0 h \geq 0 h ≥ 0 から 従う。
(3) g g g も 同じ 性質を もつとし、 ∣ g − h ^ ∣ ≤ B \lvert g - \hat{h} \rvert \leq B ∣ g − h ^ ∣ ≤ B と する。 g − h ^ g - \hat{h} g − h ^ も ( g − h ^ ) ( 2 P ) = 4 ( g − h ^ ) ( P ) (g - \hat{h})(2P) = 4(g - \hat{h})(P) ( g − h ^ ) ( 2 P ) = 4 ( g − h ^ ) ( P ) を みたすので、 ∣ g ( P ) − h ^ ( P ) ∣ = ∣ ( g − h ^ ) ( 2 n P ) ∣ / 4 n ≤ B / 4 n \lvert g(P) - \hat{h}(P) \rvert = \lvert (g - \hat{h})(2^nP) \rvert/4^n \leq B/4^n ∣ g ( P ) − h ^ ( P )∣ = ∣( g − h ^ ) ( 2 n P )∣ / 4 n ≤ B / 4 n が すべての n n n で 成り立ち、 g = h ^ g = \hat{h} g = h ^ 。別の 方程式 E ′ E' E ′ から 作った h ^ ′ \hat{h}' h ^ ′ は、(1) と 補題 8.34 に より h ^ ′ − h E = ( h ^ ′ − h E ′ ) + ( h E ′ − h E ) \hat{h}' - h_E = (\hat{h}' - h_{E'}) + (h_{E'} - h_E) h ^ ′ − h E = ( h ^ ′ − h E ′ ) + ( h E ′ − h E ) が 有界なので、 h ^ ′ = h ^ \hat{h}' = \hat{h} h ^ ′ = h ^ 。
(4) P P P が ねじれ点なら { 2 n P ∣ n ≥ 0 } \lbrace 2^nP \mid n \geq 0 \rbrace { 2 n P ∣ n ≥ 0 } は 有限集合なので h ( 2 n P ) h(2^nP) h ( 2 n P ) は 有界で、 h ^ ( P ) = 0 \hat{h}(P) = 0 h ^ ( P ) = 0 。逆に h ^ ( P ) = 0 \hat{h}(P) = 0 h ^ ( P ) = 0 なら、(1)(2) より すべての n n n で
h ( 2 n P ) ≤ h ^ ( 2 n P ) + κ 3 = 4 n h ^ ( P ) + κ 3 = κ 3 h(2^nP) \leq \hat{h}(2^nP) + \frac{\kappa}{3} = 4^n\hat{h}(P) + \frac{\kappa}{3} = \frac{\kappa}{3} h ( 2 n P ) ≤ h ^ ( 2 n P ) + 3 κ = 4 n h ^ ( P ) + 3 κ = 3 κ
命題 8.9(任意の ワイエルシュトラス方程式で 成り立つ)より h ≤ κ / 3 h \leq \kappa/3 h ≤ κ /3 の 点は 有限個なので、 2 n P = 2 m P 2^nP = 2^mP 2 n P = 2 m P と なる n > m n > m n > m が あり、 ( 2 n − 2 m ) P = O (2^n - 2^m)P = O ( 2 n − 2 m ) P = O 。□ \square □
h ^ \hat{h} h ^ が さらに 良い 性質を もつ ことは、次の 定理で 保証される。
定理 8.36 (主張)h ^ \hat{h} h ^ は E ( Q ) E(\mathbb{Q}) E ( Q ) 上の 2 次形式である。すな わち
(平行四辺形の 法則)すべての P , Q P, Q P , Q に ついて h ^ ( P + Q ) + h ^ ( P − Q ) = 2 h ^ ( P ) + 2 h ^ ( Q ) \hat{h}(P + Q) + \hat{h}(P - Q) = 2\hat{h}(P) + 2\hat{h}(Q) h ^ ( P + Q ) + h ^ ( P − Q ) = 2 h ^ ( P ) + 2 h ^ ( Q ) 。
⟨ P , Q ⟩ = 1 2 ( h ^ ( P + Q ) − h ^ ( P ) − h ^ ( Q ) ) \langle P, Q \rangle = \frac{1}{2}\bigl(\hat{h}(P + Q) - \hat{h}(P) - \hat{h}(Q)\bigr) ⟨ P , Q ⟩ = 2 1 ( h ^ ( P + Q ) − h ^ ( P ) − h ^ ( Q ) ) は 対称な 双線形形式で、 ⟨ P , P ⟩ = h ^ ( P ) \langle P, P \rangle = \hat{h}(P) ⟨ P , P ⟩ = h ^ ( P ) 。特に h ^ ( m P ) = m 2 h ^ ( P ) \hat{h}(mP) = m^2\hat{h}(P) h ^ ( m P ) = m 2 h ^ ( P ) (m ∈ Z m \in \mathbb{Z} m ∈ Z )。
h ^ \hat{h} h ^ は E ( Q ) ⊗ R ≅ R r E(\mathbb{Q}) \otimes \mathbb{R} \cong \mathbb{R}^r E ( Q ) ⊗ R ≅ R r 上の 正定値 2 次形式に 延長される。
証明の 鍵は、素朴な 高さに ついての 評価 h ( P + Q ) + h ( P − Q ) = 2 h ( P ) + 2 h ( Q ) + O ( 1 ) h(P + Q) + h(P - Q) = 2h(P) + 2h(Q) + O(1) h ( P + Q ) + h ( P − Q ) = 2 h ( P ) + 2 h ( Q ) + O ( 1 ) で、x ( P + Q ) + x ( P − Q ) x(P + Q) + x(P - Q) x ( P + Q ) + x ( P − Q ) と x ( P + Q ) x ( P − Q ) x(P + Q)x(P - Q) x ( P + Q ) x ( P − Q ) を x ( P ) x(P) x ( P ) , x ( Q ) x(Q) x ( Q ) の 有理式で 表して 補題 8.11 と 同様の 評価を する ことで 示される。(3) は (1)(2)、定理 8.35 (4)、命題 8.9 から 格子に ついての 議論で 従う。証明は Silverman, The Arithmetic of Elliptic Curves 第 VIII 章を 参照。(2) と 定理 8.35 (1) から h ( m P ) = m 2 h ^ ( P ) + O ( 1 ) h(mP) = m^2\hat{h}(P) + O(1) h ( m P ) = m 2 h ^ ( P ) + O ( 1 ) なので、h ^ ( P ) = lim m → ∞ h ( m P ) / m 2 \hat{h}(P) = \lim_{m \to \infty} h(mP)/m^2 h ^ ( P ) = lim m → ∞ h ( m P ) / m 2 でもある。
注意
正規化に 注意. 本章の h ^ \hat{h} h ^ は、x x x 座標の 対数高さ h ( P ) = log H ( x ( P ) ) h(P) = \log H(x(P)) h ( P ) = log H ( x ( P )) から、係数 1 2 \frac{1}{2} 2 1 を つけずに 作った ものである。この 正規化は PARI/GP の ellheight(E, P)(バージョン 2.15.4 で 確認)と LMFDB の 表示に 一致し、37a1 の P = ( 0 , 0 ) P = (0, 0) P = ( 0 , 0 ) では h ^ ( P ) = 0.0511114082 … \hat{h}(P) = 0.0511114082\ldots h ^ ( P ) = 0.0511114082 … と なる(例 8.37)。ペアリングも、PARI/GP の ellheight(E, P, Q) と LMFDB は 本章と 同じく 1 2 \frac{1}{2} 2 1 を つけて 定義していて、 ⟨ P , P ⟩ = h ^ ( P ) \langle P, P \rangle = \hat{h}(P) ⟨ P , P ⟩ = h ^ ( P ) である。一方、h ^ \hat{h} h ^ その ものに 1 2 \frac{1}{2} 2 1 を かけて 定義する 文献も あり(Silverman, The Arithmetic of Elliptic Curves など)、その 場合 h ^ \hat{h} h ^ の 値は 本章の 半分に なる。そのような 文献では ペアリングの 1 2 \frac{1}{2} 2 1 も 省かれている ことが あり、レギュレーターが 本章の 値と 一致するか どうかは ペアリングの 定義で 決まる。数値を 比べる ときは、 h ^ \hat{h} h ^ と ペアリングの 両方の 正規化を 必ず 確かめる こと。
例 8.37 (37a1 での 数値) E : y 2 + y = x 3 − x E\colon y^2 + y = x^3 - x E : y 2 + y = x 3 − x , P = ( 0 , 0 ) P = (0, 0) P = ( 0 , 0 ) と する。 2 n P 2^nP 2 n P の x x x 座標は
x ( 2 P ) = 1 , x ( 4 P ) = 2 , x ( 8 P ) = 21 25 , x ( 16 P ) = 480106 4225 x(2P) = 1, \quad x(4P) = 2, \quad x(8P) = \frac{21}{25}, \quad x(16P) = \frac{480106}{4225} x ( 2 P ) = 1 , x ( 4 P ) = 2 , x ( 8 P ) = 25 21 , x ( 16 P ) = 4225 480106
と 急速に 複雑に なり( x ( 32 P ) x(32P) x ( 32 P ) の 分子は 23 桁)、 h ( 2 n P ) / 4 n h(2^nP)/4^n h ( 2 n P ) / 4 n は 次のように h ^ ( P ) \hat{h}(P) h ^ ( P ) に 近づく(PARI/GP で 計算)。
n n n
2
3
4
6
8
10
極限
h ( 2 n P ) / 4 n h(2^nP)/4^n h ( 2 n P ) / 4 n
0.0433217
0.0502949
0.0511006
0.0511014
0.0511106
0.05111140815
0.05111140824
H ( 2 n P ) H(2^nP) H ( 2 n P ) の 桁数
1
2
6
91
1455
23276
素朴な 高さ h ( 2 n P ) h(2^nP) h ( 2 n P ) は 4 n 4^n 4 n に 比例して 増え、 h ^ ( P ) \hat{h}(P) h ^ ( P ) は その 比例定数を 測っている。この 方法で h ^ ( P ) \hat{h}(P) h ^ ( P ) を 数桁求めるには 巨大な 整数を 扱う 必要が あるので、実際の 計算(PARI/GP など)では、 h ^ \hat{h} h ^ を 各素数と ∞ \infty ∞ での 局所的な 高さの 和に 分解して 計算する(Silverman, Advanced Topics in the Arithmetic of Elliptic Curves を 参照)。
8.9 レギュレーター、数体上の 場合、階数の 記録
定義 8.38 (レギュレーター, regulator)P 1 , … , P r P_1, \dots, P_r P 1 , … , P r を E ( Q ) E(\mathbb{Q}) E ( Q ) の 自由部分の 基底と する とき
Reg ( E ) = det ( ⟨ P i , P j ⟩ ) 1 ≤ i , j ≤ r \operatorname{Reg}(E) = \det\bigl(\langle P_i, P_j \rangle\bigr)_{1 \leq i, j \leq r} Reg ( E ) = det ( ⟨ P i , P j ⟩ ) 1 ≤ i , j ≤ r
を E E E の レギュレーターと いう( r = 0 r = 0 r = 0 なら Reg ( E ) = 1 \operatorname{Reg}(E) = 1 Reg ( E ) = 1 )。
Reg ( E ) \operatorname{Reg}(E) Reg ( E ) は 基底の 取り方に よらない。実際、別の 基底は U ∈ GL r ( Z ) U \in \operatorname{GL}_r(\mathbb{Z}) U ∈ GL r ( Z ) に よる 一次変換と ねじれ点の 加算で 得られ、前者で 行列式は ( det U ) 2 = 1 (\det U)^2 = 1 ( det U ) 2 = 1 倍に なり、後者では 値が 変わらない(ねじれ点 T T T の 位数を n n n と すると n ⟨ T , Q ⟩ = ⟨ n T , Q ⟩ = 0 n\langle T, Q \rangle = \langle nT, Q \rangle = 0 n ⟨ T , Q ⟩ = ⟨ n T , Q ⟩ = 0 なので ⟨ T , Q ⟩ = 0 \langle T, Q \rangle = 0 ⟨ T , Q ⟩ = 0 )。定理 8.36 (3) より Reg ( E ) > 0 \operatorname{Reg}(E) > 0 Reg ( E ) > 0 であり、Reg ( E ) \operatorname{Reg}(E) Reg ( E ) は、⟨ , ⟩ \langle\ ,\ \rangle ⟨ , ⟩ を 内積と する E ( Q ) ⊗ R E(\mathbb{Q}) \otimes \mathbb{R} E ( Q ) ⊗ R の 中での 格子 E ( Q ) / E ( Q ) t o r s E(\mathbb{Q})/E(\mathbb{Q})_{\mathrm{tors}} E ( Q ) / E ( Q ) tors の 基本領域の 体積の 2 乗である。また 定理 8.36 (3) より、点 Q 1 , … , Q k Q_1, \dots, Q_k Q 1 , … , Q k が ねじれを 法と して 一次独立である ことは、行列 ( ⟨ Q i , Q j ⟩ ) (\langle Q_i, Q_j \rangle) (⟨ Q i , Q j ⟩) が 正則である ことと 同値である。
例 8.39
37a1:Reg ( E ) = ⟨ P , P ⟩ = h ^ ( 0 , 0 ) = 0.0511114082 … \operatorname{Reg}(E) = \langle P, P \rangle = \hat{h}(0, 0) = 0.0511114082\ldots Reg ( E ) = ⟨ P , P ⟩ = h ^ ( 0 , 0 ) = 0.0511114082 … 。この 曲線は ねじれ部分群が 自明で 玉河数の 積が 1 なので、BSD 予想の 公式(第10章 予想 10.9)は L ′ ( E , 1 ) = Ω E Reg ( E ) ∣ Ш ( E / Q ) ∣ L'(E, 1) = \Omega_E \operatorname{Reg}(E) \lvert \text{Ш}(E/\mathbb{Q}) \rvert L ′ ( E , 1 ) = Ω E Reg ( E ) ∣ Ш ( E / Q )∣ と なる。ここで Ω E = ∫ E ( R ) ∣ ω ∣ \Omega_E = \int_{E(\mathbb{R})} \lvert \omega \rvert Ω E = ∫ E ( R ) ∣ ω ∣ であり、37a1 では Δ = 37 > 0 \Delta = 37 > 0 Δ = 37 > 0 なので E ( R ) E(\mathbb{R}) E ( R ) は 2 つの 連結成分を もち、 Ω E \Omega_E Ω E は 実周期 ω 1 = 2.9934586462 … \omega_1 = 2.9934586462\ldots ω 1 = 2.9934586462 … の 2 倍に なる(第10章 10.4 節)。数値は L ′ ( E , 1 ) = 0.3059997738 … L'(E, 1) = 0.3059997738\ldots L ′ ( E , 1 ) = 0.3059997738 … , Ω E = 5.9869172925 … \Omega_E = 5.9869172925\ldots Ω E = 5.9869172925 … で、L ′ ( E , 1 ) / ( Ω E Reg ( E ) ) = 1.0000 … L'(E, 1)/(\Omega_E \operatorname{Reg}(E)) = 1.0000\ldots L ′ ( E , 1 ) / ( Ω E Reg ( E )) = 1.0000 … と なり、 ∣ Ш ∣ = 1 \lvert \text{Ш} \rvert = 1 ∣ Ш ∣ = 1 と 整合する(PARI/GP の ellanalyticrank, ellbsd で 計算)。
9248g1(y 2 = x 3 − 17 x y^2 = x^3 - 17x y 2 = x 3 − 17 x ):P 1 = ( − 1 , 4 ) P_1 = (-1, 4) P 1 = ( − 1 , 4 ) , P 2 = ( − 4 , 2 ) P_2 = (-4, 2) P 2 = ( − 4 , 2 ) に ついて
( ⟨ P 1 , P 1 ⟩ ⟨ P 1 , P 2 ⟩ ⟨ P 2 , P 1 ⟩ ⟨ P 2 , P 2 ⟩ ) = ( 1.1721830987 0.4476973883 0.4476973883 1.7550260162 ) , Reg ( E ) = 1.8567788824 … \begin{pmatrix} \langle P_1, P_1 \rangle & \langle P_1, P_2 \rangle \\ \langle P_2, P_1 \rangle & \langle P_2, P_2 \rangle \end{pmatrix} = \begin{pmatrix} 1.1721830987 & 0.4476973883 \\ 0.4476973883 & 1.7550260162 \end{pmatrix}, \qquad \operatorname{Reg}(E) = 1.8567788824\ldots ( ⟨ P 1 , P 1 ⟩ ⟨ P 2 , P 1 ⟩ ⟨ P 1 , P 2 ⟩ ⟨ P 2 , P 2 ⟩ ) = ( 1.1721830987 0.4476973883 0.4476973883 1.7550260162 ) , Reg ( E ) = 1.8567788824 …
(PARI/GP の ellheightmatrix で 計算。LMFDB の 値と 一致する)。
数体上の 場合
定理 8.40 (主張:数体上の モーデル–ヴェイユの 定理) K K K を 代数体、 E E E を K K K 上の 楕円曲線と すると、 E ( K ) E(K) E ( K ) は 有限生成アーベル群である。
証明の 形は Q \mathbb{Q} Q の 場合と 同じである。 K K K の すべての 絶対値を 使って K K K の 元の 高さを 定めると、(H1)–(H3) の 類似が 成り立ち、弱モーデル–ヴェイユの 定理は 注意 8.21 の 議論を K K K 上で 行えば 得られる(類数の 有限性と 単数定理が 鍵に なる。Silverman, The Arithmetic of Elliptic Curves 第 VIII 章)。ねじれ部分群に ついては 第7章の メレルの 定理(定理 7.20)を 参照。
例 8.41 (体を 大きく すると 階数は 増えうる) E : y 2 = x 3 − x E\colon y^2 = x^3 - x E : y 2 = x 3 − x は Q \mathbb{Q} Q 上で 階数 0 だが(例 8.24)、 K = Q ( 5 ) K = \mathbb{Q}(\sqrt{5}) K = Q ( 5 ) 上では 点 P = ( − 4 / 5 , 6 5 / 25 ) P = (-4/5, 6\sqrt{5}/25) P = ( − 4/5 , 6 5 /25 ) を もつ。 ( x , y ) ↦ ( 5 x , 5 5 y ) (x, y) \mapsto (5x, 5\sqrt{5}y) ( x , y ) ↦ ( 5 x , 5 5 y ) は K K K 上の 同型 E → E 5 : Y 2 = X 3 − 25 X E \to E_5\colon Y^2 = X^3 - 25X E → E 5 : Y 2 = X 3 − 25 X で(125 ( x 3 − x ) = ( 5 x ) 3 − 25 ⋅ 5 x 125(x^3 - x) = (5x)^3 - 25 \cdot 5x 125 ( x 3 − x ) = ( 5 x ) 3 − 25 ⋅ 5 x )、P P P を 例 8.26 の 無限位数の 点 ( − 4 , 6 ) (-4, 6) ( − 4 , 6 ) に 移すので、 P P P は E ( K ) E(K) E ( K ) の 無限位数の 点である。一般に E ( Q ( d ) ) E(\mathbb{Q}(\sqrt{d})) E ( Q ( d )) の 階数は、 E E E と 二次ツイスト d y 2 = x 3 + a x 2 + b x + c dy^2 = x^3 + ax^2 + bx + c d y 2 = x 3 + a x 2 + b x + c の Q \mathbb{Q} Q 上の 階数の 和に 等しい(主張)。
階数の 大きな 曲線
Q \mathbb{Q} Q 上の 楕円曲線の 階数が 有界か どうかは 未解決である。階数の 大きい 曲線の 例と しては、2006 年に エルキースが 階数が 少なくとも 28 の 楕円曲線を 見つけ、2024 年には エルキースと クラグスブランが 階数が 少なくとも 29 の 楕円曲線を 見つけている。「少なくとも」と 書くのは、28 個(29 個)の 独立な 有理点が 見つかって 下界は 確定しているが(独立性は 高さの 行列の 正則性で 確かめられる)、上界と 一致させて 階数 その ものを 無条件に 決定するのは 難しいからである(一般化リーマン予想を 仮定すれば、それぞれの 階数は ちょうど 28, 29 であることが 示されている)。
まとめ
高さ h ( P ) = log H ( x ( P ) ) h(P) = \log H(x(P)) h ( P ) = log H ( x ( P )) は (H1) 有界な 高さの 点の 有限性、(H2) h ( P + P 0 ) ≤ 2 h ( P ) + κ 0 h(P + P_0) \leq 2h(P) + \kappa_0 h ( P + P 0 ) ≤ 2 h ( P ) + κ 0 、(H3) h ( 2 P ) ≥ 4 h ( P ) − κ h(2P) \geq 4h(P) - \kappa h ( 2 P ) ≥ 4 h ( P ) − κ を みたす( y 2 = x 3 + a x 2 + b x + c y^2 = x^3 + ax^2 + bx + c y 2 = x 3 + a x 2 + b x + c で 証明)。(H3) の 鍵は 補題 8.11 である。
降下定理:(H1)–(H3) と [ Γ : 2 Γ ] < ∞ [\Gamma : 2\Gamma] < \infty [ Γ : 2Γ ] < ∞ から Γ \Gamma Γ は 有限生成である。
位数 2 の 有理点を もつ E : y 2 = x 3 + a x 2 + b x E\colon y^2 = x^3 + ax^2 + bx E : y 2 = x 3 + a x 2 + b x では、2-同種写像と 準同型 α \alpha α (α ( x , y ) = x \alpha(x, y) = x α ( x , y ) = x , α ( T ) = b \alpha(T) = b α ( T ) = b )に より [ Γ : φ ^ ( Γ ˉ ) ] = ∣ α ( Γ ) ∣ ≤ 2 t + 1 [\Gamma : \hat{\varphi}(\bar{\Gamma})] = \lvert \alpha(\Gamma) \rvert \leq 2^{t+1} [ Γ : φ ^ ( Γ ˉ )] = ∣ α ( Γ )∣ ≤ 2 t + 1 と なり、弱モーデル–ヴェイユの 定理が 従う。
階数の 公式 2 r = ∣ α ( Γ ) ∣ ⋅ ∣ α ˉ ( Γ ˉ ) ∣ / 4 2^r = \lvert \alpha(\Gamma) \rvert \cdot \lvert \bar{\alpha}(\bar{\Gamma}) \rvert / 4 2 r = ∣ α ( Γ )∣ ⋅ ∣ α ˉ ( Γ ˉ )∣ /4 。b b b の 約数 d d d に ついて、 d ∈ α ( Γ ) d \in \alpha(\Gamma) d ∈ α ( Γ ) は N 2 = d M 4 + a M 2 e 2 + ( b / d ) e 4 N^2 = dM^4 + aM^2e^2 + (b/d)e^4 N 2 = d M 4 + a M 2 e 2 + ( b / d ) e 4 の 自明でない 整数解の 存在と 同値である。
y 2 = x 3 − x y^2 = x^3 - x y 2 = x 3 − x は r = 0 r = 0 r = 0 、y 2 = x 3 − 2 x y^2 = x^3 - 2x y 2 = x 3 − 2 x , y 2 = x 3 − 25 x y^2 = x^3 - 25x y 2 = x 3 − 25 x は r = 1 r = 1 r = 1 、y 2 = x 3 − 17 x y^2 = x^3 - 17x y 2 = x 3 − 17 x は r = 2 r = 2 r = 2 。n n n が 合同数 ⟺ rank E n ( Q ) ≥ 1 \iff \operatorname{rank} E_n(\mathbb{Q}) \geq 1 ⟺ rank E n ( Q ) ≥ 1 。
セルマー群は 局所的な 可解性で 決まる 有限群で、 0 → E 2 ( Q ) / λ ( E 1 ( Q ) ) → Sel ( λ ) ( E 1 / Q ) → Ш ( E 1 / Q ) [ λ ] → 0 0 \to E_2(\mathbb{Q})/\lambda(E_1(\mathbb{Q})) \to \operatorname{Sel}^{(\lambda)}(E_1/\mathbb{Q}) \to \text{Ш}(E_1/\mathbb{Q})[\lambda] \to 0 0 → E 2 ( Q ) / λ ( E 1 ( Q )) → Sel ( λ ) ( E 1 / Q ) → Ш ( E 1 / Q ) [ λ ] → 0 は 完全。 Ш \text{Ш} Ш は 局所大域原理の 破れを 測る。
ネロン–テイトの 高さ h ^ ( P ) = lim h ( 2 n P ) / 4 n \hat{h}(P) = \lim h(2^nP)/4^n h ^ ( P ) = lim h ( 2 n P ) / 4 n は 存在し、 h − h ^ h - \hat{h} h − h ^ は 有界、 h ^ ( P ) = 0 ⟺ P \hat{h}(P) = 0 \iff P h ^ ( P ) = 0 ⟺ P は ねじれ点。 h ^ \hat{h} h ^ は 2 次形式で(主張)、レギュレーター Reg ( E ) \operatorname{Reg}(E) Reg ( E ) を 定める。
本章の h ^ \hat{h} h ^ (1 2 \frac{1}{2} 2 1 なし)は PARI/GP の ellheight と LMFDB に 一致する(37a1 の ( 0 , 0 ) (0, 0) ( 0 , 0 ) で 0.0511114082 … 0.0511114082\ldots 0.0511114082 … )。
演習問題
問題 8.1 ★ (1) t ∈ Q × t \in \mathbb{Q}^\times t ∈ Q × , k ∈ N k \in \mathbb{N} k ∈ N に ついて h ( 1 / t ) = h ( t ) h(1/t) = h(t) h ( 1/ t ) = h ( t ) , h ( t k ) = k h ( t ) h(t^k) = kh(t) h ( t k ) = k h ( t ) を 示せ。(2) t ∈ Q t \in \mathbb{Q} t ∈ Q , c ∈ Z c \in \mathbb{Z} c ∈ Z に ついて h ( t + c ) ≤ h ( t ) + log ( 1 + ∣ c ∣ ) h(t + c) \leq h(t) + \log(1 + \lvert c \rvert) h ( t + c ) ≤ h ( t ) + log ( 1 + ∣ c ∣) を 示せ。(3) H ( t ) ≤ 2 H(t) \leq 2 H ( t ) ≤ 2 を みたす t ∈ Q t \in \mathbb{Q} t ∈ Q を すべて 求めよ。
解答
t = m / n t = m/n t = m / n を 既約分数と する。
(1) 1 / t = n / m 1/t = n/m 1/ t = n / m は、分子と 分母の 符号を 調整すれば 既約分数で、分子と 分母の 絶対値の 組は { ∣ m ∣ , n } \lbrace \lvert m \rvert, n \rbrace {∣ m ∣ , n } の ままなので H ( 1 / t ) = H ( t ) H(1/t) = H(t) H ( 1/ t ) = H ( t ) 。gcd ( m k , n k ) = 1 \gcd(m^k, n^k) = 1 g cd( m k , n k ) = 1 より t k = m k / n k t^k = m^k/n^k t k = m k / n k も 既約分数で、 H ( t k ) = max ( ∣ m ∣ k , n k ) = H ( t ) k H(t^k) = \max(\lvert m \rvert^k, n^k) = H(t)^k H ( t k ) = max (∣ m ∣ k , n k ) = H ( t ) k 。
(2) t + c = ( m + c n ) / n t + c = (m + cn)/n t + c = ( m + c n ) / n で、gcd ( m + c n , n ) = gcd ( m , n ) = 1 \gcd(m + cn, n) = \gcd(m, n) = 1 g cd( m + c n , n ) = g cd( m , n ) = 1 だから これも 既約分数である。 H ( t + c ) = max ( ∣ m + c n ∣ , n ) ≤ ∣ m ∣ + ∣ c ∣ n ≤ ( 1 + ∣ c ∣ ) H ( t ) H(t + c) = \max(\lvert m + cn \rvert, n) \leq \lvert m \rvert + \lvert c \rvert n \leq (1 + \lvert c \rvert)H(t) H ( t + c ) = max (∣ m + c n ∣ , n ) ≤ ∣ m ∣ + ∣ c ∣ n ≤ ( 1 + ∣ c ∣) H ( t ) 。
(3) ∣ m ∣ ≤ 2 \lvert m \rvert \leq 2 ∣ m ∣ ≤ 2 , 1 ≤ n ≤ 2 1 \leq n \leq 2 1 ≤ n ≤ 2 , gcd ( m , n ) = 1 \gcd(m, n) = 1 g cd( m , n ) = 1 より、0 , ± 1 , ± 2 , ± 1 2 0, \pm 1, \pm 2, \pm \frac{1}{2} 0 , ± 1 , ± 2 , ± 2 1 の 7 個。
問題 8.2 ★ E : y 2 = x 3 + a x 2 + b x E\colon y^2 = x^3 + ax^2 + bx E : y 2 = x 3 + a x 2 + b x とし、0 でない 整数 k k k の 相異なる 素因数の 個数を ω ( k ) \omega(k) ω ( k ) と 書く。(1) r ≤ ω ( b ) + ω ( a 2 − 4 b ) r \leq \omega(b) + \omega(a^2 - 4b) r ≤ ω ( b ) + ω ( a 2 − 4 b ) を 示せ。(2) a = 0 a = 0 a = 0 の ときは r ≤ ω ( b ) + ω ( 2 b ) − 1 r \leq \omega(b) + \omega(2b) - 1 r ≤ ω ( b ) + ω ( 2 b ) − 1 である ことを 示せ。(3) 例 8.24–8.27 の 曲線に ついて、(2) の 上界と 実際の 階数を 比べよ。
解答
(1) 命題 8.18 (3) より ∣ α ( Γ ) ∣ ≤ 2 ω ( b ) + 1 \lvert \alpha(\Gamma) \rvert \leq 2^{\omega(b) + 1} ∣ α ( Γ )∣ ≤ 2 ω ( b ) + 1 , ∣ α ˉ ( Γ ˉ ) ∣ ≤ 2 ω ( a 2 − 4 b ) + 1 \lvert \bar{\alpha}(\bar{\Gamma}) \rvert \leq 2^{\omega(a^2 - 4b) + 1} ∣ α ˉ ( Γ ˉ )∣ ≤ 2 ω ( a 2 − 4 b ) + 1 。定理 8.22 より 2 r ≤ 2 ω ( b ) + ω ( a 2 − 4 b ) + 2 / 4 2^r \leq 2^{\omega(b) + \omega(a^2 - 4b) + 2}/4 2 r ≤ 2 ω ( b ) + ω ( a 2 − 4 b ) + 2 /4 。
(2) a = 0 a = 0 a = 0 なら b ˉ = − 4 b \bar{b} = -4b b ˉ = − 4 b で ω ( b ˉ ) = ω ( 2 b ) \omega(\bar{b}) = \omega(2b) ω ( b ˉ ) = ω ( 2 b ) 。b b b と b ˉ \bar{b} b ˉ の 一方は 正である。 b > 0 b > 0 b > 0 と すると、 d < 0 d < 0 d < 0 に 対して b / d < 0 b/d < 0 b / d < 0 で、d M 4 + ( b / d ) e 4 dM^4 + (b/d)e^4 d M 4 + ( b / d ) e 4 は ( M , e ) ≠ ( 0 , 0 ) (M, e) \neq (0, 0) ( M , e ) = ( 0 , 0 ) で 負に なる。命題 8.23 より 負の 類は α ( Γ ) \alpha(\Gamma) α ( Γ ) に 属さないので、 ∣ α ( Γ ) ∣ ≤ 2 ω ( b ) \lvert \alpha(\Gamma) \rvert \leq 2^{\omega(b)} ∣ α ( Γ )∣ ≤ 2 ω ( b ) 。b ˉ > 0 \bar{b} > 0 b ˉ > 0 なら 同様に ∣ α ˉ ( Γ ˉ ) ∣ ≤ 2 ω ( 2 b ) \lvert \bar{\alpha}(\bar{\Gamma}) \rvert \leq 2^{\omega(2b)} ∣ α ˉ ( Γ ˉ )∣ ≤ 2 ω ( 2 b ) 。いずれに しても ∣ α ( Γ ) ∣ ⋅ ∣ α ˉ ( Γ ˉ ) ∣ ≤ 2 ω ( b ) + ω ( 2 b ) + 1 \lvert \alpha(\Gamma) \rvert \cdot \lvert \bar{\alpha}(\bar{\Gamma}) \rvert \leq 2^{\omega(b) + \omega(2b) + 1} ∣ α ( Γ )∣ ⋅ ∣ α ˉ ( Γ ˉ )∣ ≤ 2 ω ( b ) + ω ( 2 b ) + 1 なので 2 r ≤ 2 ω ( b ) + ω ( 2 b ) − 1 2^r \leq 2^{\omega(b) + \omega(2b) - 1} 2 r ≤ 2 ω ( b ) + ω ( 2 b ) − 1 。
(3) b = − 1 , − 2 , − 25 , − 17 b = -1, -2, -25, -17 b = − 1 , − 2 , − 25 , − 17 に ついて、(2) の 上界は それぞれ 0 + 1 − 1 = 0 0 + 1 - 1 = 0 0 + 1 − 1 = 0 , 1 + 1 − 1 = 1 1 + 1 - 1 = 1 1 + 1 − 1 = 1 , 1 + 2 − 1 = 2 1 + 2 - 1 = 2 1 + 2 − 1 = 2 , 1 + 2 − 1 = 2 1 + 2 - 1 = 2 1 + 2 − 1 = 2 で、実際の 階数は 0 , 1 , 1 , 2 0, 1, 1, 2 0 , 1 , 1 , 2 。y 2 = x 3 − 25 x y^2 = x^3 - 25x y 2 = x 3 − 25 x 以外では 上界が 階数に 一致する。
問題 8.3 ★ 定理 8.36 (1) の 平行四辺形の 法則を 認める。(1) すべての m ∈ Z m \in \mathbb{Z} m ∈ Z に ついて h ^ ( m P ) = m 2 h ^ ( P ) \hat{h}(mP) = m^2\hat{h}(P) h ^ ( m P ) = m 2 h ^ ( P ) である ことを、平行四辺形の 法則だけから 示せ。(2) T ∈ E ( Q ) T \in E(\mathbb{Q}) T ∈ E ( Q ) が ねじれ点ならば h ^ ( P + T ) = h ^ ( P ) \hat{h}(P + T) = \hat{h}(P) h ^ ( P + T ) = h ^ ( P ) である ことを 示せ。(3) E : y 2 = x 3 − 2 x E\colon y^2 = x^3 - 2x E : y 2 = x 3 − 2 x で ( − 1 , 1 ) + ( 0 , 0 ) = ( 2 , 2 ) (-1, 1) + (0, 0) = (2, 2) ( − 1 , 1 ) + ( 0 , 0 ) = ( 2 , 2 ) を 確かめ、2 点の h ^ \hat{h} h ^ が 等しい ことを 説明せよ(LMFDB は ( 2 , 2 ) (2, 2) ( 2 , 2 ) を 生成元と して 挙げ、その 高さを 0.6087090319 … 0.6087090319\ldots 0.6087090319 … と している)。
解答
(1) h ^ ( O ) = 0 \hat{h}(O) = 0 h ^ ( O ) = 0 である(h ( 2 n O ) = 0 h(2^nO) = 0 h ( 2 n O ) = 0 )。m ≥ 1 m \geq 1 m ≥ 1 に ついて、平行四辺形の 法則を m P mP m P と P P P に 使うと h ^ ( ( m + 1 ) P ) = 2 h ^ ( m P ) + 2 h ^ ( P ) − h ^ ( ( m − 1 ) P ) \hat{h}((m + 1)P) = 2\hat{h}(mP) + 2\hat{h}(P) - \hat{h}((m - 1)P) h ^ (( m + 1 ) P ) = 2 h ^ ( m P ) + 2 h ^ ( P ) − h ^ (( m − 1 ) P ) 。h ^ ( k P ) = k 2 h ^ ( P ) \hat{h}(kP) = k^2\hat{h}(P) h ^ ( k P ) = k 2 h ^ ( P ) が k = m − 1 , m k = m - 1, m k = m − 1 , m で 成り立てば、 h ^ ( ( m + 1 ) P ) = ( 2 m 2 + 2 − ( m − 1 ) 2 ) h ^ ( P ) = ( m + 1 ) 2 h ^ ( P ) \hat{h}((m + 1)P) = (2m^2 + 2 - (m - 1)^2)\hat{h}(P) = (m + 1)^2\hat{h}(P) h ^ (( m + 1 ) P ) = ( 2 m 2 + 2 − ( m − 1 ) 2 ) h ^ ( P ) = ( m + 1 ) 2 h ^ ( P ) 。k = 0 , 1 k = 0, 1 k = 0 , 1 では 明らかなので、帰納法で m ≥ 0 m \geq 0 m ≥ 0 に ついて 成り立つ。 m < 0 m < 0 m < 0 は h ^ ( − Q ) = h ^ ( Q ) \hat{h}(-Q) = \hat{h}(Q) h ^ ( − Q ) = h ^ ( Q ) (定理 8.35 (2))に よる。
(2) n T = O nT = O n T = O (n ≥ 1 n \geq 1 n ≥ 1 )と すると、(1) より n 2 h ^ ( P + T ) = h ^ ( n P + n T ) = h ^ ( n P ) = n 2 h ^ ( P ) n^2\hat{h}(P + T) = \hat{h}(nP + nT) = \hat{h}(nP) = n^2\hat{h}(P) n 2 h ^ ( P + T ) = h ^ ( n P + n T ) = h ^ ( n P ) = n 2 h ^ ( P ) 。
(3) ( 0 , 0 ) (0, 0) ( 0 , 0 ) と ( − 1 , 1 ) (-1, 1) ( − 1 , 1 ) を 通る 直線 y = − x y = -x y = − x を y 2 = x 3 − 2 x y^2 = x^3 - 2x y 2 = x 3 − 2 x に 代入すると x ( x 2 − x − 2 ) = x ( x − 2 ) ( x + 1 ) = 0 x(x^2 - x - 2) = x(x - 2)(x + 1) = 0 x ( x 2 − x − 2 ) = x ( x − 2 ) ( x + 1 ) = 0 で、3 点目は ( 2 , − 2 ) (2, -2) ( 2 , − 2 ) 。よって ( 0 , 0 ) + ( − 1 , 1 ) = − ( 2 , − 2 ) = ( 2 , 2 ) (0, 0) + (-1, 1) = -(2, -2) = (2, 2) ( 0 , 0 ) + ( − 1 , 1 ) = − ( 2 , − 2 ) = ( 2 , 2 ) 。( 0 , 0 ) (0, 0) ( 0 , 0 ) は 位数 2 の ねじれ点なので、(2) より h ^ ( 2 , 2 ) = h ^ ( − 1 , 1 ) \hat{h}(2, 2) = \hat{h}(-1, 1) h ^ ( 2 , 2 ) = h ^ ( − 1 , 1 ) 。PARI/GP でも ellheight は どちらにも 0.6087090319 … 0.6087090319\ldots 0.6087090319 … を 返す。
問題 8.4 ★ ★ (1) E : y 2 = x 3 + x E\colon y^2 = x^3 + x E : y 2 = x 3 + x の 階数が 0 である ことを 示し、 E ( Q ) = { O , ( 0 , 0 ) } E(\mathbb{Q}) = \lbrace O, (0, 0) \rbrace E ( Q ) = { O , ( 0 , 0 )} を 結論せよ。(2) (1) を 用いて、 X 4 + Y 4 = Z 2 X^4 + Y^4 = Z^2 X 4 + Y 4 = Z 2 は X Y Z ≠ 0 XYZ \neq 0 X Y Z = 0 と なる 整数解を もたない ことを 示せ(特に X 4 + Y 4 = Z 4 X^4 + Y^4 = Z^4 X 4 + Y 4 = Z 4 も 自明でない 解を もたない)。
解答
(1) a = 0 a = 0 a = 0 , b = 1 b = 1 b = 1 。α ( Γ ) ⊂ { ± 1 } \alpha(\Gamma) \subset \lbrace \pm 1 \rbrace α ( Γ ) ⊂ { ± 1 } で、d = − 1 d = -1 d = − 1 の 方程式 N 2 = − M 4 − e 4 N^2 = -M^4 - e^4 N 2 = − M 4 − e 4 は 自明でない 解を もたないので、 α ( Γ ) = { 1 } \alpha(\Gamma) = \lbrace 1 \rbrace α ( Γ ) = { 1 } (α ( T ) = b = 1 \alpha(T) = b = 1 α ( T ) = b = 1 )。E ˉ : y 2 = x 3 − 4 x \bar{E}\colon y^2 = x^3 - 4x E ˉ : y 2 = x 3 − 4 x では α ˉ ( T ˉ ) = − 4 = − 1 \bar{\alpha}(\bar{T}) = -4 = -1 α ˉ ( T ˉ ) = − 4 = − 1 , α ˉ ( 2 , 0 ) = 2 \bar{\alpha}(2, 0) = 2 α ˉ ( 2 , 0 ) = 2 , α ˉ ( − 2 , 0 ) = − 2 \bar{\alpha}(-2, 0) = -2 α ˉ ( − 2 , 0 ) = − 2 なので、α ˉ ( Γ ˉ ) = ⟨ − 1 , 2 ⟩ \bar{\alpha}(\bar{\Gamma}) = \langle -1, 2 \rangle α ˉ ( Γ ˉ ) = ⟨ − 1 , 2 ⟩ (4 元)。定理 8.22 より 2 r = 1 ⋅ 4 / 4 = 1 2^r = 1 \cdot 4/4 = 1 2 r = 1 ⋅ 4/4 = 1 、r = 0 r = 0 r = 0 。よって E ( Q ) E(\mathbb{Q}) E ( Q ) は ねじれ部分群に 等しい。第7章の ナゲル–ルッツの 定理(定理 7.5)より、 O O O 以外の ねじれ点 ( x , y ) (x, y) ( x , y ) は 整数点で、 y = 0 y = 0 y = 0 または y 2 ∣ D y^2 \mid D y 2 ∣ D を みたす(第7章の D D D は、この 曲線では − 4 b 3 = − 4 -4b^3 = -4 − 4 b 3 = − 4 )。y = 0 y = 0 y = 0 なら x 3 + x = x ( x 2 + 1 ) = 0 x^3 + x = x(x^2 + 1) = 0 x 3 + x = x ( x 2 + 1 ) = 0 より x = 0 x = 0 x = 0 。x 3 + x = y 2 ∈ { 1 , 4 } x^3 + x = y^2 \in \lbrace 1, 4 \rbrace x 3 + x = y 2 ∈ { 1 , 4 } と なる 整数 x x x は、x 3 + x x^3 + x x 3 + x が … , − 10 , − 2 , 0 , 2 , 10 , 30 , … \dots, -10, -2, 0, 2, 10, 30, \dots … , − 10 , − 2 , 0 , 2 , 10 , 30 , … と 単調に 動くので 存在しない。よって E ( Q ) = { O , ( 0 , 0 ) } E(\mathbb{Q}) = \lbrace O, (0, 0) \rbrace E ( Q ) = { O , ( 0 , 0 )} 。
(2) X 4 + Y 4 = Z 2 X^4 + Y^4 = Z^2 X 4 + Y 4 = Z 2 , X Y Z ≠ 0 XYZ \neq 0 X Y Z = 0 と する。 x = X 2 / Y 2 x = X^2/Y^2 x = X 2 / Y 2 , y = X Z / Y 3 y = XZ/Y^3 y = X Z / Y 3 と おくと
x 3 + x = X 6 Y 6 + X 2 Y 2 = X 2 ( X 4 + Y 4 ) Y 6 = X 2 Z 2 Y 6 = y 2 x^3 + x = \frac{X^6}{Y^6} + \frac{X^2}{Y^2} = \frac{X^2(X^4 + Y^4)}{Y^6} = \frac{X^2Z^2}{Y^6} = y^2 x 3 + x = Y 6 X 6 + Y 2 X 2 = Y 6 X 2 ( X 4 + Y 4 ) = Y 6 X 2 Z 2 = y 2
なので ( x , y ) ∈ E ( Q ) (x, y) \in E(\mathbb{Q}) ( x , y ) ∈ E ( Q ) で x ≠ 0 x \neq 0 x = 0 。これは (1) に 反する。 X 4 + Y 4 = Z 4 X^4 + Y^4 = Z^4 X 4 + Y 4 = Z 4 の 自明でない解は X 4 + Y 4 = ( Z 2 ) 2 X^4 + Y^4 = (Z^2)^2 X 4 + Y 4 = ( Z 2 ) 2 の 解を 与えるので、それも 存在しない。
問題 8.5 ★ ★ E 3 : y 2 = x 3 − 9 x E_3\colon y^2 = x^3 - 9x E 3 : y 2 = x 3 − 9 x の 階数が 0 である ことを 示し、3 が 合同数でない ことを 結論せよ( E 3 ( Q ) t o r s = { O , ( 0 , 0 ) , ( ± 3 , 0 ) } E_3(\mathbb{Q})_{\mathrm{tors}} = \lbrace O, (0, 0), (\pm 3, 0) \rbrace E 3 ( Q ) tors = { O , ( 0 , 0 ) , ( ± 3 , 0 )} は 認めて よい)。
解答
b = − 9 b = -9 b = − 9 。α ( Γ ) ⊂ ⟨ − 1 , 3 ⟩ \alpha(\Gamma) \subset \langle -1, 3 \rangle α ( Γ ) ⊂ ⟨ − 1 , 3 ⟩ で、α ( T ) = − 9 = − 1 \alpha(T) = -9 = -1 α ( T ) = − 9 = − 1 , α ( 3 , 0 ) = 3 \alpha(3, 0) = 3 α ( 3 , 0 ) = 3 , α ( − 3 , 0 ) = − 3 \alpha(-3, 0) = -3 α ( − 3 , 0 ) = − 3 より α ( Γ ) = ⟨ − 1 , 3 ⟩ \alpha(\Gamma) = \langle -1, 3 \rangle α ( Γ ) = ⟨ − 1 , 3 ⟩ (4 元)。E ˉ : y 2 = x 3 + 36 x \bar{E}\colon y^2 = x^3 + 36x E ˉ : y 2 = x 3 + 36 x で b ˉ = 36 \bar{b} = 36 b ˉ = 36 、α ˉ ( Γ ˉ ) ⊂ ⟨ − 1 , 2 , 3 ⟩ \bar{\alpha}(\bar{\Gamma}) \subset \langle -1, 2, 3 \rangle α ˉ ( Γ ˉ ) ⊂ ⟨ − 1 , 2 , 3 ⟩ 。負の d d d は 符号で 除かれ、 α ˉ ( T ˉ ) = 36 = 1 \bar{\alpha}(\bar{T}) = 36 = 1 α ˉ ( T ˉ ) = 36 = 1 。残りの d = 2 , 3 , 6 d = 2, 3, 6 d = 2 , 3 , 6 の 方程式が gcd ( M , e ) = 1 \gcd(M, e) = 1 g cd( M , e ) = 1 の 解を もたない ことを 示す。
d = 3 d = 3 d = 3 :N 2 = 3 M 4 + 12 e 4 N^2 = 3M^4 + 12e^4 N 2 = 3 M 4 + 12 e 4 より 3 ∣ N 3 \mid N 3 ∣ N 、N = 3 N ′ N = 3N' N = 3 N ′ と して 3 N ′ 2 = M 4 + 4 e 4 3N'^2 = M^4 + 4e^4 3 N ′2 = M 4 + 4 e 4 。M , e M, e M , e の 一方だけが 3 の 倍数なら 右辺は 3 を 法と して 1 1 1 、どちらも 3 の 倍数でなければ 1 + 4 ≡ 2 1 + 4 \equiv 2 1 + 4 ≡ 2 で、いずれも 0 に ならず矛盾。
d = 2 d = 2 d = 2 :N 2 = 2 M 4 + 18 e 4 N^2 = 2M^4 + 18e^4 N 2 = 2 M 4 + 18 e 4 より N = 2 N ′ N = 2N' N = 2 N ′ と して 2 N ′ 2 = M 4 + 9 e 4 2N'^2 = M^4 + 9e^4 2 N ′2 = M 4 + 9 e 4 。右辺が 偶数なので M , e M, e M , e は ともに 奇数で、 M 4 + 9 e 4 ≡ 10 ( m o d 16 ) M^4 + 9e^4 \equiv 10 \pmod{16} M 4 + 9 e 4 ≡ 10 ( mod 16 ) 。すると N ′ 2 ≡ 5 ( m o d 8 ) N'^2 \equiv 5 \pmod 8 N ′2 ≡ 5 ( mod 8 ) と なり矛盾。
d = 6 d = 6 d = 6 :N 2 = 6 M 4 + 6 e 4 N^2 = 6M^4 + 6e^4 N 2 = 6 M 4 + 6 e 4 より 6 ∣ N 6 \mid N 6 ∣ N 、N = 6 N ′ N = 6N' N = 6 N ′ と して 6 N ′ 2 = M 4 + e 4 6N'^2 = M^4 + e^4 6 N ′2 = M 4 + e 4 。M , e M, e M , e は 同時に 3 の 倍数ではないので、右辺は 3 を 法と して 1 1 1 または 2 2 2 で、矛盾。
よって α ˉ ( Γ ˉ ) = { 1 } \bar{\alpha}(\bar{\Gamma}) = \lbrace 1 \rbrace α ˉ ( Γ ˉ ) = { 1 } 、2 r = 4 ⋅ 1 / 4 = 1 2^r = 4 \cdot 1/4 = 1 2 r = 4 ⋅ 1/4 = 1 、r = 0 r = 0 r = 0 。命題 8.28 より 3 は 合同数でない( E 3 ( Q ) = E 3 ( Q ) t o r s E_3(\mathbb{Q}) = E_3(\mathbb{Q})_{\mathrm{tors}} E 3 ( Q ) = E 3 ( Q ) tors は y ≠ 0 y \neq 0 y = 0 の 点を 含まない)。PARI/GP でも、この 曲線(288d1)に ついて ellrank は 下界・上界 0 を 返す。
問題 8.6 ★ ★ p p p を p ≡ 7 p \equiv 7 p ≡ 7 または p ≡ 11 ( m o d 16 ) p \equiv 11 \pmod{16} p ≡ 11 ( mod 16 ) を みたす素数と する。 E : y 2 = x 3 + p x E\colon y^2 = x^3 + px E : y 2 = x 3 + p x の 階数が 0 である ことを 示せ。
解答
a = 0 a = 0 a = 0 , b = p > 0 b = p > 0 b = p > 0 なので 負の d d d は 符号で 除かれ、 α ( Γ ) = { 1 , p } \alpha(\Gamma) = \lbrace 1, p \rbrace α ( Γ ) = { 1 , p } (α ( T ) = p \alpha(T) = p α ( T ) = p )。E ˉ : y 2 = x 3 − 4 p x \bar{E}\colon y^2 = x^3 - 4px E ˉ : y 2 = x 3 − 4 p x で α ˉ ( Γ ˉ ) ⊂ ⟨ − 1 , 2 , p ⟩ \bar{\alpha}(\bar{\Gamma}) \subset \langle -1, 2, p \rangle α ˉ ( Γ ˉ ) ⊂ ⟨ − 1 , 2 , p ⟩ 、α ˉ ( T ˉ ) = − 4 p = − p \bar{\alpha}(\bar{T}) = -4p = -p α ˉ ( T ˉ ) = − 4 p = − p 。d = − 1 , 2 , − 2 d = -1, 2, -2 d = − 1 , 2 , − 2 が 像に 入らない ことを 示せば、像は { 1 , − p } \lbrace 1, -p \rbrace { 1 , − p } に 限る(たとえば p p p が 入れば p ⋅ ( − p ) = − 1 p \cdot (-p) = -1 p ⋅ ( − p ) = − 1 も 入る。 ± 2 p \pm 2p ± 2 p も 同様)。以下 gcd ( M , e ) = 1 \gcd(M, e) = 1 g cd( M , e ) = 1 とし、4 p ≡ 12 ( m o d 16 ) 4p \equiv 12 \pmod{16} 4 p ≡ 12 ( mod 16 ) と、奇数の 4 乗は 16 を 法と して 1 である ことを 使う。
d = − 1 d = -1 d = − 1 :N 2 = − M 4 + 4 p e 4 N^2 = -M^4 + 4pe^4 N 2 = − M 4 + 4 p e 4 。M M M が 奇数で e e e が 奇数なら 右辺 ≡ − 1 + 12 = 11 ( m o d 16 ) \equiv -1 + 12 = 11 \pmod{16} ≡ − 1 + 12 = 11 ( mod 16 ) 、e e e が 偶数なら ≡ − 1 ( m o d 16 ) \equiv -1 \pmod{16} ≡ − 1 ( mod 16 ) で、どちらも 8 を 法と して 3 または 7 なので 平方数でない。 M M M が 偶数なら e e e は 奇数で 右辺 ≡ 12 ( m o d 16 ) \equiv 12 \pmod{16} ≡ 12 ( mod 16 ) と なり、 N = 2 N ′ N = 2N' N = 2 N ′ と して N ′ 2 ≡ 3 ( m o d 4 ) N'^2 \equiv 3 \pmod 4 N ′2 ≡ 3 ( mod 4 ) と なって 矛盾。
d = 2 d = 2 d = 2 :N 2 = 2 M 4 − 2 p e 4 N^2 = 2M^4 - 2pe^4 N 2 = 2 M 4 − 2 p e 4 より N = 2 N ′ N = 2N' N = 2 N ′ と して 2 N ′ 2 = M 4 − p e 4 2N'^2 = M^4 - pe^4 2 N ′2 = M 4 − p e 4 。右辺が 偶数なので M , e M, e M , e は ともに 奇数で、 M 4 − p e 4 ≡ 1 − p ( m o d 16 ) M^4 - pe^4 \equiv 1 - p \pmod{16} M 4 − p e 4 ≡ 1 − p ( mod 16 ) は p ≡ 7 p \equiv 7 p ≡ 7 なら 10 10 10 、p ≡ 11 p \equiv 11 p ≡ 11 なら 6 6 6 。すると N ′ 2 ≡ 5 N'^2 \equiv 5 N ′2 ≡ 5 または 3 ( m o d 8 ) 3 \pmod 8 3 ( mod 8 ) で 矛盾。
d = − 2 d = -2 d = − 2 : 同様に 2 N ′ 2 = − M 4 + p e 4 ≡ p − 1 ( m o d 16 ) 2N'^2 = -M^4 + pe^4 \equiv p - 1 \pmod{16} 2 N ′2 = − M 4 + p e 4 ≡ p − 1 ( mod 16 ) は 6 6 6 または 10 10 10 で、N ′ 2 ≡ 3 N'^2 \equiv 3 N ′2 ≡ 3 または 5 ( m o d 8 ) 5 \pmod 8 5 ( mod 8 ) と なり矛盾。
よって ∣ α ˉ ( Γ ˉ ) ∣ = 2 \lvert \bar{\alpha}(\bar{\Gamma}) \rvert = 2 ∣ α ˉ ( Γ ˉ )∣ = 2 で、2 r = 2 ⋅ 2 / 4 = 1 2^r = 2 \cdot 2/4 = 1 2 r = 2 ⋅ 2/4 = 1 、r = 0 r = 0 r = 0 。(PARI/GP で、2000 未満の この 形の 素数 79 個すべてに ついて ellrank の 上界が 0 である ことを 確かめた。)
問題 8.7 ★ ★ E 5 : y 2 = x 3 − 25 x E_5\colon y^2 = x^3 - 25x E 5 : y 2 = x 3 − 25 x の 点 P = ( − 4 , 6 ) P = (-4, 6) P = ( − 4 , 6 ) に ついて、(1) 命題 8.12 の 証明に ある 2 倍公式を 使って x ( 2 P ) x(2P) x ( 2 P ) を 求めよ。(2) x ( 2 P ) x(2P) x ( 2 P ) , x ( 2 P ) − 5 x(2P) - 5 x ( 2 P ) − 5 , x ( 2 P ) + 5 x(2P) + 5 x ( 2 P ) + 5 が いずれも 有理数の 平方である ことを 確かめ、それらの 平方根 s , u , w > 0 s, u, w > 0 s , u , w > 0 から、辺が w − u w - u w − u , w + u w + u w + u , 2 s 2s 2 s の 直角三角形を 作って、その 面積が 5 である ことを 示せ。(3) (2) で x ( 2 P ) x(2P) x ( 2 P ) , x ( 2 P ) ∓ 5 x(2P) \mp 5 x ( 2 P ) ∓ 5 が 平方数に なるのは 偶然でない ことを、写像 α \alpha α を 使って 説明せよ。
解答
(1) a = c = 0 a = c = 0 a = c = 0 , b = − 25 b = -25 b = − 25 の 2 倍公式は x ( 2 P ) = ( x 2 + 25 ) 2 / ( 4 ( x 3 − 25 x ) ) x(2P) = (x^2 + 25)^2/(4(x^3 - 25x)) x ( 2 P ) = ( x 2 + 25 ) 2 / ( 4 ( x 3 − 25 x )) 。x = − 4 x = -4 x = − 4 で x 3 − 25 x = 36 x^3 - 25x = 36 x 3 − 25 x = 36 なので x ( 2 P ) = 41 2 / 144 = 1681 / 144 x(2P) = 41^2/144 = 1681/144 x ( 2 P ) = 4 1 2 /144 = 1681/144 。
(2) 1681 / 144 = ( 41 / 12 ) 2 1681/144 = (41/12)^2 1681/144 = ( 41/12 ) 2 , 1681 / 144 − 5 = 961 / 144 = ( 31 / 12 ) 2 1681/144 - 5 = 961/144 = (31/12)^2 1681/144 − 5 = 961/144 = ( 31/12 ) 2 , 1681 / 144 + 5 = 2401 / 144 = ( 49 / 12 ) 2 1681/144 + 5 = 2401/144 = (49/12)^2 1681/144 + 5 = 2401/144 = ( 49/12 ) 2 。s = 41 / 12 s = 41/12 s = 41/12 , u = 31 / 12 u = 31/12 u = 31/12 , w = 49 / 12 w = 49/12 w = 49/12 と すると、辺は w − u = 3 / 2 w - u = 3/2 w − u = 3/2 , w + u = 20 / 3 w + u = 20/3 w + u = 20/3 , 2 s = 41 / 6 2s = 41/6 2 s = 41/6 で、( w − u ) 2 + ( w + u ) 2 = 2 ( u 2 + w 2 ) = 4 s 2 (w - u)^2 + (w + u)^2 = 2(u^2 + w^2) = 4s^2 ( w − u ) 2 + ( w + u ) 2 = 2 ( u 2 + w 2 ) = 4 s 2 より 直角三角形であり、面積は ( w − u ) ( w + u ) / 2 = ( w 2 − u 2 ) / 2 = 10 / 2 = 5 (w - u)(w + u)/2 = (w^2 - u^2)/2 = 10/2 = 5 ( w − u ) ( w + u ) /2 = ( w 2 − u 2 ) /2 = 10/2 = 5 。これは 第1章の 1.1 節で 挙げた 三角形 ( 3 / 2 , 20 / 3 , 41 / 6 ) (3/2, 20/3, 41/6) ( 3/2 , 20/3 , 41/6 ) である。
(3) α ( 2 P ) = α ( P ) 2 = 1 \alpha(2P) = \alpha(P)^2 = 1 α ( 2 P ) = α ( P ) 2 = 1 なので x ( 2 P ) x(2P) x ( 2 P ) は 平方数である( 2 P 2P 2 P は 2 等分点でないので x ( 2 P ) ≠ 0 x(2P) \neq 0 x ( 2 P ) = 0 )。2 等分点 ( 5 , 0 ) (5, 0) ( 5 , 0 ) を 原点に 移す変数変換 x ′ = x − 5 x' = x - 5 x ′ = x − 5 で E 5 E_5 E 5 は y 2 = x ′ 3 + 15 x ′ 2 + 50 x ′ y^2 = x'^3 + 15x'^2 + 50x' y 2 = x ′3 + 15 x ′2 + 50 x ′ と なり、これに ついての α \alpha α も 準同型だから x ( 2 P ) − 5 x(2P) - 5 x ( 2 P ) − 5 も 平方数である。 ( − 5 , 0 ) (-5, 0) ( − 5 , 0 ) を 原点に 移せば x ( 2 P ) + 5 x(2P) + 5 x ( 2 P ) + 5 に ついても 同様。このように 2 E 5 ( Q ) 2E_5(\mathbb{Q}) 2 E 5 ( Q ) の O O O 以外の 点からは 必ず三角形が 得られる。
問題 8.8 ★ ★ (1) 方程式 N 2 = 2 M 4 − 34 e 4 N^2 = 2M^4 - 34e^4 N 2 = 2 M 4 − 34 e 4 の ( M , e ) ≠ ( 0 , 0 ) (M, e) \neq (0, 0) ( M , e ) = ( 0 , 0 ) と なる 有理数解と、曲線 2 y 2 = 1 − 17 x 4 2y^2 = 1 - 17x^4 2 y 2 = 1 − 17 x 4 の 有理点とが 対応する ことを 示せ。(2) N 2 = 2 M 4 − 34 e 4 N^2 = 2M^4 - 34e^4 N 2 = 2 M 4 − 34 e 4 が R \mathbb{R} R , Q 17 \mathbb{Q}_{17} Q 17 , Q 2 \mathbb{Q}_2 Q 2 で ( M , e ) ≠ ( 0 , 0 ) (M, e) \neq (0, 0) ( M , e ) = ( 0 , 0 ) と なる 解を もつ ことを 示せ(ヒント: Q 2 \mathbb{Q}_2 Q 2 では ( M , e ) = ( 11 , 1 ) (M, e) = (11, 1) ( M , e ) = ( 11 , 1 ) )。
解答
(1) 解 ( M , e , N ) (M, e, N) ( M , e , N ) が あれば N 2 = 2 ( M 4 − 17 e 4 ) N^2 = 2(M^4 - 17e^4) N 2 = 2 ( M 4 − 17 e 4 ) 。M = 0 M = 0 M = 0 なら N 2 = − 34 e 4 N^2 = -34e^4 N 2 = − 34 e 4 で e = 0 e = 0 e = 0 と なってしまうので M ≠ 0 M \neq 0 M = 0 。x = e / M x = e/M x = e / M , y = N / ( 2 M 2 ) y = N/(2M^2) y = N / ( 2 M 2 ) と おくと、両辺を 4 M 4 4M^4 4 M 4 で 割って 2 y 2 = ( M 4 − 17 e 4 ) / M 4 = 1 − 17 x 4 2y^2 = (M^4 - 17e^4)/M^4 = 1 - 17x^4 2 y 2 = ( M 4 − 17 e 4 ) / M 4 = 1 − 17 x 4 。逆に 2 y 2 = 1 − 17 x 4 2y^2 = 1 - 17x^4 2 y 2 = 1 − 17 x 4 の 有理点からは ( M , e , N ) = ( 1 , x , 2 y ) (M, e, N) = (1, x, 2y) ( M , e , N ) = ( 1 , x , 2 y ) が 解に なる。
(2) R \mathbb{R} R :( M , e ) = ( 1 , 0 ) (M, e) = (1, 0) ( M , e ) = ( 1 , 0 ) で N 2 = 2 N^2 = 2 N 2 = 2 、N = 2 N = \sqrt{2} N = 2 。Q 17 \mathbb{Q}_{17} Q 17 : 同じく N 2 = 2 N^2 = 2 N 2 = 2 で、6 2 = 36 ≡ 2 ( m o d 17 ) 6^2 = 36 \equiv 2 \pmod{17} 6 2 = 36 ≡ 2 ( mod 17 ) なので 2 は F 17 \mathbb{F}_{17} F 17 の 平方元であり、 15 第5章 系 5.15 (1) より Q 17 \mathbb{Q}_{17} Q 17 の 平方元である。 Q 2 \mathbb{Q}_2 Q 2 :( M , e ) = ( 11 , 1 ) (M, e) = (11, 1) ( M , e ) = ( 11 , 1 ) で N 2 = 2 ⋅ 14641 − 34 = 29248 = 2 6 ⋅ 457 N^2 = 2 \cdot 14641 - 34 = 29248 = 2^6 \cdot 457 N 2 = 2 ⋅ 14641 − 34 = 29248 = 2 6 ⋅ 457 。457 = 8 ⋅ 57 + 1 ≡ 1 ( m o d 8 ) 457 = 8 \cdot 57 + 1 \equiv 1 \pmod 8 457 = 8 ⋅ 57 + 1 ≡ 1 ( mod 8 ) なので、15 第5章 系 5.15 (2) より 457 は Z 2 \mathbb{Z}_2 Z 2 の 平方元で、 N = 8 457 ∈ Q 2 N = 8\sqrt{457} \in \mathbb{Q}_2 N = 8 457 ∈ Q 2 。
(17 と 2 以外の 素数 p p p でも 解が ある ことは、8.7 節で 述べた 一般論に よる。こうして d = 2 d = 2 d = 2 は 例 8.33 の Sel ( φ ) ( E / Q ) \operatorname{Sel}^{(\varphi)}(E/\mathbb{Q}) Sel ( φ ) ( E / Q ) に 属するが、リンド–ライヒャルトの 定理に より Q \mathbb{Q} Q では 解が ない。4 次の 方程式なので、2 次形式に ついての ハッセ–ミンコフスキーの 定理とは 矛盾しない。)
問題 8.9 ★ ★ ★ E : y 2 = x 3 − 17 x E\colon y^2 = x^3 - 17x E : y 2 = x 3 − 17 x , P 1 = ( − 1 , 4 ) P_1 = (-1, 4) P 1 = ( − 1 , 4 ) , P 2 = ( − 4 , 2 ) P_2 = (-4, 2) P 2 = ( − 4 , 2 ) と する(例 8.27)。 E ( Q ) t o r s = { O , T } E(\mathbb{Q})_{\mathrm{tors}} = \lbrace O, T \rbrace E ( Q ) tors = { O , T } (T = ( 0 , 0 ) T = (0, 0) T = ( 0 , 0 ) )は 認めてよい。(1) α \alpha α を 使って、 ε 1 P 1 + ε 2 P 2 + ε 3 T ∈ 2 E ( Q ) \varepsilon_1P_1 + \varepsilon_2P_2 + \varepsilon_3T \in 2E(\mathbb{Q}) ε 1 P 1 + ε 2 P 2 + ε 3 T ∈ 2 E ( Q ) (ε i ∈ { 0 , 1 } \varepsilon_i \in \lbrace 0, 1 \rbrace ε i ∈ { 0 , 1 } )と なりうるのは ( ε 1 , ε 2 , ε 3 ) = ( 0 , 0 , 0 ) , ( 1 , 1 , 0 ) (\varepsilon_1, \varepsilon_2, \varepsilon_3) = (0, 0, 0), (1, 1, 0) ( ε 1 , ε 2 , ε 3 ) = ( 0 , 0 , 0 ) , ( 1 , 1 , 0 ) に 限る ことを 示せ。(2) P 1 + P 2 = ( 49 / 9 , − 224 / 27 ) P_1 + P_2 = (49/9, -224/27) P 1 + P 2 = ( 49/9 , − 224/27 ) を 確かめ、 φ ^ ( Q ˉ ) = P 1 + P 2 \hat{\varphi}(\bar{Q}) = P_1 + P_2 φ ^ ( Q ˉ ) = P 1 + P 2 と なる Q ˉ ∈ E ˉ ( Q ) \bar{Q} \in \bar{E}(\mathbb{Q}) Q ˉ ∈ E ˉ ( Q ) を 命題 8.18 (2) の 証明の 方法で 求めよ。さらに α ˉ \bar{\alpha} α ˉ を 使って P 1 + P 2 ∉ 2 E ( Q ) P_1 + P_2 \notin 2E(\mathbb{Q}) P 1 + P 2 ∈ / 2 E ( Q ) を 示せ。(3) P 1 , P 2 P_1, P_2 P 1 , P 2 は ねじれを 法と して 一次独立である( m 1 P 1 + m 2 P 2 ∈ E ( Q ) t o r s m_1P_1 + m_2P_2 \in E(\mathbb{Q})_{\mathrm{tors}} m 1 P 1 + m 2 P 2 ∈ E ( Q ) tors なら m 1 = m 2 = 0 m_1 = m_2 = 0 m 1 = m 2 = 0 )ことを 示せ。
解答
(1) α \alpha α は 2 E ( Q ) 2E(\mathbb{Q}) 2 E ( Q ) 上で 1 である。α ( P 1 ) = − 1 \alpha(P_1) = -1 α ( P 1 ) = − 1 , α ( P 2 ) = − 4 = − 1 \alpha(P_2) = -4 = -1 α ( P 2 ) = − 4 = − 1 , α ( T ) = − 17 \alpha(T) = -17 α ( T ) = − 17 なので α ( ε 1 P 1 + ε 2 P 2 + ε 3 T ) = ( − 1 ) ε 1 + ε 2 ( − 17 ) ε 3 \alpha(\varepsilon_1P_1 + \varepsilon_2P_2 + \varepsilon_3T) = (-1)^{\varepsilon_1 + \varepsilon_2}(-17)^{\varepsilon_3} α ( ε 1 P 1 + ε 2 P 2 + ε 3 T ) = ( − 1 ) ε 1 + ε 2 ( − 17 ) ε 3 。これが 平方類と して 1 に なるのは ε 3 = 0 \varepsilon_3 = 0 ε 3 = 0 かつ ε 1 = ε 2 \varepsilon_1 = \varepsilon_2 ε 1 = ε 2 の ときに 限る。
(2) P 1 , P 2 P_1, P_2 P 1 , P 2 を 通る 直線の 傾きは λ = ( 2 − 4 ) / ( − 4 + 1 ) = 2 / 3 \lambda = (2 - 4)/(-4 + 1) = 2/3 λ = ( 2 − 4 ) / ( − 4 + 1 ) = 2/3 で、x 3 = λ 2 − x 1 − x 2 = 4 / 9 + 5 = 49 / 9 x_3 = \lambda^2 - x_1 - x_2 = 4/9 + 5 = 49/9 x 3 = λ 2 − x 1 − x 2 = 4/9 + 5 = 49/9 , y 3 = − ( λ ( x 3 − x 1 ) + y 1 ) = − ( 2 3 ⋅ 58 9 + 4 ) = − 224 27 y_3 = -(\lambda(x_3 - x_1) + y_1) = -(\frac{2}{3} \cdot \frac{58}{9} + 4) = -\frac{224}{27} y 3 = − ( λ ( x 3 − x 1 ) + y 1 ) = − ( 3 2 ⋅ 9 58 + 4 ) = − 27 224 。x 3 = ( 7 / 3 ) 2 x_3 = (7/3)^2 x 3 = ( 7/3 ) 2 なので w = 7 / 3 w = 7/3 w = 7/3 と おくと
x ˉ + = 2 w 2 + a + 2 y 3 w = 98 9 − 448 27 ⋅ 3 7 = 98 9 − 64 9 = 34 9 \bar{x}_+ = 2w^2 + a + \frac{2y_3}{w} = \frac{98}{9} - \frac{448}{27} \cdot \frac{3}{7} = \frac{98}{9} - \frac{64}{9} = \frac{34}{9} x ˉ + = 2 w 2 + a + w 2 y 3 = 9 98 − 27 448 ⋅ 7 3 = 9 98 − 9 64 = 9 34
で、Q ˉ = ( x ˉ + , − 2 w x ˉ + ) = ( 34 / 9 , − 476 / 27 ) \bar{Q} = (\bar{x}_+, -2w\bar{x}_+) = (34/9, -476/27) Q ˉ = ( x ˉ + , − 2 w x ˉ + ) = ( 34/9 , − 476/27 ) 。実際 ( 34 / 9 ) 3 + 68 ⋅ 34 / 9 = 226576 / 729 = ( 476 / 27 ) 2 (34/9)^3 + 68 \cdot 34/9 = 226576/729 = (476/27)^2 ( 34/9 ) 3 + 68 ⋅ 34/9 = 226576/729 = ( 476/27 ) 2 で、b ˉ − x ˉ + 2 = 68 − 1156 / 81 = 4352 / 81 \bar{b} - \bar{x}_+^2 = 68 - 1156/81 = 4352/81 b ˉ − x ˉ + 2 = 68 − 1156/81 = 4352/81 より φ ^ ( Q ˉ ) \hat{\varphi}(\bar{Q}) φ ^ ( Q ˉ ) の y y y 座標は ( − 476 / 27 ) ⋅ ( 4352 / 81 ) / ( 8 ⋅ 1156 / 81 ) = ( − 476 / 27 ) ⋅ ( 8 / 17 ) = − 224 / 27 (-476/27) \cdot (4352/81)/(8 \cdot 1156/81) = (-476/27) \cdot (8/17) = -224/27 ( − 476/27 ) ⋅ ( 4352/81 ) / ( 8 ⋅ 1156/81 ) = ( − 476/27 ) ⋅ ( 8/17 ) = − 224/27 、x x x 座標は ( 476 / 27 ) 2 / ( 4 ( 34 / 9 ) 2 ) = 49 / 9 (476/27)^2/(4(34/9)^2) = 49/9 ( 476/27 ) 2 / ( 4 ( 34/9 ) 2 ) = 49/9 と なる。
P 1 + P 2 = 2 R P_1 + P_2 = 2R P 1 + P 2 = 2 R (R ∈ E ( Q ) R \in E(\mathbb{Q}) R ∈ E ( Q ) )と すると 2 R = φ ^ ( φ ( R ) ) 2R = \hat{\varphi}(\varphi(R)) 2 R = φ ^ ( φ ( R )) なので、Q ˉ − φ ( R ) ∈ ker φ ^ = { O ˉ , T ˉ } \bar{Q} - \varphi(R) \in \ker\hat{\varphi} = \lbrace \bar{O}, \bar{T} \rbrace Q ˉ − φ ( R ) ∈ ker φ ^ = { O ˉ , T ˉ } 。α ˉ ( φ ( R ) ) = 1 \bar{\alpha}(\varphi(R)) = 1 α ˉ ( φ ( R )) = 1 (ker α ˉ = φ ( Γ ) \ker\bar{\alpha} = \varphi(\Gamma) ker α ˉ = φ ( Γ ) )と α ˉ ( T ˉ ) = 68 = 17 \bar{\alpha}(\bar{T}) = 68 = 17 α ˉ ( T ˉ ) = 68 = 17 より α ˉ ( Q ˉ ) ∈ { 1 , 17 } \bar{\alpha}(\bar{Q}) \in \lbrace 1, 17 \rbrace α ˉ ( Q ˉ ) ∈ { 1 , 17 } と なるはずだが、 α ˉ ( Q ˉ ) = 34 / 9 = 34 \bar{\alpha}(\bar{Q}) = 34/9 = 34 α ˉ ( Q ˉ ) = 34/9 = 34 であり、平方類と して 1 とも 17 とも 異なる。よって P 1 + P 2 ∉ 2 E ( Q ) P_1 + P_2 \notin 2E(\mathbb{Q}) P 1 + P 2 ∈ / 2 E ( Q ) 。
(3) (1)(2) より、P 1 , P 2 , T P_1, P_2, T P 1 , P 2 , T の E ( Q ) / 2 E ( Q ) E(\mathbb{Q})/2E(\mathbb{Q}) E ( Q ) /2 E ( Q ) での 像は F 2 \mathbb{F}_2 F 2 上一次独立である。( m 1 , m 2 ) ≠ ( 0 , 0 ) (m_1, m_2) \neq (0, 0) ( m 1 , m 2 ) = ( 0 , 0 ) で m 1 P 1 + m 2 P 2 ∈ { O , T } m_1P_1 + m_2P_2 \in \lbrace O, T \rbrace m 1 P 1 + m 2 P 2 ∈ { O , T } と なる ものが あったとし、 ∣ m 1 ∣ + ∣ m 2 ∣ \lvert m_1 \rvert + \lvert m_2 \rvert ∣ m 1 ∣ + ∣ m 2 ∣ が 最小の ものを とる。 m 1 P 1 + m 2 P 2 + k T = O m_1P_1 + m_2P_2 + kT = O m 1 P 1 + m 2 P 2 + k T = O (k ∈ { 0 , 1 } k \in \lbrace 0, 1 \rbrace k ∈ { 0 , 1 } )を E ( Q ) / 2 E ( Q ) E(\mathbb{Q})/2E(\mathbb{Q}) E ( Q ) /2 E ( Q ) で 見ると、一次独立性から m 1 , m 2 , k m_1, m_2, k m 1 , m 2 , k は すべて 偶数で、 k = 0 k = 0 k = 0 。すると 2 ( m 1 2 P 1 + m 2 2 P 2 ) = O 2(\frac{m_1}{2}P_1 + \frac{m_2}{2}P_2) = O 2 ( 2 m 1 P 1 + 2 m 2 P 2 ) = O だから m 1 2 P 1 + m 2 2 P 2 ∈ E ( Q ) [ 2 ] = { O , T } \frac{m_1}{2}P_1 + \frac{m_2}{2}P_2 \in E(\mathbb{Q})[2] = \lbrace O, T \rbrace 2 m 1 P 1 + 2 m 2 P 2 ∈ E ( Q ) [ 2 ] = { O , T } と なり、最小性に 反する。(例 8.39 の 高さの 行列が 正則であることも、この 独立性を 数値的に 裏づけている。)