楕円曲線

同義語:elliptic curve

概要

楕円曲線(elliptic curve)とは、体 $k$ 上の種数 $1$ の滑らかで幾何学的に既約な射影曲線 $E$ と $k$ 有理点 $O$ との組 $(E,O)$ のことである。Riemann–Roch の定理により $E$ は Weierstrass 方程式 $y^2+a_1xy+a_3y=x^3+a_2x^2+a_4x+a_6$ の定める平面 3 次曲線と同型で、判別式 $\Delta\ne0$ が滑らかさを、$j$ 不変量が代数閉体上の同型類を定める。弦と接線の法則で $E$ は $O$ を単位元とするアーベル群になり、次数 $0$ の因子類群 $\operatorname{Pic}^0(E)$ と同一視される。複素数体上では $\mathbb{C}/\Lambda$ と一意化され、有限体上では Hasse の定理、代数体上では Mordell–Weil の定理が成り立つ。

$$\newcommand{C}[0]{\mathbb{C}} \newcommand{N}[0]{\mathbb{N}} \newcommand{Q}[0]{\mathbb{Q}} \newcommand{R}[0]{\mathbb{R}} \newcommand{Z}[0]{\mathbb{Z}} $$

前提知識: 体, 代数曲線, 種数, 因子, Riemann–Rochの定理, 射影空間, アーベル群

定義

楕円曲線は「種数 $1$ の滑らかな射影曲線に基点を 1 つ指定したもの」であり、「$y^2=x^3+Ax+B$ の零点集合に無限遠点を加えたもの」とも「複素平面を格子で割ったトーラス」とも記述できる。本記事は抽象的な定義から出発し、他の 2 つの記述を導く。

楕円曲線

$k$ を体とする。$k$ 上の楕円曲線(elliptic curve)とは、組 $(E,O)$ であって、$E$ が $k$ 上の滑らかで幾何学的に既約な射影代数曲線で種数が $1$ のものであり、$O\in E(k)$ が $E$ の $k$ 有理点であるもののことをいう。$O$ を基点あるいは原点という。$k$ の体の拡大 $K$ に対し、$E$ の $K$ 有理点の集合を $E(K)$ と書く。
2 つの楕円曲線 $(E,O)$、$(E',O')$ の間の同型とは、$k$ 上の曲線の同型 $\varphi\colon E\to E'$ で $\varphi(O)=O'$ を満たすもののことである。

種数 $1$ の滑らかな射影曲線であっても、$k$ 有理点をもたなければ楕円曲線とは呼ばない(ex-elliptic-curve-selmer)。基点 $O$ の指定は、後で述べる群構造の単位元を定めるために必要である。

Weierstrass方程式と判別式・j不変量

体 $k$ 上のWeierstrass 方程式とは、射影空間 $\mathbb{P}^2$ の座標 $[X:Y:Z]$ に関する 3 次の同次方程式
$$ Y^2Z+a_1XYZ+a_3YZ^2=X^3+a_2X^2Z+a_4XZ^2+a_6Z^3\qquad(a_i\in k) $$
のことをいう。$x=X/Z$、$y=Y/Z$ とおいた affine 方程式
$$ y^2+a_1xy+a_3y=x^3+a_2x^2+a_4x+a_6 $$
でも表す。この 3 次曲線と直線 $Z=0$ との交点はただ 1 点 $O:=[0:1:0]$ であり、これを無限遠点という。係数から次の量を定める。
$$ \begin{aligned} b_2&=a_1^2+4a_2,\quad b_4=2a_4+a_1a_3,\quad b_6=a_3^2+4a_6,\quad b_8=a_1^2a_6+4a_2a_6-a_1a_3a_4+a_2a_3^2-a_4^2,\\ c_4&=b_2^2-24b_4,\quad c_6=-b_2^3+36b_2b_4-216b_6,\\ \Delta&=-b_2^2b_8-8b_4^3-27b_6^2+9b_2b_4b_6,\qquad j=\frac{c_4^3}{\Delta}\ (\Delta\ne0\text{ のとき}). \end{aligned} $$
$\Delta$ を Weierstrass 方程式の判別式、$j$ を $j$ 不変量という。また有理微分形式
$$ \omega:=\frac{dx}{2y+a_1x+a_3}=\frac{dy}{3x^2+2a_2x+a_4-a_1y} $$
を不変微分という(2 つの表示が等しいことは affine 方程式を微分すればわかる)。
$k$ の標数が $2$ でも $3$ でもないとき、$y$ を $y-(a_1x+a_3)/2$ に置き換えて $a_1=a_3=0$ とし、次いで $x$ を平行移動して $a_2=0$ とすることで、方程式は短い Weierstrass 形
$$ y^2=x^3+Ax+B\qquad(A,B\in k) $$
になる。このとき
$$ \Delta=-16(4A^3+27B^2),\qquad j=1728\cdot\frac{4A^3}{4A^3+27B^2},\qquad \omega=\frac{dx}{2y} $$
である。

短い Weierstrass 形の $\Delta$ は、3 次式 $x^3+Ax+B$ の多項式としての判別式(判別式(多項式))$-4A^3-27B^2$ の $16$ 倍である。一般の標数を扱うために $\Delta$ の定義は長いが、標数が $2,3$ でなければ短い形の式だけでよい。
楕円曲線と Weierstrass 方程式の関係は次の通りである。

  • 楕円曲線 $(E,O)$ は、$O$ が無限遠点 $[0:1:0]$ に対応するような Weierstrass 方程式で定義される $\mathbb{P}^2$ の 3 次曲線と同型である(thm-elliptic-curve-weierstrass-form)。
  • Weierstrass 方程式が定める 3 次曲線が滑らかであることは $\Delta\ne0$ と同値であり、そのとき $(C,[0:1:0])$ は楕円曲線である(prop-elliptic-curve-discriminant)。
  • 同じ楕円曲線を表す 2 つの Weierstrass 方程式は $j$ 不変量が等しく、逆に標数 $2,3$ 以外では $j$ 不変量が等しい 2 つの楕円曲線は代数閉体 $\bar k$ 上で同型になる(prop-elliptic-curve-j-invariant)。
