Lemma

第9章複素数体上の楕円曲線と虚数乗法

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

この章の目標

  • 複素数体上の楕円曲線が複素トーラス C/Λ\mathbb{C}/\Lambda と同型であること(一意化定理)を、jj 関数の全射性から証明できる
  • 同種写像が格子の包含 αΛ1⊂Λ2\alpha\Lambda_1 \subset \Lambda_2 と対応することを証明し、End⁡(E)\operatorname{End}(E) が Z\mathbb{Z} か虚二次体の整環であることを導ける
  • 類数 1 の 13 個の判別式と jj の値を知り、eπ163e^{\pi\sqrt{163}} がほとんど整数である理由を説明できる
  • y2=x3−xy^2 = x^3 - x の apa_p を、p mod 4p \bmod 4 と p=a2+b2p = a^2 + b^2 で表せる
  • セールの開像定理の主張を述べ、虚数乗法をもつ曲線ではガロア群の像が開でないことを証明できる
  • 実周期を算術幾何平均で計算できる

前提:第3章、19 第1章、19 第2章、19 第3章。9.5 節では第4章を、9.4 節では15 第1章と15 第7章を使う。

複素数体の上では、E(C)E(\mathbb{C}) は格子 Λ\Lambda による商 C/Λ\mathbb{C}/\Lambda という具体的な群になる。その結果、等分点・同種写像・自己準同型がすべて「複素数を掛ける」操作で記述され、End⁡(E)\operatorname{End}(E) は Z\mathbb{Z} か虚二次体の整環という小さな環であることがわかる。

後者の曲線は虚数乗法 (complex multiplication, CM) をもつといい、jj 不変量が類体を生成し、eπ163e^{\pi\sqrt{163}} がほとんど整数になるなど豊かな算術をもつ。最後に、第10章の BSD 予想に現れる周期を算術幾何平均で計算する。

9.1 複素トーラスと楕円曲線

19 第2章の結果を本科目の記法に合わせる。格子 Λ\Lambda に対し g2=60G4(Λ)g_2 = 60G_4(\Lambda), g3=140G6(Λ)g_3 = 140G_6(\Lambda) とおくと、℘′(z)2=4℘(z)3−g2℘(z)−g3\wp'(z)^2 = 4\wp(z)^3 - g_2\wp(z) - g_3(19 第2章 定理 2.9)であり、z↦[℘(z):℘′(z):1]z \mapsto [\wp(z) : \wp'(z) : 1] は C/Λ\mathbb{C}/\Lambda から Y2=4X3−g2X−g3Y^2 = 4X^3 - g_2X - g_3 への双正則写像である(19 第2章 定理 2.14)。短い形 y2=x3+Ax+By^2 = x^3 + Ax + B に合わせるため y=Y/2y = Y/2 とおく。

定義 9.1 格子 Λ\Lambda に対し、次の楕円曲線 EΛE_\Lambda と写像 ΦΛ ⁣:C/Λ→EΛ(C)\Phi_\Lambda\colon \mathbb{C}/\Lambda \to E_\Lambda(\mathbb{C}) を定める。

