Lemma数学ロードマップ

15 代数的整数論 · 第 3 章

数の幾何学:類数と単数

目安 13〜18 時間定理など 14演習 8 問

この章の目標

  • 格子とミンコフスキーの凸体定理を理解し、証明できる
  • 代数体を Rn\mathbb{R}^n の格子として実現し、ミンコフスキーの限界から類数の有限性を証明する
  • ミンコフスキーの限界を使って、具体的な代数体の類数と類群を計算できる
  • ディリクレの単数定理を証明し、実二次体の基本単数を求め、ペル方程式を解ける

前提:第1章(判別式)、第2章(イデアルのノルム、デデキント–クンマーの定理)、測度と積分 第2章(ルベーグ測度の平行移動不変性と線形変換)

代数的整数論の二つの基本的な有限性定理――イデアル類群は有限群である、単数群は有限生成である――は、どちらも「Rn\mathbb{R}^n の格子と凸集合」という幾何学的な考察から導かれる。ミンコフスキーが「数の幾何学」と名づけたこの方法は、面積や体積を比べるだけで整数論的な対象の存在を保証する。本章では、まずこの方法で類数を計算し、次にディリクレの単数定理を証明する。

3.1 格子と基本領域

定義 3.1(格子, lattice)Rn\mathbb{R}^n の基底 v1,…,vnv_1, \dots, v_n によって Λ=Zv1+⋯+Zvn\Lambda = \mathbb{Z}v_1 + \cdots + \mathbb{Z}v_n と書ける部分群を格子という。Φ={∑itivi∣0≤ti<1}\Phi = \lbrace \sum_i t_iv_i \mid 0 \leq t_i < 1 \rbrace を基本平行体 (fundamental parallelotope) といい、その体積

vol⁡(Rn/Λ)=∣det⁡(v1,…,vn)∣\operatorname{vol}(\mathbb{R}^n/\Lambda) = \lvert \det(v_1, \dots, v_n) \rvert

を Λ\Lambda の余体積 (covolume) という。