弦と接線による加法

$E\subset\mathbb{P}^2$ を Weierstrass 方程式で与えられた楕円曲線、$O=[0:1:0]$ とする。$P,Q\in E$ に対し、$P$ と $Q$ を通る直線 $L$($P=Q$ のときは $P$ における接線)をとる。$L$ は $E$ と重複度込みで 3 点で交わる(Bézoutの定理)ので、$P,Q$ 以外の 3 番目の交点を $R$ とする。次に $R$ と $O$ を通る直線 $L'$ をとり、$L'$ と $E$ の 3 番目の交点を $P+Q$ と定める。$O$ と $P$ を通る直線の 3 番目の交点を $-P$ と書く。
短い Weierstrass 形 $y^2=x^3+Ax+B$ では、$P=(x_1,y_1)$、$Q=(x_2,y_2)$ に対し $-P=(x_1,-y_1)$ であり、$Q\ne-P$ のとき
$$ \lambda=\begin{cases}\dfrac{y_2-y_1}{x_2-x_1}&(x_1\ne x_2)\\[8pt]\dfrac{3x_1^2+A}{2y_1}&(P=Q)\end{cases},\qquad x_3=\lambda^2-x_1-x_2,\qquad y_3=\lambda(x_1-x_3)-y_1 $$
により $P+Q=(x_3,y_3)$ である。$Q=-P$ のときは $P+Q=O$ とする。

この演算で $E$ が $O$ を単位元とするアーベル群になり、$E(K)$ が任意の拡大体 $K$ について部分群になることは、thm-elliptic-curve-group-picard で因子類群との同一視を通じて証明する。とくに結合法則は、直線の方程式を書き下して確かめることもできるが(Sil09 III.3.4 の脚注)、因子を使えば数行で済む。

直感

楕円曲線は、有理関数が住める最も単純な「穴のある」曲線である。種数 $0$ の曲線(Riemann球面や有理曲線)は有理関数で一意化できるが、種数 $1$ になると、正則な微分形式 $\omega$ が 1 つ現れ(prop-elliptic-curve-invariant-differential)、その積分 $\int\omega$ は道の取り方によって「周期」だけずれる。複素数体上ではこのずれが格子 $\Lambda\subset\mathbb{C}$ をなし、$E(\mathbb{C})\cong\mathbb{C}/\Lambda$ となる(thm-elliptic-curve-uniformization)。$\mathbb{C}/\Lambda$ が群であることが、代数的には「3 点が同一直線上にあればその和は $0$」という弦と接線の法則として現れる。
$j$ 不変量は楕円曲線の「形」を 1 つの数で表す。$j$ が等しい曲線は代数閉体上で同型であり、$j$ を動かすと楕円曲線の同型類全体がアフィン直線 $\mathbb{A}^1$ のように並ぶ。これが楕円曲線のモジュライの最初の姿である。

例と反例

曲線 $y^2=x^3-x$ と虚数乗法

$E\colon y^2=x^3-x$ を $\mathbb{Q}$ 上で考える。$A=-1$、$B=0$ なので $\Delta=-16\cdot(-4)=64\ne0$、$j=1728$ である。位数 $2$ の点は $y=0$ となる点 $(0,0)$、$(1,0)$、$(-1,0)$ の 3 つで(prop-elliptic-curve-two-torsion)、$E(\mathbb{Q})$ はこれらと $O$ からなる位数 $4$ の群 $\mathbb{Z}/2\times\mathbb{Z}/2$ に等しい(Nagell–Lutz の定理 Sil09 VIII.7.2 と 2 降下 Sil09 X.6 による標準的な計算。これは「$1$ は合同数でない」という Fermat の主張と同値である)。
$\mathbb{Q}(i)$ 上では $(x,y)\mapsto(-x,iy)$ が $E$ の自己同型を与え、これは群の演算と可換で $O$ を保つ。$E$ の自己準同型環は $\mathbb{Z}[i]$ になり、$E$ は虚数乗法をもつ(Sil09 III.4.4、Sil94 Chapter II)。$j=1728$ はこの曲線の $\mathbb{C}$ 上の周期格子が正方格子 $\mathbb{Z}[i]$ の定数倍であることを反映している。

曲線 $y^2=x^3+1$ と位数 $6$ の点

$E\colon y^2=x^3+1$ を $\mathbb{Q}$ 上で考える。$A=0$、$B=1$ なので $\Delta=-432\ne0$、$j=0$ である。$P=(2,3)\in E(\mathbb{Q})$ に対し def-elliptic-curve-group-law の公式で倍数を計算する。$2P$ は $\lambda=(3\cdot4+0)/(2\cdot3)=2$、$x_3=4-4=0$、$y_3=2(2-0)-3=1$ により $2P=(0,1)$。$3P=P+2P$ は $\lambda=(1-3)/(0-2)=1$、$x_3=1-2-0=-1$、$y_3=1\cdot(2-(-1))-3=0$ により $3P=(-1,0)$。$(-1,0)$ は $y=0$ なので位数 $2$ の点であり、したがって $6P=O$、$P$ の位数は $6$ である。実際 $E(\mathbb{Q})$ は $P$ の生成する位数 $6$ の巡回群であることが知られている(Nagell–Lutz の定理 Sil09 VIII.7.2 と Mordell–Weil の定理(thm-elliptic-curve-mordell-weil)による標準的な計算)。
$\zeta$ を $1$ の原始 3 乗根とすると $(x,y)\mapsto(\zeta x,y)$ が $\mathbb{Q}(\zeta)$ 上の自己同型で、自己準同型環は $\mathbb{Z}[\zeta]$ である。$j=0$ の楕円曲線は代数閉体上でこの曲線と同型であり(prop-elliptic-curve-j-invariant)、周期格子は正六角形の格子 $\mathbb{Z}[\zeta]$ の定数倍である。

