Lemma

第7章有理点のねじれ部分群

目安 8〜10 時間定理など 11演習 10 問
ここまでの道

この章の目標

  • 良い還元をもつ素数での還元写像がねじれ部分群の上で単射であることを証明し、ねじれ部分群の有限性と位数の上界を導ける
  • ナゲル–ルッツの定理(ねじれ点は整数座標で、y=0y = 0 または y2∣Dy^2 \mid D)を証明し、具体的な曲線のねじれ部分群を決定できる
  • メイザーの定理の主張(15 通り)を知り、テイト正規形を使って各位数のねじれ点をもつ曲線を作れる
  • メレルの一様有界性定理など、数体上のねじれ点についての結果を知る

前提:第2章、第3章、第6章。例と演習では第4章の点の数え方(命題 4.1)を使い、問題 7.10 で15 第6章のディリクレの算術級数定理を使う。

第8章で証明するモーデル–ヴェイユの定理(定理 8.1)によれば、E/QE/\mathbb{Q} の有理点の群は有限生成で、E(Q)≅E(Q)tors⊕ZrE(\mathbb{Q}) \cong E(\mathbb{Q})_{\mathrm{tors}} \oplus \mathbb{Z}^r と分解する。階数 rr を求めるのは一般に難しいが、ねじれ部分群 E(Q)torsE(\mathbb{Q})_{\mathrm{tors}} は有限の手続きで完全に決定できる。本章ではその方法を二つ学ぶ。一つは第6章の還元写像による位数の上界、もう一つはナゲル–ルッツの定理による候補点の列挙である。どちらも第6章の「E1(Qp)E_1(\mathbb{Q}_p) にはねじれ点がほとんどない」という事実に基づいている。

後半では、Q\mathbb{Q} 上のねじれ部分群は 15 通りしかないというメイザーの定理を紹介し、テイト正規形を使ってそれらを実現する曲線の族を作る。最後に数体上のねじれ点(メレルの定理)に触れる。本章の曲線のねじれ部分群・点の個数・ラベルはすべて PARI/GP(elltors, ellorder, ellcard, ellidentify)で確かめてある。

7.1 還元とねじれ部分群

E/QE/\mathbb{Q} を整数係数のワイエルシュトラス方程式で与え、判別式を Δ\Delta とする。素数 p∤Δp \nmid \Delta では、係数を  mod p\bmod p で読んだ E~\tilde{E} は Fp\mathbb{F}_p 上の楕円曲線であり、点 P=[X:Y:Z]P = [X : Y : Z](X,Y,ZX, Y, Z は互いに素な整数)に P~=[X mod p:Y mod p:Z mod p]\tilde{P} = [X \bmod p : Y \bmod p : Z \bmod p] を対応させる還元写像 E(Q)→E~(Fp)E(\mathbb{Q}) \to \tilde{E}(\mathbb{F}_p) が定まる。これは E(Q)⊂E(Qp)E(\mathbb{Q}) \subset E(\mathbb{Q}_p) と第6章の還元写像(定義 6.6)の合成である(vp(Δ)=0<12v_p(\Delta) = 0 < 12 なので方程式は pp で極小。第6章 命題 6.3)。

定理 7.1(ねじれ点の還元)E/QE/\mathbb{Q} を整数係数のワイエルシュトラス方程式で与え、素数 pp は判別式 Δ\Delta を割らないとする。

  1. p∤mp \nmid m ならば、還元写像は単射 E(Q)[m]→E~(Fp)E(\mathbb{Q})[m] \to \tilde{E}(\mathbb{F}_p) を与える。
  2. p≥3p \geq 3 ならば、あるいは p=2p = 2 で方程式の a1a_1 が 00 ならば、還元写像は単射 E(Q)tors→E~(Fp)E(\mathbb{Q})_{\mathrm{tors}} \to \tilde{E}(\mathbb{F}_p) を与える。

証明. vp(Δ)=0v_p(\Delta) = 0 なので、Qp\mathbb{Q}_p 上で EE は良い還元をもち(第6章 命題 6.8)、E0(Qp)=E(Qp)E_0(\mathbb{Q}_p) = E(\mathbb{Q}_p) である。第6章 定理 6.13 より還元 E(Qp)→E~(Fp)E(\mathbb{Q}_p) \to \tilde{E}(\mathbb{F}_p) は準同型で、核は E1(Qp)E_1(\mathbb{Q}_p) である。したがって E(Q)torsE(\mathbb{Q})_{\mathrm{tors}} の元で還元が O~\tilde{O} になるものは E1(Qp)E_1(\mathbb{Q}_p) のねじれ点であり、還元写像の核に OO 以外のねじれ点がないことを示せばよい。(1) 第6章 定理 6.19(1) により、E1(Qp)E_1(\mathbb{Q}_p) には pp と素な位数のねじれ点はない。(2) vp(p)=1v_p(p) = 1 なので、p≥3p \geq 3 なら第6章 定理 6.19(3) により、a1=0a_1 = 0 なら定理 6.19(2) により、E1(Qp)E_1(\mathbb{Q}_p) には OO 以外のねじれ点がない。□\square

系 7.2 E(Q)torsE(\mathbb{Q})_{\mathrm{tors}} は有限群である。p≥3p \geq 3 が Δ\Delta を割らなければ ∣E(Q)tors∣\lvert E(\mathbb{Q})_{\mathrm{tors}} \rvert は ∣E~(Fp)∣\lvert \tilde{E}(\mathbb{F}_p) \rvert を割り切る。p=2p = 2 が Δ\Delta を割らなければ、E(Q)torsE(\mathbb{Q})_{\mathrm{tors}} の奇数位数の元のなす部分群の位数は ∣E~(F2)∣\lvert \tilde{E}(\mathbb{F}_2) \rvert を割り切る(a1=0a_1 = 0 なら E(Q)torsE(\mathbb{Q})_{\mathrm{tors}} 全体の位数が割り切る)。

証明. Δ\Delta の素因数は有限個なので、Δ\Delta を割らない素数 p≥3p \geq 3 がある。定理 7.1(2) より E(Q)torsE(\mathbb{Q})_{\mathrm{tors}} は有限群 E~(Fp)\tilde{E}(\mathbb{F}_p) の部分群と同型で、ラグランジュの定理から位数が割り切る。p=2p = 2 のときは、奇数位数の元のなす部分群(有限アーベル群の 2 と素な部分)に定理 7.1(1) を使う。□\square

Q\mathbb{Q} 上では、ねじれ部分群の形もかなり制限される。

命題 7.3 E(Q)tors≅Z/N1Z⊕Z/N2ZE(\mathbb{Q})_{\mathrm{tors}} \cong \mathbb{Z}/N_1\mathbb{Z} \oplus \mathbb{Z}/N_2\mathbb{Z}(N1∣N2N_1 \mid N_2)と書け、N1=1N_1 = 1 または 22 である。

証明. T=E(Q)torsT = E(\mathbb{Q})_{\mathrm{tors}} の位数を nn とすると T⊂E[n]≅(Z/nZ)2T \subset E[n] \cong (\mathbb{Z}/n\mathbb{Z})^2(第3章 定理 3.23。標数 0)。(Z/nZ)2(\mathbb{Z}/n\mathbb{Z})^2 の部分群は、Z2\mathbb{Z}^2 の部分群(階数 2 以下の自由加群)の像なので 2 個以下の元で生成され、有限アーベル群の基本定理から T≅Z/N1⊕Z/N2T \cong \mathbb{Z}/N_1 \oplus \mathbb{Z}/N_2(N1∣N2N_1 \mid N_2)。TT の N1N_1 倍で消える部分群は (Z/N1)2(\mathbb{Z}/N_1)^2 と同型で位数 N12=∣E[N1]∣N_1^2 = \lvert E[N_1] \rvert だから、E[N1]⊂E(Q)E[N_1] \subset E(\mathbb{Q})。第3章のヴェイユ対の性質(系 3.32(2):E[m]⊂E(K)E[m] \subset E(K) ならば μm⊂K\mu_m \subset K)より μN1⊂Q\mu_{N_1} \subset \mathbb{Q} で、Q\mathbb{Q} に含まれる 1 のべき根は ±1\pm 1 だけだから N1≤2N_1 \leq 2。□\square

