本节详细分析多项式环的结构性质
以下默认 RR整环

# 多项式除法

现在让我们考虑多项式环上是否可以定义除法

如素元分解章节所说,整环的带余除法需要 Euclidean 整环的性质支持
虽然系数环 RR 是整环可以保证多项式环 R[x]R[x] 也是整环
但是 Euclidean 整环的性质并不能直接传递到多项式环上,还需要对系数有更强的要求:

此时次数函数 deg\deg 可以作为 Euclidean 函数

命题
RRf,gR[x]f,g \in R[x], g0g \neq 0
则存在唯一的 q,rR[x]q,r \in R[x] 使得

f=qg+r,deg(r)<deg(g)f = qg + r,\quad \deg(r) < \deg(g)

实际上不严格要求 RR 为域,只要 lc(g)R×l_c(g) \in R^\times 也成立

证明

f=0q=r=0f = 0 \Rightarrow q = r = 0,唯一性显然
deg(f)<deg(g)q=0,r=f\deg(f) < \deg(g) \Rightarrow q = 0, r = f,唯一性显然
以下仅考虑 deg(f)deg(g)\deg(f) \geq \deg(g) 即可

n:=deg(f)n := \deg(f) 用强归纳法证明
n=0n=0 时,f,gf,g 为常数多项式,令 q=fg1,r=0q = f g^{-1}, r = 0,在 lc(g)R×l_c(g) \in R^\times 下逆元存在所以 qR[x]q \in R[x] 成立

n>0n>0 时,设 m:=deg(g)m := \deg(g),有 nmn \geq m,强归纳法假设结论对所有比 nn 小的次数成立
令 (anbm0a_n b_m \neq 0)

f=a0+a1x++anxnf = a_0 + a_1 x + \cdots + a_n x^n

g=b0+b1x++bmxmg = b_0 + b_1 x + \cdots + b_m x^m

取(我们相当于将 gg 的次数补到和 ff 次数一致,然后让 ff 作差,从而会只剩下余数)

f1=fanbmxnmgf_1 = f - \frac{a_n}{b_m} x^{n-m} g

那么 deg(f1)<n\deg(f_1) < n
由强归纳假设,存在 q1,r1R[x]q_1, r_1 \in R[x] 使得

f1=q1g+r1,deg(r1)<deg(g)f_1 = q_1 g + r_1,\quad \deg(r_1) < \deg(g)

所以

f=anbmxnmg+f1=anbmxnmg+q1g+r1=(anbmxnm+q1)g+r1f = \frac{a_n}{b_m} x^{n-m} g + f_1 = \frac{a_n}{b_m} x^{n-m} g + q_1 g + r_1 = (\frac{a_n}{b_m} x^{n-m} + q_1) g + r_1

q=anbmxnm+q1,r=r1q = \frac{a_n}{b_m} x^{n-m} + q_1, r = r_1,唯一性由 f,gf,g 唯一性可得

此时也可以用 Euclidean 算法计算多项式的最大公约数

示例
求多项式

f(x)=x4+2x3+5x+2,g(x)=x4+x33x2+4x+2f(x) = x^4 + 2x^3 + 5x + 2,\quad g(x) = x^4 + x^3 - 3x^2 + 4x + 2

的最大公约数

起始状态设 r0=f,r1=gr_0 = f, r_1 = g

x4+2x3+5x+2r0=(x4+x33x2+4x+2)r11q1+x3+3x2+xr2x4+x33x2+4x+2r1=(x3+3x2+x)r2(x2)q2+2x2+6x+2r3x3+3x2+xr2=(2x2+6x+2)r312xq3+0\begin{aligned} \underbrace{x^4 + 2x^3 + 5x + 2}_{r_0} &= \underbrace{(x^4 + x^3 - 3x^2 + 4x + 2)}_{r_1} \cdot \underbrace{1}_{q_1} + \underbrace{x^3 + 3x^2 + x}_{r_2} \\ \underbrace{x^4 + x^3 - 3x^2 + 4x + 2}_{r_1} &= \underbrace{(x^3 + 3x^2 + x)}_{r_2} \cdot \underbrace{(x - 2)}_{q_2} + \underbrace{2x^2 + 6x + 2}_{r_3} \\ \underbrace{x^3 + 3x^2 + x}_{r_2} &= \underbrace{(2x^2 + 6x + 2)}_{r_3} \cdot \underbrace{\frac{1}{2} x}_{q_3} + 0 \end{aligned}

所以 gcd(f,g)=r3=2x2+6x+2\gcd(f,g) = r_3 = 2x^2 + 6x + 2
\square

# 多项式的可约性

在谈论多项式的分解前,让我们先思考这个例子:

f(x)=x21,g(x)=2x22f(x) = x^2 - 1,\quad g(x) = 2x^2 - 2

显然,应用初等代数知识就可以知道它们的分解

f(x)=(x1)(x+1),g(x)=2(x1)(x+1)f(x) = (x-1)(x+1),\quad g(x) = 2(x-1)(x+1)

但是注意到:这两种分解中实际上只有提取出来的常数项不同,实际上含有 xx非常数多项式部分是相同的

那么自然,在对多项式进行分解前,我们会希望多项式能够首先被 “提取” 出一个系数
再对剩下的多项式部分进行分解

为了确保对于分解的研究是有意义的,我们需要先保证系数环 RR唯一分解整环(UFD)
实际上,如果系数环是 UFD,这也意味着多项式环 R[x]R[x] 也是 UFD(后续会证明)

定义
RR 为 UFD,称多项式

f(x)=anxn+an1xn1++a1x+a0R[x]f(x) = a_n x^n + a_{n-1} x^{n-1} + \cdots + a_1 x + a_0 \in R[x]

内容 (Content)「容量」

cont(f):=gcd(an,an1,,a1,a0)\mathrm{cont}(f) := \gcd(a_n, a_{n-1}, \ldots, a_1, a_0)

cont(f)R×\mathrm{cont}(f) \in R^\times,也就是说 cont(f)\mathrm{cont}(f) 是一个分解的基本单位,则称 ff本原多项式 (Primitive Polynomial)「原始多項式」