EΛ ⁣:y2=x3−g2(Λ)4x−g3(Λ)4,ΦΛ(z)=(℘(z),12℘′(z)) (z∉Λ),ΦΛ(0)=OE_\Lambda\colon y^2 = x^3 - \frac{g_2(\Lambda)}{4}x - \frac{g_3(\Lambda)}{4}, \qquad \Phi_\Lambda(z) = \left(\wp(z), \frac{1}{2}\wp'(z)\right)\ (z \notin \Lambda), \qquad \Phi_\Lambda(0) = O

命題 9.2 (1) ΦΛ\Phi_\Lambda は双正則写像かつ群の同型である。(2) EΛE_\Lambda の判別式と jj 不変量は、格子の Δ(Λ)=g23−27g32\Delta(\Lambda) = g_2^3 - 27g_3^2 と j(Λ)=1728g23/Δ(Λ)j(\Lambda) = 1728g_2^3/\Delta(\Lambda)(19 第2章 定義 2.20)に等しい。(3) 不変微分 dx/(2y)dx/(2y) は ΦΛ\Phi_\Lambda で dzdz に引き戻される。

証明. (1) ΦΛ\Phi_\Lambda は 19 第2章 定理 2.14 の写像と射影変換 [X:Y:Z]↦[X:Y/2:Z][X : Y : Z] \mapsto [X : Y/2 : Z] の合成である。この変換は直線を直線に写し OO を固定するので、19 第2章 系 2.16 により、C/Λ\mathbb{C}/\Lambda の加法は「一直線上の 3 点の和が OO」で定まる群法則(第2章 定義 2.4・定理 2.10)に移る。(2) A=−g2/4A = -g_2/4, B=−g3/4B = -g_3/4 を代入すると ΔE=−16(4A3+27B2)=g23−27g32\Delta_E = -16(4A^3 + 27B^2) = g_2^3 - 27g_3^2、j(EΛ)=−1728(4A)3/ΔE=1728g23/(g23−27g32)j(E_\Lambda) = -1728(4A)^3/\Delta_E = 1728g_2^3/(g_2^3 - 27g_3^2)。(3) dx=℘′(z) dz=2y dzdx = \wp'(z)\ dz = 2y\ dz。□\square

逆向きは g2=−4Ag_2 = -4A, g3=−4Bg_3 = -4B である。PARI/GP の ellinit(...).omega は、この正規化(不変微分 dx/(2y+a1x+a3)dx/(2y + a_1x + a_3))での格子の基底を返す。

定理 9.3(一意化定理, uniformization theorem)A,B∈CA, B \in \mathbb{C}, 4A3+27B2≠04A^3 + 27B^2 \neq 0 ならば、g2(Λ)=−4Ag_2(\Lambda) = -4A, g3(Λ)=−4Bg_3(\Lambda) = -4B を満たす格子 Λ\Lambda がただ 1 つ存在する。したがって C\mathbb{C} 上の任意の楕円曲線 EE はある EΛE_\Lambda と同型で、E(C)≅C/ΛE(\mathbb{C}) \cong \mathbb{C}/\Lambda(双正則かつ群の同型)となる。

証明. a=−4Aa = -4A, b=−4Bb = -4B とおくと a3−27b2=−16(4A3+27B2)≠0a^3 - 27b^2 = -16(4A^3 + 27B^2) \neq 0、j(E)=1728a3/(a3−27b2)j(E) = 1728a^3/(a^3 - 27b^2) である。19 第3章の定理 3.24(jj は SL⁡2(Z)\H→C\operatorname{SL}_2(\mathbb{Z})\backslash\mathbb{H} \to \mathbb{C} の全単射)により j(τ)=j(E)j(\tau) = j(E) となる τ\tau がある。a0=g2(Λτ)a_0 = g_2(\Lambda_\tau), b0=g3(Λτ)b_0 = g_3(\Lambda_\tau) とおくと、jj の等式の分母を払って a03b2=a3b02a_0^3b^2 = a^3b_0^2。a=μ4a0a = \mu^4a_0, b=μ6b0b = \mu^6b_0 となる μ∈C×\mu \in \mathbb{C}^\times を探す。a=0a = 0 なら a0=0a_0 = 0(j=0j = 0)で μ6=b/b0\mu^6 = b/b_0 ととる。b=0b = 0 なら b0=0b_0 = 0(j=1728j = 1728)で μ4=a/a0\mu^4 = a/a_0 ととる。ab≠0ab \neq 0 なら a0b0≠0a_0b_0 \neq 0 で、μ4=a/a0\mu^4 = a/a_0 ととると (b/b0)2=(a/a0)3=μ12(b/b_0)^2 = (a/a_0)^3 = \mu^{12} より b=±μ6b0b = \pm\mu^6b_0。負号なら μ\mu を iμi\mu に替える。斉次性 g2(αΛ)=α−4g2(Λ)g_2(\alpha\Lambda) = \alpha^{-4}g_2(\Lambda), g3(αΛ)=α−6g3(Λ)g_3(\alpha\Lambda) = \alpha^{-6}g_3(\Lambda) より Λ=μ−1Λτ\Lambda = \mu^{-1}\Lambda_\tau が求める格子である(19 第3章 系 3.25 と同じ議論)。一意性:同じ g2,g3g_2, g_3 をもつ格子では ℘\wp のローラン係数がすべて一致し(19 第2章 例 2.12)、格子は ℘\wp の極の集合だから一致する。標数 0 では任意の楕円曲線は短い形と同型だから(第1章 命題 1.8)、命題 9.2 から残りが従う。□\square

系 9.4 C\mathbb{C} 上の楕円曲線の同型類、格子の相似類(Λ∼αΛ\Lambda \sim \alpha\Lambda)、SL⁡2(Z)\H\operatorname{SL}_2(\mathbb{Z})\backslash\mathbb{H}、C\mathbb{C} は、EΛ↔ΛE_\Lambda \leftrightarrow \Lambda, Λτ↔τ\Lambda_\tau \leftrightarrow \tau, τ↦j(τ)\tau \mapsto j(\tau) によって一対一に対応する。

証明. jj による同型類の分類(第1章 定理 1.15)、19 第1章 系 1.31、19 第3章 定理 3.24 と、j(EΛ)=j(Λ)j(E_\Lambda) = j(\Lambda)(命題 9.2)による。□\square

例 9.5 (1) y2=x3−xy^2 = x^3 - x は g2=4g_2 = 4, g3=0g_3 = 0 で、格子は ϖZ[i]\varpi\mathbb{Z}[i](19 第2章 例 2.19。ϖ=2.6220575542…\varpi = 2.6220575542\ldots)。PARI/GP の omega は [ϖ,−ϖi][\varpi, -\varpi i] を返す。(2) 37a1  ⁣:y2+y=x3−x\colon y^2 + y = x^3 - x では g2=4g_2 = 4, g3=−1g_3 = -1, Δ=37\Delta = 37(問題 9.1)。PARI/GP の基底 ω1=2.9934586462…\omega_1 = 2.9934586462\ldots, ω2=−2.4513893819…i\omega_2 = -2.4513893819\ldots i について、τ=ω1/ω2=1.2211273607…i\tau = \omega_1/\omega_2 = 1.2211273607\ldots i での ellj の値は 110592/37=j(E)110592/37 = j(E) である。

9.2 同種写像と格子の包含

定理 9.6 Λ1,Λ2\Lambda_1, \Lambda_2 を格子とし、Ei=EΛiE_i = E_{\Lambda_i}, Φi=ΦΛi\Phi_i = \Phi_{\Lambda_i} とする。

  1. α∈C×\alpha \in \mathbb{C}^\times が αΛ1⊂Λ2\alpha\Lambda_1 \subset \Lambda_2 を満たせば、φα(Φ1(z))=Φ2(αz)\varphi_\alpha(\Phi_1(z)) = \Phi_2(\alpha z) となる同種写像 φα ⁣:E1→E2\varphi_\alpha\colon E_1 \to E_2 がある。
  2. 00 でない同種写像 φ ⁣:E1→E2\varphi\colon E_1 \to E_2 は、αΛ1⊂Λ2\alpha\Lambda_1 \subset \Lambda_2 を満たすただ 1 つの α\alpha によって φ=φα\varphi = \varphi_\alpha と書ける。
  3. φα↦α\varphi_\alpha \mapsto \alpha は群の同型 Hom⁡(E1,E2)≅{α∈C∣αΛ1⊂Λ2}\operatorname{Hom}(E_1, E_2) \cong \lbrace \alpha \in \mathbb{C} \mid \alpha\Lambda_1 \subset \Lambda_2 \rbrace で、合成は積に対応する。とくに End⁡(EΛ)≅{α∈C∣αΛ⊂Λ}\operatorname{End}(E_\Lambda) \cong \lbrace \alpha \in \mathbb{C} \mid \alpha\Lambda \subset \Lambda \rbrace(環の同型)。
  4. ker⁡φα≅α−1Λ2/Λ1\ker\varphi_\alpha \cong \alpha^{-1}\Lambda_2/\Lambda_1 であり、deg⁡φα=[Λ2:αΛ1]\deg\varphi_\alpha = [\Lambda_2 : \alpha\Lambda_1]。

証明. 1. αΛ1⊂Λ2\alpha\Lambda_1 \subset \Lambda_2 より ℘(αz;Λ2)\wp(\alpha z; \Lambda_2) は Λ1\Lambda_1 に関する偶な楕円関数だから、19 第2章 定理 2.11 より有理関数 RR で R(℘(z;Λ1))R(\wp(z; \Lambda_1)) と書ける。同様に偶な楕円関数 ℘′(αz;Λ2)/℘′(z;Λ1)\wp'(\alpha z; \Lambda_2)/\wp'(z; \Lambda_1) は S(℘(z;Λ1))S(\wp(z; \Lambda_1)) と書ける。よって Φ1(z)=(x,y)\Phi_1(z) = (x, y) なら Φ2(αz)=(R(x),yS(x))\Phi_2(\alpha z) = (R(x), yS(x)) で、ψ=Φ2∘(z↦αz)∘Φ1−1\psi = \Phi_2 \circ (z \mapsto \alpha z) \circ \Phi_1^{-1} は有限個の点を除いて有理写像で与えられる。滑らかな射影曲線からの有理写像は射に延び(Silverman, The Arithmetic of Elliptic Curves 第 II 章)、延長は連続性により ψ\psi に一致する。ψ(O)=O\psi(O) = O だから同種写像である。

  1. 同種写像は局所的に有理関数で与えられるので正則写像であり、Φ2−1∘φ∘Φ1\Phi_2^{-1} \circ \varphi \circ \Phi_1 は 00 を 00 に写す正則写像 C/Λ1→C/Λ2\mathbb{C}/\Lambda_1 \to \mathbb{C}/\Lambda_2 である。19 第1章 定理 1.30 より、これは αΛ1⊂Λ2\alpha\Lambda_1 \subset \Lambda_2, β∈Λ2\beta \in \Lambda_2 を用いて z↦αz+β≡αzz \mapsto \alpha z + \beta \equiv \alpha z と書ける。すべての zz で αz≡α′z(modΛ2)\alpha z \equiv \alpha'z \pmod{\Lambda_2} なら、(α−α′)z(\alpha - \alpha')z は連結な C\mathbb{C} 上で離散集合 Λ2\Lambda_2 に値をとる連続関数だから 00 で、α=α′\alpha = \alpha'。

  2. 加法は C/Λ2\mathbb{C}/\Lambda_2 の加法に対応する(命題 9.2)から、φα+φβ\varphi_\alpha + \varphi_\beta と φβ∘φα\varphi_\beta \circ \varphi_\alpha は (α+β)z(\alpha + \beta)z と βαz\beta\alpha z に対応する。

  3. ker⁡φα={z∣αz∈Λ2}/Λ1=α−1Λ2/Λ1\ker\varphi_\alpha = \lbrace z \mid \alpha z \in \Lambda_2 \rbrace/\Lambda_1 = \alpha^{-1}\Lambda_2/\Lambda_1 の位数は [Λ2:αΛ1][\Lambda_2 : \alpha\Lambda_1]。標数 0 では同種写像は分離的で、次数は核の位数に等しい(第3章 定理 3.13)。□\square

例 9.7 α=m\alpha = m は [m][m] に対応し、E[m]≅1mΛ/Λ≅(Z/mZ)2E[m] \cong \frac{1}{m}\Lambda/\Lambda \cong (\mathbb{Z}/m\mathbb{Z})^2(19 第2章 注意 2.18), deg⁡[m]=[Λ:mΛ]=m2\deg[m] = [\Lambda : m\Lambda] = m^2。また d=[Λ2:αΛ1]d = [\Lambda_2 : \alpha\Lambda_1] なら dΛ2⊂αΛ1d\Lambda_2 \subset \alpha\Lambda_1 だから φd/α∘φα=[d]\varphi_{d/\alpha} \circ \varphi_\alpha = [d] であり、φd/α\varphi_{d/\alpha} が双対同種写像である(問題 9.3)。

9.3 自己準同型環と虚数乗法

定理 9.6 により、End⁡(E)\operatorname{End}(E) を調べることは αΛ⊂Λ\alpha\Lambda \subset \Lambda となる α\alpha を調べることに帰着する。

定義 9.8(整環, order) 虚二次体 KK の部分環(11 を含む)で、階数 2 の自由 Z\mathbb{Z} 加群であるものを KK の整環という。

補題 9.9 OK=Z+Zw\mathcal{O}_K = \mathbb{Z} + \mathbb{Z}w、判別式を dKd_K とする(15 第1章 定理 1.26)。KK の整環は Z+fOK=Z[fw]\mathbb{Z} + f\mathcal{O}_K = \mathbb{Z}[fw](f≥1f \geq 1)に限り、その判別式は f2dKf^2d_K である。ff を整環の導手という。

