コンテンツにスキップ

Riemann–Hurwitz の公式・楕円曲線・標準埋め込み

対象読者: 本テーマ第 1〜5 章(Serre 双対、曲線と Riemann–Roch の定理)と Kähler 微分の基礎を学んだ人。Riemann–Hurwitz の公式や楕円曲線は未習でよい。

前提となる記事:曲線と Riemann–Roch の定理:関数体・因子の次数・種数、Kähler 微分と滑らかさの入口:導分・基本完全列・エタール代数・Jacobi 判定法

生 Markdown

曲線を別の曲線の上に何重かに重ねて覆うとき、重なり方が乱れる点(分岐点)の数と、曲線の「穴の数」(種数)はどう関係するのか。この記事の前半はこの問いに答えます。後半では、穴が 1 つの曲線(楕円曲線)に足し算が入ること、穴が 2 つ以上の曲線を平面や空間の中にどう置けるか、そして対称性(自己同型)の個数に上限があることを順に調べます。

  • 曲線の分離的な有限射 f ⁣:X→Yf\colon X \to Y では、微分の引き戻し f∗ΩY→ΩXf^*\Omega_Y \to \Omega_X が単射で、余核(引き戻しで埋まらない残り)ΩX/Y\Omega_{X/Y} の長さ(残りの大きさを数えた整数)が分岐因子 RR を定めます。標準因子の関係 KX∼f∗KY+RK_X \sim f^*K_Y + R の次数を取ると Riemann–Hurwitz の公式 2gX−2=n(2gY−2)+deg⁡R2g_X - 2 = n(2g_Y - 2) + \deg R です。
  • 射があれば種数は下がりません(gX≥gYg_X \ge g_Y)。ここから Lüroth の定理(k(t)k(t) の中間体は純超越的)と、P1\mathbb{P}^1 の不分岐被覆が自明であることが出ます。
  • 楕円曲線 (X,P0)(X, P_0) では P↦O(P−P0)P \mapsto \mathcal{O}(P - P_0) が点と次数 00 の因子類の全単射で、点の集合が群になります。∣3P0∣|3P_0| は平面 3 次曲線への埋め込みを与え、「3 点の和が 00」は「同一直線上」と同値です。標数が 2,32, 3 でなければ y2=x3+ax+by^2 = x^3 + ax + b の形に書け、同型類は jj 不変量で分類されます。
  • 種数 g≥2g \ge 2 では ∣K∣|K| は基点(∣K∣|K| のすべての因子が共通に通る点)をもたず、標準写像が埋め込みであることは XX が超楕円(P1\mathbb{P}^1 への 2 重の覆いをもつ曲線)でないことと同値です。有効な特殊因子は Clifford の定理 l(D)−1≤deg⁡D/2l(D) - 1 \le \deg D/2 を満たします。
  • 標数 00、g≥2g \ge 2 の曲線の自己同型群は有限で、位数は 84(g−1)84(g - 1) 以下です(Hurwitz)。

前章の Riemann–Roch の定理は 1 本の曲線の上の話でした。この章の前半は、2 本の曲線を結ぶ射 f ⁣:X→Yf\colon X \to Y があるとき種数がどう関係するかを調べます。位相的には、nn 重の分岐被覆の Euler 数は「nn 倍から分岐点の分だけ減る」ので 2−2gX=n(2−2gY)−∑(eP−1)2 - 2g_X = n(2 - 2g_Y) - \sum (e_P - 1) となるはずです。代数的には、これは標準層 ω=Ω\omega = \Omega の比較、つまり「YY の微分を XX に引き戻すと、分岐点で余分に零点をもつ」という事実から出ます(標準層は微分形式の層のことです)。標数 pp では、この比較が意味をもつのは射が分離的な場合だけで、分岐指数が pp で割り切れると零点の位数が eP−1e_P - 1 より大きくなります。

後半は種数ごとの曲線の姿です。種数 00 は P1\mathbb{P}^1 だけでした(定理 7.2[曲線と Riemann–Roch の定理])。種数 11 では、Riemann–Roch が「次数 11 の因子類にはちょうど 1 つの点が対応する」ことを教え、これが曲線そのものに群構造を与えます。数論の章(定義 2.1[楕円曲線・モジュラー形式と現代数論])で定義として使った短 Weierstrass 形と弦と接線の加法は、ここで証明される定理になります。種数 22 以上では標準因子が曲線に固有の射影埋め込みを与え、それが失敗するのがちょうど超楕円曲線です。

記号は前章のとおりです。kk は代数閉体、曲線は kk 上の非特異な射影的整 11 次元スキーム、点は閉点、vPv_P は点 PP の離散付値、l(D)=dim⁡kL(D)l(D) = \dim_k L(D)、KK は標準因子です。kk の標数を p≥0p \ge 0 と書きます。

補題 2.1(素元の微分は生成元)✓

XX を曲線、PP を点、uu を PP での素元とする。

  1. ΩX,P\Omega_{X,P} は dudu を基底とする階数 11 の自由 OP\mathcal{O}_P 加群で、ΩK(X)/k\Omega_{K(X)/k} は dudu を基底とする 11 次元の K(X)K(X) ベクトル空間である。そこで h∈K(X)h \in K(X) に対し dh=(dh/du) dudh = (dh/du)\,du で dh/du∈K(X)dh/du \in K(X) を定める。h∈OPh \in \mathcal{O}_P なら dh/du∈OPdh/du \in \mathcal{O}_P である。
  2. h∈K(X)×h \in K(X)^{\times}、m=vP(h)m = v_P(h) とする。mm が kk の中で 00 でない(p=0p = 0 なら m≠0m \ne 0、p>0p > 0 なら p∤mp \nmid m)とき vP(dh/du)=m−1v_P(dh/du) = m - 1 で、mm が kk の中で 00 である(m=0m = 0、または p>0p > 0 で p∣mp \mid m)とき vP(dh/du)≥mv_P(dh/du) \ge m である。
証明(補題 2.1)

(1) ΩX,P\Omega_{X,P} は OP\mathcal{O}_P の kk 上の Kähler 微分加群で(定理 5.2[次元・正規性・非特異性と微分の層])、XX は非特異なので階数 11 の自由加群です(定理 7.3[次元・正規性・非特異性と微分の層])。剰余体は kk なので、x↦1⊗dxx \mapsto 1 \otimes dx は同型 mP/mP2→ΩX,P⊗k\mathfrak{m}_P/\mathfrak{m}_P^2 \to \Omega_{X,P} \otimes k です(命題 8.1[Kähler 微分と滑らかさの入口])。uu の類は mP/mP2\mathfrak{m}_P/\mathfrak{m}_P^2 を張るので dudu の類は ΩX,P⊗k\Omega_{X,P} \otimes k を張り、中山の補題(定理 3.5[加群・完全列・中山の補題])により dudu は ΩX,P\Omega_{X,P} を生成します。ΩX,P≅OP\Omega_{X,P} \cong \mathcal{O}_P の生成元は単元倍なので基底です。局所化との両立(命題 4.2[Kähler 微分と滑らかさの入口] の (2))から ΩK(X)/k=K(X)⊗ΩX,P=K(X) du\Omega_{K(X)/k} = K(X) \otimes \Omega_{X,P} = K(X)\,du です。h∈OPh \in \mathcal{O}_P なら dh∈ΩX,P=OP dudh \in \Omega_{X,P} = \mathcal{O}_P\,du です。

(2) h=aumh = au^m(aa は OP\mathcal{O}_P の単元)と書くと、Leibniz 則から

dhdu=maum−1+umdadu,dadu∈OP\frac{dh}{du} = m a u^{m-1} + u^m \frac{da}{du}, \qquad \frac{da}{du} \in \mathcal{O}_P

です。mm が kk の中で 00 でなければ mama は単元で第 1 項の付値は m−1m - 1、第 2 項は mm 以上なので和の付値は m−1m - 1 です。mm が kk の中で 00 なら第 1 項は 00 で、付値は mm 以上です。

3. 分岐因子と Riemann–Hurwitz の公式

Section titled “3. 分岐因子と Riemann–Hurwitz の公式”

定義 3.1(分離的な射・従順な分岐・野性的な分岐)↗

f ⁣:X→Yf\colon X \to Y を曲線の有限射とする。

  1. K(X)/K(Y)K(X)/K(Y) が分離拡大のとき ff は分離的、K(X)K(X) のすべての元のある pp 冪乗が K(Y)K(Y) に入るとき純非分離であるという。
  2. 点 P∈XP \in X の分岐指数 ePe_P(定義 5.1[曲線と Riemann–Roch の定理])が eP>1e_P > 1 のとき ff は PP で分岐するという。p∤ePp \nmid e_P(p=0p = 0 なら常に)のとき分岐は従順、p∣ePp \mid e_P のとき野性的であるという。

次の命題のねらいは、「YY の微分を XX に引き戻すと、分岐点で余分に零点ができる」ことを、完全列と余核の長さという形で正確にすることです。証明は点ごとに素元を取り、引き戻しが「dt/dudt/du 倍」という掛け算で書けることを見るだけで、あとは長さを数えます。

命題 3.2(分岐と相対微分)✓

