Lemma数学ロードマップ

15 代数的整数論 · 第 1 章

代数体と整数環

目安 13〜18 時間定理など 17演習 7 問

この章の目標

  • 代数的整数の和と積が再び代数的整数であることを、有限生成加群を使って証明できる
  • 体への埋め込みを使ってノルム・トレース・判別式を計算できる
  • 整基底の存在を証明し、判別式から整数環を決定する方法を使える
  • 二次体と素数次の円分体 Q(ζp)\mathbb{Q}(\zeta_p) の整数環を決定できる

前提:代数学 第6章(ガウスの補題、アイゼンシュタインの判定法)、代数学 第8章(最小多項式、原始元定理)、代数学 第9章(円分体)、可換環論 第4章(整拡大)

整数論の多くの問題は、有理整数 Z\mathbb{Z} の中だけで考えるより、−2\sqrt{-2} や 1 の pp 乗根 ζp\zeta_p を付け加えた大きな環で考えるほうが見通しがよくなる。たとえば x2+2=y3x^2 + 2 = y^3 は (x+−2)(x−−2)=y3(x + \sqrt{-2})(x - \sqrt{-2}) = y^3 と因数分解できる。フェルマーの方程式 xp+yp=zpx^p + y^p = z^p は ∏k=0p−1(x+ζpky)=zp\prod_{k=0}^{p-1}(x + \zeta_p^k y) = z^p となる。ただし、こうした議論が正しく働くには、その環で素因数分解の一意性のような性質が成り立つ必要がある。本章では「代数体の中の整数」とは何かを定め、その基本的な不変量である判別式を調べる。

1.1 なぜ整数環を考えるのか

例 1.1(x2+2=y3x^2 + 2 = y^3 の整数解)整数解が (x,y)=(±5,3)(x, y) = (\pm 5, 3) だけであることを示す。yy が偶数なら xx も偶数で、x2+2≡2(mod4)x^2 + 2 \equiv 2 \pmod 4 だが y3≡0(mod8)y^3 \equiv 0 \pmod 8 となり矛盾する。よって x,yx, y は奇数である。R=Z[−2]R = \mathbb{Z}[\sqrt{-2}] はノルム a2+2b2a^2 + 2b^2 に関してユークリッド整域であり、したがって一意分解整域である(代数学 第6章 のガウス整数と同じ議論)。RR の単元は ±1\pm 1 だけである。δ\delta が x+−2x + \sqrt{-2} と x−−2x - \sqrt{-2} の共通の素因子なら δ\delta は差 2−2=−(−2)32\sqrt{-2} = -(\sqrt{-2})^3 を割るので δ\delta は −2\sqrt{-2} に同伴であり、ノルムをとると 2∣x2+22 \mid x^2 + 2 となって xx が奇数であることに反する。よって両者は互いに素で、積が立方数だから、単元 ±1\pm 1 が立方数であることにも注意すると x+−2=(a+b−2)3x + \sqrt{-2} = (a + b\sqrt{-2})^3(a,b∈Za, b \in \mathbb{Z})と書ける。展開すると

(a+b−2)3=(a3−6ab2)+(3a2b−2b3)−2(a + b\sqrt{-2})^3 = (a^3 - 6ab^2) + (3a^2b - 2b^3)\sqrt{-2}

なので b(3a2−2b2)=1b(3a^2 - 2b^2) = 1。よって b=±1b = \pm 1 かつ 3a2−2=±13a^2 - 2 = \pm 1、すなわち b=1b = 1, a=±1a = \pm 1 で、x=a3−6a=∓5x = a^3 - 6a = \mp 5、y=3y = 3 を得る。

この議論の要は、RR で素因数分解が一意的であることだった。ところが、同じような環でも一意性が成り立たないことがある。

例 1.2 R=Z[−5]R = \mathbb{Z}[\sqrt{-5}] で

6=2⋅3=(1+−5)(1−−5)6 = 2 \cdot 3 = (1 + \sqrt{-5})(1 - \sqrt{-5})

である。N(a+b−5)=a2+5b2N(a + b\sqrt{-5}) = a^2 + 5b^2 は乗法的で、値 2,32, 3 をとらない。したがってノルム 4,9,64, 9, 6 の元 2,3,1±−52, 3, 1 \pm \sqrt{-5} はどれも既約元であり、互いに同伴でもない。よって RR は一意分解整域ではない。

この「一意分解の破綻」をイデアルの素因数分解で回復するのが第2章の主題である。その前に、どの環を考えるのが正しいかを決めておく必要がある。たとえば Z[−3]\mathbb{Z}[\sqrt{-3}] では 4=2⋅2=(1+−3)(1−−3)4 = 2 \cdot 2 = (1 + \sqrt{-3})(1 - \sqrt{-3}) と一意性が壊れるが、少し大きい環 Z[ω]\mathbb{Z}[\omega](ω=(−1+−3)/2\omega = (-1 + \sqrt{-3})/2)は一意分解整域である。実は ω\omega も ω2+ω+1=0\omega^2 + \omega + 1 = 0 というモニック整数係数多項式の根であり、「整数」の仲間に入れるべきものだった。こうして次の定義に至る。

1.2 代数的整数

定義 1.3(代数体, number field)Q\mathbb{Q} の有限次拡大体 KK を代数体という。n=[K:Q]n = [K : \mathbb{Q}] を KK の次数という。n=2n = 2 のとき二次体 (quadratic field) という。

原始元定理により K=Q(θ)K = \mathbb{Q}(\theta) と書け、KK は C\mathbb{C} の部分体と同型である。以下、必要に応じて K⊂CK \subset \mathbb{C} とみなす。

定義 1.4(代数的整数, algebraic integer)複素数 α\alpha が、モニックな整数係数多項式 xm+cm−1xm−1+⋯+c0∈Z[x]x^m + c_{m-1}x^{m-1} + \cdots + c_0 \in \mathbb{Z}[x] の根であるとき、α\alpha を代数的整数という。代数的整数全体を Z‾\overline{\mathbb{Z}} と書く。

命題 1.5 代数的数 α\alpha が代数的整数であるための必要十分条件は、α\alpha の Q\mathbb{Q} 上の最小多項式 mαm_\alpha が Z[x]\mathbb{Z}[x] に属することである。

証明. 十分性は定義から明らかである。必要性を示す。α\alpha がモニックな g∈Z[x]g \in \mathbb{Z}[x] の根なら g=mαhg = m_\alpha h(h∈Q[x]h \in \mathbb{Q}[x] はモニック)と書ける。正の有理数 c,c′c, c' を cmαc m_\alpha, c′hc' h が原始多項式(係数の最大公約数が 1 の整数係数多項式)となるようにとる。ガウスの補題(代数学 第6章)により cc′g=(cmα)(c′h)cc' g = (cm_\alpha)(c'h) は原始多項式である。gg も原始的(モニック)なので cc′=1cc' = 1。cmαcm_\alpha, c′hc'h の最高次係数はそれぞれ cc, c′c' で、どちらも整数だから c=c′=1c = c' = 1。よって mα∈Z[x]m_\alpha \in \mathbb{Z}[x] である。□\square

特に、有理数 a/ba/b の最小多項式は x−a/bx - a/b なので、Z‾∩Q=Z\overline{\mathbb{Z}} \cap \mathbb{Q} = \mathbb{Z} である。

例 1.6 (1+5)/2(1 + \sqrt{5})/2 の最小多項式は x2−x−1x^2 - x - 1 なので代数的整数である。一方 (1+3)/2(1 + \sqrt{3})/2 の最小多項式は x2−x−12x^2 - x - \frac{1}{2} なので代数的整数でない。α=2+3\alpha = \sqrt{2} + \sqrt{3} については α2=5+26\alpha^2 = 5 + 2\sqrt{6} から (α2−5)2=24(\alpha^2 - 5)^2 = 24、すなわち α4−10α2+1=0\alpha^4 - 10\alpha^2 + 1 = 0 で、代数的整数である。

和や積が代数的整数になることを、最小多項式を直接計算して示すのは難しい。次の判定法が鍵になる。