本原多项式可以被看作系数互素的多项式
任何多项式 fR[x]f \in R[x] 都可以分解为形如

f(x)=cont(f)f0(x)f(x) = \mathrm{cont}(f) \cdot f_0(x)

其中 f0f_0 为本原多项式

本原多项式,也就是我们想要研究的那个分解唯一的多项式部分

现在回顾整环上的概念:

  • 多项式 fR[x]f \in R[x]不可约元,当且仅当若 ff 不是单位,且存在分解 f=ghf = gh,那么要么 g(R[x])×g \in (R[x])^\times,要么 h(R[x])×h \in (R[x])^\times

那么多项式环的可逆元是什么样的形式呢?如下结论给出答案:

  • 多项式环的可逆元一定是一个常数,并且还是系数环的可逆元

命题
对于任意整环 RR,有

(R[x])×=R×(R[x])^\times = R^\times

证明

(\subset)
f(R[x])×f \in (R[x])^\times,则存在 gR[x]g \in R[x] 使得 fg=1fg = 1
由前述多项式次数的性质可得

deg(fg)=deg(f)+deg(g)=deg(1)=0\deg(fg) = \deg(f) + \deg(g) = \deg(1) = 0

所以 deg(f)=0\deg(f) = 0deg(g)=0\deg(g) = 0,即 f,gf,g 均为常数多项式
所以 f,gRf,g \in R,并且 fg=1fg = 1,即 fR×f \in R^\times
(\supset)
rR×r \in R^\times,则存在 sRs \in R 使得 rs=1rs = 1
r,sr,s 看作常数多项式,则 r,sR[x]r,s \in R[x],并且 rs=1rs = 1,即 r(R[x])×r \in (R[x])^\times
\square

也就是说,多项式环中元 gg 可逆的充分必要条件是 deg(g)=0\deg(g) = 0 且其系数为系数环 RR 的可逆元
并且由于执行分解前,ff 已经被处理成了本原多项式 f0f_0,所以任何 ff 的分级欸也一定是由两个本原多项式分解而来。那么对于常数多项式 gg,有 cont(g)=g\mathrm{cont}(g) = g
所以这里 gg 可逆等价于 deg(g)=0\deg(g) = 0

整理结论,我们可以得到多项式环上的可约,不可约性定义

  • 多项式 fR[x]f \in R[x]不可约多项式,当且仅当 deg(f)1\deg(f) \geq 1,并且对于分解 f=ghf = gh,要么 deg(g)=0\deg(g) = 0,要么 deg(h)=0\deg(h) = 0
  • 多项式 fR[x]f \in R[x]可约多项式,当且仅当 deg(f)1\deg(f) \geq 1,并且存在分解 f=ghf = gh,使得 deg(g)1\deg(g) \geq 1deg(h)1\deg(h) \geq 1

并且对于非常数的多项式,本原多项式是不可约的必要条件

命题
UFD 上 11 次以上的不可约多项式均为本原多项式

证明

f(x)=cont(f)f0(x)f(x) = \mathrm{cont}(f) \cdot f_0(x),其中 f0f_0 本原
那么此时有

cont(f)(R[x])×=R×orf0(R[x])×\mathrm{cont}(f) \in (R[x])^\times = R^\times \text{ or } f_0 \in (R[x])^\times

由于 deg(f)1\deg(f) \geq 1,所以 f0∉(R[x])×f_0 \not\in (R[x])^\times
所以 cont(f)R×\mathrm{cont}(f) \in R^\times,即 ff 为本原多项式
\square

