整数 Z \mathbb{Z} Z では素因数分解が一通りですが、Z [ − 5 ] \mathbb{Z}[\sqrt{-5}] Z [ − 5 ] では 6 = 2 ⋅ 3 = ( 1 + − 5 ) ( 1 − − 5 ) 6 = 2 \cdot 3 = (1+\sqrt{-5})(1-\sqrt{-5}) 6 = 2 ⋅ 3 = ( 1 + − 5 ) ( 1 − − 5 ) のように二通りの分解ができてしまいます。この記事では、一意性がどれほど崩れるかを表す「類数」が必ず有限の数になることと、逆数も整数になる元(単数)の全体がどんな形をしているかを、方眼のように並ぶ点(格子)の中に点がいくつ入るかを面積で数える方法で示します。読み終えると、Q ( − 5 ) \mathbb{Q}(\sqrt{-5}) Q ( − 5 ) の類数が 2 2 2 であることを手計算で確かめられるようになります。
Minkowski の格子点定理 (定理 2.3 ):原点対称な凸集合 の体積が格子の基本領域の 2 m 2^m 2 m 倍を超えれば、0 0 0 でない格子点を含みます。証明は平行移動と測度の比較だけです。
代数体 K K K を埋め込み j : K → R r 1 × C r 2 ≅ R n j : K \to \mathbb{R}^{r_1} \times \mathbb{C}^{r_2} \cong \mathbb{R}^n j : K → R r 1 × C r 2 ≅ R n で実空間に置くと、整イデアル a \mathfrak{a} a は余体積 2 − r 2 ∣ d K ∣ N a 2^{-r_2}\sqrt{|d_K|}\,N\mathfrak{a} 2 − r 2 ∣ d K ∣ N a の格子になります(命題 3.2 )。
二つを組み合わせると、a \mathfrak{a} a は ∣ N ( α ) ∣ ≤ M K N a |N(\alpha)| \le M_K\,N\mathfrak{a} ∣ N ( α ) ∣ ≤ M K N a 、M K = n ! n n ( 4 π ) r 2 ∣ d K ∣ M_K = \frac{n!}{n^n}\left(\frac4\pi\right)^{r_2}\sqrt{|d_K|} M K = n n n ! ( π 4 ) r 2 ∣ d K ∣ を満たす α ≠ 0 \alpha \neq 0 α = 0 を含みます(Minkowski 限界 、定理 4.2 )。
帰結として、イデアル類群 C l K \mathrm{Cl}_K Cl K は有限で、ノルム M K M_K M K 以下の素イデアルで生成されます(定理 4.3 )。また n ≥ 2 n \ge 2 n ≥ 2 なら ∣ d K ∣ > 1 |d_K| \gt 1 ∣ d K ∣ > 1 です(系 4.4 )。Q ( − 5 ) \mathbb{Q}(\sqrt{-5}) Q ( − 5 ) の類数は 2 2 2 と計算できます(例 5.2 )。
同じ道具で Dirichlet の単数定理 O K × ≅ μ K × Z r 1 + r 2 − 1 \mathcal{O}_K^{\times} \cong \mu_K \times \mathbb{Z}^{r_1 + r_2 - 1} O K × ≅ μ K × Z r 1 + r 2 − 1 を証明します(定理 6.1 )。
この記事で使う事前知識
整数環と判別式 d K d_K d K : 代数体 K K K の整数全体 O K \mathcal{O}_K O K と、その整基底を各埋め込みで写した行列の行列式の 2 乗として決まる整数。→ 代数体の整数環と Dedekind 整域
イデアルのノルム N a N\mathfrak{a} N a : 剰余環 O K / a \mathcal{O}_K/\mathfrak{a} O K / a の元の個数(イデアルの「大きさ」)。→ イデアルのノルム
分数イデアル : O K \mathcal{O}_K O K の分母を許したイデアルで、0 でないもの全体は掛け算について群をなす。→ 分数イデアル
行列式 : 線形変換が体積を何倍にするかを表す数(絶対値)。→ 行列式
ルベーグ測度 : R d \mathbb{R}^d R d の集合の体積を測る測度で、平行移動しても値が変わらない。→ ルベーグ測度
代数体の整数環と Dedekind 整域 で、整数環 O K \mathcal{O}_K O K ではイデアルが素イデアルに一意分解することを見ました。元の分解が一意になるかどうかは、すべてのイデアルが単項かどうか、つまりイデアル類群
C l K = { 分数イデアル } / { 単項分数イデアル } \mathrm{Cl}_K = \{\text{分数イデアル}\} / \{\text{単項分数イデアル}\} Cl K = { 分数イデアル } / { 単項分数イデアル }
が自明かどうかで決まります。代数的整数論の二大有限性定理は、(1) この群が有限 であること、(2) 単数群 O K × \mathcal{O}_K^{\times} O K × が有限生成 であることです。どちらも代数だけでは証明できず、「格子の中の点を体積で数える」という Minkowski の幾何学的な発想を使います。
アイデアは素朴です。O K \mathcal{O}_K O K を R n \mathbb{R}^n R n の格子と見ると、ノルムの小さい元は原点の近くの格子点です。十分大きな対称凸集合は格子点を必ず含むので、どのイデアルにも「イデアルの大きさの割にノルムが小さい元」が存在します。これが類群の各類に小さなノルムの代表があることを意味し、有限性につながります。
既出の章から使うもの。 整数環・判別式・イデアルのノルム は前章、ルベーグ測度 の平行移動不変性と線形変換による変化は R^d の変数変換 、累次積分は 直積測度と Fubini の定理 です。v o l \mathrm{vol} vol は R m \mathbb{R}^m R m のルベーグ測度を表します。
定義 2.1 (格子と基本領域 ) ↗
R m \mathbb{R}^m R m の R \mathbb{R} R 上一次独立なベクトル w 1 , … , w m w_1, \ldots, w_m w 1 , … , w m の整数係数一次結合の全体 Λ \Lambda Λ を格子 、F = { ∑ i t i w i ∣ 0 ≤ t i < 1 } F = \{\sum_i t_iw_i \mid 0 \le t_i \lt 1\} F = { ∑ i t i w i ∣ 0 ≤ t i < 1 } をその基本領域 、c o v o l ( Λ ) : = v o l ( F ) \mathrm{covol}(\Lambda) := \mathrm{vol}(F) covol ( Λ ) := vol ( F ) を余体積 という。
補題 2.2 (基本領域の性質 ) ✓
R m = ⨆ λ ∈ Λ ( F + λ ) \mathbb{R}^m = \bigsqcup_{\lambda \in \Lambda}(F + \lambda) R m = ⨆ λ ∈ Λ ( F + λ ) (交わりのない和)。
有界集合は Λ \Lambda Λ の点を有限個しか含まない。
W W W を w 1 , … , w m w_1, \ldots, w_m w 1 , … , w m を列とする行列とすると c o v o l ( Λ ) = ∣ det W ∣ \mathrm{covol}(\Lambda) = |\det W| covol ( Λ ) = ∣ det W ∣ 。
証明(補題 2.2)
W W W は正則なので、各点は x = ∑ t i w i x = \sum t_iw_i x = ∑ t i w i (t i ∈ R t_i \in \mathbb{R} t i ∈ R )と一意に書けます。t i = ⌊ t i ⌋ + { t i } t_i = \lfloor t_i \rfloor + \{t_i\} t i = ⌊ t i ⌋ + { t i } と分けると x ∈ F + λ x \in F + \lambda x ∈ F + λ 、λ = ∑ ⌊ t i ⌋ w i \lambda = \sum\lfloor t_i\rfloor w_i λ = ∑ ⌊ t i ⌋ w i で、この λ \lambda λ は x x x から一意に決まります。
座標 x ↦ W − 1 x x \mapsto W^{-1}x x ↦ W − 1 x は連続な線形写像なので有界集合を有界集合に写し、そこに含まれる整数ベクトルは有限個です。
F = W ( [ 0 , 1 ) m ) F = W([0,1)^m) F = W ([ 0 , 1 ) m ) なので 定理 3.4[ℝ^d の変数変換公式と極座標] から v o l ( F ) = ∣ det W ∣ \mathrm{vol}(F) = |\det W| vol ( F ) = ∣ det W ∣ です。
∎
定理 2.3 (Minkowski の格子点定理 ) ✓
Λ ⊆ R m \Lambda \subseteq \mathbb{R}^m Λ ⊆ R m を格子とする。X ⊆ R m X \subseteq \mathbb{R}^m X ⊆ R m が可測な凸集合で X = − X X = -X X = − X かつ v o l ( X ) > 2 m c o v o l ( Λ ) \mathrm{vol}(X) \gt 2^m\,\mathrm{covol}(\Lambda) vol ( X ) > 2 m covol ( Λ ) ならば、X X X は Λ \Lambda Λ の 0 0 0 でない点を含む。X X X がさらにコンパクトなら、v o l ( X ) ≥ 2 m c o v o l ( Λ ) \mathrm{vol}(X) \ge 2^m\,\mathrm{covol}(\Lambda) vol ( X ) ≥ 2 m covol ( Λ ) で同じ結論が成り立つ。
証明の方針は鳩の巣原理です。X X X を半分に縮めた Y Y Y の体積が基本領域 F F F より大きければ、Y Y Y を F F F の中へ格子ベクトルずつずらして重ねたとき、どこかで 2 枚が重なります。重なった点の差が、X X X の中の 0 0 0 でない格子点になります。
証明(定理 2.3) Y = 1 2 X Y = \frac12X Y = 2 1 X とおくと v o l ( Y ) = 2 − m v o l ( X ) > v o l ( F ) \mathrm{vol}(Y) = 2^{-m}\mathrm{vol}(X) \gt \mathrm{vol}(F) vol ( Y ) = 2 − m vol ( X ) > vol ( F ) です(系 3.5[ℝ^d の変数変換公式と極座標] )。補題 2.2 の 1 と測度の可算加法性・平行移動不変性(補題 3.1[ℝ^d の変数変換公式と極座標] )から
v o l ( Y ) = ∑ λ ∈ Λ v o l ( Y ∩ ( F + λ ) ) = ∑ λ ∈ Λ v o l ( ( Y − λ ) ∩ F ) \mathrm{vol}(Y) = \sum_{\lambda \in \Lambda}\mathrm{vol}\bigl(Y \cap (F + \lambda)\bigr) = \sum_{\lambda \in \Lambda}\mathrm{vol}\bigl((Y - \lambda) \cap F\bigr) vol ( Y ) = λ ∈ Λ ∑ vol ( Y ∩ ( F + λ ) ) = λ ∈ Λ ∑ vol ( ( Y − λ ) ∩ F ) です。集合 ( Y − λ ) ∩ F (Y - \lambda) \cap F ( Y − λ ) ∩ F がどの 2 つも交わらなければ右辺は v o l ( F ) \mathrm{vol}(F) vol ( F ) 以下なので、λ ≠ λ ′ \lambda \neq \lambda' λ = λ ′ と y , y ′ ∈ Y y, y' \in Y y , y ′ ∈ Y で y − λ = y ′ − λ ′ y - \lambda = y' - \lambda' y − λ = y ′ − λ ′ となるものがあります。x = 2 y x = 2y x = 2 y 、x ′ = 2 y ′ ∈ X x' = 2y' \in X x ′ = 2 y ′ ∈ X とすると、X = − X X = -X X = − X と凸性から λ − λ ′ = y − y ′ = 1 2 x + 1 2 ( − x ′ ) ∈ X \lambda - \lambda' = y - y' = \frac12x + \frac12(-x') \in X λ − λ ′ = y − y ′ = 2 1 x + 2 1 ( − x ′ ) ∈ X で、これが求める 0 0 0 でない格子点です。
コンパクトの場合:X k = ( 1 + 1 k ) X X_k = (1 + \frac1k)X X k = ( 1 + k 1 ) X は体積が 2 m c o v o l ( Λ ) 2^m\mathrm{covol}(\Lambda) 2 m covol ( Λ ) を真に超えるので、0 ≠ λ k ∈ X k ∩ Λ 0 \neq \lambda_k \in X_k \cap \Lambda 0 = λ k ∈ X k ∩ Λ があります。どれも有界集合 2 X 2X 2 X に入るので 補題 2.2 の 2 から有限個の候補しかなく、ある λ \lambda λ が無限個の k k k で現れます。λ / ( 1 + 1 k ) ∈ X \lambda/(1 + \frac1k) \in X λ / ( 1 + k 1 ) ∈ X で k → ∞ k \to \infty k → ∞ とすると、X X X が閉集合であることから λ ∈ X \lambda \in X λ ∈ X です。
∎
格子(点)と、原点対称な凸集合(六角形)。面積が基本領域(灰色の平行四辺形)の 4 倍を超えると、原点以外の格子点を必ず含む
条件の 2 m 2^m 2 m は最良です。Λ = Z m \Lambda = \mathbb{Z}^m Λ = Z m と開立方体 X = ( − 1 , 1 ) m X = (-1, 1)^m X = ( − 1 , 1 ) m (体積 2 m 2^m 2 m )では、X X X の格子点は原点だけです。また対称性を外すと、原点を含まない大きな凸集合がいくらでも作れます。
K K K を次数 n n n の代数体とし、実の埋め込みを ρ 1 , … , ρ r 1 \rho_1, \ldots, \rho_{r_1} ρ 1 , … , ρ r 1 、虚の埋め込みの共役対から 1 つずつ選んだものを ρ r 1 + 1 , … , ρ r 1 + r 2 \rho_{r_1+1}, \ldots, \rho_{r_1+r_2} ρ r 1 + 1 , … , ρ r 1 + r 2 とします(r 1 + 2 r 2 = n r_1 + 2r_2 = n r 1 + 2 r 2 = n )。
定義 3.1 (Minkowski 埋め込み ) ↗
j : K → R r 1 × C r 2 ≅ R n , j ( α ) = ( ρ 1 ( α ) , … , ρ r 1 ( α ) , ρ r 1 + 1 ( α ) , … , ρ r 1 + r 2 ( α ) ) j : K \to \mathbb{R}^{r_1} \times \mathbb{C}^{r_2} \cong \mathbb{R}^n, \qquad j(\alpha) = \bigl(\rho_1(\alpha), \ldots, \rho_{r_1}(\alpha), \rho_{r_1+1}(\alpha), \ldots, \rho_{r_1+r_2}(\alpha)\bigr) j : K → R r 1 × C r 2 ≅ R n , j ( α ) = ( ρ 1 ( α ) , … , ρ r 1 ( α ) , ρ r 1 + 1 ( α ) , … , ρ r 1 + r 2 ( α ) ) とし、C \mathbb{C} C の成分 z = u + i v z = u + iv z = u + i v を ( u , v ) ∈ R 2 (u, v) \in \mathbb{R}^2 ( u , v ) ∈ R 2 と同一視する。j j j は Q \mathbb{Q} Q 線形である。
具体例で見ると、Q ( i ) \mathbb{Q}(i) Q ( i ) では j ( a + b i ) = ( a , b ) j(a + bi) = (a, b) j ( a + bi ) = ( a , b ) で整数環は正方格子、余体積は 1 1 1 です。Q ( − 5 ) \mathbb{Q}(\sqrt{-5}) Q ( − 5 ) では j ( a + b − 5 ) = ( a , b 5 ) j(a + b\sqrt{-5}) = (a, b\sqrt5) j ( a + b − 5 ) = ( a , b 5 ) で縦に引き伸ばした長方形の格子、余体積は 5 \sqrt5 5 。Q ( 2 ) \mathbb{Q}(\sqrt2) Q ( 2 ) では j ( a + b 2 ) = ( a + b 2 , a − b 2 ) j(a + b\sqrt2) = (a + b\sqrt2,\ a - b\sqrt2) j ( a + b 2 ) = ( a + b 2 , a − b 2 ) で斜めの格子、基底 ( 1 , 1 ) (1,1) ( 1 , 1 ) 、( 2 , − 2 ) (\sqrt2, -\sqrt2) ( 2 , − 2 ) から余体積は 2 2 2\sqrt2 2 2 です。次の命題は、これらが 2 − r 2 ∣ d K ∣ 2^{-r_2}\sqrt{|d_K|} 2 − r 2 ∣ d K ∣ (順に 1 1 1 、5 \sqrt5 5 、2 2 2\sqrt2 2 2 )に一致することを一般に示します。
命題 3.2 (整イデアルの余体積 ) ✓
0 0 0 でない整イデアル a ⊆ O K \mathfrak{a} \subseteq \mathcal{O}_K a ⊆ O K について、j ( a ) j(\mathfrak{a}) j ( a ) は R n \mathbb{R}^n R n の格子であり
c o v o l ( j ( a ) ) = 2 − r 2 ∣ d K ∣ N a . \mathrm{covol}\bigl(j(\mathfrak{a})\bigr) = 2^{-r_2}\sqrt{|d_K|}\;N\mathfrak{a}. covol ( j ( a ) ) = 2 − r 2 ∣ d K ∣ N a . 特に j ( O K ) j(\mathcal{O}_K) j ( O K ) は余体積 2 − r 2 ∣ d K ∣ 2^{-r_2}\sqrt{|d_K|} 2 − r 2 ∣ d K ∣ の格子である。
証明(命題 3.2) 整基底 ω 1 , … , ω n \omega_1, \ldots, \omega_n ω 1 , … , ω n (定理 3.4[代数体の整数環と Dedekind 整域] )について、j ( ω k ) j(\omega_k) j ( ω k ) を列とする実行列を R R R 、すべての埋め込み ρ 1 , … , ρ r 1 , ρ r 1 + 1 , ρ ˉ r 1 + 1 , … \rho_1, \ldots, \rho_{r_1}, \rho_{r_1+1}, \bar\rho_{r_1+1}, \ldots ρ 1 , … , ρ r 1 , ρ r 1 + 1 , ρ ˉ r 1 + 1 , … を行、ω k \omega_k ω k を列とする複素行列を Ω \Omega Ω とします。虚の対に対応する 2 行 ( ρ ( ω k ) ) k (\rho(\omega_k))_k ( ρ ( ω k ) ) k 、( ρ ˉ ( ω k ) ) k (\bar\rho(\omega_k))_k ( ρ ˉ ( ω k ) ) k は、R R R の 2 行 u = R e u = \mathrm{Re} u = Re 、v = I m v = \mathrm{Im} v = Im から u + i v u + iv u + i v 、u − i v u - iv u − i v として得られ、この行変形の行列 ( 1 i 1 − i ) \begin{pmatrix}1 & i\\ 1 & -i\end{pmatrix} ( 1 1 i − i ) の行列式は − 2 i -2i − 2 i です。よって ∣ det Ω ∣ = 2 r 2 ∣ det R ∣ |\det\Omega| = 2^{r_2}|\det R| ∣ det Ω∣ = 2 r 2 ∣ det R ∣ 。命題 3.3[代数体の整数環と Dedekind 整域] の 4 から ( det Ω ) 2 = d K (\det\Omega)^2 = d_K ( det Ω ) 2 = d K なので ∣ det R ∣ = 2 − r 2 ∣ d K ∣ ≠ 0 |\det R| = 2^{-r_2}\sqrt{|d_K|} \neq 0 ∣ det R ∣ = 2 − r 2 ∣ d K ∣ = 0 。したがって j ( ω k ) j(\omega_k) j ( ω k ) は R \mathbb{R} R 上一次独立で、j ( O K ) j(\mathcal{O}_K) j ( O K ) は格子、余体積は 補題 2.2 の 3 から ∣ det R ∣ |\det R| ∣ det R ∣ です。
a \mathfrak{a} a は O K ≅ Z n \mathcal{O}_K \cong \mathbb{Z}^n O K ≅ Z n の部分群なので自由で(定理 3.1[加群と PID 上の構造定理] )、N a ⋅ O K ⊆ a N\mathfrak{a} \cdot \mathcal{O}_K \subseteq \mathfrak{a} N a ⋅ O K ⊆ a (命題 5.3[代数体の整数環と Dedekind 整域] の 4)から階数は n n n です。基底を β = P ω \beta = P\omega β = P ω (P ∈ M n ( Z ) P \in M_n(\mathbb{Z}) P ∈ M n ( Z ) )と書くと、定理 3.4[代数体の整数環と Dedekind 整域] の 3 から ∣ det P ∣ = [ O K : a ] = N a |\det P| = [\mathcal{O}_K:\mathfrak{a}] = N\mathfrak{a} ∣ det P ∣ = [ O K : a ] = N a 。j j j は線形なので j ( β ) j(\beta) j ( β ) を列とする行列は R P T RP^{\mathsf{T}} R P T で、行列式の絶対値は 2 − r 2 ∣ d K ∣ N a 2^{-r_2}\sqrt{|d_K|}\,N\mathfrak{a} 2 − r 2 ∣ d K ∣ N a です。
∎
補題 4.1 (ノルム球の体積 ) ✓
t > 0 t \gt 0 t > 0 に対し B t : = { ( x , z ) ∈ R r 1 × C r 2 ∣ ∑ i ∣ x i ∣ + 2 ∑ j ∣ z j ∣ ≤ t } B_t := \{(x, z) \in \mathbb{R}^{r_1} \times \mathbb{C}^{r_2} \mid \sum_i|x_i| + 2\sum_j|z_j| \le t\} B t := {( x , z ) ∈ R r 1 × C r 2 ∣ ∑ i ∣ x i ∣ + 2 ∑ j ∣ z j ∣ ≤ t } とおくと、B t B_t B t はコンパクトな凸集合で B t = − B t B_t = -B_t B t = − B t 、
v o l ( B t ) = 2 r 1 ( π 2 ) r 2 t n n ! . \mathrm{vol}(B_t) = 2^{r_1}\left(\frac\pi2\right)^{r_2}\frac{t^n}{n!}. vol ( B t ) = 2 r 1 ( 2 π ) r 2 n ! t n .
証明(補題 4.1) ∥ ( x , z ) ∥ : = ∑ ∣ x i ∣ + 2 ∑ ∣ z j ∣ \|(x, z)\| := \sum|x_i| + 2\sum|z_j| ∥ ( x , z ) ∥ := ∑ ∣ x i ∣ + 2 ∑ ∣ z j ∣ は三角不等式と ∥ c w ∥ = ∣ c ∣ ∥ w ∥ \|cw\| = |c|\,\|w\| ∥ c w ∥ = ∣ c ∣ ∥ w ∥ を満たす連続関数なので、B t B_t B t は有界閉集合で凸、原点対称です。体積を V r 1 , r 2 ( t ) V_{r_1, r_2}(t) V r 1 , r 2 ( t ) と書きます。B t = t B 1 B_t = tB_1 B t = t B 1 なので V r 1 , r 2 ( t ) = c r 1 , r 2 t n V_{r_1,r_2}(t) = c_{r_1,r_2}t^n V r 1 , r 2 ( t ) = c r 1 , r 2 t n です(系 3.5[ℝ^d の変数変換公式と極座標] )。n n n についての帰納法で c r 1 , r 2 = 2 r 1 ( π / 2 ) r 2 / n ! c_{r_1,r_2} = 2^{r_1}(\pi/2)^{r_2}/n! c r 1 , r 2 = 2 r 1 ( π /2 ) r 2 / n ! を示します。n = 1 n = 1 n = 1 (( r 1 , r 2 ) = ( 1 , 0 ) (r_1, r_2) = (1, 0) ( r 1 , r 2 ) = ( 1 , 0 ) )は区間 [ − t , t ] [-t, t] [ − t , t ] で 2 t 2t 2 t 、( 0 , 1 ) (0, 1) ( 0 , 1 ) は半径 t / 2 t/2 t /2 の円板で π t 2 / 4 \pi t^2/4 π t 2 /4 です。
それ以外で r 1 ≥ 1 r_1 \ge 1 r 1 ≥ 1 のときは、最初の実座標 x x x を固定した切り口が B t − ∣ x ∣ ( r 1 − 1 , r 2 ) B^{(r_1-1, r_2)}_{t - |x|} B t − ∣ x ∣ ( r 1 − 1 , r 2 ) なので、Tonelli の定理(定理 3.3[直積測度と Fubini–Tonelli の定理] )から
V r 1 , r 2 ( t ) = ∫ − t t c r 1 − 1 , r 2 ( t − ∣ x ∣ ) n − 1 d x = 2 c r 1 − 1 , r 2 n t n V_{r_1,r_2}(t) = \int_{-t}^{t}c_{r_1-1,r_2}(t - |x|)^{n-1}\,dx = \frac{2c_{r_1-1,r_2}}{n}t^n V r 1 , r 2 ( t ) = ∫ − t t c r 1 − 1 , r 2 ( t − ∣ x ∣ ) n − 1 d x = n 2 c r 1 − 1 , r 2 t n で、c r 1 , r 2 = 2 c r 1 − 1 , r 2 / n c_{r_1,r_2} = 2c_{r_1-1,r_2}/n c r 1 , r 2 = 2 c r 1 − 1 , r 2 / n 。r 1 = 0 r_1 = 0 r 1 = 0 なら r 2 ≥ 2 r_2 \ge 2 r 2 ≥ 2 で、最後の複素座標 z z z を固定し、動径関数の積分 系 6.5[ℝ^d の変数変換公式と極座標] (σ ( S 1 ) = 2 π \sigma(S^1) = 2\pi σ ( S 1 ) = 2 π 、定理 6.8[ℝ^d の変数変換公式と極座標] )を使うと
V 0 , r 2 ( t ) = ∫ ∣ z ∣ ≤ t / 2 c 0 , r 2 − 1 ( t − 2 ∣ z ∣ ) n − 2 d z = 2 π c 0 , r 2 − 1 ∫ 0 t / 2 ( t − 2 ρ ) n − 2 ρ d ρ = π c 0 , r 2 − 1 2 n ( n − 1 ) t n V_{0,r_2}(t) = \int_{|z| \le t/2}c_{0,r_2-1}(t - 2|z|)^{n-2}\,dz = 2\pi c_{0,r_2-1}\int_0^{t/2}(t - 2\rho)^{n-2}\rho\,d\rho = \frac{\pi c_{0,r_2-1}}{2n(n-1)}t^n V 0 , r 2 ( t ) = ∫ ∣ z ∣ ≤ t /2 c 0 , r 2 − 1 ( t − 2∣ z ∣ ) n − 2 d z = 2 π c 0 , r 2 − 1 ∫ 0 t /2 ( t − 2 ρ ) n − 2 ρ d ρ = 2 n ( n − 1 ) π c 0 , r 2 − 1 t n です(u = 2 ρ u = 2\rho u = 2 ρ と置換し ∫ 0 t ( t − u ) n − 2 u d u = t n / ( n ( n − 1 ) ) \int_0^t(t-u)^{n-2}u\,du = t^n/(n(n-1)) ∫ 0 t ( t − u ) n − 2 u d u = t n / ( n ( n − 1 )) )。どちらの漸化式も主張の式を保ちます。
∎
定理 4.2 (Minkowski 限界 ) ✓
K K K を次数 n n n の代数体とし、
M K : = n ! n n ( 4 π ) r 2 ∣ d K ∣ M_K := \frac{n!}{n^n}\left(\frac4\pi\right)^{r_2}\sqrt{|d_K|} M K := n n n ! ( π 4 ) r 2 ∣ d K ∣ とおく。0 0 0 でない任意の整イデアル a \mathfrak{a} a は、∣ N ( α ) ∣ ≤ M K N a |N(\alpha)| \le M_K\,N\mathfrak{a} ∣ N ( α ) ∣ ≤ M K N a を満たす 0 ≠ α ∈ a 0 \neq \alpha \in \mathfrak{a} 0 = α ∈ a を含む。
方針は、ノルム球 B t B_t B t の体積が格子の余体積の 2 n 2^n 2 n 倍になるように t t t を選び、格子点定理で B t B_t B t の中の格子点 α \alpha α を取ることです。B t B_t B t は座標の絶対値の「和」で決まりますが、知りたいノルム ∣ N ( α ) ∣ |N(\alpha)| ∣ N ( α ) ∣ は「積」なので、和から積を押さえるために相加相乗平均の不等式を使います。複素成分 z z z は ∣ N ∣ |N| ∣ N ∣ に ∣ z ∣ 2 |z|^2 ∣ z ∣ 2 として効くため、n n n 個の数のうち 2 個分として数えます。
証明(定理 4.2) t n = n ! ( 4 / π ) r 2 ∣ d K ∣ N a t^n = n!\,(4/\pi)^{r_2}\sqrt{|d_K|}\,N\mathfrak{a} t n = n ! ( 4/ π ) r 2 ∣ d K ∣ N a と t t t を選ぶと、補題 4.1 と 命題 3.2 から
v o l ( B t ) = 2 r 1 π r 2 2 − r 2 ⋅ ( 4 π ) r 2 ∣ d K ∣ N a = 2 n ⋅ 2 − r 2 ∣ d K ∣ N a = 2 n c o v o l ( j ( a ) ) \mathrm{vol}(B_t) = 2^{r_1}\pi^{r_2}2^{-r_2}\cdot\left(\frac4\pi\right)^{r_2}\sqrt{|d_K|}\,N\mathfrak{a} = 2^n\cdot 2^{-r_2}\sqrt{|d_K|}\,N\mathfrak{a} = 2^n\,\mathrm{covol}\bigl(j(\mathfrak{a})\bigr) vol ( B t ) = 2 r 1 π r 2 2 − r 2 ⋅ ( π 4 ) r 2 ∣ d K ∣ N a = 2 n ⋅ 2 − r 2 ∣ d K ∣ N a = 2 n covol ( j ( a ) ) です(r 1 + 2 r 2 = n r_1 + 2r_2 = n r 1 + 2 r 2 = n )。定理 2.3 のコンパクト版により 0 ≠ α ∈ a 0 \neq \alpha \in \mathfrak{a} 0 = α ∈ a で j ( α ) ∈ B t j(\alpha) \in B_t j ( α ) ∈ B t となるものがあります。∣ N ( α ) ∣ = ∏ i ≤ r 1 ∣ ρ i ( α ) ∣ ∏ j ∣ ρ r 1 + j ( α ) ∣ 2 |N(\alpha)| = \prod_{i \le r_1}|\rho_i(\alpha)|\prod_{j}|\rho_{r_1+j}(\alpha)|^2 ∣ N ( α ) ∣ = ∏ i ≤ r 1 ∣ ρ i ( α ) ∣ ∏ j ∣ ρ r 1 + j ( α ) ∣ 2 は、∣ ρ 1 ( α ) ∣ , … , ∣ ρ r 1 ( α ) ∣ |\rho_1(\alpha)|, \ldots, |\rho_{r_1}(\alpha)| ∣ ρ 1 ( α ) ∣ , … , ∣ ρ r 1 ( α ) ∣ と各 ∣ ρ r 1 + j ( α ) ∣ |\rho_{r_1+j}(\alpha)| ∣ ρ r 1 + j ( α ) ∣ を 2 回ずつ並べた n n n 個の数の積で、その和は ∥ j ( α ) ∥ ≤ t \|j(\alpha)\| \le t ∥ j ( α ) ∥ ≤ t です。相加相乗平均の不等式(下の注)から
∣ N ( α ) ∣ ≤ ( t n ) n = n ! n n ( 4 π ) r 2 ∣ d K ∣ N a . |N(\alpha)| \le \left(\frac tn\right)^n = \frac{n!}{n^n}\left(\frac4\pi\right)^{r_2}\sqrt{|d_K|}\,N\mathfrak{a}. ∣ N ( α ) ∣ ≤ ( n t ) n = n n n ! ( π 4 ) r 2 ∣ d K ∣ N a . 相加相乗平均の不等式。 a 1 , … , a n ≥ 0 a_1, \ldots, a_n \ge 0 a 1 , … , a n ≥ 0 、平均 A > 0 A \gt 0 A > 0 について、g ( x ) = e x − 1 − x g(x) = e^{x-1} - x g ( x ) = e x − 1 − x は g ′ ( x ) = e x − 1 − 1 g'(x) = e^{x-1} - 1 g ′ ( x ) = e x − 1 − 1 から x = 1 x = 1 x = 1 で最小値 0 0 0 を取るので x ≤ e x − 1 x \le e^{x-1} x ≤ e x − 1 。x = a i / A x = a_i/A x = a i / A として掛け合わせると ∏ i ( a i / A ) ≤ exp ( ∑ i a i / A − n ) = 1 \prod_i(a_i/A) \le \exp(\sum_i a_i/A - n) = 1 ∏ i ( a i / A ) ≤ exp ( ∑ i a i / A − n ) = 1 です(A = 0 A = 0 A = 0 なら両辺 0 0 0 )。
∎
定理 4.3 (類数の有限性 ) ✓
K K K を代数体とする。イデアル類群 C l K \mathrm{Cl}_K Cl K の各類は、N b ≤ M K N\mathfrak{b} \le M_K N b ≤ M K を満たす整イデアル b \mathfrak{b} b を含む。したがって C l K \mathrm{Cl}_K Cl K は有限群であり、ノルムが M K M_K M K 以下の素イデアルの類で生成される。その位数 h K h_K h K を類数 という。
証明(定理 4.3) 類 c c c を取り、c − 1 c^{-1} c − 1 に属する分数イデアル a \mathfrak{a} a を選びます。分数イデアルの定義(定義 4.6[代数体の整数環と Dedekind 整域] )から d a ⊆ O K d\mathfrak{a} \subseteq \mathcal{O}_K d a ⊆ O K となる 0 ≠ d ∈ O K 0 \neq d \in \mathcal{O}_K 0 = d ∈ O K があり、d a = ( d O K ) a d\mathfrak{a} = (d\mathcal{O}_K)\mathfrak{a} d a = ( d O K ) a も同じ類なので、a \mathfrak{a} a は整イデアルとしてよいです。定理 4.2 の α ∈ a \alpha \in \mathfrak{a} α ∈ a を取ると、α O K ⊆ a \alpha\mathcal{O}_K \subseteq \mathfrak{a} α O K ⊆ a から α O K = a b \alpha\mathcal{O}_K = \mathfrak{a}\mathfrak{b} α O K = ab となる整イデアル b \mathfrak{b} b があり(定理 4.7[代数体の整数環と Dedekind 整域] の 4)、[ b ] = [ a ] − 1 = c [\mathfrak{b}] = [\mathfrak{a}]^{-1} = c [ b ] = [ a ] − 1 = c 、
N b = N ( α O K ) N a = ∣ N ( α ) ∣ N a ≤ M K N\mathfrak{b} = \frac{N(\alpha\mathcal{O}_K)}{N\mathfrak{a}} = \frac{|N(\alpha)|}{N\mathfrak{a}} \le M_K N b = N a N ( α O K ) = N a ∣ N ( α ) ∣ ≤ M K です(命題 5.3[代数体の整数環と Dedekind 整域] の 3)。
ノルムが k k k の整イデアル b \mathfrak{b} b は k k k を含む(同 4)ので k O K k\mathcal{O}_K k O K を割り、k O K k\mathcal{O}_K k O K の約数は素イデアル分解の指数を小さくしたものだけなので有限個です。k ≤ M K k \le M_K k ≤ M K は有限個なので、類も有限個です。最後に、N b ≤ M K N\mathfrak{b} \le M_K N b ≤ M K の b \mathfrak{b} b を素イデアルに分解すると、各因子のノルムは N b N\mathfrak{b} N b を割るので M K M_K M K 以下です。
∎
系 4.4 (判別式の下界 ) ✓
n ≥ 2 n \ge 2 n ≥ 2 ならば ∣ d K ∣ ≥ n n n ! ( π 4 ) n / 2 > 1 \sqrt{|d_K|} \ge \dfrac{n^n}{n!}\left(\dfrac\pi4\right)^{n/2} \gt 1 ∣ d K ∣ ≥ n ! n n ( 4 π ) n /2 > 1 。特に ∣ d K ∣ > 1 |d_K| \gt 1 ∣ d K ∣ > 1 である。
証明(系 4.4) 定理 4.2 を a = O K \mathfrak{a} = \mathcal{O}_K a = O K に使うと、0 ≠ α ∈ O K 0 \neq \alpha \in \mathcal{O}_K 0 = α ∈ O K で 1 ≤ ∣ N ( α ) ∣ ≤ M K 1 \le |N(\alpha)| \le M_K 1 ≤ ∣ N ( α ) ∣ ≤ M K (N ( α ) N(\alpha) N ( α ) は 0 0 0 でない整数)。よって ∣ d K ∣ ≥ n n n ! ( π / 4 ) r 2 ≥ n n n ! ( π / 4 ) n / 2 \sqrt{|d_K|} \ge \frac{n^n}{n!}(\pi/4)^{r_2} \ge \frac{n^n}{n!}(\pi/4)^{n/2} ∣ d K ∣ ≥ n ! n n ( π /4 ) r 2 ≥ n ! n n ( π /4 ) n /2 (r 2 ≤ n / 2 r_2 \le n/2 r 2 ≤ n /2 、π / 4 < 1 \pi/4 \lt 1 π /4 < 1 )。右辺を a n a_n a n とおくと a 2 = π / 2 > 1 a_2 = \pi/2 \gt 1 a 2 = π /2 > 1 、二項展開から ( 1 + 1 / n ) n ≥ 2 (1 + 1/n)^n \ge 2 ( 1 + 1/ n ) n ≥ 2 なので
a n + 1 a n = ( 1 + 1 n ) n π 4 ≥ π > 1 \frac{a_{n+1}}{a_n} = \left(1 + \frac1n\right)^n\sqrt{\frac\pi4} \ge \sqrt\pi \gt 1 a n a n + 1 = ( 1 + n 1 ) n 4 π ≥ π > 1 で、n ≥ 2 n \ge 2 n ≥ 2 のすべてで a n > 1 a_n \gt 1 a n > 1 です。
∎
二次体 K = Q ( m ) K = \mathbb{Q}(\sqrt m) K = Q ( m ) では n = 2 n = 2 n = 2 で、M K = 1 2 ∣ d K ∣ M_K = \frac12\sqrt{|d_K|} M K = 2 1 ∣ d K ∣ (実二次体、r 2 = 0 r_2 = 0 r 2 = 0 )、M K = 2 π ∣ d K ∣ M_K = \frac2\pi\sqrt{|d_K|} M K = π 2 ∣ d K ∣ (虚二次体、r 2 = 1 r_2 = 1 r 2 = 1 )です。
例 5.1 (類数 1 の例 )
Q ( i ) \mathbb{Q}(i) Q ( i ) :d K = − 4 d_K = -4 d K = − 4 、M K = 4 / π ≈ 1.27 M_K = 4/\pi \approx 1.27 M K = 4/ π ≈ 1.27 。Q ( − 3 ) \mathbb{Q}(\sqrt{-3}) Q ( − 3 ) :d K = − 3 d_K = -3 d K = − 3 、M K ≈ 1.10 M_K \approx 1.10 M K ≈ 1.10 。Q ( 2 ) \mathbb{Q}(\sqrt2) Q ( 2 ) :d K = 8 d_K = 8 d K = 8 、M K = 2 ≈ 1.41 M_K = \sqrt2 \approx 1.41 M K = 2 ≈ 1.41 。Q ( 5 ) \mathbb{Q}(\sqrt5) Q ( 5 ) :d K = 5 d_K = 5 d K = 5 、M K ≈ 1.12 M_K \approx 1.12 M K ≈ 1.12 。いずれも M K < 2 M_K \lt 2 M K < 2 なので、各類はノルム 1 1 1 の整イデアル、すなわち O K \mathcal{O}_K O K 自身を含みます。よって類数は 1 1 1 で、これらの整数環は単項イデアル整域、したがって一意分解整域です(定理 2.5[多項式環と体の拡大] )。Z [ i ] \mathbb{Z}[i] Z [ i ] が一意分解整域であることの、ユークリッド互除法を使わない証明になっています。
例 5.2 (Q(√−5) の類数は 2 )
K = Q ( − 5 ) K = \mathbb{Q}(\sqrt{-5}) K = Q ( − 5 ) 、O K = Z [ − 5 ] \mathcal{O}_K = \mathbb{Z}[\sqrt{-5}] O K = Z [ − 5 ] 、d K = − 20 d_K = -20 d K = − 20 です(命題 8.1[代数体の整数環と Dedekind 整域] )。M K = 2 π 20 ≈ 2.85 M_K = \frac2\pi\sqrt{20} \approx 2.85 M K = π 2 20 ≈ 2.85 なので、定理 4.3 により C l K \mathrm{Cl}_K Cl K はノルム 2 2 2 以下の素イデアルで生成されます。ノルム 2 2 2 の素イデアルは 2 2 2 の上にあるものだけで、前章の 例 8.3[代数体の整数環と Dedekind 整域] から ( 2 ) = p 2 (2) = \mathfrak{p}^2 ( 2 ) = p 2 、p = ( 2 , 1 + − 5 ) \mathfrak{p} = (2, 1 + \sqrt{-5}) p = ( 2 , 1 + − 5 ) のただ一つです。
p \mathfrak{p} p が単項 ( α ) (\alpha) ( α ) なら ∣ N ( α ) ∣ = N p = 2 |N(\alpha)| = N\mathfrak{p} = 2 ∣ N ( α ) ∣ = N p = 2 、つまり a 2 + 5 b 2 = 2 a^2 + 5b^2 = 2 a 2 + 5 b 2 = 2 が整数解を持つはずですが、b ≠ 0 b \neq 0 b = 0 なら左辺は 5 5 5 以上、b = 0 b = 0 b = 0 なら a 2 = 2 a^2 = 2 a 2 = 2 で、解はありません。よって [ p ] ≠ 1 [\mathfrak{p}] \neq 1 [ p ] = 1 、一方 [ p ] 2 = [ ( 2 ) ] = 1 [\mathfrak{p}]^2 = [(2)] = 1 [ p ] 2 = [( 2 )] = 1 です。C l K = { 1 , [ p ] } \mathrm{Cl}_K = \{1, [\mathfrak{p}]\} Cl K = { 1 , [ p ]} で、h K = 2 h_K = 2 h K = 2 です。
前章の ( 3 ) = q q ′ (3) = \mathfrak{q}\mathfrak{q}' ( 3 ) = q q ′ 、( 1 + − 5 ) = p q (1 + \sqrt{-5}) = \mathfrak{p}\mathfrak{q} ( 1 + − 5 ) = pq から [ q ] = [ p ] − 1 = [ p ] [\mathfrak{q}] = [\mathfrak{p}]^{-1} = [\mathfrak{p}] [ q ] = [ p ] − 1 = [ p ] で、q \mathfrak{q} q も単項ではありません。6 = 2 ⋅ 3 = ( 1 + − 5 ) ( 1 − − 5 ) 6 = 2 \cdot 3 = (1+\sqrt{-5})(1-\sqrt{-5}) 6 = 2 ⋅ 3 = ( 1 + − 5 ) ( 1 − − 5 ) という 2 通りの分解は、単項でない類 [ p ] [\mathfrak{p}] [ p ] に属するイデアル p , q , q ′ \mathfrak{p}, \mathfrak{q}, \mathfrak{q}' p , q , q ′ の組み方の違いです。類数 2 2 2 の体では「既約元への分解の長さ」は一定になる(Carlitz の定理)ことも知られています。
r : = r 1 + r 2 r := r_1 + r_2 r := r 1 + r 2 とし、δ k = 1 \delta_k = 1 δ k = 1 (k ≤ r 1 k \le r_1 k ≤ r 1 )、δ k = 2 \delta_k = 2 δ k = 2 (k > r 1 k \gt r_1 k > r 1 )とおきます。対数写像 を
ℓ : K × → R r , ℓ ( α ) = ( δ 1 log ∣ ρ 1 ( α ) ∣ , … , δ r log ∣ ρ r ( α ) ∣ ) \ell : K^{\times} \to \mathbb{R}^r, \qquad \ell(\alpha) = \bigl(\delta_1\log|\rho_1(\alpha)|, \ldots, \delta_r\log|\rho_r(\alpha)|\bigr) ℓ : K × → R r , ℓ ( α ) = ( δ 1 log ∣ ρ 1 ( α ) ∣ , … , δ r log ∣ ρ r ( α ) ∣ )
で定めると、これは準同型で、虚の埋め込みは共役と対になるので座標の和は log ∣ N ( α ) ∣ \log|N(\alpha)| log ∣ N ( α ) ∣ です。μ K \mu_K μ K は K K K に含まれる 1 のべき根全体です。
定理 6.1 (Dirichlet の単数定理 ) ✓
K K K を代数体とする。μ K \mu_K μ K は有限巡回群であり、
O K × ≅ μ K × Z r 1 + r 2 − 1 \mathcal{O}_K^{\times} \cong \mu_K \times \mathbb{Z}^{r_1 + r_2 - 1} O K × ≅ μ K × Z r 1 + r 2 − 1 である。
証明のために二つの補題を用意します。単数の対数 ℓ ( u ) \ell(u) ℓ ( u ) を並べた集合が、和が 0 0 0 の超平面の中で格子のように並ぶことを示すのが目標で、前者はそれが離散的であること(したがって Z k \mathbb{Z}^k Z k と同型であること)、後者は各方向に十分な単数が存在することを担います。
補題 6.2 (離散部分群は自由 ) ✓
Γ ⊆ R m \Gamma \subseteq \mathbb{R}^m Γ ⊆ R m を部分群とし、任意の有界集合が Γ \Gamma Γ の点を有限個しか含まないとする。Γ \Gamma Γ が張る R \mathbb{R} R 部分空間の次元を k k k とすると、Γ ≅ Z k \Gamma \cong \mathbb{Z}^k Γ ≅ Z k である。
証明(補題 6.2) Γ \Gamma Γ から一次独立な v 1 , … , v k v_1, \ldots, v_k v 1 , … , v k を選び、それらが生成する部分群を Γ 0 ≅ Z k \Gamma_0 \cong \mathbb{Z}^k Γ 0 ≅ Z k 、P = { ∑ t i v i ∣ 0 ≤ t i < 1 } P = \{\sum t_iv_i \mid 0 \le t_i \lt 1\} P = { ∑ t i v i ∣ 0 ≤ t i < 1 } とします。γ ∈ Γ \gamma \in \Gamma γ ∈ Γ は ∑ t i v i \sum t_iv_i ∑ t i v i と書け、整数部分を引くと剰余類 γ + Γ 0 \gamma + \Gamma_0 γ + Γ 0 の代表が Γ ∩ P \Gamma \cap P Γ ∩ P に取れます。P P P は有界なので Γ ∩ P \Gamma \cap P Γ ∩ P は有限で、指数 N = [ Γ : Γ 0 ] N = [\Gamma : \Gamma_0] N = [ Γ : Γ 0 ] は有限です。剰余群の元の位数は N N N を割るので N Γ ⊆ Γ 0 N\Gamma \subseteq \Gamma_0 N Γ ⊆ Γ 0 。γ ↦ N γ \gamma \mapsto N\gamma γ ↦ N γ は単射なので Γ ≅ N Γ \Gamma \cong N\Gamma Γ ≅ N Γ は Z k \mathbb{Z}^k Z k の部分群で、定理 3.1[加群と PID 上の構造定理] により高々 k k k 個の元を基底とする自由加群です。Γ ⊇ Γ 0 ≅ Z k \Gamma \supseteq \Gamma_0 \cong \mathbb{Z}^k Γ ⊇ Γ 0 ≅ Z k なので、Q \mathbb{Q} Q 上に係数拡大した次元を比べて基底はちょうど k k k 個です。
∎
補題 6.3 (指定した方向に伸びる単数 ) ✓
r ≥ 2 r \ge 2 r ≥ 2 とし、k ∈ { 1 , … , r } k \in \{1, \ldots, r\} k ∈ { 1 , … , r } を固定する。∣ ρ i ( u ) ∣ < 1 |\rho_i(u)| \lt 1 ∣ ρ i ( u ) ∣ < 1 (i ≠ k i \neq k i = k )を満たす u ∈ O K × u \in \mathcal{O}_K^{\times} u ∈ O K × が存在する。
証明(補題 6.3) V = c o v o l ( j ( O K ) ) V = \mathrm{covol}(j(\mathcal{O}_K)) V = covol ( j ( O K )) (命題 3.2 )とし、B : = 2 n V / ( 2 r 1 π r 2 ) + 1 B := 2^{n}V/(2^{r_1}\pi^{r_2}) + 1 B := 2 n V / ( 2 r 1 π r 2 ) + 1 とおきます。正の数 c 1 , … , c r c_1, \ldots, c_r c 1 , … , c r で ∏ k c k δ k = B \prod_k c_k^{\delta_k} = B ∏ k c k δ k = B となるものに対し、
X = { ( x , z ) ∈ R r 1 × C r 2 ∣ ∣ x i ∣ ≤ c i , ∣ z j ∣ ≤ c r 1 + j } X = \{\, (x, z) \in \mathbb{R}^{r_1} \times \mathbb{C}^{r_2} \mid |x_i| \le c_i,\ |z_j| \le c_{r_1+j} \,\} X = { ( x , z ) ∈ R r 1 × C r 2 ∣ ∣ x i ∣ ≤ c i , ∣ z j ∣ ≤ c r 1 + j } は凸で X = − X X = -X X = − X 、体積は ∏ i ≤ r 1 2 c i ∏ j π c r 1 + j 2 = 2 r 1 π r 2 B > 2 n V \prod_{i \le r_1} 2c_i \prod_{j} \pi c_{r_1+j}^2 = 2^{r_1}\pi^{r_2}B \gt 2^nV ∏ i ≤ r 1 2 c i ∏ j π c r 1 + j 2 = 2 r 1 π r 2 B > 2 n V です。定理 2.3 より 0 ≠ β ∈ O K 0 \neq \beta \in \mathcal{O}_K 0 = β ∈ O K で ∣ ρ i ( β ) ∣ ≤ c i |\rho_i(\beta)| \le c_i ∣ ρ i ( β ) ∣ ≤ c i (すべての i i i )となるものがあり、∣ N ( β ) ∣ = ∏ i ∣ ρ i ( β ) ∣ δ i ≤ B |N(\beta)| = \prod_i|\rho_i(\beta)|^{\delta_i} \le B ∣ N ( β ) ∣ = ∏ i ∣ ρ i ( β ) ∣ δ i ≤ B です。
α 1 = 1 \alpha_1 = 1 α 1 = 1 から始め、α m \alpha_m α m が決まったら c i = ∣ ρ i ( α m ) ∣ / 2 c_i = |\rho_i(\alpha_m)|/2 c i = ∣ ρ i ( α m ) ∣/2 (i ≠ k i \neq k i = k )とし、c k c_k c k を積の条件から決めて、上の β \beta β を α m + 1 \alpha_{m+1} α m + 1 とします。すると ∣ ρ i ( α m + 1 ) ∣ < ∣ ρ i ( α m ) ∣ |\rho_i(\alpha_{m+1})| \lt |\rho_i(\alpha_m)| ∣ ρ i ( α m + 1 ) ∣ < ∣ ρ i ( α m ) ∣ (i ≠ k i \neq k i = k )かつ 1 ≤ ∣ N ( α m + 1 ) ∣ ≤ B 1 \le |N(\alpha_{m+1})| \le B 1 ≤ ∣ N ( α m + 1 ) ∣ ≤ B です。
命題 3.3[代数体の整数環と Dedekind 整域] の 3 から N ( α ) ∈ α O K N(\alpha) \in \alpha\mathcal{O}_K N ( α ) ∈ α O K なので、M = ⌊ B ⌋ ! M = \lfloor B \rfloor ! M = ⌊ B ⌋! とおくと、すべての m m m で M O K ⊆ α m O K M\mathcal{O}_K \subseteq \alpha_m\mathcal{O}_K M O K ⊆ α m O K 。M O K M\mathcal{O}_K M O K を含むイデアルは有限群 O K / M O K ≅ ( Z / M ) n \mathcal{O}_K/M\mathcal{O}_K \cong (\mathbb{Z}/M)^n O K / M O K ≅ ( Z / M ) n の部分群に対応するので有限個しかありません。したがって l < m l \lt m l < m で α l O K = α m O K \alpha_l\mathcal{O}_K = \alpha_m\mathcal{O}_K α l O K = α m O K となるものがあり、u = α m / α l u = \alpha_m/\alpha_l u = α m / α l は単数で、∣ ρ i ( u ) ∣ < 1 |\rho_i(u)| \lt 1 ∣ ρ i ( u ) ∣ < 1 (i ≠ k i \neq k i = k )を満たします。
∎
証明(定理 6.1) 1. 像は超平面 H H H に入る。 単数 u u u では N ( u ) N ( u − 1 ) = N ( 1 ) = 1 N(u)N(u^{-1}) = N(1) = 1 N ( u ) N ( u − 1 ) = N ( 1 ) = 1 で両方とも整数なので N ( u ) = ± 1 N(u) = \pm1 N ( u ) = ± 1 。よって Γ : = ℓ ( O K × ) \Gamma := \ell(\mathcal{O}_K^{\times}) Γ := ℓ ( O K × ) は H = { y ∈ R r ∣ ∑ y k = 0 } H = \{y \in \mathbb{R}^r \mid \sum y_k = 0\} H = { y ∈ R r ∣ ∑ y k = 0 } に含まれます。
2. 離散性と核。 ℓ ( u ) \ell(u) ℓ ( u ) が有界集合 { ∣ y k ∣ ≤ C } \{|y_k| \le C\} { ∣ y k ∣ ≤ C } に入るなら ∣ ρ k ( u ) ∣ ≤ e C |\rho_k(u)| \le e^C ∣ ρ k ( u ) ∣ ≤ e C で、j ( u ) j(u) j ( u ) は格子 j ( O K ) j(\mathcal{O}_K) j ( O K ) の有界集合内の点なので、そのような u u u は有限個です(補題 2.2 の 2)。よって Γ \Gamma Γ は 補題 6.2 の仮定を満たし、ker ℓ \ker\ell ker ℓ は有限です。ker ℓ \ker\ell ker ℓ は K × K^{\times} K × の有限部分群なので巡回群(定理 7.3[多項式環と体の拡大] )で、元はすべて 1 のべき根です。逆に ζ ∈ μ K \zeta \in \mu_K ζ ∈ μ K は x m − 1 x^m - 1 x m − 1 の根なので O K \mathcal{O}_K O K に入り、ζ − 1 \zeta^{-1} ζ − 1 も同様なので単数で、∣ ρ k ( ζ ) ∣ = 1 |\rho_k(\zeta)| = 1 ∣ ρ k ( ζ ) ∣ = 1 より ℓ ( ζ ) = 0 \ell(\zeta) = 0 ℓ ( ζ ) = 0 。ゆえに ker ℓ = μ K \ker\ell = \mu_K ker ℓ = μ K は有限巡回群です。
3. Γ \Gamma Γ は H H H を張る。 r = 1 r = 1 r = 1 なら H = 0 H = 0 H = 0 で明らかです。r ≥ 2 r \ge 2 r ≥ 2 のとき、補題 6.3 で k = 1 , … , r k = 1, \ldots, r k = 1 , … , r に対する単数 u k u_k u k を取り、a i k = ℓ i ( u k ) a_{ik} = \ell_i(u_k) a ik = ℓ i ( u k ) とおきます。i ≠ k i \neq k i = k で a i k < 0 a_{ik} \lt 0 a ik < 0 、列和 ∑ i a i k = 0 \sum_i a_{ik} = 0 ∑ i a ik = 0 より a k k > 0 a_{kk} \gt 0 a k k > 0 です。左上 ( r − 1 ) × ( r − 1 ) (r-1)\times(r-1) ( r − 1 ) × ( r − 1 ) 部分 A ′ = ( a i k ) i , k ≤ r − 1 A' = (a_{ik})_{i,k \le r-1} A ′ = ( a ik ) i , k ≤ r − 1 が正則であることを示します。A ′ T y = 0 A'^{\mathsf{T}}y = 0 A ′ T y = 0 として ∣ y i ∣ |y_i| ∣ y i ∣ が最大の i i i を取ると、a i i y i = − ∑ k ≠ i , k ≤ r − 1 a k i y k a_{ii}y_i = -\sum_{k \neq i, k \le r-1} a_{ki}y_k a ii y i = − ∑ k = i , k ≤ r − 1 a k i y k より
a i i ∣ y i ∣ ≤ ∑ k ≠ i , k ≤ r − 1 ∣ a k i ∣ ∣ y i ∣ < ∑ k ≠ i , k ≤ r ∣ a k i ∣ ∣ y i ∣ = a i i ∣ y i ∣ a_{ii}|y_i| \le \sum_{k \neq i,\ k \le r-1} |a_{ki}|\,|y_i| \lt \sum_{k \neq i,\ k \le r} |a_{ki}|\,|y_i| = a_{ii}|y_i| a ii ∣ y i ∣ ≤ k = i , k ≤ r − 1 ∑ ∣ a k i ∣ ∣ y i ∣ < k = i , k ≤ r ∑ ∣ a k i ∣ ∣ y i ∣ = a ii ∣ y i ∣ (最後の等号は列和が 0 0 0 であること)となり、y i ≠ 0 y_i \neq 0 y i = 0 なら矛盾です。よって y = 0 y = 0 y = 0 で A ′ A' A ′ は正則、したがって ℓ ( u 1 ) , … , ℓ ( u r − 1 ) \ell(u_1), \ldots, \ell(u_{r-1}) ℓ ( u 1 ) , … , ℓ ( u r − 1 ) は一次独立で、( r − 1 ) (r-1) ( r − 1 ) 次元の H H H を張ります。
4. まとめ。 補題 6.2 から Γ ≅ Z r − 1 \Gamma \cong \mathbb{Z}^{r-1} Γ ≅ Z r − 1 。Γ \Gamma Γ の基底 ℓ ( ε 1 ) , … , ℓ ( ε r − 1 ) \ell(\varepsilon_1), \ldots, \ell(\varepsilon_{r-1}) ℓ ( ε 1 ) , … , ℓ ( ε r − 1 ) を取り、μ K × Z r − 1 → O K × \mu_K \times \mathbb{Z}^{r-1} \to \mathcal{O}_K^{\times} μ K × Z r − 1 → O K × 、( ζ , m ) ↦ ζ ∏ i ε i m i (\zeta, m) \mapsto \zeta\prod_i\varepsilon_i^{m_i} ( ζ , m ) ↦ ζ ∏ i ε i m i を考えます。単射:像が 1 1 1 なら ℓ \ell ℓ を施して ∑ m i ℓ ( ε i ) = 0 \sum m_i\ell(\varepsilon_i) = 0 ∑ m i ℓ ( ε i ) = 0 、基底なので m = 0 m = 0 m = 0 、残りから ζ = 1 \zeta = 1 ζ = 1 。全射:u ∈ O K × u \in \mathcal{O}_K^{\times} u ∈ O K × に対し ℓ ( u ) = ∑ m i ℓ ( ε i ) \ell(u) = \sum m_i\ell(\varepsilon_i) ℓ ( u ) = ∑ m i ℓ ( ε i ) と書くと u ∏ ε i − m i ∈ ker ℓ = μ K u\prod\varepsilon_i^{-m_i} \in \ker\ell = \mu_K u ∏ ε i − m i ∈ ker ℓ = μ K です。
∎
ε 1 , … , ε r − 1 \varepsilon_1, \ldots, \varepsilon_{r-1} ε 1 , … , ε r − 1 を基本単数 といいます。Q ( 2 ) \mathbb{Q}(\sqrt2) Q ( 2 ) では r = 2 r = 2 r = 2 で、1 + 2 1 + \sqrt2 1 + 2 が基本単数です(S 単数と Kummer 理論 の例を参照)。虚二次体では r = 1 r = 1 r = 1 で単数群は有限、Q ( 2 3 ) \mathbb{Q}(\sqrt[3]{2}) Q ( 3 2 ) では r 1 = 1 r_1 = 1 r 1 = 1 、r 2 = 1 r_2 = 1 r 2 = 1 で階数 1 1 1 です。単数定理は、類数の有限性とともに、有限個の素点の外で単数を考える S 単数定理の土台になります。
演習 7.1 易
K = Q ( − 19 ) K = \mathbb{Q}(\sqrt{-19}) K = Q ( − 19 ) の類数が 1 1 1 であることを示せ。
解答 − 19 ≡ 1 ( m o d 4 ) -19 \equiv 1 \pmod 4 − 19 ≡ 1 ( mod 4 ) なので d K = − 19 d_K = -19 d K = − 19 (命題 8.1[代数体の整数環と Dedekind 整域] )、M K = 2 π 19 ≈ 2.78 M_K = \frac2\pi\sqrt{19} \approx 2.78 M K = π 2 19 ≈ 2.78 です。定理 4.3 により、ノルム 2 2 2 の素イデアルがなければ類数は 1 1 1 です。ノルム 2 2 2 の素イデアルは 2 2 2 の上にあり、− 19 ≡ 5 ( m o d 8 ) -19 \equiv 5 \pmod 8 − 19 ≡ 5 ( mod 8 ) なので 2 2 2 は惰性(命題 8.2[代数体の整数環と Dedekind 整域] の 3)、2 O K 2\mathcal{O}_K 2 O K は素イデアルでノルム 4 4 4 です。よってノルム 2 2 2 の素イデアルはなく、h K = 1 h_K = 1 h K = 1 です。
演習 7.2 標準
K = Q ( − 6 ) K = \mathbb{Q}(\sqrt{-6}) K = Q ( − 6 ) の類数が 2 2 2 であることを示せ。
解答 − 6 ≡ 2 ( m o d 4 ) -6 \equiv 2 \pmod 4 − 6 ≡ 2 ( mod 4 ) なので O K = Z [ − 6 ] \mathcal{O}_K = \mathbb{Z}[\sqrt{-6}] O K = Z [ − 6 ] 、d K = − 24 d_K = -24 d K = − 24 、M K = 2 π 24 ≈ 3.12 M_K = \frac2\pi\sqrt{24} \approx 3.12 M K = π 2 24 ≈ 3.12 です。2 , 3 2, 3 2 , 3 は d K d_K d K を割るので分岐し、( 2 ) = p 2 2 (2) = \mathfrak{p}_2^2 ( 2 ) = p 2 2 、( 3 ) = p 3 2 (3) = \mathfrak{p}_3^2 ( 3 ) = p 3 2 (p 2 = ( 2 , − 6 ) \mathfrak{p}_2 = (2, \sqrt{-6}) p 2 = ( 2 , − 6 ) 、p 3 = ( 3 , − 6 ) \mathfrak{p}_3 = (3, \sqrt{-6}) p 3 = ( 3 , − 6 ) 、Kummer–Dedekind で x 2 + 6 ≡ x 2 x^2 + 6 \equiv x^2 x 2 + 6 ≡ x 2 )。類群は [ p 2 ] [\mathfrak{p}_2] [ p 2 ] 、[ p 3 ] [\mathfrak{p}_3] [ p 3 ] で生成されます。a 2 + 6 b 2 = 2 a^2 + 6b^2 = 2 a 2 + 6 b 2 = 2 、3 3 3 は整数解を持たないので、どちらも単項ではありません。− 6 \sqrt{-6} − 6 は p 2 \mathfrak{p}_2 p 2 と p 3 \mathfrak{p}_3 p 3 に含まれノルムは 6 = N p 2 N p 3 6 = N\mathfrak{p}_2N\mathfrak{p}_3 6 = N p 2 N p 3 なので ( − 6 ) = p 2 p 3 (\sqrt{-6}) = \mathfrak{p}_2\mathfrak{p}_3 ( − 6 ) = p 2 p 3 、したがって [ p 3 ] = [ p 2 ] − 1 = [ p 2 ] [\mathfrak{p}_3] = [\mathfrak{p}_2]^{-1} = [\mathfrak{p}_2] [ p 3 ] = [ p 2 ] − 1 = [ p 2 ] ([ p 2 ] 2 = [ ( 2 ) ] = 1 [\mathfrak{p}_2]^2 = [(2)] = 1 [ p 2 ] 2 = [( 2 )] = 1 )。C l K = { 1 , [ p 2 ] } \mathrm{Cl}_K = \{1, [\mathfrak{p}_2]\} Cl K = { 1 , [ p 2 ]} で h K = 2 h_K = 2 h K = 2 です。
演習 7.3 標準
K K K を 3 次の代数体とする。系 4.4 の証明の不等式 ∣ d K ∣ ≥ n n n ! ( π / 4 ) r 2 \sqrt{|d_K|} \ge \frac{n^n}{n!}(\pi/4)^{r_2} ∣ d K ∣ ≥ n ! n n ( π /4 ) r 2 を使って、r 2 = 0 r_2 = 0 r 2 = 0 なら ∣ d K ∣ ≥ 21 |d_K| \ge 21 ∣ d K ∣ ≥ 21 、r 2 = 1 r_2 = 1 r 2 = 1 なら ∣ d K ∣ ≥ 13 |d_K| \ge 13 ∣ d K ∣ ≥ 13 を示せ。
解答 n = 3 n = 3 n = 3 で n n / n ! = 27 / 6 = 4.5 n^n/n! = 27/6 = 4.5 n n / n ! = 27/6 = 4.5 。r 2 = 0 r_2 = 0 r 2 = 0 なら ∣ d K ∣ ≥ 4.5 \sqrt{|d_K|} \ge 4.5 ∣ d K ∣ ≥ 4.5 、∣ d K ∣ ≥ 20.25 |d_K| \ge 20.25 ∣ d K ∣ ≥ 20.25 で、d K d_K d K は整数なので ∣ d K ∣ ≥ 21 |d_K| \ge 21 ∣ d K ∣ ≥ 21 。r 2 = 1 r_2 = 1 r 2 = 1 なら ∣ d K ∣ ≥ 4.5 ⋅ π / 4 ≈ 3.534 \sqrt{|d_K|} \ge 4.5 \cdot \pi/4 \approx 3.534 ∣ d K ∣ ≥ 4.5 ⋅ π /4 ≈ 3.534 、∣ d K ∣ ≥ 12.49 |d_K| \ge 12.49 ∣ d K ∣ ≥ 12.49 なので ∣ d K ∣ ≥ 13 |d_K| \ge 13 ∣ d K ∣ ≥ 13 です。(実際の最小値は、総実 3 次体で 49 49 49 、それ以外で 23 23 23 (絶対値)であることが知られています。)
J. Neukirch, Algebraic Number Theory , Springer, 1999 — 第 I 章 §4〜§7(Minkowski 理論、類数の有限性、単数定理)、第 III 章 §2(Hermite・Minkowski の定理)。
D. A. Marcus, Number Fields , Universitext, Springer, 1977 — 第 5 章(類群と単数群)。
I. Stewart and D. Tall, Algebraic Number Theory and Fermat’s Last Theorem , 4th ed., CRC Press, 2015 — 幾何学的方法の章(Minkowski の定理、類群の計算)。
P. Samuel, Algebraic Theory of Numbers , Hermann, 1970 — 第 4 章。
高木貞治『代数的整数論 第 2 版』岩波書店、1971 — 単数と類数。
執筆: Claude Code(Opus 5.5)、Claude Code(Sonnet 5.5)・監査 2 回(Claude Code)・最終 2026-10-12