Lemma数学ロードマップ

04 代数学(群・環・体) · 第 6 章

環における因数分解

目安 10〜13 時間定理など 20演習 9 問

この章の目標

  • 整域における単元・同伴・既約元・素元を理解し、ユークリッド整域 ⇒ 単項イデアル整域 ⇒ 一意分解整域を証明できる
  • Z[−5]\mathbb{Z}[\sqrt{-5}] で一意分解が崩れることを確かめ、各含意の逆が成り立たない例を挙げられる
  • ガウスの補題を証明し、RR が一意分解整域なら R[x]R[x] もそうであることを示せる
  • アイゼンシュタインの判定法と  mod p\bmod p 還元で多項式の既約性を判定できる
  • ガウス整数環 Z[i]\mathbb{Z}[i] の素元を決定し、フェルマーの二平方和定理を証明できる

前提:第1章(素因数分解の一意性、ウィルソンの定理)、第5章(イデアル、剰余環、多項式環)

整数の素因数分解の一意性(第1章 定理 1.15)は、除法の原理 → ベズーの等式 → ユークリッドの補題 → 一意性、という流れで証明された。同じ論法は多項式環 K[x]K[x] やガウス整数環 Z[i]\mathbb{Z}[i] でも通用する。一方、Z[−5]\mathbb{Z}[\sqrt{-5}] では 6=2⋅3=(1+−5)(1−−5)6 = 2 \cdot 3 = (1 + \sqrt{-5})(1 - \sqrt{-5}) と、本質的に異なる 2 通りの分解が起こる。

本章では「どのような環で素因数分解が一意的か」を調べる。答えは、除法の原理が使える環(ユークリッド整域)、すべてのイデアルが単項である環(単項イデアル整域)、一意分解整域、という 3 段階の階層として整理される。後半では多項式の既約性を判定する実用的な方法を学び、最後にガウス整数の算術から「4k+14k + 1 型の素数は 2 つの平方数の和である」というフェルマーの定理を導く。

本章を通じて RR は整域 とする。

6.1 同伴・既約元・素元

定義 6.1(整除と同伴)a,b∈Ra, b \in R について、b=acb = ac となる c∈Rc \in R があるとき a∣ba \mid b と書く。a=uba = ub となる単元 uu が存在するとき、aa と bb は同伴 (associate) であるといい、a∼ba \sim b と書く。

a∣b  ⟺  (b)⊂(a)a \mid b \iff (b) \subset (a) であり、a∼b  ⟺  (a)=(b)a \sim b \iff (a) = (b) である(後者の ⇐\Leftarrow:a=bca = bc, b=adb = ad なら a=adca = adc で、a≠0a \neq 0 なら dc=1dc = 1。a=0a = 0 なら b=0b = 0)。

定義 6.2(既約元と素元)00 でも単元でもない a∈Ra \in R について、

  1. a=bca = bc ならば bb または cc が単元であるとき、aa を既約元 (irreducible element) という。
  2. a∣bca \mid bc ならば a∣ba \mid b または a∣ca \mid c であるとき、aa を素元 (prime element) という。

p≠0p \neq 0 が素元   ⟺  \iff (p)(p) が素イデアル、である。

命題 6.3 整域において、素元は既約元である。

証明. 素元 pp が p=bcp = bc と書けたとする。p∣bcp \mid bc なので、たとえば p∣bp \mid b、b=pdb = pd とすると p=pdcp = pdc、整域なので dc=1dc = 1 で cc は単元である。□\square

逆は一般には成り立たない(例 6.5)。

例 6.4

  1. Z\mathbb{Z} の既約元・素元は ±p\pm p(pp は素数)である。
  2. 体 KK 上の K[x]K[x] の単元は 00 でない定数であり(第5章 例 5.7)、f∼g  ⟺  f=cgf \sim g \iff f = cg(c∈K×c \in K^\times)。既約元は既約多項式(1 次以上で、より低い次数の多項式の積に分解しない多項式)である。1 次式は既約である。x2+1x^2 + 1 は R[x]\mathbb{R}[x] で既約だが、C[x]\mathbb{C}[x] では (x+i)(x−i)(x + i)(x - i) と分解する。2 次・3 次の多項式が体 KK 上既約であるための必要十分条件は KK に根をもたないことである(分解すれば 1 次因子をもつので、因数定理による)。
  3. 2x2x は Q[x]\mathbb{Q}[x] で既約(xx と同伴)だが、Z[x]\mathbb{Z}[x] では 2⋅x2 \cdot x で 22 が単元でないので既約でない。
  4. Z[i]\mathbb{Z}[i] ではノルム N(a+bi)=a2+b2N(a + bi) = a^2 + b^2 が乗法的で、α\alpha が単元   ⟺  N(α)=1\iff N(\alpha) = 1 である。N(α)N(\alpha) が素数なら α\alpha は既約である(α=βγ\alpha = \beta\gamma なら N(β)N(γ)N(\beta)N(\gamma) は素数なので一方が 11)。たとえば 1+i1 + i, 2+i2 + i は既約。33 も既約である:3=βγ3 = \beta\gamma(非単元)なら N(β)=3=a2+b2N(\beta) = 3 = a^2 + b^2 となるが、これは解をもたない。一方 2=−i(1+i)22 = -i(1 + i)^2, 5=(2+i)(2−i)5 = (2 + i)(2 - i) は既約でない。

例 6.5(Z[−5]\mathbb{Z}[\sqrt{-5}])R=Z[−5]R = \mathbb{Z}[\sqrt{-5}] で N(a+b−5)=a2+5b2N(a + b\sqrt{-5}) = a^2 + 5b^2 とおくと、これも乗法的である。N(α)=1  ⟺  α=±1N(\alpha) = 1 \iff \alpha = \pm 1 なので R×={±1}R^\times = \lbrace \pm 1 \rbrace。a2+5b2=2a^2 + 5b^2 = 2 や 33 となる整数解はないので、ノルムが 2,32, 3 の元は存在しない。

2,3,1+−5,1−−52, 3, 1 + \sqrt{-5}, 1 - \sqrt{-5} のノルムはそれぞれ 4,9,6,64, 9, 6, 6 であり、非単元の積に分解すれば因子のノルムは 22 または 33 になってしまうので、これら 4 つはすべて既約である。また、ノルムが異なる(または ±1\pm 1 倍でない)ので互いに同伴でない。そして

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

と、既約元の積への分解が 2 通りある。特に 22 は既約だが素元でない:2∣(1+−5)(1−−5)2 \mid (1 + \sqrt{-5})(1 - \sqrt{-5}) だが、(1±−5)/2∉R(1 \pm \sqrt{-5})/2 \notin R なので 2∤1±−52 \nmid 1 \pm \sqrt{-5}。

6.2 一意分解整域

定義 6.6(一意分解整域, unique factorization domain)整域 RR が次の 2 条件をみたすとき、一意分解整域(UFD)という。

  1. (存在)00 でも単元でもない任意の元は、有限個の既約元の積として表される。
  2. (一意性)p1⋯pm=q1⋯qnp_1 \cdots p_m = q_1 \cdots q_n(pi,qjp_i, q_j は既約元)ならば、m=nm = n であり、番号を付け替えると各 ii について pi∼qip_i \sim q_i となる。

命題 6.7 整域 RR が定義 6.6 の条件 1 をみたすとする。このとき、RR が一意分解整域であることと、RR のすべての既約元が素元であることは同値である。