引理 Gauss 引理 (Gauss's Lemma)「ガウスの補題」
RR 为 UFD
对于任意本原多项式 f(x),g(x)R[x]f(x), g(x) \in R[x],其乘积 f(x)g(x)f(x)g(x) 仍为本原多项式
更一般地

cont(fg)=cont(f)cont(g)\mathrm{cont}(f g) = \mathrm{cont}(f) \cdot \mathrm{cont}(g)

证明

取任意 RR 中的素元 pRp \in R,定义映射

πp:R[x](R/(p))[x],πp(h(x))=h(x)\pi_p:R[x] \to (R/(p))[x],\quad \pi_p(h(x)) = \overline{h(x)}

为通过对多项式系数逐一取模 pp 实现,此时

h(x)本原p:prime,πp(h(x))0h(x) \text{ 本原} \iff {}^\forall p:prime, \pi_p(h(x)) \neq 0

所以 f(x),g(x)0\overline{f(x)}, \overline{g(x)} \neq 0,由于 (R/(p))[x](R/(p))[x] 为整环,所以

f(x)g(x)=f(x)g(x)0\overline{f(x) g(x)} = \overline{f(x)} \cdot \overline{g(x)} \neq 0

所以 f(x)g(x)f(x) g(x) 本原
\square

本节主定理如下

定理
RR 为 UFD,则多项式环 R[x]R[x] 亦为 UFD

证明

(分解可能性)
f(x)R[x]f(x) \in R[x]
RR 的分式域中对其分解

f(x)=p1(x)p2(x)pn(x)F[x]f(x) = p_1(x) p_2(x) \cdots p_n(x) \in F[x]

可以写为

pi(x)=cont(pi)pi0(x)p_i(x) = \mathrm{cont}(p_i) \cdot p_{i0}(x)

其中 pi0(x)R[x]p_{i0}(x) \in R[x] 为本原多项式,且 cont(pi)F\mathrm{cont}(p_i) \in F
那么可以将 f(x)f(x) 写为

f(x)=[i=1ncont(pi)][i=1npi0(x)]=cont(f)f0(x)f(x) = \left[ \prod_{i=1}^n \mathrm{cont}(p_i) \right] \cdot \left[ \prod_{i=1}^n p_{i0}(x) \right] = \mathrm{cont}(f) \cdot f_0(x)

由于 cont(f)\mathrm{cont}(f)i=1ncont(pi)\prod_{i=1}^n \mathrm{cont}(p_i)RR 中互伴,所以 cont(f)R\mathrm{cont}(f) \in R
并且可以得到 i=1ncont(pi)\prod_{i=1}^n \mathrm{cont}(p_i) 可以被表示为 RR 中的不可约元与单位的乘积
所以 ff 可以由 R[x]R[x] 中的不可约元与单位的乘积表示
(唯一性)
只需要证明 R[x]R[x] 中的不可约元为素元
ffR[x]R[x] 中的不可约元且 degf1\deg f \geq 1,取 g,fR[x]g,f \in R[x] 使得 gh(f)g h \in (f)
由于分式域 F[x]F[x] 为 PID,所以 ffF[x]F[x] 中为素元
g,hg,h 属于素理想 (fF[x])(fF[x]),那么 g(fF[x])g \in (fF[x])h(fF[x])h \in (fF[x]) 成立
假设 g(fF[x])g \in (fF[x]),则存在 q(x)F[x]q(x) \in F[x] 使得 g(x)=f(x)q(x)g(x) = f(x) q(x)
提取内容得到

cont(g)=cont(f)cont(q)\mathrm{cont}(g) = \mathrm{cont}(f) \cdot \mathrm{cont}(q)

其中 cont(g)R,cont(f)R×\mathrm{cont}(g) \in R, \mathrm{cont}(f) \in R^\times
所以 cont(q)R\mathrm{cont}(q) \in R,进一步有

q(x)R[x]g(x)(f)=f(x)R[x]q(x) \in R[x] \implies g(x) \in (f) = f(x) R[x]

从而 ff 为素元
\square

# 域上的多项式可约性

让我们将视角转向域
最自然的域是通过整环构造出来的分式域
实际上,研究多项式环 R[x]R[x] 上的多项式 f(x)f(x) 的可约性,可以转而研究其在分式域 Frac(R)[x]\mathrm{Frac}(R)[x] 上的可约性

命题
RR 为 UFD,FF 为其分式域
对于任意非零 f(x)F[x]f(x) \in F[x]
存在分式域中的元 cFc \in F 与本原多项式 f0(x)R[x]f_0(x) \in R[x],使得对于非单位可以唯一地表示为

f(x)=cf0(x)f(x) = c \cdot f_0(x)

进一步也有

f(x)R[x]cRf(x) \in R[x] \iff c \in R

此时 cccont(f)\mathrm{cont}(f)RR 中互伴

证明

(存在性)
f(x)F[x]f(x) \in F[x],则存在 dNd \in \mathbb N,使得 df(x)R[x]d f(x) \in R[x],对其分解

df(x)=cont(df)f0(x)d f(x) = \mathrm{cont}(d f) \cdot f_0(x)

其中 f0f_0 为本原多项式,两边除以 dd 即得

f(x)=cont(df)df0(x)f(x) = \dfrac{\mathrm{cont}(d f)}{d} \cdot f_0(x)

c=cont(df)dFc = \dfrac{\mathrm{cont}(d f)}{d} \in F 即得到存在性
(唯一性)
接下来证明唯一性,令非单位 f(x)=cf0(x)=dg0(x)f(x) = c f_0(x) = d g_0(x),其中 c,dFc,d \in Ff0,g0R[x]f_0,g_0 \in R[x] 均为本原多项式
着眼等式

cf0(x)=dg0(x)c f_0(x) = d g_0(x)

通过对两边进行倍数乘法约掉 c,dc,d 中的分母,得到新的多项式等式

cf0(x)=dg0(x)c' f_0(x) = d' g_0(x)

此时 c,dRc', d' \in R,并且均非零,将其替换回原来的等式,回到

cf0(x)=dg0(x),c,dRc f_0(x) = d g_0(x), \quad c, d \in R

各自设定其系数为

f0(x)=anxn+an1xn1++a0f_0(x) = a_n x^n + a_{n-1} x^{n-1} + \cdots + a_0

g0(x)=bmxm+bm1xm1++b0g_0(x) = b_m x^m + b_{m-1} x^{m-1} + \cdots + b_0

那么对比系数可以得到

cai=dbi,i=0,1,,min(n,m)c a_i = d b_i,\quad i = 0, 1, \ldots, \min(n,m)

由于 cont(f0),cont(g0)R×\mathrm{cont}(f_0), \mathrm{cont}(g_0) \in R^\times,所以 cont(cf0)=c\mathrm{cont}(c f_0) = ccont(dg0)=d\mathrm{cont}(d g_0) = d
由于 cf0=dg0c f_0 = d g_0,所以 ccddRR 中互伴
并且进一步 f0(x)f_0(x)g0(x)g_0(x)R[x]R[x] 中互伴,从而唯一性得证
(其他结论)
对于 f(x)R[x]f(x) \in R[x],若 c∉Rc \not\in R,则 f0(x)∉R[x]f_0(x) \not\in R[x],矛盾
所以 cRc \in R
反之,若 cRc \in R,则显然 f(x)R[x]f(x) \in R[x]
并且由于 f0f_0 为本原多项式,所以 cont(f)=c\mathrm{cont}(f) = c,从而 cccont(f)\mathrm{cont}(f)RR 中互伴
\square

称在这个命题中出现的 ccf(x)F[x]f(x) \in F[x]内容,记作 c=cont(f)c = \mathrm{cont}(f)
与先前的不同在于定义域从 RR 扩展到了 FF

不同范围的可约性由如下命题联系在一起

定理
RR 为 UFD,取 f(x)R[x],deg(f)1f(x) \in R[x], \deg(f) \geq 1,以下等价

  • f(x)f(x)R[x]R[x] 中不可约
  • f(x)f(x)F[x]F[x] 中不可约,且为本原多项式
证明

\Rightarrow
取对偶命题证明
f(x)=g(x)h(x)F[x]f(x) = g(x) h(x) \in F[x],其中 deg(g),deg(h)1\deg(g), \deg(h) \geq 1
对其提取内容,得到

g(x)=cont(g)g0(x)g(x) = \mathrm{cont}(g) \cdot g_0(x)

h(x)=cont(h)h0(x)h(x) = \mathrm{cont}(h) \cdot h_0(x)

其中 cont(g),cont(h)F\mathrm{cont}(g), \mathrm{cont}(h) \in Fg0(x),h0(x)R[x]g_0(x), h_0(x) \in R[x] 均为本原多项式
所以

f(x)=[cont(g)cont(h)][g0(x)h0(x)]f(x) = [\mathrm{cont}(g) \cdot \mathrm{cont}(h)] \cdot [g_0(x) h_0(x)]

应用 Gauss 引理,g0(x)h0(x)g_0(x) h_0(x) 仍为本原多项式
所以 cont(f)\mathrm{cont}(f)cont(g)cont(h)\mathrm{cont}(g) \cdot \mathrm{cont}(h)RR 中互伴
由于 f(x)R[x]f(x) \in R[x],所以 cont(f)R\mathrm{cont}(f) \in R
从而 cont(g),cont(h)R\mathrm{cont}(g), \mathrm{cont}(h) \in R
所以 g(x),h(x)R[x]g(x), h(x) \in R[x],从而 f(x)f(x)R[x]R[x] 中可约
\Leftarrow
取对偶命题证明
f(x)=g(x)h(x)R[x]f(x) = g(x) h(x) \in R[x],其中 g(x),h(x)R[x]F[x]g(x), h(x) \in R[x] \subset F[x]
所以 f(x)f(x)F[x]F[x] 中可约
并且由于 f(x)f(x) 为本原多项式,g(x),h(x)g(x), h(x) 也均为本原多项式
\square

在域上,可以利用多项式的根来研究多项式的因式分解
对于 cRc \in R,如果 f(c)=0f(c) = 0,则称 cc 为多项式 ff根 (Root)「根」

命题
RR 为域,fR[x]f \in R[x]f0f \neq 0
对于 cRc \in R,如果 f(c)=0f(c) = 0,则

gR[x]:f=(xc)g{}^\exist g \in R[x]:f = (x-c)g

证明

利用多项式除法对 ff 除以 xcx-c,则存在 q,rR[x]q,r \in R[x] 使得

f=(xc)q+r,deg(r)<deg(xc)=1f = (x-c)q + r,\quad \deg(r) < \deg(x-c) = 1

所以 rr 为常数多项式,记作 r=r0Rr = r_0 \in R
代入 cc

f(c)=(cc)q(c)+r0=r0f(c) = (c-c)q(c) + r_0 = r_0

f(c)=0f(c) = 0 可得 r0=0r_0 = 0,所以 f=(xc)qf = (x-c)q
\square

这给出了一个结论:令 FF 为域

f(x)F[x]有一次因子f(x)F上有根f(x) \in F[x] \text{ 有一次因子} \iff f(x) \text{ 在 } F \text{ 上有根}

命题
RR 为域,fR[x]f \in R[x]f0f \neq 0
ffRR 中的根的个数不超过 deg(f)\deg(f)

证明

n:=deg(f)n := \deg(f) 用数学归纳法证明
n=0n=0 时,ff 为常数多项式,显然无根
n>0n>0 时,假设结论对所有次数小于 nn 的多项式成立
如果 ff 无根,结论显然成立
否则,取 cRc \in R 使得 f(c)=0f(c) = 0
由上一个命题,存在 gR[x]g \in R[x] 使得 f=(xc)gf = (x-c)g,且 deg(g)=n1\deg(g) = n-1
由归纳假设,ggRR 中的根的个数不超过 n1n-1
所以 ffRR 中的根的个数不超过 nn
\square

现在引入一下进阶的判别法
首先是铺垫结论

命题

f(x)=anxn+an1xn1++a0Z[x],an0f(x) = a_n x^n + a_{n-1} x^{n-1} + \cdots + a_0 \in \mathbb Z[x],\ a_n \neq 0

rsQ,gcd(r,s)=1\frac{r}{s} \in \mathbb Q, \gcd(r,s) = 1f(x)f(x)Q\mathbb Q 上的根,则有

ra0,sanr \mid a_0,\ s \mid a_n

特别地,若 ff 为首一多项式,则 ffQ\mathbb Q 上无根

常用的 Eisenstein 判别法,可以判别不仅是在原多项式环,甚至是其分式域上的不可约性
其对不可约多项式的要求为:

  • 能找到一个不包含最高次的所有系数的素公因数 pp
  • 它的平凡不能整除常数项

定理 Eisenstein 判别法
RR 为 UFD,F=Frac(R)F = \mathrm{Frac}(R)
取多项式

f(x)=anxn+an1xn1++a0R[x],an0f(x) = a_n x^n + a_{n-1} x^{n-1} + \cdots + a_0 \in R[x],\ a_n \neq 0

若存在 RR 中的素元 pp,使得

  • panp \nmid a_n
  • pai,i=0,1,,n1p \mid a_i,\ i = 0, 1, \ldots, n-1
  • p2a0p^2 \nmid a_0

f(x)f(x)FF 上不可约

证明

假设 f(x)f(x)FF 上可约,则存在 g(x),h(x)R[x],deg(g),deg(h)1g(x), h(x) \in R[x],\ \deg(g), \deg(h) \geq 1,使得

f(x)=g(x)h(x)f(x) = g(x) h(x)

g(x)=bsxs+bs1xs1++b0g(x) = b_s x^s + b_{s-1} x^{s-1} + \cdots + b_0

h(x)=ctxt+ct1xt1++c0h(x) = c_t x^t + c_{t-1} x^{t-1} + \cdots + c_0

其中 s+t=ns + t = n
an=bscta_n = b_s c_t 可知 pbs,pctp \nmid b_s, p \nmid c_t
a0=b0c0a_0 = b_0 c_0 可知 pb0p \mid b_0pc0p \mid c_0,不妨设 pb0p \mid b_0
mm0ms0 \leq m \leq s 中的最大值,使得 pbip \mid b_ii=0,1,,mi = 0, 1, \ldots, m 成立
pbm+1p \nmid b_{m+1} 成立
考虑 am+1a_{m+1} 的展开式

am+1=i=0m+1bicm+1ia_{m+1} = \sum_{i=0}^{m+1} b_i c_{m+1-i}

由于 pbip \mid b_ii=0,1,,mi = 0, 1, \ldots, m 成立,所以 pi=0mbicm+1ip \mid \sum_{i=0}^{m} b_i c_{m+1-i}
但是由于 pbm+1p \nmid b_{m+1},所以 pbm+1c0p \nmid b_{m+1} c_0,从而 pam+1p \nmid a_{m+1}
paip \mid a_ii=0,1,,n1i = 0, 1, \ldots, n-1 矛盾
\square

示例
对于多项式

f(x)=x2+27x+213Q[x]f(x) = x^2 + 27x + 213 \in \mathbb Q[x]

由于

322133^2 \nmid 213

所以 f(x)f(x)Q\mathbb Q 上不可约

自同构映射不会改变多项式的不可约性,即

f(x)不可约f(x+1)不可约f(x) \text{ 不可约 } \iff f(x + 1) \text{ 不可约}

(证明思路为映射 xx+1x \mapsto x + 1 不改变多项式的次数)
由此可以间接证明不可约性

示例
pp 为素数,证明多项式

f(x)=xp1+xp2++x+1Q[x]f(x) = x^{p-1} + x^{p-2} + \cdots + x + 1 \in \mathbb Q[x]

Q\mathbb Q 上不可约

证明

通过等比数列,可以将多项式改写为

f(x)=xp1x1f(x) = \dfrac{x^p - 1}{x - 1}

由于 xx+1x \mapsto x + 1 不改变可约性,所以考虑多项式

f(x+1)=(x+1)p1(x+1)1=1x(k=0p(pk)xk1)=k=1p(pk)xk1=p+p!2!(p2)!x+p!3!(p3)!x2++p!(p1)!1!xp2+xp1\begin{aligned} f(x + 1) &= \dfrac{(x + 1)^p - 1}{(x + 1) - 1} \\ &= \frac{1}{x} \left( \sum_{k=0}^{p} \binom{p}{k} x^k - 1 \right) \\ &= \sum_{k=1}^{p} \binom{p}{k} x^{k-1} \\ &= p + \frac{p!}{2! (p-2)!} x + \frac{p!}{3! (p-3)!} x^2 + \cdots + \frac{p!}{(p-1)! 1!} x^{p-2} + x^{p-1} \end{aligned}

根据 Eisenstein 判别法,取素元 pp 可知

  • p1p \nmid 1
  • pp \mid 所有非最高次系数
  • p2pp^2 \nmid p

所以 f(x+1)f(x + 1)Q\mathbb Q 上不可约
从而 f(x)f(x)Q\mathbb Q 上不可约

另外一个常见的间接证明不可约性的方式是构造商环
如果能给出其在商环上的不可约性,那么原多项式在原环上也不可约

命题
多项式

f(x)=a0+a1x+a2x2+anxnR[x],an0f(x) = a_0 + a_1 x + a_2 x^2 + \dots a_n x^n \in R[x], \quad a_n \neq 0

取素数 pR,panp \in R,\ p \nmid a_n,若

f(x)=a0+a1x+a2x2++anxn(R/(p))[x]\overline{f(x)} = \overline{a_0} + \overline{a_1} x + \overline{a_2} x^2 + \dots + \overline{a_n} x^n \in (R/(p))[x]

(R/(p))[x](R/(p))[x] 上不可约,则 f(x)f(x) 不可约

证明

取同态

πp:R[x](R/(p))[x],πp(h(x))=h(x)\pi_p : R[x] \to (R/(p))[x],\quad \pi_p(h(x)) = \overline{h(x)}

示例
证明多项式

f(x)=x5+2x4+6x3+x2+11f(x) = x^5 + 2x^4 + 6x^3 + x^2 + 11

Q[x]\mathbb Q[x] 上不可约

证明

注意 Frac(Z)=Q\mathrm{Frac}(\mathbb Z) = \mathbb Q,也就是 Frac(Z[x])=Q[x]\mathrm{Frac}(\mathbb Z[x]) = \mathbb Q[x]
由于

cont(f)=1Z×\mathrm{cont}(f) = 1 \in \mathbb Z^\times

所以 ff 为本原多项式,这使得 ffQ[x]\mathbb Q[x] 上的不可约性等价于其在 Z[x]\mathbb Z[x] 上的不可约性
取素元 p=2p = 2,显然 212 \nmid 1,考虑多项式模 22 的结果

f(x)=x5+x2+1(Z/2Z)[x]\overline{f(x)} = x^5 + x^2 + \overline 1 \in (\mathbb Z/2\mathbb Z)[x]

如果能证明 f(x)\overline{f(x)}(Z/2Z)[x](\mathbb Z/2\mathbb Z)[x] 上不可约,那么 f(x)f(x)Z[x]\mathbb Z[x] 上不可约。

如果 f(x)\overline{f(x)}(Z/2Z)[x](\mathbb Z/2\mathbb Z)[x] 上可约,因为 deg(f)=5\deg(\overline{f}) = 5,所以只能分解为 11 次与 44 次,或者 22 次与 33 次的乘积
商环 (Z/2Z)(\mathbb Z/2\mathbb Z) 上只有两个元素 0,1\overline 0, \overline 1,简单穷举可知

f(0)=1,f(1)=1\overline{f(0)} = \overline 1,\quad \overline{f(1)} = \overline 1

这意味着 f(x)\overline{f(x)}(Z/2Z)[x](\mathbb Z/2\mathbb Z)[x] 上无根,也就不能包含一次因子,所以只能分解为 22 次与 33 次的乘积

(Z/2Z)[x](\mathbb Z/2\mathbb Z)[x] 上,所有 22 次多项式可以穷举给出

x2,x2+1,x2+x,x2+x+1x^2, x^2 + \overline 1, x^2 + x, x^2 + x + \overline 1

显然我们需要的是一个不能被进一步分解为一次因子的多项式,这四个多项式中在 (Z/2Z)[x](\mathbb Z/2\mathbb Z)[x] 上无根的只有 x2+x+1x^2 + x + \overline 1
由于 Z/2Z=F2\mathbb Z/2\mathbb Z = \mathbb F_2 是一个域,所以在 (Z/2Z)[x](\mathbb Z/2\mathbb Z)[x] 上可以做多项式除法。让 f(x)\overline{f(x)} 除以 x2+x+1x^2 + x + \overline 1,得到

f(x)=(x2+x+1)(x3+x2)+1\overline{f(x)} = (x^2 + x + \overline 1)(x^3 + x^2) + \overline 1

余数不为零,所以 f(x)\overline{f(x)} 不能被分解为 22 次与 33 次的乘积
综上,f(x)\overline{f(x)}(Z/2Z)[x](\mathbb Z/2\mathbb Z)[x] 上不可约
从而 f(x)f(x)Z[x]\mathbb Z[x] 上不可约
从而 f(x)f(x)Q[x]\mathbb Q[x] 上不可约
\square

# 多项式环上的理想

现在让我们尝试一般化分析多项式环上的理想,首先回忆系数与多项式环的关联。对于多项式环 R[x]R[x]

  • RR 是 UFD R[x]\implies R[x] 是 UFD
  • RR 是域 R[x]\implies R[x] 是 ED

在分析理想结构是,最完美的情况自然是 PID,这对应系数环为域的情况,所以我们分为两类

  • RR 为域,此时 R[x]R[x] 为 PID
  • RR 为 UFD,此时 R[x]R[x] 为 UFD

此处没有讨论一般交换环,而是只讨论了 UFD 的主要原因是:UFD 是 R[x]R[x] 保持代数算术结构(唯一分解性)的充要条件
如果我们讨论单纯的交换环,例如含有零因子 a,ba,b 的环,这会使得其作为常数多项式也是零因子,从而使得多项式环的结构变得复杂
进一步,如果考虑非 UFD 的整环,由于无法保证多项式环是否是 UFD,这会使得不可约元生成的理想不一定是素理想,从而使得理想结构的分析变得困难

系数环为域
对于任何给定的理想 IR[x]I \subset R[x],由于 R[x]R[x] 为 PID,所以存在唯一的首一多项式 fR[x]f \in R[x],使得

I=(f)I = (f)

并且 PID 上的素理想等价于极大理想,根据定义 (f)(f) 为素理想等价于 ff 为素元,也就是不可约多项式。这使得多项式环上素理想与极大理想的判定可以变得简单:例如常见的系数域有实数域 R\mathbb R,和复数域 C\mathbb C

R=RR = \mathbb R 时,
实数域下不可约多项式主要有两种类型:

  • 一次式 xax - a
  • 不存在实数解的二次式 x2+bx+cx^2 + bx + c,其中判别式 b24c<0b^2 - 4c \lt 0

而对于复数域,由于复数域是代数闭域,这使得在 C[x]\mathbb C[x] 上不可约多项式仅有

  • 一次式 xax - a

同样地,对于商环结构来说,由于 (f)(f) 的素和极大等价于可约性,而我们有商环的等价:

  • (f)(f) 为素理想 R[x]/(f)\iff R[x]/(f) 为整环
  • (f)(f) 为极大理想 R[x]/(f)\iff R[x]/(f) 为域

所以得到结论

  • ff 为不可约多项式时,R[x]/(f)R[x]/(f) 为域
  • ff 为可约多项式时,R[x]/(f)R[x]/(f) 甚至不是整环

实际上也可以从中国剩余定理的角度来看:如果 ff 可约为 f=ghf = gh,则

R[x]/(f)R[x]/(gh)R[x]/(g)×R[x]/(h)R[x]/(f) \cong R[x]/(gh) \cong R[x]/(g) \times R[x]/(h)

而右侧的直积环中显然存在零因子(类似 (10)(01)\binom{1}{0} \cdot \binom{0}{1} 的构造就可以了)

系数环为 UFD
此时大概率 R[x]R[x] 不是 PID,所以需要区分两类理想来分析,例如

  • 单一个多项式生成的主理想
  • 由多个多项式生成的理想

Gauss 引理变得尤为重要,对于本原多项式 ff,其在 R[x]R[x] 上的可约性等价于其在分式域 Frac(R)[x]\mathrm{Frac}(R)[x] 上的可约性。多项式的可约性是分析理想性质的重要角度

考虑 R[x]R[x] 上的素理想 PP,对其可以进行两种分类

  • PP 不包含 RR 中的素元
  • PP 包含 RR 中的素元

PP 不包含 RR 中的素元时,也就是 PR={0}P \cap R = \{0\}
这也意味着 PP 中所有的非零多项式都不能是常数多项式。
让我们用局部化的思维方式解决问题:构造 RR 的分式域 F=Frac(R)F = \mathrm{Frac}(R),尝试将 PP 扩展到 F[x]F[x] 上。
由于 PP 本身并不对 F[x]F[x] 的乘法封闭,所以我们构造 F[x]F[x] 上的扩展理想

Pe=PF[x]F[x]P^e = P \cdot F[x] \subset F[x]

由于 FF 是域,这意味着 F[x]F[x] 为 PID,所以 PeP^e 为主理想,设其生成元为 fF[x]f \in F[x],即

Pe=(f)P^e = (f)

基于分式域的定义,令

f(x)=anbnxn+an1bn1xn1++a0b0,ai,biR,bi0f(x) = \frac{a_n}{b_n} x^n + \frac{a_{n-1}}{b_{n-1}} x^{n-1} + \cdots + \frac{a_0}{b_0},\quad a_i, b_i \in R,\ b_i \neq 0

RR 的 UFD 性质保证了最小公倍数的存在,取

b=lcm(bn,bn1,,b0)b = \mathrm{lcm}(b_n, b_{n-1}, \ldots, b_0)

那么可以构造多项式,将其拉回 R[x]R[x]

g(x)=bf(x)=banbnxn+ban1bn1xn1++ba0b0R[x]g(x) = b f(x) = \frac{b a_n}{b_n} x^n + \frac{b a_{n-1}}{b_{n-1}} x^{n-1} + \cdots + \frac{b a_0}{b_0} \in R[x]

对其进行本原化处理,可以将 g(x)g(x) 写成

g(x)=cont(g)g0(x),g0(x)R[x]g(x) = \mathrm{cont}(g) \cdot g_0(x),\quad g_0(x) \in R[x]

其中 g0(x)R[x]g_0(x) \in R[x] 为本原多项式。

那么现在存在关系

f(x)=cbg0(x)f(x) = \frac{c}{b} \cdot g_0(x)

而域保证了 cbF×\frac{c}{b} \in F^\times,所以 ffg0g_0F[x]F[x] 中互伴,这意味着在生成理想的角度下

(f)=(g0)(f) = (g_0)

这使得我们的目标退化回了 R[x]R[x] 上的本原多项式 g0g_0

而我们想要退回到 R[x]R[x] 上的理想 PP,因为生成 PeP^e 的元素 g0g_0 是本原的,并且 PP 是素的,这意味着整除关系和元素归属可以无损地从 K[x]K[x] 传递回 R[x]R[x],即

P=(g0)R[x]P = (g_0) \subset R[x]

(此处严格证明省略,可以自行尝试双向包含证明)
结论:此时 PP 为主理想,且生成元为本原不可约多项式

PP 包含 RR 中的素元时,取素元 pPRp \in P \cap R
如果 PP 恰好就是由 pp 生成的主理想:

P=(p)P = (p)

否则需要考虑对应关系:PP 在商环 (R/(p))[x](R/(p))[x] 中对应一个非零素理想

PPˉ(R/(p))[x]P \mapsto \bar{P} \in (R/(p))[x]

如果 RR 是 PID,那么 (p)(p) 极大,所以 (R/(p))(R/(p)) 是域,自然可以得到

F[x]:=(R/(p))[x]\mathbb F[x] := (R/(p))[x]

是 PID。所以 Pˉ\bar{P} 必定由某个多项式 gˉ(x)\bar{g}(x) 生成,其中 gˉ\bar{g}F[x]\mathbb F[x] 中不可约。
回退到 R[x]R[x],这意味着:

P=(p,g(x))P = (p, g(x))

其中 g(x)R[x]g(x) \in R[x] 是一个首一多项式,且模 pp 后不可约。

如果 RR 不是 PID,那么逻辑链条会在中间断裂,导致理想 PP 的结构变得更复杂(通常需要更多的生成元)。
回想刚才的推导路径:

  • ppRR 中的素元 R是PID\xrightarrow{R \text{是PID}} R/(p)R/(p) 是域 \xrightarrow{} (R/(p))[x](R/(p))[x] 是 PID。

RR 不是 PID 时:

  • 虽然 pp 是素元,商环 Rˉ=R/(p)\bar{R} = R/(p) 仍然是整环
  • 但是,Rˉ\bar{R} 不再是域。
  • 因此,多项式环 Rˉ[x]\bar{R}[x] 的系数只是整环,而非域。
  • 结论:Rˉ[x]\bar{R}[x] 不是 PID

这意味着,Pˉ\bar{P}PP 在商环中的像)在 Rˉ[x]\bar{R}[x] 中可能无法由单个元素 gˉ(x)\bar{g}(x) 生成。