f ⁣:X→Yf\colon X \to Y を曲線の分離的な有限射とする。

  1. 0→f∗ΩY→ΩX→ΩX/Y→00 \to f^*\Omega_Y \to \Omega_X \to \Omega_{X/Y} \to 0 は完全である。
  2. 点 P∈XP \in X、Q=f(P)Q = f(P)、素元 uu(PP)、tt(QQ)について、(ΩX/Y)P≅OP/(dt/du)(\Omega_{X/Y})_P \cong \mathcal{O}_P/(dt/du) で、長さは vP(dt/du)<∞v_P(dt/du) < \infty である(tt は f#tf^{\#}t の略記)。
  3. この長さは、PP での分岐が従順なら eP−1e_P - 1、野性的なら ePe_P 以上である。とくに ΩX/Y\Omega_{X/Y} の台は分岐点の全体で、有限集合である。
証明(命題 3.2)

第一完全列 f∗ΩY→ΩX→ΩX/Y→0f^*\Omega_Y \to \Omega_X \to \Omega_{X/Y} \to 0 は完全です(定理 5.3[次元・正規性・非特異性と微分の層])。点 PP での茎を見ます。補題 2.1 により (f∗ΩY)P=ΩY,Q⊗OQOP(f^*\Omega_Y)_P = \Omega_{Y,Q} \otimes_{\mathcal{O}_Q} \mathcal{O}_P は dt⊗1dt \otimes 1 を基底とする自由加群、ΩX,P\Omega_{X,P} は dudu を基底とする自由加群で、写像は dt⊗1↦d(f#t)=(dt/du) dudt \otimes 1 \mapsto d(f^{\#}t) = (dt/du)\,du です。つまり茎の上で OP→OP\mathcal{O}_P \to \mathcal{O}_P、dt/dudt/du 倍です。

dt/du≠0dt/du \ne 0 を示します。生成点での茎を取ると、体の拡大 k⊆K(Y)⊆K(X)k \subseteq K(Y) \subseteq K(X) の第一基本完全列(定理 5.1[Kähler 微分と滑らかさの入口])

ΩK(Y)/k⊗K(Y)K(X)→ΩK(X)/k→ΩK(X)/K(Y)→0\Omega_{K(Y)/k} \otimes_{K(Y)} K(X) \to \Omega_{K(X)/k} \to \Omega_{K(X)/K(Y)} \to 0

になります。ff は分離的なので ΩK(X)/K(Y)=0\Omega_{K(X)/K(Y)} = 0 で(定理 7.1[Kähler 微分と滑らかさの入口])、左の写像は全射です。左辺は dtdt、中央は dudu で張られる 11 次元空間なので、dtdt の像 (dt/du) du(dt/du)\,du は 00 ではありません。

よって各茎で OP→OP\mathcal{O}_P \to \mathcal{O}_P は整域の 00 でない元の乗法で単射、余核は OP/(dt/du)\mathcal{O}_P/(dt/du) です。これで (1) と (2) の同型が示せました。r=vP(dt/du)r = v_P(dt/du) とすると OP/(dt/du)=OP/urOP\mathcal{O}_P/(dt/du) = \mathcal{O}_P/u^r\mathcal{O}_P で、鎖 OP⊃uOP⊃⋯⊃urOP\mathcal{O}_P \supset u\mathcal{O}_P \supset \cdots \supset u^r\mathcal{O}_P の各商は kk と同型なので長さは rr です(命題 5.5[Noether 環と Artin 環])。

(3) vP(t)=ePv_P(t) = e_P なので、補題 2.1 の (2) により、p∤ePp \nmid e_P なら vP(dt/du)=eP−1v_P(dt/du) = e_P - 1、p∣ePp \mid e_P なら vP(dt/du)≥ePv_P(dt/du) \ge e_P です。eP=1e_P = 1 なら長さは 00 で、eP>1e_P > 1 なら長さは正です。ΩX/Y\Omega_{X/Y} は連接層で生成点での茎が 00 なので、台は真の閉集合、すなわち有限集合です。

定義 3.3(分岐因子)↗

曲線の分離的な有限射 f ⁣:X→Yf\colon X \to Y について、R=∑P∈Xℓ((ΩX/Y)P) PR = \sum_{P \in X} \ell((\Omega_{X/Y})_P)\,P を ff の分岐因子という。

定理の流れは次のとおりです。前の命題の完全列から、f∗ΩYf^*\Omega_Y が ΩX\Omega_X の中で「分岐因子 RR の分だけ小さい部分層」であることを読み取ります。これは標準因子の言葉で KX∼f∗KY+RK_X \sim f^*K_Y + R と書け、両辺の次数を比べると公式になります。

定理 3.4(Riemann–Hurwitz の公式)✓

f ⁣:X→Yf\colon X \to Y を曲線の分離的な有限射、n=deg⁡fn = \deg f、RR を分岐因子とする。このとき KX∼f∗KY+RK_X \sim f^*K_Y + R であり、

2gX−2=n(2gY−2)+deg⁡R2g_X - 2 = n(2g_Y - 2) + \deg R

が成り立つ。分岐がすべて従順なら deg⁡R=∑P∈X(eP−1)\deg R = \sum_{P \in X}(e_P - 1) である。

証明(定理 3.4)

OY(KY)≅ΩY\mathcal{O}_Y(K_Y) \cong \Omega_Y となる因子 KYK_Y を取ると、f∗ΩY≅OX(f∗KY)f^*\Omega_Y \cong \mathcal{O}_X(f^*K_Y) です(補題 5.2[曲線と Riemann–Roch の定理] の (2))。命題 3.2 の完全列に可逆層 ΩX∨\Omega_X^{\vee} をテンソルすると、完全列

0→f∗ΩY⊗ΩX∨→OX→ΩX/Y⊗ΩX∨→00 \to f^*\Omega_Y \otimes \Omega_X^{\vee} \to \mathcal{O}_X \to \Omega_{X/Y} \otimes \Omega_X^{\vee} \to 0

が得られます。左の層の像はイデアル層 I\mathcal{I} で、点 PP での茎は同じ命題の (2) により (dt/du)OP=mPrP(dt/du)\mathcal{O}_P = \mathfrak{m}_P^{r_P}(rPr_P は RR の PP での係数)です。これは OX(−R)\mathcal{O}_X(-R) の茎なので I=OX(−R)\mathcal{I} = \mathcal{O}_X(-R) で、OX(f∗KY−KX)≅OX(−R)\mathcal{O}_X(f^*K_Y - K_X) \cong \mathcal{O}_X(-R)、すなわち KX∼f∗KY+RK_X \sim f^*K_Y + R です。次数を取り、deg⁡K=2g−2\deg K = 2g - 2(系 6.5[曲線と Riemann–Roch の定理])と deg⁡f∗KY=ndeg⁡KY\deg f^*K_Y = n \deg K_Y(命題 5.3[曲線と Riemann–Roch の定理])を使うと公式を得ます。最後の主張は 命題 3.2 の (3) です。

例 3.5(Fermat 曲線の種数を分岐から数える)

p∤np \nmid n とし、X ⁣:xn+yn=znX\colon x^n + y^n = z^n(P2\mathbb{P}^2 の非特異曲線)から P1\mathbb{P}^1 への射 f(x:y:z)=(x:z)f(x : y : z) = (x : z) を考えます。ff の次数は nn です(K(X)=k(x/z)(y/z)K(X) = k(x/z)(y/z) で y/zy/z は nn 次の既約方程式を満たします)。an≠1a^n \ne 1 である x/z=ax/z = a の上には yn=1−any^n = 1 - a^n の nn 個の解があり、無限遠 z=0z = 0 の上にも xn+yn=0x^n + y^n = 0 の nn 個の点があるので、そこでは不分岐です(∑eP=n\sum e_P = n で点が nn 個)。an=1a^n = 1 である nn 個の点の上には y=0y = 0 の 1 点しかなく、eP=ne_P = n です。分岐は従順なので

2g−2=n⋅(−2)+n(n−1),g=(n−1)(n−2)22g - 2 = n \cdot (-2) + n(n - 1), \qquad g = \frac{(n-1)(n-2)}{2}

で、平面曲線の種数の公式と一致します。

系 3.6(射影直線の不分岐被覆は自明)✓

f ⁣:X→P1f\colon X \to \mathbb{P}^1 を曲線の分離的な有限射で、どの点でも分岐しないものとする。このとき ff は同型である。

証明(系 3.6)

すべての点で eP=1e_P = 1 なので分岐は従順で R=0R = 0 です。定理 3.4 により 2gX−2=−2n2g_X - 2 = -2n、gX=1−ng_X = 1 - n です。gX≥0g_X \ge 0 なので n=1n = 1 で、次数 11 の射は同型です(定理 4.2[曲線と Riemann–Roch の定理])。

複素数体の上では、これは Riemann 球面が単連結であることの代数的な表現です。標数 pp の Frobenius 射 P1→P1\mathbb{P}^1 \to \mathbb{P}^1、t↦tpt \mapsto t^p は同型でない次数 pp の射ですが、すべての点で eP=pe_P = p なので(例 4.3)、「どの点でも分岐しない」という仮定を満たさず、反例にはなりません。一般に、分離的でない有限射は次節の Frobenius 射 X→XiX \to X_i(i≥1i \ge 1)を経由し(補題 4.1 の (3))、分岐指数は合成で掛け算になるので、すべての点で ePe_P が pp で割り切れます。つまり、どの点でも分岐しない有限射は自動的に分離的です。一方 P1\mathbb{P}^1 を A1\mathbb{A}^1 に替えると、標数 pp では yp−y=xy^p - y = x が A1\mathbb{A}^1 の不分岐な pp 重被覆を与え(無限遠で野性的に分岐します)、主張は成り立ちません。

この節の前半では p>0p > 0 とします。体 KK について Kpr={apr:a∈K}K^{p^r} = \{ a^{p^r} : a \in K \} は部分体で、a↦apra \mapsto a^{p^r} は体の同型 K→KprK \to K^{p^r} です。

次の補題は、標数 pp で分離的でない射を「pp 乗する射」(Frobenius 射)と分離的な射に分けるための準備です。関数体 KK とその pp 乗の部分体 KpK^p の間の次数が pp であることを示し、そこから中間体がすべて KpiK^{p^i} の形になることを導きます。

補題 4.1(関数体と pp 冪乗の部分体)✓

KK を標数 p>0p > 0 の代数閉体 kk 上有限生成で超越次数 11 の体とする。

  1. すべての r≥0r \ge 0 について [K:Kpr]=pr[K : K^{p^r}] = p^r である。
  2. Kpr⊆M⊆KK^{p^r} \subseteq M \subseteq K を満たす体 MM は、ある 0≤i≤r0 \le i \le r について M=KpiM = K^{p^i} である。
  3. k⊆L⊆Kk \subseteq L \subseteq K で K/LK/L が有限次拡大なら、ある i≥0i \ge 0 について L⊆KpiL \subseteq K^{p^i} かつ Kpi/LK^{p^i}/L は分離拡大である。
証明(補題 4.1)

(1) kk 上超越的な x∈Kx \in K を取ると K/k(x)K/k(x) は有限次です。k=kpk = k^p なので k(x)p=k(xp)k(x)^p = k(x^p) で、pp 乗写像は体の同型 K→KpK \to K^p で k(x)k(x) を k(xp)k(x^p) に写すので [Kp:k(xp)]=[K:k(x)][K^p : k(x^p)] = [K : k(x)] です。次数の連鎖律から

[K:Kp] [Kp:k(xp)]=[K:k(xp)]=[K:k(x)] [k(x):k(xp)][K : K^p]\,[K^p : k(x^p)] = [K : k(x^p)] = [K : k(x)]\,[k(x) : k(x^p)]

で、[K:Kp]=[k(x):k(xp)][K : K^p] = [k(x) : k(x^p)] です。xx は k(xp)k(x^p) 上 Tp−xp=(T−x)pT^p - x^p = (T - x)^p の根なので、最小多項式は (T−x)j(T - x)^j(1≤j≤p1 \le j \le p)の形で、定数項から xj∈k(xp)x^j \in k(x^p) です。xj=a(xp)/b(xp)x^j = a(x^p)/b(x^p)(a,ba, b は多項式)なら xjb(xp)=a(xp)x^j b(x^p) = a(x^p) で、両辺の xx についての次数を pp を法として比べると j≡0j \equiv 0、よって j=pj = p、[K:Kp]=p[K : K^p] = p です。KpiK^{p^i} は KK と同型な体で kk を含むので、同じ議論で [Kpi:Kpi+1]=p[K^{p^i} : K^{p^{i+1}}] = p、連鎖律から [K:Kpr]=pr[K : K^{p^r}] = p^r です。

(2) [K:M][K : M] は prp^r の約数なので pip^i と書けます。a∈Ka \in K とします。c=apr∈Mc = a^{p^r} \in M で、aa の MM 上の最小多項式は Tpr−c=(T−a)prT^{p^r} - c = (T - a)^{p^r} の約数なので (T−a)e(T - a)^e の形です。e=pje′e = p^j e'(p∤e′p \nmid e')と書くと (T−a)e=(Tpj−apj)e′(T - a)^e = (T^{p^j} - a^{p^j})^{e'} で、Tpj(e′−1)T^{p^j(e'-1)} の係数 −e′apj-e'a^{p^j} は MM に入るので apj∈Ma^{p^j} \in M です。すると aa は Tpj−apj∈M[T]T^{p^j} - a^{p^j} \in M[T] の根なので e≤pje \le p^j、e′=1e' = 1 です。e=pje = p^j は [K:M]=pi[K : M] = p^i の約数なので j≤ij \le i、api∈Ma^{p^i} \in M です。よって Kpi⊆MK^{p^i} \subseteq M で、(1) により [K:Kpi]=pi=[K:M][K : K^{p^i}] = p^i = [K : M] なので M=KpiM = K^{p^i} です。

(3) Mr=L(Kpr)M_r = L(K^{p^r})(LL と KprK^{p^r} で生成される体)とおくと、K=M0⊇M1⊇⋯⊇LK = M_0 \supseteq M_1 \supseteq \cdots \supseteq L は有限次拡大 K/LK/L の中間体の減少列なので、ある rr で Mr=Mr+1M_r = M_{r+1} です。L(Mrp)=L(Lp⋅Kpr+1)=Mr+1=MrL(M_r^p) = L(L^p \cdot K^{p^{r+1}}) = M_{r+1} = M_r なので、定理 7.1[Kähler 微分と滑らかさの入口] の (2) により Mr/LM_r/L は分離拡大です。Kpr⊆Mr⊆KK^{p^r} \subseteq M_r \subseteq K なので (2) により Mr=KpiM_r = K^{p^i} です。

補題 4.2(Frobenius 射で種数は変わらない)✓

XX を標数 p>0p > 0 の曲線、i≥0i \ge 0 とし、XiX_i を K(Xi)=K(X)piK(X_i) = K(X)^{p^i} となる曲線、F ⁣:X→XiF\colon X \to X_i を包含 K(X)pi⊆K(X)K(X)^{p^i} \subseteq K(X) に対応する射とする(定理 4.2[曲線と Riemann–Roch の定理])。FF は次数 pip^i の純非分離な射で、gXi=gXg_{X_i} = g_X である。

証明(補題 4.2)