証明. (⇐) p1⋯pm=q1⋯qnp_1 \cdots p_m = q_1 \cdots q_n とし、mm についての帰納法で示す。p1p_1 は素元なので、ある qjq_j を割り切る(p1∣q1⋯qnp_1 \mid q_1 \cdots q_n から、素元の定義を繰り返し使う)。番号を付け替えて j=1j = 1 とし q1=p1uq_1 = p_1u とすると、q1q_1 は既約で p1p_1 は単元でないので uu は単元、p1∼q1p_1 \sim q_1。簡約律より p2⋯pm=(uq2)q3⋯qnp_2 \cdots p_m = (uq_2)q_3 \cdots q_n で、uq2uq_2 も既約なので帰納法の仮定から主張が従う(m=1m = 1 のときは n=1n = 1 でなければならない。n≥2n \geq 2 なら p1=q1⋯qnp_1 = q_1 \cdots q_n が既約であることに反する。同様に m≥2m \geq 2 のときは n≥2n \geq 2 である。n=1n = 1 なら簡約律より p2⋯pm=up_2 \cdots p_m = u が単元となり、p2p_2 が単元になって矛盾する)。

(⇒) pp を既約元とし、p∣abp \mid ab, ab=pcab = pc とする。aa が単元なら p∣bp \mid b なので、a,ba, b は単元でないとしてよい(a=0a = 0 または b=0b = 0 なら自明)。cc が単元なら ab=pcab = pc は既約元の単元倍で、既約元は 2 つの非単元の積にならないので矛盾する。よって a,b,ca, b, c をそれぞれ既約元の積に分解すると、ab=pcab = pc の両辺は既約元の積であり、一意性より pp は aa または bb の分解に現れるある既約元と同伴である。よって p∣ap \mid a または p∣bp \mid b。□\square

一意分解整域では、00 でない元 a,ba, b の最大公約数 gcd⁡(a,b)\gcd(a, b)(a,ba, b の公約数で、任意の公約数で割り切れるもの)が単元倍を除いて存在する:既約元の代表系をとって a,ba, b を分解し、各既約元の指数の小さい方をとればよい。

6.3 ユークリッド整域・単項イデアル整域・一意分解整域

定義 6.8(ユークリッド整域, Euclidean domain)整域 RR と写像 δ ⁣:R∖{0}→Z≥0\delta\colon R \setminus \lbrace 0 \rbrace \to \mathbb{Z}_{\geq 0} があって、任意の a∈Ra \in R, b∈R∖{0}b \in R \setminus \lbrace 0 \rbrace に対し

a=bq+r,r=0 または δ(r)<δ(b)a = bq + r, \qquad r = 0 \text{ または } \delta(r) < \delta(b)

をみたす q,r∈Rq, r \in R が存在するとき、RR をユークリッド整域という。

定義 6.9(単項イデアル整域, principal ideal domain)すべてのイデアルが単項イデアルである整域を単項イデアル整域(PID)という。

例 6.10

  1. Z\mathbb{Z} は δ(a)=∣a∣\delta(a) = \lvert a \rvert でユークリッド整域(第1章 定理 1.4)。
  2. 体 KK 上の K[x]K[x] は δ(f)=deg⁡f\delta(f) = \deg f でユークリッド整域(第5章 定理 5.28)。
  3. Z[i]\mathbb{Z}[i] は δ=N\delta = N でユークリッド整域である。a,b∈Z[i]a, b \in \mathbb{Z}[i], b≠0b \neq 0 に対し、C\mathbb{C} で a/b=s+tia/b = s + ti(s,t∈Qs, t \in \mathbb{Q})と書き、∣s−m∣≤12\lvert s - m \rvert \leq \frac{1}{2}, ∣t−n∣≤12\lvert t - n \rvert \leq \frac{1}{2} となる整数 m,nm, n をとる。q=m+niq = m + ni, r=a−bq∈Z[i]r = a - bq \in \mathbb{Z}[i] とおくと
N(r)=N(b)∣ab−q∣2≤N(b)(14+14)=N(b)2<N(b)N(r) = N(b) \left\lvert \frac{a}{b} - q \right\rvert^2 \leq N(b)\left(\frac{1}{4} + \frac{1}{4}\right) = \frac{N(b)}{2} < N(b)

幾何的には、格子 bZ[i]b\mathbb{Z}[i] の正方形の中の任意の点から最も近い格子点までの距離が、正方形の一辺より短いことを使っている。

定理 6.11 ユークリッド整域は単項イデアル整域である。

証明. I≠(0)I \neq (0) をイデアルとし、I∖{0}I \setminus \lbrace 0 \rbrace の中で δ\delta が最小の bb をとる。a∈Ia \in I を a=bq+ra = bq + r と割ると r=a−bq∈Ir = a - bq \in I で、δ\delta の最小性から r=0r = 0。よって I=(b)I = (b)。□\square

補題 6.12 RR を単項イデアル整域とする。

  1. pp が既約元ならば (p)(p) は極大イデアルであり、特に pp は素元である。
  2. (昇鎖条件)イデアルの増大列 I1⊂I2⊂⋯I_1 \subset I_2 \subset \cdots は、ある番号から先で一定になる。

証明. (1) (p)⊂J⊊R(p) \subset J \subsetneq R とし、J=(m)J = (m) と書く。p=mcp = mc で、mm は単元でない(J≠RJ \neq R)から既約性より cc が単元、よって J=(m)=(p)J = (m) = (p)。(p)≠R(p) \neq R(pp は単元でない)なので (p)(p) は極大イデアル、したがって素イデアルで、pp は素元である。

(2) I=⋃nInI = \bigcup_n I_n は(増大列なので)イデアルであり、I=(a)I = (a) と書ける。a∈INa \in I_N となる NN をとると、n≥Nn \geq N で I=(a)⊂IN⊂In⊂II = (a) \subset I_N \subset I_n \subset I。□\square

定理 6.13 単項イデアル整域は一意分解整域である。

証明. 命題 6.7 と補題 6.12(1) より、既約元の積への分解の存在を示せばよい。00 でも単元でもない aa で、既約元の積に書けないものがあると仮定する。aa は既約でないので a=a1b1a = a_1b_1(a1,b1a_1, b_1 は非単元)と書け、a1,b1a_1, b_1 の少なくとも一方は既約元の積に書けない。それを a1a_1 とすると、b1b_1 が単元でないので (a)⊊(a1)(a) \subsetneq (a_1)。同じ議論を a1a_1 に繰り返すと、狭義の増大列 (a)⊊(a1)⊊(a2)⊊⋯(a) \subsetneq (a_1) \subsetneq (a_2) \subsetneq \cdots が得られ、補題 6.12(2) に矛盾する。□\square

系 6.14 Z\mathbb{Z}, 体 KK 上の K[x]K[x], Z[i]\mathbb{Z}[i] は一意分解整域である。

単項イデアル整域では、(a,b)=(d)(a, b) = (d) となる dd が gcd⁡(a,b)\gcd(a, b) であり、ベズーの等式 ax+by=dax + by = d が成り立つ。ユークリッド整域では、これを互除法で計算できる(問題 6.3)。

K[x]K[x] については、次の事実が体論(第8章)の出発点となる。

系 6.15 KK を体、f∈K[x]f \in K[x] を 1 次以上の多項式とすると、次は同値である。

  1. ff は既約多項式である。
  2. (f)(f) は K[x]K[x] の極大イデアルである。
  3. K[x]/(f)K[x]/(f) は体である。