例 7.4(2 つの素数による上界)

  1. y2=x3−xy^2 = x^3 - x(Δ=64\Delta = 64). p=3p = 3 で E~(F3)\tilde{E}(\mathbb{F}_3) の点は O~\tilde{O}, (0,0)(0, 0), (1,0)(1, 0), (2,0)(2, 0) の 4 個(x3−xx^3 - x は F3\mathbb{F}_3 上で恒等的に 00)。よって ∣E(Q)tors∣∣4\lvert E(\mathbb{Q})_{\mathrm{tors}} \rvert \mid 4 で、O,(0,0),(±1,0)O, (0, 0), (\pm 1, 0) がすでに 4 個あるから E(Q)tors≅(Z/2Z)2E(\mathbb{Q})_{\mathrm{tors}} \cong (\mathbb{Z}/2\mathbb{Z})^2(∣E~(F5)∣=∣E~(F7)∣=8\lvert \tilde{E}(\mathbb{F}_5) \rvert = \lvert \tilde{E}(\mathbb{F}_7) \rvert = 8 とも矛盾しない)。
  2. 11a3  ⁣:y2+y=x3−x2\colon y^2 + y = x^3 - x^2(Δ=−11\Delta = -11, a1=0a_1 = 0). F2\mathbb{F}_2 上では x=0,1x = 0, 1 のどちらでも y2+y=0y^2 + y = 0 で、点は O~\tilde{O} と 4 個のアフィン点の 5 個。a1=0a_1 = 0 なので定理 7.1(2) が p=2p = 2 でも使え、∣E(Q)tors∣∣5\lvert E(\mathbb{Q})_{\mathrm{tors}} \rvert \mid 5。P=(0,0)P = (0, 0) について 2P=(1,−1)2P = (1, -1), 3P=(1,0)3P = (1, 0), 4P=(0,−1)4P = (0, -1), 5P=O5P = O なので E(Q)tors≅Z/5ZE(\mathbb{Q})_{\mathrm{tors}} \cong \mathbb{Z}/5\mathbb{Z}。
  3. 37a1  ⁣:y2+y=x3−x\colon y^2 + y = x^3 - x(Δ=37\Delta = 37, a1=0a_1 = 0). ∣E~(F2)∣=5\lvert \tilde{E}(\mathbb{F}_2) \rvert = 5, ∣E~(F3)∣=7\lvert \tilde{E}(\mathbb{F}_3) \rvert = 7(F3\mathbb{F}_3 では x3−x=0x^3 - x = 0 なので各 xx に y=0,2y = 0, 2 の 2 点)。gcd⁡(5,7)=1\gcd(5, 7) = 1 だから E(Q)tors={O}E(\mathbb{Q})_{\mathrm{tors}} = \lbrace O \rbrace。特に (0,0)(0, 0) は無限位数の点で、E(Q)E(\mathbb{Q}) の階数は 1 以上である。
  4. y2=x3+1y^2 = x^3 + 1(Δ=−432=−2433\Delta = -432 = -2^4 3^3). ∣E~(F5)∣=6\lvert \tilde{E}(\mathbb{F}_5) \rvert = 6, ∣E~(F7)∣=12\lvert \tilde{E}(\mathbb{F}_7) \rvert = 12 なので位数は 6 を割る。例 7.9 で見るように位数 6 の点 (2,3)(2, 3) があるので E(Q)tors≅Z/6ZE(\mathbb{Q})_{\mathrm{tors}} \cong \mathbb{Z}/6\mathbb{Z}。

注意

p=2p = 2 で a1≠0a_1 \neq 0 のとき、定理 7.1(2) は成り立たない。15a4  ⁣:y2+xy+y=x3+x2+35x−28\colon y^2 + xy + y = x^3 + x^2 + 35x - 28(Δ=−32⋅58\Delta = -3^2 \cdot 5^8)は 2 で良い還元をもち、E(Q)tors≅Z/8ZE(\mathbb{Q})_{\mathrm{tors}} \cong \mathbb{Z}/8\mathbb{Z}(生成元 (2,6)(2, 6))だが、∣E~(F2)∣=4\lvert \tilde{E}(\mathbb{F}_2) \rvert = 4 である。位数 2 の点 4⋅(2,6)=(3/4,−7/8)4 \cdot (2, 6) = (3/4, -7/8) は E1(Q2)E_1(\mathbb{Q}_2) に入り、 mod 2\bmod 2 で O~\tilde{O} に還元される(第6章 例 6.21)。

7.2 ナゲル–ルッツの定理

還元による方法は位数の上界を与えるが、点そのものは見つけてくれない。ねじれ点の座標を直接制限するのがナゲル–ルッツの定理である(ナゲル 1935 年、ルッツ 1937 年。それぞれ独立に得た)。この節では次の形の方程式を扱う:

E ⁣:y2=f(x)=x3+ax2+bx+c(a,b,c∈Z)E\colon y^2 = f(x) = x^3 + ax^2 + bx + c \qquad (a, b, c \in \mathbb{Z})

3 次式 ff の判別式を

D=−4a3c+a2b2+18abc−4b3−27c2D = -4a^3c + a^2b^2 + 18abc - 4b^3 - 27c^2

とおく(D≠0D \neq 0 と仮定する)。これは a1=a3=0a_1 = a_3 = 0, a2=aa_2 = a, a4=ba_4 = b, a6=ca_6 = c のワイエルシュトラス方程式で、判別式は Δ=16D\Delta = 16D である。任意の E/QE/\mathbb{Q} はこの形に変換できる:整数係数の方程式から始め、X=4xX = 4x, Y=8y+4a1x+4a3Y = 8y + 4a_1x + 4a_3 とおくと Y2=X3+b2X2+8b4X+16b6Y^2 = X^3 + b_2X^2 + 8b_4X + 16b_6 になる(第1章の式 (1.4) が示す平方完成 (2y+a1x+a3)2=4x3+b2x2+2b4x+b6(2y + a_1x + a_3)^2 = 4x^3 + b_2x^2 + 2b_4x + b_6 に 16 を掛ける)。

定理 7.5(ナゲル–ルッツの定理, Nagell–Lutz theorem)P=(x0,y0)∈E(Q)P = (x_0, y_0) \in E(\mathbb{Q}) がねじれ点ならば、x0,y0x_0, y_0 は整数であり、y0=0y_0 = 0(このとき PP の位数は 2)か、y02∣Dy_0^2 \mid D である。特に y0≠0y_0 \neq 0 なら y0∣Dy_0 \mid D である。

証明には 2 倍の公式と、次の多項式の恒等式を使う。

補題 7.6 ϕ(x)=x4−2bx2−8cx+b2−4ac\phi(x) = x^4 - 2bx^2 - 8cx + b^2 - 4ac とおく(a=0a = 0 のときは第3章 定義 3.17 の ϕ2\phi_2 に一致する)。

  1. P=(x0,y0)∈EP = (x_0, y_0) \in E, y0≠0y_0 \neq 0 ならば x(2P)=ϕ(x0)/(4y02)x(2P) = \phi(x_0)/(4y_0^2)。
  2. 整数係数の多項式の恒等式
D=(3x3−ax2−5bx+2ab−27c)f(x)−(3x2+2ax−a2+4b)ϕ(x)D = (3x^3 - ax^2 - 5bx + 2ab - 27c)f(x) - (3x^2 + 2ax - a^2 + 4b)\phi(x)

が成り立つ。

証明. (1) PP での接線 y=λx+νy = \lambda x + \nu の傾きは λ=f′(x0)/(2y0)\lambda = f'(x_0)/(2y_0) である(y0≠0y_0 \neq 0 なので接線は縦でない)。これを y2=f(x)y^2 = f(x) に代入した f(x)−(λx+ν)2=x3+(a−λ2)x2+⋯f(x) - (\lambda x + \nu)^2 = x^3 + (a - \lambda^2)x^2 + \cdots の根は x0x_0(重根)と x(−2P)=x(2P)x(-2P) = x(2P) なので、根と係数の関係から x(2P)=λ2−a−2x0x(2P) = \lambda^2 - a - 2x_0。y02=f(x0)y_0^2 = f(x_0) を使って通分すると