補題 1.7(有限生成加群による判定)α∈C\alpha \in \mathbb{C} について次は同値である。

  1. α\alpha は代数的整数である。
  2. Z[α]\mathbb{Z}[\alpha] は有限生成 Z\mathbb{Z} 加群である。
  3. 00 でない有限生成 Z\mathbb{Z} 部分加群 M⊂CM \subset \mathbb{C} で αM⊂M\alpha M \subset M となるものが存在する。

証明. (1)⇒(2):αm=−(cm−1αm−1+⋯+c0)\alpha^m = -(c_{m-1}\alpha^{m-1} + \cdots + c_0) を繰り返し使うと、すべての αk\alpha^k は 1,α,…,αm−11, \alpha, \dots, \alpha^{m-1} の整数係数一次結合になる。(2)⇒(3):M=Z[α]M = \mathbb{Z}[\alpha] とすればよい。(3)⇒(1):MM の生成元を v1,…,vrv_1, \dots, v_r とすると、αvi=∑jaijvj\alpha v_i = \sum_j a_{ij}v_j(aij∈Za_{ij} \in \mathbb{Z})と書ける。行列 A=(aij)A = (a_{ij}) とベクトル v=(v1,…,vr)T≠0v = (v_1, \dots, v_r)^{T} \neq 0 について (αI−A)v=0(\alpha I - A)v = 0 だから det⁡(αI−A)=0\det(\alpha I - A) = 0 である。det⁡(xI−A)\det(xI - A) はモニックな整数係数多項式なので、α\alpha は代数的整数である。□\square

定理 1.8 代数的整数の和・差・積は代数的整数である。すなわち Z‾\overline{\mathbb{Z}} は C\mathbb{C} の部分環である。

証明. α,β\alpha, \beta がそれぞれ mm 次、ll 次のモニック整数係数多項式の根とする。補題 1.7 の証明と同様に、M=Z[α,β]M = \mathbb{Z}[\alpha, \beta] は αiβj\alpha^i\beta^j(0≤i<m0 \leq i < m, 0≤j<l0 \leq j < l)で生成される有限生成 Z\mathbb{Z} 加群である。MM は α±β\alpha \pm \beta 倍と αβ\alpha\beta 倍で閉じているから、補題 1.7 の (3) により α±β\alpha \pm \beta, αβ\alpha\beta は代数的整数である。□\square

定義 1.9(整数環, ring of integers)代数体 KK に対し、OK=K∩Z‾\mathcal{O}_K = K \cap \overline{\mathbb{Z}} を KK の整数環という。定理 1.8 により OK\mathcal{O}_K は KK の部分環である。OK\mathcal{O}_K の元を KK の整数という。

これは可換環論の言葉では「Z\mathbb{Z} の KK における整閉包」である(可換環論 第4章)。

命題 1.10 KK を代数体とする。

  1. 任意の α∈K\alpha \in K に対し、dα∈OKd\alpha \in \mathcal{O}_K となる d∈Nd \in \mathbb{N} が存在する。特に K=Frac⁡(OK)K = \operatorname{Frac}(\mathcal{O}_K) であり、OK\mathcal{O}_K は KK の Q\mathbb{Q} 基底を含む。
  2. OK\mathcal{O}_K は整閉整域である。すなわち、KK の元で OK\mathcal{O}_K 係数のモニック多項式の根になるものは OK\mathcal{O}_K に属する。

証明. (1) α\alpha が anxn+an−1xn−1+⋯+a0a_n x^n + a_{n-1}x^{n-1} + \cdots + a_0(ai∈Za_i \in \mathbb{Z}, an≠0a_n \neq 0)の根なら、両辺に ann−1a_n^{n-1} を掛けると anαa_n\alpha はモニック多項式 xn+an−1xn−1+an−2anxn−2+⋯+a0ann−1x^n + a_{n-1}x^{n-1} + a_{n-2}a_n x^{n-2} + \cdots + a_0 a_n^{n-1} の根である。d=∣an∣d = \lvert a_n \rvert とすればよい。

(2) β∈K\beta \in K が βm+cm−1βm−1+⋯+c0=0\beta^m + c_{m-1}\beta^{m-1} + \cdots + c_0 = 0(ci∈OKc_i \in \mathcal{O}_K)をみたすとする。定理 1.8 の証明と同様に Z[c0,…,cm−1]\mathbb{Z}[c_0, \dots, c_{m-1}] は有限生成 Z\mathbb{Z} 加群で、M=∑j=0m−1Z[c0,…,cm−1]βjM = \sum_{j=0}^{m-1}\mathbb{Z}[c_0, \dots, c_{m-1}]\beta^j は有限生成かつ βM⊂M\beta M \subset M をみたす。補題 1.7 により β∈Z‾∩K=OK\beta \in \overline{\mathbb{Z}} \cap K = \mathcal{O}_K。□\square

1.3 埋め込み、ノルムとトレース

命題 1.11 [K:Q]=n[K : \mathbb{Q}] = n のとき、体の準同型 σ ⁣:K→C\sigma\colon K \to \mathbb{C}(埋め込み, embedding)はちょうど nn 個ある。

証明. K=Q(θ)K = \mathbb{Q}(\theta) とし、θ\theta の最小多項式を ff とする。埋め込み σ\sigma は σ(θ)\sigma(\theta) で決まり、σ(θ)\sigma(\theta) は ff の根である。逆に ff の各根 θ′\theta' に対し θ↦θ′\theta \mapsto \theta' で定まる埋め込みがある(代数学 第8章)。標数 0 では既約多項式は重根をもたないので、ff の根は nn 個ある。□\square

埋め込みのうち像が R\mathbb{R} に含まれるものを実埋め込み、そうでないものを複素埋め込みという。複素埋め込みは複素共役 σ‾\overline{\sigma} と対になって現れる。実埋め込みの個数を r1r_1、複素埋め込みの対の個数を r2r_2 とすると n=r1+2r2n = r_1 + 2r_2 である。

例 1.12 Q(d)\mathbb{Q}(\sqrt{d}) は d>0d > 0 なら (r1,r2)=(2,0)(r_1, r_2) = (2, 0)、d<0d < 0 なら (0,1)(0, 1)。Q(23)\mathbb{Q}(\sqrt[3]{2}) は x3−2x^3 - 2 の実根が 1 つなので (1,1)(1, 1)。pp が奇素数のとき Q(ζp)\mathbb{Q}(\zeta_p) は実埋め込みをもたず (0,(p−1)/2)(0, (p-1)/2)。

定義 1.13(ノルムとトレース)α∈K\alpha \in K に対し、Q\mathbb{Q} 線形写像 μα ⁣:K→K\mu_\alpha\colon K \to K, x↦αxx \mapsto \alpha x の特性多項式を Pα(x)P_\alpha(x) と書き、

Tr⁡K/Q(α)=tr⁡(μα),NK/Q(α)=det⁡(μα)\operatorname{Tr}_{K/\mathbb{Q}}(\alpha) = \operatorname{tr}(\mu_\alpha), \qquad N_{K/\mathbb{Q}}(\alpha) = \det(\mu_\alpha)

をそれぞれ α\alpha のトレース (trace)、ノルム (norm) という。

μα+β=μα+μβ\mu_{\alpha + \beta} = \mu_\alpha + \mu_\beta, μαβ=μαμβ\mu_{\alpha\beta} = \mu_\alpha \mu_\beta より、トレースは加法的、ノルムは乗法的である。(最小多項式の記号 mαm_\alpha と混同しないように、掛け算写像は μα\mu_\alpha と書く。)

定理 1.14 KK の埋め込みを σ1,…,σn\sigma_1, \dots, \sigma_n、α∈K\alpha \in K の Q\mathbb{Q} 上の次数を dd とすると

Pα(x)=mα(x)n/d=∏i=1n(x−σi(α))P_\alpha(x) = m_\alpha(x)^{n/d} = \prod_{i=1}^{n}(x - \sigma_i(\alpha))

である。特に Tr⁡K/Q(α)=∑iσi(α)\operatorname{Tr}_{K/\mathbb{Q}}(\alpha) = \sum_i \sigma_i(\alpha), NK/Q(α)=∏iσi(α)N_{K/\mathbb{Q}}(\alpha) = \prod_i \sigma_i(\alpha) である。