証明. 整環 O\mathcal{O} の元 α\alpha について Z[α]⊂O\mathbb{Z}[\alpha] \subset \mathcal{O} は有限生成だから α\alpha は代数的整数である(15 第1章 補題 1.7)。よって Z⊂O⊂OK\mathbb{Z} \subset \mathcal{O} \subset \mathcal{O}_K で、O/Z\mathcal{O}/\mathbb{Z} は OK/Z≅Z\mathcal{O}_K/\mathbb{Z} \cong \mathbb{Z}(ww の類で生成)の 00 でない部分群だから O=Z+Zfw\mathcal{O} = \mathbb{Z} + \mathbb{Z}fw。逆に (a+fβ)(a′+fβ′)=aa′+f(aβ′+a′β+fββ′)(a + f\beta)(a' + f\beta') = aa' + f(a\beta' + a'\beta + f\beta\beta') より Z+fOK\mathbb{Z} + f\mathcal{O}_K は環である。判別式は 15 第1章 命題 1.19 (2) による。□\square

判別式 D=f2dKD = f^2d_K の整環を OD\mathcal{O}_D と書く。たとえば O−4=Z[i]\mathcal{O}_{-4} = \mathbb{Z}[i], O−16=Z[2i]\mathcal{O}_{-16} = \mathbb{Z}[2i], O−28=Z[−7]\mathcal{O}_{-28} = \mathbb{Z}[\sqrt{-7}]。

定理 9.10(自己準同型環)E=EΛE = E_\Lambda, Λ=ω2Λτ\Lambda = \omega_2\Lambda_\tau(τ∈H\tau \in \mathbb{H})とする。

  1. τ\tau が二次無理数でなければ End⁡(E)≅Z\operatorname{End}(E) \cong \mathbb{Z}。
  2. Aτ2+Bτ+C=0A\tau^2 + B\tau + C = 0(A,B,C∈ZA, B, C \in \mathbb{Z}, A>0A > 0, gcd⁡(A,B,C)=1\gcd(A, B, C) = 1)ならば、K=Q(τ)K = \mathbb{Q}(\tau) は虚二次体で、End⁡(E)≅Z[Aτ]=OD\operatorname{End}(E) \cong \mathbb{Z}[A\tau] = \mathcal{O}_D, D=B2−4ACD = B^2 - 4AC である。

とくに End⁡(E)\operatorname{End}(E) は Z\mathbb{Z} か虚二次体の整環であり、つねに可換である。

証明. 定理 9.6 より End⁡(E)≅R:={α∣αΛτ⊂Λτ}\operatorname{End}(E) \cong R := \lbrace \alpha \mid \alpha\Lambda_\tau \subset \Lambda_\tau \rbrace(相似な格子では同じ)。α∈R\alpha \in R なら α=α⋅1\alpha = \alpha \cdot 1 と ατ\alpha\tau が Λτ\Lambda_\tau に属するので

α=a+bτ,ατ=c+dτ(a,b,c,d∈Z)\alpha = a + b\tau, \qquad \alpha\tau = c + d\tau \qquad (a, b, c, d \in \mathbb{Z})

b=0b = 0 なら α∈Z\alpha \in \mathbb{Z}。b≠0b \neq 0 なら代入して bτ2+(a−d)τ−c=0b\tau^2 + (a - d)\tau - c = 0 となり τ\tau は二次無理数である。これで 1 が示された。

  1. τ∉R\tau \notin \mathbb{R} だから KK は虚二次体。α=a+bτ\alpha = a + b\tau について ατ=−bCA+(a−bBA)τ\alpha\tau = -\frac{bC}{A} + \left(a - \frac{bB}{A}\right)\tau だから、α∈R\alpha \in R   ⟺  \iff A∣bBA \mid bB かつ A∣bCA \mid bC   ⟺  \iff A∣bA \mid b(⇒\Rightarrow は、AA が bA,bB,bCbA, bB, bC の最大公約数 ∣b∣\lvert b \rvert を割ることによる)。よって R=Z+ZAτR = \mathbb{Z} + \mathbb{Z}A\tau。AτA\tau は x2+Bx+AC=0x^2 + Bx + AC = 0 の根だから RR は環で、基底 1,Aτ1, A\tau の判別式は (Aτ−Aτˉ)2=B2−4AC(A\tau - A\bar{\tau})^2 = B^2 - 4AC(15 第1章 命題 1.19 (1))。補題 9.9 より R=ODR = \mathcal{O}_D。□\square

定義 9.11(虚数乗法)End⁡(E)≠Z\operatorname{End}(E) \neq \mathbb{Z} のとき、EE は虚数乗法をもつ(CM をもつ)という。End⁡(E)≅OD\operatorname{End}(E) \cong \mathcal{O}_D なら OD\mathcal{O}_D による虚数乗法をもつという。

標数 pp の超特異曲線で起こる四元数環の整環(第3章 定理 3.34)は、標数 0 では現れない。End⁡(E)\operatorname{End}(E) はつねに C\mathbb{C} 上で考える。

例 9.12(虚数乗法をもつ曲線)

  1. y2=x3−xy^2 = x^3 - x:τ=i\tau = i, (A,B,C)=(1,0,1)(A, B, C) = (1, 0, 1), End⁡(E)≅Z[i]\operatorname{End}(E) \cong \mathbb{Z}[i]。℘(iz)=i−2℘(z)=−℘(z)\wp(iz) = i^{-2}\wp(z) = -\wp(z) とその微分 ℘′(iz)=i℘′(z)\wp'(iz) = i\wp'(z) から [i](x,y)=(−x,iy)[i](x, y) = (-x, iy)(Q(i)\mathbb{Q}(i) 上定義される)。
  2. y2=x3+1y^2 = x^3 + 1:g2=0g_2 = 0 より j=0=j(Z[ρ])j = 0 = j(\mathbb{Z}[\rho])(ρ=e2πi/3\rho = e^{2\pi i/3})で、系 9.4 より格子は Z[ρ]\mathbb{Z}[\rho] と相似。End⁡(E)≅Z[ρ]\operatorname{End}(E) \cong \mathbb{Z}[\rho], D=−3D = -3。℘(ρz)=ρ℘(z)\wp(\rho z) = \rho\wp(z), ℘′(ρz)=℘′(z)\wp'(\rho z) = \wp'(z) より [ρ](x,y)=(ρx,y)[\rho](x, y) = (\rho x, y)。
  3. j=−3375j = -3375:導手 49 の曲線 49a1 は y2=x3−35x−98y^2 = x^3 - 35x - 98 と Q\mathbb{Q} 上同型で、j=1728⋅4(−35)3/(4(−35)3+27⋅982)=−3375j = 1728 \cdot 4(-35)^3/(4(-35)^3 + 27 \cdot 98^2) = -3375。PARI/GP で τ=ω1/ω2\tau = \omega_1/\omega_2 を求め algdep(tau, 2) を使うと 2τ2−τ+1=02\tau^2 - \tau + 1 = 0、すなわち τ=(1+−7)/4\tau = (1 + \sqrt{-7})/4。D=−7D = -7 で、End⁡(E)≅Z[(1+−7)/2]\operatorname{End}(E) \cong \mathbb{Z}[(1 + \sqrt{-7})/2] は Q(−7)\mathbb{Q}(\sqrt{-7}) の整数環である。次数 2 の自己準同型 α=(1+−7)/2\alpha = (1 + \sqrt{-7})/2 の核は、有理点 (7,0)(7, 0) が生成する部分群ではない((7,0)(7, 0) を核とする 2-同種写像の行き先は j=2553j = 255^3(D=−28D = -28)の 49a2。ellisogeny)。

9.4 類数 1 の判別式と jj の値

命題 9.13 D<0D < 0, D≡0,1(mod4)D \equiv 0, 1 \pmod 4 とする。End⁡(E)≅OD\operatorname{End}(E) \cong \mathcal{O}_D となる E/CE/\mathbb{C} の同型類は、

B2−4AC=D,gcd⁡(A,B,C)=1,∣B∣≤A≤C,(∣B∣=A または A=C なら B≥0)B^2 - 4AC = D, \quad \gcd(A, B, C) = 1, \quad \lvert B \rvert \leq A \leq C, \quad (\lvert B \rvert = A\ \text{または}\ A = C\ \text{なら}\ B \geq 0)