有限体上の点の個数

$E\colon y^2=x^3-x$ を有限体 $\mathbb{F}_5$ 上で考える($\Delta=64\not\equiv0\pmod5$ なので楕円曲線である)。$x\in\mathbb{F}_5$ ごとに $x^3-x$ の値と、それを $y^2$ にする $y$ の個数を数える。$x=0,1,4$ では $x^3-x=0$ で $y=0$ の 1 個ずつ、$x=2$ では $x^3-x=6\equiv1$ で $y=\pm1$ の 2 個、$x=3$ では $x^3-x=24\equiv4$ で $y=\pm2$ の 2 個である。affine 点は $7$ 個、無限遠点を加えて $\#E(\mathbb{F}_5)=8$ となる。Hasse の定理(thm-elliptic-curve-hasse)の評価 $|\#E(\mathbb{F}_5)-5-1|\le2\sqrt5\approx4.47$ を確かに満たす(差は $2$)。

格子から得られる楕円曲線

$\Lambda=\mathbb{Z}\omega_1+\mathbb{Z}\omega_2\subset\mathbb{C}$($\omega_1,\omega_2$ は $\mathbb{R}$ 上線型独立)を格子とし、Weierstrassの楕円関数
$$ \wp(z)=\frac1{z^2}+\sum_{\lambda\in\Lambda\setminus\{0\}}\left(\frac1{(z-\lambda)^2}-\frac1{\lambda^2}\right),\qquad g_2=60\sum_{\lambda\ne0}\lambda^{-4},\quad g_3=140\sum_{\lambda\ne0}\lambda^{-6} $$
をとる。$\wp$ は $\Lambda$ 周期の楕円関数で、微分方程式 $\wp'^2=4\wp^3-g_2\wp-g_3$ を満たし、$g_2^3-27g_3^2\ne0$ である。$z\mapsto[\wp(z):\wp'(z):1]$ は複素トーラス $\mathbb{C}/\Lambda$ から楕円曲線 $E_\Lambda\colon y^2=4x^3-g_2x-g_3$ への複素解析的な群同型を与え、$0$ は $O$ に移る(Sil09 VI.3.6)。$y^2=4x^3-g_2x-g_3$ は $x=X$、$y=2Y$ とおけば短い Weierstrass 形 $Y^2=X^3-\tfrac{g_2}4X-\tfrac{g_3}4$ になる。不変微分 $dx/y$ は $\mathbb{C}/\Lambda$ 上では $dz$ に対応する。逆にすべての $\mathbb{C}$ 上の楕円曲線がこの形で得られることが thm-elliptic-curve-uniformization の内容である。

反例:尖点をもつ 3 次曲線 $y^2=x^3$

$C\colon y^2=x^3$ は Weierstrass 方程式の形をしているが、$A=B=0$ なので $\Delta=0$ であり、原点は尖点(cusp)とよばれる特異点である。$C$ は楕円曲線ではない。実際 $t\mapsto(t^2,t^3)$ は $\mathbb{A}^1$ から $C$ の affine 部分への全単射な射で、$C$ の関数体は $k(t)$($t=y/x$)に等しく、$C$ は種数 $0$ の有理曲線である。$C$ は「Weierstrass 方程式で定義される射影 3 次曲線で $k$ 有理点 $[0:1:0]$ をもつ」という性質は満たすが、「$\Delta\ne0$」と「滑らか」と「種数 $1$」をすべて満たさない。したがって「Weierstrass 方程式の定める曲線は楕円曲線である」という含意は $\Delta\ne0$ の仮定なしには成り立たない。ただし特異点を除いた集合 $C_{\mathrm{ns}}=C\setminus\{(0,0)\}$ には弦と接線の法則で群構造が入り、$(x,y)\mapsto x/y$ が $C_{\mathrm{ns}}(k)\cong(k,+)$(加法群 $\mathbb{G}_a$)を与える(Sil09 III.2.5)。

反例:節点をもつ 3 次曲線 $y^2=x^2(x+1)$

$C\colon y^2=x^3+x^2$ は $a_2=1$ のほかは $0$ の Weierstrass 方程式で、$b_2=4$、$b_4=b_6=b_8=0$ より $\Delta=0$ である。原点では 2 本の接線 $y=\pm x$ が交わり、これは節点(node)とよばれる特異点である。$t=y/x$ とおくと $t^2=x+1$ なので $x=t^2-1$、$y=t^3-t$ であり、$C$ はやはり種数 $0$ の有理曲線で楕円曲線ではない(Weierstrass 方程式の形と有理点 $[0:1:0]$ はもつが、$\Delta\ne0$・滑らかさ・種数 $1$ を満たさない)。非特異点の集合は $(x,y)\mapsto(y+x)/(y-x)$ により乗法群 $\mathbb{G}_m$ と同型になる(Sil09 III.2.5)。尖点と節点の違いは退化した群が加法群か乗法群かの違いで、Néronモデルの理論で加法的還元・乗法的還元として現れる。

反例:有理点をもたない種数 $1$ の曲線

Selmer の 3 次曲線 $C\colon 3X^3+4Y^3+5Z^3=0\subset\mathbb{P}^2_{\mathbb{Q}}$ は滑らかな平面 3 次曲線なので種数 $1$ であるが、$C(\mathbb{Q})=\emptyset$ である(Sel51、Sil09 Chapter X)。$C$ は「種数 $1$ の滑らかな射影曲線」という条件を満たすが「$k$ 有理点をもつ」という条件を満たさず、$\mathbb{Q}$ 上の楕円曲線ではなく、Weierstrass 方程式(常に有理点 $[0:1:0]$ をもつ)では表せない。一方 $C$ は $\mathbb{R}$ とすべての $\mathbb{Q}_p$ の上で点をもち、Hasse原理 が種数 $1$ で破れる例である。$C$ のJacobi多様体 $\operatorname{Pic}^0_{C/\mathbb{Q}}$ は $\mathbb{Q}$ 上の楕円曲線で、$C$ はそのトーサー(トーサー)である。