別の基底への変換行列は GL⁡n(Z)\operatorname{GL}_n(\mathbb{Z}) に属し行列式が ±1\pm 1 なので、余体積は基底によらない。Rn=⨆λ∈Λ(Φ+λ)\mathbb{R}^n = \bigsqcup_{\lambda \in \Lambda}(\Phi + \lambda)(非交和)である。部分格子 Λ′⊂Λ\Lambda' \subset \Lambda については vol⁡(Rn/Λ′)=[Λ:Λ′]vol⁡(Rn/Λ)\operatorname{vol}(\mathbb{R}^n/\Lambda') = [\Lambda : \Lambda']\operatorname{vol}(\mathbb{R}^n/\Lambda) が成り立つ(指数は基底変換行列の行列式の絶対値)。

命題 3.2 Γ\Gamma を Rm\mathbb{R}^m の離散部分群とする。Γ\Gamma は R\mathbb{R} 上一次独立なベクトル v1,…,vrv_1, \dots, v_r を用いて Γ=Zv1⊕⋯⊕Zvr\Gamma = \mathbb{Z}v_1 \oplus \cdots \oplus \mathbb{Z}v_r と書ける。特に r≤mr \leq m である。

証明. まず、有界集合 BB に含まれる Γ\Gamma の元は有限個である。無限個あればボルツァーノ–ワイエルシュトラスの定理により集積点をもち、差をとると 00 に収束する Γ∖{0}\Gamma \setminus \lbrace 0 \rbrace の点列が得られて離散性に反する。Γ\Gamma が張る部分空間 VV の基底 u1,…,uru_1, \dots, u_r を Γ\Gamma からとり、Γ0=⨁iZui\Gamma_0 = \bigoplus_i\mathbb{Z}u_i とおく。γ∈Γ\gamma \in \Gamma を γ=γ0+∑itiui\gamma = \gamma_0 + \sum_i t_iu_i(γ0∈Γ0\gamma_0 \in \Gamma_0, 0≤ti<10 \leq t_i < 1)と書くと ∑itiui∈Γ\sum_i t_iu_i \in \Gamma は有界集合に属するから、剰余類 Γ/Γ0\Gamma/\Gamma_0 は有限で、その位数を qq とすると qΓ⊂Γ0q\Gamma \subset \Gamma_0。よって Γ0⊂Γ⊂1qΓ0≅Zr\Gamma_0 \subset \Gamma \subset \frac{1}{q}\Gamma_0 \cong \mathbb{Z}^r で、Γ\Gamma は階数 rr の自由アーベル群である(代数学 第7章)。その基底 v1,…,vrv_1, \dots, v_r は VV を張るので一次独立である。□\square

3.2 ミンコフスキーの凸体定理

補題 3.3(ブリクフェルト, Blichfeldt)Λ⊂Rn\Lambda \subset \mathbb{R}^n を格子、S⊂RnS \subset \mathbb{R}^n を可測集合とし、vol⁡(S)>vol⁡(Rn/Λ)\operatorname{vol}(S) > \operatorname{vol}(\mathbb{R}^n/\Lambda) とする。このとき x≠yx \neq y となる x,y∈Sx, y \in S で x−y∈Λx - y \in \Lambda となるものが存在する。

証明. Sλ=(S∩(Φ+λ))−λ⊂ΦS_\lambda = (S \cap (\Phi + \lambda)) - \lambda \subset \Phi とおく。ルベーグ測度の平行移動不変性と可算加法性より ∑λ∈Λvol⁡(Sλ)=vol⁡(S)>vol⁡(Φ)\sum_{\lambda \in \Lambda}\operatorname{vol}(S_\lambda) = \operatorname{vol}(S) > \operatorname{vol}(\Phi)。SλS_\lambda がどれも交わらなければ左辺は vol⁡(Φ)\operatorname{vol}(\Phi) 以下なので、ある λ≠μ\lambda \neq \mu について Sλ∩Sμ≠∅S_\lambda \cap S_\mu \neq \emptyset。共通の点を x−λ=y−μx - \lambda = y - \mu(x,y∈Sx, y \in S)と書けば x−y=λ−μ∈Λ∖{0}x - y = \lambda - \mu \in \Lambda \setminus \lbrace 0 \rbrace。□\square

定理 3.4(ミンコフスキーの凸体定理, Minkowski's convex body theorem)Λ⊂Rn\Lambda \subset \mathbb{R}^n を格子、X⊂RnX \subset \mathbb{R}^n を原点対称(x∈X⇒−x∈Xx \in X \Rightarrow -x \in X)な凸集合とする。

vol⁡(X)>2nvol⁡(Rn/Λ)\operatorname{vol}(X) > 2^n\operatorname{vol}(\mathbb{R}^n/\Lambda)

ならば、XX は Λ\Lambda の 00 でない点を含む。XX がコンパクトなら、≥\geq でも同じ結論が成り立つ。

証明. vol⁡(12X)=2−nvol⁡(X)>vol⁡(Rn/Λ)\operatorname{vol}(\frac{1}{2}X) = 2^{-n}\operatorname{vol}(X) > \operatorname{vol}(\mathbb{R}^n/\Lambda) なので、補題 3.3 より x≠y∈12Xx \neq y \in \frac{1}{2}X で x−y∈Λx - y \in \Lambda となるものがある。2x,−2y∈X2x, -2y \in X だから凸性より x−y=12(2x)+12(−2y)∈Xx - y = \frac{1}{2}(2x) + \frac{1}{2}(-2y) \in X。

XX がコンパクトで等号の場合、各 k∈Nk \in \mathbb{N} について (1+1k)X(1 + \frac{1}{k})X に前半を適用して 0≠λk∈Λ∩(1+1k)X0 \neq \lambda_k \in \Lambda \cap (1 + \frac{1}{k})X を得る。これらは有界集合 2X2X に属し、格子の有界部分は有限集合だから、ある λ\lambda が無限個の kk で現れる。λ∈⋂k(1+1k)X=X\lambda \in \bigcap_k(1 + \frac{1}{k})X = X(XX は閉集合)である。□\square

例 3.5(二平方和定理の別証明)p≡1(mod4)p \equiv 1 \pmod 4 を素数とし、u2≡−1(modp)u^2 \equiv -1 \pmod p となる uu をとる(代数学 第1章 のオイラーの規準)。Λ={(a,b)∈Z2∣b≡ua(modp)}\Lambda = \lbrace (a, b) \in \mathbb{Z}^2 \mid b \equiv ua \pmod p \rbrace は Z2\mathbb{Z}^2 の指数 pp の部分格子で、余体積は pp。円板 X={a2+b2<2p}X = \lbrace a^2 + b^2 < 2p \rbrace の面積 2πp2\pi p は 4p4p より大きいので、0≠(a,b)∈Λ∩X0 \neq (a, b) \in \Lambda \cap X がある。a2+b2≡a2(1+u2)≡0(modp)a^2 + b^2 \equiv a^2(1 + u^2) \equiv 0 \pmod p かつ 0<a2+b2<2p0 < a^2 + b^2 < 2p だから a2+b2=pa^2 + b^2 = p。

3.3 代数体の格子としての実現

KK を nn 次の代数体とし、実埋め込みを σ1,…,σr1\sigma_1, \dots, \sigma_{r_1}、複素埋め込みの各対から 1 つずつ選んだものを τ1,…,τr2\tau_1, \dots, \tau_{r_2} とする。

j ⁣:K→KR:=Rr1×Cr2,j(α)=(σ1(α),…,σr1(α),τ1(α),…,τr2(α))j\colon K \to K_{\mathbb{R}} := \mathbb{R}^{r_1} \times \mathbb{C}^{r_2}, \qquad j(\alpha) = (\sigma_1(\alpha), \dots, \sigma_{r_1}(\alpha), \tau_1(\alpha), \dots, \tau_{r_2}(\alpha))

とおき、C∋z=x+iy↦(x,y)∈R2\mathbb{C} \ni z = x + iy \mapsto (x, y) \in \mathbb{R}^2 によって KR=RnK_{\mathbb{R}} = \mathbb{R}^n とみなす(体積は Rn\mathbb{R}^n のルベーグ測度)。

命題 3.6 a≠0\mathfrak{a} \neq 0 を OK\mathcal{O}_K のイデアルとすると、j(a)j(\mathfrak{a}) は Rn\mathbb{R}^n の格子で

vol⁡(Rn/j(a))=2−r2∣dK∣ N(a)\operatorname{vol}(\mathbb{R}^n/j(\mathfrak{a})) = 2^{-r_2}\sqrt{\lvert d_K \rvert}\ N(\mathfrak{a})

である。

証明. 整基底 ω1,…,ωn\omega_1, \dots, \omega_n をとる。j(ωk)j(\omega_k) の座標を並べた n×nn \times n 行列 BB の各行は、σi(ωk)\sigma_i(\omega_k) または Re⁡τj(ωk)=12(τj+τ‾j)(ωk)\operatorname{Re}\tau_j(\omega_k) = \frac{1}{2}(\tau_j + \overline{\tau}_j)(\omega_k), Im⁡τj(ωk)=12i(τj−τ‾j)(ωk)\operatorname{Im}\tau_j(\omega_k) = \frac{1}{2i}(\tau_j - \overline{\tau}_j)(\omega_k) である。一方 A=(σ(ωk))σ,kA = (\sigma(\omega_k))_{\sigma, k}(σ\sigma はすべての埋め込み)について、τj,τ‾j\tau_j, \overline{\tau}_j の 2 行を上の 2 行に置き換える操作は、2 行に左から行列

(1/21/21/(2i)−1/(2i))(行列式は i/2)\begin{pmatrix} 1/2 & 1/2 \\ 1/(2i) & -1/(2i) \end{pmatrix} \qquad (\text{行列式は}\ i/2)

を掛けることなので、行列式を i/2i/2 倍する。よって ∣det⁡B∣=2−r2∣det⁡A∣=2−r2∣dK∣\lvert \det B \rvert = 2^{-r_2}\lvert \det A \rvert = 2^{-r_2}\sqrt{\lvert d_K \rvert}(命題 1.19)。特に BB は正則で j(OK)j(\mathcal{O}_K) は格子である。j(a)j(\mathfrak{a}) は指数 [OK:a]=N(a)[\mathcal{O}_K : \mathfrak{a}] = N(\mathfrak{a}) の部分格子である。□\square

3.4 ミンコフスキーの限界と類数の有限性

補題 3.7 t>0t > 0 に対し Xt={(x,z)∈Rr1×Cr2∣∑i∣xi∣+2∑j∣zj∣≤t}X_t = \lbrace (x, z) \in \mathbb{R}^{r_1} \times \mathbb{C}^{r_2} \mid \sum_i\lvert x_i \rvert + 2\sum_j\lvert z_j \rvert \leq t \rbrace とおくと

vol⁡(Xt)=2r1(π2)r2tnn!(n=r1+2r2)\operatorname{vol}(X_t) = 2^{r_1}\left(\frac{\pi}{2}\right)^{r_2}\frac{t^n}{n!} \qquad (n = r_1 + 2r_2)

証明. Va,b(t)=vol⁡(Xt)V_{a,b}(t) = \operatorname{vol}(X_t)(r1=ar_1 = a, r2=br_2 = b)とおく。XtX_t は tt 倍の相似で得られるから Va,b(t)=ca,btmV_{a,b}(t) = c_{a,b}t^{m}(m=a+2bm = a + 2b)と書ける。示すべき式は ca,b=2a(π/2)b/m!c_{a,b} = 2^a(\pi/2)^b/m! で、c1,0=2c_{1,0} = 2(区間 [−t,t][-t, t])、c0,1=π/4c_{0,1} = \pi/4(半径 t/2t/2 の円板)は正しい。実座標を 1 つ分離すると、フビニの定理より

Va,b(t)=∫−ttVa−1,b(t−∣x∣) dx=2ca−1,b∫0t(t−x)m−1 dx=2ca−1,bmtmV_{a,b}(t) = \int_{-t}^{t}V_{a-1,b}(t - \lvert x \rvert)\,dx = 2c_{a-1,b}\int_0^t(t - x)^{m-1}\,dx = \frac{2c_{a-1,b}}{m}t^m

複素座標 z=ρeiϕz = \rho e^{i\phi} を 1 つ分離すると、極座標により

Va,b(t)=∫02π∫0t/2ca,b−1(t−2ρ)m−2ρ dρ dϕ=2πca,b−1⋅tm4m(m−1)V_{a,b}(t) = \int_0^{2\pi}\int_0^{t/2}c_{a,b-1}(t - 2\rho)^{m-2}\rho\,d\rho\,d\phi = 2\pi c_{a,b-1}\cdot\frac{t^m}{4m(m-1)}

(u=2ρu = 2\rho と置換し ∫0t(t−u)m−2u du=tm/(m(m−1))\int_0^t(t-u)^{m-2}u\ du = t^m/(m(m-1)) を用いた)。よって ca,b=2ca−1,b/mc_{a,b} = 2c_{a-1,b}/m、ca,b=π2ca,b−1/(m(m−1))c_{a,b} = \frac{\pi}{2}c_{a,b-1}/(m(m-1)) で、これらは 2a(π/2)b/m!2^a(\pi/2)^b/m! がみたす漸化式と同じである。帰納法により主張が従う。□\square

定理 3.8(ミンコフスキーの限界, Minkowski bound)a≠0\mathfrak{a} \neq 0 を OK\mathcal{O}_K のイデアルとすると、0≠α∈a0 \neq \alpha \in \mathfrak{a} で

∣NK/Q(α)∣≤MK N(a),MK=n!nn(4π)r2∣dK∣\lvert N_{K/\mathbb{Q}}(\alpha) \rvert \leq M_K\,N(\mathfrak{a}), \qquad M_K = \frac{n!}{n^n}\left(\frac{4}{\pi}\right)^{r_2}\sqrt{\lvert d_K \rvert}

をみたすものが存在する。MKM_K をミンコフスキーの限界という。

証明. XtX_t はコンパクトで原点対称な凸集合である。vol⁡(Xt)=2nvol⁡(Rn/j(a))\operatorname{vol}(X_t) = 2^n\operatorname{vol}(\mathbb{R}^n/j(\mathfrak{a})) となるように tt を選ぶと、補題 3.7 と命題 3.6 より

2r1(π2)r2tnn!=2n−r2∣dK∣ N(a),すなわちtn=n!(4π)r2∣dK∣ N(a)2^{r_1}\left(\frac{\pi}{2}\right)^{r_2}\frac{t^n}{n!} = 2^{n - r_2}\sqrt{\lvert d_K \rvert}\,N(\mathfrak{a}), \qquad \text{すなわち} \qquad t^n = n!\left(\frac{4}{\pi}\right)^{r_2}\sqrt{\lvert d_K \rvert}\,N(\mathfrak{a})

(n−r1−r2=r2n - r_1 - r_2 = r_2 を用いた)。定理 3.4 より 0≠α∈a0 \neq \alpha \in \mathfrak{a} で j(α)∈Xtj(\alpha) \in X_t となるものがある。nn 個の数 ∣σi(α)∣\lvert \sigma_i(\alpha) \rvert(i≤r1i \leq r_1)と ∣τj(α)∣\lvert \tau_j(\alpha) \rvert(各 2 回)に相加相乗平均の不等式を適用すると

∣N(α)∣=∏i∣σi(α)∣∏j∣τj(α)∣2≤(1n(∑i∣σi(α)∣+2∑j∣τj(α)∣))n≤tnnn\lvert N(\alpha) \rvert = \prod_i\lvert \sigma_i(\alpha) \rvert\prod_j\lvert \tau_j(\alpha) \rvert^2 \leq \left(\frac{1}{n}\Bigl(\sum_i\lvert \sigma_i(\alpha) \rvert + 2\sum_j\lvert \tau_j(\alpha) \rvert\Bigr)\right)^n \leq \frac{t^n}{n^n}

これが求める不等式である。□\square

系 3.9 任意のイデアル類は、N(b)≤MKN(\mathfrak{b}) \leq M_K をみたす整イデアル b\mathfrak{b} を含む。したがって Cl⁡K\operatorname{Cl}_K は、N(p)≤MKN(\mathfrak{p}) \leq M_K をみたす素イデアル p\mathfrak{p} の類で生成される。

証明. 類 cc に対し、c−1c^{-1} に属する整イデアル a\mathfrak{a} をとる(分数イデアルに適当な整数を掛ければよい)。定理 3.8 の α∈a\alpha \in \mathfrak{a} について b=αa−1\mathfrak{b} = \alpha\mathfrak{a}^{-1} は整イデアル(αOK⊂a\alpha\mathcal{O}_K \subset \mathfrak{a} より)で、類 cc に属し、N(b)=∣N(α)∣/N(a)≤MKN(\mathfrak{b}) = \lvert N(\alpha) \rvert/N(\mathfrak{a}) \leq M_K。後半は、b\mathfrak{b} の素因子のノルムがすべて N(b)N(\mathfrak{b}) 以下であることから従う。□\square

定理 3.10(類数の有限性)hK=∣Cl⁡K∣h_K = \lvert \operatorname{Cl}_K \rvert は有限である。

証明. 系 3.9 より、ノルムが MKM_K 以下の整イデアルが有限個であることを示せばよい。N(b)=mN(\mathfrak{b}) = m なら m∈bm \in \mathfrak{b}(定理 2.10 (4))なので b⊃mOK\mathfrak{b} \supset m\mathcal{O}_K、すなわち b\mathfrak{b} は mOKm\mathcal{O}_K の約数であり、そのようなイデアルは有限個しかない。□\square

3.5 判別式の下界

定理 3.11(ミンコフスキー)K≠QK \neq \mathbb{Q} ならば ∣dK∣>1\lvert d_K \rvert > 1 である。したがって、Q\mathbb{Q} 以外の代数体では少なくとも 1 つの素数が分岐する。

証明. 定理 3.8 を a=OK\mathfrak{a} = \mathcal{O}_K に適用すると、0≠α∈OK0 \neq \alpha \in \mathcal{O}_K で 1≤∣N(α)∣≤MK1 \leq \lvert N(\alpha) \rvert \leq M_K となるものがある。よって MK≥1M_K \geq 1 で、r2≤n/2r_2 \leq n/2 と π/4<1\pi/4 < 1 から

∣dK∣≥nnn!(π4)r2≥bn:=nnn!(π4)n/2\sqrt{\lvert d_K \rvert} \geq \frac{n^n}{n!}\left(\frac{\pi}{4}\right)^{r_2} \geq b_n := \frac{n^n}{n!}\left(\frac{\pi}{4}\right)^{n/2}

b2=π/2>1b_2 = \pi/2 > 1 であり、bn+1/bn=(1+1n)nπ/4≥2⋅π2>1b_{n+1}/b_n = (1 + \frac{1}{n})^n\sqrt{\pi/4} \geq 2 \cdot \frac{\sqrt{\pi}}{2} > 1 なので、n≥2n \geq 2 で bn>1b_n > 1。後半は定理 2.16 から従う。□\square

bnb_n は指数関数的に増大するので、次数 nn は ∣dK∣\lvert d_K \rvert で上から抑えられる(問題 3.7)。これを精密化すると次の定理が得られる。

定理 3.12(エルミートの定理, Hermite)与えられた D>0D > 0 に対し、∣dK∣≤D\lvert d_K \rvert \leq D をみたす代数体 KK(C\mathbb{C} の部分体として)は有限個しかない。

証明は Neukirch の本などを参照(ミンコフスキーの定理を精密化して用いる)。

3.6 類数の計算例

系 3.9 の手順は次のとおりである。(i) MKM_K を計算する。(ii) MKM_K 以下の素数 pp の分解をデデキント–クンマーの定理で求め、N(p)≤MKN(\mathfrak{p}) \leq M_K の素イデアルを列挙する。(iii) ノルムの計算によって、それらの間の関係(単項かどうか、どの積が単項か)を調べる。二次体では MK=12dKM_K = \frac{1}{2}\sqrt{d_K}(実二次体)、MK=2π∣dK∣M_K = \frac{2}{\pi}\sqrt{\lvert d_K \rvert}(虚二次体)である。

例 3.13(類数 1 の例)Q(i)\mathbb{Q}(i) は M=2π⋅2≈1.27M = \frac{2}{\pi} \cdot 2 \approx 1.27、Q(−3)\mathbb{Q}(\sqrt{-3}) は ≈1.10\approx 1.10、Q(2)\mathbb{Q}(\sqrt{2}) は 128≈1.41\frac{1}{2}\sqrt{8} \approx 1.41、Q(5)\mathbb{Q}(\sqrt{5}) は ≈1.12\approx 1.12 で、いずれも M<2M < 2。ノルム 1 の整イデアルは OK\mathcal{O}_K だけなので、類数は 1 である。

例 3.14(Q(−5)\mathbb{Q}(\sqrt{-5})、h=2h = 2)dK=−20d_K = -20、M=2π20≈2.85M = \frac{2}{\pi}\sqrt{20} \approx 2.85。調べるのは p=2p = 2 の上の素イデアルだけで、(2)=p22(2) = \mathfrak{p}_2^2、p2=(2,1+−5)\mathfrak{p}_2 = (2, 1 + \sqrt{-5})。a2+5b2=2a^2 + 5b^2 = 2 に解はないので p2\mathfrak{p}_2 は単項でなく、p22=(2)\mathfrak{p}_2^2 = (2) は単項。よって Cl⁡K=⟨[p2]⟩≅Z/2Z\operatorname{Cl}_K = \langle[\mathfrak{p}_2]\rangle \cong \mathbb{Z}/2\mathbb{Z}、h=2h = 2。

例 3.15(Q(−23)\mathbb{Q}(\sqrt{-23})、h=3h = 3)dK=−23d_K = -23、M=2π23≈3.05M = \frac{2}{\pi}\sqrt{23} \approx 3.05。ω=(1+−23)/2\omega = (1 + \sqrt{-23})/2 の最小多項式は x2−x+6x^2 - x + 6、N(a+bω)=a2+ab+6b2N(a + b\omega) = a^2 + ab + 6b^2 である。例 2.20 より 2, 3 は分解し

(2)=p p‾,p=(2,ω), p‾=(2,ω−1);(3)=q q‾,q=(3,ω), q‾=(3,ω−1)(2) = \mathfrak{p}\,\overline{\mathfrak{p}}, \quad \mathfrak{p} = (2, \omega),\ \overline{\mathfrak{p}} = (2, \omega - 1); \qquad (3) = \mathfrak{q}\,\overline{\mathfrak{q}}, \quad \mathfrak{q} = (3, \omega),\ \overline{\mathfrak{q}} = (3, \omega - 1)

(x2−x+6≡x(x−1)x^2 - x + 6 \equiv x(x - 1) を  mod 2\bmod 2,  mod 3\bmod 3 で用いた)。

  • p\mathfrak{p} は単項でない:a2+ab+6b2=(a+b/2)2+234b2a^2 + ab + 6b^2 = (a + b/2)^2 + \frac{23}{4}b^2 は b≠0b \neq 0 なら ≥23/4>2\geq 23/4 > 2、b=0b = 0 なら平方数で、2 にならない。同様に p2\mathfrak{p}^2 も単項でない(ノルム 4 の元は ±2\pm 2 だけで、(2)=pp‾≠p2(2) = \mathfrak{p}\overline{\mathfrak{p}} \neq \mathfrak{p}^2)。
  • p3\mathfrak{p}^3 は単項:N(1+ω)=1+1+6=8N(1 + \omega) = 1 + 1 + 6 = 8。1+ω≡1(modp)1 + \omega \equiv 1 \pmod{\mathfrak{p}} で 1+ω≡2≡0(modp‾)1 + \omega \equiv 2 \equiv 0 \pmod{\overline{\mathfrak{p}}} なので、(1+ω)(1 + \omega) は p‾\overline{\mathfrak{p}} だけで割り切れ、(1+ω)=p‾3(1 + \omega) = \overline{\mathfrak{p}}^3。共役をとって p3=(1+ω‾)\mathfrak{p}^3 = (1 + \overline{\omega})。
  • N(ω)=6N(\omega) = 6 で ω∈p∩q\omega \in \mathfrak{p} \cap \mathfrak{q} より (ω)=pq(\omega) = \mathfrak{p}\mathfrak{q}。よって [q]=[p]−1[\mathfrak{q}] = [\mathfrak{p}]^{-1}、[q‾]=[p][\overline{\mathfrak{q}}] = [\mathfrak{p}]。

したがって Cl⁡K=⟨[p]⟩≅Z/3Z\operatorname{Cl}_K = \langle[\mathfrak{p}]\rangle \cong \mathbb{Z}/3\mathbb{Z}、h=3h = 3。

例 3.16(Q(10)\mathbb{Q}(\sqrt{10})、h=2h = 2)dK=40d_K = 40、M=1240=10≈3.16M = \frac{1}{2}\sqrt{40} = \sqrt{10} \approx 3.16。x2−10x^2 - 10 を  mod 2,3\bmod 2, 3 で分解して、(2)=p22(2) = \mathfrak{p}_2^2(p2=(2,10)\mathfrak{p}_2 = (2, \sqrt{10}))、(3)=p3p3′(3) = \mathfrak{p}_3\mathfrak{p}_3'(p3=(3,1+10)\mathfrak{p}_3 = (3, 1 + \sqrt{10}), p3′=(3,1−10)\mathfrak{p}_3' = (3, 1 - \sqrt{10}))。実二次体ではノルムが負にもなり得るので a2−10b2=±2,±3a^2 - 10b^2 = \pm 2, \pm 3 を調べる。 mod 5\bmod 5 で平方数は 0,±10, \pm 1 なので a2≡±2,±3(mod5)a^2 \equiv \pm 2, \pm 3 \pmod 5 は不可能であり、p2,p3,p3′\mathfrak{p}_2, \mathfrak{p}_3, \mathfrak{p}_3' はどれも単項でない。一方 N(2+10)=−6N(2 + \sqrt{10}) = -6 で、10≡1(modp3′)\sqrt{10} \equiv 1 \pmod{\mathfrak{p}_3'} より 2+10∈p3′2 + \sqrt{10} \in \mathfrak{p}_3' だから (2+10)=p2p3′(2 + \sqrt{10}) = \mathfrak{p}_2\mathfrak{p}_3'。よって [p3′]=[p2]−1=[p2][\mathfrak{p}_3'] = [\mathfrak{p}_2]^{-1} = [\mathfrak{p}_2]、[p3]=[p3′]−1=[p2][\mathfrak{p}_3] = [\mathfrak{p}_3']^{-1} = [\mathfrak{p}_2] で、Cl⁡K≅Z/2Z\operatorname{Cl}_K \cong \mathbb{Z}/2\mathbb{Z}。