RR 不是 PID 时,包含素元 pp 的素理想 PP 的形式不再是简单的 p,g(x)\langle p, g(x) \rangle,而是:

P=(p,f1,f2,,fk)P = (p, f_1, f_2, \ldots, f_k)

其中:

  • ppRR 中的素元。
  • f1,,fkf_1, \dots, f_kR[x]R[x] 中的多项式。
  • 它们的像 fˉ1,,fˉk\bar{f}_1, \dots, \bar{f}_k 生成了商环 Rˉ[x]\bar{R}[x] 中的素理想 Pˉ\bar{P}

这会引起递归:既然 Rˉ[x]\bar{R}[x] 是一个系数为整环的多项式环,我们要分析 Pˉ\bar{P} 的结构,实际上就是回到了多项式环上的理想是什么样的结构这个问题本身,只是系数环变小了(降维了)。

所以这并不是很漂亮的结论。


综上,我们可以给出结论:对于多项式环 R[x]R[x]

  • RR 为域,记 F[x]:=R[x]F[x] := R[x]
    • (0)(0) 为自明素理想,但不是极大理想
    • 素理想可能为 (f)(f),其中 fF[x]f \in F[x] 为不可约多项式
    • 由于 F[x]F[x] 为 PID,极大理想等价于非零素理想,即为 (f)(f) 形式,其中 ff 为不可约多项式
    • 而对于可约多项式生成的理想 (gh)(gh),在商环中取 g,h\overline g, \overline h 可以构造出零因子
  • RR 为 PID,记 F=Frac(R)F = \mathrm{Frac}(R)
    • (0)(0) 为自明素理想,但不是极大理想
    • 素理想可能为 (p)(p),其中 ppRR 中素元
    • 素理想可能为 (g0)(g_0),其中 g0R[x]g_0 \in R[x] 为本原不可约多项式
    • 素理想可能为 (p,g)(p, g),其中 ppRR 中素元,gg 为首一多项式且在商环 (R/(p))[x](R/(p))[x] 上不可约
    • 其极大理想处于每个素理想包含链的顶端,即为 (p,g)(p, g) 形式