を満たす整数の組(被約な原始的二次形式 Ax2+Bxy+Cy2Ax^2 + Bxy + Cy^2)と τ=−B+D2A\tau = \frac{-B + \sqrt{D}}{2A} によって一対一に対応する。その個数 h(D)h(D) は有限で、各組は A≤∣D∣/3A \leq \sqrt{\lvert D \rvert/3} を満たす。

証明. 系 9.4 と 19 第3章 定理 3.2 より、同型類は基本領域 F\mathcal{F} の点(境界では Re⁡τ≤0\operatorname{Re}\tau \leq 0 の側を残す)と対応する。定理 9.10 より End⁡≅OD\operatorname{End} \cong \mathcal{O}_D は τ\tau の原始的な方程式の判別式が DD であることと同値で、このとき τ=(−B+D)/(2A)\tau = (-B + \sqrt{D})/(2A)。∣Re⁡τ∣=∣B∣/(2A)≤12\lvert \operatorname{Re}\tau \rvert = \lvert B \rvert/(2A) \leq \frac{1}{2}, ∣τ∣2=C/A≥1\lvert \tau \rvert^2 = C/A \geq 1, Re⁡τ≤0\operatorname{Re}\tau \leq 0 がそれぞれ ∣B∣≤A\lvert B \rvert \leq A, A≤CA \leq C, B≥0B \geq 0 にあたる。また ∣D∣=4AC−B2≥3A2\lvert D \rvert = 4AC - B^2 \geq 3A^2。□\square

h(D)h(D) を判別式 DD の類数という。D=dKD = d_K なら h(dK)h(d_K) はイデアル類数 hKh_K に等しい(主張)。たとえば D=−20D = -20 の被約形式は (1,0,5),(2,2,3)(1, 0, 5), (2, 2, 3)、D=−23D = -23 では (1,1,6),(2,±1,3)(1, 1, 6), (2, \pm 1, 3) で、15 第3章 例 3.14, 3.15 の類数 2, 3 と一致する。

定理 9.14(虚数乗法の主定理の一部。主張) 命題 9.13 の τ1,…,τh\tau_1, \dots, \tau_h(h=h(D)h = h(D))について jk=j(τk)j_k = j(\tau_k) とおく。

  1. 各 jkj_k は代数的整数で、HD(x)=∏k(x−jk)H_D(x) = \prod_k(x - j_k) は Z[x]\mathbb{Z}[x] の既約多項式である。とくに [Q(jk):Q]=h(D)[\mathbb{Q}(j_k) : \mathbb{Q}] = h(D)。
  2. D=dKD = d_K なら、K(j(OK))K(j(\mathcal{O}_K)) は KK のヒルベルト類体(15 第7章 定理 7.6)である。

証明は Silverman, Advanced Topics in the Arithmetic of Elliptic Curves 第 II 章(主に D=dKD = d_K の場合)を参照。HDH_D をヒルベルト類多項式という(PARI/GP の polclass(D))。

したがって CM をもつ曲線の jj が有理数になるのは h(D)=1h(D) = 1 のときに限り、そのとき jj は整数である。

定理 9.15(類数 1 の判別式。主張)h(D)=1h(D) = 1 となる負の判別式は D=−3,−4,−7,−8,−11,−12,−16,−19,−27,−28,−43,−67,−163D = -3, -4, -7, -8, -11, -12, -16, -19, -27, -28, -43, -67, -163 の 13 個に限る。

基本判別式の 9 個についてはヘーグナー(1952)、ベイカー(1966)、スターク(1967)による。極大でない 4 個(f=2,2,3,2f = 2, 2, 3, 2)は整環の類数の公式から従う。∣D∣≤104\lvert D \rvert \leq 10^4 では被約形式の全探索で確かめた。

例 9.16(h(D)=1h(D) = 1 の jj の値)D≡1(mod4)D \equiv 1 \pmod 4 なら τ=(1+D)/2\tau = (1 + \sqrt{D})/2、D≡0(mod4)D \equiv 0 \pmod 4 なら τ=D/2\tau = \sqrt{D}/2 とする(Z[τ]=OD\mathbb{Z}[\tau] = \mathcal{O}_D)。PARI/GP の ellj(tau) は 60 桁の精度で整数に一致し、polclass(D) は x−jx - j を返す。

DD τ\tau ff j(τ)j(\tau) 分解
−3-3 (1+−3)/2(1 + \sqrt{-3})/2 1 00 00
−4-4 ii 1 17281728 12312^3
−7-7 (1+−7)/2(1 + \sqrt{-7})/2 1 −3375-3375 −153-15^3
−8-8 −2\sqrt{-2} 1 80008000 20320^3
−11-11 (1+−11)/2(1 + \sqrt{-11})/2 1 −32768-32768 −323-32^3
−12-12 −3\sqrt{-3} 2 5400054000 2⋅3032 \cdot 30^3
−16-16 2i2i 2 287496287496 66366^3
−19-19 (1+−19)/2(1 + \sqrt{-19})/2 1 −884736-884736 −963-96^3
−27-27 (1+3−3)/2(1 + 3\sqrt{-3})/2 3 −12288000-12288000 −3⋅1603-3 \cdot 160^3
−28-28 −7\sqrt{-7} 2 1658137516581375 2553255^3
−43-43 (1+−43)/2(1 + \sqrt{-43})/2 1 −884736000-884736000 −9603-960^3
−67-67 (1+−67)/2(1 + \sqrt{-67})/2 1 −147197952000-147197952000 −52803-5280^3
−163-163 (1+−163)/2(1 + \sqrt{-163})/2 1 −262537412640768000-262537412640768000 −6403203-640320^3

例 9.17 H−20(x)=x2−1264000x−681472000H_{-20}(x) = x^2 - 1264000x - 681472000 の根は j(−5)=632000+2828805j(\sqrt{-5}) = 632000 + 282880\sqrt{5} と j((1+−5)/2)=632000−2828805j((1 + \sqrt{-5})/2) = 632000 - 282880\sqrt{5} で(ellj と一致)、K(j)=Q(−5,5)K(j) = \mathbb{Q}(\sqrt{-5}, \sqrt{5}) は 15 第7章 例 7.7 のヒルベルト類体である。H−23H_{-23} は 3 次式で、nfisisom によれば Q(j)\mathbb{Q}(j) は x3−x−1x^3 - x - 1 の根が生成する体と同型である(同 例 7.8)。

eπ163e^{\pi\sqrt{163}} がほとんど整数である理由

τ=(1+−163)/2\tau = (1 + \sqrt{-163})/2 では q=e2πiτ=−e−π163q = e^{2\pi i\tau} = -e^{-\pi\sqrt{163}} である。19 第3章 3.7 節の展開 j(τ)=q−1+744+196884q+21493760q2+⋯j(\tau) = q^{-1} + 744 + 196884q + 21493760q^2 + \cdots と j(τ)=−6403203j(\tau) = -640320^3 から

eπ163=6403203+744−196884e−π163+21493760e−2π163−⋯e^{\pi\sqrt{163}} = 640320^3 + 744 - 196884e^{-\pi\sqrt{163}} + 21493760e^{-2\pi\sqrt{163}} - \cdots

e−π163=3.81×10−18e^{-\pi\sqrt{163}} = 3.81 \times 10^{-18} だから第 3 項は 7.4993×10−137.4993 \times 10^{-13}、第 4 項は 3×10−283 \times 10^{-28} 程度である。PARI/GP で計算すると eπ163=262537412640768743.99999999999925007…e^{\pi\sqrt{163}} = 262537412640768743.99999999999925007\ldots で、6403203+744=262537412640768744640320^3 + 744 = 262537412640768744 との差は 196884e−π163196884e^{-\pi\sqrt{163}} と 15 桁一致する。理由は、(i) 類数 1 なので j(τ)j(\tau) が整数であること(定理 9.14)、(ii) qq が非常に小さいこと、の 2 つである。163 は h(D)=1h(D) = 1 となる最大の ∣D∣\lvert D \rvert なので最も顕著に現れる(eπ67,eπ43,eπ19e^{\pi\sqrt{67}}, e^{\pi\sqrt{43}}, e^{\pi\sqrt{19}} と整数の差は 1.3×10−61.3 \times 10^{-6}, 2.2×10−42.2 \times 10^{-4}, 0.220.22)。

9.5 虚数乗法をもつ曲線の apa_p

CM 曲線では ap=p+1−∣E(Fp)∣a_p = p + 1 - \lvert E(\mathbb{F}_p) \rvert が、pp の虚二次体での分解の仕方で記述できる。y2=x3−xy^2 = x^3 - x(導手 32。Cremona のラベルで 32a2)で見よう。