性質

Weierstrass 形の導出

以下、$(E,O)$ を体 $k$ 上の楕円曲線とし、$E$ の因子 $D$ に対して
$$ L(D):=\{f\in k(E)^\times\mid \operatorname{div}(f)+D\ge0\}\cup\{0\},\qquad \ell(D):=\dim_k L(D) $$
とおく(Riemann–Rochの定理)。使うのは Riemann–Roch の定理の次の帰結だけである(Har77 IV.1.3、Sil09 II.5.5)。

  • 種数 $g$ の滑らかな射影曲線の標準因子 $K$ は次数 $2g-2$ をもち、$\ell(K)=g$ である。
  • $\deg D>2g-2$ ならば $\ell(D)=\deg D+1-g$ である。
    $g=1$ のときは $\deg K=0$、$\ell(K)=1$ なので $K$ は $0$ と線型同値であり、$n\ge1$ に対して $\ell(n(O))=n$ である。
Weierstrass 形の存在と一意性

$(E,O)$ を体 $k$ 上の楕円曲線とする。

  1. 関数 $x,y\in k(E)$ で、$x$ が $O$ でちょうど $2$ 位の極、$y$ が $O$ でちょうど $3$ 位の極をもち、$O$ 以外では正則なものが存在し、$\varphi=[x:y:1]\colon E\to\mathbb{P}^2$ は $E$ から Weierstrass 方程式 $Y^2Z+a_1XYZ+a_3YZ^2=X^3+a_2X^2Z+a_4XZ^2+a_6Z^3$($a_i\in k$)の定める曲線 $C$ への同型で、$\varphi(O)=[0:1:0]$ を満たす。
  2. 1 の性質をもつ 2 組の関数 $(x,y)$、$(x',y')$ は、ある $u\in k^\times$、$r,s,t\in k$ により
    $$ x=u^2x'+r,\qquad y=u^3y'+su^2x'+t $$
    と結ばれる。

1.$\ell(2(O))=2$、$\ell(3(O))=3$ であり $L((O))=L(0)=k$($\ell((O))=1$)なので、$x\in L(2(O))\setminus L((O))$、$y\in L(3(O))\setminus L(2(O))$ がとれる。$x$ は $O$ で $2$ 位、$y$ は $3$ 位の極をもち、$O$ 以外では正則である。$\ell(6(O))=6$ であるが、$L(6(O))$ には $7$ 個の関数 $1,x,y,x^2,xy,y^2,x^3$ が入るので、これらの間に自明でない $k$ 線型関係
$$ Ay^2+a_1xy+a_3y=Bx^3+a_2x^2+a_4x+a_6\qquad(A,B,a_i\in k) $$
がある。$O$ での極の位数はそれぞれ $0,2,3,4,5,6,6$ で、$y^2$ と $x^3$ 以外は互いに異なるから、もし $A=0$ ならば残る 6 個は極の位数が相異なり線型独立となって関係が自明になる。よって $A\ne0$、同様に $B\ne0$ である。$x$ を $ABx$、$y$ を $AB^2y$ で置き換えて全体を $A^3B^4$ で割れば $A=B=1$ にできる。
$\varphi=[x:y:1]$ は有理写像であり、$E$ が滑らかな曲線なので射である(Sil09 II.2.1)。$O$ の近くでは $\varphi=[x/y:1:1/y]$ で、$x/y$ と $1/y$ は $O$ で零点をもつから $\varphi(O)=[0:1:0]$ である。像は $C$ に含まれる。$x$ は $O$ にのみ $2$ 位の極をもつので $x\colon E\to\mathbb{P}^1$ は次数 $2$ の射、同様に $y$ は次数 $3$ の射であり、$[k(E):k(x)]=2$、$[k(E):k(y)]=3$ である。$k(x,y)\subset k(E)$ の次数は $2$ と $3$ を割るから $1$、すなわち $k(E)=k(x,y)$ で、$\varphi\colon E\to C$ は次数 $1$ の射である。
$C$ が特異点をもつとする($\bar k$ 上で考えてよい)。特異点 $P_0$ を通る直線は $C$ と $P_0$ で重複度 $2$ 以上で交わるので、残りの交点はちょうど 1 つであり、$P_0$ を通る直線の族($\mathbb{P}^1$ でパラメータづけられる)と $C$ の点とが対応して $C$ の関数体は $k$ 上 1 変数の有理関数体になる(Sil09 III.2.5 の証明)。すると $k(E)=k(C)$ は有理関数体で、$E$ は $\mathbb{P}^1$ と双有理、したがって滑らかな射影曲線として $\mathbb{P}^1$ と同型になり(Sil09 II.2.4 と II.2.4.1)、種数が $0$ となって矛盾する。よって $C$ は滑らかで、滑らかな曲線の間の次数 $1$ の射 $\varphi$ は同型である(Sil09 II.2.4.1)。
2.$x,x'\in L(2(O))$ で $L(2(O))$ は $1,x'$ を基底にもつから $x=\lambda x'+r$($\lambda\in k^\times$、$r\in k$)。同様に $L(3(O))$ は $1,x',y'$ を基底にもつから $y=\mu y'+\sigma x'+t$($\mu\in k^\times$)。$x,y$ が満たす Weierstrass 方程式に代入すると、$O$ で $6$ 位の極をもつ項は $\mu^2y'^2$ と $\lambda^3x'^3$ であり、$y'^2-x'^3$ は $O$ で高々 $5$ 位の極しかもたないので、$\mu^2=\lambda^3$ が必要である。$u:=\mu/\lambda$ とおくと $u^2=\mu^2/\lambda^2=\lambda$、$u^3=\mu^3/\lambda^3=\mu$ であり、$s:=\sigma/u^2$ とおけば主張の形になる。$\square$