示例
R[x]=Q[x],R[x],C[x]R[x] = \mathbb Q[x], \mathbb R[x], \mathbb C[x]
非零理想 (f)R[x](f) \subset R[x] 成为素,极大当且仅当 ffR[x]R[x] 上不可约

推导过程中可以得知,该类问题的证明方法为:

  • 构造嵌入的代入映射到多项式的根所在的扩大环,此时像为扩大环(实际上只能为域)且核为该多项式生成的理想
  • 同态定理给出商环同构于扩域,从而得到理想极大

示例
证明 (x2+1)R[x](x^2 + 1) \subset \mathbb R[x] 为极大理想

证明

考虑代入导出的同态映射

φ:R[x]C,f(x)f(1)\overline \varphi : \mathbb R[x] \to \mathbb C,\ f(x) \mapsto f(\sqrt{-1})

那么

a+b1C:φ(a+b1)=a+b1Imφ=C{}^\forall a + b\sqrt{-1} \in \mathbb C: \overline \varphi(a + b\sqrt{-1}) = a + b\sqrt{-1} \implies \mathrm{Im} \overline \varphi = \mathbb C

任取 f(x)Kerφf(x) \in \mathrm{Ker} \overline \varphi,由于 R\mathbb R 是域,所以 R[x]\mathbb R[x] 是 Euclidean 整环,可以做多项式除法,设 q(x),r(x)R[x]q(x), r(x) \in \mathbb R[x],使得

