整环上的多变量多项式不是 PID 的证明
整环上的多变量多项式不是 PID.
分析与证明:设 (R, +, ·) 是一个整环,需证若 n ≥ 2, 则 R[x1, ..., xn] 不是 PID.
为方便起见,使用多重变量简记符号 x = x1, ..., xn,以及多重指标简记符号 α = α1, ..., αn,并记 xα = x1α1 ...xnαn.
采用反证法,假设 R[x] 是 PID,即 R[x] 中任意理想都是主理想. 令 J 是由 n 个单项式 x1,...,xn 生成的理想,即
J = (x1, ..., xn) = R[x]·x1 + ... + R[x]·xn.
于是存在 f ∈ R[x],使得 (f) = f·R[x] = J = (x1, ..., xn).
由 x1 ∈ J = f·R[x] 可知,f | x1,同样有 f | x2. 即存在 g, h ∈ R[x],使得 fg = x1,fh = x2.
记 f = Σα aαxα,g = Σα bαxα. 则
fg = f = Σα (Σβ+γ=α aβbγ)·xα = x1. 即 fg 中的非零项只有多重指标为 α = (1, 0, ..., 0) 的这一项.
记 u0 = a(0, 0, ..., 0),u1 = a(1, 0, ..., 0),v0 = b(0, 0, ..., 0),v1 = b(1, 0, ..., 0),即有
fg = (u0v1 + u1v0)·x1 + u0v0 = x1. 于是有
u0v1 + u1v0 = 1,u0v0 = 0.
由 u0v0 = 0 以及 u0, v0 ∈ R,R 是整环,可知 u0 = 0 或 v0 = 0.
若 u0 = 0,则 u1v0 = 1. 即 u1 和 v0 都是 R 中的单位. 即 f 中的 u1x1 与 g 中的 v0 相乘得到 x1.
显然 deg(f) ≥ deg(u1x1) = 1,deg(g) ≥ deg(v0) = 0,deg(fg) = 1.
故 g = v0,f = u1x1. 于是 fh 中的每个单项式都有 x1,这显然与 fh = x2 矛盾.
若 v0 = 0,则 u0v1 = 1. 同理可得 g = v1x1,f = u0,而 (u0) = R[x],于是 R[x] = J = (x1, ..., xn) = R[x]·x1 + ... + R[x]·xn. 而这是不可能的,因为 1 并不属于 J = R[x]·x1 + ... + R[x]·xn.
综上,n ≥ 2 时,R[x1, ..., xn] 不是 PID.
补充说明:上面的证明用到了如下的一个引理:
若 (R, +, ·) 是整环,则对任意 f, g ∈ R[x] \ {0},都有 deg(fg) = deg(f) + deg(g).