是唯一分解整环的多项式环
我们在命题1中已经看到,如果 R 是一个整环,那么 R[x] 也是一个整环。此外,这样一个 R 可以嵌入到它的分式域中 F(第7.5节的定理15),因此 R[x]⊆F[x] 是一个子环,F[x] 是一个欧几里得域(因此是一个主理想整环和一个唯一分解整环)。许多针对 R[x] 的计算可以通过在 F[x] 中进行,代价是允许分数系数。这立即引出了一个问题,即如何在 F[x] 中进行的计算(如多项式的分解)能够用来为 R[x] 提供信息。
例如,假设 p(x) 是 R[x] 的一个多项式。由于 F[x] 是一个唯一分解整环,我们可以将 p(x) 唯一地分解为 F[x] 中不可约元的乘积。自然地,我们会问是否也能在 R[x] 中做同样的事情,即 R[x] 是否是一个唯一分解整环?一般来说,答案是否定的,因为如果 R[x] 是一个唯一分解整环,那么常数多项式必须唯一地分解为 R[x] 中的不可约元,其必然是0次,因为乘积的次数相加,即 R 本身必须是一个唯一分解整环。因此,如果 R 是一个不是唯一分解整环的整环,那么 R[x] 不能是一个唯一分解整环。另一方面,结果是,如果 R 是一个唯一分解整环,那么 R[x] 也是一个唯一分解整环。证明这个结论的方法是先在 F[x] 中唯一分解,然后“清除分母”以在 R[x] 中获得唯一分解。使这一点精确的第一步是比较 F[x] 中多项式的分解与 R[x] 中的分解。
命题 5.(高斯引理)
设 R 是一个唯一分解整环,其分式域为 F,并且设 p(x)∈R[x]。如果 p(x) 在 F[x] 中可约,那么 p(x) 在 R[x] 中也可约。更准确地说,如果 p(x)=A(x)B(x) 对于某些非常数多项式 A(x),B(x)∈F[x],那么存在非零元素 r,s∈F 使得 rA(x)=a(x) 和 sB(x)=b(x) 都位于 R[x] 中,并且 p(x)=a(x)b(x) 是 R[x] 中的一个因式分解。
证明:方程 p(x)=A(x)B(x) 右边的多项式的系数是域 F 中的元素,因此是唯一分解整环 R 中元素的商。将这些系数乘以它们的公共分母,我们得到一个方程 dp(x)=a′(x)b′(x) ,现在 a′(x) 和 b′(x) 是 R[x] 的元素,而 d 是 R 中的非零元素。如果 d 是 R 中的单位,那么命题对于 a(x)=d−1a′(x) 和 b(x)=b′(x) 成立。假设 d 不是单位,并将其写成 R 中不可约元的乘积,例如 d=p1⋯pn 。由于 p1 在 R 中是不可约的,理想 (p1) 是素理想(参见命题 12,第 8.3 节),因此根据上述命题 2,理想 p1R[x] 在 R[x] 中是素理想,(R/p1R)[x] 是一个整环。将方程 dp(x)=a′(x)b′(x) 对 p1 取模,我们在这个整环中得到方程 0=a′(x)b′(x)(横杠表示这些多项式在商环中的像),因此这两个因子之一,比如说 a′(x) 必须为 0。但这意味着 a′(x) 的所有系数都可以被 p1 整除,因此 p11a′(x) 也有在 R 中的系数。换句话说,在方程 dp(x)=a′(x)b′(x) 中,我们可以从左边 d 中消去一个 p1 的因子,以及从右边的 a′(x) 或 b′(x) 中消去一个因子,仍然得到一个在 R[x] 中的方程。但现在左边 d 的因子少了一个不可约因子。用同样的方法处理 d 的其余因子,我们可以将 d 的所有因子消去进入右边的两个多项式中,得到一个方程 p(x)=a(x)b(x) ,其中 a(x),b(x)∈R[x] 和 a(x),b(x) 分别是 F 的 A(x),B(x) 倍。这完成了证明。
请注意,我们不能证明 a(x) 和 b(x) 必然是 R -A(x) 的倍数和 B(x) 的倍数,分别,因为例如,我们可以将 x2 在 Q[x] 中分解为 A(x)=2x 和 B(x)=21x 的乘积,但没有 A(x) 和 B(x) 的整数倍能给出 x2 在 Z[x] 中的分解。
环 R 的元素在唯一分解整环 F[x] 中成为单位元(F[x] 中的单位元是 F 的非零元素)。例如,7x 在 Z[x] 中分解为两个不可约元的乘积:7 和 x(因此 7x 在 Z[x] 中不是不可约的),而 7x 是 Q[x] 中单位元 7 乘以不可约元 x(因此 7x 在 Q[x] 中是不可约的)。以下推论表明,这基本上是 R[x] 中的不可约元素与 F[x] 中的不可约元素之间的唯一区别。
推论 6
设 R 是一个唯一分解整环,F 是其分式域,设 p(x)∈R[x] 。假设 p(x) 系数的最大公约数为 1。那么 p(x) 在 R[x] 中不可约当且仅当它在 F[x] 中不可约。特别地,如果 p(x) 是首一多项式且在 R[x] 中不可约,那么 p(x) 在 F[x] 中也是不可约的。
证明:根据上述高斯引理,如果 p(x) 在 F[x] 中可约,那么它在 R[x] 中也可约。反之,关于 p(x) 系数的最大公约数的假设意味着如果它在 R[x] 中可约,那么 p(x)=a(x)b(x) ,其中 a(x) 和 b(x) 都不是 R[x] 中的常数多项式。这个相同的因式分解表明 p(x) 在 F[x] 中可约,从而完成了证明。
定理 7
R 是唯一分解整环当且仅当 R[x] 是唯一分解整环。
证明:我们上面已经指出,R[x] 一个唯一分解整环迫使 R 成为一个唯一分解整环。假设反过来 R 是一个唯一分解整环,F 是它的分式域,p(x) 是 R[x] 的一个非零元素。设 d 为 p(x) 系数的最大公约数,因此 p(x)=dp′(x),其中 p′(x) 系数的最大公约数为 1。p(x) 的这种分解在 d 的变化(即在 R 的单位变化)下是唯一的,并且由于 d 可以在 R 中唯一地分解为不可约元素(这些在更大的环 R[x] 中也是不可约的),因此足以证明 p′(x) 可以在 R[x] 中唯一地分解为不可约元素。因此我们可以假设 p(x) 系数的最大公约数为 1。我们还可以进一步假设 p(x) 在 R[x] 中不是一个单位,即次数 p(x)>0。
由于 F[x] 是一个唯一分解整环,p(x) 可以在 F[x] 中唯一地分解为不可约元素。根据高斯引理,这样的分解意味着在 R[x] 中存在 p(x) 的一个分解,其因子是 F[x] 中因子的 F 倍数。由于 p(x) 系数的最大公约数是 1,那么这些因子中每个因子的系数的最大公约数也必须是 1。根据推论 6,这些因子中的每一个在 R[x] 中都是不可约的。这表明 p(x) 可以写成 R[x] 中不可约元素的有限乘积。
p(x) 的分解的唯一性来源于 F[x] 中分解的唯一性。假设
p(x)=q1(x)⋯qr(x)=q1′(x)⋯qs′(x)
是 p(x) 在 R[x] 中的两个不可约因子的分解。由于 p(x) 系数的最大公约数是 1,因此上述每个不可约因子也是如此 - 特别是,每个因子都有正次数。根据推论 6,每个 qi(x) 和 qi′(x) 在 F[x] 中是不可约的。由于 F[x],r=s 中的唯一分解性,并且可能经过重新排列,对于所有 i∈{1,…,r},qi(x) 和 qi′(x) 在 F[x] 中是伴随的。剩下要证明的是它们在 R[x] 中也是伴随的。由于 F[x] 的单位恰好是 F× 的元素,我们需要考虑当 q(x)=baq′(x) 对于某些 q(x),q′(x)∈R[x] 和 R 中的非零元素 a,b 时,其中 q(x) 和 q′(x) 的系数的最大公约数是 1。在这种情况下 bq(x)=aq′(x);左边系数的最大公约数是 b,右边系数的最大公约数是 a。由于在唯一分解整环中,非零多项式系数的最大公约数是唯一的,直到单位,a=ub 对于 R 中的某个单位 u。因此 q(x)=uq′(x),所以 q(x) 和 q′(x) 在 R 中也是伴随的。这完成了证明。
推论 8
如果 R 是一个唯一分解整环,那么在任意数量的变量上的多项式环,其系数在 R 中,也是一个唯一分解整环。
证明:对于有限多个变量,这可以通过从定理7的归纳得出,因为一个n变量的多项式环可以被视为一个变量的多项式环,其系数在n−1变量的多项式环中。一般情况遵循任意数量变量的多项式环的定义,即有限多个变量的多项式环的并集。
示例
(1) Z[x],Z[x,y]等是唯一分解整环。环Z[x]给出了一个不是主理想整环的唯一分解整环的例子。
(2) 同样,Q[x],Q[x,y]等是唯一分解整环。
我们之前看到,如果R是一个唯一分解整环,其分式域为F,且p(x)∈R[x],那么我们可以将p(x)的系数的最大公约数d提取出来,得到p(x)=dp′(x),其中p′(x)在R[x]和F[x]中都是不可约的。现在假设R是一个任意的整环,其分式域为F。在R中,最大公约数的概念可能没有意义,然而人们仍然可以问,比如说,在R[x]中不可约的首一多项式是否在F[x]中仍然不可约(即,是否命题6的最后一个陈述是正确的)。
首先注意,如果一个首项系数为1的多项式 p(x) 是可约的,那么它必须在 R[x] 中有一个分解 p(x)=a(x)b(x),其中 a(x) 和 b(x) 都是首项系数为1的非常数多项式(回想一下 p(x) 的首项是因子的首项的乘积,所以 a(x) 和 b(x) 的首项系数都是单位元——因此我们可以安排这些系数为1)。换句话说,一个非常数首项系数为1的多项式 p(x) 是不可约的当且仅当它不能分解为两个首项系数为1的较小次数多项式的乘积。
我们现在看到,对于任意整环 R 和 R[x] 中的首项系数为1的不可约多项式 p(x),p(x) 在 F[x] 中是不可约的这个命题是不成立的。例如,设 R=Z[2i]={a+2bi∣a,b∈Z} (复数的子环)并且设 p(x)=x2+1 。那么 R 的分式域是 F={a+bi∣a,b∈Q} 。多项式 p(x) 在 F[x]:x2+1=(x−i)(x+i) 中唯一地分解为两个线性因子的乘积,因此特别是 p(x) 在 F[x] 中是可约的。这两个因子都不在 R[x] 中(因为 i∈/R) 所以 p(x) 在 R[x] 中是不可约的)。特别是,根据推论6,Z[2i] 不是一个唯一分解整环。