例 3.17(Q(23)\mathbb{Q}(\sqrt[3]{2})、h=1h = 1)n=3n = 3, r2=1r_2 = 1, dK=−108d_K = -108 より M=627⋅4π⋅108≈2.94M = \frac{6}{27} \cdot \frac{4}{\pi} \cdot \sqrt{108} \approx 2.94。ノルム 2 の素イデアルは (θ)(\theta)((2)=(θ)3(2) = (\theta)^3、例 2.15)だけで、これは単項。よって h=1h = 1。

補足

虚二次体 Q(−m)\mathbb{Q}(\sqrt{-m}) で類数が 1 になるのは m=1,2,3,7,11,19,43,67,163m = 1, 2, 3, 7, 11, 19, 43, 67, 163 の 9 個だけである(ヒーグナー、ベイカー、スターク)。一方、実二次体で類数 1 のものが無限に存在するかどうかは未解決である(ガウスの予想)。類群は巡回群とは限らず、たとえば Q(−30)\mathbb{Q}(\sqrt{-30}) の類群は Z/2Z×Z/2Z\mathbb{Z}/2\mathbb{Z} \times \mathbb{Z}/2\mathbb{Z} である。

3.7 ディリクレの単数定理

OK×\mathcal{O}_K^\times の構造を決める。KK に含まれる 1 のべき根全体を μK\mu_K と書く。

