数学の作り方 How to make Mathematics

第9章 多項式環とガウスの補題

係数環の良さは、多項式環に受け継がれるか

K[x]K[x](体上の一変数多項式)はユークリッド整域で、一意分解できました(第7章)。では係数が体でない Z[x]\mathbb Z[x] はどうか。これは PID ではありません(第7章(2,x)(2,x) が非単項)。それでも Z[x]\mathbb Z[x] で 素因数分解が一意にできる——つまり UFD である——ことを保証するのが、この章のガウスの補題です。

鍵は「係数の共通因子(内容)」を分離する操作です。Z[x]\mathbb Z[x] の多項式を「係数の gcd」と「係数が互いに素な部分(原始多項式)」に 分け、原始多項式の積がまた原始的だ(ガウスの補題)と示せば、Z[x]\mathbb Z[x] の一意分解が Z\mathbb ZQ[x]\mathbb Q[x] の一意分解に 帰着します。結論「UFD ⇒ UFD[x] も UFD」から、Z[x]\mathbb Z[x]K[x1,,xn]K[x_1,\dots,x_n](多変数)も UFD だと分かる—— 代数幾何や次章の既約性判定の土台になる、実り多い定理です。

ガウスの補題:原始多項式の積は原始的。帰結としてUFD 上の多項式環は UFDZ[x]\mathbb Z[x]K[x1,,xn]K[x_1,\dots,x_n] は UFD。

多項式環の基本

定義 多項式環と次数

可換環 RR 上の多項式環 R[x]={anxn++a1x+a0:aiR}R[x]=\{a_nx^n+\cdots+a_1x+a_0:a_i\in R\}。最高次の係数が非零のときその次数を degf\deg f、 最高次係数を先頭係数という。RR が整域なら R[x]R[x] も整域で deg(fg)=degf+degg\deg(fg)=\deg f+\deg g、単元は R×R^\times(定数の単元)のみ。

命題 割り算(先頭係数が単元のとき)

RR 可換環、gR[x]g\in R[x] の先頭係数が単元なら、任意の ff に対し f=qg+rf=qg+rdegr<degg\deg r<\deg g)となる q,rq,r が一意に存在。 特に gg がモニック(先頭係数 11)なら常に割れる。

KK 上なら全非零定数が単元なので、K[x]K[x] は常に割り算でき ED でした。係数が Z\mathbb Z だと先頭係数が単元でないと割れず、 そのぶん理論が繊細になります。そこを乗り越える道具が「内容」です。

内容と原始多項式

定義 内容・原始多項式

UFD RR の多項式 f=anxn++a0R[x]f=a_nx^n+\cdots+a_0\in R[x] に対し、係数の最大公約数 c(f)=gcd(a0,,an)c(f)=\gcd(a_0,\dots,a_n)内容という (同伴を除いて定まる)。c(f)c(f) が単元(係数が互いに素)のとき ff原始多項式という。

任意の fR[x]f\in R[x]f=c(f)f0f=c(f)\cdot f_0f0f_0 原始的)と分離できます。「係数の共通因子をくくり出す」操作です。 この分離のもとで、内容が積とどう振る舞うかが核心になります。

ガウスの補題

定理 ガウスの補題

UFD RR において、原始多項式の積は原始多項式。したがって c(fg)=c(f)c(g)c(fg)=c(f)c(g)(内容は乗法的)。

証明

f,gf,g 原始的とし、fgfg が原始的でないと仮定する。すると fgfg の全係数を割る素元 pp がある。剰余環 R/(p)R/(p) は整域 (pp 素元ゆえ (p)(p) 素イデアル)なので、(R/(p))[x](R/(p))[x] も整域。fˉ,gˉ\bar f,\bar gR/(p)R/(p) 係数への還元とすると fˉgˉ=fg=0\bar f\bar g=\overline{fg}=0。整域なので fˉ=0\bar f=0 または gˉ=0\bar g=0、つまり ppff の全係数か gg の全係数を割る—— f,gf,g が原始的であることに反する。ゆえ fgfg は原始的。c(fg)=c(f)c(g)c(fg)=c(f)c(g)f=c(f)f0,g=c(g)g0f=c(f)f_0,g=c(g)g_0 と分離して従う。∎