次数は 補題 4.1 の (1) で、純非分離性は定義から分かります。σ ⁣:k→k\sigma\colon k \to k、c↦cpic \mapsto c^{p^i} は体の自己同型です。スキーム XX に、構造射 X→Spec⁡kX \to \operatorname{Spec} k と Spec⁡(σ−1)\operatorname{Spec}(\sigma^{-1}) の合成を新しい構造射として与えたものを X′X' とします。X′X' は XX の Spec⁡σ\operatorname{Spec}\sigma による底変換と同型で、スキームとしては XX そのものなので、整・11 次元・局所環が正則という性質はそのままです。XX の閉はめ込み X→PkNX \to \mathbb{P}^N_k の底変換は閉はめ込み X′→PkNX' \to \mathbb{P}^N_k です(命題 6.1[スキームの性質と射])。よって X′X' は曲線です。X′X' の関数体は、体 K(X)K(X) に c∗a=σ−1(c)ac * a = \sigma^{-1}(c)a というスカラー倍を入れたもので、a↦apia \mapsto a^{p^i} は (c∗a)pi=c api(c * a)^{p^i} = c\,a^{p^i} を満たすので kk 上の同型 K(X′)→K(X)piK(X') \to K(X)^{p^i} です。よって X′≅XiX' \cong X_i です。H1(X′,OX′)H^1(X', \mathcal{O}_{X'}) は、アーベル群としては H1(X,OX)H^1(X, \mathcal{O}_X) と同じで(層コホモロジーはアーベル群の層として計算できます。系 4.5[層コホモロジー])、スカラー倍が σ−1\sigma^{-1} でねじれているだけです。σ\sigma は全単射なので、一方の構造での基底は他方の構造でも基底で、次元は等しくなります。

例 4.3(Frobenius 射は至るところ分岐する)

F ⁣:X→X1F\colon X \to X_1 では、点 PP の像 QQ の局所環は OP∩K(X)p=OPp\mathcal{O}_P \cap K(X)^p = \mathcal{O}_P^p で、素元は upu^p(uu は PP での素元)です。よってすべての点で eP=pe_P = p です。d(up)=0d(u^p) = 0 なので F∗ΩX1→ΩXF^*\Omega_{X_1} \to \Omega_X は零写像で、命題 3.2 の完全列は成り立ちません。種数は等しいので、仮に公式を当てはめると 2g−2=p(2g−2)+deg⁡R2g - 2 = p(2g - 2) + \deg R となり、g≥2g \ge 2 では deg⁡R<0\deg R < 0 が必要になってしまいます。分離性の仮定は外せません。

系 4.4(射があれば種数は下がらない)✓

f ⁣:X→Yf\colon X \to Y を曲線の有限射とする(分離的でなくてよい)。このとき gX≥gYg_X \ge g_Y である。

証明(系 4.4)

まず ff が分離的な場合。deg⁡R≥0\deg R \ge 0 なので 定理 3.4 から 2gX−2≥n(2gY−2)2g_X - 2 \ge n(2g_Y - 2) です。gY=0g_Y = 0 なら主張は自明で、gY≥1g_Y \ge 1 なら n(2gY−2)≥2gY−2n(2g_Y - 2) \ge 2g_Y - 2 なので gX≥gYg_X \ge g_Y です。p=0p = 0 なら有限次拡大はすべて分離的なので、これで終わりです。

p>0p > 0 の一般の場合。補題 4.1 の (3) を L=K(Y)⊆K=K(X)L = K(Y) \subseteq K = K(X) に使い、K(Y)⊆K(X)piK(Y) \subseteq K(X)^{p^i} かつ K(X)pi/K(Y)K(X)^{p^i}/K(Y) が分離的となる ii を取ります。補題 4.2 の曲線 XiX_i について、包含 K(Y)⊆K(Xi)K(Y) \subseteq K(X_i) に対応する射 Xi→YX_i \to Y は分離的な有限射なので gXi≥gYg_{X_i} \ge g_Y で、gX=gXig_X = g_{X_i} です。

系 4.5(Lüroth の定理)✓

k⊊L⊆k(t)k \subsetneq L \subseteq k(t) を体とする。このとき、ある u∈Lu \in L について L=k(u)L = k(u) で、uu は kk 上超越的である。

証明(系 4.5)

u0∈L∖ku_0 \in L \setminus k を取り、u0=a(t)/b(t)u_0 = a(t)/b(t)(a,ba, b は互いに素な多項式)と書くと、tt は k(u0)k(u_0) 係数の 00 でない多項式 a(T)−u0b(T)a(T) - u_0 b(T) の根です。よって k(t)/k(u0)k(t)/k(u_0) は有限次拡大で、u0u_0 は kk 上超越的、L/k(u0)L/k(u_0) も有限次です。LL は kk 上有限生成で超越次数 11 なので、定理 4.2[曲線と Riemann–Roch の定理] により K(Y)≅LK(Y) \cong L となる曲線 YY と、包含 L⊆k(t)L \subseteq k(t) に対応する有限射 P1→Y\mathbb{P}^1 \to Y があります。系 4.4 により gY≤0g_Y \le 0 なので、定理 7.2[曲線と Riemann–Roch の定理] により Y≅P1Y \cong \mathbb{P}^1、L≅k(u)L \cong k(u) です。

2 変数以上では事情が変わります。k(t1,t2)k(t_1, t_2) の中間体は代数閉体上で標数 00 なら再び純超越的です(Castelnuovo)が、3 変数では反例があります。曲線の場合は、種数というただ 1 つの不変量が有理性を決めるので、上のように短く済みます。

定義 5.1(楕円曲線・Pic⁡0\operatorname{Pic}^0)↗

種数 11 の曲線 XX と点 P0∈XP_0 \in X の組 (X,P0)(X, P_0) を楕円曲線という。曲線 XX について、次数 00 の因子類のなす Pic⁡X\operatorname{Pic} X の部分群(deg⁡ ⁣:Pic⁡X→Z\deg\colon \operatorname{Pic} X \to \mathbb{Z} の核)を Pic⁡0X\operatorname{Pic}^0 X と書く。

射が群演算になることを確かめるために、点の上での一致から射の一致を引き出す補題を用意します。

補題 5.2(被約スキームの射は閉点で決まる)✓

TT を代数閉体 kk 上有限型の被約スキーム、YY を kk 上分離的な有限型スキームとする。

  1. TT の閉部分スキーム ZZ がすべての閉点を含むなら Z=TZ = T である。
  2. 射 ψ ⁣:T→Y\psi\colon T \to Y と YY の閉部分スキーム Y′Y' について、TT の閉点がすべて Y′Y' に写るなら、ψ\psi は Y′Y' を経由する。
  3. 射 ψ1,ψ2 ⁣:T→Y\psi_1, \psi_2\colon T \to Y が TT のすべての閉点の上で一致するなら ψ1=ψ2\psi_1 = \psi_2 である。
証明(補題 5.2)

(1) アフィン開集合 Spec⁡A⊆T\operatorname{Spec} A \subseteq T の上で Z=Spec⁡A/IZ = \operatorname{Spec} A/I とします(定理 5.2[準連接層・連接層と直線束])。仮定から II は AA のすべての極大イデアルに含まれます。AA は有限生成 kk 代数なので、すべての極大イデアルの共通部分は冪零根基で(定理 5.4[Noether の正規化と Hilbert の零点定理])、AA は被約なので I=0I = 0 です。

(2) ψ−1(Y′)=T×YY′\psi^{-1}(Y') = T \times_Y Y' は TT の閉部分スキームで、すべての閉点を含むので (1) により TT に等しく、ψ\psi は Y′Y' を経由します。

(3) YY は分離的なので対角射 Y→Y×kYY \to Y \times_k Y は閉はめ込みで(命題 3.2[分離射・固有射と付値判定法])、(ψ1,ψ2) ⁣:T→Y×kY(\psi_1, \psi_2)\colon T \to Y \times_k Y による引き戻し ZZ は TT の閉部分スキームです。閉点 x∈Tx \in T の剰余体は kk で、ψ1(x)=ψ2(x)\psi_1(x) = \psi_2(x) なら ψ1∘x\psi_1 \circ x と ψ2∘x\psi_2 \circ x は同じ kk 値点(命題 7.2[アフィンスキームとスキーム])なので、xx は ZZ に入ります。(1) により Z=TZ = T で、(ψ1,ψ2)(\psi_1, \psi_2) は対角を経由する、すなわち ψ1=ψ2\psi_1 = \psi_2 です。

補題 5.3(∣3P0∣|3P_0| による平面 3 次曲線への埋め込み)✓

(X,P0)(X, P_0) を楕円曲線とする。

  1. l(nP0)=nl(nP_0) = n(n≥1n \ge 1)で、3P03P_0 は非常に豊富である。φ=φ∣3P0∣ ⁣:X→P2\varphi = \varphi_{|3P_0|}\colon X \to \mathbb{P}^2 は閉はめ込みで、像は既約な 3 次斉次式 FF の零点 V(F)V(F) である。以下 X=V(F)X = V(F) とみなす。
  2. 00 でない 1 次式 ℓ\ell に対し、ℓ\ell の XX への制限は OX(1)≅OX(3P0)\mathcal{O}_X(1) \cong \mathcal{O}_X(3P_0) の 00 でない切断で、その零点の因子 div⁡(ℓ)\operatorname{div}(\ell) は次数 33 の有効因子である。ℓ↦div⁡(ℓ)\ell \mapsto \operatorname{div}(\ell) は、P2\mathbb{P}^2 の直線の全体から ∣3P0∣|3P_0| への全単射である。直線 V(ℓ)V(\ell) を (s:t)↦sA+tB(s : t) \mapsto sA + tB と媒介変数表示すると、点 s0A+t0B∈Xs_0A + t_0B \in X の div⁡(ℓ)\operatorname{div}(\ell) での係数は、2 元 3 次式 F(sA+tB)F(sA + tB) の根 (s0:t0)(s_0 : t_0) の重複度に等しい。
  3. 3P0=div⁡(ℓ0)3P_0 = \operatorname{div}(\ell_0) となる直線 ℓ0\ell_0 がある。点 P,Q,R∈XP, Q, R \in X について、P+Q+R∼3P0P + Q + R \sim 3P_0 であることと、ある直線 ℓ\ell で P+Q+R=div⁡(ℓ)P + Q + R = \operatorname{div}(\ell) となることは同値である。
証明(補題 5.3)

(1) g=1g = 1 なので 2g−2=02g - 2 = 0 で、系 6.6[曲線と Riemann–Roch の定理] により l(nP0)=nl(nP_0) = n です。deg⁡3P0=3=2g+1\deg 3P_0 = 3 = 2g + 1 なので 3P03P_0 は非常に豊富で、φ\varphi は閉はめ込みです(定理 7.1[曲線と Riemann–Roch の定理])。像は P2\mathbb{P}^2 の素因子で、ある d≥1d \ge 1 について直線の dd 倍と線形同値です(系 3.6[因子と直線束])。よってイデアル層は OP2(−d)\mathcal{O}_{\mathbb{P}^2}(-d) と同型で、包含 O(−d)→O\mathcal{O}(-d) \to \mathcal{O} は dd 次斉次式 FF の乗法です(定理 8.3[準連接層・連接層と直線束])。したがって像は V(F)V(F) で、整なので FF は既約です。次数 dd の平面曲線の算術種数は (d−1)(d−2)/2(d-1)(d-2)/2 で(系 7.8[Čech コホモロジーと射影空間のコホモロジー])、これが g=1g = 1 に等しいので d=3d = 3 です。

(2) 1 次式 ℓ≠0\ell \ne 0 が XX の上で消えるなら ℓ\ell は FF で割り切れることになり、次数から不可能です。よって制限 H0(P2,O(1))→H0(X,OX(1))H^0(\mathbb{P}^2, \mathcal{O}(1)) \to H^0(X, \mathcal{O}_X(1)) は単射で、両辺は 33 次元なので同型です。00 でない切断の定数倍を除く類と ∣3P0∣|3P_0| の対応(定理 4.4[因子と直線束])から全単射を得ます。点 P∈X∩V(ℓ)P \in X \cap V(\ell) で、PP で消えない座標 xjx_j を取ると、係数は

vP(ℓ/xj)=ℓ(OX,P/(ℓ/xj))=ℓ(OP2,P/(F/xj3, ℓ/xj))=ℓ(OV(ℓ),P/(F/xj3))v_P(\ell/x_j) = \ell\big(\mathcal{O}_{X,P}/(\ell/x_j)\big) = \ell\big(\mathcal{O}_{\mathbb{P}^2,P}/(F/x_j^3,\ \ell/x_j)\big) = \ell\big(\mathcal{O}_{V(\ell),P}/(F/x_j^3)\big)

で、最後の量は直線 V(ℓ)≅P1V(\ell) \cong \mathbb{P}^1 の上で FF の制限が PP でもつ零点の位数、すなわち根の重複度です。

(3) 3P0∈∣3P0∣3P_0 \in |3P_0| なので (2) により ℓ0\ell_0 があります。同値は (2) の全単射の言い換えです。

次の定理の (1) と (2) は短い議論です。長いのは (3) の証明で、「足し算が X×XX \times X から XX への射として座標で書ける」ことを示します。直線 PQPQ の 3 つ目の交点は P≠QP \ne Q のときだけ式で与えられるので、P=QP = Q の近くでは平行移動で点をずらした別の式を使い、2 つの式が一致することを見て貼り合わせます。

定理 5.4(楕円曲線の群構造)✓

(X,P0)(X, P_0) を楕円曲線とする。

  1. P↦OX(P−P0)P \mapsto \mathcal{O}_X(P - P_0) の類は、XX の点の集合から Pic⁡0X\operatorname{Pic}^0 X への全単射である。これにより XX の点の集合は P0P_0 を単位元とするアーベル群になり、P⊕Q=SP \oplus Q = S は P+Q∼S+P0P + Q \sim S + P_0 と同値である。
  2. P⊕Q⊕R=P0P \oplus Q \oplus R = P_0 であることは、補題 5.3 の埋め込みで P+Q+RP + Q + R がある直線の切り口 div⁡(ℓ)\operatorname{div}(\ell) であることと同値である。
  3. 加法 m ⁣:X×X→Xm\colon X \times X \to X と逆元 ι ⁣:X→X\iota\colon X \to X は kk 上の射(の閉点への制限)である。とくに平行移動 τa(P)=P⊕a\tau_a(P) = P \oplus a は XX の自己同型である。
証明(定理 5.4)

(1) DD を次数 00 の因子とします。deg⁡(D+P0)=1>2g−2=0\deg(D + P_0) = 1 > 2g - 2 = 0 なので l(D+P0)=1l(D + P_0) = 1 です(系 6.6[曲線と Riemann–Roch の定理])。∣D+P0∣|D + P_0| は L(D+P0)∖{0}L(D + P_0) \setminus \{0\} の定数倍を除く類と対応するので、ちょうど 1 つの有効因子からなり、次数が 11 なのでそれは 1 点 PP です。よって D∼P−P0D \sim P - P_0 となる点 PP がただ一つあり、写像は全単射です。Pic⁡0X\operatorname{Pic}^0 X の群構造を移すと、P⊕Q=SP \oplus Q = S は (P−P0)+(Q−P0)∼S−P0(P - P_0) + (Q - P_0) \sim S - P_0 と同値です。

(2) P⊕Q⊕R=P0P \oplus Q \oplus R = P_0 は (P−P0)+(Q−P0)+(R−P0)∼0(P - P_0) + (Q - P_0) + (R - P_0) \sim 0、すなわち P+Q+R∼3P0P + Q + R \sim 3P_0 と同値で、補題 5.3 の (3) により主張を得ます。

(3) X=V(F)⊆P2X = V(F) \subseteq \mathbb{P}^2 とみなし、Fi=∂F/∂xiF_i = \partial F/\partial x_i とおきます。相異なる点 P,Q∈XP, Q \in X について、F(P)=F(Q)=0F(P) = F(Q) = 0 なので

F(sP+tQ)=st (As+Bt),A=∑iFi(P)Qi,B=∑iFi(Q)PiF(sP + tQ) = st\,(A s + B t), \qquad A = \sum_i F_i(P)Q_i, \quad B = \sum_i F_i(Q)P_i

です(s2ts^2t の係数と st2st^2 の係数を Taylor 展開で読みます)。A=B=0A = B = 0 なら FF は直線 PQPQ の上で消え、FF がその 1 次式で割り切れることになって既約性に反するので、(A,B)≠(0,0)(A, B) \ne (0, 0) です。3 つ目の根は (s:t)=(B:−A)(s : t) = (B : -A) なので、補題 5.3 の (2) により直線 PQPQ の切り口は P+Q+c(P,Q)P + Q + c(P, Q)、ただし

c(P,Q)=B(P,Q) P−A(P,Q) Qc(P, Q) = B(P, Q)\,P - A(P, Q)\,Q

です。右辺の 3 つの成分は PP の座標と QQ の座標のそれぞれについて 22 次の斉次多項式 G0,G1,G2G_0, G_1, G_2 です。P2×P2\mathbb{P}^2 \times \mathbb{P}^2 の、G0,G1,G2G_0, G_1, G_2 が同時には消えない開集合 W0W_0 の上で、{Gl≠0}\{G_l \ne 0\} から D+(zl)D_+(z_l) への射を zm/zl↦Gm/Glz_m/z_l \mapsto G_m/G_l で定めると、これらは貼り合わさって射 W0→P2W_0 \to \mathbb{P}^2 になります。P≠QP \ne Q なら PP と QQ はベクトルとして 1 次独立なので c(P,Q)≠0c(P, Q) \ne 0 で、W=(X×X)∖ΔW = (X \times X) \setminus \Delta(Δ\Delta は対角)は W0W_0 に入ります。X×XX \times X は被約で(補題 6.1[アフィン代数多様体と座標環])、WW の閉点の像は XX に入るので、補題 5.2 の (2) により射 c ⁣:W→Xc\colon W \to X が得られます。(2) により、WW の閉点の上で P⊕Q⊕c(P,Q)=P0P \oplus Q \oplus c(P, Q) = P_0 です。

逆元。 P≠P0P \ne P_0 について ι(P)=c(P,P0)\iota(P) = c(P, P_0) とおくと、P⊕P0⊕ι(P)=P0P \oplus P_0 \oplus \iota(P) = P_0 なので ι(P)\iota(P) は PP の逆元です。ι ⁣:X∖{P0}→X\iota\colon X \setminus \{P_0\} \to X は射で、非特異曲線から射影多様体への有理写像なので射 ι~ ⁣:X→X\tilde\iota\colon X \to X に延びます(命題 10.1[次元・正規性・非特異性と微分の層])。ι~\tilde\iota は定値でないので全射です(定理 3.1[曲線と Riemann–Roch の定理])。逆元を取る写像は群の全単射で P0P_0 を固定するので ι~(X∖{P0})=X∖{P0}\tilde\iota(X \setminus \{P_0\}) = X \setminus \{P_0\} で、全射性から ι~(P0)=P0\tilde\iota(P_0) = P_0 です。よって ι~\tilde\iota は閉点の上で逆元の写像に一致します。

平行移動。 点 aa を固定します。P≠aP \ne a について ι~(c(P,a))=P⊕a\tilde\iota(c(P, a)) = P \oplus a なので、τa\tau_a は X∖{a}X \setminus \{a\} の上で射です。同じ延長定理で射 τ~a ⁣:X→X\tilde\tau_a\colon X \to X に延び、τ~a\tilde\tau_a は全射です。τa\tau_a は群の全単射なので τ~a(X∖{a})=X∖{a⊕a}\tilde\tau_a(X \setminus \{a\}) = X \setminus \{a \oplus a\} で、全射性から τ~a(a)=a⊕a\tilde\tau_a(a) = a \oplus a です。よって τa\tau_a は射で、逆射 τι(a)\tau_{\iota(a)} をもつので自己同型です。

加法。 WW の上で m=ι~∘cm = \tilde\iota \circ c は射です。a≠P0a \ne P_0 を 1 つ固定し、Wa={(P,Q):P⊕a≠Q}=(τa×id)−1(W)W_a = \{ (P, Q) : P \oplus a \ne Q \} = (\tau_a \times \mathrm{id})^{-1}(W) とおくと、WaW_a は開集合で、WaW_a の上で

ma=τι(a)∘ι~∘c∘(τa×id)m_a = \tau_{\iota(a)} \circ \tilde\iota \circ c \circ (\tau_a \times \mathrm{id})

は射です。群の等式 (P⊕a)⊕Q⊕ι(a)=P⊕Q(P \oplus a) \oplus Q \oplus \iota(a) = P \oplus Q から、mam_a は閉点の上で mm に一致します。P=QP = Q なら P⊕a≠QP \oplus a \ne Q なので W∪Wa=X×XW \cup W_a = X \times X です。W∩WaW \cap W_a の上で 2 つの射 ι~∘c\tilde\iota \circ c と mam_a は閉点の上で一致するので、補題 5.2 の (3) により等しく、貼り合わせて射 X×X→XX \times X \to X を得ます。これは閉点の上で mm です。

群構造の出どころは (1) の一行、「種数 11 では次数 11 の因子類が点とちょうど対応する」です。種数 00 ではすべての点が線形同値で Pic⁡0=0\operatorname{Pic}^0 = 0、種数 22 以上では l(D+P0)l(D + P_0) が 00 になり得て点との対応が崩れます。

PQc(P, Q)P ⊕ QP₀ へ
平面 3 次曲線の加法。直線 PQ の 3 つ目の交点が c(P, Q) で、それと P₀(無限遠の変曲点)を結ぶ縦の直線の 3 つ目の交点が P ⊕ Q

定理 6.1(Weierstrass 形)✓

kk の標数は 22 でも 33 でもないとし、(X,P0)(X, P_0) を楕円曲線とする。

  1. x∈L(2P0)x \in L(2P_0)、y∈L(3P0)y \in L(3P_0) と a,b∈ka, b \in k で、y2=x3+ax+by^2 = x^3 + ax + b を満たし、(1:x:y)(1 : x : y) が閉はめ込み X→P2X \to \mathbb{P}^2 を与えるものがある。像は y2z=x3+axz2+bz3y^2z = x^3 + axz^2 + bz^3 で、P0P_0 は (0:1:0)(0 : 1 : 0) に写る。
  2. x3+ax+bx^3 + ax + b は重根をもたない。すなわち 4a3+27b2≠04a^3 + 27b^2 \ne 0 である。逆に 4a3+27b2≠04a^3 + 27b^2 \ne 0 を満たす任意の a,ba, b について、y2z=x3+axz2+bz3y^2z = x^3 + axz^2 + bz^3 は種数 11 の曲線である。
  3. この埋め込みで、P⊕Q⊕R=P0P \oplus Q \oplus R = P_0 は P,Q,RP, Q, R が重複度を込めて同一直線上にあることと同値である。とくに P=(x0,y0)P = (x_0, y_0) の逆元は (x0,−y0)(x_0, -y_0) である。
証明(定理 6.1)

(1) l(nP0)=nl(nP_0) = n(補題 5.3)なので、x∈L(2P0)∖kx \in L(2P_0) \setminus k と y∈L(3P0)∖L(2P0)y \in L(3P_0) \setminus L(2P_0) が取れます。l(P0)=1l(P_0) = 1 なので vP0(x)=−2v_{P_0}(x) = -2、vP0(y)=−3v_{P_0}(y) = -3 です。77 個の元 1,x,y,x2,xy,x3,y21, x, y, x^2, xy, x^3, y^2 は 66 次元の L(6P0)L(6P_0) に入るので、自明でない 1 次関係があります。P0P_0 での極の位数は順に 0,2,3,4,5,6,60, 2, 3, 4, 5, 6, 6 で、位数が相異なる元は 1 次独立なので、関係式で x3x^3 と y2y^2 の係数はどちらも 00 ではありません。関係式を αy2+⋯=βx3+⋯\alpha y^2 + \cdots = \beta x^3 + \cdots と書き、α3β2\alpha^3\beta^2 を掛けて yy を α2βy\alpha^2\beta y、xx を αβx\alpha\beta x に取り替えると、両方の係数が 11 になり

y2+a1xy+a3y=x3+a2x2+a4x+a6y^2 + a_1xy + a_3y = x^3 + a_2x^2 + a_4x + a_6

です。標数が 22 でないので yy を y+(a1x+a3)/2y + (a_1x + a_3)/2 に取り替えて左辺を y2y^2 にでき、標数が 33 でないので xx を x+a2′/3x + a_2'/3 に取り替えて x2x^2 の項を消せます。こうして y2=x3+ax+by^2 = x^3 + ax + b を得ます。取り替えの後も 1,x,y1, x, y は L(3P0)L(3P_0) の基底なので、(1:x:y)(1 : x : y) は φ∣3P0∣\varphi_{|3P_0|} で、補題 5.3 により閉はめ込み、像は既約 3 次式 FF の零点です。G=y2z−x3−axz2−bz3G = y^2z - x^3 - axz^2 - bz^3 は X∖{P0}X \setminus \{P_0\} の上で消えるので XX の上で消え、FF の倍元で、次数が等しいので定数倍です。切断として 1,x,y1, x, y は P0P_0 でそれぞれ 3,1,03, 1, 0 位の零点をもつので、P0P_0 は z=x=0z = x = 0 の点 (0:1:0)(0 : 1 : 0) に写ります。

(2) f(x)=x3+ax+bf(x) = x^3 + ax + b とします。アフィン部分 y2=f(x)y^2 = f(x) の特異点は 2y=02y = 0、f′(x)=0f'(x) = 0、y2=f(x)y^2 = f(x) の共通零点、すなわち y=0y = 0 かつ xx が ff の重根である点です。無限遠点 (0:1:0)(0 : 1 : 0) は、y=1y = 1 とした方程式 z=x3+axz2+bz3z = x^3 + axz^2 + bz^3 の zz についての偏導関数が 11 なので非特異です。XX は非特異なので ff は重根をもちません。ff と f′=3x2+af' = 3x^2 + a が共通根 rr をもつ条件を求めます。3r2=−a3r^2 = -a を r3+ar+b=0r^3 + ar + b = 0 に入れると 2ar/3=−b2ar/3 = -b です。a=0a = 0 なら r=0r = 0、b=0b = 0 で、a≠0a \ne 0 なら r=−3b/(2a)r = -3b/(2a)、3r2=−a3r^2 = -a から 27b2=−4a327b^2 = -4a^3 です。逆に 4a3+27b2=04a^3 + 27b^2 = 0 なら、a=0a = 0 のとき b=0b = 0 で r=0r = 0 が、a≠0a \ne 0 のとき r=−3b/(2a)r = -3b/(2a) が共通根です。よって重根をもつことは 4a3+27b2=04a^3 + 27b^2 = 0 と同値です。

逆に 4a3+27b2≠04a^3 + 27b^2 \ne 0 とします。y2−f(x)y^2 - f(x) は、ff が k[x]k[x] の平方でない(次数が奇数)ので既約で、GG も既約です。上の計算から V(G)V(G) は非特異なので、非特異な平面 3 次曲線で、種数は (3−1)(3−2)/2=1(3-1)(3-2)/2 = 1 です(系 7.8[Čech コホモロジーと射影空間のコホモロジー])。

(3) 前半は 定理 5.4 の (2) です。P=(x0,y0)P = (x_0, y_0) を通る縦の直線 x=x0zx = x_0 z は、曲線と (x0,±y0)(x_0, \pm y_0) と (0:1:0)=P0(0 : 1 : 0) = P_0 で交わる(y0=0y_0 = 0 なら PP で重複度 22)ので、P⊕(x0,−y0)⊕P0=P0P \oplus (x_0, -y_0) \oplus P_0 = P_0 です。

数論の章の定義(定義 2.1[楕円曲線・モジュラー形式と現代数論])は、この定理の (1)(2) の結論を出発点にしたものです。弦と接線で定めた加法が結合法則を満たすことは、座標で直接確かめると長い計算になりますが、ここでは Pic⁡0X\operatorname{Pic}^0 X という群から移した演算なので自動的に成り立ちます。

定理 6.2(jj 不変量による分類)✓

kk の標数は 22 でも 33 でもないとする。4a3+27b2≠04a^3 + 27b^2 \ne 0 を満たす (a,b)(a, b) に対し、曲線 Ea,b ⁣:y2=x3+ax+bE_{a,b}\colon y^2 = x^3 + ax + b と

j(a,b)=1728⋅4a34a3+27b2j(a, b) = 1728 \cdot \frac{4a^3}{4a^3 + 27b^2}

を考える。

  1. Ea,bE_{a,b} と Ea′,b′E_{a',b'} が曲線として同型であることは、ある u∈k×u \in k^{\times} で a′=u4aa' = u^4a、b′=u6bb' = u^6b となることと同値で、さらに j(a,b)=j(a′,b′)j(a, b) = j(a', b') と同値である。したがって種数 11 の曲線 XX に対し、j(X)j(X) が点 P0P_0 と Weierstrass 形の取り方によらずに定まる。
  2. 任意の j0∈kj_0 \in k に対し、j(X)=j0j(X) = j_0 となる種数 11 の曲線がある。
証明(定理 6.2)

(1) ψ ⁣:Ea,b→Ea′,b′\psi\colon E_{a,b} \to E_{a',b'} を同型とします。無限遠点を P0P_0, P0′P_0' とし、平行移動(定理 5.4 の (3))を合成して ψ(P0)=P0′\psi(P_0) = P_0' としてよいです。Ea′,b′E_{a',b'} の座標関数 x′,y′x', y' について、ψ#x′∈L(2P0)\psi^{\#}x' \in L(2P_0)、ψ#y′∈L(3P0)\psi^{\#}y' \in L(3P_0) で極の位数はちょうど 22 と 33 なので

ψ#x′=αx+β,ψ#y′=γy+δx+ε(α,γ≠0)\psi^{\#}x' = \alpha x + \beta, \qquad \psi^{\#}y' = \gamma y + \delta x + \varepsilon \qquad (\alpha, \gamma \ne 0)

と書けます。y′2=x′3+a′x′+b′y'^2 = x'^3 + a'x' + b' に代入すると 1,x,y,x2,xy,x3,y21, x, y, x^2, xy, x^3, y^2 の 1 次関係が得られます。1,x,y,x2,xy,x31, x, y, x^2, xy, x^3 は 1 次独立(極の位数が相異なる)なので、77 個の元の 1 次関係の空間は 11 次元で、得られた関係は y2−x3−ax−b=0y^2 - x^3 - ax - b = 0 の定数倍です。xyxy の係数 2γδ=02\gamma\delta = 0 から δ=0\delta = 0、yy の係数 2γε=02\gamma\varepsilon = 0 から ε=0\varepsilon = 0、x2x^2 の係数 3α2β=03\alpha^2\beta = 0 から β=0\beta = 0 です。残りは γ2y2=α3x3+a′αx+b′\gamma^2y^2 = \alpha^3x^3 + a'\alpha x + b' で、γ2=α3\gamma^2 = \alpha^3、a′α=γ2aa'\alpha = \gamma^2 a、b′=γ2bb' = \gamma^2 b です。u=γ/αu = \gamma/\alpha とおくと u2=αu^2 = \alpha、u3=γu^3 = \gamma で、a′=u4aa' = u^4a、b′=u6bb' = u^6b です。

a′=u4aa' = u^4a、b′=u6bb' = u^6b なら 4a′3+27b′2=u12(4a3+27b2)4a'^3 + 27b'^2 = u^{12}(4a^3 + 27b^2) なので j(a′,b′)=j(a,b)j(a', b') = j(a, b) です。

j(a,b)=j(a′,b′)j(a, b) = j(a', b') とします。j=0j = 0 は a=0a = 0 と同値、j=1728j = 1728 は b=0b = 0 と同値です。a=a′=0a = a' = 0 なら b,b′≠0b, b' \ne 0 で、u6=b′/bu^6 = b'/b となる uu を取ります。b=b′=0b = b' = 0 なら u4=a′/au^4 = a'/a となる uu を取ります。それ以外では a,a′,b,b′a, a', b, b' はすべて 00 でなく、jj が等しいことから a3/b2=a′3/b′2a^3/b^2 = a'^3/b'^2 です。u4=a′/au^4 = a'/a となる uu を取ると u12=(b′/b)2u^{12} = (b'/b)^2、u6=±b′/bu^6 = \pm b'/b で、負号のときは uu を −1 u\sqrt{-1}\,u に取り替えると(u4u^4 は変わらず u6u^6 の符号が変わるので)u6=b′/bu^6 = b'/b にできます。どの場合も a′=u4aa' = u^4a、b′=u6bb' = u^6b で、P2\mathbb{P}^2 の線形変換 (x:y:z)↦(u2x:u3y:z)(x : y : z) \mapsto (u^2x : u^3y : z) は Ea,bE_{a,b} を Ea′,b′E_{a',b'} に写す同型です((u3y)2=u6(x3+ax+b)=(u2x)3+a′(u2x)+b′(u^3y)^2 = u^6(x^3 + ax + b) = (u^2x)^3 + a'(u^2x) + b')。

種数 11 の曲線 XX は、点 P0P_0 を選ぶと 定理 6.1 によりある Ea,bE_{a,b} と同型で、今示したことから j(a,b)j(a, b) は選び方によりません。

(2) j0=0j_0 = 0 なら y2=x3+1y^2 = x^3 + 1、j0=1728j_0 = 1728 なら y2=x3+xy^2 = x^3 + x を取ります(判別式の条件 27≠027 \ne 0、4≠04 \ne 0 は標数の仮定から成り立ちます)。それ以外では c=27j0/(4(1728−j0))c = 27j_0/(4(1728 - j_0))、a=b=ca = b = c とします。c≠0c \ne 0、4c+27=27⋅1728/(1728−j0)≠04c + 27 = 27 \cdot 1728/(1728 - j_0) \ne 0 なので 4a3+27b2=c2(4c+27)≠04a^3 + 27b^2 = c^2(4c + 27) \ne 0 で、j(c,c)=1728⋅4c/(4c+27)=j0j(c, c) = 1728 \cdot 4c/(4c + 27) = j_0 です。

例 6.3(j=1728j = 1728 と j=0j = 0 の曲線の自己同型)

証明から、P0P_0 を固定する Ea,bE_{a,b} の自己同型は u4a=au^4a = a、u6b=bu^6b = b を満たす uu に対応する (x,y)↦(u2x,u3y)(x, y) \mapsto (u^2x, u^3y) です。ab≠0ab \ne 0 なら u=±1u = \pm 1 で、自己同型は恒等写像と逆元 (x,y)↦(x,−y)(x, y) \mapsto (x, -y) だけです。y2=x3−xy^2 = x^3 - x(j=1728j = 1728)では u4=1u^4 = 1 の 44 個で、u=−1u = \sqrt{-1} は (x,y)↦(−x,−1 3y)(x, y) \mapsto (-x, \sqrt{-1}^{\,3}y) という位数 44 の自己同型です。y2=x3+1y^2 = x^3 + 1(j=0j = 0)では u6=1u^6 = 1 の 66 個で、11 の原始 33 乗根 ζ\zeta による (x,y)↦(ζx,y)(x, y) \mapsto (\zeta x, y) が位数 33 の自己同型です。複素数体では、それぞれ正方格子 Z[−1]\mathbb{Z}[\sqrt{-1}] と正三角格子 Z[ζ]\mathbb{Z}[\zeta] による複素トーラスに対応します。

7. 標準写像・超楕円曲線・Clifford の定理

Section titled “7. 標準写像・超楕円曲線・Clifford の定理”

定義 7.1(超楕円曲線・標準写像)↗

種数 g≥2g \ge 2 の曲線 XX が超楕円であるとは、次数 22 の有限射 X→P1X \to \mathbb{P}^1 が存在することをいう。次数 22 で l(F)=2l(F) = 2 を満たす因子 FF を g21g^1_2 という。∣K∣|K| が基点をもたないとき、φ∣K∣ ⁣:X→Pg−1\varphi_{|K|}\colon X \to \mathbb{P}^{g-1} を標準写像という。

補題 7.2(種数 1 以上の曲線の低次の因子)✓

XX を種数 g≥1g \ge 1 の曲線とする。

  1. すべての点 PP について l(P)=1l(P) = 1 である。
  2. deg⁡D≥1\deg D \ge 1 なら l(D)≤deg⁡Dl(D) \le \deg D である。
  3. g≥2g \ge 2 とする。XX が超楕円であることは g21g^1_2 が存在することと同値である。FF が有効な g21g^1_2 で 1,h1, h が L(F)L(F) の基底なら、FF は hh の極の因子 (h)∞(h)_\infty に等しく、[K(X):k(h)]=2[K(X) : k(h)] = 2 である。
証明(補題 7.2)

(1) l(P)≥2l(P) \ge 2 なら、定数でない h∈L(P)h \in L(P) の極の因子は PP で、φh ⁣:X→P1\varphi_h\colon X \to \mathbb{P}^1 は次数 11(命題 5.3[曲線と Riemann–Roch の定理])、すなわち同型となり g≥1g \ge 1 に反します。

(2) d=deg⁡Dd = \deg D とします。l(D)=0l(D) = 0 なら示すことはありません。l(D)>0l(D) > 0 なら DD を線形同値な有効因子 P1+⋯+PdP_1 + \cdots + P_d に取り替えてよく、命題 6.1[曲線と Riemann–Roch の定理] の (4) を d−1d - 1 回使って l(D)≤l(P1)+(d−1)=dl(D) \le l(P_1) + (d - 1) = d です。

(3) f ⁣:X→P1f\colon X \to \mathbb{P}^1 が次数 22 なら、F=f∗(∞)F = f^*(\infty) は次数 22 で、L(F)L(F) は 11 と f#tf^{\#}t を含むので l(F)≥2l(F) \ge 2、(2) により l(F)=2l(F) = 2 です。逆に FF を g21g^1_2 とし、有効因子に取り替え、L(F)L(F) の基底 1,h1, h を取ります。div⁡(h)+F≥0\operatorname{div}(h) + F \ge 0 なので (h)∞≤F(h)_\infty \le F です。(h)∞(h)_\infty の次数は deg⁡φh=[K(X):k(h)]\deg \varphi_h = [K(X) : k(h)] で、(1) の議論から 11 ではないので 22、したがって (h)∞=F(h)_\infty = F で、φh\varphi_h は次数 22 です。

定理 7.3(標準写像)✓

XX を種数 g≥2g \ge 2 の曲線とする。

  1. ∣K∣|K| は基点をもたない。
  2. KK が非常に豊富である(標準写像が閉はめ込みである)ことは、XX が超楕円でないことと同値である。
  3. g=2g = 2 なら XX は超楕円で、KK は g21g^1_2 である。
証明(定理 7.3)

(1) 点 PP について Riemann–Roch(定理 6.4[曲線と Riemann–Roch の定理])を D=PD = P に使うと l(P)−l(K−P)=2−gl(P) - l(K - P) = 2 - g で、補題 7.2 により l(P)=1l(P) = 1 なので l(K−P)=g−1=l(K)−1l(K - P) = g - 1 = l(K) - 1 です。定理 7.1[曲線と Riemann–Roch の定理] の (1) により基点はありません。

(2) 点 P,QP, Q について D=P+QD = P + Q に Riemann–Roch を使うと l(K−P−Q)=l(P+Q)+g−3l(K - P - Q) = l(P + Q) + g - 3 です。定理 7.1[曲線と Riemann–Roch の定理] の (2) により、KK が非常に豊富であることは、すべての P,QP, Q で l(K−P−Q)=g−2l(K - P - Q) = g - 2、すなわち l(P+Q)=1l(P + Q) = 1 であることと同値です。l(P+Q)≤2l(P + Q) \le 2(補題 7.2 の (2))なので、これは有効な g21g^1_2 が無いことと同値です。g21g^1_2 は線形同値な有効因子に取り替えられるので、補題 7.2 の (3) により、超楕円でないことと同値です。

(3) g=2g = 2 なら deg⁡K=2\deg K = 2、l(K)=2l(K) = 2 です(系 6.5[曲線と Riemann–Roch の定理])。

例 7.4(種数 3 と 4 の標準曲線)

種数 33 の超楕円でない曲線の標準写像は P2\mathbb{P}^2 への閉はめ込みで、像は非特異平面曲線です。種数の公式 (d−1)(d−2)/2=3(d-1)(d-2)/2 = 3 から次数は 44 です。逆に非特異な平面 4 次曲線 XX では ωX≅OX(4−3)=OX(1)\omega_X \cong \mathcal{O}_X(4 - 3) = \mathcal{O}_X(1)(定理 9.1[次元・正規性・非特異性と微分の層])なので、埋め込みそのものが標準写像で、XX は超楕円ではありません。

種数 44 の超楕円でない曲線の標準写像は P3\mathbb{P}^3 への埋め込みで、OX(1)≅OX(K)\mathcal{O}_X(1) \cong \mathcal{O}_X(K) の次数は 66 です。2 次式の空間は 1010 次元で、制限写像の行き先 L(2K)L(2K) は 12+1−4=912 + 1 - 4 = 9 次元なので、XX を含む 2 次曲面 QQ が少なくとも 1 つあります。3 次式は 2020 次元、L(3K)L(3K) は 18+1−4=1518 + 1 - 4 = 15 次元なので、XX を含む 3 次式は 55 次元以上あり、QQ の方程式に 1 次式を掛けたもの(44 次元)に入らない 3 次曲面 SS があります。XX は Q∩SQ \cap S に含まれ、次数の比較(2⋅3=62 \cdot 3 = 6)から一致します。

Clifford の定理の鍵は、次の 2 つの初等的な補題です。

補題 7.5(付値の値の個数は次元)✓

XX を曲線、PP を点、V⊆K(X)V \subseteq K(X) を有限次元の kk 部分空間とする。このとき {vP(h):0≠h∈V}\{ v_P(h) : 0 \ne h \in V \} はちょうど dim⁡kV\dim_k V 個の整数からなる。

証明(補題 7.5)

Vn={h∈V:h=0 または vP(h)≥n}V_n = \{ h \in V : h = 0 \text{ または } v_P(h) \ge n \} は部分空間の減少列です。VV の基底の付値の最小値以下の nn では Vn=VV_n = V です。有限次元空間の減少列は止まり、⋂nVn=0\bigcap_n V_n = 0 なので、十分大きい nn で Vn=0V_n = 0 です。素元 uu を取ると、h↦(u−nh mod mP)h \mapsto (u^{-n}h \bmod \mathfrak{m}_P) は線形写像 Vn→kV_n \to k で核は Vn+1V_{n+1} なので、dim⁡Vn/Vn+1≤1\dim V_n/V_{n+1} \le 1 です。dim⁡V=∑ndim⁡Vn/Vn+1\dim V = \sum_n \dim V_n/V_{n+1} は Vn≠Vn+1V_n \ne V_{n+1} となる nn の個数で、それはちょうど付値 nn の元が VV にあるような nn の個数です。

補題 7.6(積の空間の次元)✓

曲線 XX の因子 D,ED, E が l(D)≥1l(D) \ge 1、l(E)≥1l(E) \ge 1 を満たすなら、l(D)+l(E)≤l(D+E)+1l(D) + l(E) \le l(D + E) + 1 である。

証明(補題 7.6)

点 PP を 1 つ取り、SD={vP(h):0≠h∈L(D)}S_D = \{ v_P(h) : 0 \ne h \in L(D) \}、SES_E、SD+ES_{D+E} を同様に定めます。h∈L(D)h \in L(D)、h′∈L(E)h' \in L(E) なら hh′∈L(D+E)hh' \in L(D + E) で vP(hh′)=vP(h)+vP(h′)v_P(hh') = v_P(h) + v_P(h') なので、SD+ES_{D+E} は和集合 SD+SES_D + S_E を含みます。整数の有限集合 S={s1<⋯<sa}S = \{ s_1 < \cdots < s_a \}、S′={s1′<⋯<sb′}S' = \{ s_1' < \cdots < s_b' \} について、s1+s1′<s2+s1′<⋯<sa+s1′<sa+s2′<⋯<sa+sb′s_1 + s_1' < s_2 + s_1' < \cdots < s_a + s_1' < s_a + s_2' < \cdots < s_a + s_b' は S+S′S + S' の相異なる a+b−1a + b - 1 個の元です。補題 7.5 により l(D+E)=∣SD+E∣≥∣SD∣+∣SE∣−1=l(D)+l(E)−1l(D + E) = |S_{D+E}| \ge |S_D| + |S_E| - 1 = l(D) + l(E) - 1 です。

定理の不等式は、上の補題から数行で出ます。等号の場合の証明が長いのは、等号を満たす因子 DD から、次数のより小さい別の等号の因子 D′D' を作って帰納法を回すためです。D′D' は DD と ∣K−D∣|K - D| の因子の「共通部分」にあたるもので、そこから次数の小さい等号の例を取り出すことが狙いです。

定理 7.7(Clifford の定理)✓

XX を種数 gg の曲線、DD を有効な特殊因子(l(K−D)>0l(K - D) > 0)とする。このとき

l(D)−1≤deg⁡D2l(D) - 1 \le \frac{\deg D}{2}

が成り立つ。等号が成り立つのは、D=0D = 0、D∼KD \sim K、または XX が超楕円で DD が g21g^1_2 の倍数と線形同値である場合に限る。

証明(定理 7.7)

不等式。 l(D)≥1l(D) \ge 1、l(K−D)≥1l(K - D) \ge 1 なので、補題 7.6 により l(D)+l(K−D)≤l(K)+1=g+1l(D) + l(K - D) \le l(K) + 1 = g + 1 です。Riemann–Roch の l(D)−l(K−D)=deg⁡D+1−gl(D) - l(K - D) = \deg D + 1 - g を加えると 2l(D)≤deg⁡D+22l(D) \le \deg D + 2 です。

等号の場合。 まず、等号 2l(D)=deg⁡D+22l(D) = \deg D + 2 は l(D)+l(K−D)=g+1l(D) + l(K - D) = g + 1 と同値で、線形同値類だけで決まる条件です。D=0D = 0 と D∼KD \sim K では等号が成り立ちます(l(0)=1l(0) = 1、l(K)=g=(2g−2)/2+1l(K) = g = (2g - 2)/2 + 1)。XX が超楕円で FF が有効な g21g^1_2、L(F)L(F) の基底を 1,h1, h とすると、1,h,…,hr1, h, \ldots, h^r は L(rF)L(rF) の 1 次独立な元なので l(rF)≥r+1l(rF) \ge r + 1 で、rFrF が特殊なら不等式から等号です。

逆に、等号が成り立ち、D≠0D \ne 0 かつ D≁KD \not\sim K とします。deg⁡D\deg D は偶数で、l(D)≥2l(D) \ge 2 です。XX が超楕円であることを deg⁡D\deg D についての帰納法で示します。deg⁡D=2\deg D = 2 なら l(D)=2l(D) = 2 で、DD は g21g^1_2 です。なお g≤1g \le 1 は起こりません(g=0g = 0 なら特殊因子は無く、g=1g = 1 なら deg⁡D≤deg⁡K=0\deg D \le \deg K = 0)。deg⁡D≥4\deg D \ge 4 とすると l(D)≥3l(D) \ge 3 です。∣K−D∣|K - D| の有効因子 EE を取ります。D≁KD \not\sim K なので E≠0E \ne 0 です。点 P∈Supp⁡EP \in \operatorname{Supp} E と点 Q∉Supp⁡EQ \notin \operatorname{Supp} E を取ります。l(D−P−Q)≥l(D)−2≥1l(D - P - Q) \ge l(D) - 2 \ge 1 なので、DD を線形同値な有効因子に取り替えて D≥P+QD \ge P + Q としてよいです。D=∑dxxD = \sum d_xx、E=∑exxE = \sum e_xx に対し D′=∑min⁡(dx,ex)xD' = \sum \min(d_x, e_x)x とおきます。D′D' は PP を含み QQ を含まないので 0<deg⁡D′<deg⁡D0 < \deg D' < \deg D です。層の列

0→OX(D′)→OX(D)⊕OX(E)→OX(D+E−D′)→0,h↦(h,h),(h,h′)↦h−h′0 \to \mathcal{O}_X(D') \to \mathcal{O}_X(D) \oplus \mathcal{O}_X(E) \to \mathcal{O}_X(D + E - D') \to 0, \qquad h \mapsto (h, h),\quad (h, h') \mapsto h - h'

は完全です。実際、点 xx での茎は u−min⁡Ox→u−dxOx⊕u−exOx→u−max⁡Oxu^{-\min}\mathcal{O}_x \to u^{-d_x}\mathcal{O}_x \oplus u^{-e_x}\mathcal{O}_x \to u^{-\max}\mathcal{O}_x で(dx+ex−min⁡=max⁡d_x + e_x - \min = \max)、u−dxOx∩u−exOx=u−min⁡Oxu^{-d_x}\mathcal{O}_x \cap u^{-e_x}\mathcal{O}_x = u^{-\min}\mathcal{O}_x、u−dxOx+u−exOx=u−max⁡Oxu^{-d_x}\mathcal{O}_x + u^{-e_x}\mathcal{O}_x = u^{-\max}\mathcal{O}_x です。大域切断は左完全なので

l(D)+l(E)≤l(D′)+l(D+E−D′)l(D) + l(E) \le l(D') + l(D + E - D')

です。D+E∼KD + E \sim K なので右辺は l(D′)+l(K−D′)l(D') + l(K - D') で、補題 7.6 により g+1g + 1 以下です。左辺は l(D)+l(K−D)=g+1l(D) + l(K - D) = g + 1 です。よって l(D′)+l(K−D′)=g+1l(D') + l(K - D') = g + 1 で、D′D' は等号を満たす有効な特殊因子です。0<deg⁡D′<deg⁡D≤deg⁡K0 < \deg D' < \deg D \le \deg K なので D′≠0D' \ne 0、D′≁KD' \not\sim K で、帰納法の仮定から XX は超楕円です。

最後に、XX が超楕円で DD が等号を満たすとき D∼rFD \sim rF(r=l(D)−1r = l(D) - 1、deg⁡D=2r\deg D = 2r)を示します。deg⁡D≤2g−2\deg D \le 2g - 2 なので r≤g−1r \le g - 1 です。D1=D+(g−1−r)FD_1 = D + (g - 1 - r)F は次数 2g−22g - 2 で、補題 7.6 と l(mF)≥m+1l(mF) \ge m + 1 から l(D1)≥(r+1)+(g−r)−1=gl(D_1) \ge (r + 1) + (g - r) - 1 = g です。Riemann–Roch により l(K−D1)=l(D1)−g+1≥1l(K - D_1) = l(D_1) - g + 1 \ge 1 で、deg⁡(K−D1)=0\deg(K - D_1) = 0 なので D1∼KD_1 \sim K です(命題 6.1[曲線と Riemann–Roch の定理] の (3))。同じ議論を D=0D = 0、r=0r = 0 に使うと (g−1)F∼K(g - 1)F \sim K です。よって D∼K−(g−1−r)F∼rFD \sim K - (g - 1 - r)F \sim rF です。

仮定「特殊」を落とすと、deg⁡D>2g−2\deg D > 2g - 2 では l(D)−1=deg⁡D−gl(D) - 1 = \deg D - g で、これは deg⁡D/2\deg D/2 より大きくなり得ます。Clifford の定理は、Riemann–Roch が l(D)l(D) を決めてくれない範囲 0≤deg⁡D≤2g−20 \le \deg D \le 2g - 2 での上界です。

この節では kk の標数は 00 とし、XX を種数 g≥2g \ge 2 の曲線とします。Aut⁡X\operatorname{Aut} X は XX の kk 上の自己同型の群です。σ∈Aut⁡X\sigma \in \operatorname{Aut} X は関数体の自己同型 σ#\sigma^{\#} と、微分の引き戻しによる H0(X,ωX)H^0(X, \omega_X) の線形同型 σ∗\sigma^* を引き起こし、vP(σ#h)=vσP(h)v_P(\sigma^{\#}h) = v_{\sigma P}(h)、vP(σ∗ω)=vσP(ω)v_P(\sigma^*\omega) = v_{\sigma P}(\omega) です(vP(ω)v_P(\omega) は ω=h du\omega = h\,du と書いたときの vP(h)v_P(h))。

補題 8.1(g21g^1_2 の一意性)✓

XX を種数 g≥2g \ge 2 の超楕円曲線、FF を有効な g21g^1_2、1,h1, h を L(F)L(F) の基底とする。

  1. K∼(g−1)FK \sim (g - 1)F で、L((g−1)F)L((g - 1)F) の基底は 1,h,…,hg−11, h, \ldots, h^{g-1} である。
  2. k(h)k(h) は、H0(X,ωX)H^0(X, \omega_X) の 00 でない 2 元の比の全体で生成される K(X)K(X) の部分体に等しい。したがって k(h)k(h) は (F,h)(F, h) の取り方によらず、g21g^1_2 は線形同値を除いて一意で、すべての σ∈Aut⁡X\sigma \in \operatorname{Aut} X について σ#(k(h))=k(h)\sigma^{\#}(k(h)) = k(h) である。
証明(補題 8.1)

(1) 定理 7.7 の証明の最後の段で (g−1)F∼K(g - 1)F \sim K を示しました。hh は kk 上超越的なので 1,h,…,hg−11, h, \ldots, h^{g-1} は 1 次独立で、l((g−1)F)=l(K)=gl((g - 1)F) = l(K) = g なので基底です。

(2) 可逆層の 00 でない 2 つの大域切断の比は K(X)K(X) の元として定まり、同型 ωX≅OX((g−1)F)\omega_X \cong \mathcal{O}_X((g - 1)F) で移しても変わりません。(1) により、比の全体は hi/hjh^i/h^j の 1 次結合の比で、g≥2g \ge 2 なので h=h/1h = h/1 を含み、k(h)k(h) を生成します。右辺の部分体は XX だけで決まるので、別の (F′,h′)(F', h') についても k(h′)=k(h)k(h') = k(h) です。このとき h′∈k(h)h' \in k(h) は k(h)k(h) を生成するので、φh′=ψ∘φh\varphi_{h'} = \psi \circ \varphi_h となる P1\mathbb{P}^1 の自己同型 ψ\psi があり(定理 4.2[曲線と Riemann–Roch の定理])、補題 7.2 の (3) により F′=φh′∗(∞)=φh∗(ψ∗∞)∼φh∗(∞)=FF' = \varphi_{h'}^*(\infty) = \varphi_h^*(\psi^*\infty) \sim \varphi_h^*(\infty) = F です(P1\mathbb{P}^1 の 2 点は線形同値で、引き戻しは線形同値を保ちます)。σ∗\sigma^* は H0(X,ωX)H^0(X, \omega_X) を自分自身に写し、σ#(ω/ω′)=σ∗ω/σ∗ω′\sigma^{\#}(\omega/\omega') = \sigma^*\omega/\sigma^*\omega' なので、比で生成される体は σ#\sigma^{\#} で保たれます。

この補題の目的は、自己同型で互いに入れ替わる特別な点の集まり(Weierstrass 点)が有限個であることを示し、その個数を種数で数えることです。証明の (1) では Wronski 行列式という微分の行列式で重みの総和を数え、(2) では「関数の極の位数としてあらわれない正整数(空隙)」の組合せを調べて、1 点の重みの上限を出します。

補題 8.2(Weierstrass 点の重み)✓

XX を標数 00 の代数閉体上の種数 g≥2g \ge 2 の曲線とする。点 PP に対し、{vP(ω):0≠ω∈H0(X,ωX)}={a1<⋯<ag}\{ v_P(\omega) : 0 \ne \omega \in H^0(X, \omega_X) \} = \{ a_1 < \cdots < a_g \} とし(補題 7.5 により gg 個)、w(P)=∑i=1g(ai−(i−1))≥0w(P) = \sum_{i=1}^{g}(a_i - (i - 1)) \ge 0 を PP の重みという。w(P)>0w(P) > 0 である点を Weierstrass 点という。

  1. ∑P∈Xw(P)=(g−1)g(g+1)\sum_{P \in X} w(P) = (g - 1)g(g + 1) である。とくに Weierstrass 点は有限個で、少なくとも 1 つある。
  2. w(P)≤g(g−1)/2w(P) \le g(g - 1)/2 で、等号は l(2P)=2l(2P) = 2 のときに限る。
  3. σ∈Aut⁡X\sigma \in \operatorname{Aut} X について w(σP)=w(P)w(\sigma P) = w(P) である。
証明(補題 8.2)

(3) は vP(σ∗ω)=vσP(ω)v_P(\sigma^*\omega) = v_{\sigma P}(\omega) と σ∗\sigma^* が全単射であることから分かります。

(1) H0(X,ωX)H^0(X, \omega_X) の基底 ω1,…,ωg\omega_1, \ldots, \omega_g を固定します。K(X)K(X) の元 uu で du≠0du \ne 0 のものについて、ωi=fi du\omega_i = f_i\,du と書き、∂=d/du\partial = d/du(補題 2.1)による Wronski 行列式

Wu=det⁡(∂jfi)1≤i≤g, 0≤j≤g−1∈K(X)W_u = \det\big( \partial^{j} f_i \big)_{1 \le i \le g,\ 0 \le j \le g-1} \in K(X)

を考えます。

vP(Wu)=w(P)v_P(W_u) = w(P)(uu が PP での素元のとき)。 基底を取り替えると WuW_u は 00 でない定数倍になるだけなので、vP(fi)=aiv_P(f_i) = a_i としてよいです。fi=ciuaiεif_i = c_iu^{a_i}\varepsilon_i(ci∈k×c_i \in k^{\times}、εi\varepsilon_i は PP での値が 11 の単元)と書きます。a≥0a \ge 0 と単元 ε\varepsilon について、aj‾=a(a−1)⋯(a−j+1)a^{\underline{j}} = a(a-1)\cdots(a-j+1) として

∂j(uaε)=ua−j(aj‾ ε+u rj),rj∈OP\partial^j(u^a\varepsilon) = u^{a-j}\big( a^{\underline{j}}\,\varepsilon + u\,r_j \big), \qquad r_j \in \mathcal{O}_P

が jj についての帰納法で分かります(∂\partial を施すと ua−j−1((a−j)aj‾ε+u((a−j+1)rj+aj‾∂ε+u ∂rj))u^{a-j-1}\big( (a - j)a^{\underline{j}}\varepsilon + u((a - j + 1)r_j + a^{\underline{j}}\partial\varepsilon + u\,\partial r_j) \big) で、∂\partial は OP\mathcal{O}_P を保ちます)。行列の第 ii 行から uaiu^{a_i}、第 jj 列から u−ju^{-j} をくくり出すと

Wu=u∑iai−g(g−1)/2 det⁡(ci aij‾ εi+u rij)W_u = u^{\sum_i a_i - g(g-1)/2}\,\det\big( c_i\,a_i^{\underline{j}}\,\varepsilon_i + u\,r_{ij} \big)

で、右の行列式の PP での値は ∏ici⋅det⁡(aij‾)=∏ici∏i<i′(ai′−ai)\prod_i c_i \cdot \det(a_i^{\underline{j}}) = \prod_i c_i \prod_{i < i'}(a_{i'} - a_i) です(aj‾a^{\underline{j}} は aa の最高次係数 11 の jj 次多項式なので、列の基本変形で Vandermonde 行列式になります)。標数 00 なのでこれは 00 でなく、vP(Wu)=∑iai−g(g−1)/2=w(P)v_P(W_u) = \sum_i a_i - g(g-1)/2 = w(P) です。とくに Wu≠0W_u \ne 0 です。

変数の取り替え。 別の u′u'(du′≠0du' \ne 0)について λ=du/du′\lambda = du/du' とおくと、ωi=(λfi) du′\omega_i = (\lambda f_i)\,du'、∂′=d/du′=λ∂\partial' = d/du' = \lambda\partial です。∂′j=λj∂j+(∂j′, j′<j の K(X) 係数の 1 次結合)\partial'^j = \lambda^j\partial^j + (\partial^{j'},\ j' < j \text{ の } K(X) \text{ 係数の 1 次結合}) で、∂j(λf)=λ ∂jf+(∂j′f, j′<j の 1 次結合)\partial^j(\lambda f) = \lambda\,\partial^jf + (\partial^{j'}f,\ j' < j \text{ の 1 次結合}) なので、列の基本変形で Wu′=λg⋅λ0+1+⋯+(g−1)Wu=λNWuW_{u'} = \lambda^{g}\cdot\lambda^{0 + 1 + \cdots + (g-1)}W_u = \lambda^{N}W_u、N=g(g+1)/2N = g(g+1)/2 です。したがって Wu (du)⊗NW_u\,(du)^{\otimes N} は uu によらない ωX⊗N\omega_X^{\otimes N} の 00 でない有理切断です。点 PP では、素元 uu について (du)⊗N(du)^{\otimes N} が ωX⊗N\omega_X^{\otimes N} の茎の基底なので、この切断の PP での位数は vP(Wu)=w(P)≥0v_P(W_u) = w(P) \ge 0 です。よってこれは大域切断で、零点の因子は ∑Pw(P)P\sum_P w(P)P です。ωX⊗N≅OX(NK)\omega_X^{\otimes N} \cong \mathcal{O}_X(NK) の切断の零点の因子は NKNK と線形同値なので、次数は N(2g−2)=(g−1)g(g+1)N(2g - 2) = (g - 1)g(g + 1) です。

(2) n≥1n \ge 1 が PP での空隙である(l(nP)=l((n−1)P)l(nP) = l((n - 1)P))ことと、n−1∈{a1,…,ag}n - 1 \in \{a_1, \ldots, a_g\} は同値です。実際、Riemann–Roch を nPnP と (n−1)P(n - 1)P に使って引くと

(l(nP)−l((n−1)P))+(l(K−(n−1)P)−l(K−nP))=1\big( l(nP) - l((n-1)P) \big) + \big( l(K - (n-1)P) - l(K - nP) \big) = 1

で、L(K−mP)L(K - mP) は PP で mm 位以上の零点をもつ H0(X,ωX)H^0(X, \omega_X) の元の空間と同型なので、第 2 項が 11 であることは位数ちょうど n−1n - 1 の ω\omega があることと同値です。よって空隙は γi=ai+1\gamma_i = a_i + 1 の gg 個で、w(P)=∑i(γi−i)w(P) = \sum_i(\gamma_i - i) です。deg⁡nP>2g−2\deg nP > 2g - 2 なら l(nP)=n+1−gl(nP) = n + 1 - g なので空隙は 2g−12g - 1 以下です。空隙でない正の整数(非空隙)を小さい順に α1<α2<⋯\alpha_1 < \alpha_2 < \cdots とすると、1,…,2g1, \ldots, 2g の中の非空隙は gg 個で αg=2g\alpha_g = 2g です。PP だけに極をもつ関数の積を考えると、非空隙の和は非空隙です。

1≤j≤g−11 \le j \le g - 1 について αj+αg−j≥2g\alpha_j + \alpha_{g-j} \ge 2g を示します。そうでないとすると、α1+αg−j<⋯<αj+αg−j\alpha_1 + \alpha_{g-j} < \cdots < \alpha_j + \alpha_{g-j} は αg−j\alpha_{g-j} より大きく αg\alpha_g より小さい jj 個の非空隙ですが、そのような非空隙は αg−j+1,…,αg−1\alpha_{g-j+1}, \ldots, \alpha_{g-1} の j−1j - 1 個しかなく矛盾です。jj について和を取ると ∑j=1g−1αj≥g(g−1)\sum_{j=1}^{g-1}\alpha_j \ge g(g - 1) で、空隙の和は ∑n=12g−1n−∑j=1g−1αj≤g(2g−1)−g(g−1)=g2\sum_{n=1}^{2g-1}n - \sum_{j=1}^{g-1}\alpha_j \le g(2g - 1) - g(g - 1) = g^2、したがって w(P)≤g2−g(g+1)/2=g(g−1)/2w(P) \le g^2 - g(g + 1)/2 = g(g - 1)/2 です。等号が成り立つなら、すべての jj で αj+αg−j=2g=αg\alpha_j + \alpha_{g-j} = 2g = \alpha_g で、αi+αg−j\alpha_i + \alpha_{g-j}(i<ji < j)は αg−j\alpha_{g-j} と αg\alpha_g の間の j−1j - 1 個の非空隙なので αi+αg−j=αg−j+i\alpha_i + \alpha_{g-j} = \alpha_{g-j+i} です。i=1i = 1 として αm+1=αm+α1\alpha_{m+1} = \alpha_m + \alpha_1(1≤m≤g−11 \le m \le g - 1)、よって αg=gα1=2g\alpha_g = g\alpha_1 = 2g、α1=2\alpha_1 = 2 で、l(2P)=2l(2P) = 2 です。逆に l(2P)=2l(2P) = 2 なら偶数はすべて非空隙で、空隙は 1,3,…,2g−11, 3, \ldots, 2g - 1、w(P)=∑i(i−1)=g(g−1)/2w(P) = \sum_i (i - 1) = g(g - 1)/2 です。

補題 8.3(自己同型の固定点の個数)✓

XX を種数 gg の曲線とする。σ∈Aut⁡X\sigma \in \operatorname{Aut} X が恒等写像でないなら、σ\sigma の固定点は 2g+22g + 2 個以下である。

証明(補題 8.3)

補題 5.2 の (3) により、σP≠P\sigma P \ne P となる点 PP があります。l((g+1)P)≥(g+1)+1−g=2l((g + 1)P) \ge (g + 1) + 1 - g = 2(Riemann–Roch)なので、PP だけに極をもち極の位数 rr が 1≤r≤g+11 \le r \le g + 1 である hh があります。σ#h\sigma^{\#}h は σ−1P≠P\sigma^{-1}P \ne P だけに rr 位の極をもつので、h−σ#hh - \sigma^{\#}h は PP で rr 位の極をもち 00 ではなく、極の因子の次数は 2r≤2g+22r \le 2g + 2 です。零点の個数は極の因子の次数以下です(命題 5.3[曲線と Riemann–Roch の定理] の (2))。σ\sigma の固定点 QQ は PP とも σ−1P\sigma^{-1}P とも異なり、(h−σ#h)(Q)=h(Q)−h(σQ)=0(h - \sigma^{\#}h)(Q) = h(Q) - h(\sigma Q) = 0 なので零点です。

補題 8.4(自己同型群の有限性)✓

標数 00 の代数閉体上の種数 g≥2g \ge 2 の曲線 XX について、Aut⁡X\operatorname{Aut} X は有限群である。

証明(補題 8.4)

Weierstrass 点の集合 W\mathcal{W} は空でない有限集合で、Aut⁡X\operatorname{Aut} X はこれを置換します(補題 8.2)。準同型 Aut⁡X→S(W)\operatorname{Aut} X \to \mathfrak{S}(\mathcal{W}) の核 HH が有限であることを示せば十分です。

XX が超楕円でない場合。 すべての点で l(2P)=1l(2P) = 1(補題 7.2)なので、補題 8.2 の (2) により w(P)≤g(g−1)/2−1w(P) \le g(g - 1)/2 - 1 です。種数 22 の曲線は超楕円(定理 7.3 の (3))なので g≥3g \ge 3 で、右辺は正です。(1) から

∣W∣≥(g−1)g(g+1)g(g−1)/2−1>(g−1)g(g+1)g(g−1)/2=2g+2|\mathcal{W}| \ge \frac{(g - 1)g(g + 1)}{g(g - 1)/2 - 1} > \frac{(g - 1)g(g + 1)}{g(g - 1)/2} = 2g + 2

です。HH の元は 2g+22g + 2 個より多い点を固定するので、補題 8.3 により恒等写像で、HH は自明です。

XX が超楕円の場合。 FF を有効な g21g^1_2、1,h1, h を L(F)L(F) の基底、φ=φh ⁣:X→P1\varphi = \varphi_h\colon X \to \mathbb{P}^1(次数 22)とします。標数 00 なので分岐は従順で、定理 3.4 から分岐点は 2g−2+4=2g+22g - 2 + 4 = 2g + 2 個(各 eP=2e_P = 2)です。分岐点 PP では 2P=φ∗(φ(P))∼F2P = \varphi^*(\varphi(P)) \sim F なので l(2P)=2l(2P) = 2 で、PP は Weierstrass 点です。σ∈H\sigma \in H とします。補題 8.1 により σ#\sigma^{\#} は k(h)k(h) を保つので、P1\mathbb{P}^1 の自己同型 σˉ\bar\sigma で φ∘σ=σˉ∘φ\varphi \circ \sigma = \bar\sigma \circ \varphi となるものがあります。σˉ\bar\sigma は分岐点の像である 2g+2≥62g + 2 \ge 6 個の相異なる点を固定します。P1\mathbb{P}^1 の自己同型は 22 次の可逆行列で与えられ(系 5.2[因子と直線束])、33 点を固定する行列はどの 2 つも 1 次独立な 33 つの固有ベクトルをもつのでスカラー行列です。よって σˉ\bar\sigma は恒等写像で、σ#\sigma^{\#} は k(h)k(h) の上で恒等的です。[K(X):k(h)]=2[K(X) : k(h)] = 2 なので、そのような K(X)K(X) の自己同型は 22 個以下(生成元 yy の行き先は yy の最小多項式の根)で、∣H∣≤2|H| \le 2 です。

補題 8.5(有限群による商)✓

XX を曲線、GG を Aut⁡X\operatorname{Aut} X の位数 nn の有限部分群、YY を K(Y)=K(X)GK(Y) = K(X)^G(GG の固定体)となる曲線、f ⁣:X→Yf\colon X \to Y を対応する射とする。このとき deg⁡f=n\deg f = n で、GG は ff の各ファイバーに推移的に作用し、ePe_P は固定部分群 GPG_P の位数に等しい。

証明(補題 8.5)

σ↦(σ#)−1\sigma \mapsto (\sigma^{\#})^{-1} により GG は K(X)K(X) の自己同型の位数 nn の群とみなせ(σ#\sigma^{\#} が恒等なら σ\sigma は恒等です)、Artin の定理(補題 7.7[ガロア理論への招待])により [K(X):K(X)G]=n[K(X) : K(X)^G] = n です。K(X)GK(X)^G は kk 上有限生成で超越次数 11 なので YY と ff が定まります。σ∈G\sigma \in G について f∘σf \circ \sigma と ff は同じ関数体の埋め込みを与えるので f∘σ=ff \circ \sigma = f で、GG はファイバーを保ちます。

推移性を示します。f(P′)=f(P)f(P') = f(P) で P′P' が軌道 GPGP に入らないとします。軌道 GPGP と GP′GP' の外に点 P′′P'' を取ります。mm が大きいとき、L(mP′′−P′)L(mP'' - P') の中で、各 σ∈G\sigma \in G についての L(mP′′−P′−σP)L(mP'' - P' - \sigma P) は余次元 11 の部分空間です(系 6.6[曲線と Riemann–Roch の定理])。kk は無限体なので、有限個の真の部分空間の和集合は全体にならず、P′P' で消え、どの σP\sigma P でも消えず、P′′P'' 以外に極をもたない hh があります。ノルム N=∏σ∈Gσ#hN = \prod_{\sigma \in G}\sigma^{\#}h は GG で不変なので K(Y)K(Y) の元です。σ#h\sigma^{\#}h の極は σ−1P′′\sigma^{-1}P'' だけなので、NN は PP と P′P' で正則で、N(P′)=0N(P') = 0、N(P)=∏σh(σP)≠0N(P) = \prod_\sigma h(\sigma P) \ne 0 です。一方 N∈OY,f(P)N \in \mathcal{O}_{Y,f(P)} の f(P)=f(P′)f(P) = f(P') での値は N(P)N(P) とも N(P′)N(P') とも等しく、矛盾です。

τ∈G\tau \in G は PP の局所環を τ−1P\tau^{-1}P の局所環に写し K(Y)K(Y) を固定するので、同じファイバーの点の分岐指数は等しくなります。ファイバーの点の個数は n/∣GP∣n/|G_P| で、∑e=n\sum e = n(命題 5.3[曲線と Riemann–Roch の定理])から eP=∣GP∣e_P = |G_P| です。

系 8.6(Hurwitz の上界)✓

標数 00 の代数閉体上の種数 g≥2g \ge 2 の曲線 XX について、∣Aut⁡X∣≤84(g−1)|\operatorname{Aut} X| \le 84(g - 1) である。

証明(系 8.6)

補題 8.4 により G=Aut⁡XG = \operatorname{Aut} X は有限です。n=∣G∣n = |G| とし、補題 8.5 の f ⁣:X→Yf\colon X \to Y を取ります。分岐は従順なので、定理 3.4 により 2g−2=n(2gY−2)+∑P(eP−1)2g - 2 = n(2g_Y - 2) + \sum_P(e_P - 1) です。分岐点の像を Q1,…,QsQ_1, \ldots, Q_s、その上の点の分岐指数を ei≥2e_i \ge 2 とすると、QiQ_i の上には n/ein/e_i 個の点があるので

2g−2n=2gY−2+∑i=1s(1−1ei)=:T\frac{2g - 2}{n} = 2g_Y - 2 + \sum_{i=1}^{s}\Big( 1 - \frac{1}{e_i} \Big) =: T

です。T>0T > 0 で、各項 1−1/ei1 - 1/e_i は 1/21/2 以上 11 未満です。T≥1/42T \ge 1/42 を場合に分けて示します。

  • gY≥2g_Y \ge 2 なら T≥2T \ge 2。gY=1g_Y = 1 なら T>0T > 0 から s≥1s \ge 1 で T≥1/2T \ge 1/2。
  • gY=0g_Y = 0、s≥5s \ge 5 なら T≥−2+5/2=1/2T \ge -2 + 5/2 = 1/2。
  • gY=0g_Y = 0、s=4s = 4 なら T=2−∑1/ei>0T = 2 - \sum 1/e_i > 0 から eie_i がすべて 22 ではなく、T≥2−3/2−1/3=1/6T \ge 2 - 3/2 - 1/3 = 1/6。
  • gY=0g_Y = 0、s=3s = 3、e1≤e2≤e3e_1 \le e_2 \le e_3 なら T=1−1/e1−1/e2−1/e3T = 1 - 1/e_1 - 1/e_2 - 1/e_3。e1≥4e_1 \ge 4 なら T≥1/4T \ge 1/4。e1=3e_1 = 3 なら、e2=3e_2 = 3 のとき T>0T > 0 から e3≥4e_3 \ge 4 で T≥1/12T \ge 1/12、e2≥4e_2 \ge 4 のとき T≥1/6T \ge 1/6。e1=2e_1 = 2 なら、e2≥5e_2 \ge 5 のとき T≥1/10T \ge 1/10、e2=4e_2 = 4 のとき e3≥5e_3 \ge 5 で T≥1/20T \ge 1/20、e2=3e_2 = 3 のとき e3≥7e_3 \ge 7 で T≥1/42T \ge 1/42(e2=2e_2 = 2 は T<0T < 0)。
  • gY=0g_Y = 0、s≤2s \le 2 なら T<0T < 0 で起こらない。

よって n=(2g−2)/T≤84(g−1)n = (2g - 2)/T \le 84(g - 1) です。

例 8.7(Klein の 4 次曲線)

P2\mathbb{P}^2 の曲線 x3y+y3z+z3x=0x^3y + y^3z + z^3x = 0 は標数 00 で非特異な 4 次曲線で、種数は 33 です。上界は 84⋅2=16884 \cdot 2 = 168 で、この曲線の自己同型群は位数 168168 の単純群 PSL2(F7)\mathrm{PSL}_2(\mathbb{F}_7) であることが知られています(Klein, 1879)。位数 77 の元 (x:y:z)↦(ζx:ζ4y:ζ2z)(x : y : z) \mapsto (\zeta x : \zeta^4 y : \zeta^2 z)(ζ7=1\zeta^7 = 1)と位数 33 の座標の巡回置換は、方程式から直接確かめられます。等号は、証明の最後の場合 (e1,e2,e3)=(2,3,7)(e_1, e_2, e_3) = (2, 3, 7) に対応します。

演習 9.1易

標数が 22 でないとき、種数 gg の曲線 XX から P1\mathbb{P}^1 への次数 22 の射の分岐点はちょうど 2g+22g + 2 個であることを示せ。また y2=f(x)y^2 = f(x)(ff は重根をもたない 2g+22g + 2 次式)の分岐点を求めよ。

解答

次数 22 の拡大は標数が 22 でなければ分離的で、eP≤2e_P \le 2 なので分岐は従順です。定理 3.4 から 2g−2=2⋅(−2)+#{分岐点}2g - 2 = 2 \cdot (-2) + \#\{\text{分岐点}\}、分岐点は 2g+22g + 2 個です。y2=f(x)y^2 = f(x) では、f(a)≠0f(a) \ne 0 の x=ax = a の上に y=±f(a)y = \pm\sqrt{f(a)} の 2 点、無限遠の上にも 2 点あるので不分岐で、分岐点は ff の根 aa の上の点 (a,0)(a, 0) の 2g+22g + 2 個です。

演習 9.2標準

標数が 2,32, 3 でないとき、楕円曲線 y2=x3+ax+by^2 = x^3 + ax + b(単位元は無限遠点 P0P_0)について、(a) P⊕P=P0P \oplus P = P_0 となる P≠P0P \ne P_0 は y=0y = 0 の 3 点で、P0P_0 と合わせて (Z/2)2(\mathbb{Z}/2)^2 と同型な部分群をなすこと、(b) P⊕P⊕P=P0P \oplus P \oplus P = P_0 は PP での接線が曲線と PP で重複度 33 で交わる(PP が変曲点である)ことと同値であることを示せ。

解答

(a) 定理 6.1 の (3) により (x0,y0)(x_0, y_0) の逆元は (x0,−y0)(x_0, -y_0) なので、P=ι(P)P = \iota(P) は y0=0y_0 = 0 と同値で、x0x_0 は x3+ax+bx^3 + ax + b の相異なる 3 根です。位数 22 以下の元の全体は部分群で、位数 44、すべての元が位数 22 以下なので (Z/2)2(\mathbb{Z}/2)^2 です。3 点 (ri,0)(r_i, 0) は直線 y=0y = 0 の上にあるので和が P0P_0 であることも確かめられます。(b) 定理 5.4 の (2) により、3P=P03P = P_0 は 3P=div⁡(ℓ)3P = \operatorname{div}(\ell) となる直線 ℓ\ell があることと同値で、補題 5.3 の (2) により、これは ℓ\ell が PP で重複度 33 で交わることです。重複度 22 以上で交わる直線は接線だけなので、ℓ\ell は接線です。

演習 9.3標準

y2=x3+ax+by^2 = x^3 + ax + b の上の点 P=(x1,y1)P = (x_1, y_1)、Q=(x2,y2)Q = (x_2, y_2)(x1≠x2x_1 \ne x_2)について、P⊕Q=(x3,y3)P \oplus Q = (x_3, y_3) は λ=(y2−y1)/(x2−x1)\lambda = (y_2 - y_1)/(x_2 - x_1) として x3=λ2−x1−x2x_3 = \lambda^2 - x_1 - x_2、y3=−y1−λ(x3−x1)y_3 = -y_1 - \lambda(x_3 - x_1) で与えられることを示せ。

解答

直線 PQPQ は y=λ(x−x1)+y1y = \lambda(x - x_1) + y_1 です。曲線の式に代入すると x3−λ2x2+⋯=0x^3 - \lambda^2x^2 + \cdots = 0 で、3 根の和は λ2\lambda^2 です。2 根は x1,x2x_1, x_2 なので、3 つ目の交点 R=c(P,Q)R = c(P, Q) の xx 座標は x3=λ2−x1−x2x_3 = \lambda^2 - x_1 - x_2、yy 座標は λ(x3−x1)+y1\lambda(x_3 - x_1) + y_1 です。P⊕Q⊕R=P0P \oplus Q \oplus R = P_0 なので P⊕QP \oplus Q は RR の逆元で、yy 座標の符号を変えて y3=−y1−λ(x3−x1)y_3 = -y_1 - \lambda(x_3 - x_1) です。

演習 9.4難

標数 00 の超楕円曲線 XX(種数 g≥2g \ge 2)について、P1\mathbb{P}^1 への次数 22 の射 φ\varphi に対し φ∘ι=φ\varphi \circ \iota = \varphi を満たす恒等でない自己同型 ι\iota がただ一つあること、ι\iota は φ\varphi の取り方によらないこと、ι\iota は Aut⁡X\operatorname{Aut} X のすべての元と可換であることを示せ。

解答

K(X)/k(h)K(X)/k(h) は 22 次拡大で、標数が 22 でないので K(X)=k(h)(y)K(X) = k(h)(y)、y2∈k(h)y^2 \in k(h) と書けます。k(h)k(h) 上の自己同型は y↦±yy \mapsto \pm y の 2 つで、y↦−yy \mapsto -y に対応する XX の自己同型が ι\iota です(定理 4.2[曲線と Riemann–Roch の定理])。φ∘ι=φ\varphi \circ \iota = \varphi は ι#\iota^{\#} が k(h)k(h) の上で恒等的であることと同値なので、一意です。補題 8.1 により部分体 k(h)k(h) は φ\varphi によらないので ι\iota もよりません。σ∈Aut⁡X\sigma \in \operatorname{Aut} X について、σ#\sigma^{\#} は k(h)k(h) を保つので、σισ−1\sigma\iota\sigma^{-1} に対応する体の自己同型は k(h)k(h) の上で恒等的で、恒等でない位数 22 の元です。一意性から σισ−1=ι\sigma\iota\sigma^{-1} = \iota です。

  • R. Hartshorne, Algebraic Geometry, Graduate Texts in Mathematics 52, Springer, 1977 — 第 IV 章 §2(Hurwitz の定理)、§4(楕円曲線)、§5(標準埋め込みと Clifford の定理)。
  • J. H. Silverman, The Arithmetic of Elliptic Curves, 2nd ed., Graduate Texts in Mathematics 106, Springer, 2009 — 第 II 章(代数曲線)、第 III 章(楕円曲線の幾何)。
  • E. Arbarello, M. Cornalba, P. A. Griffiths, J. Harris, Geometry of Algebraic Curves, Volume I, Grundlehren der mathematischen Wissenschaften 267, Springer, 1985 — 第 I 章(Weierstrass 点、標準曲線)、第 III 章(Clifford の定理)。
  • H. M. Farkas, I. Kra, Riemann Surfaces, 2nd ed., Graduate Texts in Mathematics 71, Springer, 1992 — 第 III 章(Weierstrass 点)、第 V 章(自己同型群と Hurwitz の定理)。
  • A. Hurwitz, “Über algebraische Gebilde mit eindeutigen Transformationen in sich”, Mathematische Annalen 41 (1893), 403–442.

このテーマの 100 本ノック(50 問)

執筆: Claude Code(Opus 5.5)、Claude Code(Sonnet 5.5)・監査 2 回(Claude Code)・最終 2026-10-12

この記事の誤りを報告する ・運営: 夢現技研合同会社 ・料金 ・利用条件 ・特定商取引法に基づく表記

© 2026 夢現技研合同会社 ・コード例は MIT ライセンスです。