Siegelの定理(整数点)(Siegel's theorem on integral points)とは、代数体 $K$ と無限素点を含む素点の有限集合 $S$ について、$K$ 上の滑らかなアフィン曲線 $C$ の非特異射影モデルの種数 $g$ が $1$ 以上であるか、$g=0$ で無限遠点が $3$ つ以上あれば、座標がすべて $S$ 整数である $C$ の点は有限個しかないという定理である。たとえば $0$ でない整数 $k$ について $y^2=x^3+k$ の整数解は有限個である。$g=0$ で無限遠点が $2$ つ以下の曲線では、Pell 方程式 $x^2-2y^2=1$ のように整数点が無限個になることがある。種数 $1$ の曲線では有理点が無限個ありうるので、整数であることが本質的な条件である。
前提知識: Diophantus幾何学, 楕円曲線, 種数, 代数体
Siegelの定理(Siegel's theorem on integral points)とは、代数体 $K$ 上の滑らかなアフィン曲線 $C$ について、$C$ の非特異射影モデルの種数 $g$ が $1$ 以上であるか、$g=0$ で無限遠点が $3$ つ以上あるならば、$C$ の整数点(座標がすべて $K$ の整数、より一般に $S$ 整数である点)は有限個しかない、という定理である。C. L. Siegel が示した。条件は「$2g-2+r>0$」($r$ は無限遠点の個数)とまとめて書ける。
たとえば、$0$ でない整数 $k$ について方程式 $y^2=x^3+k$ の整数解は有限個であり、重根のない $3$ 次以上の整数係数の二元形式 $F$ と $0$ でない整数 $m$ についての方程式 $F(x,y)=m$ の整数解も有限個である。一方、Pell 方程式 $x^2-2y^2=1$ は整数解を無限個もつ。これは $g=0$、$r=2$ の曲線で、定理の条件をみたさない。
種数 $1$ の曲線では、有理点は無限個ありうる(Mordell–Weilの定理 の群の階数が正の場合)。Siegel の定理は、それでも「分母のない点」は有限個しかないことを主張する。種数 $2$ 以上では、有理点そのものが有限個であるという、より強い Faltingsの定理 がある。この記事では、$S$ 整数と整数点を定義し、整数点が有限個かどうかは曲線の方程式のとり方によらないことを示したうえで、定理を述べる。種数 $0$ の場合は $S$ 単数方程式に帰着して証明し、種数 $1$ 以上の場合は証明の筋を述べる。一般の場合の証明はこの記事では与えない。
以下 $K$ を 代数体、$\mathcal{O}_K$ をその整数環とし、$S$ を $K$ の素点の有限集合で、無限素点(実埋め込みと、複素埋め込みの共役の組)をすべて含むものとする。$\mathcal{O}_K$ の $0$ でない素イデアル $\mathfrak{p}$ を有限素点と同一視し、$v_{\mathfrak{p}}$ で $\mathfrak{p}$ 進付値を表す。
$x\in K^\times$ が $S$ 単数であることは、$\mathfrak{p}\notin S$ となるすべての $\mathfrak{p}$ で $v_{\mathfrak{p}}(x)=0$ であることと同値である。$K=\mathbb{Q}$ では、$S=\{\infty\}$ なら $\mathcal{O}_{K,S}=\mathbb{Z}$、$\mathcal{O}_{K,S}^\times=\{\pm1\}$ であり、$S=\{\infty,2\}$ なら $\mathcal{O}_{K,S}=\mathbb{Z}[1/2]=\{a/2^k\mid a\in\mathbb{Z},\ k\ge0\}$、$\mathcal{O}_{K,S}^\times=\{\pm2^k\mid k\in\mathbb{Z}\}$ である。この定義は Voj11 §12 冒頭((12.1)、p. 153)のものである。
整数点の集合は、曲線を表す方程式の選び方で変わる。たとえば有理数の点 $1/3$ は、$\mathbb{A}^1$ の座標 $x$ では整数点でないが、$x\mapsto3x$ で移した曲線では整数点になる。1 点だけなら、どんな有理点も埋め込みを取り替えれば整数点にできる(Voj11 §12、p. 153)。それでも、整数点が有限個かどうかは埋め込みによらない。
$C\subset\mathbb{A}^n_K$、$C'\subset\mathbb{A}^m_K$ をアフィン曲線とし、$\phi\colon C\to C'$ を、$K$ 係数の多項式 $\phi_1,\dots,\phi_m\in K[x_1,\dots,x_n]$ によって $\phi(P)=(\phi_1(P),\dots,\phi_m(P))$ と与えられる射とする。このとき、$S$ を含む素点の有限集合 $S'$ があって
$$
\phi\bigl(C(\mathcal{O}_{K,S})\bigr)\subset C'(\mathcal{O}_{K,S'})
$$
が成り立つ。とくに $\phi$ が同型で、逆写像も同様に多項式で与えられるなら、「すべての $S$ について $C(\mathcal{O}_{K,S})$ が有限」であることと「すべての $S$ について $C'(\mathcal{O}_{K,S})$ が有限」であることは同値である。
$\phi_1,\dots,\phi_m$ の $0$ でない係数は有限個で、それぞれ $v_{\mathfrak{p}}<0$ となる素イデアル $\mathfrak{p}$ は有限個しかない。それらの $\mathfrak{p}$ をすべて $S$ に加えたものを $S'$ とする。$P\in C(\mathcal{O}_{K,S})$ と $\mathfrak{p}\notin S'$ をとる。$P$ の座標は $v_{\mathfrak{p}}\ge0$ をみたし、$\phi_j$ の係数も $v_{\mathfrak{p}}\ge0$ をみたす。$\phi_j(P)$ は係数と座標の積の和なので、$v_{\mathfrak{p}}(xy)=v_{\mathfrak{p}}(x)+v_{\mathfrak{p}}(y)$ と $v_{\mathfrak{p}}(x+y)\ge\min\{v_{\mathfrak{p}}(x),v_{\mathfrak{p}}(y)\}$ により $v_{\mathfrak{p}}(\phi_j(P))\ge0$ である。また $\phi(P)\in C'(K)$ なので、$\phi(P)\in C'(\mathcal{O}_{K,S'})$ である。
後半:$\phi$ が同型なら単射なので、$C(\mathcal{O}_{K,S})$ は $C'(\mathcal{O}_{K,S'})$ の部分集合と 1 対 1 に対応する。後者がすべての有限集合 $S'$ について有限なら、前者も有限である。逆も逆写像に同じ議論を当てればよい。$\square$
この補題により、「どの $S$ についても $S$ 整数点が有限個」という性質は、曲線 $C$ の $K$ 上の多様体としての同型類だけで決まる。Siegel の定理の仮定(種数と無限遠点の個数)も同型類で決まる量である。
アフィン曲線 $C\subset\mathbb{A}^n_K$ が滑らかであるとは、$\overline{K}$ 上で既約で、$\overline{K}$ 上のすべての点で非特異であることをいう。このとき $C$ と双有理同値な $\overline{K}$ 上の非特異射影曲線 $\overline{C}$ が同型を除いて一意に定まり(非特異射影曲線と関数体の圏同値 の系「圏同値の帰結」の 3)、$C$ の各点は $\overline{C}$ の点に対応して、$C(\overline{K})$ は $\overline{C}(\overline{K})$ の補集合が有限の部分集合とみなせる(同じ記事の命題「閉点と素点の対応」)。
滑らかなアフィン曲線 $C$ について、$\overline{C}$ の種数を $C$ の 種数 $g$ といい、有限集合 $\overline{C}(\overline{K})\setminus C(\overline{K})$ の点を $C$ の 無限遠点、その個数を $r$ と書く。
$C$ がアフィンなら $r\ge1$ である。$C$ の座標関数のどれかは定数でなく、射影曲線の上の至る所正則な関数は定数なので、その座標関数は $\overline{C}$ のどこかに極をもち、その極は $C$ の外にある。
平面曲線では計算が簡単である。$C\subset\mathbb{A}^2$ が $f(x,y)=0$ で与えられ、射影閉包 $\widetilde{C}\subset\mathbb{P}^2$($f$ を同次化して得られる曲線)が非特異なら、$\overline{C}=\widetilde{C}$ であり、無限遠点は $\widetilde{C}$ と無限遠直線 $Z=0$ の交点、種数は $f$ の次数 $d$ によって $(d-1)(d-2)/2$ である(種数公式(平面曲線) の定理「平面曲線の種数公式」の 2)。この記事で使う曲線を表にまとめる。確かめは表の下にある。
| 曲線 | 種数 $g$ | 無限遠点の個数 $r$ |
|---|---|---|
| $\mathbb{A}^1$ | $0$ | $1$ |
| $xy=1$ | $0$ | $2$ |
| $x^2-2y^2=1$、$x^2+y^2=1$ | $0$ | $2$ |
| $\mathbb{P}^1\setminus\{0,1,\infty\}$(下の $U$) | $0$ | $3$ |
| $y^2=x^3+k$($k\ne0$) | $1$ | $1$ |
| $F(x,y)=m$($F$ は重根のない $n$ 次の二元形式、$n\ge3$、$m\ne0$) | $(n-1)(n-2)/2$ | $n$ |
$\mathbb{A}^1$ は $\mathbb{P}^1$ から $\infty$ を除いたもの。$xy=1$ の射影閉包 $XY=Z^2$ は非特異な 2 次曲線(種数 $0$)で、$Z=0$ との交点は $[1:0:0]$、$[0:1:0]$ の 2 点である。$X^2-2Y^2=Z^2$ も非特異で、無限遠点は $[\pm\sqrt2:1:0]$ の 2 点、$X^2+Y^2=Z^2$ の無限遠点は $[1:\pm i:0]$ の 2 点である(どちらも $\mathbb{Q}$ 上には定義されないが、個数は $\overline{K}$ 上で数える)。
$Y^2Z=X^3+kZ^3$ の偏微分は $3X^2$、$2YZ$、$Y^2-3kZ^2$ である。すべて $0$ なら $X=0$ で、$YZ=0$ から $Y=0$ なら $3kZ^2=0$ により $Z=0$、$Z=0$ なら $Y=0$ となり、点にならない。よって非特異な 3 次曲線で種数は $1$、$Z=0$ との交点は $X^3=0$ から $[0:1:0]$ だけである。
$G:=F(X,Y)-mZ^n$ とする。特異点では $\partial G/\partial Z=-nmZ^{n-1}=0$ から $Z=0$、すると $F(X,Y)=0$ と $\partial F/\partial X=\partial F/\partial Y=0$ がともに成り立ち、$[X:Y]$ は $F$ の重根を与えるので、仮定に反する。よって $\widetilde{C}$ は非特異な $n$ 次曲線で、種数は $(n-1)(n-2)/2$、無限遠点は $F(X,Y)=0$ の $n$ 個の相異なる根 $[X:Y:0]$ である。非特異な射影平面曲線は既約なので(Bézoutの定理 の系「非特異な射影平面曲線は既約」)、この曲線は滑らかなアフィン曲線である。
$K$ を代数体、$S$ を無限素点をすべて含む $K$ の素点の有限集合、$C\subset\mathbb{A}^n_K$ を滑らかなアフィン曲線とし、その種数を $g$、無限遠点の個数を $r$ とする。$g\ge1$ であるか、$g=0$ かつ $r\ge3$ であるならば、$C(\mathcal{O}_{K,S})$ は有限集合である。
この定理はこの記事では一般には証明しない。$g=0$ の場合は下の prop-sie-genus-zero で $S$ 単数定理から導く。種数 $1$ 以上の場合は Sil09 §IX.4 冒頭(p. 281)に述べられ、$C$ が楕円曲線から原点を除いた曲線のときは Sil09 Corollary IX.3.2.1(p. 276)に証明がある。$r\ge3$ の場合は、Corvaja–Zannier による Schmidtの部分空間定理 を使う証明が Voj11 Theorem 19.1(pp. 171–172)にあり、同所の証明の後の注意は $g\ge1$ で $r\ge1$ の場合をそれに帰着する方法を述べる。
条件 $2g-2+r>0$ は、$\overline{C}$ の複素数の点のなす閉曲面から $r$ 点を除いた曲面の Euler 標数 $2-2g-r$ が負であることにあたる。除外される曲線は、$g=0$ で $r=1$ または $2$ のもの、すなわち $\overline{K}$ 上で $\mathbb{A}^1$ か $\mathbb{A}^1\setminus\{0\}$ と同型なものだけである($g=0$ なら $\overline{K}$ 上で $\overline{C}\cong\mathbb{P}^1$ であり、$\mathbb{P}^1$ の 1 次分数変換は相異なる 2 点を $0,\infty$ に送れる)。それらの整数点は、次節で見るように、無限個にも有限個にもなりうる。
$g=0$、$r\le2$ の曲線では、整数点が有限かどうかは $K$ と $S$ と曲線の算術によって変わる。
$C:x^2+y^2=1$($g=0$、$r=2$)を $K=\mathbb{Q}$ で考える。
このように $r=2$ では、無限遠点が $K$ 上に定義されるか、$S$ がどれだけ大きいかで結論が変わる。$x^2+y^2=1$ の無限遠点 $[1:\pm i:0]$ は実数の点でなく、実数の点の集合が有界なので、$S=\{\infty\}$ では整数点が有限になる。
最も簡単な曲線は、$\mathbb{P}^1$ から $3$ 点 $0,1,\infty$ を除いたものである。これを $\mathbb{A}^3$ の曲線
$$
U:\quad xy=1,\qquad (1-x)z=1
$$
として表す。$U$ の点は $x\in K\setminus\{0,1\}$ と 1 対 1 に対応し($y=1/x$、$z=1/(1-x)$)、射影 $(x,y,z)\mapsto x$ は $U$ と $\mathbb{A}^1\setminus\{0,1\}$ の同型を与えるので、$U$ は滑らかで $g=0$、無限遠点は $0,1,\infty$ の $r=3$ 個である。
$P\mapsto\bigl(x(P),1-x(P)\bigr)$ は、$U(\mathcal{O}_{K,S})$ から $S$ 単数方程式
$$
u+v=1,\qquad u,v\in\mathcal{O}_{K,S}^\times
$$
の解の集合への全単射である。とくに $U(\mathcal{O}_{K,S})$ は有限集合である。
$P=(x,y,z)\in U(\mathcal{O}_{K,S})$ とする。$xy=1$ で $x,y\in\mathcal{O}_{K,S}$ なので $x\in\mathcal{O}_{K,S}^\times$、$(1-x)z=1$ で $1-x,z\in\mathcal{O}_{K,S}$ なので $1-x\in\mathcal{O}_{K,S}^\times$ である。よって $(u,v):=(x,1-x)$ は方程式の解である。逆に解 $(u,v)$ について $(u,u^{-1},v^{-1})$ は $U(\mathcal{O}_{K,S})$ の点で、点は $x$ 座標で決まるので、2 つの対応は互いに逆である。
有限性:方程式 $u+v=1$ は Schmidtの部分空間定理 の S 単数方程式で $n=2$、$a_1=a_2=1$ としたものである。非退化の条件は、真部分集合 $J=\{1\},\{2\}$ について $u\ne0$、$v\ne0$ であることで、単数なので自動的にみたされる。よって同じ記事の定理「S 単数定理」により解は有限個である。$\square$
$u+v=1$ の $S$ 単数解の有限性は Sil09 Theorem IX.4.1(p. 282)にもある。小さい $S$ では解を書き出せる。
$K=\mathbb{Q}$ とする。
2 を示す。$u=\pm2^a$、$v=\pm2^b$($a,b\in\mathbb{Z}$)とする。$a< 0$ なら、$v_2(u)< 0=v_2(1)$ なので $v_2(v)=v_2(1-u)=a$、すなわち $b=a$ である。このとき $u+v\in\{0,\pm2^{a+1}\}$ が $1$ に等しいので $a=-1$ で符号はともに正、$u=v=1/2$ である。$b< 0$ のときも同様である。$a,b\ge0$ なら $u,v$ は整数で、和 $1$ が奇数なのでどちらかが奇数、すなわち $\pm1$ である。$u=1$ なら $v=0$ で単数でなく、$u=-1$ なら $v=2$、$v=-1$ なら $u=2$、$v=1$ なら $u=0$ である。よって解は 3 つである。$\square$
次の命題は、種数 $0$ の場合の主定理を prop-sie-three-points に帰着する。
$C\subset\mathbb{A}^n_K$ を滑らかなアフィン曲線で、$g=0$、$r\ge3$ とする。このとき $C(\mathcal{O}_{K,S})$ は有限集合である。
段 1:体と $S$ を広げてよい。 $K'$ を $K$ の有限次拡大、$S'$ を $S$ の素点の上にある $K'$ の素点の集合とする。$x\in\mathcal{O}_{K,S}$ は $\mathfrak{P}\notin S'$ となる $K'$ の素イデアル $\mathfrak{P}$ で $v_{\mathfrak{P}}(x)=e\,v_{\mathfrak{p}}(x)\ge0$($\mathfrak{p}=\mathfrak{P}\cap\mathcal{O}_K\notin S$、$e$ は分岐指数)をみたすので、$C(\mathcal{O}_{K,S})\subset C(\mathcal{O}_{K',S'})$ である。さらに $S'$ を大きくしても集合は大きくなるだけである。よって、有限次拡大 $K'$ と有限集合 $S'$ について $C(\mathcal{O}_{K',S'})$ が有限であることを示せばよい。
段 2:$\mathbb{P}^1$ の開集合として表す。 $g=0$ なので、$\overline{K}$ 上で $\overline{C}\cong\mathbb{P}^1$ である(Riemann–Rochの定理 の定理「射影直線の特徴づけ」)。この同型と無限遠点 $a_1,\dots,a_r$ は有限個の代数的数で書けるので、それらを含む有限次拡大 $K'$ の上で定義される。$\mathbb{P}^1$ の 1 次分数変換で $a_1,a_2,a_3$ を $0,1,\infty$ に送ってよい。すると $C_{K'}$ は $\mathbb{P}^1_{K'}\setminus\{0,1,\infty,a_4,\dots,a_r\}$ と同型で、包含によって $U_{K'}=\mathbb{P}^1_{K'}\setminus\{0,1,\infty\}$ への単射な射 $\iota\colon C_{K'}\to U_{K'}$ が得られる。
段 3:補題を当てる。 $\iota$ はアフィン多様体の射なので、その成分 $x\circ\iota$、$y\circ\iota$、$z\circ\iota$ は $C_{K'}$ の正則関数であり、$C$ の座標環 $K'[x_1,\dots,x_n]/I(C)$ の元、すなわち $K'$ 係数の多項式で表される。lem-sie-model により、有限集合 $S''\supset S'$ があって $\iota(C(\mathcal{O}_{K',S'}))\subset U(\mathcal{O}_{K',S''})$ である。右辺は prop-sie-three-points により有限で、$\iota$ は単射なので、$C(\mathcal{O}_{K',S'})$ は有限である。段 1 により主張が従う。$\square$
この証明が実際に使った深い道具は、$S$ 単数定理だけである。種数 $0$ で $r\le2$ のときに同じ議論が通らないのは、$\mathbb{P}^1$ から 1 点を除いた曲線($\mathbb{A}^1$)の整数点は $\mathcal{O}_{K,S}$ 全体になりえ、2 点を除いた曲線の整数点の集合は有限個の $S$ 単数の剰余類に含まれ、$S$ 単数の群は一般には無限群だからである(Voj11 §13 冒頭、p. 156)。
方程式 $y^2=x^3+7$ をみたす整数の組 $(x,y)$ は存在しない。
$x$ が偶数なら $x^3+7\equiv7\pmod 8$ だが、平方数を $8$ で割った余りは $0,1,4$ なので不可能である。よって $x$ は奇数である。等式を
$$
y^2+1=x^3+8=(x+2)(x^2-2x+4)
$$
と書き直す。$x$ が奇数なので $x^2-2x+4=(x-1)^2+3\equiv3\pmod4$ であり、これは $3$ 以上の正の整数である。$4$ で割って $3$ 余る正の整数は、$4$ で割って $3$ 余る素因数 $p$ をもつ(奇数の素因数がすべて $4$ で割って $1$ 余るなら、積も $1$ 余る)。この $p$ は $y^2+1$ を割るので $y^2\equiv-1\pmod p$ である。$p\nmid y$ なので Fermat の小定理により $1\equiv y^{p-1}=(y^2)^{(p-1)/2}\equiv(-1)^{(p-1)/2}=-1\pmod p$ となり、$p\ne2$ に反する。$\square$
この例は Sil09 Proposition IX.7.1 (a)(p. 296)にある。同所の (b) は、$y^2=x^3-2$ の整数解が $(3,\pm5)$ だけであること(Fermat)を述べる。こうした個別の方程式は初等的に解けることがあるが、一般の $k\ne0$ について $y^2=x^3+k$ の整数解が有限個であることは、Siegel の定理($g=1$、$r=1$)によって初めて言える(Sil09 Example IX.3.3、p. 278)。
$F(x,y)$ を整数係数で重根のない $n$ 次($n\ge3$)の二元形式、$m$ を $0$ でない整数とする。曲線 $F(x,y)=m$ は節「種数と無限遠点」の表の最後の行のとおり滑らかで、$g=(n-1)(n-2)/2\ge1$、$r=n\ge3$ である。よって Siegel の定理により、$F(x,y)=m$ の整数解は有限個である。
$F$ が既約な場合は、近似の定理から直接示す Thueの定理(ディオファントス方程式) がこの例の内容である。$m=0$ を除いたのは、曲線 $F(x,y)=0$ が直線の和になり、滑らかな既約曲線でないからである。
一般の $g\ge1$ の場合の証明は長いので、筋だけを述べる。どちらの筋も、この記事では証明しない。
Siegel の証明は、整数点の座標の大きさの上界を計算できる形では与えない(非有効)。楕円曲線の場合、証明を追うと解の個数の上界は計算できるが、解そのものを見つける手順にはならない(Sil09 Remark IX.3.4、p. 279)。有理数体上の楕円曲線については、Baker の対数の 1 次形式の理論により、整数点の座標の大きさを係数だけで明示的に抑える有効な上界が得られている(Sil09 Theorem IX.5.8、p. 291)。
主定理の仮定を 1 つずつ外すと、結論は成り立たなくなる。確かめは表の下にある。
| 外す・替える条件 | 反例 | 成り立たなくなること |
|---|---|---|
| $g\ge1$ または $r\ge3$ | $x^2-2y^2=1$($g=0$、$r=2$)、$K=\mathbb{Q}$、$S=\{\infty\}$ | 整数点は有限個 |
| 整数点(有理点に替える) | $y^2=x^3-2$($g=1$、$r=1$)、$K=\mathbb{Q}$ | 点は有限個 |
| 代数体($\mathbb{C}(t)$ に替え、$\mathbb{C}[t]$ を整数環とみる) | $y^2=x^3+1$($g=1$、$r=1$) | 整数点は有限個 |
1 行目:ex-sie-infinite の 2 で示した。整数点であること、$K$ が代数体であることはみたしている。
2 行目:$k=-2\ne0$ なので $g=1$、$r=1$ で、整数点は有限個である(Sil09 Proposition IX.7.1 (b) によれば $(3,\pm5)$ だけ)。有理点 $P=(3,5)$ について、接線の傾き $\lambda=3x^2/(2y)=27/10$ から $2P=(\lambda^2-6,\ -\lambda(x(2P)-3)-5)=(129/100,\ -383/1000)$ である。Nagell–Lutz の定理(Sil09 Corollary VIII.7.2 (a)、p. 240)により、$y^2=x^3+Ax+B$($A,B\in\mathbb{Z}$)の $0$ でない捩れ点の座標は整数なので、$2P$ は捩れ点でない。よって $P$ も捩れ点でなく、$nP$($n\ge1$)はすべて異なり、有理点は無限個ある。
3 行目:$\mathbb{C}(t)$ は代数体でない。曲線は $t$ を含まない式なので、$b^2=a^3+1$ をみたす複素数の組 $(a,b)$ はすべて $\mathbb{C}[t]^2$ の点(定数)を与える。各 $a\in\mathbb{C}$ に $b$ がとれるので、これらは無限個ある。関数体の上では、このような定数の曲線が例外になる。
注意を 2 つ挙げる。
Mathpediaは寄付と、参考文献の書籍リンク(Amazonアソシエイト)の紹介料で運営されています。 支援について / 寄付する