証明. (1)⇒(2) は補題 6.12(1)。(2)⇔(3) は第5章 定理 5.17。(2)⇒(1):f=ghf = gh(g,hg, h は 1 次以上)なら (f)⊊(g)⊊K[x](f) \subsetneq (g) \subsetneq K[x] となり極大でない。□\square

例 6.16(含意の逆が成り立たない例)

環 ED PID UFD
Z\mathbb{Z}, K[x]K[x], Z[i]\mathbb{Z}[i] ○ ○ ○
Z[1+−192]\mathbb{Z}\left[\frac{1 + \sqrt{-19}}{2}\right] × ○ ○
Z[x]\mathbb{Z}[x], K[x,y]K[x, y] × × ○
Z[−5]\mathbb{Z}[\sqrt{-5}] × × ×
  • Z[x]\mathbb{Z}[x] と K[x,y]K[x, y] が一意分解整域であることは次節の定理 6.22 で示す。Z[x]\mathbb{Z}[x] のイデアル (2,x)(2, x) は単項でない(第5章 問題 5.2)。K[x,y]K[x, y] の (x,y)(x, y) も単項でない:(x,y)=(f)(x, y) = (f) なら f∣xf \mid x, f∣yf \mid y から ff は 00 でない定数、すると (x,y)=K[x,y](x, y) = K[x, y] だが、K[x,y]/(x,y)≅K≠0K[x, y]/(x, y) \cong K \neq 0 に矛盾する。
  • Z[−5]\mathbb{Z}[\sqrt{-5}] は例 6.5 より一意分解整域でない。
  • Z[(1+−19)/2]\mathbb{Z}[(1 + \sqrt{-19})/2] が単項イデアル整域だがユークリッド整域でないことは知られているが、証明は省略する。

6.4 ガウスの補題と一意分解整域上の多項式環

Z[x]\mathbb{Z}[x] の多項式の Q[x]\mathbb{Q}[x] における分解と Z[x]\mathbb{Z}[x] における分解の関係を調べる。この節では RR を一意分解整域、K=Frac⁡(R)K = \operatorname{Frac}(R) とする。

定義 6.17(内容と原始多項式)00 でない f∈R[x]f \in R[x] の係数の最大公約数を ff の内容 (content) といい c(f)c(f) と書く(単元倍を除いて定まる)。c(f)c(f) が単元であるとき、ff を原始多項式 (primitive polynomial) という。

たとえば c(6x2+4x+2)=2c(6x^2 + 4x + 2) = 2 で、3x2+2x+13x^2 + 2x + 1 は原始多項式である。

補題 6.18(ガウスの補題, Gauss's lemma)原始多項式の積は原始多項式である。より一般に、f,g∈R[x]∖{0}f, g \in R[x] \setminus \lbrace 0 \rbrace について c(fg)∼c(f)c(g)c(fg) \sim c(f)c(g)。

証明. f,gf, g が原始的で fgfg が原始的でないとすると、c(fg)c(fg) を割る既約元、すなわち素元 pp がある(RR は一意分解整域なので既約元は素元)。pp は fgfg のすべての係数を割る。係数を  mod p\bmod p で還元する準同型 R[x]→(R/(p))[x]R[x] \to (R/(p))[x] を考えると、f‾ g‾=fg‾=0\overline{f}\ \overline{g} = \overline{fg} = 0。(p)(p) は素イデアルなので R/(p)R/(p) は整域、したがって (R/(p))[x](R/(p))[x] も整域で、f‾=0\overline{f} = 0 または g‾=0\overline{g} = 0。すなわち pp は ff または gg のすべての係数を割り、原始性に反する。

一般の場合は f=c(f)f0f = c(f)f_0, g=c(g)g0g = c(g)g_0(f0,g0f_0, g_0 は原始的)と書けば、fg=c(f)c(g)f0g0fg = c(f)c(g)f_0g_0 で f0g0f_0g_0 は原始的なので c(fg)∼c(f)c(g)c(fg) \sim c(f)c(g)。□\square

補題 6.19 00 でない f∈K[x]f \in K[x] は、f=cf0f = cf_0(c∈K×c \in K^\times, f0∈R[x]f_0 \in R[x] は原始多項式)と表され、cc と f0f_0 は RR の単元倍を除いて一意的である。特に、f∈R[x]f \in R[x] が原始多項式 f0f_0 により f=cf0f = cf_0(c∈K×c \in K^\times)と書ければ c∈Rc \in R である。

証明. 係数の分母の積 d∈Rd \in R を掛けると df∈R[x]df \in R[x] で、df=c(df)f0df = c(df)f_0(f0f_0 は原始的)より f=(c(df)/d)f0f = (c(df)/d)f_0。一意性:cf0=c′f0′cf_0 = c'f'_0 とし、c=a/bc = a/b, c′=a′/b′c' = a'/b'(a,b,a′,b′∈Ra, b, a', b' \in R)と書くと ab′f0=a′bf0′ab'f_0 = a'bf'_0。両辺の内容を比べると ab′∼a′bab' \sim a'b、すなわち c′=ucc' = uc(u∈R×u \in R^\times)で、f0=uf0′f_0 = uf'_0。最後の主張:f=c(f)⋅f1f = c(f) \cdot f_1(f1f_1 原始的)とも書けるので、一意性より c∼c(f)∈Rc \sim c(f) \in R。□\square

定理 6.20(ガウス)f∈R[x]f \in R[x] を 1 次以上の原始多項式とする。

  1. ff が K[x]K[x] で f=ghf = gh(g,hg, h は 1 次以上)と分解すれば、R[x]R[x] でも deg⁡g1=deg⁡g\deg g_1 = \deg g, deg⁡h1=deg⁡h\deg h_1 = \deg h となる f=g1h1f = g_1h_1 に分解する。
  2. ff が R[x]R[x] で既約   ⟺  \iff ff が K[x]K[x] で既約。

証明. (1) g=c1g0g = c_1g_0, h=c2h0h = c_2h_0(g0,h0g_0, h_0 は原始的)と書くと f=c1c2⋅g0h0f = c_1c_2 \cdot g_0h_0 で、ガウスの補題より g0h0g_0h_0 は原始的。補題 6.19 より c1c2∈Rc_1c_2 \in R、しかも ff は原始的なので c1c2c_1c_2 は単元。g1=c1c2g0g_1 = c_1c_2g_0, h1=h0h_1 = h_0 とおけばよい。

(2) (⇐) f=ghf = gh を R[x]R[x] での分解とする。K[x]K[x] で既約なので g,hg, h の一方、たとえば gg は定数 a∈Ra \in R である。aa は ff のすべての係数を割るので a∣c(f)a \mid c(f)、よって aa は単元。(⇒) (1) の対偶である(K[x]K[x] の単元は 00 でない定数、R[x]R[x] で 1 次以上の因子は単元でない)。□\square

注意

原始性の仮定は必要である。2x+2=2(x+1)2x + 2 = 2(x + 1) は Q[x]\mathbb{Q}[x] で既約(1 次式)だが、Z[x]\mathbb{Z}[x] では 22 が単元でないので既約でない。

定理 6.21 R[x]R[x] の既約元は、(i) RR の既約元(定数多項式)と、(ii) K[x]K[x] で既約な 1 次以上の原始多項式、で尽くされ、これらはすべて R[x]R[x] の素元である。

証明. f∈R[x]f \in R[x] が既約とする。deg⁡f=0\deg f = 0 なら f∈Rf \in R で、RR で分解すれば R[x]R[x] でも分解するので RR の既約元である。deg⁡f≥1\deg f \geq 1 なら f=c(f)f0f = c(f)f_0 より c(f)c(f) は単元(そうでなければ非単元の積に分解)で ff は原始的、定理 6.20(2) より K[x]K[x] で既約。逆に (i), (ii) の元が既約であることも同様に示される。

素元であること:(i) p∈Rp \in R が既約なら素元で、R[x]/(p)≅(R/(p))[x]R[x]/(p) \cong (R/(p))[x] は整域なので pp は R[x]R[x] の素元。(ii) ff を K[x]K[x] で既約な原始多項式とし、f∣ghf \mid gh(R[x]R[x] で)とする。K[x]K[x] は単項イデアル整域なので ff は K[x]K[x] の素元であり、たとえば g=fkg = fk(k∈K[x]k \in K[x])。k=ck0k = ck_0(k0k_0 原始的)と書くと g=c⋅fk0g = c \cdot fk_0 で、fk0fk_0 はガウスの補題より原始的だから、補題 6.19 より c∈Rc \in R。よって k∈R[x]k \in R[x] で、f∣gf \mid g が R[x]R[x] で成り立つ。□\square

定理 6.22 RR が一意分解整域ならば、R[x]R[x] も一意分解整域である。

証明. 命題 6.7 と定理 6.21 より、既約元の積への分解の存在を示せばよい。f∈R[x]f \in R[x] を 00 でも単元でもない元とし、f=c(f)f0f = c(f)f_0 と書く。c(f)c(f) は(単元でなければ)RR で既約元の積に分解する。deg⁡f0≥1\deg f_0 \geq 1 なら、K[x]K[x] は一意分解整域なので f0=g1⋯gkf_0 = g_1 \cdots g_k(gig_i は K[x]K[x] の既約元)と書ける。gi=cigi′g_i = c_ig'_i(gi′g'_i は原始的)とすると f0=(c1⋯ck)g1′⋯gk′f_0 = (c_1 \cdots c_k)g'_1 \cdots g'_k で、ガウスの補題と補題 6.19 から c1⋯ckc_1 \cdots c_k は RR の単元である。各 gi′g'_i は K[x]K[x] で既約な原始多項式、すなわち R[x]R[x] の既約元なので、ff の既約元への分解が得られる。□\square