f(x)=(x2+1)q(x)+r(x),deg(r)<2f(x) = (x^2 + 1) q(x) + r(x),\quad \deg(r) < 2

那么

f(1)=r(1)=0r(x)=0f(x)(x2+1)f(\sqrt{-1}) = r(\sqrt{-1}) = 0 \implies r(x) = 0 \implies f(x) \in (x^2 + 1)

任取 f(x)(x2+1)f(x) \in (x^2 + 1),则存在多项式 g(x)R[x]g(x) \in \mathbb R[x],使得 f(x)=(x2+1)g(x)f(x) = (x^2 + 1) g(x),所以

f(1)=(12+1)g(1)=0f(x)Kerφf(\sqrt{-1}) = (\sqrt{-1}^2 + 1) g(\sqrt{-1}) = 0 \implies f(x) \in \mathrm{Ker} \overline \varphi

所以 Kerφ=(x2+1)\mathrm{Ker} \overline \varphi = (x^2 + 1)
由同态定理可得

R[x]/(x2+1)C\mathbb R[x]/(x^2 + 1) \cong \mathbb C

C\mathbb C 为域,所以 (x2+1)(x^2 + 1) 为极大理想
\square


示例
R[x]=Z[x]R[x] = \mathbb Z[x]
非零素理想为

  • (p)(p),其中 ppZ\mathbb Z 中素数
  • (g0)(g_0),其中 g0Z[x]g_0 \in \mathbb Z[x] 为本原不可约多项式
  • (p,g)(p, g),其中 ppZ\mathbb Z 中素数,gg 为首一多项式且在商环 (Z/(p))[x](\mathbb Z/(p))[x] 上不可约
    极大理想为
  • (p,g)(p, g),其中 ppZ\mathbb Z 中素数,gg 为首一多项式且在商环 (Z/(p))[x](\mathbb Z/(p))[x] 上不可约