証明. L=Q(α)L = \mathbb{Q}(\alpha) の基底 1,α,…,αd−11, \alpha, \dots, \alpha^{d-1} に関する μα∣L\mu_\alpha\vert_L の行列は最小多項式 mαm_\alpha の同伴行列で、その特性多項式は mα(x)m_\alpha(x) である。KK の LL 上の基底 β1,…,βn/d\beta_1, \dots, \beta_{n/d} をとると K=⨁jLβjK = \bigoplus_j L\beta_j で、各 LβjL\beta_j は μα\mu_\alpha で保たれ、LL 上の μα\mu_\alpha と同じ行列で表される。よって Pα=mαn/dP_\alpha = m_\alpha^{n/d}。次に、LL の埋め込みは α\alpha を mαm_\alpha の各根に送る dd 個であり、そのそれぞれは KK の埋め込みにちょうど [K:L]=n/d[K : L] = n/d 通りに延長される(代数学 第8章、標数 0 なので分離的)。したがって σ1(α),…,σn(α)\sigma_1(\alpha), \dots, \sigma_n(\alpha) には mαm_\alpha の各根がちょうど n/dn/d 回ずつ現れ、第 2 の等号を得る。□\square

系 1.15 α∈OK\alpha \in \mathcal{O}_K ならば Pα∈Z[x]P_\alpha \in \mathbb{Z}[x]、特に Tr⁡K/Q(α),NK/Q(α)∈Z\operatorname{Tr}_{K/\mathbb{Q}}(\alpha), N_{K/\mathbb{Q}}(\alpha) \in \mathbb{Z} である。さらに、α∈OK\alpha \in \mathcal{O}_K が OK\mathcal{O}_K の単元であるための必要十分条件は NK/Q(α)=±1N_{K/\mathbb{Q}}(\alpha) = \pm 1 である。

証明. 前半は命題 1.5 と定理 1.14 から従う。αβ=1\alpha\beta = 1(β∈OK\beta \in \mathcal{O}_K)なら N(α)N(β)=1N(\alpha)N(\beta) = 1 で両者は整数だから ±1\pm 1。逆に N(α)=±1N(\alpha) = \pm 1 とし、Pα(x)=xn+cn−1xn−1+⋯+c1x+c0P_\alpha(x) = x^n + c_{n-1}x^{n-1} + \cdots + c_1 x + c_0 とおくと c0=(−1)nN(α)=±1c_0 = (-1)^n N(\alpha) = \pm 1 で、Pα(α)=0P_\alpha(\alpha) = 0 から α(αn−1+cn−1αn−2+⋯+c1)=−c0\alpha(\alpha^{n-1} + c_{n-1}\alpha^{n-2} + \cdots + c_1) = -c_0。よって α−1=−c0(αn−1+⋯+c1)∈OK\alpha^{-1} = -c_0(\alpha^{n-1} + \cdots + c_1) \in \mathcal{O}_K。□\square

例 1.16 二次体 Q(d)\mathbb{Q}(\sqrt{d}) の埋め込みは d↦±d\sqrt{d} \mapsto \pm\sqrt{d} なので、Tr⁡(a+bd)=2a\operatorname{Tr}(a + b\sqrt{d}) = 2a, N(a+bd)=a2−db2N(a + b\sqrt{d}) = a^2 - db^2 である。

例 1.17(純三次体)θ=23\theta = \sqrt[3]{2}, K=Q(θ)K = \mathbb{Q}(\theta) とし、α=a+bθ+cθ2\alpha = a + b\theta + c\theta^2(a,b,c∈Qa, b, c \in \mathbb{Q})とする。αθ=2c+aθ+bθ2\alpha\theta = 2c + a\theta + b\theta^2, αθ2=2b+2cθ+aθ2\alpha\theta^2 = 2b + 2c\theta + a\theta^2 だから、基底 1,θ,θ21, \theta, \theta^2 に関する μα\mu_\alpha の行列と、そのトレース・行列式は

(a2c2bba2ccba),Tr⁡(α)=3a,N(α)=a3+2b3+4c3−6abc\begin{pmatrix} a & 2c & 2b \\ b & a & 2c \\ c & b & a \end{pmatrix}, \qquad \operatorname{Tr}(\alpha) = 3a, \qquad N(\alpha) = a^3 + 2b^3 + 4c^3 - 6abc

となる。たとえば N(θ−1)=−1+2=1N(\theta - 1) = -1 + 2 = 1 なので θ−1\theta - 1 は単元であり、実際 (θ−1)(θ2+θ+1)=θ3−1=1(\theta - 1)(\theta^2 + \theta + 1) = \theta^3 - 1 = 1 である。θ−1≈0.26\theta - 1 \approx 0.26 は ±1\pm 1 でも 1 のべき根でもないので、そのべき (θ−1)k(\theta - 1)^k はすべて異なる単元である。OK\mathcal{O}_K の単元群は無限群であり、その構造は第3章のディリクレの単数定理で決まる。

1.4 判別式と整基底

定義 1.18(判別式, discriminant)α1,…,αn∈K\alpha_1, \dots, \alpha_n \in K(n=[K:Q]n = [K : \mathbb{Q}])に対し

d(α1,…,αn)=det⁡(Tr⁡K/Q(αiαj))1≤i,j≤nd(\alpha_1, \dots, \alpha_n) = \det\bigl(\operatorname{Tr}_{K/\mathbb{Q}}(\alpha_i\alpha_j)\bigr)_{1 \leq i, j \leq n}

を α1,…,αn\alpha_1, \dots, \alpha_n の判別式という。

命題 1.19

  1. d(α1,…,αn)=det⁡(σi(αj))2d(\alpha_1, \dots, \alpha_n) = \det\bigl(\sigma_i(\alpha_j)\bigr)^2。
  2. βj=∑kcjkαk\beta_j = \sum_k c_{jk}\alpha_k(C=(cjk)∈M⁡n(Q)C = (c_{jk}) \in \operatorname{M}_n(\mathbb{Q}))ならば d(β1,…,βn)=(det⁡C)2d(α1,…,αn)d(\beta_1, \dots, \beta_n) = (\det C)^2 d(\alpha_1, \dots, \alpha_n)。
  3. K=Q(θ)K = \mathbb{Q}(\theta)、θ\theta の最小多項式を ff、その根を θ1,…,θn\theta_1, \dots, \theta_n とすると