x(2P)=f′(x0)2−4(a+2x0)f(x0)4y02x(2P) = \frac{f'(x_0)^2 - 4(a + 2x_0)f(x_0)}{4y_0^2}

で、分子を展開すると ϕ(x0)\phi(x_0) になる(x3x^3 の係数は 12a−12a=012a - 12a = 0, x2x^2 の係数は (4a2+6b)−(4a2+8b)=−2b(4a^2 + 6b) - (4a^2 + 8b) = -2b など)。(2) 右辺を展開すれば確かめられる(計算機でも確認した)。□\square

定理 7.5 の証明. 整数性. 素数 pp を一つ固定する。EE の方程式は Zp\mathbb{Z}_p 係数(整)で a1=0a_1 = 0 であり、vp(p)=1v_p(p) = 1 だから、第6章 定理 6.19(2) より、この方程式についての E1(Qp)={(x,y)∣vp(x)<0}∪{O}E_1(\mathbb{Q}_p) = \lbrace (x, y) \mid v_p(x) < 0 \rbrace \cup \lbrace O \rbrace は OO 以外のねじれ点をもたない(方程式が pp で極小である必要はなく、p=2p = 2 でもよい)。P≠OP \neq O はねじれ点なので P∉E1(Qp)P \notin E_1(\mathbb{Q}_p)、すなわち vp(x0)≥0v_p(x_0) \geq 0。これがすべての pp で成り立つから x0∈Zx_0 \in \mathbb{Z}。すると y02=f(x0)∈Zy_0^2 = f(x_0) \in \mathbb{Z} で、y0∈Qy_0 \in \mathbb{Q} だから y0∈Zy_0 \in \mathbb{Z}。

y0=0y_0 = 0 の場合. −P=(x0,−y0)-P = (x_0, -y_0) なので、y0=0y_0 = 0   ⟺  \iff P=−PP = -P   ⟺  \iff 2P=O2P = O。

y0≠0y_0 \neq 0 の場合. 2P≠O2P \neq O で、2P2P もねじれ点だから、前半より x(2P)∈Zx(2P) \in \mathbb{Z}。補題 7.6(1) より ϕ(x0)=4y02⋅x(2P)\phi(x_0) = 4y_0^2 \cdot x(2P) は y02y_0^2 で割り切れ、f(x0)=y02f(x_0) = y_0^2 も y02y_0^2 で割り切れる。補題 7.6(2) に x=x0x = x_0 を代入すると、右辺の 2 つの項はどちらも y02y_0^2 で割り切れる整数なので y02∣Dy_0^2 \mid D。□\square

注意

(1) 定理 7.5 の逆は成り立たない。y2=x3+17y^2 = x^3 + 17 では D=−27⋅172D = -27 \cdot 17^2 で、P=(−2,3)P = (-2, 3) は 32∣D3^2 \mid D をみたすが、2P=(8,−23)2P = (8, -23) は 232∤D23^2 \nmid D なのでねじれ点でなく、したがって PP もねじれ点でない。(2) 方程式の形の仮定は外せない。第6章 例 6.21 の 65a2  ⁣:y2+xy=x3+4x+1\colon y^2 + xy = x^3 + 4x + 1 では、位数 2 の点 (−1/4,1/8)(-1/4, 1/8) の座標が整数でない。上の変換 X=4xX = 4x, Y=8y+4xY = 8y + 4x で Y2=X3+X2+64X+64Y^2 = X^3 + X^2 + 64X + 64 に移すと、この点は整数点 (−1,0)(-1, 0) になる。

系 7.7(ねじれ部分群の求め方)y2=f(x)y^2 = f(x) の形の方程式について、E(Q)torsE(\mathbb{Q})_{\mathrm{tors}} は次の有限の手続きで求まる。(i) y=0y = 0 と、y2∣Dy^2 \mid D となる整数 yy をすべて挙げ、各 yy について f(x)=y2f(x) = y^2 の整数解 xx を求める(有理根定理により、c−y2≠0c - y^2 \neq 0 なら xx は c−y2c - y^2 の約数)。(ii) 得られた各点 PP について倍数 2P,3P,…2P, 3P, \dots を計算し、ある nP=OnP = O となればねじれ点、途中で整数でない座標の点や、y≠0y \neq 0 かつ y2∤Dy^2 \nmid D となる点が現れればねじれ点でない(ねじれ点の倍数はねじれ点なので、定理 7.5 の条件をみたすはずだからである)。

(ii) は必ず有限回で終わる。PP がねじれ点なら、その位数の回数で OO に達する。PP がねじれ点でなければ倍数 P,2P,3P,…P, 2P, 3P, \dots は相異なり、そのすべてが (i) の有限集合に入ることはないので、いずれ条件をみたさない点が現れる。

7.3 ねじれ部分群の計算例

例 7.8(y2=x3−xy^2 = x^3 - x)D=4D = 4 なので y∈{0,±1,±2}y \in \lbrace 0, \pm 1, \pm 2 \rbrace。y=0y = 0 からは x=0,±1x = 0, \pm 1。y=±1y = \pm 1 では x3−x−1=0x^3 - x - 1 = 0、y=±2y = \pm 2 では x3−x−4=0x^3 - x - 4 = 0 で、どちらも整数解をもたない(整数解の候補は前者が ±1\pm 1、後者が ±1,±2,±4\pm 1, \pm 2, \pm 4 で、代入するとどれも根でない)。よって E(Q)tors={O,(0,0),(1,0),(−1,0)}≅(Z/2Z)2E(\mathbb{Q})_{\mathrm{tors}} = \lbrace O, (0, 0), (1, 0), (-1, 0) \rbrace \cong (\mathbb{Z}/2\mathbb{Z})^2 で、例 7.4(1) と一致する。

例 7.9(y2=x3+1y^2 = x^3 + 1)D=−27D = -27 なので y∈{0,±1,±3}y \in \lbrace 0, \pm 1, \pm 3 \rbrace。y=0y = 0 から x=−1x = -1、y=±1y = \pm 1 から x=0x = 0、y=±3y = \pm 3 から x=2x = 2。P=(2,3)P = (2, 3) について、接線の傾きは 3x2/(2y)=23x^2/(2y) = 2 で x(2P)=4−4=0x(2P) = 4 - 4 = 0, y(2P)=2(2−0)−3=1y(2P) = 2(2 - 0) - 3 = 1、すなわち 2P=(0,1)2P = (0, 1)。PP と 2P2P を通る直線の傾きは 11 で x(3P)=1−2−0=−1x(3P) = 1 - 2 - 0 = -1、3P=(−1,0)3P = (-1, 0) は位数 2。よって PP は位数 6 で、

E(Q)tors={O,(2,±3),(0,±1),(−1,0)}≅Z/6ZE(\mathbb{Q})_{\mathrm{tors}} = \lbrace O, (2, \pm 3), (0, \pm 1), (-1, 0) \rbrace \cong \mathbb{Z}/6\mathbb{Z}

例 7.10(11a3)y2+y=x3−x2y^2 + y = x^3 - x^2 は上の変換 X=4xX = 4x, Y=8y+4Y = 8y + 4 で Y2=X3−4X2+16Y^2 = X^3 - 4X^2 + 16 になる(b2=−4b_2 = -4, b4=0b_4 = 0, b6=1b_6 = 1)。D=−27⋅162−4⋅(−4)3⋅16=−2816=−28⋅11D = -27 \cdot 16^2 - 4 \cdot (-4)^3 \cdot 16 = -2816 = -2^8 \cdot 11 なので、Y2∣DY^2 \mid D から Y∣16Y \mid 16。Y=0,±1,±2,±8,±16Y = 0, \pm 1, \pm 2, \pm 8, \pm 16 では X3−4X2+16−Y2=0X^3 - 4X^2 + 16 - Y^2 = 0 に整数解がなく(有理根定理で確かめられる)、Y=±4Y = \pm 4 では X2(X−4)=0X^2(X - 4) = 0 より X=0,4X = 0, 4。P=(0,4)P = (0, 4) について 2P=(4,−4)2P = (4, -4), 3P=(4,4)3P = (4, 4), 4P=(0,−4)4P = (0, -4), 5P=O5P = O だから E(Q)tors≅Z/5ZE(\mathbb{Q})_{\mathrm{tors}} \cong \mathbb{Z}/5\mathbb{Z}。もとの座標 (x,y)=(X/4,(Y−4)/8)(x, y) = (X/4, (Y - 4)/8) に戻すと、例 7.4(2) の (0,0),(1,−1),(1,0),(0,−1)(0, 0), (1, -1), (1, 0), (0, -1) になる。

例 7.11(y2=x3+17y^2 = x^3 + 17)D=−27⋅172=−33⋅172D = -27 \cdot 17^2 = -3^3 \cdot 17^2 なので y∣3⋅17y \mid 3 \cdot 17。y=0,±1,±17,±51y = 0, \pm 1, \pm 17, \pm 51 では x3=y2−17=−17,−16,272,2584x^3 = y^2 - 17 = -17, -16, 272, 2584 はどれも立方数でなく、y=±3y = \pm 3 で x=−2x = -2。候補 (−2,±3)(-2, \pm 3) は WARNING (1) のとおりねじれ点でないので、E(Q)tors={O}E(\mathbb{Q})_{\mathrm{tors}} = \lbrace O \rbrace。この曲線には (−2,±3)(-2, \pm 3), (−1,±4)(-1, \pm 4), (2,±5)(2, \pm 5), (4,±9)(4, \pm 9), (8,±23)(8, \pm 23), (43,±282)(43, \pm 282), (52,±375)(52, \pm 375), (5234,±378661)(5234, \pm 378661) など多くの整数点があるが、どれもねじれ点ではない。ナゲル–ルッツの定理は「ねじれ点 ⇒ 整数点」であって逆ではない。

例 7.12(y2=x3−25xy^2 = x^3 - 25x) 2 等分点 (0,0),(±5,0)(0, 0), (\pm 5, 0) があり、E(Q)tors⊃(Z/2Z)2E(\mathbb{Q})_{\mathrm{tors}} \supset (\mathbb{Z}/2\mathbb{Z})^2。Δ=2656\Delta = 2^6 5^6 で p=3p = 3 は良い還元の素数であり、F3\mathbb{F}_3 上 y2=x3−25x=x3−xy^2 = x^3 - 25x = x^3 - x なので例 7.4(1) と同じく ∣E~(F3)∣=4\lvert \tilde{E}(\mathbb{F}_3) \rvert = 4。よって E(Q)tors≅(Z/2Z)2E(\mathbb{Q})_{\mathrm{tors}} \cong (\mathbb{Z}/2\mathbb{Z})^2。一般の y2=x3−n2xy^2 = x^3 - n^2x も同じ結果になる(問題 7.10)。これは第8章の合同数の問題(命題 8.28)で使う。

7.4 メイザーの定理とテイト正規形

上の例で現れたねじれ部分群はどれも小さかった。実はこれは偶然ではない。

定理 7.13(メイザーの定理, Mazur's theorem)(主張)E/QE/\mathbb{Q} のねじれ部分群は、次の 15 個の群のいずれかと同型である。

Z/NZ(1≤N≤10 または N=12),Z/2Z⊕Z/2NZ(1≤N≤4)\mathbb{Z}/N\mathbb{Z} \quad (1 \leq N \leq 10 \text{ または } N = 12), \qquad \mathbb{Z}/2\mathbb{Z} \oplus \mathbb{Z}/2N\mathbb{Z} \quad (1 \leq N \leq 4)

逆に、これら 15 個の群はすべて、jj 不変量の異なる無限個の E/QE/\mathbb{Q} のねじれ部分群として現れる。

オッグが予想し、メイザーが 1977 年に証明した。位数 NN の点をもつ楕円曲線とその点の組は、モジュラー曲線 X1(N)X_1(N) のカスプ以外の点に対応する。定理の Z/N\mathbb{Z}/N の NN はちょうど X1(N)X_1(N) の種数が 0(有理曲線)になる値で、このとき有理点が無限にある(Z/2⊕Z/2N\mathbb{Z}/2 \oplus \mathbb{Z}/2N にも同様のモジュラー曲線が対応する)。定理の主要部分は、それ以外の NN では X1(N)X_1(N) の有理点がカスプ(退化した曲線に対応する点)だけであること、すなわち位数 NN の有理点をもつ E/QE/\mathbb{Q} が存在しないことである。メイザーの仕事の核心は素数 N≥11N \geq 11 の場合で、いくつかの合成数の NN はそれ以前の研究で扱われていた。命題 7.3 の「N1≤2N_1 \leq 2」はヴェイユ対から従ったが、N2N_2 の上界は深い定理である。

次の表は、各群について導手が最小の曲線の例である(Cremona のラベル。係数 [a1,a2,a3,a4,a6][a_1, a_2, a_3, a_4, a_6] と、 elltors の返す生成元)。

ねじれ部分群 曲線 [a1,a2,a3,a4,a6][a_1, a_2, a_3, a_4, a_6] 生成元
00 11a2 [0,−1,1,−7820,−263580][0, -1, 1, -7820, -263580] なし
Z/2\mathbb{Z}/2 14a3 [1,0,1,−171,−874][1, 0, 1, -171, -874] (15,−8)(15, -8)
Z/3\mathbb{Z}/3 19a1 [0,1,1,−9,−15][0, 1, 1, -9, -15] (5,9)(5, 9)
Z/4\mathbb{Z}/4 15a7 [1,1,1,−80,242][1, 1, 1, -80, 242] (5,−2)(5, -2)
Z/5\mathbb{Z}/5 11a1 [0,−1,1,−10,−20][0, -1, 1, -10, -20] (5,5)(5, 5)
Z/6\mathbb{Z}/6 14a1 [1,0,1,4,−6][1, 0, 1, 4, -6] (9,23)(9, 23)
Z/7\mathbb{Z}/7 26b1 [1,−1,1,−3,3][1, -1, 1, -3, 3] (−1,2)(-1, 2)
Z/8\mathbb{Z}/8 15a4 [1,1,1,35,−28][1, 1, 1, 35, -28] (2,6)(2, 6)
Z/9\mathbb{Z}/9 54b3 [1,−1,1,−14,29][1, -1, 1, -14, 29] (−3,7)(-3, 7)
Z/10\mathbb{Z}/10 66c1 [1,0,0,−45,81][1, 0, 0, -45, 81] (0,9)(0, 9)
Z/12\mathbb{Z}/12 90c3 [1,−1,1,−122,1721][1, -1, 1, -122, 1721] (−9,49)(-9, 49)
Z/2⊕Z/2\mathbb{Z}/2 \oplus \mathbb{Z}/2 15a2 [1,1,1,−135,−660][1, 1, 1, -135, -660] (−29/4,25/8)(-29/4, 25/8), (−7,3)(-7, 3)
Z/2⊕Z/4\mathbb{Z}/2 \oplus \mathbb{Z}/4 15a1 [1,1,1,−10,−10][1, 1, 1, -10, -10] (−2,3)(-2, 3), (−1,0)(-1, 0)
Z/2⊕Z/6\mathbb{Z}/2 \oplus \mathbb{Z}/6 30a2 [1,0,1,−19,26][1, 0, 1, -19, 26] (1,2)(1, 2), (3,−2)(3, -2)
Z/2⊕Z/8\mathbb{Z}/2 \oplus \mathbb{Z}/8 210e2 [1,0,0,−1070,7812][1, 0, 0, -1070, 7812] (4,58)(4, 58), (−36,18)(-36, 18)

(15a2 の生成元 (−29/4,25/8)(-29/4, 25/8) の座標が整数でないのは、a1=1a_1 = 1 の方程式だからである。)

15 通りの群を実現する曲線の族は、次の標準形を使うと作れる。

命題 7.14(テイト正規形, Tate normal form)KK を体、E/KE/K を楕円曲線とし、P∈E(K)P \in E(K) は P,2P,3P≠OP, 2P, 3P \neq O(位数 4 以上または無限位数)をみたすとする。このとき b,c∈Kb, c \in K, b≠0b \neq 0 があって、EE は

E(b,c) ⁣:y2+(1−c)xy−by=x3−bx2E(b, c)\colon y^2 + (1 - c)xy - by = x^3 - bx^2

と、PP を (0,0)(0, 0) に移す変数変換で同型になる。

証明. 平行移動で P=(0,0)P = (0, 0) とすると a6=0a_6 = 0。(0,0)(0, 0) での接線は 1 次の部分 a3y−a4x=0a_3y - a_4x = 0 である。2P≠O2P \neq O より P≠−P=(0,−a3)P \neq -P = (0, -a_3) なので a3≠0a_3 \neq 0、つまり接線は縦でない。y↦y+(a4/a3)xy \mapsto y + (a_4/a_3)x と変換すると a4=0a_4 = 0 になり(第1章 命題 1.6 で s=a4/a3s = a_4/a_3)、方程式は y2+a1xy+a3y=x3+a2x2y^2 + a_1xy + a_3y = x^3 + a_2x^2、接線は y=0y = 0 になる。接線 y=0y = 0 と EE の交点は x2(x+a2)=0x^2(x + a_2) = 0 の根で、a2=0a_2 = 0 なら PP で 3 重に交わり 3P=O3P = O となるから、a2≠0a_2 \neq 0。最後に u=a3/a2u = a_3/a_2 として x=u2x′x = u^2x', y=u3y′y = u^3y' と変換すると ai′=ai/uia_i' = a_i/u^i で、a2′=a3′=a23/a32a_2' = a_3' = a_2^3/a_3^2 となる。b=−a2′b = -a_2', c=1−a1′c = 1 - a_1' とおけばよい。□\square

補題 7.15 E(b,c)E(b, c) の判別式は Δ=b3(16b2−(8c2+20c−1)b−c(1−c)3)\Delta = b^3\bigl(16b^2 - (8c^2 + 20c - 1)b - c(1 - c)^3\bigr) で、P=(0,0)P = (0, 0) について

−P=(0,b),2P=(b,bc),−2P=(b,0),3P=(c,b−c),−3P=(c,c2),4P=(b(b−c)c2,b2(c2+c−b)c3)(c≠0)\begin{aligned} -P &= (0, b), & 2P &= (b, bc), & -2P &= (b, 0), \\ 3P &= (c, b - c), & -3P &= (c, c^2), & 4P &= \Bigl(\frac{b(b - c)}{c^2}, \frac{b^2(c^2 + c - b)}{c^3}\Bigr) \quad (c \neq 0) \end{aligned}

証明. 判別式は定義に代入して計算する(計算機で確認した)。−(x,y)=(x,−y−(1−c)x+b)-(x, y) = (x, -y - (1 - c)x + b) から −P=(0,b)-P = (0, b)。(0,0)(0, 0) での接線は y=0y = 0 で、x2(x−b)=0x^2(x - b) = 0 より −2P=(b,0)-2P = (b, 0)、よって 2P=(b,bc)2P = (b, bc)。PP と 2P2P を通る直線 y=cxy = cx を代入すると x(x−b)(x−c)=0x(x - b)(x - c) = 0 となるので −3P=(c,c2)-3P = (c, c^2)、3P=(c,b−c)3P = (c, b - c)。同様に PP と 3P3P を通る直線 y=b−ccxy = \frac{b - c}{c}x の第 3 の交点から −4P=(b(b−c)/c2,b(b−c)2/c3)-4P = \bigl(b(b - c)/c^2, b(b - c)^2/c^3\bigr) を得て、符号を変えれば 4P4P になる。□\square

例 7.16(位数 4, 5, 6, 7 の条件)P=(0,0)P = (0, 0) の位数を NN とする。

  • N=4N = 4   ⟺  \iff 2P=−2P2P = -2P   ⟺  \iff bc=0bc = 0   ⟺  \iff c=0c = 0。
  • N=5N = 5   ⟺  \iff 3P=−2P3P = -2P   ⟺  \iff (c,b−c)=(b,0)(c, b - c) = (b, 0)   ⟺  \iff b=cb = c。
  • N=6N = 6   ⟺  \iff 3P=−3P3P = -3P   ⟺  \iff b−c=c2b - c = c^2。
  • N=7N = 7   ⟺  \iff 4P=−3P4P = -3P。xx 座標が等しい 2 点は等しいか互いに逆元で、4P=3P4P = 3P は起こらないから、これは x(4P)=cx(4P) = c、すなわち b(b−c)=c3b(b - c) = c^3 と同値(c=0c = 0 なら N=4N = 4 なので c≠0c \neq 0)。d=b/cd = b/c とおくと c3+c2d−c2d2=0c^3 + c^2d - c^2d^2 = 0 より c=d2−dc = d^2 - d, b=d3−d2b = d^3 - d^2。

たとえば b=c=1b = c = 1 の y2−y=x3−x2y^2 - y = x^3 - x^2 は、y↦−yy \mapsto -y で 11a3 になり(例 7.4(2))、位数 5 の点 (0,0)(0, 0) をもつ。d=2d = 2 の b=4b = 4, c=2c = 2 からは E(4,2) ⁣:y2−xy−4y=x3−4x2E(4, 2)\colon y^2 - xy - 4y = x^3 - 4x^2 を得る。これは 26b1 と同型で(Δ=−1664=−27⋅13\Delta = -1664 = -2^7 \cdot 13)、∣E~(F3)∣=7\lvert \tilde{E}(\mathbb{F}_3) \rvert = 7 だから E(Q)tors≅Z/7ZE(\mathbb{Q})_{\mathrm{tors}} \cong \mathbb{Z}/7\mathbb{Z} がちょうど実現されている。

同様の計算を続けると、メイザーの定理の残りの群も得られる。

定理 7.17(ねじれ点をもつ曲線の族)(主張)次の表の (b,c)(b, c) について、t∈Qt \in \mathbb{Q} が b,cb, c の分母と E(b,c)E(b, c) の判別式を 00 にしないかぎり、E(b,c)E(b, c) の点 (0,0)(0, 0) の位数はちょうど NN である。逆に、位数 NN の有理点 PP をもつ E/QE/\mathbb{Q} について、(E,P)(E, P) のテイト正規形の (b,c)(b, c) はある t∈Qt \in \mathbb{Q} で表の形に書ける。

NN bb cc
44 tt 00
55 tt tt
66 t+t2t + t^2 tt
77 t3−t2t^3 - t^2 t2−tt^2 - t
88 (2t−1)(t−1)(2t - 1)(t - 1) (2t−1)(t−1)/t(2t - 1)(t - 1)/t
99 t2(t−1)(t2−t+1)t^2(t - 1)(t^2 - t + 1) t2(t−1)t^2(t - 1)
1010 t3(t−1)(2t−1)/(t2−3t+1)2t^3(t - 1)(2t - 1)/(t^2 - 3t + 1)^2 −t(t−1)(2t−1)/(t2−3t+1)-t(t - 1)(2t - 1)/(t^2 - 3t + 1)
1212 t(2t−1)(2t2−2t+1)(3t2−3t+1)/(t−1)4t(2t - 1)(2t^2 - 2t + 1)(3t^2 - 3t + 1)/(t - 1)^4 −t(2t−1)(3t2−3t+1)/(t−1)3-t(2t - 1)(3t^2 - 3t + 1)/(t - 1)^3

さらに、N=4,6,8N = 4, 6, 8 の族で、それぞれ 16t+116t + 1, (t+1)(9t+1)(t + 1)(9t + 1), 8t2−8t+18t^2 - 8t + 1 が 00 でない平方数になるとき、ねじれ部分群は Z/2⊕Z/N\mathbb{Z}/2 \oplus \mathbb{Z}/N を含む( 2 等分多項式の残りの 2 根が有理数になる条件)。

N≤7N \leq 7 の部分は例 7.16 で示した。表はクーベルト (Kubert) による。前半は、各 NN について Q(t)\mathbb{Q}(t) 上で N⋅(0,0)=ON \cdot (0, 0) = O かつ NN の真の約数 dd で d⋅(0,0)≠Od \cdot (0, 0) \neq O となることを計算機(PARI/GP と SymPy)で確かめ、位数が NN より小さくなる有理数 tt は判別式を 00 にするものに限ることも確かめた。後半(逆)は、導手 20000 以下の Cremona の表の曲線がもつ位数 4 以上のすべての有理ねじれ点(11460 個)について確かめた。

例 7.18 表の t=2t = 2 からは、N=9N = 9 で (b,c)=(12,4)(b, c) = (12, 4)(54b3 と同型)、N=10N = 10 で (24,6)(24, 6)(66c1 と同型)、N=12N = 12 で (210,−42)(210, -42)(2730bd1 と同型)が得られる。N=8N = 8 の族で t=3t = 3 とすると 8t2−8t+1=49=728t^2 - 8t + 1 = 49 = 7^2 で、(b,c)=(10,10/3)(b, c) = (10, 10/3) は 210e2 と同型、ねじれ部分群は Z/2⊕Z/8\mathbb{Z}/2 \oplus \mathbb{Z}/8 である。位数 2, 3 の点については、y2=x(x2+ax+b)y^2 = x(x^2 + ax + b)((0,0)(0, 0) が位数 2)や y2+a1xy+a3y=x3y^2 + a_1xy + a_3y = x^3((0,0)(0, 0) が変曲点で位数 3)が族を与える。

7.5 メレルの定理と数体上のねじれ

代数体 KK 上でも、E(K)torsE(K)_{\mathrm{tors}} は有限である。証明は系 7.2 と同じで、良い還元をもつ素イデアル p\mathfrak{p} での還元写像 E(K)→E~(OK/p)E(K) \to \tilde{E}(\mathcal{O}_K/\mathfrak{p}) が、p\mathfrak{p} の剰余標数と素な位数のねじれ点の上で単射であることを使う(剰余標数の異なる 2 つの素イデアルを使えば全体が有限になる)。ただし、ねじれ部分群は体を大きくすると大きくなりうる。

例 7.19 y2=x3−xy^2 = x^3 - x の Q\mathbb{Q} 上のねじれ部分群は (Z/2)2(\mathbb{Z}/2)^2 だが、K=Q(i)K = \mathbb{Q}(i) 上では P=(i,1−i)P = (i, 1 - i) が乗る(i3−i=−2i=(1−i)2i^3 - i = -2i = (1 - i)^2)。問題 7.5 の解答の計算 x(2P)=(x(P)2−b)2/(4y(P)2)x(2P) = (x(P)^2 - b)^2/(4y(P)^2) はどの体の上でも成り立ち、ここでは x(P)2=−1=bx(P)^2 = -1 = b なので 2P=(0,0)2P = (0, 0)、PP は位数 4 である。実際 E(Q(i))tors≅Z/2⊕Z/4E(\mathbb{Q}(i))_{\mathrm{tors}} \cong \mathbb{Z}/2 \oplus \mathbb{Z}/4 である。同様に y2=x3+1y^2 = x^3 + 1 は Q(−3)\mathbb{Q}(\sqrt{-3}) 上で x3+1=(x+1)(x2−x+1)x^3 + 1 = (x + 1)(x^2 - x + 1) が完全に分解し、ねじれ部分群は Z/2⊕Z/6\mathbb{Z}/2 \oplus \mathbb{Z}/6 になる(いずれも PARI/GP の elltors で確認した)。

体の次数を固定すると、ねじれ部分群の大きさは一様に抑えられる。

定理 7.20(メレルの一様有界性定理, Merel's uniform boundedness theorem)(主張)各 d≥1d \geq 1 に対して定数 B(d)B(d) があり、[K:Q]=d[K : \mathbb{Q}] = d のすべての代数体 KK とすべての E/KE/K について ∣E(K)tors∣≤B(d)\lvert E(K)_{\mathrm{tors}} \rvert \leq B(d) が成り立つ。

メレル(1996 年)による。d=1d = 1 の場合はメイザーの定理から B(1)=16B(1) = 16 である。2 次体については、ケンク–モモセ(1988 年)とカミエニー(1992 年)により、現れるねじれ部分群は

Z/N (1≤N≤16, N=18),Z/2⊕Z/2N (1≤N≤6),Z/3⊕Z/3N (N=1,2),Z/4⊕Z/4\mathbb{Z}/N \ (1 \leq N \leq 16,\ N = 18), \quad \mathbb{Z}/2 \oplus \mathbb{Z}/2N \ (1 \leq N \leq 6), \quad \mathbb{Z}/3 \oplus \mathbb{Z}/3N \ (N = 1, 2), \quad \mathbb{Z}/4 \oplus \mathbb{Z}/4

の 26 通りであることが知られている(主張)。最後の 3 つはヴェイユ対により μ3⊂K\mu_3 \subset K または μ4⊂K\mu_4 \subset K、すなわち K=Q(−3)K = \mathbb{Q}(\sqrt{-3}) または Q(i)\mathbb{Q}(i) でしか起こらない。

まとめ

  • 判別式を割らない素数 pp での還元写像は、pp と素な位数のねじれ点の上で単射であり、p≥3p \geq 3 なら(p=2p = 2 でも a1=0a_1 = 0 なら)ねじれ部分群全体の上で単射である。証明は第6章の「E1(Qp)E_1(\mathbb{Q}_p) にはねじれ点がない」による。
  • したがって E(Q)torsE(\mathbb{Q})_{\mathrm{tors}} は有限で、その位数は ∣E~(Fp)∣\lvert \tilde{E}(\mathbb{F}_p) \rvert(p≥3p \geq 3, p∤Δp \nmid \Delta)を割る。2 つの素数で数えると位数がほぼ決まる。
  • ヴェイユ対により E(Q)tors≅Z/N1⊕Z/N2E(\mathbb{Q})_{\mathrm{tors}} \cong \mathbb{Z}/N_1 \oplus \mathbb{Z}/N_2(N1∣N2N_1 \mid N_2, N1≤2N_1 \leq 2)。
  • ナゲル–ルッツの定理:y2=x3+ax2+bx+cy^2 = x^3 + ax^2 + bx + c(整数係数)のねじれ点は整数座標をもち、y=0y = 0 または y2∣Dy^2 \mid D。整数性は第6章の結果を a1=0a_1 = 0 の方程式に適用して得られ、y2∣Dy^2 \mid D は 2 倍の公式と多項式の恒等式から従う。逆は成り立たず、a1≠0a_1 \neq 0 の方程式では整数性も成り立たないことがある。
  • 例:y2=x3+1y^2 = x^3 + 1 は Z/6\mathbb{Z}/6、y2=x3−xy^2 = x^3 - x は (Z/2)2(\mathbb{Z}/2)^2、11a3 は Z/5\mathbb{Z}/5、37a1 と y2=x3+17y^2 = x^3 + 17 は自明。
  • メイザーの定理:Q\mathbb{Q} 上のねじれ部分群は Z/N\mathbb{Z}/N(N≤10N \leq 10, N=12N = 12)と Z/2⊕Z/2N\mathbb{Z}/2 \oplus \mathbb{Z}/2N(N≤4N \leq 4)の 15 通りで、すべて無限回現れる(主張)。
  • テイト正規形 y2+(1−c)xy−by=x3−bx2y^2 + (1 - c)xy - by = x^3 - bx^2 では、(0,0)(0, 0) の位数の条件が b,cb, c の簡単な式になり、15 通りの群を実現する族が得られる。
  • 数体上でもねじれ部分群は有限で、次数だけで決まる一様な上界がある(メレルの定理。主張)。

演習問題

問題 7.1 ★ y2=x3+4y^2 = x^3 + 4 のねじれ部分群を求めよ。

解答

D=−27⋅16=−2433D = -27 \cdot 16 = -2^4 3^3 なので、y=0y = 0 または y∣22⋅3=12y \mid 2^2 \cdot 3 = 12。y=0y = 0 では x3=−4x^3 = -4、y=±1,±3,±4,±6,±12y = \pm 1, \pm 3, \pm 4, \pm 6, \pm 12 では x3=y2−4=−3,5,12,32,140x^3 = y^2 - 4 = -3, 5, 12, 32, 140 でいずれも立方数でない。y=±2y = \pm 2 で x=0x = 0。P=(0,2)P = (0, 2) の接線の傾きは 3x2/(2y)=03x^2/(2y) = 0 なので x(2P)=0x(2P) = 0, y(2P)=−2y(2P) = -2、すなわち 2P=(0,−2)=−P2P = (0, -2) = -P で、PP は位数 3。よって E(Q)tors={O,(0,±2)}≅Z/3ZE(\mathbb{Q})_{\mathrm{tors}} = \lbrace O, (0, \pm 2) \rbrace \cong \mathbb{Z}/3\mathbb{Z}。

問題 7.2 ★ y2=x3−2y^2 = x^3 - 2 のねじれ部分群は自明であることを示せ。また点 (3,5)(3, 5) は無限位数であることを示せ。

解答

D=−27⋅4=−2233D = -27 \cdot 4 = -2^2 3^3 なので、y=0y = 0 または y∣2⋅3=6y \mid 2 \cdot 3 = 6。y=0,±1,±2,±3,±6y = 0, \pm 1, \pm 2, \pm 3, \pm 6 に対し x3=y2+2=2,3,6,11,38x^3 = y^2 + 2 = 2, 3, 6, 11, 38 はどれも立方数でないので、ねじれ点は OO だけである。(3,5)(3, 5) は 27−2=2527 - 2 = 25 より曲線上の点で、OO でないからねじれ点でない、すなわち無限位数である(52=25∤1085^2 = 25 \nmid 108 からも直接わかる。なお 2⋅(3,5)=(129/100,−383/1000)2 \cdot (3, 5) = (129/100, -383/1000))。

問題 7.3 ★ y2=x3+8y^2 = x^3 + 8 には (−2,0)(-2, 0), (1,±3)(1, \pm 3), (2,±4)(2, \pm 4) という整数点がある。ねじれ部分群を求めよ。

解答

D=−27⋅64=−2633D = -27 \cdot 64 = -2^6 3^3 なので、y=0y = 0 または y∣23⋅3=24y \mid 2^3 \cdot 3 = 24。x3=y2−8x^3 = y^2 - 8 が立方数になるのは y=0y = 0(x=−2x = -2)、y=±3y = \pm 3(x=1x = 1)、y=±4y = \pm 4(x=2x = 2)だけである(y=±1,±2,±6,±8,±12,±24y = \pm 1, \pm 2, \pm 6, \pm 8, \pm 12, \pm 24 では −7,−4,28,56,136,568-7, -4, 28, 56, 136, 568)。(−2,0)(-2, 0) は位数 2。P=(1,3)P = (1, 3) では接線の傾きが 3/6=1/23/6 = 1/2 で x(2P)=1/4−2=−7/4x(2P) = 1/4 - 2 = -7/4 は整数でないので 2P2P はねじれ点でなく、PP もねじれ点でない。(2,4)(2, 4) でも傾き 12/8=3/212/8 = 3/2, x(2P)=9/4−4=−7/4x(2P) = 9/4 - 4 = -7/4 で同様。よって E(Q)tors={O,(−2,0)}≅Z/2ZE(\mathbb{Q})_{\mathrm{tors}} = \lbrace O, (-2, 0) \rbrace \cong \mathbb{Z}/2\mathbb{Z}。

問題 7.4 ★ y2=x3+4xy^2 = x^3 + 4x のねじれ部分群は Z/4Z\mathbb{Z}/4\mathbb{Z} であることを示せ。

解答

D=−4⋅43=−28D = -4 \cdot 4^3 = -2^8 なので、y=0y = 0 または y∣16y \mid 16。y=0y = 0 では x(x2+4)=0x(x^2 + 4) = 0 より x=0x = 0。y=±4y = \pm 4 では x3+4x−16=(x−2)(x2+2x+8)=0x^3 + 4x - 16 = (x - 2)(x^2 + 2x + 8) = 0 より x=2x = 2。y=±1,±2,±8,±16y = \pm 1, \pm 2, \pm 8, \pm 16 では x3+4x=1,4,64,256x^3 + 4x = 1, 4, 64, 256 に整数解はない(左辺は xx について単調増加で、x=0,1,3,4,6,7x = 0, 1, 3, 4, 6, 7 での値 0,5,39,80,240,3710, 5, 39, 80, 240, 371 の間に挟まれる)。P=(2,4)P = (2, 4) の接線の傾きは (3⋅4+4)/8=2(3 \cdot 4 + 4)/8 = 2 で x(2P)=4−4=0x(2P) = 4 - 4 = 0、2P=(0,0)2P = (0, 0)。よって PP は位数 4 で、E(Q)tors={O,(0,0),(2,±4)}≅Z/4ZE(\mathbb{Q})_{\mathrm{tors}} = \lbrace O, (0, 0), (2, \pm 4) \rbrace \cong \mathbb{Z}/4\mathbb{Z}。

問題 7.5 ★★ E ⁣:y2=x3+ax2+bxE\colon y^2 = x^3 + ax^2 + bx(a,b∈Qa, b \in \mathbb{Q}, b≠0b \neq 0, a2−4b≠0a^2 - 4b \neq 0)とする。2P=(0,0)2P = (0, 0) となる P∈E(Q)P \in E(\mathbb{Q}) が存在するための必要十分条件は、b=d2b = d^2 となる d∈Qd \in \mathbb{Q} で a+2da + 2d が有理数の平方になるものがあることである。これを示し、y2=x3+4xy^2 = x^3 + 4x と y2=x3−xy^2 = x^3 - x に適用せよ。

解答

補題 7.6(1) で c=0c = 0 とすると ϕ(x)=x4−2bx2+b2=(x2−b)2\phi(x) = x^4 - 2bx^2 + b^2 = (x^2 - b)^2。xx 座標が 00 の点は (0,0)(0, 0) だけなので、y(P)≠0y(P) \neq 0 の点 PP について 2P=(0,0)2P = (0, 0)   ⟺  \iff x(P)2=bx(P)^2 = b(y(P)=0y(P) = 0 なら 2P=O2P = O)。

P=(d,y0)P = (d, y_0) が 2P=(0,0)2P = (0, 0) をみたせば b=d2b = d^2 で、y02=d3+ad2+bd=d2(a+2d)y_0^2 = d^3 + ad^2 + bd = d^2(a + 2d)。d≠0d \neq 0 なので a+2d=(y0/d)2a + 2d = (y_0/d)^2 は平方数である。逆に b=d2b = d^2, a+2d=e2a + 2d = e^2 なら、P=(d,de)P = (d, de) は d3+ad2+d3=d2e2d^3 + ad^2 + d^3 = d^2e^2 より曲線上にある。e=0e = 0 だと x2+ax+b=(x−d)2x^2 + ax + b = (x - d)^2 となり a2−4b=0a^2 - 4b = 0 に反するので de≠0de \neq 0 で、上の議論から 2P=(0,0)2P = (0, 0)。

y2=x3+4xy^2 = x^3 + 4x:b=4=22b = 4 = 2^2, a+2⋅2=4=22a + 2 \cdot 2 = 4 = 2^2 なので P=(2,4)P = (2, 4) が 2P=(0,0)2P = (0, 0) をみたす(問題 7.4)。y2=x3−xy^2 = x^3 - x:b=−1b = -1 は平方数でないので、2P=(0,0)2P = (0, 0) となる有理点はない。

問題 7.6 ★★ 65a2  ⁣:y2+xy=x3+4x+1\colon y^2 + xy = x^3 + 4x + 1(Δ=−52⋅132\Delta = -5^2 \cdot 13^2)のねじれ部分群を、p=3,7,11p = 3, 7, 11 での点の個数(それぞれ 6,12,106, 12, 10)を使って決定せよ。位数 2 の点の座標が整数でないことがナゲル–ルッツの定理と矛盾しない理由を説明せよ。

解答

3,7,113, 7, 11 は Δ\Delta を割らない 3 以上の素数なので、系 7.2 より ∣E(Q)tors∣\lvert E(\mathbb{Q})_{\mathrm{tors}} \rvert は gcd⁡(6,12,10)=2\gcd(6, 12, 10) = 2 を割る。P=(−1/4,1/8)P = (-1/4, 1/8) は方程式をみたし(両辺 −1/64-1/64)、2y+a1x+a3=1/4−1/4=02y + a_1x + a_3 = 1/4 - 1/4 = 0 だから P=−PP = -P、すなわち位数 2 である。よって E(Q)tors={O,P}≅Z/2ZE(\mathbb{Q})_{\mathrm{tors}} = \lbrace O, P \rbrace \cong \mathbb{Z}/2\mathbb{Z}。ナゲル–ルッツの定理は y2=f(x)y^2 = f(x)(a1=a3=0a_1 = a_3 = 0)の形の方程式についての定理で、この方程式は a1=1a_1 = 1 なので適用されない。7.2 節の変換 X=4xX = 4x, Y=8y+4xY = 8y + 4x で Y2=X3+X2+64X+64=(X+1)(X2+64)Y^2 = X^3 + X^2 + 64X + 64 = (X + 1)(X^2 + 64) に移すと、PP は整数点 (−1,0)(-1, 0) になり、定理と整合する。

問題 7.7 ★★ Et ⁣:y2+(1−t)xy−ty=x3−tx2E_t\colon y^2 + (1 - t)xy - ty = x^3 - tx^2 について、(1) 判別式が t5(t2−11t−1)t^5(t^2 - 11t - 1) であることを補題 7.15 から確かめ、t∈Qt \in \mathbb{Q}, t≠0t \neq 0 なら EtE_t は楕円曲線であることを示せ。(2) (0,0)(0, 0) の位数が 5 であることを、2P,3P2P, 3P を直接計算して確かめよ。

解答

(1) 補題 7.15 で b=c=tb = c = t とすると、括弧の中は 16t2−(8t2+20t−1)t−t(1−t)3=16t2−8t3−20t2+t−t+3t2−3t3+t4=t4−11t3−t2=t2(t2−11t−1)16t^2 - (8t^2 + 20t - 1)t - t(1 - t)^3 = 16t^2 - 8t^3 - 20t^2 + t - t + 3t^2 - 3t^3 + t^4 = t^4 - 11t^3 - t^2 = t^2(t^2 - 11t - 1) なので Δ=t3⋅t2(t2−11t−1)=t5(t2−11t−1)\Delta = t^3 \cdot t^2(t^2 - 11t - 1) = t^5(t^2 - 11t - 1)。t2−11t−1t^2 - 11t - 1 の判別式は 125125 で平方数でないから、有理数の根をもたない。よって t≠0t \neq 0 なら Δ≠0\Delta \neq 0。

(2) 補題 7.15 より 2P=(t,t2)2P = (t, t^2), −2P=(t,0)-2P = (t, 0), 3P=(t,t−t)=(t,0)3P = (t, t - t) = (t, 0)。したがって 3P=−2P3P = -2P、5P=O5P = O。55 は素数で P≠OP \neq O だから位数はちょうど 5。(t=1t = 1 が 11a3 である。)

問題 7.8 ★★ 補題 7.15 の 4P4P の式を使って、例 7.16 の位数 7 の条件 c3+bc−b2=0c^3 + bc - b^2 = 0 を導き、d=2d = 2 のとき E(4,2)E(4, 2) の点 (0,0)(0, 0) の倍数 P,2P,…,6PP, 2P, \dots, 6P を求めよ。

解答

位数 7   ⟺  \iff 4P=−3P4P = -3P で、例 7.16 のとおり x(4P)=x(3P)=cx(4P) = x(3P) = c と同値。b(b−c)/c2=cb(b - c)/c^2 = c を整理すると b2−bc−c3=0b^2 - bc - c^3 = 0、すなわち c3+bc−b2=0c^3 + bc - b^2 = 0。b=4b = 4, c=2c = 2 では 8+8−16=08 + 8 - 16 = 0 をみたす。補題 7.15 より P=(0,0)P = (0, 0), 2P=(b,bc)=(4,8)2P = (b, bc) = (4, 8), 3P=(c,b−c)=(2,2)3P = (c, b - c) = (2, 2), 4P=−3P=(c,c2)=(2,4)4P = -3P = (c, c^2) = (2, 4), 5P=−2P=(4,0)5P = -2P = (4, 0), 6P=−P=(0,b)=(0,4)6P = -P = (0, b) = (0, 4) で、7P=O7P = O。補題 7.15 の 4P4P の式からも 4P=(4⋅2/22, 42(4+2−4)/23)=(2,4)4P = \bigl(4 \cdot 2/2^2,\ 4^2(4 + 2 - 4)/2^3\bigr) = (2, 4) となり、一致する(PARI/GP の ellmul でも確かめられる)。

問題 7.9 ★★ p≥3p \geq 3 を素数、E/QE/\mathbb{Q} を pp で極小な整数係数の方程式とする(pp で悪い還元をもってもよい)。∣E(Q)tors∣\lvert E(\mathbb{Q})_{\mathrm{tors}} \rvert は cp⋅∣E~ns(Fp)∣c_p \cdot \lvert \tilde{E}_{\mathrm{ns}}(\mathbb{F}_p) \rvert を割り切ることを示せ(cpc_p は第6章 定義 6.24 の玉河数)。11a1 の p=11p = 11 と、y2=x3−25xy^2 = x^3 - 25x の p=5p = 5 で確かめよ。

解答

T=E(Q)torsT = E(\mathbb{Q})_{\mathrm{tors}} とする。第6章 系 6.20(2) より T∩E0(Qp)T \cap E_0(\mathbb{Q}_p) は E~ns(Fp)\tilde{E}_{\mathrm{ns}}(\mathbb{F}_p) に単射に埋め込まれるので、その位数は ∣E~ns(Fp)∣\lvert \tilde{E}_{\mathrm{ns}}(\mathbb{F}_p) \rvert を割る。また T/(T∩E0(Qp))T/(T \cap E_0(\mathbb{Q}_p)) は E(Qp)/E0(Qp)E(\mathbb{Q}_p)/E_0(\mathbb{Q}_p)(位数 cpc_p)の部分群と同型なので、その位数は cpc_p を割る。∣T∣=∣T∩E0∣⋅∣T/(T∩E0)∣\lvert T \rvert = \lvert T \cap E_0 \rvert \cdot \lvert T/(T \cap E_0) \rvert だから主張が従う。

11a1, p=11p = 11:c11=5c_{11} = 5(I5\mathrm{I}_5 分裂)、∣E~ns(F11)∣=10\lvert \tilde{E}_{\mathrm{ns}}(\mathbb{F}_{11}) \rvert = 10 で、∣T∣=5\lvert T \rvert = 5 は 5050 を割る。第6章 例 6.15(1) のとおり T∩E0={O}T \cap E_0 = \lbrace O \rbrace で、TT は E/E0≅Z/5E/E_0 \cong \mathbb{Z}/5 に同型に写る。y2=x3−25xy^2 = x^3 - 25x, p=5p = 5:c5=4c_5 = 4(第6章 問題 6.6)、加法的なので ∣E~ns(F5)∣=5\lvert \tilde{E}_{\mathrm{ns}}(\mathbb{F}_5) \rvert = 5 で、∣T∣=4\lvert T \rvert = 4 は 2020 を割る。ここでも T∩E0={O}T \cap E_0 = \lbrace O \rbrace である。

問題 7.10 ★★★ nn を平方因子をもたない正の整数とし、En ⁣:y2=x3−n2xE_n\colon y^2 = x^3 - n^2x とする。En(Q)tors≅(Z/2Z)2E_n(\mathbb{Q})_{\mathrm{tors}} \cong (\mathbb{Z}/2\mathbb{Z})^2 を示せ。(ヒント:位数 4 の点がないことは問題 7.5 で、奇数位数の点がないことは p≡3(mod4)p \equiv 3 \pmod 4 の素数での点の個数とディリクレの算術級数定理で示す。)

解答

2 等分点. x3−n2x=x(x−n)(x+n)x^3 - n^2x = x(x - n)(x + n) なので (0,0),(±n,0)(0, 0), (\pm n, 0) が位数 2 の点で、En[2]⊂En(Q)E_n[2] \subset E_n(\mathbb{Q})。

位数 4 の点はない. 位数 4 の点 PP があれば 2P2P は (0,0),(n,0),(−n,0)(0, 0), (n, 0), (-n, 0) のどれかである。(0,0)(0, 0) の場合、問題 7.5 で b=−n2b = -n^2 は平方数でないので起こらない。(n,0)(n, 0) の場合、x=x′+nx = x' + n と平行移動すると y2=x′(x′+n)(x′+2n)=x′3+3nx′2+2n2x′y^2 = x'(x' + n)(x' + 2n) = x'^3 + 3nx'^2 + 2n^2x' で、b=2n2b = 2n^2 は 2∉Q\sqrt{2} \notin \mathbb{Q} より平方数でない。(−n,0)(-n, 0) の場合も x=x′−nx = x' - n で y2=x′3−3nx′2+2n2x′y^2 = x'^3 - 3nx'^2 + 2n^2x' となり同様。よって En(Q)torsE_n(\mathbb{Q})_{\mathrm{tors}} の 2 べき位数の部分は En[2]≅(Z/2)2E_n[2] \cong (\mathbb{Z}/2)^2 である。

奇数位数の点はない. p≡3(mod4)p \equiv 3 \pmod 4, p∤2np \nmid 2n を素数とする。Δ=64n6\Delta = 64n^6 なので pp で良い還元をもつ。f(x)=x3−n2xf(x) = x^3 - n^2x は奇関数で、−1-1 は  mod p\bmod p で平方元でない。f(x)≠0f(x) \neq 0 となる xx を {x,−x}\lbrace x, -x \rbrace の組に分けると、f(x)f(x) と f(−x)=−f(x)f(-x) = -f(x) のちょうど一方が 00 でない平方元なので、各組から 2 点が出る。f(x)=0f(x) = 0 となる x=0,±nx = 0, \pm n からは 1 点ずつ出る。組は (p−3)/2(p - 3)/2 個なので、点の個数は (p−3)+3+1=p+1(p - 3) + 3 + 1 = p + 1(最後の 1 は OO)。定理 7.1(2) より ∣En(Q)tors∣\lvert E_n(\mathbb{Q})_{\mathrm{tors}} \rvert は p+1p + 1 を割る。

奇素数 ℓ\ell が ∣En(Q)tors∣\lvert E_n(\mathbb{Q})_{\mathrm{tors}} \rvert を割るとする。中国剰余定理により、a≡3(mod4)a \equiv 3 \pmod 4, a≡1(modℓ)a \equiv 1 \pmod \ell となる aa があり、gcd⁡(a,4ℓ)=1\gcd(a, 4\ell) = 1。ディリクレの算術級数定理(15 第6章 定理 6.18)より p≡a(mod4ℓ)p \equiv a \pmod{4\ell} となる素数は無限にあるので、p∤2np \nmid 2n となるものをとる。すると p≡3(mod4)p \equiv 3 \pmod 4 だから ℓ∣p+1\ell \mid p + 1 のはずだが、p+1≡2(modℓ)p + 1 \equiv 2 \pmod \ell なので矛盾する。したがって En(Q)tors=En[2]≅(Z/2Z)2E_n(\mathbb{Q})_{\mathrm{tors}} = E_n[2] \cong (\mathbb{Z}/2\mathbb{Z})^2。(n≤400n \leq 400 の平方因子をもたない nn について PARI/GP の elltors でも確かめた。)

この章を読み終えたら

「読了」にすると、学習記録と地図に反映されます。

この章の誤りを報告GitHub で見る