判別式と $j$ 不変量

滑らかさと判別式

$k$ の標数を $2,3$ 以外とし、$C\colon y^2=x^3+Ax+B$ を短い Weierstrass 形の 3 次曲線とする。$C$ が滑らかであることと $\Delta=-16(4A^3+27B^2)\ne0$ とは同値であり、このとき $(C,[0:1:0])$ は楕円曲線である。一般の標数でも、Weierstrass 方程式の定める曲線が滑らかであることと $\Delta\ne0$ とは同値である(Sil09 III.1.4)。

$F(x,y)=y^2-f(x)$、$f(x)=x^3+Ax+B$ とおく。affine 点 $(x_0,y_0)$ が特異点であることは $F=\partial F/\partial x=\partial F/\partial y=0$、すなわち $y_0^2=f(x_0)$、$f'(x_0)=0$、$2y_0=0$ と同値であり、標数が $2$ でないから $y_0=0$、$f(x_0)=f'(x_0)=0$ と同値である。これは $f$ が重根 $x_0$ をもつことにほかならず、$f$ の判別式 $-4A^3-27B^2$ が $0$ になることと同値である。無限遠点 $O=[0:1:0]$ については、$Y=1$ の座標 $X/Y,Z/Y$ で方程式は $Z=X^3+AXZ^2+BZ^3$ となり、$(0,0)$ における $Z$ についての偏微分は $1-2AXZ-3BZ^2=1\ne0$ なので $O$ は常に滑らかな点である。よって $C$ が滑らかであることと $\Delta\ne0$ とは同値である。
$\Delta\ne0$ のとき $C$ は滑らかな平面 3 次曲線で、既約であり(可約なら直線を成分にもち、直線と残りの 2 次曲線の交点が特異点になる)、$[0:1:0]$ は $k$ 有理点である。種数が $1$ であることは、不変微分 $\omega=dx/(2y)$ の因子が $0$ であること(prop-elliptic-curve-invariant-differential)から従う。$\operatorname{div}(\omega)$ は標準因子で次数 $2g-2$ をもつから $2g-2=0$、$g=1$ である。$\square$

j 不変量による分類

$k$ の標数を $2,3$ 以外とし、$E\colon y^2=x^3+Ax+B$、$E'\colon y^2=x^3+A'x+B'$ を楕円曲線とする。

  1. $E$ と $E'$ が $k$ 上同型であることは、ある $u\in k^\times$ が存在して $A'=u^{-4}A$、$B'=u^{-6}B$ となることと同値である。
  2. $E$ と $E'$ が代数閉体 $\bar k$ 上で同型であることは $j(E)=j(E')$ と同値である。
  3. 任意の $j_0\in k$ に対し、$j$ 不変量が $j_0$ の $k$ 上の楕円曲線が存在する。