補題 3.18 C>0C > 0 に対し、すべての埋め込み σ\sigma について ∣σ(α)∣≤C\lvert \sigma(\alpha) \rvert \leq C となる α∈OK\alpha \in \mathcal{O}_K は有限個である。特に(クロネッカーの定理)すべての共役の絶対値が 1 である α∈OK\alpha \in \mathcal{O}_K は 1 のべき根であり、μK\mu_K は有限巡回群である。

証明. 特性多項式 Pα(x)=∏σ(x−σ(α))P_\alpha(x) = \prod_\sigma(x - \sigma(\alpha)) の xn−kx^{n-k} の係数は絶対値が (nk)Ck\binom{n}{k}C^k 以下の整数なので、PαP_\alpha の候補は有限個であり、その根も有限個である。すべての共役の絶対値が 1 なら、べき αk\alpha^k もすべてその有限集合に属するので αa=αb\alpha^a = \alpha^b(a>ba > b)となり、αa−b=1\alpha^{a-b} = 1。μK\mu_K は体の乗法群の有限部分群なので巡回群である。□\square

r=r1+r2−1r = r_1 + r_2 - 1 とおく。対数写像を

ℓ ⁣:OK×→Rr1+r2,ℓ(u)=(log⁡∣σ1(u)∣,…,log⁡∣σr1(u)∣,2log⁡∣τ1(u)∣,…,2log⁡∣τr2(u)∣)\ell\colon \mathcal{O}_K^\times \to \mathbb{R}^{r_1 + r_2}, \qquad \ell(u) = \bigl(\log\lvert \sigma_1(u) \rvert, \dots, \log\lvert \sigma_{r_1}(u) \rvert, 2\log\lvert \tau_1(u) \rvert, \dots, 2\log\lvert \tau_{r_2}(u) \rvert\bigr)