証明の急所は「pp で還元すると整域 (R/(p))[x](R/(p))[x] に落ち、fˉgˉ=0fˉ=0\bar f\bar g=0\Rightarrow\bar f=0 or gˉ=0\bar g=0」。 素イデアルで割ると整域になる(第4章)ことが、ここで効いています。この乗法性が、多項式環の一意分解を運びます。

UFD 上の多項式環は UFD

定理 ガウスの定理

RR が UFD なら R[x]R[x] も UFD。したがって RR が UFD なら R[x1,,xn]R[x_1,\dots,x_n] も UFD。

証明

(要点。)RR の商体を FF とする。F[x]F[x] は体上の多項式環ゆえ UFD(ED)。R[x]R[x] の既約元は、RR の素元(定数)か、 原始的で F[x]F[x] で既約な多項式に限る(ガウスの補題より、R[x]R[x] での既約性と F[x]F[x] での既約性が原始多項式について一致する)。 fR[x]f\in R[x]f=c(f)f0f=c(f)f_0 と分け、c(f)c(f)RR で既約分解(RR が UFD)、f0f_0F[x]F[x] で既約分解して分母を払い原始化する。 内容の乗法性(ガウスの補題)が、この分解の一意性を保証する。∎

重要な UFD

Z[x]\mathbb Z[x]Z[x1,,xn]\mathbb Z[x_1,\dots,x_n]K[x1,,xn]K[x_1,\dots,x_n](体上の多変数多項式環)はすべて UFD。 (ただし2変数以上・係数 Z\mathbb Z では PID ではない。)

多変数多項式環が UFD であることは、代数幾何で「多項式(超曲面)の既約分解」を扱う基礎です。 K[x,y,z]K[x,y,z] で「既約多項式=既約な超曲面」という辞書が、この定理で保証されます。

ガウスの補題の系:既約性の橋

R[x] と F[x] の既約性

RR を UFD、FF をその商体とする。原始多項式 fR[x]f\in R[x]degf1\deg f\ge1)について、 f が R[x] で既約     f が F[x] で既約.f\ \text{が}\ R[x]\ \text{で既約}\ \iff f\ \text{が}\ F[x]\ \text{で既約}.

これは実用上とても重要です。「Z[x]\mathbb Z[x] での既約性」と「Q[x]\mathbb Q[x] での既約性」が(原始多項式について)一致する—— だから次章の既約性判定(Z\mathbb Z 係数で調べれば Q\mathbb Q 上でも既約)が正当化されます。有理数係数の多項式の既約性を、 整数係数に還元して調べられるのです。

つまずきポイント

注意 よくある誤解

  • R[x]R[x] が UFD でも PID とは限らない。 Z[x]\mathbb Z[x] は UFD だが非 PID。「UFD ⇒ UFD[x]」は保つが「PID ⇒ PID[x]」は偽(K[x]K[x] は PID だが K[x,y]K[x,y] は非 PID)。
  • 内容は同伴を除いて定まる。 gcd\gcd が同伴を除いて一意なので、c(f)c(f) も。原始性は「係数が互いに素」。
  • ガウスの補題の核心は素イデアルで還元して整域を使う点。 R/(p)R/(p) が整域だから fˉgˉ=0\bar f\bar g=0 で片方が 00
  • 既約性の橋は原始多項式について。 2xZ[x]2x\in\mathbb Z[x]Q[x]\mathbb Q[x] で既約(xx と同伴)だが Z[x]\mathbb Z[x] では 2x2\cdot x と分解(原始的でない)。

この章のまとめ

  • 多項式の内容 c(f)c(f)(係数の gcd)で f=c(f)f0f=c(f)f_0(原始的)と分離。ガウスの補題:原始多項式の積は原始的(c(fg)=c(f)c(g)c(fg)=c(f)c(g))、証明は素イデアルで還元して整域を使う。
  • UFD ⇒ UFD[x] も UFD(ガウスの定理)。ゆえ Z[x]\mathbb Z[x]K[x1,,xn]K[x_1,\dots,x_n] は UFD(多変数でも一意分解、代数幾何の土台)。
  • 系:原始多項式は R[x]R[x] で既約     F[x]\iff F[x] で既約。有理係数の既約性を整数係数に還元して調べられる(次章の判定法の正当化)。

次章は、この橋を使って多項式の既約性を実際に判定する——有理根定理・mod p 還元・アイゼンシュタインの判定法を扱います。