1.同型 $E\to E'$ は基点を保つので、$E'$ の座標関数 $x',y'$ を引き戻したものは thm-elliptic-curve-weierstrass-form の 1 の性質をもち、同定理の 2 により $x=u^2x'+r$、$y=u^3y'+su^2x'+t$ と書ける。これを $y^2=x^3+Ax+B$ に代入して $u^6$ で割ると、$x',y'$ の満たす Weierstrass 方程式が得られる。$1,x',y',x'^2,x'y',y'^2,x'^3$ の間の線型関係は $L(6(O))$ の次元が $6$ なので定数倍を除いて一意であり、得られた方程式は $y'^2=x'^3+A'x'+B'$ に一致しなければならない。$x'y'$ の係数 $2su^{-1}$ から $s=0$、$y'$ の係数 $2tu^{-3}$ から $t=0$、$x'^2$ の係数 $(3r-s^2)u^{-2}$ から $r=0$ が順に従い、残る関係は $u^6A'=u^2A$、$u^6B'=B$、すなわち $A'=u^{-4}A$、$B'=u^{-6}B$ である。逆にこのとき $(x,y)\mapsto(u^{-2}x,u^{-3}y)$ が $E\to E'$ の同型を与える。
2.1 の関係のもとで $j(E')=1728\cdot4u^{-12}A^3/(4u^{-12}A^3+27u^{-12}B^2)=j(E)$ である。逆に $j(E)=j(E')$ とする。$j=0$ なら $A=A'=0$ で $B,B'\ne0$($\Delta\ne0$ より)なので、$u^6=B/B'$ の解 $u\in\bar k$ をとればよい。$j=1728$ なら $B=B'=0$、$A,A'\ne0$ なので $u^4=A/A'$ の解をとればよい。それ以外では $A,B,A',B'$ はすべて $0$ でなく、$j(E)=j(E')$ を整理すると $A^3B'^2=A'^3B^2$ を得る。$u^4=A/A'$ の解 $u$ をとると $u^{-6}B=\pm B'$ である(両辺の $2$ 乗が $A'^3B^2/A^3=B'^2$ で一致する)。符号が $-$ なら $u$ を $iu$($i^2=-1$)に取り替えると $u^{-4}$ は変わらず $u^{-6}$ の符号が反転するので、$A'=u^{-4}A$、$B'=u^{-6}B$ をともに満たす $u\in\bar k$ がとれ、1 により $\bar k$ 上同型である。
3.$j_0=0$ なら $y^2=x^3+1$、$j_0=1728$ なら $y^2=x^3+x$ をとる。それ以外では $A=B=\dfrac{27j_0}{4(1728-j_0)}$ とおくと $4A^3+27B^2=A^2(4A+27)\ne0$ で、$j=1728\cdot4A/(4A+27)=j_0$ となる。$\square$

群構造

群構造と因子類群

$(E,O)$ を Weierstrass 方程式で与えられた楕円曲線とし、$\operatorname{Pic}^0(E)$ を次数 $0$ の因子の線型同値類のなす群(因子類群、Picard群)とする。写像
$$ \kappa\colon E\to\operatorname{Pic}^0(E),\qquad P\mapsto[(P)-(O)] $$
は全単射であり、def-elliptic-curve-group-law の加法について $\kappa(P+Q)=\kappa(P)+\kappa(Q)$ を満たす。したがって $E$ はこの加法により $O$ を単位元とするアーベル群であり、$-P$ は $P$ の逆元である。さらに $k$ の任意の拡大体 $K$ について $E(K)$ は部分群である。

全射性.$D$ を次数 $0$ の因子とする。$\deg(D+(O))=1>2g-2=0$ なので $\ell(D+(O))=1$ であり、$f\ne0$、$\operatorname{div}(f)+D+(O)\ge0$ なる $f$ がある。左辺は次数 $1$ の非負因子なので、ある点 $P$ について $\operatorname{div}(f)+D+(O)=(P)$、すなわち $D\sim(P)-(O)$ である。
単射性.$(P)-(O)\sim(Q)-(O)$ とすると $(P)-(Q)=\operatorname{div}(f)$ なる $f$ がある。$P\ne Q$ なら $f\in L((Q))$ で $\ell((Q))=1$ より $f$ は定数、よって $\operatorname{div}(f)=0$ となり $P=Q$ に矛盾する。
加法との両立.$Z=0$ と $E$ の交わりを調べる。$Y=1$ の座標で方程式は $Z+a_1XZ+a_3Z^2=X^3+a_2X^2Z+a_4XZ^2+a_6Z^3$ であり、$O=(0,0)$ で $Z$ に関する偏微分が $1$ なので $X$ が $O$ の局所環の一意化元であり、$Z=X^3\cdot(\text{単元})$ だから $\operatorname{ord}_O(Z/Y)=3$、すなわち直線 $Z=0$ は $E$ と $O$ で重複度 $3$ で交わり他では交わらない。一般の直線 $\ell\colon aX+bY+cZ=0$ について、$\ell/Z$ は $E$ 上の有理関数で、その因子は $\ell$ と $E$ の交点を重複度込みで数えた次数 $3$ の因子から $3(O)$ を引いたものである(Sil09 III.3.4 の証明、Bézoutの定理)。
$P,Q\in E$ をとり、$P,Q$ を通る直線 $L$ の 3 番目の交点を $R$、$R,O$ を通る直線 $L'$ の 3 番目の交点を $R'=P+Q$ とする。上により
$$ \operatorname{div}(L/Z)=(P)+(Q)+(R)-3(O),\qquad\operatorname{div}(L'/Z)=(R)+(O)+(R')-3(O) $$
であり、差をとると
$$ \operatorname{div}(L/L')=(P)+(Q)-(R')-(O) $$
となる。左辺は主因子なので $(P)-(O)+(Q)-(O)\sim(R')-(O)$、すなわち $\kappa(P)+\kappa(Q)=\kappa(P+Q)$ である。
群であること.$\kappa$ は全単射で加法を保つので、$E$ の加法は $\operatorname{Pic}^0(E)$ の群構造を移したものであり、アーベル群になる。$\kappa(O)=0$ なので $O$ が単位元、$O,P,-P$ が同一直線上にあることから $\kappa(P)+\kappa(-P)=\kappa(O)=0$ で $-P$ は逆元である。
有理性.$P,Q\in E(K)$ なら直線 $L$ は $K$ 上定義され、$L\cap E$ の 3 点のうち 2 点が $K$ 有理点なので 3 番目の点 $R$ も $K$ 有理点である(交点の $x$ 座標は $K$ 係数の 3 次方程式の根で、2 根が $K$ に属せば残りも属する)。同じ理由で $R'\in E(K)$ である。$\square$

加法 $E\times E\to E$ と逆元 $E\to E$ は $k$ 上の射であり、$E$ は $k$ 上の代数群(可換な群多様体)になる(Sil09 III.3.6)。すなわち楕円曲線は次元 $1$ のアーベル多様体であり、逆に次元 $1$ のアーベル多様体は楕円曲線である。$\kappa$ は $E$ を自分自身のJacobi多様体 $\operatorname{Pic}^0_{E/k}$ と同一視する。

位数 2 の点

$k$ の標数を $2$ 以外とし、$E\colon y^2=f(x)=x^3+Ax+B$ とする。$P=(x_0,y_0)\in E$ について $2P=O$ であることは $y_0=0$、すなわち $x_0$ が $f$ の根であることと同値である。したがって $E[2]:=\{P\in E(\bar k)\mid 2P=O\}$ は $O$ と 3 点 $(e_i,0)$($e_1,e_2,e_3$ は $f$ の $\bar k$ における相異なる根)からなり、$E[2]\cong\mathbb{Z}/2\times\mathbb{Z}/2$ である。

def-elliptic-curve-group-law により $-P=(x_0,-y_0)$ であり、$2P=O$ は $P=-P$、すなわち $y_0=-y_0$ と同値である。標数が $2$ でないからこれは $y_0=0$ と同値で、そのとき $f(x_0)=0$ である。$\Delta\ne0$ により $f$ は $\bar k$ に相異なる 3 根をもつ(prop-elliptic-curve-discriminant)ので、$E[2]$ は位数 $4$ で各元の位数が $2$ 以下の群、すなわち $\mathbb{Z}/2\times\mathbb{Z}/2$ である。$\square$

不変微分

不変微分の因子

$k$ の標数を $2$ 以外とし、$E\colon y^2=f(x)=x^3+Ax+B$ を $\Delta\ne0$ の短い Weierstrass 形の定める滑らかな射影曲線とする(prop-elliptic-curve-discriminant により楕円曲線であるが、以下の証明は $E$ の滑らかさしか使わない)。不変微分 $\omega=dx/(2y)$ は $E$ 上の有理微分形式で、$\operatorname{div}(\omega)=0$ である。すなわち $\omega$ は $E$ 上いたるところ正則で零点をもたず、$H^0(E,\Omega^1_E)=k\omega$ である。一般の Weierstrass 方程式についても $\omega=dx/(2y+a_1x+a_3)$ が同じ性質をもつ(Sil09 III.1.5)。さらに任意の $Q\in E$ による平行移動 $\tau_Q\colon P\mapsto P+Q$ について $\tau_Q^*\omega=\omega$ が成り立つ(Sil09 III.5.1)。この意味で $\omega$ は「不変」である。

affine 点 $P=(x_0,y_0)$ をとる。$y_0\ne0$ のとき、$\partial(y^2-f(x))/\partial y=2y_0\ne0$ なので $x-x_0$ が $P$ の局所環の一意化元であり(滑らかな点の極大イデアルは $x-x_0$、$y-y_0$ で生成され、方程式により $y-y_0$ は $x-x_0$ の倍元になる)、$dx$ は $P$ で零点も極ももたず、$2y$ も $P$ で零点も極ももたないから $\operatorname{ord}_P(\omega)=0$ である。$y_0=0$ のとき、$f(x_0)=0$ かつ $E$ が滑らかなので $f'(x_0)\ne0$ であり、$y$ が一意化元である。$2y\,dy=f'(x)\,dx$ から $\omega=dy/f'(x)$ で、$dy$ も $f'(x)$ も $P$ で零点も極ももたないから $\operatorname{ord}_P(\omega)=0$ である。
無限遠点 $O$ では、$Y=1$ の座標で方程式は $Z=X^3+AXZ^2+BZ^3$ であり $O=(0,0)$ における $Z$ についての偏微分が $1\ne0$ なので、$t:=X/Y=x/y$ が $O$ の一意化元で、方程式から $Z/Y=t^3\cdot(\text{単元})$ である。よって $\operatorname{ord}_O(y)=\operatorname{ord}_O(Y/Z)=-3$、$\operatorname{ord}_O(x)=\operatorname{ord}_O\bigl((X/Y)(Y/Z)\bigr)=1-3=-2$ である。$x=t^{-2}u$($u$ は $O$ で単元)と書くと $dx=(-2t^{-3}u+t^{-2}u')\,dt$ で、標数が $2$ でないから $\operatorname{ord}_O(dx)=-3$(Sil09 II.4.3)、よって $\operatorname{ord}_O(\omega)=-3-(-3)=0$ である。以上で $\operatorname{div}(\omega)=0$ が示された。
$\operatorname{div}(\omega)=0$ は標準因子なので、$H^0(E,\Omega^1_E)=L(\operatorname{div}\omega)\cdot\omega=L(0)\cdot\omega=k\omega$ である。$\square$

不変微分は楕円曲線のほとんどすべての理論に現れる。複素数体上では $\omega$ の周期が格子 $\Lambda$ を定め(thm-elliptic-curve-uniformization)、同種写像 $\phi\colon E\to E'$ が分離的であることは $\phi^*\omega'\ne0$ と同値であり(Sil09 III.5.5)、de Rhamコホモロジー $H^1_{dR}(E)$ は $\omega$ と第 2 種微分 $\eta=x\,dx/y$($O$ でだけ $2$ 位の極をもち留数 $0$)を基底にもつ。$\omega,\eta$ の周期 $\omega_1,\omega_2,\eta_1,\eta_2$ の間には Legendre の関係 $\omega_1\eta_2-\omega_2\eta_1=2\pi i$ が成り立つ(周期(代数多様体)、GH78 Chapter 2 §2)。

複素数体上の一意化

一意化定理

$E$ を $\mathbb{C}$ 上の楕円曲線とする。$\mathbb{C}$ の格子 $\Lambda$ で、$\mathbb{C}/\Lambda\to E(\mathbb{C})$、$z\mapsto[\wp(z):\wp'(z):1]$ が複素解析的な群の同型になるものが($E$ の Weierstrass 方程式 $y^2=4x^3-g_2x-g_3$ に対して)ただ 1 つ存在する。$\Lambda$ は不変微分 $\omega=dx/y$ の周期格子
$$ \Lambda=\Bigl\{\int_\gamma\omega\ \Big|\ \gamma\in H_1(E(\mathbb{C}),\mathbb{Z})\Bigr\} $$
に等しい。2 つの格子 $\Lambda,\Lambda'$ に対し $E_\Lambda\cong E_{\Lambda'}$ であることは $\Lambda'=\alpha\Lambda$($\alpha\in\mathbb{C}^\times$)と同値であり、$\mathbb{C}$ 上の楕円曲線の同型類は、上半平面 $\mathfrak{H}$ の $\operatorname{SL}_2(\mathbb{Z})$ 軌道($\tau\mapsto\Lambda_\tau=\mathbb{Z}+\mathbb{Z}\tau$)と一対一に対応し、$j(E_{\Lambda_\tau})=j(\tau)$ は $\mathfrak{H}$ 上のモジュラー関数 $j$ である。

一意化定理の出典

証明は Sil09 VI.5.1(Weierstrass 関数の理論と、$j$ が $\mathfrak{H}$ から $\mathbb{C}$ への全射であることによる)、または GH78 Chapter 2 §2 に譲る。位相的には $E(\mathbb{C})$ は種数 $1$ のコンパクトRiemann面、すなわちトーラスであり、その基本群は $\mathbb{Z}^2\cong\Lambda$ である。この定理により $E(\mathbb{C})$ の $n$ 捩れ点は $\frac1n\Lambda/\Lambda\cong(\mathbb{Z}/n)^2$ であり、thm-elliptic-curve-torsion の標数 $0$ の場合が直ちに従う。

捩れ点・有限体上の点・有理点

n 捩れ点の構造

$E$ を体 $k$ 上の楕円曲線、$n\ge1$ を整数、$E[n]:=\{P\in E(\bar k)\mid nP=O\}$ とする。

  1. $n$ 倍写像 $[n]\colon E\to E$ は次数 $n^2$ の同種写像である。
  2. $k$ の標数が $0$ か、$n$ を割らないならば $E[n]\cong\mathbb{Z}/n\times\mathbb{Z}/n$ である。
  3. $k$ の標数が $p>0$ のとき、$E[p^r]\cong\mathbb{Z}/p^r$(すべての $r\ge1$)か $E[p^r]=0$(すべての $r\ge1$)のいずれかである。前者を通常(ordinary)、後者を超特異(supersingular)という。
捩れ点の出典と Tate 加群

証明は Sil09 III.6.2 と III.6.4 に譲る。$\ell$ を標数と異なる素数とするとき、射影系 $E[\ell^r]$ の射影極限 $T_\ell(E)=\varprojlim E[\ell^r]\cong\mathbb{Z}_\ell^2$ が $E$ の Tate加群 であり、$k$ の絶対 Galois群 の作用により楕円曲線のGalois表現が得られる。標数 $2$ 以外の $n=2$ の場合は prop-elliptic-curve-two-torsion で直接示した。

Hasse の定理

$E$ を有限体 $\mathbb{F}_q$ 上の楕円曲線とすると
$$ |\#E(\mathbb{F}_q)-q-1|\le2\sqrt q $$
が成り立つ。

Hasse の定理の出典

証明は Sil09 V.1.1 に譲る。$q$ 乗 Frobenius写像 $\phi\colon(x,y)\mapsto(x^q,y^q)$ は $E$ の自己準同型で、$1-\phi$ が分離的なので $\#E(\mathbb{F}_q)=\deg(1-\phi)$ となり、次数が正定値 2 次形式であることから評価が従う。$a_q:=q+1-\#E(\mathbb{F}_q)$ は $\phi$ の Tate加群 への作用の跡で、$\phi^2-a_q\phi+q=0$ が成り立つ。これは曲線に対する Weil予想 の最も簡単な場合であり、$E$ の合同ゼータ関数は $(1-a_qT+qT^2)/((1-T)(1-qT))$ である。

Mordell–Weil の定理

$K$ を代数体、$E$ を $K$ 上の楕円曲線とすると、$E(K)$ は有限生成アーベル群である。したがって $E(K)\cong E(K)_{\mathrm{tors}}\times\mathbb{Z}^r$($E(K)_{\mathrm{tors}}$ は有限群、$r\ge0$ は $E$ の階数)と書ける。

Mordell–Weil の定理の出典

証明は Sil09 VIII.6.7(弱 Mordell–Weil の定理と高さによる降下)に譲る。一般のアーベル多様体に対する形は Mordell–Weilの定理 を参照。$K=\mathbb{Q}$ のとき $E(\mathbb{Q})_{\mathrm{tors}}$ は $\mathbb{Z}/n$($1\le n\le10$、$n=12$)か $\mathbb{Z}/2\times\mathbb{Z}/2n$($1\le n\le4$)の 15 種に限られる(Mazur の定理、Maz77)。階数 $r$ を決める一般的な算法は知られておらず、その証明に現れる Selmer群 と Tate–Shafarevich群 が主な研究対象である。

自己準同型環と虚数乗法

自己準同型環

楕円曲線 $E$ の自己準同型($O$ を保つ射 $E\to E$)全体 $\operatorname{End}(E)$ は $[n]$ を含む標数 $0$ の環で、$\mathbb{Z}$、虚 2 次体の整環、または定符号四元数環の整環のいずれかに同型である(Sil09 III.9.4)。$\operatorname{End}(E)\ne\mathbb{Z}$ のとき $E$ は虚数乗法をもつという。標数 $0$ では四元数環の場合は起こらず、$\mathbb{C}$ 上で虚数乗法をもつのは、格子 $\Lambda$ の定数倍が虚 2 次体 $K$ に含まれる(このとき $\operatorname{End}(E)=\{\alpha\in K\mid\alpha\Lambda\subset\Lambda\}$ は $K$ の整環である)ものに限る(ex-elliptic-curve-x3-minus-x、ex-elliptic-curve-x3-plus-1)。有限体上では超特異な場合が四元数環に対応する(Deuring、Sil09 V.3.1)。

関連項目

参考文献

[1]
Joseph H. Silverman, The Arithmetic of Elliptic Curves, Springer, 2009, II.2(曲線の射)、II.4(微分)、II.5(Riemann–Roch)、III.1(Weierstrass 方程式・判別式・不変微分)、III.2(特異 Weierstrass 曲線)、III.3(群法則と Pic^0)、III.4–III.6(同種、不変微分、捩れ点)、III.9(自己準同型環)、V.1(Hasse の定理)、V.3(超特異曲線)、VI.3–VI.5(一意化)、VIII.6–VIII.7(Mordell–Weil、Nagell–Lutz)、X.6(2 降下の例)
[2]
Robin Hartshorne, Algebraic Geometry, Springer, 1977, IV.1(Riemann–Roch の定理と標準因子の次数)、IV.4(楕円曲線)
[4]
Phillip Griffiths, Joseph Harris, Principles of Algebraic Geometry, Wiley, 1978, Chapter 2 §2(複素トーラスと楕円曲線、周期と Legendre の関係)
[5]
Ernst S. Selmer, The Diophantine equation $ax^3+by^3+cz^3=0$, Acta Mathematica 85, pp. 203–362, 1951
[6]
Barry Mazur, Modular curves and the Eisenstein ideal, Publications Mathématiques de l'IHÉS 47, pp. 33–186, 1977

Mathpediaは寄付と、参考文献の書籍リンク(Amazonアソシエイト)の紹介料で運営されています。 支援について / 寄付する