定理 9.18 E ⁣:y2=x3−xE\colon y^2 = x^3 - x、p≡3(mod4)p \equiv 3 \pmod 4 を素数とすると ∣E(Fp)∣=p+1\lvert E(\mathbb{F}_p) \rvert = p + 1、すなわち ap=0a_p = 0。

証明. これは第4章 定理 4.18(2) の A=−1A = -1 の場合で、証明も同じである。f(x)=x3−xf(x) = x^3 - x とおくと ∣E(Fp)∣=p+1+∑x∈Fp(f(x)p)\lvert E(\mathbb{F}_p) \rvert = p + 1 + \sum_{x \in \mathbb{F}_p}\left(\frac{f(x)}{p}\right)(ルジャンドル記号。第4章 命題 4.1)。f(−x)=−f(x)f(-x) = -f(x) と (−1p)=−1\left(\frac{-1}{p}\right) = -1 より (f(−x)p)=−(f(x)p)\left(\frac{f(-x)}{p}\right) = -\left(\frac{f(x)}{p}\right) だから、x≠0x \neq 0 を {x,−x}\lbrace x, -x \rbrace の組に分けると和は打ち消し合う。x=0x = 0 の項は 00 である。□\square

注意 9.19 Fp2\mathbb{F}_{p^2} の中で ip=−ii^p = -i だから、フロベニウス ϕp\phi_p について [i]−1ϕp[i]=−ϕp[i]^{-1}\phi_p[i] = -\phi_p である。第4章 定理 4.8 の ϕp2−apϕp+p=0\phi_p^2 - a_p\phi_p + p = 0 を [i][i] で共役にすると ϕp2+apϕp+p=0\phi_p^2 + a_p\phi_p + p = 0 となり、引いて 2apϕp=02a_p\phi_p = 0。End⁡\operatorname{End} に零因子はないから ap=0a_p = 0。これが定理 9.18 の概念的な理由である。

定理 9.20(主張)E ⁣:y2=x3−xE\colon y^2 = x^3 - x、p≡1(mod4)p \equiv 1 \pmod 4 を素数とする。p=a2+b2p = a^2 + b^2(aa は奇数、bb は偶数)と書き、aa の符号を a+b≡1(mod4)a + b \equiv 1 \pmod 4 となるように選ぶと、ap=2aa_p = 2a、すなわち ∣E(Fp)∣=p+1−2a\lvert E(\mathbb{F}_p) \rvert = p + 1 - 2a である。

表し方は符号と順序を除いて一意で(Z[i]\mathbb{Z}[i] での素因数分解の一意性。15 第2章 例 2.19)、bb は偶数だから条件は bb の符号によらず、aa の符号をちょうど 1 つに決める。

証明の方針. (i) p≡1(mod4)p \equiv 1 \pmod 4 なら [i][i] は Fp\mathbb{F}_p 上定義され、ϕp\phi_p と可換である。第3章の自己準同型環の分類(定理 3.34)を使うと ϕp=[a]+[b][i]\phi_p = [a] + [b][i](a,b∈Za, b \in \mathbb{Z})となり、次数をとって p=a2+b2p = a^2 + b^2、∣E(Fp)∣=deg⁡(1−ϕp)=(1−a)2+b2\lvert E(\mathbb{F}_p) \rvert = \deg(1 - \phi_p) = (1 - a)^2 + b^2(第4章 定理 4.5)、ap=2aa_p = 2a を得る。この段階は認める。(ii) 符号を決める。i∈Fpi \in \mathbb{F}_p を −1-1 の平方根とすると、P=(i,i−1)P = (i, i - 1) は (i−1)2=−2i=i3−i(i - 1)^2 = -2i = i^3 - i より EE 上にあり、接線の傾き (3i2−1)/(2(i−1))=1+i(3i^2 - 1)/(2(i - 1)) = 1 + i から 2P=((1+i)2−2i, (1+i)i−(i−1))=(0,0)2P = ((1 + i)^2 - 2i,\ (1 + i)i - (i - 1)) = (0, 0)。よって E(Fp)E(\mathbb{F}_p) は PP と (1,0)(1, 0) で生成される位数 8 の部分群を含み、8∣(1−a)2+b28 \mid (1 - a)^2 + b^2。pp は奇数だから a,ba, b の一方だけが奇数で、aa が偶数なら右辺は ≡2(mod4)\equiv 2 \pmod 4 となるので aa は奇数。1−a=2s1 - a = 2s, b=2tb = 2t とおくと 8∣4(s2+t2)8 \mid 4(s^2 + t^2) より s≡t(mod2)s \equiv t \pmod 2、すなわち a+b≡1(mod4)a + b \equiv 1 \pmod 4。□\square

例 9.21 p≡1(mod4)p \equiv 1 \pmod 4 について、PARI/GP の ellap と定理 9.20 を比べる。

pp 5 13 17 29 37 41 53 61
(a,b)(a, b) (−1,2)(-1, 2) (3,2)(3, 2) (1,4)(1, 4) (−5,2)(-5, 2) (−1,6)(-1, 6) (5,4)(5, 4) (7,2)(7, 2) (−5,6)(-5, 6)
apa_p −2-2 66 22 −10-10 −2-2 1010 1414 −10-10
∣E(Fp)∣\lvert E(\mathbb{F}_p) \rvert 8 8 16 40 40 32 40 72

p<2×105p < 2 \times 10^5 のすべての奇素数(17983 個)で、定理 9.18, 9.20 が ellap と一致することを確かめた。

注意 9.22(ドイリングの判定法)E/QE/\mathbb{Q} が虚二次体 KK の整環による虚数乗法をもつとき、良い還元をもつ素数 p≥5p \geq 5 について「ap=0a_p = 0(超特異)  ⟺  \iff pp は KK で分解しない」(主張。32a2, y2=x3+1y^2 = x^3 + 1, 49a1 で p<105p < 10^5 について確かめた)。10610^6 未満の良い素数 78497 個のうち ap=0a_p = 0 となるのは、32a2 で 39322 個、49a1 で 39300 個だが、CM をもたない 11a1 では 98 個、37a1 では 82 個にすぎない。

9.6 ガロア表現とセールの開像定理

E/QE/\mathbb{Q} と素数 ℓ\ell に対し、テイト加群 Tℓ(E)=lim←⁡nE[ℓn]≅Zℓ2T_\ell(E) = \varprojlim_n E[\ell^n] \cong \mathbb{Z}_\ell^2 への GQ=Gal⁡(Q‾/Q)G_{\mathbb{Q}} = \operatorname{Gal}(\overline{\mathbb{Q}}/\mathbb{Q}) の作用から ρE,ℓ ⁣:GQ→GL⁡2(Zℓ)\rho_{E,\ell}\colon G_{\mathbb{Q}} \to \operatorname{GL}_2(\mathbb{Z}_\ell) が得られる(第3章 3.10 節)。E[ℓ]E[\ell] への作用を ρˉE,ℓ ⁣:GQ→GL⁡2(Fℓ)\bar{\rho}_{E,\ell}\colon G_{\mathbb{Q}} \to \operatorname{GL}_2(\mathbb{F}_\ell) と書く。複素数体上では E[ℓn]=ℓ−nΛ/Λ≅Λ/ℓnΛE[\ell^n] = \ell^{-n}\Lambda/\Lambda \cong \Lambda/\ell^n\Lambda だから Tℓ(E)≅Λ⊗ZℓT_\ell(E) \cong \Lambda \otimes \mathbb{Z}_\ell で、自己準同型 α\alpha は Λ\Lambda の α\alpha 倍として作用する。

命題 9.23 E ⁣:y2=x3−xE\colon y^2 = x^3 - x と素数 ℓ\ell について、ρE,ℓ(GQ)\rho_{E,\ell}(G_{\mathbb{Q}}) は GL⁡2(Zℓ)\operatorname{GL}_2(\mathbb{Z}_\ell) の開部分群でない。

証明. σ∈GQ(i)\sigma \in G_{\mathbb{Q}(i)} は ii を固定するから σ([i]P)=[i]σ(P)\sigma([i]P) = [i]\sigma(P) で、ρE,ℓ(σ)\rho_{E,\ell}(\sigma) は [i][i] の作用 JJ と可換である。Λ=ϖZ[i]\Lambda = \varpi\mathbb{Z}[i] の基底 ϖ,iϖ\varpi, i\varpi に関して

J=(0−110)J = \begin{pmatrix} 0 & -1 \\ 1 & 0 \end{pmatrix}