推导过程中可以得知,该类问题的证明方法需要分类

  • (p)(p) 为素理想是自明的,因为商环 Z[x]/(p)(Z/(p))[x]\mathbb Z[x]/(p) \cong (\mathbb Z/(p))[x] 为域上的多项式环。
  • 如果要证明 (g0)(g_0) 为素理想,构造代入映射到 g0g_0 的根所在的集合,如果根可以在 Z\mathbb Z 中取到,那么商环同构于 Z\mathbb Z 为整环非域(对应素),否则同构于其分式域 Q\mathbb Q 为域(对应极大)
  • 如果要证明 (p,g)(p, g) 为极大理想,先构造代入映射到 gg 的根所在的集合,在对其取模,做商映射到 (Z/(p))[x](\mathbb Z/(p))[x] 上。那么可以证明商环 Z[x]/(p,g)(Z/(p))[x]/(g)\mathbb Z[x]/(p, g) \cong (\mathbb Z/(p))[x]/(g),因为 pp 是素数,所以其同构于域,得到极大。

示例
证明 (x)Z[x](x) \subset \mathbb Z[x] 为素理想但不是极大理想

证明

构造代入映射

φ:Z[x]Z,f(x)f(0)\overline \varphi : \mathbb Z[x] \to \mathbb Z,\ f(x) \mapsto f(0)