で定める。ℓ\ell は準同型で、∣N(u)∣=1\lvert N(u) \rvert = 1 より像は超平面 H={y∣∑iyi=0}H = \lbrace y \mid \sum_i y_i = 0 \rbrace(rr 次元)に含まれる。以下、ℓ\ell の第 ii 成分を ℓi\ell_i と書く。

定理 3.19(ディリクレの単数定理, Dirichlet's unit theorem)

OK×≅μK×Zr,r=r1+r2−1\mathcal{O}_K^\times \cong \mu_K \times \mathbb{Z}^{r}, \qquad r = r_1 + r_2 - 1

すなわち、単元 ε1,…,εr\varepsilon_1, \dots, \varepsilon_r が存在して、任意の単元は ζε1k1⋯εrkr\zeta\varepsilon_1^{k_1}\cdots\varepsilon_r^{k_r}(ζ∈μK\zeta \in \mu_K, ki∈Zk_i \in \mathbb{Z})と一意的に表される。

証明. (1) 核と離散性. ℓ(u)=0\ell(u) = 0 はすべての共役の絶対値が 1 であることを意味するので、補題 3.18 より ker⁡ℓ=μK\ker\ell = \mu_K。また Rr1+r2\mathbb{R}^{r_1+r_2} の有界集合に像をもつ単元はすべての共役が有界なので有限個であり、ℓ(OK×)\ell(\mathcal{O}_K^\times) は離散部分群である。命題 3.2 より ℓ(OK×)≅Zs\ell(\mathcal{O}_K^\times) \cong \mathbb{Z}^s、s≤dim⁡H=rs \leq \dim H = r。

(2) 単元の構成. B=(2/π)r2∣dK∣B = (2/\pi)^{r_2}\sqrt{\lvert d_K \rvert} とおく。k∈{1,…,r+1}k \in \lbrace 1, \dots, r + 1 \rbrace を固定し、次を示す:「0≠α∈OK0 \neq \alpha \in \mathcal{O}_K に対し、0≠β∈OK0 \neq \beta \in \mathcal{O}_K で ∣N(β)∣≤B\lvert N(\beta) \rvert \leq B かつ kk 以外のすべての添字 ii で ∣ρi(β)∣<∣ρi(α)∣\lvert \rho_i(\beta) \rvert < \lvert \rho_i(\alpha) \rvert となるものがある」(ρ1,…,ρr+1\rho_1, \dots, \rho_{r+1} は σ1,…,σr1,τ1,…,τr2\sigma_1, \dots, \sigma_{r_1}, \tau_1, \dots, \tau_{r_2} を並べたもの)。実際、i≠ki \neq k について 0<ci<∣ρi(α)∣0 < c_i < \lvert \rho_i(\alpha) \rvert を選び、ckc_k を ∏i≤r1ci∏i>r1ci2=B\prod_{i \leq r_1}c_i\prod_{i > r_1}c_i^2 = B となるように定める。集合 {∣ρi∣≤ci (∀i)}\lbrace \lvert \rho_i \rvert \leq c_i\ (\forall i) \rbrace はコンパクトで原点対称な凸集合で、体積は 2r1πr2B=2r1+r2∣dK∣=2nvol⁡(Rn/j(OK))2^{r_1}\pi^{r_2}B = 2^{r_1 + r_2}\sqrt{\lvert d_K \rvert} = 2^n\operatorname{vol}(\mathbb{R}^n/j(\mathcal{O}_K))。定理 3.4 より求める β\beta がある。

α1=1\alpha_1 = 1 から始めてこれを繰り返すと、α1,α2,…\alpha_1, \alpha_2, \dots で、i≠ki \neq k について ∣ρi(αm)∣\lvert \rho_i(\alpha_m) \rvert が mm について狭義単調減少し、∣N(αm)∣≤B\lvert N(\alpha_m) \rvert \leq B となるものが得られる。ノルムが BB 以下の単項イデアルは有限個(定理 3.10 の証明)なので、ある m<m′m < m' で (αm)=(αm′)(\alpha_m) = (\alpha_{m'})。uk=αm′/αmu_k = \alpha_{m'}/\alpha_m は単元で、i≠ki \neq k について ∣ρi(uk)∣<1\lvert \rho_i(u_k) \rvert < 1、すなわち ℓi(uk)<0\ell_i(u_k) < 0 である。∑iℓi(uk)=0\sum_i\ell_i(u_k) = 0 より ℓk(uk)>0\ell_k(u_k) > 0。

(3) 階数. k=1,…,rk = 1, \dots, r について (2) の uku_k をとり、r×rr \times r 行列 A=(ℓi(uk))1≤i,k≤rA = (\ell_i(u_k))_{1 \leq i, k \leq r} を考える。第 kk 列の対角成分は正、非対角成分は負で、列和は ∑i=1rℓi(uk)=−ℓr+1(uk)>0\sum_{i=1}^{r}\ell_i(u_k) = -\ell_{r+1}(u_k) > 0。よって akk>∑i≠k∣aik∣a_{kk} > \sum_{i \neq k}\lvert a_{ik} \rvert。もし yTA=0y^{T}A = 0(y≠0y \neq 0)なら、∣yk∣\lvert y_k \rvert が最大となる kk について akkyk=−∑i≠kaikyia_{kk}y_k = -\sum_{i \neq k}a_{ik}y_i で、akk∣yk∣≤∑i≠k∣aik∣∣yk∣<akk∣yk∣a_{kk}\lvert y_k \rvert \leq \sum_{i \neq k}\lvert a_{ik} \rvert\lvert y_k \rvert < a_{kk}\lvert y_k \rvert となり矛盾。よって AA は正則で、ℓ(u1),…,ℓ(ur)\ell(u_1), \dots, \ell(u_r) は一次独立、s=rs = r。

(4) 構造. OK×/μK≅ℓ(OK×)≅Zr\mathcal{O}_K^\times/\mu_K \cong \ell(\mathcal{O}_K^\times) \cong \mathbb{Z}^r は自由アーベル群なので、ℓ(εi)\ell(\varepsilon_i) が基底となる εi\varepsilon_i をとれば OK×=μK×⟨ε1,…,εr⟩\mathcal{O}_K^\times = \mu_K \times \langle\varepsilon_1, \dots, \varepsilon_r\rangle である。□\square

定義 3.20(基本単数と単数規準)定理 3.19 の ε1,…,εr\varepsilon_1, \dots, \varepsilon_r を基本単数系 (system of fundamental units) という。(r+1)×r(r + 1) \times r 行列 (ℓi(εj))(\ell_i(\varepsilon_j)) から 1 行を除いた rr 次正方行列の行列式の絶対値

RK=∣det⁡(ℓi(εj))1≤i,j≤r∣R_K = \lvert \det(\ell_i(\varepsilon_j))_{1 \leq i, j \leq r} \rvert

を KK の単数規準 (regulator) という(r=0r = 0 なら RK=1R_K = 1)。

除く行によらないことは、全行の和が 0 であることから分かる(除いた後の行列の 1 行を他の行との和で置き換えると、除いた行の −1-1 倍になる)。基本単数系の取り替えは GL⁡r(Z)\operatorname{GL}_r(\mathbb{Z}) の元を掛けることなので、RKR_K は基本単数系のとり方にもよらない。RKR_K は ℓ(OK×)\ell(\mathcal{O}_K^\times) の HH における余体積(の定数倍)であり、第6章の類数公式に現れる。

例 3.21(単数群の階数)虚二次体では r=0r = 0 で OK×=μK\mathcal{O}_K^\times = \mu_K は有限(Q(i)\mathbb{Q}(i) で位数 4、Q(−3)\mathbb{Q}(\sqrt{-3}) で位数 6、それ以外は ±1\pm 1)。実二次体では r=1r = 1。Q(23)\mathbb{Q}(\sqrt[3]{2}) は (r1,r2)=(1,1)(r_1, r_2) = (1, 1) で r=1r = 1、OK×={±1}×⟨ε⟩\mathcal{O}_K^\times = \lbrace \pm 1 \rbrace \times \langle\varepsilon\rangle、ε=1+θ+θ2≈3.847\varepsilon = 1 + \theta + \theta^2 \approx 3.847(例 1.17 の単元 θ−1\theta - 1 の逆元)が基本単数であることが知られており、RK=log⁡ε≈1.347R_K = \log\varepsilon \approx 1.347。Q(ζp)\mathbb{Q}(\zeta_p)(pp は奇素数)は r=(p−3)/2r = (p-3)/2 である。

3.8 実二次体の基本単数とペル方程式

K=Q(d)K = \mathbb{Q}(\sqrt{d})(d>1d > 1 は平方因子をもたない)とする。定理 3.19 より OK×={±εk∣k∈Z}\mathcal{O}_K^\times = \lbrace \pm\varepsilon^k \mid k \in \mathbb{Z} \rbrace で、ε>1\varepsilon > 1 ととれる。これを KK の基本単数 (fundamental unit) という。RK=log⁡εR_K = \log\varepsilon である。

命題 3.22(基本単数の求め方)OK\mathcal{O}_K の単元 u>1u > 1 は u=(a+bd)/2u = (a + b\sqrt{d})/2(a,ba, b は正の整数、a2−db2=±4a^2 - db^2 = \pm 4)と書ける。基本単数 ε\varepsilon は、そのような uu のうち bb が最小のもの(そのうち aa が最小のもの)である。特に d≡2,3(mod4)d \equiv 2, 3 \pmod 4 のときは、db2±1db^2 \pm 1 が平方数 a2a^2 となる最小の b≥1b \geq 1 をとれば ε=a+bd\varepsilon = a + b\sqrt{d} である。

証明. uu の共役を u′u' とすると uu′=±1uu' = \pm 1 なので ∣u′∣=1/u<1\lvert u' \rvert = 1/u < 1。a=u+u′a = u + u', bd=u−u′b\sqrt{d} = u - u' はともに正である。εk=(ak+bkd)/2\varepsilon^k = (a_k + b_k\sqrt{d})/2 とすると、積の公式から bk+1=(akb1+a1bk)/2≥(b1+bk)/2b_{k+1} = (a_kb_1 + a_1b_k)/2 \geq (b_1 + b_k)/2 なので、帰納法により bk≥b1b_k \geq b_1(k≥1k \geq 1)。単元 u>1u > 1 は εk\varepsilon^k(k≥1k \geq 1)の形なので、bb の最小値は b1b_1 である。bb を固定すると uu は aa について増加し、ε\varepsilon は最小の単元 >1> 1 だから、b=b1b = b_1 のうち aa が最小のものが ε\varepsilon。d≡2,3(mod4)d \equiv 2, 3 \pmod 4 なら OK=Z[d]\mathcal{O}_K = \mathbb{Z}[\sqrt{d}] で、a,ba, b は偶数、a/2+(b/2)da/2 + (b/2)\sqrt{d} について同じ議論をすればよい(このとき db2+1db^2 + 1 と db2−1db^2 - 1 が同時に平方数になることはない)。□\square

例 3.23 命題 3.22 で小さい bb から順に調べると、次の表を得る。

dd ε\varepsilon N(ε)N(\varepsilon) dd ε\varepsilon N(ε)N(\varepsilon)
22 1+21 + \sqrt{2} −1-1 1010 3+103 + \sqrt{10} −1-1
33 2+32 + \sqrt{3} 11 1313 (3+13)/2(3 + \sqrt{13})/2 −1-1
55 (1+5)/2(1 + \sqrt{5})/2 −1-1 1919 170+3919170 + 39\sqrt{19} 11
66 5+265 + 2\sqrt{6} 11 6161 (39+561)/2(39 + 5\sqrt{61})/2 −1-1
77 8+378 + 3\sqrt{7} 11 9494 2143295+221064942143295 + 221064\sqrt{94} 11

たとえば d=7d = 7 では 7b2±17b^2 \pm 1 が b=1b = 1 で 8,68, 6、b=2b = 2 で 29,2729, 27、b=3b = 3 で 64=8264 = 8^2 となる。d=19,94d = 19, 94 のように、dd が小さくても基本単数が非常に大きくなることがある。

ペル方程式. d>1d > 1 を平方数でない整数とする。x2−dy2=1x^2 - dy^2 = 1 の整数解は、Z[d]\mathbb{Z}[\sqrt{d}] のノルム 1 の単元 x+ydx + y\sqrt{d} と対応する。

定理 3.24(ペル方程式, Pell's equation)x2−dy2=1x^2 - dy^2 = 1 は x,y>0x, y > 0 となる解をもつ。その中で x+ydx + y\sqrt{d} が最小の解を (x1,y1)(x_1, y_1) とすると、すべての整数解は x+yd=±(x1+y1d)kx + y\sqrt{d} = \pm(x_1 + y_1\sqrt{d})^k(k∈Zk \in \mathbb{Z})で与えられる。

証明. K=Q(d)K = \mathbb{Q}(\sqrt{d})、m=[OK:Z[d]]m = [\mathcal{O}_K : \mathbb{Z}[\sqrt{d}]] とすると mOK⊂Z[d]m\mathcal{O}_K \subset \mathbb{Z}[\sqrt{d}]。基本単数 ε\varepsilon の像は有限環 OK/mOK\mathcal{O}_K/m\mathcal{O}_K の単元群の元なので、ある k≥1k \geq 1 で εk≡1(modmOK)\varepsilon^k \equiv 1 \pmod{m\mathcal{O}_K}、よって εk∈1+mOK⊂Z[d]\varepsilon^k \in 1 + m\mathcal{O}_K \subset \mathbb{Z}[\sqrt{d}]。η=ε2k\eta = \varepsilon^{2k} はノルム 1 で η>1\eta > 1 だから、x2−dy2=1x^2 - dy^2 = 1 は正の解をもつ。ノルム 1 の単元のなす Z[d]×\mathbb{Z}[\sqrt{d}]^\times の部分群は {±1}×\lbrace \pm 1 \rbrace \times(無限巡回群)の部分群で η\eta を含むので、{±η1k}\lbrace \pm\eta_1^k \rbrace(η1>1\eta_1 > 1 は最小のもの)の形である。命題 3.22 の証明と同様に η1=x1+y1d\eta_1 = x_1 + y_1\sqrt{d} で x1,y1>0x_1, y_1 > 0。□\square

例 3.25 x2−5y2=1x^2 - 5y^2 = 1:ε=(1+5)/2\varepsilon = (1 + \sqrt{5})/2 について ε3=2+5\varepsilon^3 = 2 + \sqrt{5}(ノルム −1-1)、ε6=9+45\varepsilon^6 = 9 + 4\sqrt{5} で、最小解は (9,4)(9, 4)。x2−61y2=1x^2 - 61y^2 = 1:ε=(39+561)/2\varepsilon = (39 + 5\sqrt{61})/2 について ε3=29718+380561\varepsilon^3 = 29718 + 3805\sqrt{61}(ノルム −1-1)、

ε6=(29718+380561)2=1766319049+22615398061\varepsilon^6 = (29718 + 3805\sqrt{61})^2 = 1766319049 + 226153980\sqrt{61}

で、最小解は (x,y)=(1766319049,226153980)(x, y) = (1766319049, 226153980) である。

ヒント

実際の計算では d\sqrt{d} の連分数展開が有効である。d\sqrt{d} の連分数は周期的で、周期の直前の近似分数 p/qp/q が p2−dq2=±1p^2 - dq^2 = \pm 1 をみたす。たとえば 7=[2;1,1,1,4‾]\sqrt{7} = [2; \overline{1, 1, 1, 4}] で、近似分数 2,3,5/2,8/32, 3, 5/2, 8/3 の最後から 82−7⋅32=18^2 - 7 \cdot 3^2 = 1 を得る(証明は Ireland–Rosen などの初等整数論の本を参照)。

まとめ

  • 格子の余体積の 2n2^n 倍より大きい体積をもつ原点対称な凸集合は、00 でない格子点を含む(ミンコフスキーの凸体定理)。
  • 埋め込み j ⁣:K→Rr1×Cr2j\colon K \to \mathbb{R}^{r_1} \times \mathbb{C}^{r_2} により OK\mathcal{O}_K は余体積 2−r2∣dK∣2^{-r_2}\sqrt{\lvert d_K \rvert} の格子になる。
  • 各イデアル類はノルムが MK=n!nn(4π)r2∣dK∣M_K = \frac{n!}{n^n}(\frac{4}{\pi})^{r_2}\sqrt{\lvert d_K \rvert} 以下の整イデアルを含み、類数は有限である。
  • MK≥1M_K \geq 1 から K≠QK \neq \mathbb{Q} なら ∣dK∣>1\lvert d_K \rvert > 1、すなわち分岐する素数が必ずある。
  • 類数の計算:MKM_K 以下の素イデアルを列挙し、ノルム方程式で単項性と関係を調べる。h(Q(−5))=2h(\mathbb{Q}(\sqrt{-5})) = 2, h(Q(−23))=3h(\mathbb{Q}(\sqrt{-23})) = 3, h(Q(10))=2h(\mathbb{Q}(\sqrt{10})) = 2。
  • ディリクレの単数定理:OK×≅μK×Zr1+r2−1\mathcal{O}_K^\times \cong \mu_K \times \mathbb{Z}^{r_1 + r_2 - 1}。証明の鍵は対数写像の像が離散であることと、ミンコフスキーの定理による単元の構成である。
  • 実二次体の単数群は ±εk\pm\varepsilon^k で、基本単数は db2±1db^2 \pm 1(または ±4\pm 4)が平方数となる最小の bb から求まる。ペル方程式の解はノルム 1 の単元である。

演習問題

問題 3.1 ★ ミンコフスキーの限界を用いて、Q(−2)\mathbb{Q}(\sqrt{-2}), Q(−7)\mathbb{Q}(\sqrt{-7}), Q(−19)\mathbb{Q}(\sqrt{-19}) の類数がすべて 1 であることを示せ。

解答

M=2π∣dK∣M = \frac{2}{\pi}\sqrt{\lvert d_K \rvert}。Q(−2)\mathbb{Q}(\sqrt{-2}) は dK=−8d_K = -8, M≈1.80M \approx 1.80、Q(−7)\mathbb{Q}(\sqrt{-7}) は dK=−7d_K = -7, M≈1.68M \approx 1.68 で、ともに M<2M < 2 だから h=1h = 1。Q(−19)\mathbb{Q}(\sqrt{-19}) は M≈2.77M \approx 2.77 で、ノルム 2 の素イデアルを調べればよいが、−19≡5(mod8)-19 \equiv 5 \pmod 8 なので 2 は惰性的で(定理 2.18)、ノルム 2 の素イデアルは存在しない。よって h=1h = 1。

問題 3.2 ★ Q(6)\mathbb{Q}(\sqrt{6}), Q(11)\mathbb{Q}(\sqrt{11}), Q(13)\mathbb{Q}(\sqrt{13}) の基本単数を求めよ。

解答

d=6d = 6:6⋅1±1=7,56 \cdot 1 \pm 1 = 7, 5、6⋅4±1=25,236 \cdot 4 \pm 1 = 25, 23 で b=2b = 2, a=5a = 5、ε=5+26\varepsilon = 5 + 2\sqrt{6}。d=11d = 11:b=1b = 1 で 12,1012, 10、b=2b = 2 で 45,4345, 43、b=3b = 3 で 100,98100, 98 より ε=10+311\varepsilon = 10 + 3\sqrt{11}。d=13≡1(mod4)d = 13 \equiv 1 \pmod 4:13b2±413b^2 \pm 4 が b=1b = 1 で 17,917, 9 となり a=3a = 3、ε=(3+13)/2\varepsilon = (3 + \sqrt{13})/2(ノルム (9−13)/4=−1(9 - 13)/4 = -1)。

問題 3.3 ★★ Q(−6)\mathbb{Q}(\sqrt{-6}) の類数が 2 であることを示せ。

解答

dK=−24d_K = -24、M=2π24≈3.12M = \frac{2}{\pi}\sqrt{24} \approx 3.12。OK=Z[−6]\mathcal{O}_K = \mathbb{Z}[\sqrt{-6}] で、x2+6x^2 + 6 は  mod 2\bmod 2 で x2x^2、 mod 3\bmod 3 で x2x^2 なので (2)=p22(2) = \mathfrak{p}_2^2、(3)=p32(3) = \mathfrak{p}_3^2(p2=(2,−6)\mathfrak{p}_2 = (2, \sqrt{-6}), p3=(3,−6)\mathfrak{p}_3 = (3, \sqrt{-6}))。a2+6b2=2,3a^2 + 6b^2 = 2, 3 は解をもたないので p2,p3\mathfrak{p}_2, \mathfrak{p}_3 は単項でない。N(−6)=6N(\sqrt{-6}) = 6 より (−6)=p2p3(\sqrt{-6}) = \mathfrak{p}_2\mathfrak{p}_3 で [p3]=[p2]−1=[p2][\mathfrak{p}_3] = [\mathfrak{p}_2]^{-1} = [\mathfrak{p}_2]。よって Cl⁡K=⟨[p2]⟩≅Z/2Z\operatorname{Cl}_K = \langle[\mathfrak{p}_2]\rangle \cong \mathbb{Z}/2\mathbb{Z}。

問題 3.4 ★★ K=Q(−14)K = \mathbb{Q}(\sqrt{-14}) の類群が位数 4 の巡回群であることを示せ。

解答

OK=Z[−14]\mathcal{O}_K = \mathbb{Z}[\sqrt{-14}]、dK=−56d_K = -56、M=2π56≈4.76M = \frac{2}{\pi}\sqrt{56} \approx 4.76 なので、ノルム 2, 3(とその積 4)の素イデアルを調べる。(2)=p22(2) = \mathfrak{p}_2^2(p2=(2,−14)\mathfrak{p}_2 = (2, \sqrt{-14}))、x2+14≡x2−1(mod3)x^2 + 14 \equiv x^2 - 1 \pmod 3 より (3)=qq‾(3) = \mathfrak{q}\overline{\mathfrak{q}}(q=(3,1+−14)\mathfrak{q} = (3, 1 + \sqrt{-14}), q‾=(3,1−−14)\overline{\mathfrak{q}} = (3, 1 - \sqrt{-14}))。

  • a2+14b2=2,3a^2 + 14b^2 = 2, 3 は解なし。ノルム 9 の元は ±3\pm 3 だけで (3)=qq‾(3) = \mathfrak{q}\overline{\mathfrak{q}} なので、q2\mathfrak{q}^2 も単項でない。
  • N(5+2−14)=25+56=81N(5 + 2\sqrt{-14}) = 25 + 56 = 81。−14≡−1(modq)\sqrt{-14} \equiv -1 \pmod{\mathfrak{q}} より 5+2−14≡3≡0(modq)5 + 2\sqrt{-14} \equiv 3 \equiv 0 \pmod{\mathfrak{q}}、 mod q‾\bmod \overline{\mathfrak{q}} では 5+2=7≢05 + 2 = 7 \not\equiv 0。よって (5+2−14)=q4(5 + 2\sqrt{-14}) = \mathfrak{q}^4。
  • N(2+−14)=18N(2 + \sqrt{-14}) = 18、2+−14∈p22 + \sqrt{-14} \in \mathfrak{p}_2 かつ  mod q‾\bmod \overline{\mathfrak{q}} で 2+1=3≡02 + 1 = 3 \equiv 0 より (2+−14)=p2q‾2(2 + \sqrt{-14}) = \mathfrak{p}_2\overline{\mathfrak{q}}^2。よって [p2]=[q‾]−2=[q]2[\mathfrak{p}_2] = [\overline{\mathfrak{q}}]^{-2} = [\mathfrak{q}]^2。

以上より [q][\mathfrak{q}] は位数 4 で、[p2],[q‾]=[q]−1[\mathfrak{p}_2], [\overline{\mathfrak{q}}] = [\mathfrak{q}]^{-1} もその生成する群に入る。系 3.9 より Cl⁡K=⟨[q]⟩≅Z/4Z\operatorname{Cl}_K = \langle[\mathfrak{q}]\rangle \cong \mathbb{Z}/4\mathbb{Z}。

問題 3.5 ★★ x2−13y2=±1x^2 - 13y^2 = \pm 1 の正の最小解をそれぞれ求めよ。

解答

ε=(3+13)/2\varepsilon = (3 + \sqrt{13})/2 とする。ε2=(11+313)/2\varepsilon^2 = (11 + 3\sqrt{13})/2、ε3=ε2ε=(72+2013)/4=18+513\varepsilon^3 = \varepsilon^2\varepsilon = (72 + 20\sqrt{13})/4 = 18 + 5\sqrt{13} で、Z[13]\mathbb{Z}[\sqrt{13}] に入る最初のべきである(ε,ε2\varepsilon, \varepsilon^2 は係数が半整数)。N(ε3)=324−325=−1N(\varepsilon^3) = 324 - 325 = -1。Z[13]×\mathbb{Z}[\sqrt{13}]^\times は ±ε3k\pm\varepsilon^{3k} からなるので、x2−13y2=−1x^2 - 13y^2 = -1 の最小解は (18,5)(18, 5)、x2−13y2=1x^2 - 13y^2 = 1 の最小解は ε6=(18+513)2=649+18013\varepsilon^6 = (18 + 5\sqrt{13})^2 = 649 + 180\sqrt{13} より (649,180)(649, 180)(6492−13⋅1802=421201−421200=1649^2 - 13 \cdot 180^2 = 421201 - 421200 = 1)。

問題 3.6 ★★ ミンコフスキーの限界を用いて、Q(ζ5)\mathbb{Q}(\zeta_5) と Q(ζ7)\mathbb{Q}(\zeta_7) の類数が 1 であることを示せ。

解答

Q(ζ5)\mathbb{Q}(\zeta_5):n=4n = 4, r2=2r_2 = 2, d=125d = 125 で M=4!44(4π)2125≈0.0938×1.621×11.18≈1.70<2M = \frac{4!}{4^4}(\frac{4}{\pi})^2\sqrt{125} \approx 0.0938 \times 1.621 \times 11.18 \approx 1.70 < 2。よって h=1h = 1。

Q(ζ7)\mathbb{Q}(\zeta_7):n=6n = 6, r2=3r_2 = 3, ∣d∣=75=16807\lvert d \rvert = 7^5 = 16807 で M=6!66(4π)316807≈0.01543×2.064×129.6≈4.13M = \frac{6!}{6^6}(\frac{4}{\pi})^3\sqrt{16807} \approx 0.01543 \times 2.064 \times 129.6 \approx 4.13。ノルム 4 以下の素イデアルを調べる。定理 2.29 より 22 の上の素イデアルは剰余次数 3(2 mod 72 \bmod 7 の位数)でノルム 8、33 の上はノルム 363^6、77 の上は (1−ζ7)(1 - \zeta_7) でノルム 7。ノルム 2, 3, 4 の素イデアルは存在しないので h=1h = 1。

問題 3.7 ★★ (1) n≥2n \geq 2 のとき ∣dK∣≥π3(3π4)n−1\lvert d_K \rvert \geq \frac{\pi}{3}\left(\frac{3\pi}{4}\right)^{n-1} を示せ。特に nn は ∣dK∣\lvert d_K \rvert の対数で上から抑えられる。(2) 3 次体について、総実(r2=0r_2 = 0)なら ∣dK∣≥21\lvert d_K \rvert \geq 21、r2=1r_2 = 1 なら ∣dK∣≥13\lvert d_K \rvert \geq 13 を示せ(実際の最小値は 4949 と 2323 である)。

解答

(1) 定理 3.11 の証明から ∣dK∣≥cn:=(nnn!)2(π4)n\lvert d_K \rvert \geq c_n := \left(\frac{n^n}{n!}\right)^2\left(\frac{\pi}{4}\right)^n。c2=4⋅π216=π24=π3⋅3π4c_2 = 4 \cdot \frac{\pi^2}{16} = \frac{\pi^2}{4} = \frac{\pi}{3} \cdot \frac{3\pi}{4}。cn+1/cn=(1+1n)2nπ4c_{n+1}/c_n = (1 + \frac{1}{n})^{2n}\frac{\pi}{4} で、(1+1n)n(1 + \frac{1}{n})^n は増加列なので n≥2n \geq 2 で (1+1n)2n≥(94)2(1 + \frac{1}{n})^{2n} \geq (\frac{9}{4})^2、よって cn+1/cn≥8116⋅π4>3π4c_{n+1}/c_n \geq \frac{81}{16} \cdot \frac{\pi}{4} > \frac{3\pi}{4}。帰納法で主張が従う。

(2) MK≥1M_K \geq 1 より ∣dK∣≥276(π4)r2\sqrt{\lvert d_K \rvert} \geq \frac{27}{6}(\frac{\pi}{4})^{r_2}。r2=0r_2 = 0 なら ∣dK∣≥20.25\lvert d_K \rvert \geq 20.25、r2=1r_2 = 1 なら ∣dK∣≥(4.5×0.785)2≈12.5\lvert d_K \rvert \geq (4.5 \times 0.785)^2 \approx 12.5。

問題 3.8 ★★★ 定理 3.19 を使わずに、d>1d > 1 が平方数でないとき x2−dy2=1x^2 - dy^2 = 1 が y≠0y \neq 0 の解をもつことを証明せよ。

ヒント
  1. ディリクレの鳩の巣原理により、∣x−yd∣<1/y\lvert x - y\sqrt{d} \rvert < 1/y をみたす x,y∈Nx, y \in \mathbb{N} が無限個ある。このとき ∣x2−dy2∣=∣x−yd∣⋅∣x+yd∣<1y(2yd+1y)≤2d+1\lvert x^2 - dy^2 \rvert = \lvert x - y\sqrt{d} \rvert \cdot \lvert x + y\sqrt{d} \rvert < \frac{1}{y}(2y\sqrt{d} + \frac{1}{y}) \leq 2\sqrt{d} + 1。
  2. よってある整数 k≠0k \neq 0 について x2−dy2=kx^2 - dy^2 = k となる組が無限個あり、さらに (x mod ∣k∣,y mod ∣k∣)(x \bmod \lvert k \rvert, y \bmod \lvert k \rvert) が一致する 2 組 (x1,y1)≠(x2,y2)(x_1, y_1) \neq (x_2, y_2) がとれる(x1+y1d≠±(x2+y2d)x_1 + y_1\sqrt{d} \neq \pm(x_2 + y_2\sqrt{d}) となるように)。
  3. α=(x1+y1d)/(x2+y2d)=(x1+y1d)(x2−y2d)/k\alpha = (x_1 + y_1\sqrt{d})/(x_2 + y_2\sqrt{d}) = (x_1 + y_1\sqrt{d})(x_2 - y_2\sqrt{d})/k の分子は、合同条件から x1x2−dy1y2≡x12−dy12≡0x_1x_2 - dy_1y_2 \equiv x_1^2 - dy_1^2 \equiv 0、x2y1−x1y2≡0(mod∣k∣)x_2y_1 - x_1y_2 \equiv 0 \pmod{\lvert k \rvert} となり、α∈Z[d]\alpha \in \mathbb{Z}[\sqrt{d}]。N(α)=1N(\alpha) = 1 で α≠±1\alpha \neq \pm 1 なので、α=x+yd\alpha = x + y\sqrt{d} は y≠0y \neq 0 の解を与える。

この章を読み終えたら

「読了」にすると学習記録とロードマップに反映されます。演習の自己採点もお忘れなく。

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