で、JJ と可換な行列は aI+bJaI + bJ の形に限るから、ρE,ℓ(GQ(i))\rho_{E,\ell}(G_{\mathbb{Q}(i)}) は可換群である。ρE,ℓ(GQ)\rho_{E,\ell}(G_{\mathbb{Q}}) が開なら、その指数 2 以下の閉部分群 ρE,ℓ(GQ(i))\rho_{E,\ell}(G_{\mathbb{Q}(i)})(コンパクト群の像)も開で、十分大きい nn について I+ℓnM⁡2(Zℓ)I + \ell^n\operatorname{M}_2(\mathbb{Z}_\ell) を含む。しかしその元 I+ℓnE12I + \ell^nE_{12}, I+ℓnE21I + \ell^nE_{21}(EijE_{ij} は行列単位)は可換でない。□\square

同じ議論で、一般の CM 曲線でも像は開でない。CM をもたない曲線については逆のことが成り立つ。

定理 9.24(セールの開像定理, Serre's open image theorem. 主張)E/QE/\mathbb{Q} が虚数乗法をもたないとする。

  1. すべての素数 ℓ\ell について ρE,ℓ(GQ)\rho_{E,\ell}(G_{\mathbb{Q}}) は開部分群であり、有限個を除くすべての ℓ\ell で ρE,ℓ(GQ)=GL⁡2(Zℓ)\rho_{E,\ell}(G_{\mathbb{Q}}) = \operatorname{GL}_2(\mathbb{Z}_\ell)(とくに ρˉE,ℓ\bar{\rho}_{E,\ell} は全射)。
  2. すべての等分点への作用 ρE ⁣:GQ→GL⁡2(Z^)\rho_E\colon G_{\mathbb{Q}} \to \operatorname{GL}_2(\widehat{\mathbb{Z}}) の像は指数有限の開部分群である。

セール(1972)による。数体上でも同様である。

例 9.25 11a1  ⁣:y2+y=x3−x2−10x−20\colon y^2 + y = x^3 - x^2 - 10x - 20 は位数 5 の有理点 T=(5,5)T = (5, 5) をもつ(elltors)。E[5]E[5] の基底を T,ST, S とすると σ(T)=T\sigma(T) = T だから、ρˉE,5(GQ)\bar{\rho}_{E,5}(G_{\mathbb{Q}}) は第 1 列が (1,0)(1, 0) の行列からなり、位数は 5⋅4=205 \cdot 4 = 20 以下で、∣GL⁡2(F5)∣=480\lvert \operatorname{GL}_2(\mathbb{F}_5) \rvert = 480 より小さい。

逆に CM 曲線では像の可換性から類体が得られ、虚二次体 KK の最大アーベル拡大は j(OK)j(\mathcal{O}_K) と CM 曲線の等分点の座標(の適当な関数)で生成される(クロネッカーの青春の夢。主張)。

9.7 周期と算術幾何平均

a,b>0a, b > 0 に対し a0=aa_0 = a, b0=bb_0 = b, an+1=(an+bn)/2a_{n+1} = (a_n + b_n)/2, bn+1=anbnb_{n+1} = \sqrt{a_nb_n} とおく。相加相乗平均の不等式から n≥1n \geq 1 で bn≤bn+1≤an+1≤anb_n \leq b_{n+1} \leq a_{n+1} \leq a_n であり、an+1−bn+1=(an−bn)2/(2(an+bn)2)a_{n+1} - b_{n+1} = (a_n - b_n)^2/(2(\sqrt{a_n} + \sqrt{b_n})^2) だから、両者は共通の極限に 2 次収束する。この極限を算術幾何平均 (arithmetic-geometric mean) M(a,b)M(a, b) という。M(λa,λb)=λM(a,b)M(\lambda a, \lambda b) = \lambda M(a, b) である。

定理 9.26(ガウス)a,b>0a, b > 0 について

I(a,b):=∫0∞dt(t2+a2)(t2+b2)=π2M(a,b)I(a, b) := \int_0^\infty \frac{dt}{\sqrt{(t^2 + a^2)(t^2 + b^2)}} = \frac{\pi}{2M(a, b)}

証明. a1=(a+b)/2a_1 = (a + b)/2, b1=abb_1 = \sqrt{ab} とし、t=12(s−ab/s)t = \frac{1}{2}(s - ab/s) と置換する。ss が (0,∞)(0, \infty) を動くと tt は R\mathbb{R} 全体を単調に動き、

t2+a12=(s2+a2)(s2+b2)4s2,t2+b12=(s2+ab)24s2,dt=s2+ab2s2 dst^2 + a_1^2 = \frac{(s^2 + a^2)(s^2 + b^2)}{4s^2}, \qquad t^2 + b_1^2 = \frac{(s^2 + ab)^2}{4s^2}, \qquad dt = \frac{s^2 + ab}{2s^2}\,ds

だから、被積分関数は 2/(s2+a2)(s2+b2)2/\sqrt{(s^2 + a^2)(s^2 + b^2)}(dsds について)に変わる。tt について偶関数なので 2I(a1,b1)=2I(a,b)2I(a_1, b_1) = 2I(a, b) で、繰り返して I(a,b)=I(an,bn)I(a, b) = I(a_n, b_n)。II は各変数について減少し bn≤M(a,b)≤anb_n \leq M(a, b) \leq a_n だから、π2an=I(an,an)≤I(a,b)≤I(bn,bn)=π2bn\frac{\pi}{2a_n} = I(a_n, a_n) \leq I(a, b) \leq I(b_n, b_n) = \frac{\pi}{2b_n}。n→∞n \to \infty とすればよい。□\square

系 9.27(実周期)E ⁣:y2=f(x)E\colon y^2 = f(x), f(x)=(x−e1)(x−e2)(x−e3)f(x) = (x - e_1)(x - e_2)(x - e_3) を実係数とし、EE の格子(不変微分 dx/(2y)dx/(2y) に関するもの)について Λ∩R=Zω1\Lambda \cap \mathbb{R} = \mathbb{Z}\omega_1(ω1>0\omega_1 > 0)とする。最大の実根を e1e_1 とすると ω1=∫e1∞dx/f(x)\omega_1 = \int_{e_1}^\infty dx/\sqrt{f(x)} であり、

  1. Δ>0\Delta > 0(e1>e2>e3e_1 > e_2 > e_3 が実数)なら ω1=π/M(e1−e3,e1−e2)\omega_1 = \pi/M(\sqrt{e_1 - e_3}, \sqrt{e_1 - e_2})、
  2. Δ<0\Delta < 0(e2=eˉ3∉Re_2 = \bar{e}_3 \notin \mathbb{R})なら、r=∣e1−e2∣r = \lvert e_1 - e_2 \rvert, c=e1−Re⁡e2c = e_1 - \operatorname{Re}e_2 として ω1=π/M(r,(r+c)/2)\omega_1 = \pi/M(\sqrt{r}, \sqrt{(r + c)/2})。

証明. xx の平行移動で積分も不変微分も変わらないので、ff に x2x^2 の項はないとしてよい。gk(Λˉ)=gk(Λ)‾=gk(Λ)g_k(\bar{\Lambda}) = \overline{g_k(\Lambda)} = g_k(\Lambda) と定理 9.3 の一意性より Λˉ=Λ\bar{\Lambda} = \Lambda で、℘(zˉ)=℘(z)‾\wp(\bar{z}) = \overline{\wp(z)}。ω∈Λ∖iR\omega \in \Lambda \setminus i\mathbb{R} について ω+ωˉ∈Λ∩R∖{0}\omega + \bar{\omega} \in \Lambda \cap \mathbb{R} \setminus \lbrace 0 \rbrace だから Λ∩R=Zω1\Lambda \cap \mathbb{R} = \mathbb{Z}\omega_1 と書ける。(0,ω1/2)(0, \omega_1/2) には半周期がないので ℘′≠0\wp' \neq 0 で、℘\wp は +∞+\infty から ℘(ω1/2)\wp(\omega_1/2) まで単調減少する。℘′(ω1/2)=0\wp'(\omega_1/2) = 0 より ℘(ω1/2)\wp(\omega_1/2) は ff の根で、それより大きい xx では f(x)=℘′(z)2/4>0f(x) = \wp'(z)^2/4 > 0 だから ℘(ω1/2)=e1\wp(\omega_1/2) = e_1。この区間で y=12℘′(z)=−f(x)y = \frac{1}{2}\wp'(z) = -\sqrt{f(x)} だから ω12=∫0ω1/2dz=∫e1∞dx2f(x)\frac{\omega_1}{2} = \int_0^{\omega_1/2}dz = \int_{e_1}^\infty \frac{dx}{2\sqrt{f(x)}}。1 は x=e1+t2x = e_1 + t^2 と置換すると 2I(e1−e3,e1−e2)2I(\sqrt{e_1 - e_3}, \sqrt{e_1 - e_2}) になることから従う。2 では x=e1+s2x = e_1 + s^2 とおくと f(x)=s2(s4+2cs2+r2)f(x) = s^2(s^4 + 2cs^2 + r^2) だから ω1=2∫0∞ds/s4+2cs2+r2\omega_1 = 2\int_0^\infty ds/\sqrt{s^4 + 2cs^2 + r^2}。s4+2cs2+r2=(s2+a2)(s2+aˉ2)s^4 + 2cs^2 + r^2 = (s^2 + a^2)(s^2 + \bar{a}^2), aaˉ=ra\bar{a} = r, Re⁡a>0\operatorname{Re}a > 0 となる aa をとると、定理 9.26 の証明の置換 t=12(s−r/s)t = \frac{1}{2}(s - r/s) と恒等式は b=aˉb = \bar{a} でもそのまま成り立ち、(a+aˉ)2=2c+2r(a + \bar{a})^2 = 2c + 2r だから ω1=2I((r+c)/2,r)\omega_1 = 2I(\sqrt{(r + c)/2}, \sqrt{r})。定理 9.26 から 2 を得る。□\square

例 9.28 (1) y2=x3−xy^2 = x^3 - x(e=1,0,−1e = 1, 0, -1)では ω1=π/M(2,1)\omega_1 = \pi/M(\sqrt{2}, 1)。(an,bn)(a_n, b_n) は (1.41421,1)(1.41421, 1), (1.20711,1.18921)(1.20711, 1.18921), (1.198157,1.198124)(1.198157, 1.198124), (1.19814023479,1.19814023468)(1.19814023479, 1.19814023468) と急速に収束し、π/M(2,1)=2.6220575542921198…=ϖ\pi/M(\sqrt{2}, 1) = 2.6220575542921198\ldots = \varpi は omega の値と一致する(19 第2章 例 2.19 のガウスの発見)。

(2) 37a1(f=x3−x+14f = x^3 - x + \frac{1}{4}, Δ=37>0\Delta = 37 > 0)では e1=0.8375654353e_1 = 0.8375654353, e2=0.2695944364e_2 = 0.2695944364, e3=−1.1071598717e_3 = -1.1071598717 で、ω1=2.9934586462…\omega_1 = 2.9934586462\ldots。虚軸方向の周期 π/M(e1−e3,e2−e3)=2.4513893819…\pi/M(\sqrt{e_1 - e_3}, \sqrt{e_2 - e_3}) = 2.4513893819\ldots も例 9.5 と合う(主張)。

(3) 11a1(f=x3−x2−10x−794f = x^3 - x^2 - 10x - \frac{79}{4}, Δ=−115\Delta = -11^5)では e1=4.3463081582e_1 = 4.3463081582, e2,3=−1.6731540791±1.3208489223ie_{2,3} = -1.6731540791 \pm 1.3208489223i, r=6.1626753526r = 6.1626753526, c=6.0194622373c = 6.0194622373 で、系 9.27 の 2 から ω1=1.2692093042…\omega_1 = 1.2692093042\ldots。これは omega の値と 30 桁一致する。

まとめ

  • ΦΛ(z)=(℘(z),12℘′(z))\Phi_\Lambda(z) = (\wp(z), \frac{1}{2}\wp'(z)) は C/Λ≅EΛ ⁣:y2=x3−g24x−g34\mathbb{C}/\Lambda \cong E_\Lambda\colon y^2 = x^3 - \frac{g_2}{4}x - \frac{g_3}{4} を与え、jj の全射性から C\mathbb{C} 上のすべての楕円曲線はこの形に書ける(一意化定理)。
  • 同種写像は αΛ1⊂Λ2\alpha\Lambda_1 \subset \Lambda_2 となる α\alpha 倍と対応し、deg⁡φα=[Λ2:αΛ1]\deg\varphi_\alpha = [\Lambda_2 : \alpha\Lambda_1]。
  • End⁡(E)\operatorname{End}(E) は Z\mathbb{Z} か虚二次体の整環で、原始的な Aτ2+Bτ+C=0A\tau^2 + B\tau + C = 0 に対し Z[Aτ]=OB2−4AC\mathbb{Z}[A\tau] = \mathcal{O}_{B^2 - 4AC}。
  • End⁡(E)≅OD\operatorname{End}(E) \cong \mathcal{O}_D の同型類は h(D)h(D) 個で、CM の jj は次数 h(D)h(D) の代数的整数、K(j(OK))K(j(\mathcal{O}_K)) はヒルベルト類体(主張)。
  • h(D)=1h(D) = 1 の DD は 13 個で jj は整数。eπ163≈6403203+744e^{\pi\sqrt{163}} \approx 640320^3 + 744 はその帰結である。
  • y2=x3−xy^2 = x^3 - x では p≡3(mod4)p \equiv 3 \pmod 4 で ap=0a_p = 0、p≡1(mod4)p \equiv 1 \pmod 4 で ap=2aa_p = 2a(p=a2+b2p = a^2 + b^2, a+b≡1(mod4)a + b \equiv 1 \pmod 4)。
  • CM 曲線のガロア像は開でなく、CM のない曲線では開である(セール)。実周期は算術幾何平均で高速に計算できる。

演習問題

問題 9.1 ★ y2=x3+Ax+By^2 = x^3 + Ax + B に対応する格子の g2,g3g_2, g_3 を求め、37a1  ⁣:y2+y=x3−x\colon y^2 + y = x^3 - x では g2=4g_2 = 4, g3=−1g_3 = -1 となることを確かめよ。Δ(Λ)\Delta(\Lambda) と j(Λ)j(\Lambda) も求めよ。

解答

命題 9.2 より g2=−4Ag_2 = -4A, g3=−4Bg_3 = -4B。Y=y+12Y = y + \frac{1}{2} とおくと Y2=x3−x+14Y^2 = x^3 - x + \frac{1}{4} で、不変微分 dx/(2y+1)=dx/(2Y)dx/(2y + 1) = dx/(2Y) は変わらない。A=−1A = -1, B=14B = \frac{1}{4} より g2=4g_2 = 4, g3=−1g_3 = -1, Δ(Λ)=64−27=37\Delta(\Lambda) = 64 - 27 = 37, j(Λ)=1728⋅64/37=110592/37j(\Lambda) = 1728 \cdot 64/37 = 110592/37 で、37a1 の判別式・jj 不変量と一致する。

問題 9.2 ★ τ=2i\tau = 2i, (1+i)/2(1 + i)/2, (1+−7)/4(1 + \sqrt{-7})/4 のそれぞれについて End⁡(C/Λτ)\operatorname{End}(\mathbb{C}/\Lambda_\tau) と判別式を求めよ。

解答

定理 9.10 を使う。τ=2i\tau = 2i:τ2+4=0\tau^2 + 4 = 0 で Z[2i]\mathbb{Z}[2i], D=−16D = -16。τ=(1+i)/2\tau = (1 + i)/2:τ2=i/2\tau^2 = i/2 より 2τ2−2τ+1=02\tau^2 - 2\tau + 1 = 0 で Z[2τ]=Z[1+i]=Z[i]\mathbb{Z}[2\tau] = \mathbb{Z}[1 + i] = \mathbb{Z}[i], D=−4D = -4(Λτ=1+i2Z[i]\Lambda_\tau = \frac{1 + i}{2}\mathbb{Z}[i] は Z[i]\mathbb{Z}[i] と相似)。τ=(1+−7)/4\tau = (1 + \sqrt{-7})/4:τ2=(−3+−7)/8\tau^2 = (-3 + \sqrt{-7})/8 より 2τ2−τ+1=02\tau^2 - \tau + 1 = 0 で Z[(1+−7)/2]\mathbb{Z}[(1 + \sqrt{-7})/2], D=−7D = -7(例 9.12 の 49a1)。

問題 9.3 ★★ (1) 例 9.7 の φd/α\varphi_{d/\alpha} が φα\varphi_\alpha の双対同種写像であることを確かめよ。(2) α∈End⁡(EΛ)\alpha \in \operatorname{End}(E_\Lambda) について deg⁡φα=∣α∣2\deg\varphi_\alpha = \lvert \alpha \rvert^2 で、双対は φαˉ\varphi_{\bar{\alpha}} であることを示せ。

解答

(1) Λ2/αΛ1\Lambda_2/\alpha\Lambda_1 は位数 dd の群だから dΛ2⊂αΛ1d\Lambda_2 \subset \alpha\Lambda_1、すなわち (d/α)Λ2⊂Λ1(d/\alpha)\Lambda_2 \subset \Lambda_1 で、φd/α∘φα\varphi_{d/\alpha} \circ \varphi_\alpha は z↦dzz \mapsto dz、つまり [d][d]。双対は φ^∘φα=[deg⁡φα]=[d]\hat{\varphi} \circ \varphi_\alpha = [\deg\varphi_\alpha] = [d] を満たし(第3章 定理 3.14)、φα\varphi_\alpha は全射だからそのような写像は 1 つしかない。よって φ^α=φd/α\hat{\varphi}_\alpha = \varphi_{d/\alpha}。

(2) α=u+iv\alpha = u + iv 倍は R2\mathbb{R}^2 の線形写像として行列式 u2+v2u^2 + v^2 をもち、[Λ:αΛ][\Lambda : \alpha\Lambda] は基本平行四辺形の面積比だから ∣α∣2\lvert \alpha \rvert^2。(1) より双対は φ∣α∣2/α=φαˉ\varphi_{\lvert \alpha \rvert^2/\alpha} = \varphi_{\bar{\alpha}}。

問題 9.4 ★★ E ⁣:y2=x3+1E\colon y^2 = x^3 + 1 と素数 p≥5p \geq 5, p≡2(mod3)p \equiv 2 \pmod 3 について ∣E(Fp)∣=p+1\lvert E(\mathbb{F}_p) \rvert = p + 1 を示せ。

解答

gcd⁡(3,p−1)=1\gcd(3, p - 1) = 1 だから x↦x3x \mapsto x^3 は巡回群 Fp×\mathbb{F}_p^\times の自己同型で、Fp\mathbb{F}_p の全単射である。よって各 yy に対し x3=y2−1x^3 = y^2 - 1 となる xx はちょうど 1 つで、アフィン点は pp 個、OO を加えて p+1p + 1 個(第4章 定理 4.18(1) の B=1B = 1 の場合。pp は Q(−3)\mathbb{Q}(\sqrt{-3}) で惰性的で、注意 9.22 と整合)。

問題 9.5 ★★ E ⁣:y2=x3−xE\colon y^2 = x^3 - x の ∣E(F13)∣\lvert E(\mathbb{F}_{13}) \rvert をルジャンドル記号で数え、定理 9.20 と一致することを確かめよ。

解答

 mod 13\bmod 13 の平方剰余は 1,3,4,9,10,121, 3, 4, 9, 10, 12。f(x)=x3−xf(x) = x^3 - x は x=0,1,12x = 0, 1, 12 で 00(各 1 点)。x=2,…,11x = 2, \dots, 11 では f(x)=6,11,8,3,2,11,10,5,2,7f(x) = 6, 11, 8, 3, 2, 11, 10, 5, 2, 7 で、平方剰余は x=5x = 5(f=3f = 3)と x=8x = 8(f=10f = 10)だけ(各 2 点)。合計 77 個のアフィン点と OO で 88 個、a13=14−8=6a_{13} = 14 - 8 = 6。一方 13=32+2213 = 3^2 + 2^2 で a+2≡1(mod4)a + 2 \equiv 1 \pmod 4 となるのは a=3a = 3 だから、定理 9.20 も a13=6a_{13} = 6 を与える。

問題 9.6 ★★ 判別式 −163-163 の被約な原始的二次形式は (1,1,41)(1, 1, 41) だけであることを示せ。

解答

命題 9.13 より 3A2≤1633A^2 \leq 163 で A≤7A \leq 7。B2≡−163(mod4)B^2 \equiv -163 \pmod 4 より BB は奇数で ∣B∣≤A\lvert B \rvert \leq A、C=(B2+163)/(4A)C = (B^2 + 163)/(4A) は整数でなければならない。B2+163B^2 + 163 は ∣B∣=1,3,5,7\lvert B \rvert = 1, 3, 5, 7 で 4⋅41,4⋅43,4⋅47,4⋅534 \cdot 41, 4 \cdot 43, 4 \cdot 47, 4 \cdot 53(いずれも 4 × 素数)だから、4A4A で割れるのは A=1A = 1 のときだけで、B=1B = 1, C=41C = 41。よって (1,1,41)(1, 1, 41) だけで、h(−163)=1h(-163) = 1。

問題 9.7 ★★ En ⁣:y2=x3−n2xE_n\colon y^2 = x^3 - n^2x(n>0n > 0)の実周期が ϖ/n\varpi/\sqrt{n} であることを示せ(ϖ\varpi は y2=x3−xy^2 = x^3 - x の実周期)。

解答

根は e1=n>e2=0>e3=−ne_1 = n > e_2 = 0 > e_3 = -n で Δ=64n6>0\Delta = 64n^6 > 0。系 9.27 の 1 より ω1=π/M(2n,n)=π/(nM(2,1))=ϖ/n\omega_1 = \pi/M(\sqrt{2n}, \sqrt{n}) = \pi/(\sqrt{n}M(\sqrt{2}, 1)) = \varpi/\sqrt{n}。n=5n = 5 では 1.17261978651.1726197865 で、PARI/GP の値と一致する。第10章の合同数の議論(定理 10.13)で使う。

問題 9.8 ★★ E ⁣:y2=x3−xE\colon y^2 = x^3 - x の点 P=(x,y)P = (x, y)(x≠0x \neq 0)について、P+[i]PP + [i]P を計算して x([1+i]P)=i(1−x2)2xx([1 + i]P) = \dfrac{i(1 - x^2)}{2x} を示せ。また ker⁡[1+i]={O,(0,0)}\ker[1 + i] = \lbrace O, (0, 0) \rbrace を確かめよ。

解答

[i]P=(−x,iy)[i]P = (-x, iy) だから傾きは λ=iy−y−2x=(1−i)y2x\lambda = \frac{iy - y}{-2x} = \frac{(1 - i)y}{2x}、λ2=−2iy24x2=−i(x3−x)2x2\lambda^2 = \frac{-2iy^2}{4x^2} = \frac{-i(x^3 - x)}{2x^2}。xx 座標は λ2−x−(−x)=i(1−x2)2x\lambda^2 - x - (-x) = \frac{i(1 - x^2)}{2x} で、[1+i]=[1]+[i][1 + i] = [1] + [i](定理 9.6 の 3)だから主張を得る。これが ∞\infty になるのは x=0x = 0 のときで、実際 [i](0,0)=(0,0)[i](0, 0) = (0, 0) より (0,0)+[i](0,0)=O(0, 0) + [i](0, 0) = O。核の位数 2 は ∣1+i∣2=2\lvert 1 + i \rvert^2 = 2 と合う(ellmul(E, P, 1+I) でも確かめられる)。

問題 9.9 ★★★ E/CE/\mathbb{C} が虚数乗法をもてば j(E)j(E) は代数的数であることを、h(D)h(D) の有限性を用いて示せ。

解答

End⁡(E)≅OD\operatorname{End}(E) \cong \mathcal{O}_D とする。σ∈Aut⁡(C)\sigma \in \operatorname{Aut}(\mathbb{C}) を方程式の係数に施した曲線 EσE^\sigma について j(Eσ)=σ(j(E))j(E^\sigma) = \sigma(j(E))。自己準同型は有理式で与えられるので ψ↦ψσ\psi \mapsto \psi^\sigma は環同型 End⁡(E)≅End⁡(Eσ)\operatorname{End}(E) \cong \operatorname{End}(E^\sigma) を与え、EσE^\sigma も OD\mathcal{O}_D による虚数乗法をもつ。命題 9.13 よりそのような jj は h(D)h(D) 個だから、σ(j(E))\sigma(j(E)) は有限個の値しかとらない。j(E)j(E) が超越数なら、任意の超越数 tt について同型 Q(j(E))→Q(t)\mathbb{Q}(j(E)) \to \mathbb{Q}(t) は C\mathbb{C} の自己同型に延びる(超越基底をとって延ばし、代数閉包へ延ばす)から、σ(j(E))\sigma(j(E)) は無数の値をとり矛盾する。よって j(E)j(E) は代数的数である。

この章を読み終えたら

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

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