那么

Imφ={z0+z10+z202+ziZ}=Z\mathrm{Im} \overline \varphi = \{ z_0 + z_1 \cdot 0 + z_2 \cdot 0^2 + \cdots \mid z_i \in \mathbb Z \} = \mathbb Z

Kerφ={z0+z1x+z2x2+z0=0,ziZ}={x(z1+z2x+)ziZ}=xZ[x]=(x)\begin{aligned} \mathrm{Ker} \overline \varphi &= \{ z_0 + z_1 x + z_2 x^2 + \cdots \mid z_0 = 0, z_i \in \mathbb Z \} \\ &= \{x(z_1 + z_2 x + \cdots) \mid z_i \in \mathbb Z \} \\ &= x \mathbb Z[x] = (x) \end{aligned}

由同态定理可得

Z[x]/(x)Z\mathbb Z[x]/(x) \cong \mathbb Z

Z\mathbb Z 为整环但不是域,所以 (x)(x) 为素理想但不是极大理想
\square

示例
证明 (2,x)Z[x](2, x) \subset \mathbb Z[x] 为极大理想

证明

构造代入映射

φ:Z[x]Z/2Z,f(x)f(0)(mod2)\overline \varphi : \mathbb Z[x] \to \mathbb Z/2\mathbb Z,\ f(x) \mapsto f(0) \pmod 2

那么

Imφ={z0+z10+z202+z00,1mod2,ziZ}=Z/2Z\mathrm{Im} \overline \varphi = \{ z_0 + z_1 \cdot 0 + z_2 \cdot 0^2 + \cdots \mid z_0 \equiv 0,1 \bmod 2, z_i \in \mathbb Z \} = \mathbb Z/2\mathbb Z

Kerφ={z0+z1x+z2x2+z00mod2,ziZ}={2k+x(z1+z2x+)k,ziZ}=2Z[x]+xZ[x]=(2,x)\begin{aligned} \mathrm{Ker} \overline \varphi &= \{ z_0 + z_1 x + z_2 x^2 + \cdots \mid z_0 \equiv 0 \bmod 2, z_i \in \mathbb Z \} \\ &= \{ 2k + x(z_1 + z_2 x + \cdots) \mid k, z_i \in \mathbb Z \} \\ &= 2\mathbb Z[x] + x \mathbb Z[x] = (2, x) \end{aligned}

由同态定理可得

Z[x]/(2,x)Z/2Z\mathbb Z[x]/(2, x) \cong \mathbb Z/2\mathbb Z

Z/2Z\mathbb Z/2\mathbb Z 为域,所以 (2,x)(2, x) 为极大理想
\square