d(1,θ,…,θn−1)=∏i<j(θi−θj)2=(−1)n(n−1)/2NK/Q(f′(θ))d(1, \theta, \dots, \theta^{n-1}) = \prod_{i < j}(\theta_i - \theta_j)^2 = (-1)^{n(n-1)/2}N_{K/\mathbb{Q}}(f'(\theta))
  1. d(α1,…,αn)≠0d(\alpha_1, \dots, \alpha_n) \neq 0 であるための必要十分条件は、α1,…,αn\alpha_1, \dots, \alpha_n が KK の Q\mathbb{Q} 基底であることである。

証明. (1) A=(σi(αj))A = (\sigma_i(\alpha_j)) とおくと (ATA)jk=∑iσi(αjαk)=Tr⁡(αjαk)(A^{T}A)_{jk} = \sum_i \sigma_i(\alpha_j\alpha_k) = \operatorname{Tr}(\alpha_j\alpha_k)(定理 1.14)。(2) (σi(βj))=ACT(\sigma_i(\beta_j)) = AC^{T} と (1) から従う。(3) σi(θ)=θi\sigma_i(\theta) = \theta_i とすると (σi(θj−1))(\sigma_i(\theta^{j-1})) はヴァンデルモンド行列で、その行列式は ∏i<j(θj−θi)\prod_{i < j}(\theta_j - \theta_i)。また f′(θi)=∏j≠i(θi−θj)f'(\theta_i) = \prod_{j \neq i}(\theta_i - \theta_j) なので ∏if′(θi)=∏i≠j(θi−θj)=(−1)n(n−1)/2∏i<j(θi−θj)2\prod_i f'(\theta_i) = \prod_{i \neq j}(\theta_i - \theta_j) = (-1)^{n(n-1)/2}\prod_{i < j}(\theta_i - \theta_j)^2、左辺は N(f′(θ))N(f'(\theta)) に等しい。(4) 一次従属なら AA の列が一次従属で行列式は 0。基底なら (2) により冪基底の場合に帰着し、θi\theta_i は相異なるので (3) より 0 でない。□\square

例 1.20 f=x3−2f = x^3 - 2, θ=23\theta = \sqrt[3]{2} では f′(θ)=3θ2f'(\theta) = 3\theta^2、N(3θ2)=27N(θ)2=27⋅4=108N(3\theta^2) = 27N(\theta)^2 = 27 \cdot 4 = 108 なので d(1,θ,θ2)=(−1)3⋅108=−108d(1, \theta, \theta^2) = (-1)^3 \cdot 108 = -108。一般に f=x3+ax+bf = x^3 + ax + b なら d(1,θ,θ2)=−4a3−27b2d(1, \theta, \theta^2) = -4a^3 - 27b^2 である(問題 1.3)。

定理 1.21(整基底の存在)[K:Q]=n[K : \mathbb{Q}] = n とすると、OK\mathcal{O}_K は階数 nn の自由 Z\mathbb{Z} 加群である。すなわち、OK=Zω1⊕⋯⊕Zωn\mathcal{O}_K = \mathbb{Z}\omega_1 \oplus \cdots \oplus \mathbb{Z}\omega_n となる ω1,…,ωn∈OK\omega_1, \dots, \omega_n \in \mathcal{O}_K が存在する。

証明. 命題 1.10 により、OK\mathcal{O}_K に含まれる KK の Q\mathbb{Q} 基底が存在する。そのような基底の判別式は、系 1.15 により整数行列 (Tr⁡(αiαj))(\operatorname{Tr}(\alpha_i\alpha_j)) の行列式なので整数であり、命題 1.19 (4) により 0 でない。そこで ∣d(ω1,…,ωn)∣\lvert d(\omega_1, \dots, \omega_n) \rvert が最小となる基底 ω1,…,ωn⊂OK\omega_1, \dots, \omega_n \subset \mathcal{O}_K をとる。OK=∑iZωi\mathcal{O}_K = \sum_i \mathbb{Z}\omega_i を示す。α∈OK\alpha \in \mathcal{O}_K を α=∑iciωi\alpha = \sum_i c_i\omega_i(ci∈Qc_i \in \mathbb{Q})と書き、ある cic_i、たとえば c1c_1 が整数でないと仮定する。c1=m+rc_1 = m + r(m∈Zm \in \mathbb{Z}, 0<r<10 < r < 1)とし、ω1′=α−mω1=rω1+c2ω2+⋯+cnωn∈OK\omega_1' = \alpha - m\omega_1 = r\omega_1 + c_2\omega_2 + \cdots + c_n\omega_n \in \mathcal{O}_K とおく。ω1′,ω2,…,ωn\omega_1', \omega_2, \dots, \omega_n も OK\mathcal{O}_K に含まれる基底で、基底変換行列の行列式は rr だから、命題 1.19 (2) より判別式は r2d(ω1,…,ωn)r^2 d(\omega_1, \dots, \omega_n) となり、絶対値が真に小さい。これは最小性に反する。□\square

定義 1.22(整基底と判別式)定理 1.21 の ω1,…,ωn\omega_1, \dots, \omega_n を KK の整基底 (integral basis) という。dK=d(ω1,…,ωn)d_K = d(\omega_1, \dots, \omega_n) を KK の判別式という。

別の整基底への変換行列 CC は GL⁡n(Z)\operatorname{GL}_n(\mathbb{Z}) の元で det⁡C=±1\det C = \pm 1 だから、dKd_K は整基底のとり方によらない。

命題 1.23 α1,…,αn∈OK\alpha_1, \dots, \alpha_n \in \mathcal{O}_K を KK の Q\mathbb{Q} 基底とし、M=∑iZαiM = \sum_i \mathbb{Z}\alpha_i とおく。このとき

d(α1,…,αn)=[OK:M]2 dKd(\alpha_1, \dots, \alpha_n) = [\mathcal{O}_K : M]^2 \, d_K

である。特に d(α1,…,αn)d(\alpha_1, \dots, \alpha_n) が平方因子をもたなければ M=OKM = \mathcal{O}_K である。

証明. 整基底 ω1,…,ωn\omega_1, \dots, \omega_n を用いて αj=∑kcjkωk\alpha_j = \sum_k c_{jk}\omega_k(cjk∈Zc_{jk} \in \mathbb{Z})と書くと、自由 Z\mathbb{Z} 加群の部分加群の指数は [OK:M]=∣det⁡C∣[\mathcal{O}_K : M] = \lvert \det C \rvert である(単因子標準形による。代数学 第7章)。命題 1.19 (2) から従う。□\square

1.5 アイゼンシュタイン多項式と指数

判別式だけでは OK\mathcal{O}_K が決まらないことが多い。次の補題は、Z[θ]\mathbb{Z}[\theta] の指数が特定の素数で割り切れないことを保証する。

命題 1.24 K=Q(θ)K = \mathbb{Q}(\theta)、θ∈OK\theta \in \mathcal{O}_K とし、θ\theta の最小多項式 ff が素数 pp に関してアイゼンシュタイン多項式であるとする。このとき p∤[OK:Z[θ]]p \nmid [\mathcal{O}_K : \mathbb{Z}[\theta]] である。

証明. f=xn+an−1xn−1+⋯+a0f = x^n + a_{n-1}x^{n-1} + \cdots + a_0 で p∣aip \mid a_i(すべての ii), p2∤a0p^2 \nmid a_0 とする。θn=−(an−1θn−1+⋯+a0)\theta^n = -(a_{n-1}\theta^{n-1} + \cdots + a_0) なので θn/p∈Z[θ]\theta^n/p \in \mathbb{Z}[\theta]、したがって θk/p∈Z[θ]\theta^k/p \in \mathbb{Z}[\theta](k≥nk \geq n)である。また N(θ)=(−1)na0N(\theta) = (-1)^n a_0 である。

pp が指数を割り切ると仮定すると、有限アーベル群 OK/Z[θ]\mathcal{O}_K/\mathbb{Z}[\theta] は位数 pp の元をもつ。すなわち β∈OK∖Z[θ]\beta \in \mathcal{O}_K \setminus \mathbb{Z}[\theta] で pβ∈Z[θ]p\beta \in \mathbb{Z}[\theta] となるものがある。pβ=c0+c1θ+⋯+cn−1θn−1p\beta = c_0 + c_1\theta + \cdots + c_{n-1}\theta^{n-1}(ci∈Zc_i \in \mathbb{Z})と書くと、β∉Z[θ]\beta \notin \mathbb{Z}[\theta] よりある cic_i は pp で割り切れない。そのような最小の添字を jj とすると

γ=cjθj+⋯+cn−1θn−1p=β−c0+⋯+cj−1θj−1p∈OK\gamma = \frac{c_j\theta^j + \cdots + c_{n-1}\theta^{n-1}}{p} = \beta - \frac{c_0 + \cdots + c_{j-1}\theta^{j-1}}{p} \in \mathcal{O}_K

である。γθn−1−j=cjθn−1p+cj+1θn+⋯+cn−1θ2n−2−jp\gamma\theta^{n-1-j} = \dfrac{c_j\theta^{n-1}}{p} + \dfrac{c_{j+1}\theta^{n} + \cdots + c_{n-1}\theta^{2n-2-j}}{p} の右辺第 2 項は Z[θ]\mathbb{Z}[\theta] に属するから、cjθn−1/p∈OKc_j\theta^{n-1}/p \in \mathcal{O}_K。そのノルム cjna0n−1/pnc_j^n a_0^{n-1}/p^n(符号を除く)は整数でなければならないが、p∤cjp \nmid c_j かつ a0a_0 は pp でちょうど 1 回割り切れるので分子の pp べき指数は n−1n - 1 で、pnp^n で割り切れない。矛盾である。□\square

例 1.25 K=Q(23)K = \mathbb{Q}(\sqrt[3]{2}) では OK=Z[θ]\mathcal{O}_K = \mathbb{Z}[\theta]、dK=−108d_K = -108 である。実際、d(1,θ,θ2)=−108=−22⋅33d(1, \theta, \theta^2) = -108 = -2^2 \cdot 3^3 なので命題 1.23 より指数の 2 乗は 22⋅332^2 \cdot 3^3 を割り、指数は 2a3b2^a3^b の形である。x3−2x^3 - 2 は p=2p = 2 でアイゼンシュタインだから指数は偶数でない。また θ+1\theta + 1 の最小多項式は (x−1)3−2=x3−3x2+3x−3(x - 1)^3 - 2 = x^3 - 3x^2 + 3x - 3 で p=3p = 3 でアイゼンシュタインであり、Z[θ+1]=Z[θ]\mathbb{Z}[\theta + 1] = \mathbb{Z}[\theta] だから指数は 3 でも割り切れない。よって指数は 1 である。

注意

OK=Z[θ]\mathcal{O}_K = \mathbb{Z}[\theta] はいつも成り立つわけではない。二次体 Q(5)\mathbb{Q}(\sqrt{5}) では Z[5]⊊OK\mathbb{Z}[\sqrt{5}] \subsetneq \mathcal{O}_K であり(次節)、Q(103)\mathbb{Q}(\sqrt[3]{10}) では (1+θ+θ2)/3(1 + \theta + \theta^2)/3 が整数になる(問題 1.4)。さらに、どんな θ\theta をとっても OK≠Z[θ]\mathcal{O}_K \neq \mathbb{Z}[\theta] となる体もある(第2章 問題 2.7)。

1.6 二次体の整数環

定理 1.26(二次体の整数環)d≠0,1d \neq 0, 1 を平方因子をもたない整数とし、K=Q(d)K = \mathbb{Q}(\sqrt{d}) とする。

OK={Z[d],d≡2,3(mod4),Z[1+d2],d≡1(mod4),dK={4d,d≡2,3(mod4),d,d≡1(mod4).\mathcal{O}_K = \begin{cases} \mathbb{Z}[\sqrt{d}], & d \equiv 2, 3 \pmod 4, \\ \mathbb{Z}\left[\dfrac{1 + \sqrt{d}}{2}\right], & d \equiv 1 \pmod 4, \end{cases} \qquad d_K = \begin{cases} 4d, & d \equiv 2, 3 \pmod 4, \\ d, & d \equiv 1 \pmod 4. \end{cases}

証明. α=a+bd\alpha = a + b\sqrt{d}(a,b∈Qa, b \in \mathbb{Q}, b≠0b \neq 0)の最小多項式は x2−2ax+(a2−db2)x^2 - 2ax + (a^2 - db^2) なので、命題 1.5 より α∈OK  ⟺  2a∈Z\alpha \in \mathcal{O}_K \iff 2a \in \mathbb{Z} かつ a2−db2∈Za^2 - db^2 \in \mathbb{Z} である(b=0b = 0 のときも同じ条件で正しい)。A=2aA = 2a とおくと A2−d(2b)2∈4ZA^2 - d(2b)^2 \in 4\mathbb{Z} より d(2b)2∈Zd(2b)^2 \in \mathbb{Z}。2b=u/v2b = u/v(既約分数, v≥1v \geq 1)とすると v2∣du2v^2 \mid du^2、gcd⁡(u,v)=1\gcd(u, v) = 1 より v2∣dv^2 \mid d で、dd は平方因子をもたないから v=1v = 1。よって B=2b∈ZB = 2b \in \mathbb{Z} で、条件は A2≡dB2(mod4)A^2 \equiv dB^2 \pmod 4 となる。

  • AA が偶数なら dB2≡0(mod4)dB^2 \equiv 0 \pmod 4。4∤d4 \nmid d なので BB は偶数。
  • AA が奇数なら dB2≡1(mod4)dB^2 \equiv 1 \pmod 4 で、BB は奇数かつ d≡1(mod4)d \equiv 1 \pmod 4。

したがって d≡2,3(mod4)d \equiv 2, 3 \pmod 4 なら a,b∈Za, b \in \mathbb{Z} で OK=Z[d]\mathcal{O}_K = \mathbb{Z}[\sqrt{d}]。d≡1(mod4)d \equiv 1 \pmod 4 なら OK={(A+Bd)/2∣A≡B(mod2)}=Z+Zω\mathcal{O}_K = \lbrace (A + B\sqrt{d})/2 \mid A \equiv B \pmod 2 \rbrace = \mathbb{Z} + \mathbb{Z}\omega(ω=(1+d)/2\omega = (1 + \sqrt{d})/2)である。

判別式は、Tr⁡(1)=2\operatorname{Tr}(1) = 2, Tr⁡(d)=0\operatorname{Tr}(\sqrt{d}) = 0, Tr⁡(d)=2d\operatorname{Tr}(d) = 2d から d(1,d)=4dd(1, \sqrt{d}) = 4d。また Tr⁡(ω)=1\operatorname{Tr}(\omega) = 1, ω2=(1+d+2d)/4\omega^2 = (1 + d + 2\sqrt{d})/4 より Tr⁡(ω2)=(1+d)/2\operatorname{Tr}(\omega^2) = (1 + d)/2 で、d(1,ω)=2⋅1+d2−1=dd(1, \omega) = 2 \cdot \frac{1+d}{2} - 1 = d。□\square

例 1.27 いくつかの二次体の整数環と判別式を挙げる。

dd OK\mathcal{O}_K dKd_K dd OK\mathcal{O}_K dKd_K
−1-1 Z[i]\mathbb{Z}[i] −4-4 22 Z[2]\mathbb{Z}[\sqrt{2}] 88
−2-2 Z[−2]\mathbb{Z}[\sqrt{-2}] −8-8 33 Z[3]\mathbb{Z}[\sqrt{3}] 1212
−3-3 Z[(1+−3)/2]\mathbb{Z}[(1 + \sqrt{-3})/2] −3-3 55 Z[(1+5)/2]\mathbb{Z}[(1 + \sqrt{5})/2] 55
−5-5 Z[−5]\mathbb{Z}[\sqrt{-5}] −20-20 1010 Z[10]\mathbb{Z}[\sqrt{10}] 4040
−23-23 Z[(1+−23)/2]\mathbb{Z}[(1 + \sqrt{-23})/2] −23-23 1313 Z[(1+13)/2]\mathbb{Z}[(1 + \sqrt{13})/2] 1313

(1+−3)/2=−ω2(1 + \sqrt{-3})/2 = -\omega^2 なので Z[(1+−3)/2]=Z[ω]\mathbb{Z}[(1 + \sqrt{-3})/2] = \mathbb{Z}[\omega] である。1.1 節で Z[−3]\mathbb{Z}[\sqrt{-3}] が「正しい環」でなかったのは、それが整数環 Z[ω]\mathbb{Z}[\omega] の指数 2 の部分環だったからである。

1.7 円分体の整数環

pp を素数、ζ=ζp=e2πi/p\zeta = \zeta_p = e^{2\pi i/p}、K=Q(ζ)K = \mathbb{Q}(\zeta) とする。円分多項式 Φp(x)=xp−1+⋯+x+1\Phi_p(x) = x^{p-1} + \cdots + x + 1 は既約で(代数学 第6章 定理 6.26)、[K:Q]=p−1[K : \mathbb{Q}] = p - 1、KK の埋め込みは ζ↦ζk\zeta \mapsto \zeta^k(1≤k≤p−11 \leq k \leq p-1)である。

補題 1.28

  1. p∤kp \nmid k ならば (1−ζk)/(1−ζ)(1 - \zeta^k)/(1 - \zeta) は Z[ζ]\mathbb{Z}[\zeta] の単元である。
  2. ∏k=1p−1(1−ζk)=p\prod_{k=1}^{p-1}(1 - \zeta^k) = p。特に NK/Q(1−ζ)=pN_{K/\mathbb{Q}}(1 - \zeta) = p であり、p=u(1−ζ)p−1p = u(1 - \zeta)^{p-1}(u∈Z[ζ]×u \in \mathbb{Z}[\zeta]^\times)と書ける。
  3. p∤kp \nmid k ならば Tr⁡K/Q(ζk)=−1\operatorname{Tr}_{K/\mathbb{Q}}(\zeta^k) = -1。

証明. (1) (1−ζk)/(1−ζ)=1+ζ+⋯+ζk−1∈Z[ζ](1 - \zeta^k)/(1 - \zeta) = 1 + \zeta + \cdots + \zeta^{k-1} \in \mathbb{Z}[\zeta]。kl≡1(modp)kl \equiv 1 \pmod p となる ll をとると ζ=(ζk)l\zeta = (\zeta^k)^l なので、逆数 (1−ζ)/(1−ζk)=1+ζk+⋯+ζk(l−1)(1 - \zeta)/(1 - \zeta^k) = 1 + \zeta^k + \cdots + \zeta^{k(l-1)} も Z[ζ]\mathbb{Z}[\zeta] に属する。(2) Φp(x)=∏k=1p−1(x−ζk)\Phi_p(x) = \prod_{k=1}^{p-1}(x - \zeta^k) に x=1x = 1 を代入すると Φp(1)=p\Phi_p(1) = p。左辺は 1−ζ1 - \zeta の共役の積すなわちノルムであり、(1) から p=∏k1−ζk1−ζ⋅(1−ζ)p−1p = \prod_k \frac{1 - \zeta^k}{1 - \zeta} \cdot (1 - \zeta)^{p-1}。(3) ζk\zeta^k の共役は原始 pp 乗根全体で、その和は Φp\Phi_p の xp−2x^{p-2} の係数の符号を変えた −1-1 である。□\square

命題 1.29 pp が奇素数ならば d(1,ζ,…,ζp−2)=(−1)(p−1)/2pp−2d(1, \zeta, \dots, \zeta^{p-2}) = (-1)^{(p-1)/2}p^{p-2} である。

証明. (x−1)Φp(x)=xp−1(x - 1)\Phi_p(x) = x^p - 1 を微分して x=ζx = \zeta を代入すると (ζ−1)Φp′(ζ)=pζp−1(\zeta - 1)\Phi_p'(\zeta) = p\zeta^{p-1}。ノルムをとると、N(ζ)=∏kζk=1N(\zeta) = \prod_k \zeta^k = 1(ζp(p−1)/2=1\zeta^{p(p-1)/2} = 1)、N(ζ−1)=(−1)p−1N(1−ζ)=pN(\zeta - 1) = (-1)^{p-1}N(1 - \zeta) = p より

N(Φp′(ζ))=pp−1N(ζ)p−1N(ζ−1)=pp−2N(\Phi_p'(\zeta)) = \frac{p^{p-1}N(\zeta)^{p-1}}{N(\zeta - 1)} = p^{p-2}

である。命題 1.19 (3) より d=(−1)(p−1)(p−2)/2pp−2d = (-1)^{(p-1)(p-2)/2}p^{p-2} で、p−2p - 2 は奇数だから (p−1)(p−2)/2≡(p−1)/2(mod2)(p-1)(p-2)/2 \equiv (p-1)/2 \pmod 2。□\square

定理 1.30 pp を素数とすると、Q(ζp)\mathbb{Q}(\zeta_p) の整数環は Z[ζp]\mathbb{Z}[\zeta_p] であり、pp が奇素数なら判別式は (−1)(p−1)/2pp−2(-1)^{(p-1)/2}p^{p-2} である。

証明. p=2p = 2 なら K=QK = \mathbb{Q} で明らかなので、pp を奇素数とする。命題 1.23 と 1.29 より [OK:Z[ζ]]2[\mathcal{O}_K : \mathbb{Z}[\zeta]]^2 は pp−2p^{p-2} を割るので、指数は pp のべきである。一方 π=ζ−1\pi = \zeta - 1 の最小多項式は Φp(x+1)=∑k=1p(pk)xk−1\Phi_p(x + 1) = \sum_{k=1}^{p}\binom{p}{k}x^{k-1} で、これは pp に関するアイゼンシュタイン多項式である。Z[π]=Z[ζ]\mathbb{Z}[\pi] = \mathbb{Z}[\zeta] だから、命題 1.24 より pp は指数を割らない。よって指数は 1 である。□\square

例 1.31 dQ(ζ3)=−3d_{\mathbb{Q}(\zeta_3)} = -3(Q(ζ3)=Q(−3)\mathbb{Q}(\zeta_3) = \mathbb{Q}(\sqrt{-3}) で例 1.27 と一致)、dQ(ζ5)=53=125d_{\mathbb{Q}(\zeta_5)} = 5^3 = 125、dQ(ζ7)=−75=−16807d_{\mathbb{Q}(\zeta_7)} = -7^5 = -16807。

補足

一般の mm についても Q(ζm)\mathbb{Q}(\zeta_m) の整数環は Z[ζm]\mathbb{Z}[\zeta_m] であり、判別式は (−1)φ(m)/2mφ(m)/∏p∣mpφ(m)/(p−1)(-1)^{\varphi(m)/2} m^{\varphi(m)} / \prod_{p \mid m} p^{\varphi(m)/(p-1)} である(Neukirch 第 I 章 §10)。たとえば m=8m = 8 では 84/24=2568^4/2^4 = 256 となる。本教材では素数次の場合だけを証明する。

1.8 判別式の符号とスティッケルベルガーの定理

判別式にはいくつかの一般的な制約がある。

命題 1.32(判別式の符号)dKd_K の符号は (−1)r2(-1)^{r_2} である。

証明. 整基底 ωj\omega_j について A=(σi(ωj))A = (\sigma_i(\omega_j)) とおく。複素共役をとると σi(ωj)‾=σi‾(ωj)\overline{\sigma_i(\omega_j)} = \overline{\sigma_i}(\omega_j) なので、A‾\overline{A} は AA の行を置換したものである。この置換は実埋め込みの行を固定し、r2r_2 組の複素埋め込みの行を入れ替えるから、det⁡A‾=(−1)r2det⁡A\overline{\det A} = (-1)^{r_2}\det A。よって det⁡A\det A は r2r_2 が偶数なら実数、奇数なら純虚数で、dK=(det⁡A)2≠0d_K = (\det A)^2 \neq 0 の符号は (−1)r2(-1)^{r_2} である。□\square

定理 1.33(スティッケルベルガーの定理, Stickelberger)dK≡0d_K \equiv 0 または 1(mod4)1 \pmod 4 である。

証明は問題 1.7 でヒントとともに扱う。これまでの例で確かめると、−108≡0-108 \equiv 0、−23≡1-23 \equiv 1、125≡1125 \equiv 1、−16807≡1(mod4)-16807 \equiv 1 \pmod 4 である。二次体の判別式が dd または 4d4d になり、d≡2,3(mod4)d \equiv 2, 3 \pmod 4 のとき dd そのものにならないことも、この定理と整合している。

例 1.34(判別式の例)これまでの計算と演習の結果をまとめる。

体 (r1,r2)(r_1, r_2) OK\mathcal{O}_K dKd_K
Q(23)\mathbb{Q}(\sqrt[3]{2}) (1,1)(1, 1) Z[23]\mathbb{Z}[\sqrt[3]{2}] −108-108
Q(α)\mathbb{Q}(\alpha), α3=α+1\alpha^3 = \alpha + 1 (1,1)(1, 1) Z[α]\mathbb{Z}[\alpha] −23-23
Q(θ)\mathbb{Q}(\theta), θ=103\theta = \sqrt[3]{10} (1,1)(1, 1) Z[θ]+Z1+θ+θ23\mathbb{Z}[\theta] + \mathbb{Z}\frac{1 + \theta + \theta^2}{3} −300-300
Q(ζ5)\mathbb{Q}(\zeta_5) (0,2)(0, 2) Z[ζ5]\mathbb{Z}[\zeta_5] 125125
Q(ζ7)\mathbb{Q}(\zeta_7) (0,3)(0, 3) Z[ζ7]\mathbb{Z}[\zeta_7] −16807-16807

符号がすべて (−1)r2(-1)^{r_2} に一致していることを確かめよ。第2章では、dKd_K を割る素数がちょうど「分岐する素数」であることを見る。

まとめ

  • 代数的整数とはモニック整数係数多項式の根であり、最小多項式が整数係数であることと同値である。
  • 「Z[α]\mathbb{Z}[\alpha] が有限生成」という判定法(行列式の技法)により、代数的整数全体は環をなす。
  • 代数体 KK の整数環 OK\mathcal{O}_K は整閉整域で、KK はその分数体である。
  • ノルム・トレースは nn 個の埋め込みによる共役の積・和に等しく、整数の単元はノルム ±1\pm 1 の元である。
  • 判別式 d(α1,…,αn)=det⁡(σi(αj))2d(\alpha_1, \dots, \alpha_n) = \det(\sigma_i(\alpha_j))^2 は基底変換で (det⁡C)2(\det C)^2 倍になる。判別式の最小性から整基底の存在が従い、dKd_K が定まる。
  • d(α)=[OK:M]2dKd(\alpha) = [\mathcal{O}_K : M]^2 d_K とアイゼンシュタイン多項式の補題を組み合わせると、整数環を決定できる。
  • 二次体の整数環は d mod 4d \bmod 4 で決まり、dK=dd_K = d または 4d4d である。
  • Q(ζp)\mathbb{Q}(\zeta_p) の整数環は Z[ζp]\mathbb{Z}[\zeta_p]、判別式は (−1)(p−1)/2pp−2(-1)^{(p-1)/2}p^{p-2} である。
  • dKd_K の符号は (−1)r2(-1)^{r_2} であり、dK≡0,1(mod4)d_K \equiv 0, 1 \pmod 4(スティッケルベルガー)。

演習問題

問題 1.1 ★ 次の数が代数的整数かどうか判定せよ:(a) (3+−7)/2(3 + \sqrt{-7})/2、(b) 23/2\sqrt[3]{2}/2、(c) (2+6)/2(\sqrt{2} + \sqrt{6})/2。また (c) を用いて、K=Q(2,3)K = \mathbb{Q}(\sqrt{2}, \sqrt{3}) で OK≠Z[2,3]\mathcal{O}_K \neq \mathbb{Z}[\sqrt{2}, \sqrt{3}] であることを示せ。

解答

(a) 最小多項式は x2−3x+(9+7)/4=x2−3x+4x^2 - 3x + (9 + 7)/4 = x^2 - 3x + 4 で、代数的整数である(−7≡1(mod4)-7 \equiv 1 \pmod 4 なので定理 1.26 とも整合)。

(b) 最小多項式は x3−14x^3 - \frac{1}{4} で、整数係数でないから代数的整数でない。

(c) γ=(2+6)/2\gamma = (\sqrt{2} + \sqrt{6})/2 とすると γ2=(2+6+212)/4=2+3\gamma^2 = (2 + 6 + 2\sqrt{12})/4 = 2 + \sqrt{3}。よって (γ2−2)2=3(\gamma^2 - 2)^2 = 3、すなわち γ4−4γ2+1=0\gamma^4 - 4\gamma^2 + 1 = 0 で、代数的整数である。Z[2,3]\mathbb{Z}[\sqrt{2}, \sqrt{3}] は 1,2,3,61, \sqrt{2}, \sqrt{3}, \sqrt{6} を Z\mathbb{Z} 基底にもつ(これらは Q\mathbb{Q} 上一次独立で、積について閉じている)。γ=122+126\gamma = \frac{1}{2}\sqrt{2} + \frac{1}{2}\sqrt{6} の係数は整数でないから γ∉Z[2,3]\gamma \notin \mathbb{Z}[\sqrt{2}, \sqrt{3}] である。

問題 1.2 ★ θ=23\theta = \sqrt[3]{2} とする。(1) N(1+θ)N(1 + \theta), Tr⁡(1+θ)\operatorname{Tr}(1 + \theta) を求めよ。(2) ε=1+θ+θ2\varepsilon = 1 + \theta + \theta^2 が単元であることをノルムで確かめ、ε2\varepsilon^2 を 1,θ,θ21, \theta, \theta^2 の一次結合で表して、そのノルムも 1 であることを確かめよ。

解答

例 1.17 の公式 N(a+bθ+cθ2)=a3+2b3+4c3−6abcN(a + b\theta + c\theta^2) = a^3 + 2b^3 + 4c^3 - 6abc, Tr⁡=3a\operatorname{Tr} = 3a を使う。

(1) N(1+θ)=1+2=3N(1 + \theta) = 1 + 2 = 3、Tr⁡(1+θ)=3\operatorname{Tr}(1 + \theta) = 3。

(2) N(ε)=1+2+4−6=1N(\varepsilon) = 1 + 2 + 4 - 6 = 1 なので単元(逆元は θ−1\theta - 1)。ε2=1+2θ+3θ2+2θ3+θ4=1+2θ+3θ2+4+2θ=5+4θ+3θ2\varepsilon^2 = 1 + 2\theta + 3\theta^2 + 2\theta^3 + \theta^4 = 1 + 2\theta + 3\theta^2 + 4 + 2\theta = 5 + 4\theta + 3\theta^2 で、N(ε2)=125+128+108−360=1N(\varepsilon^2) = 125 + 128 + 108 - 360 = 1。

問題 1.3 ★★ (1) f=x3+ax+bf = x^3 + ax + b の根 θ\theta について d(1,θ,θ2)=−4a3−27b2d(1, \theta, \theta^2) = -4a^3 - 27b^2 を示せ。(2) α3−α−1=0\alpha^3 - \alpha - 1 = 0 のとき、K=Q(α)K = \mathbb{Q}(\alpha) の整数環が Z[α]\mathbb{Z}[\alpha] で dK=−23d_K = -23 であることを示せ。

解答

(1) 両辺は a,ba, b の多項式なので ab≠0ab \neq 0 の場合に示せば十分である(多項式として等しいことが従う)。f′(θ)=3θ2+af'(\theta) = 3\theta^2 + a で、θf′(θ)=3θ3+aθ=−2aθ−3b\theta f'(\theta) = 3\theta^3 + a\theta = -2a\theta - 3b。N(θ)=−bN(\theta) = -b である。根を θi\theta_i、c=3b/(2a)c = 3b/(2a) とおくと ∏i(θi+c)=−f(−c)=c3+ac−b\prod_i(\theta_i + c) = -f(-c) = c^3 + ac - b だから

N(−2aθ−3b)=(−2a)3∏i(θi+c)=−8a3(27b38a3+3b2−b)=−27b3−4a3bN(-2a\theta - 3b) = (-2a)^3\prod_i(\theta_i + c) = -8a^3\left(\frac{27b^3}{8a^3} + \frac{3b}{2} - b\right) = -27b^3 - 4a^3b

よって N(f′(θ))=(−27b3−4a3b)/(−b)=4a3+27b2N(f'(\theta)) = (-27b^3 - 4a^3b)/(-b) = 4a^3 + 27b^2 で、命題 1.19 (3) より d=(−1)3N(f′(θ))=−4a3−27b2d = (-1)^3 N(f'(\theta)) = -4a^3 - 27b^2。

(2) x3−x−1x^3 - x - 1 は ±1\pm 1 を根にもたないので Q\mathbb{Q} 上既約で、a=−1a = -1, b=−1b = -1 より d(1,α,α2)=4−27=−23d(1, \alpha, \alpha^2) = 4 - 27 = -23。これは平方因子をもたないので、命題 1.23 より OK=Z[α]\mathcal{O}_K = \mathbb{Z}[\alpha]、dK=−23d_K = -23。

問題 1.4 ★★ θ=103\theta = \sqrt[3]{10}, K=Q(θ)K = \mathbb{Q}(\theta) とする。(1) β=(1+θ+θ2)/3\beta = (1 + \theta + \theta^2)/3 について Tr⁡(β)\operatorname{Tr}(\beta), N(β)N(\beta), Tr⁡(β2)\operatorname{Tr}(\beta^2) を計算し、β\beta の最小多項式が x3−x2−3x−3x^3 - x^2 - 3x - 3 であることを示せ。(2) OK=Z[θ]+Zβ\mathcal{O}_K = \mathbb{Z}[\theta] + \mathbb{Z}\beta、dK=−300d_K = -300 を示せ。

解答

(1) β∉Q\beta \notin \mathbb{Q} で [K:Q]=3[K : \mathbb{Q}] = 3 は素数なので、β\beta の特性多項式 PβP_\beta が最小多項式である。純三次体 Q(m3)\mathbb{Q}(\sqrt[3]{m}) でも例 1.17 と同様に N(a+bθ+cθ2)=a3+mb3+m2c3−3mabcN(a + b\theta + c\theta^2) = a^3 + mb^3 + m^2c^3 - 3mabc、Tr⁡=3a\operatorname{Tr} = 3a となる。m=10m = 10 では N(1+θ+θ2)=1+10+100−30=81N(1 + \theta + \theta^2) = 1 + 10 + 100 - 30 = 81 なので N(β)=81/27=3N(\beta) = 81/27 = 3、Tr⁡(β)=3/3=1\operatorname{Tr}(\beta) = 3/3 = 1。xx の係数は β\beta の共役の 2 つずつの積の和 s2s_2 で、Tr⁡(β2)=Tr⁡(β)2−2s2\operatorname{Tr}(\beta^2) = \operatorname{Tr}(\beta)^2 - 2s_2 から求まる。(1+θ+θ2)2=1+2θ+3θ2+2θ3+θ4=21+12θ+3θ2(1 + \theta + \theta^2)^2 = 1 + 2\theta + 3\theta^2 + 2\theta^3 + \theta^4 = 21 + 12\theta + 3\theta^2 なので Tr⁡(β2)=3⋅21/9=7\operatorname{Tr}(\beta^2) = 3 \cdot 21/9 = 7、s2=(1−7)/2=−3s_2 = (1 - 7)/2 = -3。よって最小多項式は x3−x2−3x−3∈Z[x]x^3 - x^2 - 3x - 3 \in \mathbb{Z}[x] で、β∈OK\beta \in \mathcal{O}_K。

(2) d(1,θ,θ2)=−27⋅102=−2700=−22⋅33⋅52d(1, \theta, \theta^2) = -27 \cdot 10^2 = -2700 = -2^2 \cdot 3^3 \cdot 5^2(問題 1.3 (1) で a=0a = 0, b=−10b = -10)。指数を m=[OK:Z[θ]]m = [\mathcal{O}_K : \mathbb{Z}[\theta]] とすると m2∣22⋅33⋅52m^2 \mid 2^2 \cdot 3^3 \cdot 5^2 より m∣30m \mid 30。x3−10x^3 - 10 は 22 と 55 でアイゼンシュタインなので、命題 1.24 より 2,5∤m2, 5 \nmid m。β∉Z[θ]\beta \notin \mathbb{Z}[\theta] より m≠1m \neq 1、よって m=3m = 3。Z[θ]⊊Z[θ]+Zβ⊂OK\mathbb{Z}[\theta] \subsetneq \mathbb{Z}[\theta] + \mathbb{Z}\beta \subset \mathcal{O}_K で全体の指数が素数 3 だから OK=Z[θ]+Zβ\mathcal{O}_K = \mathbb{Z}[\theta] + \mathbb{Z}\beta。dK=−2700/32=−300d_K = -2700/3^2 = -300。

問題 1.5 ★★ pp を奇素数、p∗=(−1)(p−1)/2pp^{\ast} = (-1)^{(p-1)/2}p とする。命題 1.29 を用いて p∗∈Q(ζp)\sqrt{p^{\ast}} \in \mathbb{Q}(\zeta_p) を示せ。特に Q(5)⊂Q(ζ5)\mathbb{Q}(\sqrt{5}) \subset \mathbb{Q}(\zeta_5)、Q(−7)⊂Q(ζ7)\mathbb{Q}(\sqrt{-7}) \subset \mathbb{Q}(\zeta_7) である。

解答

ζ\zeta の共役を ζ1,…,ζp−1\zeta_1, \dots, \zeta_{p-1} とし、δ=∏i<j(ζi−ζj)\delta = \prod_{i < j}(\zeta_i - \zeta_j) とおく。ζi\zeta_i はすべて Q(ζp)\mathbb{Q}(\zeta_p) に属するので δ∈Q(ζp)\delta \in \mathbb{Q}(\zeta_p)。命題 1.19 (3) と 1.29 より δ2=(−1)(p−1)/2pp−2=p∗⋅pp−3\delta^2 = (-1)^{(p-1)/2}p^{p-2} = p^{\ast} \cdot p^{p-3}。p−3p - 3 は偶数なので (δ/p(p−3)/2)2=p∗\bigl(\delta/p^{(p-3)/2}\bigr)^2 = p^{\ast}、すなわち p∗=±δ/p(p−3)/2∈Q(ζp)\sqrt{p^{\ast}} = \pm\delta/p^{(p-3)/2} \in \mathbb{Q}(\zeta_p)。p=5p = 5 で p∗=5p^{\ast} = 5、p=7p = 7 で p∗=−7p^{\ast} = -7 である。第4章ではガウス和を用いて p∗\sqrt{p^{\ast}} を ζp\zeta_p の具体的な一次結合として表す。

問題 1.6 ★★ pp を奇素数、ζ=ζp\zeta = \zeta_p、λ=1−ζ\lambda = 1 - \zeta とする。(1) λZ[ζ]∩Z=pZ\lambda\mathbb{Z}[\zeta] \cap \mathbb{Z} = p\mathbb{Z} を示せ。(2) 任意の α∈Z[ζ]\alpha \in \mathbb{Z}[\zeta] について Tr⁡(λα)∈pZ\operatorname{Tr}(\lambda\alpha) \in p\mathbb{Z} を示せ。

解答

(1) 補題 1.28 (2) より p∈λZ[ζ]p \in \lambda\mathbb{Z}[\zeta] なので pZ⊂λZ[ζ]∩Zp\mathbb{Z} \subset \lambda\mathbb{Z}[\zeta] \cap \mathbb{Z}。もし左辺が pZp\mathbb{Z} より真に大きければ、pp と互いに素な整数を含み、1=ap+bc1 = ap + bc の形から 1∈λZ[ζ]1 \in \lambda\mathbb{Z}[\zeta]、すなわち λ\lambda は単元になる。しかし N(λ)=p≠±1N(\lambda) = p \neq \pm 1 なので系 1.15 に反する。

(2) σk(λα)=(1−ζk)σk(α)\sigma_k(\lambda\alpha) = (1 - \zeta^k)\sigma_k(\alpha) で、補題 1.28 (1) より 1−ζk∈λZ[ζ]1 - \zeta^k \in \lambda\mathbb{Z}[\zeta]。σk(α)∈Z[ζ]\sigma_k(\alpha) \in \mathbb{Z}[\zeta] だから Tr⁡(λα)=∑kσk(λα)∈λZ[ζ]∩Z=pZ\operatorname{Tr}(\lambda\alpha) = \sum_k \sigma_k(\lambda\alpha) \in \lambda\mathbb{Z}[\zeta] \cap \mathbb{Z} = p\mathbb{Z}(トレースは整数であることに注意)。この性質を使うと、定理 1.30 をアイゼンシュタインの補題を使わずに証明することもできる。

問題 1.7 ★★★ スティッケルベルガーの定理(定理 1.33)を証明せよ。

ヒント

整基底 ω1,…,ωn\omega_1, \dots, \omega_n をとり、KK のガロア閉包を LL とする。det⁡(σi(ωj))=∑π∈Snsgn⁡(π)∏iσi(ωπ(i))\det(\sigma_i(\omega_j)) = \sum_{\pi \in \mathfrak{S}_n}\operatorname{sgn}(\pi)\prod_i \sigma_i(\omega_{\pi(i)}) を偶置換の項の和 PP と奇置換の項の和 NN に分け、det⁡=P−N\det = P - N と書く。

  1. τ∈Gal⁡(L/Q)\tau \in \operatorname{Gal}(L/\mathbb{Q}) は τ∘σi=σρ(i)\tau \circ \sigma_i = \sigma_{\rho(i)} によって埋め込みの置換 ρ\rho を引き起こす。ρ\rho が偶置換なら τ\tau は P,NP, N をそれぞれ固定し、奇置換なら PP と NN を入れ替える。
  2. よって P+NP + N と PNPN は Gal⁡(L/Q)\operatorname{Gal}(L/\mathbb{Q}) で不変で、しかも代数的整数だから Z\mathbb{Z} に属する(Z‾∩Q=Z\overline{\mathbb{Z}} \cap \mathbb{Q} = \mathbb{Z})。
  3. dK=(P−N)2=(P+N)2−4PN≡(P+N)2(mod4)d_K = (P - N)^2 = (P + N)^2 - 4PN \equiv (P + N)^2 \pmod 4 で、整数の平方は 44 を法として 00 か 11 である。

この章を読み終えたら

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

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