系 6.23 Z[x1,…,xn]\mathbb{Z}[x_1, \dots, x_n] と、体 KK 上の K[x1,…,xn]K[x_1, \dots, x_n] は一意分解整域である。

証明. R[x1,…,xn]=R[x1,…,xn−1][xn]R[x_1, \dots, x_n] = R[x_1, \dots, x_{n-1}][x_n] と定理 6.22 に、nn についての帰納法を適用する。□\square

6.5 既約性の判定法

Q[x]\mathbb{Q}[x] の多項式の既約性は、定理 6.20 により Z[x]\mathbb{Z}[x] の原始多項式の既約性に帰着する。さらに素数 pp で係数を還元することで、判定のための強力な道具が得られる。

定理 6.24(アイゼンシュタインの判定法, Eisenstein's criterion)RR を一意分解整域、K=Frac⁡(R)K = \operatorname{Frac}(R)、pp を RR の素元とする。f=anxn+an−1xn−1+⋯+a0∈R[x]f = a_nx^n + a_{n-1}x^{n-1} + \cdots + a_0 \in R[x](n≥1n \geq 1)が

p∤an,p∣ai (0≤i≤n−1),p2∤a0p \nmid a_n, \qquad p \mid a_i \ (0 \leq i \leq n - 1), \qquad p^2 \nmid a_0

をみたすならば、ff は K[x]K[x] で既約である。

証明. ff が K[x]K[x] で 1 次以上の 2 つの多項式の積に分解すると仮定する。f=c(f)f0f = c(f)f_0 とすると f0f_0 も K[x]K[x] で分解するので、定理 6.20(1) より f0=g0h0f_0 = g_0h_0(g0,h0∈R[x]g_0, h_0 \in R[x]、1 次以上)と書け、f=ghf = gh(g=c(f)g0g = c(f)g_0, h=h0h = h_0)は R[x]R[x] における 1 次以上の多項式への分解である。 mod p\bmod p で還元すると、仮定より f‾=an‾xn\overline{f} = \overline{a_n}x^n なので

g‾ h‾=an‾xnin (R/(p))[x]\overline{g}\,\overline{h} = \overline{a_n}x^n \quad \text{in } (R/(p))[x]

g,hg, h の最高次係数の積は ana_n で pp で割り切れないので、deg⁡g‾=deg⁡g≥1\deg \overline{g} = \deg g \geq 1, deg⁡h‾=deg⁡h≥1\deg \overline{h} = \deg h \geq 1。R/(p)R/(p) は整域なのでその分数体 FF 上の多項式環 F[x]F[x](一意分解整域)で考えると、xx は素元であり、an‾xn\overline{a_n}x^n の約元は cxkcx^k の形に限る。よって g‾=bxk\overline{g} = bx^k, h‾=b′xn−k\overline{h} = b'x^{n-k}(k,n−k≥1k, n - k \geq 1)で、g‾,h‾\overline{g}, \overline{h} の定数項は 00、すなわち p∣g(0)p \mid g(0), p∣h(0)p \mid h(0)。すると p2∣g(0)h(0)=a0p^2 \mid g(0)h(0) = a_0 となり矛盾する。□\square

例 6.25

  1. xn−2x^n - 2 は任意の n≥1n \geq 1 で Q[x]\mathbb{Q}[x] の既約多項式である(p=2p = 2)。特に Q\mathbb{Q} 上には任意の次数の既約多項式がある。
  2. x5−6x+3x^5 - 6x + 3(p=3p = 3)、x4+10x+5x^4 + 10x + 5(p=5p = 5)は Q\mathbb{Q} 上既約。
  3. 変数変換も有効である:φ(x)↦φ(x+1)\varphi(x) \mapsto \varphi(x + 1) は Q[x]\mathbb{Q}[x] の環自己同型(逆は x↦x−1x \mapsto x - 1 の代入)なので既約性を保つ。x4+1x^4 + 1 に x↦x+1x \mapsto x + 1 を施すと x4+4x3+6x2+4x+2x^4 + 4x^3 + 6x^2 + 4x + 2 となり、p=2p = 2 でアイゼンシュタインの条件をみたすので、x4+1x^4 + 1 は Q\mathbb{Q} 上既約である。

定理 6.26(円分多項式 Φp\Phi_p の既約性)pp を素数とすると、

Φp(x)=xp−1x−1=xp−1+xp−2+⋯+x+1\Phi_p(x) = \frac{x^p - 1}{x - 1} = x^{p-1} + x^{p-2} + \cdots + x + 1

は Q[x]\mathbb{Q}[x] の既約多項式である。

証明. x=y+1x = y + 1 を代入すると、二項定理より

Φp(y+1)=(y+1)p−1y=∑k=1p(pk)yk−1=yp−1+(pp−1)yp−2+⋯+(p2)y+(p1)\Phi_p(y + 1) = \frac{(y + 1)^p - 1}{y} = \sum_{k=1}^{p} \binom{p}{k}y^{k-1} = y^{p-1} + \binom{p}{p-1}y^{p-2} + \cdots + \binom{p}{2}y + \binom{p}{1}

最高次係数は 11、1≤k≤p−11 \leq k \leq p - 1 で p∣(pk)p \mid \binom{p}{k}(第5章 命題 5.36 の証明)、定数項 (p1)=p\binom{p}{1} = p は p2p^2 で割り切れない。アイゼンシュタインの判定法より Φp(y+1)\Phi_p(y + 1) は既約で、例 6.25(3) の注意により Φp(x)\Phi_p(x) も既約である。□\square

Φp\Phi_p の根は 1 の原始 pp 乗根 e2πik/pe^{2\pi ik/p}(1≤k≤p−11 \leq k \leq p - 1)である。一般の円分多項式 Φn\Phi_n の既約性は第9章で証明する。

定理 6.27( mod p\bmod p 還元)f∈Z[x]f \in \mathbb{Z}[x], deg⁡f=n≥1\deg f = n \geq 1 とし、素数 pp は ff の最高次係数を割らないとする。ff を  mod p\bmod p で還元した f‾∈Fp[x]\overline{f} \in \mathbb{F}_p[x] が既約ならば、ff は Q[x]\mathbb{Q}[x] で既約である。

証明. ff が Q[x]\mathbb{Q}[x] で 1 次以上の多項式の積に分解すれば、定理 6.24 の証明と同様に f=ghf = gh(g,h∈Z[x]g, h \in \mathbb{Z}[x], 1 次以上)と書ける。最高次係数の積が pp で割り切れないので deg⁡g‾=deg⁡g\deg \overline{g} = \deg g, deg⁡h‾=deg⁡h\deg \overline{h} = \deg h で、f‾=g‾ h‾\overline{f} = \overline{g}\ \overline{h} は Fp[x]\mathbb{F}_p[x] における 1 次以上の多項式への分解となり、仮定に反する。□\square

例 6.28

  1. x3−3x−1x^3 - 3x - 1 を  mod 2\bmod 2 で還元すると x3+x+1x^3 + x + 1。F2\mathbb{F}_2 で 0,10, 1 を代入するといずれも 11 なので根がなく、3 次なので F2\mathbb{F}_2 上既約。よって x3−3x−1x^3 - 3x - 1 は Q\mathbb{Q} 上既約である。この多項式は 2cos⁡20∘2\cos 20^\circ を根にもち、第8章で角の三等分の不可能性を示すのに使う。
  2. x4+x+1x^4 + x + 1 は F2\mathbb{F}_2 上既約である:根をもたず(0,10, 1 で値 11)、2 次の既約多項式の積でもない(F2\mathbb{F}_2 上の 2 次の既約多項式は x2+x+1x^2 + x + 1 だけで、(x2+x+1)2=x4+x2+1(x^2 + x + 1)^2 = x^4 + x^2 + 1)。したがって、 mod 2\bmod 2 でこれに還元される x4+2x3+3x+5x^4 + 2x^3 + 3x + 5 などは Q\mathbb{Q} 上既約である。
  3. 有理根定理:f=anxn+⋯+a0∈Z[x]f = a_nx^n + \cdots + a_0 \in \mathbb{Z}[x] が有理数の根 r/sr/s(既約分数)をもてば、r∣a0r \mid a_0 かつ s∣ans \mid a_n。実際 anrn+an−1rn−1s+⋯+a0sn=0a_nr^n + a_{n-1}r^{n-1}s + \cdots + a_0s^n = 0 から r∣a0snr \mid a_0s^n, s∣anrns \mid a_nr^n で、gcd⁡(r,s)=1\gcd(r, s) = 1 による。2 次・3 次の多項式では根の候補を調べ尽くせば既約性が判定できる。

注意

定理 6.27 の逆は成り立たない。x4+1x^4 + 1 は Q\mathbb{Q} 上既約(例 6.25(3))だが、すべての素数 pp で  mod p\bmod p で可約になることが知られている。たとえば  mod 2\bmod 2 で (x+1)4(x + 1)^4、 mod 3\bmod 3 で (x2+x+2)(x2+2x+2)(x^2 + x + 2)(x^2 + 2x + 2) である。

6.6 ガウス整数とフェルマーの二平方和定理

どの素数が 2 つの平方数の和で表されるだろうか。小さい素数で試すと

2=12+12,5=12+22,13=22+32,17=12+42,29=22+52,37=12+622 = 1^2 + 1^2, \quad 5 = 1^2 + 2^2, \quad 13 = 2^2 + 3^2, \quad 17 = 1^2 + 4^2, \quad 29 = 2^2 + 5^2, \quad 37 = 1^2 + 6^2

であり、3,7,11,19,23,313, 7, 11, 19, 23, 31 は表せない。平方数は  mod 4\bmod 4 で 00 か 11 なので、4k+34k + 3 型の数は 2 つの平方数の和にならない。フェルマーは逆に 4k+14k + 1 型の素数はすべて表されると主張した。a2+b2=(a+bi)(a−bi)a^2 + b^2 = (a + bi)(a - bi) に注目すると、この問題は Z[i]\mathbb{Z}[i] における素数の分解の問題になる。

補題 6.29 p≡1(mod4)p \equiv 1 \pmod 4 を素数とすると、x2≡−1(modp)x^2 \equiv -1 \pmod p となる整数 xx が存在する。

証明. ウィルソンの定理(第1章 定理 1.38)より −1≡(p−1)!-1 \equiv (p - 1)!。kk と p−kp - k(1≤k≤(p−1)/21 \leq k \leq (p-1)/2)を組にすると k(p−k)≡−k2k(p - k) \equiv -k^2 なので

−1≡(p−1)!≡∏k=1(p−1)/2(−k2)=(−1)(p−1)/2((p−12)!)2(modp)-1 \equiv (p - 1)! \equiv \prod_{k=1}^{(p-1)/2} (-k^2) = (-1)^{(p-1)/2}\left(\left(\frac{p-1}{2}\right)!\right)^2 \pmod p

(p−1)/2(p - 1)/2 は偶数なので、x=((p−1)/2)!x = ((p-1)/2)! とおけば x2≡−1(modp)x^2 \equiv -1 \pmod p。□\square

定理 6.30(フェルマーの二平方和定理, Fermat's theorem on sums of two squares)奇素数 pp が 2 つの整数の平方の和で表されるための必要十分条件は、p≡1(mod4)p \equiv 1 \pmod 4 である。

証明. 必要性は上で見た。p≡1(mod4)p \equiv 1 \pmod 4 とし、補題 6.29 の xx をとると

p∣x2+1=(x+i)(x−i)in Z[i]p \mid x^2 + 1 = (x + i)(x - i) \quad \text{in } \mathbb{Z}[i]

(x±i)/p=x/p±i/p∉Z[i](x \pm i)/p = x/p \pm i/p \notin \mathbb{Z}[i] なので p∤x±ip \nmid x \pm i。よって pp は Z[i]\mathbb{Z}[i] の素元でない。Z[i]\mathbb{Z}[i] は一意分解整域(系 6.14)なので既約元と素元は一致し、pp は既約でない:p=αβp = \alpha\beta(α,β\alpha, \beta は非単元)。p2=N(p)=N(α)N(β)p^2 = N(p) = N(\alpha)N(\beta) で N(α),N(β)>1N(\alpha), N(\beta) > 1 なので N(α)=pN(\alpha) = p。α=a+bi\alpha = a + bi とすれば p=a2+b2p = a^2 + b^2。□\square

定理 6.31(ガウス整数の素元)Z[i]\mathbb{Z}[i] の素元は、同伴を除いて次のもので尽くされる。

  1. 1+i1 + i(2=−i(1+i)22 = -i(1 + i)^2)
  2. p≡1(mod4)p \equiv 1 \pmod 4 となる素数 pp に対し、p=a2+b2p = a^2 + b^2 と表したときの a+bia + bi と a−bia - bi(この 2 つは同伴でない)
  3. q≡3(mod4)q \equiv 3 \pmod 4 となる素数 qq

証明. (1), (2) の元はノルムが素数なので既約(例 6.4(4))、したがって素元である。(3):q=αβq = \alpha\beta(非単元)なら N(α)=qN(\alpha) = q となり、qq が 2 つの平方の和になって矛盾するので qq は既約。

逆に π\pi を素元とする。π∣ππ‾=N(π)\pi \mid \pi\overline{\pi} = N(\pi) で、N(π)N(\pi) を素因数分解すると π\pi はある素数 pp を割る。N(π)∣N(p)=p2N(\pi) \mid N(p) = p^2 より N(π)=pN(\pi) = p または p2p^2。N(π)=pN(\pi) = p なら p=a2+b2p = a^2 + b^2 で、p=2p = 2 または p≡1(mod4)p \equiv 1 \pmod 4、π\pi は (1) か (2) の元と同伴である(N(π)=pN(\pi) = p となる π\pi は、p=ππ‾p = \pi\overline{\pi} の分解の一意性から a+bia + bi, a−bia - bi のいずれかと同伴)。N(π)=p2N(\pi) = p^2 なら p=πup = \pi u で N(u)=1N(u) = 1、uu は単元なので p∼πp \sim \pi は素元である。p=2p = 2 や p≡1(mod4)p \equiv 1 \pmod 4 は p=(a+bi)(a−bi)p = (a + bi)(a - bi) と分解するので素元でなく、p≡3(mod4)p \equiv 3 \pmod 4。

(2) の 2 元が同伴でないこと:a+bia + bi の同伴は ±(a+bi)\pm(a + bi), ±(−b+ai)\pm(-b + ai) である。a−bia - bi がこのいずれかに等しいとすると b=0b = 0, a=0a = 0, a=ba = b, a=−ba = -b のいずれかとなるが、p=a2+b2p = a^2 + b^2 が奇素数ならどれも起こらない。□\square

例 6.32

  • 65=5⋅13=(2+i)(2−i)(3+2i)(3−2i)65 = 5 \cdot 13 = (2 + i)(2 - i)(3 + 2i)(3 - 2i)。因子の組合せを変えると (2+i)(3+2i)=4+7i(2 + i)(3 + 2i) = 4 + 7i, (2+i)(3−2i)=8−i(2 + i)(3 - 2i) = 8 - i より、65=42+72=82+1265 = 4^2 + 7^2 = 8^2 + 1^2 という 2 通りの表し方が得られる。
  • 33 は Z[i]\mathbb{Z}[i] でも素元のままであり、Z[i]/(3)\mathbb{Z}[i]/(3) は 9 元体である(第5章 問題 5.4)。

系 6.33 自然数 nn が 2 つの整数の平方の和で表されるための必要十分条件は、nn の素因数分解において q≡3(mod4)q \equiv 3 \pmod 4 となる各素数 qq の指数が偶数であることである。

証明. n=a2+b2  ⟺  n=N(α)n = a^2 + b^2 \iff n = N(\alpha)(α=a+bi\alpha = a + bi)である。(⇐) NN は乗法的で、2=N(1+i)2 = N(1 + i), p=N(a+bi)p = N(a + bi)(p≡1(mod4)p \equiv 1 \pmod 4)、q2=N(q)q^2 = N(q) なので、条件をみたす nn はノルムの積として表される。(⇒) α=u∏jπjej\alpha = u\prod_j \pi_j^{e_j} と素元分解すると n=∏jN(πj)ejn = \prod_j N(\pi_j)^{e_j} で、定理 6.31 より N(πj)N(\pi_j) は 22、p≡1(mod4)p \equiv 1 \pmod 4、q2q^2(q≡3(mod4)q \equiv 3 \pmod 4)のいずれかである。よって qq の指数は偶数。□\square

たとえば 2023=7⋅1722023 = 7 \cdot 17^2 は 77 の指数が奇数なので 2 つの平方の和で表せず、2025=34⋅522025 = 3^4 \cdot 5^2 は 272+36227^2 + 36^2 と表される(729+1296=2025729 + 1296 = 2025)。

補足

Z[i]\mathbb{Z}[i] で素数 pp が「分解する(p≡1 mod 4p \equiv 1 \bmod 4)」「分岐する(p=2p = 2)」「素元のまま残る(p≡3 mod 4p \equiv 3 \bmod 4)」という 3 つの振る舞いは、代数的整数論における素イデアル分解の最初の例である(代数的整数論 第2章)。Z[−5]\mathbb{Z}[\sqrt{-5}] で壊れた一意性も、そこでイデアルの素因数分解として回復される。

まとめ

  • 整域において、素元は既約元である。既約元への分解が存在する整域では、「一意分解整域   ⟺  \iff 既約元がすべて素元」。
  • ユークリッド整域 ⇒ 単項イデアル整域 ⇒ 一意分解整域。Z\mathbb{Z}, K[x]K[x], Z[i]\mathbb{Z}[i] はユークリッド整域。
  • 単項イデアル整域では既約元が生成するイデアルは極大であり、K[x]/(f)K[x]/(f) が体   ⟺  f\iff f が既約。
  • Z[−5]\mathbb{Z}[\sqrt{-5}] では 6=2⋅3=(1+−5)(1−−5)6 = 2 \cdot 3 = (1 + \sqrt{-5})(1 - \sqrt{-5}) となり一意分解が崩れる。Z[x]\mathbb{Z}[x], K[x,y]K[x, y] は一意分解整域だが単項イデアル整域でない。
  • ガウスの補題:原始多項式の積は原始的。これより、原始多項式の既約性は R[x]R[x] と K[x]K[x] で一致し、RR が一意分解整域なら R[x]R[x] もそうである。
  • アイゼンシュタインの判定法、変数変換、 mod p\bmod p 還元、有理根定理が既約性判定の基本的な道具。Φp\Phi_p は既約。
  • Z[i]\mathbb{Z}[i] の素元は 1+i1 + i、p≡1(mod4)p \equiv 1 \pmod 4 を分ける a±bia \pm bi、q≡3(mod4)q \equiv 3 \pmod 4 の 3 種類。素数 p≡1(mod4)p \equiv 1 \pmod 4 は 2 つの平方の和である。

演習問題

問題 6.1 ★ Z[−5]\mathbb{Z}[\sqrt{-5}] において、99 の既約元への分解を 2 通り与え、それらが本質的に異なる(同伴な因子の並べ替えで移り合わない)ことを示せ。

解答

9=3⋅3=(2+−5)(2−−5)9 = 3 \cdot 3 = (2 + \sqrt{-5})(2 - \sqrt{-5})(4+5=94 + 5 = 9)。33 と 2±−52 \pm \sqrt{-5} はノルムが 99 で、ノルム 33 の元が存在しないので既約である(例 6.5 と同じ議論)。単元は ±1\pm 1 だけなので、33 は 2±−52 \pm \sqrt{-5} と同伴でない。よって 2 つの分解は本質的に異なる。

問題 6.2 ★ 次の多項式が Q\mathbb{Q} 上既約かどうか判定せよ。 (1) x5−6x+3x^5 - 6x + 3 (2) x3−2x+7x^3 - 2x + 7 (3) x4+3x3+x+5x^4 + 3x^3 + x + 5 (4) x4+4x^4 + 4

解答

(1) p=3p = 3 でアイゼンシュタインの条件をみたすので既約。

(2) 3 次なので、有理根がなければ既約。有理根定理より候補は ±1,±7\pm 1, \pm 7 で、f(1)=6f(1) = 6, f(−1)=8f(-1) = 8, f(7)=336f(7) = 336, f(−7)=−322f(-7) = -322 はいずれも 00 でない。よって既約。

(3)  mod 2\bmod 2 で還元すると x4+x3+x+1=(x+1)(x3+1)x^4 + x^3 + x + 1 = (x + 1)(x^3 + 1) となり可約なので、 mod 2\bmod 2 では判定できない。 mod 3\bmod 3 で還元すると x4+x+2x^4 + x + 2。F3\mathbb{F}_3 で 0,1,20, 1, 2 を代入すると 2,4≡1,20≡22, 4 \equiv 1, 20 \equiv 2 で根がない。2 次の既約多項式の積 (x2+ax+b)(x2+cx+d)(x^2 + ax + b)(x^2 + cx + d) になるとすると、x3x^3 の係数から c=−ac = -a、x2x^2 の係数から b+d−a2=0b + d - a^2 = 0、xx の係数から a(d−b)=1a(d - b) = 1、定数項から bd=2bd = 2。a≠0a \neq 0 で d−b=a−1d - b = a^{-1}。bd=2bd = 2 となる (b,d)(b, d) は (1,2),(2,1)(1, 2), (2, 1) で、b+d=0=a2b + d = 0 = a^2 となり a=0a = 0 に矛盾。よって F3\mathbb{F}_3 上既約で、定理 6.27 より Q\mathbb{Q} 上既約。

(4) x4+4=(x2+2x+2)(x2−2x+2)x^4 + 4 = (x^2 + 2x + 2)(x^2 - 2x + 2) と分解する(展開して確かめよ)ので可約。各因子は判別式が負なので Q\mathbb{Q} 上(R\mathbb{R} 上でも)既約。

問題 6.3 ★★ Z[i]\mathbb{Z}[i] において、互除法で gcd⁡(11+3i,1+8i)\gcd(11 + 3i, 1 + 8i) を求めよ。

解答

N(11+3i)=130N(11 + 3i) = 130, N(1+8i)=65N(1 + 8i) = 65。

11+3i1+8i=(11+3i)(1−8i)65=35−85i65≈0.54−1.31i\frac{11 + 3i}{1 + 8i} = \frac{(11 + 3i)(1 - 8i)}{65} = \frac{35 - 85i}{65} \approx 0.54 - 1.31i なので q=1−iq = 1 - i とし、r=(11+3i)−(1+8i)(1−i)=(11+3i)−(9+7i)=2−4ir = (11 + 3i) - (1 + 8i)(1 - i) = (11 + 3i) - (9 + 7i) = 2 - 4i(N(r)=20<65N(r) = 20 < 65)。

1+8i2−4i=(1+8i)(2+4i)20=−30+20i20=−1.5+i\frac{1 + 8i}{2 - 4i} = \frac{(1 + 8i)(2 + 4i)}{20} = \frac{-30 + 20i}{20} = -1.5 + i なので q=−1+iq = -1 + i とし、r=(1+8i)−(2−4i)(−1+i)=(1+8i)−(2+6i)=−1+2ir = (1 + 8i) - (2 - 4i)(-1 + i) = (1 + 8i) - (2 + 6i) = -1 + 2i(N(r)=5<20N(r) = 5 < 20)。

2−4i−1+2i=(2−4i)(−1−2i)5=−105=−2\frac{2 - 4i}{-1 + 2i} = \frac{(2 - 4i)(-1 - 2i)}{5} = \frac{-10}{5} = -2 で割り切れる。

よって gcd⁡=−1+2i∼2+i\gcd = -1 + 2i \sim 2 + i(−i-i 倍)。検算:11+3i=(2+i)(5−i)11 + 3i = (2 + i)(5 - i), 1+8i=(2+i)(2+3i)1 + 8i = (2 + i)(2 + 3i)。

問題 6.4 ★★ Z[−2]\mathbb{Z}[\sqrt{-2}] はノルム N(a+b−2)=a2+2b2N(a + b\sqrt{-2}) = a^2 + 2b^2 に関してユークリッド整域であることを示せ。これを用いて、素数 pp が x2≡−2(modp)x^2 \equiv -2 \pmod p の解をもつならば p=a2+2b2p = a^2 + 2b^2 と表されることを示せ。

解答

α,β≠0\alpha, \beta \neq 0 に対し α/β=s+t−2\alpha/\beta = s + t\sqrt{-2}(s,t∈Qs, t \in \mathbb{Q})とし、∣s−m∣,∣t−n∣≤12\lvert s - m \rvert, \lvert t - n \rvert \leq \frac{1}{2} となる整数をとる。q=m+n−2q = m + n\sqrt{-2} とすると N(α−βq)=N(β)((s−m)2+2(t−n)2)≤N(β)(14+24)<N(β)N(\alpha - \beta q) = N(\beta)((s - m)^2 + 2(t - n)^2) \leq N(\beta)\left(\frac{1}{4} + \frac{2}{4}\right) < N(\beta)。

p∣x2+2=(x+−2)(x−−2)p \mid x^2 + 2 = (x + \sqrt{-2})(x - \sqrt{-2}) で、(x±−2)/p∉Z[−2](x \pm \sqrt{-2})/p \notin \mathbb{Z}[\sqrt{-2}] なので pp は素元でない。一意分解整域なので既約でもなく、p=αβp = \alpha\beta(非単元)、N(α)=pN(\alpha) = p となる。α=a+b−2\alpha = a + b\sqrt{-2} として p=a2+2b2p = a^2 + 2b^2。(例:x2≡−2(mod11)x^2 \equiv -2 \pmod{11} は x=3x = 3 が解で、11=32+2⋅1211 = 3^2 + 2 \cdot 1^2。)

問題 6.5 ★★ Z[−5]\mathbb{Z}[\sqrt{-5}] のイデアル (2,1+−5)(2, 1 + \sqrt{-5}) は単項イデアルでないことを示せ。

解答

まず 1∉I=(2,1+−5)1 \notin I = (2, 1 + \sqrt{-5}) を示す。II の元は 2(a+b−5)+(1+−5)(c+d−5)=(2a+c−5d)+(2b+c+d)−52(a + b\sqrt{-5}) + (1 + \sqrt{-5})(c + d\sqrt{-5}) = (2a + c - 5d) + (2b + c + d)\sqrt{-5} の形である。これが 11 なら 2a+c−5d=12a + c - 5d = 1, 2b+c+d=02b + c + d = 0 で、辺々引くと 2a−2b−6d=12a - 2b - 6d = 1 となり、左辺が偶数なので矛盾。よって I≠RI \neq R。

I=(α)I = (\alpha) とすると α∣2\alpha \mid 2, α∣1+−5\alpha \mid 1 + \sqrt{-5} より N(α)∣4N(\alpha) \mid 4 かつ N(α)∣6N(\alpha) \mid 6、よって N(α)∣2N(\alpha) \mid 2。ノルム 22 の元はないので N(α)=1N(\alpha) = 1、α=±1\alpha = \pm 1 となり I=RI = R に矛盾する。

(I2=(2)I^2 = (2) が成り立ち、(2)(2) は素イデアルの積 I2I^2 に分解する。これがイデアル論による一意分解の回復である。)

問題 6.6 ★★ Z[i]\mathbb{Z}[i] の素元分解を用いて、325325 を 2 つの平方数の和で表す方法を(順序と符号を除いて)すべて求めよ。

解答

325=52⋅13325 = 5^2 \cdot 13、5=(2+i)(2−i)5 = (2 + i)(2 - i), 13=(3+2i)(3−2i)13 = (3 + 2i)(3 - 2i)。N(α)=325N(\alpha) = 325 となる α\alpha は、単元倍を除いて (2+i)a(2−i)2−a(3±2i)(2 + i)^a(2 - i)^{2-a}(3 \pm 2i)(a=0,1,2a = 0, 1, 2)で、複素共役をとれば同じ表し方を与えるので、本質的に次の 3 つである。

  • (2+i)2(3+2i)=(3+4i)(3+2i)=1+18i(2 + i)^2(3 + 2i) = (3 + 4i)(3 + 2i) = 1 + 18i:325=12+182325 = 1^2 + 18^2
  • (2+i)2(3−2i)=(3+4i)(3−2i)=17+6i(2 + i)^2(3 - 2i) = (3 + 4i)(3 - 2i) = 17 + 6i:325=172+62325 = 17^2 + 6^2
  • (2+i)(2−i)(3+2i)=15+10i(2 + i)(2 - i)(3 + 2i) = 15 + 10i:325=152+102325 = 15^2 + 10^2

検算:1+324=289+36=225+100=3251 + 324 = 289 + 36 = 225 + 100 = 325。

問題 6.7 ★★ KK を体とする。K[x]K[x] で f=x4−1f = x^4 - 1 の既約分解を K=Q,R,C,F5,F3K = \mathbb{Q}, \mathbb{R}, \mathbb{C}, \mathbb{F}_5, \mathbb{F}_3 のそれぞれについて求めよ。

解答

x4−1=(x−1)(x+1)(x2+1)x^4 - 1 = (x - 1)(x + 1)(x^2 + 1)。

  • Q\mathbb{Q}, R\mathbb{R}:x2+1x^2 + 1 は根をもたないので既約。分解は (x−1)(x+1)(x2+1)(x - 1)(x + 1)(x^2 + 1)。
  • C\mathbb{C}:(x−1)(x+1)(x−i)(x+i)(x - 1)(x + 1)(x - i)(x + i)。
  • F5\mathbb{F}_5:22=4=−12^2 = 4 = -1 なので x2+1=(x−2)(x+2)x^2 + 1 = (x - 2)(x + 2)。分解は (x−1)(x+1)(x−2)(x+2)(x - 1)(x + 1)(x - 2)(x + 2)(F5×\mathbb{F}_5^\times の 4 元がちょうど根)。
  • F3\mathbb{F}_3:02,12,22=0,1,10^2, 1^2, 2^2 = 0, 1, 1 なので x2+1x^2 + 1 は根をもたず既約。分解は (x−1)(x+1)(x2+1)(x - 1)(x + 1)(x^2 + 1)。

問題 6.8 ★★★ ω=−1+−32\omega = \frac{-1 + \sqrt{-3}}{2} とする。(1) Z[−3]\mathbb{Z}[\sqrt{-3}] は一意分解整域でないことを示せ。(2) Z[ω]={a+bω∣a,b∈Z}\mathbb{Z}[\omega] = \lbrace a + b\omega \mid a, b \in \mathbb{Z} \rbrace はノルム N(z)=∣z∣2N(z) = \lvert z \rvert^2 に関してユークリッド整域であることを示せ。

解答

(1) N(a+b−3)=a2+3b2N(a + b\sqrt{-3}) = a^2 + 3b^2 で、ノルム 2 の元はない。4=2⋅2=(1+−3)(1−−3)4 = 2 \cdot 2 = (1 + \sqrt{-3})(1 - \sqrt{-3}) で、2,1±−32, 1 \pm \sqrt{-3} はノルム 4 なので既約(因子のノルムは 2 になってしまう)。単元は ±1\pm 1 だけなので 22 と 1±−31 \pm \sqrt{-3} は同伴でない。よって一意分解整域でない。

(2) Z[ω]\mathbb{Z}[\omega] の元は a+b−32\frac{a + b\sqrt{-3}}{2}(a,b∈Za, b \in \mathbb{Z}, a≡b(mod2)a \equiv b \pmod 2)の形の数全体である(ω2=−1−ω\omega^2 = -1 - \omega より Z[ω]\mathbb{Z}[\omega] は環)。z=s+t−3z = s + t\sqrt{-3}(s,t∈Qs, t \in \mathbb{Q})に対し、まず 2t2t に最も近い整数 bb をとり(∣t−b/2∣≤14\lvert t - b/2 \rvert \leq \frac{1}{4})、次に bb と同じ偶奇の整数 aa で 2s2s に最も近いものをとる(∣2s−a∣≤1\lvert 2s - a \rvert \leq 1, ∣s−a/2∣≤12\lvert s - a/2 \rvert \leq \frac{1}{2})。q=(a+b−3)/2q = (a + b\sqrt{-3})/2 とすると

N(z−q)=(s−a/2)2+3(t−b/2)2≤14+316=716<1N(z - q) = (s - a/2)^2 + 3(t - b/2)^2 \leq \frac{1}{4} + \frac{3}{16} = \frac{7}{16} < 1

これを z=α/βz = \alpha/\beta に適用すれば除法の原理が得られる。

(Z[−3]\mathbb{Z}[\sqrt{-3}] は Z[ω]\mathbb{Z}[\omega] の部分環で、「整数をすべて含む」のは後者である。この違いは代数的整数論 第1章で整数環の概念として説明される。)

問題 6.9 ★★★ pp を素数とする。Φp2(x)=Φp(xp)=xp2−1xp−1\Phi_{p^2}(x) = \Phi_p(x^p) = \dfrac{x^{p^2} - 1}{x^p - 1} は Q\mathbb{Q} 上既約であることを示せ。

解答

g(y)=Φp2(y+1)g(y) = \Phi_{p^2}(y + 1) にアイゼンシュタインの判定法を pp で適用する。gg はモニックで、定数項は g(0)=Φp(1p)=Φp(1)=pg(0) = \Phi_p(1^p) = \Phi_p(1) = p なので p2p^2 で割り切れない。Z[y]\mathbb{Z}[y] で g(y)((y+1)p−1)=(y+1)p2−1g(y)((y + 1)^p - 1) = (y + 1)^{p^2} - 1 が成り立ち、 mod p\bmod p で還元すると、フロベニウス準同型により (y+1)pk≡ypk+1(y + 1)^{p^k} \equiv y^{p^k} + 1 なので g‾(y)⋅yp=yp2\overline{g}(y) \cdot y^p = y^{p^2}。Fp[y]\mathbb{F}_p[y] は整域なので g‾(y)=yp2−p\overline{g}(y) = y^{p^2 - p}。すなわち gg の最高次以外の係数はすべて pp で割り切れる。よって gg、したがって Φp2\Phi_{p^2} は既約である。

この章を読み終えたら

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

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