1 多项式
1.1 数域
多项式是代数学中最基本的研究对象之一, 它不但与高次方程的讨论有关, 而且在进一步学习代数以及其它数学分支时也都会碰到. 本章就来介绍一些有关多项式的基本知识. 在中学代数中我们学过多项式, 现在的讨论可以认为是中学所学知识的加深, 并且推广到更一般的情况.
我们知道, 数是数学的一个最基本的概念. 我们的讨论就从这里开始. 在历史上, 数的概念经历了一个长期发展的过程, 大体上看, 是由正整数到整数, 有理数, 然后是实数, 再到复数. 这个过程反映了人们对客观世界的认识的不断深入. 中学数学的学习也基本上反映了这样一个发展过程. 回想一下, 中学数学中数的含义在不同的阶段实际上是不同的, 只是没有明确指出而已.
按照所研究的问题, 我们常常需要明确规定多考虑的数的范围. 譬如说, 在解决一个实际问题中列出了一个二次方程, 这个方程有没有解就与未知量所代表的对象有关, 也就是与未知量所允许的取值范围有关. 又如, 任意两个整数的商不一定是整数, 这就是说, 限制在整数的范围内, 除法不是普遍可以做的, 而在有理数范围内, 只要除数不为零, 除法总是可以做的. 因此, 在数的不同范围内同一个问题的回答可能是不同的. 我们经常会遇到的数的范围有全体有理数, 全体实数以及全体负数, 它们显然具有一些不同的性质. 当然, 他们也有很多共同的性质, 在代数中经常是将有共同性质的对象统一进行讨论. 关于数的加, 减, 乘, 除等运算的性质通常称为数的代数性质 . 代数所研究的问题主要涉及数的代数性质, 这方面的大部分性质是有理数, 实数, 复数的全体所共有的. 有时我们还会碰到一些其它的数的集合, 简称数集. 有些数集也具有与有理数, 实数, 复数的全体所共有的代数性质. 为了在讨论中能够把它们统一起来, 我们引入一个一般的概念.
定义 1.1
设 P P P 是由一些复数组成的集合, 其中包括 0 0 0 和 1 1 1 . 如果 P P P 中任意两个数(这两个数也可以相同)的和, 差, 积, 商(除数不为 0 0 0 )仍然是 P P P 中的数, 那么 P P P 就称为一个数域 .
显然, 全体有理数组成的集合, 全体实数组成的集合, 全体复数组成的集合都是数域. 这三个数域我们分别用字母 Q \mathbb{Q} Q , C \mathbb{C} C , R \mathbb{R} R 来代表. 全体整数组成的集合就不是数域, 因为不是任意两个整数的商都是整数.
如果数的集合 P P P 中任意两个数做某一运算的结果仍在 P P P 中, 我们就说数集 P P P 对这个运算是封闭的 . 因此, 数域的定义也可以说成, 如果一个包含 0 0 0 , 1 1 1 在内的数集 P P P 对于加法, 减法, 乘法与除法(除数不为 0 0 0 )是封闭的, 那么 P P P 就称为一个数域.
下面来举一些例子.
例 1.1
所有具有形式
的数(其中 a a a , b b b 是任何有理数)构成一个数域. 通常用 Q ( 2 ) \mathbb{Q}(\sqrt{2}) Q ( 2 ) 来表示这个数域. 显然, 数集 Q ( 2 ) \mathbb{Q}(\sqrt{2}) Q ( 2 ) 包含 0 0 0 与 1 1 1 , 并且它对于加, 减法是封闭的. 现在证明它对乘, 除法也是封闭的. 我们知道
( a + b 2 ) ( c + d 2 ) = ( a c + 2 b d ) + ( a d + b c ) 2 . (a + b\sqrt{2})(c + d\sqrt{2})=(ac+2bd)+(ad+bc)\sqrt{2}. ( a + b 2 ) ( c + d 2 ) = ( a c + 2 b d ) + ( a d + b c ) 2 .
因为 a a a , b b b , c c c , d d d 都是有理数, 所以 a c + 2 b d ac+2bd a c + 2 b d , a d + b c ad+bc a d + b c 也是有理数. 这就说明乘积 ( a + b 2 ) ( c + d 2 ) (a + b\sqrt{2})(c + d\sqrt{2}) ( a + b 2 ) ( c + d 2 ) 还在 Q ( 2 ) \mathbb{Q}(\sqrt{2}) Q ( 2 ) 内, 所以 Q ( 2 ) \mathbb{Q}(\sqrt{2}) Q ( 2 ) 对于乘法是封闭的.
设 a + b 2 ≠ 0 a+b\sqrt{2}\neq0 a + b 2 = 0 , 于是 a − b 2 ≠ 0 a-b\sqrt{2}\neq0 a − b 2 = 0 (为什么?), 而
c + d 2 a + b 2 = ( c + d 2 ) ( a − b 2 ) ( a + b 2 ) ( a − b 2 ) = a c − 2 b d a 2 − 2 b 2 + a d − b c a 2 − 2 b 2 2 , \frac{c+d\sqrt{2}}{a+b\sqrt{2}}=\frac{(c+d\sqrt{2})(a-b\sqrt{2})}{(a+b\sqrt{2})(a-b\sqrt{2})}=\frac{ac-2bd}{a^2-2b^2}+\frac{ad-bc}{a^2-2b^2}\sqrt{2}, a + b 2 c + d 2 = ( a + b 2 ) ( a − b 2 ) ( c + d 2 ) ( a − b 2 ) = a 2 − 2 b 2 a c − 2 b d + a 2 − 2 b 2 a d − b c 2 ,
因为 a a a , b b b , c c c , d d d 是有理数, 所以 a 2 − 2 b 2 a^2-2b^2 a 2 − 2 b 2 是非零有理数, a c − 2 b d a 2 − 2 b 2 \frac{ac-2bd}{a^2-2b^2} a 2 − 2 b 2 a c − 2 b d , a d − b c a 2 − 2 b 2 \frac{ad-bc}{a^2-2b^2} a 2 − 2 b 2 a d − b c 也是有理数. 这就证明了 Q ( 2 ) \mathbb{Q}(\sqrt{2}) Q ( 2 ) 对于除法的封闭性.
例 1.2
所有可以表成形式
a 0 + a 1 π + ⋯ + a n π n b 0 + b 1 π + ⋯ + b m π m \frac{a_0+a_1\pi+\dots+a_n\pi^n}{b_0+b_1\pi+\dots+b_m\pi^m} b 0 + b 1 π + ⋯ + b m π m a 0 + a 1 π + ⋯ + a n π n
的数组成一数域, 其中 n n n , m m m 为任意非负整数, a i , b j ( i = 0 , … , n ; j = 0 , … , m ) a_i, b_j(i=0, \dots, n; j=0, \dots, m) a i , b j ( i = 0 , … , n ; j = 0 , … , m ) 是整数. 验证留给读者去做.
例 1.3
所有奇数组成的数集, 对于乘法是封闭的, 但对于加, 减法不是封闭的. 2 \sqrt{2} 2 的整倍数的全体组成一数集, 它对于加, 减法是封闭的, 但对于乘, 除法不封闭. 当然, 以上这两个数集都不是数域.
最后, 我们指出数域的一个重要性质. 所有的数域都包含有理数域作为它的一部分 . 事实上, 设 P P P 是一个数集, 由定义, P P P 含有 1 1 1 . 根据 P P P 对于加法的封闭性, 1 + 1 = 2 , 2 + 1 = 3 , … , n + 1 = ( n + 1 ) , … 1+1=2, 2+1=3, \dots, n+1=(n+1), \dots 1 + 1 = 2 , 2 + 1 = 3 , … , n + 1 = ( n + 1 ) , … 全在 P P P 中, 换句话说, P P P 包含全体正整数. 又因 0 0 0 在 P P P 中, 再由 P P P 对减法的封闭性, 0 − n = − n 0-n=-n 0 − n = − n 也在 P P P 中, 因而 P P P 包含全体整数. 任何一个有理数都可以表成两个整数的商, 由 P P P 对除法的封闭性即得上述结论.
1.2 一元多项式
在对多项式的讨论中, 我们总是以一个预先给定的数域 P P P 作为基础. 设 x x x 是一个符号(或称文字), 我们有
定义 1.2
设 n n n 是一非负整数. 形式表达式
其中 a 0 , a 1 , … , a n a_0, a_1, \dots, a_n a 0 , a 1 , … , a n 全属于数域 P P P , 称为系数在数域 P P P 中的一个一元多项式 , 或者简称为数域 P P P 上的一元多项式 .
在多项式1 中, a k x k a_kx^k a k x k 被称为k k k 次项 , a k a_k a k 称为 k k k 次项的系数 . 以后我们用 f ( x ) , g ( x ) , … f(x), g(x), \dots f ( x ) , g ( x ) , … 或 f , g , … f, g, \dots f , g , … 来代表多项式.
注意, 我们这儿定义的多项式是符号或文字的形式表达式. 当这符号是未知数时, 它是中学所学代数中的多项式. 看应用需要, 这个符号还可代表其它待定事物. 为了能统一研究未知数和其它待定事物的多项式, 我们才抽象地定义上述形式表达式. 并且还要对它们引入运算来反映各个待定事物所满足的运算规律, 统一研究以得到它们普遍的公共的性质.
整理者注
这里强调"形式表达式"是很关键的.x x x 在此仅仅是一个符号 (文字), 不代表任何具体的数值. 这不同于中学里将多项式视为函数 f ( x ) f(x) f ( x ) 的做法. 将 x x x 看作形式符号, 而非变量, 是代数学走向抽象的重要一步.
这种"形式化"的思想在后来的代数学发展中随处可见. 例如在以后的章节中会讲到的多项式环 、形式幂级数 ,乃至自由群 等概念, 都是先定义出由符号生成的形式表达式, 再赋予运算结构. 可以说, 从"具体函数"到"形式表达式"的视角转变, 正是从中学数学到高等代数的关键跃迁之一.
定义 1.3
如果在多项式 f ( x ) f(x) f ( x ) 和 g ( x ) g(x) g ( x ) 中, 除去系数为零的项外, 同次项的系数全相等, 那么 f ( x ) f(x) f ( x ) 和 g ( x ) g(x) g ( x ) 就称为相等 , 记为
f ( x ) = g ( x ) . f(x)=g(x). f ( x ) = g ( x ) .
系数全为零的多项式称为零多项式 , 记为 0 0 0 .
在1 中, 如果 a n ≠ 0 a_n\neq0 a n = 0 , 那么a n x n a_nx^n a n x n 称为多项式1 的首项 , a n a_n a n 称为首项系数 , n n n 称为多项式1 的次数 . 零多项式是唯一不定义次数的多项式. 多项式 f ( x ) f(x) f ( x ) 的次数记为
∂ ( f ( x ) ) \partial{(f(x))} ∂ ( f ( x ))
在中学所讲的代数中, 两个多项式可以相加, 相减, 相乘. 例如,
( 2 x 2 − 1 ) + ( x 3 − 2 x 2 + x + 2 ) = x 3 + x + 1 , (2x^2-1)+(x^3-2x^2+x+2)=x^3+x+1, ( 2 x 2 − 1 ) + ( x 3 − 2 x 2 + x + 2 ) = x 3 + x + 1 ,
( 2 x 2 − 1 ) ( x 2 − x + 1 ) = 2 x 4 − 2 x 3 + 2 x 2 − x 2 + x − 1 = 2 x 4 − 2 x 3 + x 2 + x − 1. \begin{align*}
(2x^2-1)(x^2-x+1)&=2x^4-2x^3+2x^2-x^2+x-1\\
&=2x^4-2x^3+x^2+x-1.
\end{align*} ( 2 x 2 − 1 ) ( x 2 − x + 1 ) = 2 x 4 − 2 x 3 + 2 x 2 − x 2 + x − 1 = 2 x 4 − 2 x 3 + x 2 + x − 1.
我们对形式表达式1 , 可类似地引入这些运算, 为便于计算和讨论, 我们常常用和号来表达多项式.
设
f ( x ) = a x x n + a n − 1 x n − 1 + ⋯ + a 0 , g ( x ) = b m x m + b m − 1 x m − 1 + ⋯ + b 0 f(x)=a_xx^n+a_{n-1}x^{n-1}+\dots+a_0, g(x)=b_mx^m+b_{m-1}x^{m-1}+\dots+b_0 f ( x ) = a x x n + a n − 1 x n − 1 + ⋯ + a 0 , g ( x ) = b m x m + b m − 1 x m − 1 + ⋯ + b 0
是数域 P P P 上两个多项式. 那么可以写成
f ( x ) = ∑ i = 0 n a i x i , g ( x ) = ∑ j = 0 m b j x j . f(x)=\sum_{i=0}^na_ix^i, g(x)=\sum_{j=0}^mb_jx^j. f ( x ) = i = 0 ∑ n a i x i , g ( x ) = j = 0 ∑ m b j x j .
在表示多项式 f ( x ) f(x) f ( x ) 与 g ( x ) g(x) g ( x ) 的和时, 如果 n ≥ m n\geq m n ≥ m , 为了方便起见, 在 g ( x ) g(x) g ( x ) 中令 b n = b n − 1 = ⋯ = b m + 1 = 0 b_n=b_{n-1}=\dots=b_{m+1}=0 b n = b n − 1 = ⋯ = b m + 1 = 0 . 那么 f ( x ) f(x) f ( x ) 与 g ( x ) g(x) g ( x ) 的和为
f ( x ) + g ( x ) = ( a n + b n ) x n + m + ( a n − 1 + b n − 1 ) x n − 1 + ⋯ + ( a 1 + b 1 ) x + ( a 0 + b 0 ) = ∑ i = 0 n ( a i + b i ) x i . f(x)+g(x)=(a_n+b_n)x^{n+m}+(a_{n-1}+b_{n-1})x^{n-1}+\dots+(a_1+b_1)x+(a_0+b_0)=\sum_{i=0}^n(a_i+b_i)x^i. f ( x ) + g ( x ) = ( a n + b n ) x n + m + ( a n − 1 + b n − 1 ) x n − 1 + ⋯ + ( a 1 + b 1 ) x + ( a 0 + b 0 ) = i = 0 ∑ n ( a i + b i ) x i .
而 f ( x ) f(x) f ( x ) 与 g ( x ) g(x) g ( x ) 的乘积为
f ( x ) g ( x ) = a n b m x n + m + ( a n b m − 1 + a n − 1 b m ) x n + m − 1 + ⋯ + ( a 1 b 0 + a 0 b 1 ) x + a 0 b 0 , f(x)g(x)=a_nb_mx^{n+m}+(a_nb_{m-1}+a_{n-1}b_m)x^{n+m-1}+\dots+(a_1b_0+a_0b_1)x+a_0b_0, f ( x ) g ( x ) = a n b m x n + m + ( a n b m − 1 + a n − 1 b m ) x n + m − 1 + ⋯ + ( a 1 b 0 + a 0 b 1 ) x + a 0 b 0 ,
其中 s s s 次项的系数是
a s b 0 + a s − 1 b 1 + ⋯ + a 1 b s − 1 + a 0 b s = ∑ i + j = s a i b j . a_sb_0+a_{s-1}b_1+\dots+a_1b_{s-1}+a_0b_s=\sum_{i+j=s}a_ib_j. a s b 0 + a s − 1 b 1 + ⋯ + a 1 b s − 1 + a 0 b s = i + j = s ∑ a i b j .
所以 f ( x ) g ( x ) f(x)g(x) f ( x ) g ( x ) 可表成
f ( x ) g ( x ) = ∑ s = 0 m + n ( ∑ i + j = s a i b j ) x s . f(x)g(x)=\sum_{s=0}^{m+n}(\sum_{i+j=s}a_ib_j)x^s. f ( x ) g ( x ) = s = 0 ∑ m + n ( i + j = s ∑ a i b j ) x s .
整理者注
思考: 此处 s s s 次项的系数 ∑ i + j = s a i b j \sum_{i+j=s}a_ib_j ∑ i + j = s a i b j 是否可以被等价地表成 ∑ i = 0 s a i b s − i \sum_{i=0}^sa_ib_{s-i} ∑ i = 0 s a i b s − i ?
事实上是可以的. 因为遍历条件 i + j = s i+j=s i + j = s 与 j = s − i j=s-i j = s − i 是等价的. 在此处, 将双重指标求和改写为单一指标求和是直接的.
另外, 后者 ∑ i = 0 s a i b s − i \sum_{i=0}^sa_ib_{s-i} ∑ i = 0 s a i b s − i 更为常见和显式, 在很多教材中也会用这种形式来定义卷积 (Cauchy乘积)的系数.
显然, 数域 P P P 上的两个多项式经过加, 减, 乘等运算后, 所得结果仍然是数域 P P P 上的多项式 .
对于多项式的加减法, 不难看出
∂ ( f ( x ) + g ( x ) ) ≤ max ( ∂ ( f ( x ) ) , ∂ ( g ( x ) ) ) . \partial{(f(x)+g(x))}\leq \max(\partial{(f(x))}, \partial{(g(x))}). ∂ ( f ( x ) + g ( x )) ≤ max ( ∂ ( f ( x )) , ∂ ( g ( x )) ) .
对于多项式的乘法, 可以证明, 如果 f ( x ) ≠ 0 , g ( x ) ≠ 0 f(x)\neq0, g(x)\neq0 f ( x ) = 0 , g ( x ) = 0 , 那么 f ( x ) g ( x ) ≠ 0 f(x)g(x)\neq0 f ( x ) g ( x ) = 0 , 并且
∂ ( f ( x ) g ( x ) ) = ∂ ( f ( x ) ) + ∂ ( g ( x ) ) . \partial{(f(x)g(x))}=\partial{(f(x))}+\partial{(g(x))}. ∂ ( f ( x ) g ( x )) = ∂ ( f ( x )) + ∂ ( g ( x )) .
事实上, 设
f ( x ) = a n x n + a n − 1 x n − 1 + ⋯ + a 0 , g ( x ) = b m x m + b m − 1 x m − 1 + ⋯ + b 0 , f(x)=a_nx^n+a_{n-1}x^{n-1}+\dots+a_0, g(x)=b_mx^m+b_{m-1}x^{m-1}+\dots+b_0, f ( x ) = a n x n + a n − 1 x n − 1 + ⋯ + a 0 , g ( x ) = b m x m + b m − 1 x m − 1 + ⋯ + b 0 ,
其中 a n ≠ 0 , b m ≠ 0 a_n\neq0, b_m\neq0 a n = 0 , b m = 0 , 于是 f ( x ) g ( x ) f(x)g(x) f ( x ) g ( x ) 的首项是
a N b m x n + m . a_Nb_mx^{n+m}. a N b m x n + m .
显然 a n b m ≠ 0 a_nb_m\neq0 a n b m = 0 , 因之, f ( x ) g ( x ) ≠ 0 f(x)g(x)\neq0 f ( x ) g ( x ) = 0 而且它的次数就是 n + m n+m n + m .
由以上证明还看出, 多项式乘积的首项系数就等于它的因子首项系数的乘积 .
显然, 上面得出的结果都可以推广到多个多项式的情形.
和数的运算一样, 多项式的运算也满足下面的一些规律:
1. 加法交换律
f ( x ) + g ( x ) = g ( x ) + f ( x ) . f(x)+g(x)=g(x)+f(x). f ( x ) + g ( x ) = g ( x ) + f ( x ) .
2. 加法结合律
( f ( x ) + g ( x ) ) + h ( x ) = f ( x ) + ( g ( x ) + h ( x ) ) . (f(x)+g(x))+h(x)=f(x)+(g(x)+h(x)). ( f ( x ) + g ( x )) + h ( x ) = f ( x ) + ( g ( x ) + h ( x )) .
3. 乘法交换律
f ( x ) g ( x ) = g ( x ) f ( x ) . f(x)g(x)=g(x)f(x). f ( x ) g ( x ) = g ( x ) f ( x ) .
4. 乘法结合律
( f ( x ) g ( x ) ) h ( x ) = f ( x ) ( g ( x ) h ( x ) ) . (f(x)g(x))h(x)=f(x)(g(x)h(x)). ( f ( x ) g ( x )) h ( x ) = f ( x ) ( g ( x ) h ( x )) .
5.乘法对加法的分配律
f ( x ) ( g ( x ) + h ( x ) ) = f ( x ) g ( x ) + f ( x ) h ( x ) . f(x)(g(x)+h(x))=f(x)g(x)+f(x)h(x). f ( x ) ( g ( x ) + h ( x )) = f ( x ) g ( x ) + f ( x ) h ( x ) .
这些规律都很容易证明. 下面只给出乘法结合律的证明.
设
f ( x ) = ∑ i = 0 n a i x i , g ( x ) = ∑ j = 0 m b j x j , h ( x ) = ∑ k = 0 l c k x k . f(x)=\sum_{i=0}^na_ix^i, g(x)=\sum_{j=0}^mb_jx^j, h(x)=\sum_{k=0}^lc_kx^k. f ( x ) = i = 0 ∑ n a i x i , g ( x ) = j = 0 ∑ m b j x j , h ( x ) = k = 0 ∑ l c k x k .
现在来证
( f ( x ) g ( x ) ) h ( x ) = f ( x ) ( g ( x ) h ( x ) ) . (f(x)g(x))h(x)=f(x)(g(x)h(x)). ( f ( x ) g ( x )) h ( x ) = f ( x ) ( g ( x ) h ( x )) .
等式左边, f ( x ) g ( x ) f(x)g(x) f ( x ) g ( x ) 中 s s s 次项的系数为
∑ i + j = s a i b j , \sum_{i+j=s}a_ib_j, i + j = s ∑ a i b j ,
因此左边 t t t 次项的系数为
∑ s + k = t ( ∑ i + j = s a i b j ) c k = ∑ i + j + k = t a i b j c k . \sum_{s+k=t}(\sum_{i+j=s}a_ib_j)c_k=\sum_{i+j+k=t}a_ib_jc_k. s + k = t ∑ ( i + j = s ∑ a i b j ) c k = i + j + k = t ∑ a i b j c k .
在右边, g ( x ) h ( x ) g(x)h(x) g ( x ) h ( x ) 中 r r r 次项的系数为
∑ j + k = r b j c k . \sum_{j+k=r}b_jc_k. j + k = r ∑ b j c k .
因此右边 t t t 次项的系数为
∑ i + r = t a i ( ∑ j + k = r b j c k ) = ∑ i + j + k = t a i b j c k . \sum_{i+r=t}a_i(\sum_{j+k=r}b_jc_k)=\sum_{i+j+k=t}a_ib_jc_k. i + r = t ∑ a i ( j + k = r ∑ b j c k ) = i + j + k = t ∑ a i b j c k .
与左边 t t t 次项的系数一样, 所以左, 右两边相等, 这就证明了乘法满足结合律.
对于多项式的乘法, 我们还可以证明
6. 乘法消去律
如果 f ( x ) g ( x ) = f ( x ) h ( x ) f(x)g(x)=f(x)h(x) f ( x ) g ( x ) = f ( x ) h ( x ) 且 f ( x ) ≠ 0 f(x)\neq0 f ( x ) = 0 , 那么
g ( x ) = h ( x ) . g(x)=h(x). g ( x ) = h ( x ) .
因为
f ( x ) g ( x ) = f ( x ) h ( x ) , f(x)g(x)=f(x)h(x), f ( x ) g ( x ) = f ( x ) h ( x ) ,
有
f ( x ) ( g ( x ) − h ( x ) ) = 0 , f(x)(g(x)-h(x))=0, f ( x ) ( g ( x ) − h ( x )) = 0 ,
而 f ( x ) ≠ 0 f(x)\neq0 f ( x ) = 0 , 所以 g ( x ) − h ( x ) = 0 g(x)-h(x)=0 g ( x ) − h ( x ) = 0 , 也就是
g ( x ) = h ( x ) . g(x)=h(x). g ( x ) = h ( x ) .
最后我们引入
定义 1.4
所有系数在数域 P P P 中的一元多项式的全体, 称为数域 P P P 上的一元多项式环 , 记为 P [ x ] P[x] P [ x ] , P P P 称为 P [ x ] P[x] P [ x ] 的系数域.
1.3 整除的概念
这一节以及后面各节的讨论都是在某一个固定的数域 P P P 上的多项式环 P [ x ] P[x] P [ x ] 中进行的, 以后就不每次重复说明了.
在一元多项式环中, 可以做加, 减, 乘三种运算, 但是乘法的逆运算–除法并不是普遍可以做的. 因之整除就成了两个多项式之间的一种特殊的关系.
和中学中所学代数一样, 作为形式表达式, 也能用一个多项式去除另一个多项式, 求得商和余式. 例如, 设
f ( x ) = 3 x 3 + 4 x 2 − 5 x + 6 , g ( x ) = x 2 − 3 x + 1. f(x)=3x^3+4x^2-5x+6, g(x)=x^2-3x+1. f ( x ) = 3 x 3 + 4 x 2 − 5 x + 6 , g ( x ) = x 2 − 3 x + 1.
我们用 g ( x ) g(x) g ( x ) 去除 f ( x ) f(x) f ( x ) , 可以按照下面的格式来做除法:
x 2 − 3 x + 1 x^2-3x+1 x 2 − 3 x + 1
3 x 3 3x^3 3 x 3
+ + +
4 x 2 4x^2 4 x 2
− - −
5 x 5x 5 x
+ + +
6 6 6
3 x + 13 3x+13 3 x + 13
3 x 3 3x^3 3 x 3
− - −
9 x 2 9x^2 9 x 2
+ + +
3 x 3x 3 x
13 x 2 13x^2 13 x 2
− - −
8 x 8x 8 x
+ + +
6 6 6
13 x 2 13x^2 13 x 2
− - −
39 x 39x 39 x
+ + +
13 13 13
31 x 31x 31 x
− - −
7 7 7
于是求得商为 3 x + 13 3x+13 3 x + 13 , 余式为 31 x − 7 31x-7 31 x − 7 . 所得结果可以写成
3 x 3 + 4 x 2 − 5 x + 6 = ( 3 x + 13 ) ( x 2 − 3 x + 1 ) + ( 31 x − 7 ) . 3x^3+4x^2-5x+6=(3x+13)(x^2-3x+1)+(31x-7). 3 x 3 + 4 x 2 − 5 x + 6 = ( 3 x + 13 ) ( x 2 − 3 x + 1 ) + ( 31 x − 7 ) .
这个求法实际上具有一般性. 下面就按这个想法来证明一元多项式环的一个基本性质.
性质
对于 P [ x ] P[x] P [ x ] 中任意两个多项式 f ( x ) f(x) f ( x ) 与 g ( x ) g(x) g ( x ) , 其中 g ( x ) ≠ 0 g(x)\neq0 g ( x ) = 0 , 一定有 P [ x ] P[x] P [ x ] 中的多项式 q ( x ) , r ( x ) q(x), r(x) q ( x ) , r ( x ) 存在, 使
f ( x ) = q ( x ) g ( x ) + r ( x ) f(x)=q(x)g(x)+r(x) f ( x ) = q ( x ) g ( x ) + r ( x ) (1)
成立, 其中 ∂ ( r ( x ) ) < ∂ ( g ( x ) ) \partial{(r(x))}<\partial{(g(x))} ∂ ( r ( x )) < ∂ ( g ( x )) 或者 r ( x ) = 0 r(x)=0 r ( x ) = 0 , 并且这样的 q ( x ) , r ( x ) q(x), r(x) q ( x ) , r ( x ) 是唯一决定的.
证明
1 中 q ( x ) q(x) q ( x ) 和 r ( x ) r(x) r ( x ) 的存在性可以由上面所说的除法直接得出. 我们用归纳法的语言来叙述.
如果 f ( x ) = 0 f(x)=0 f ( x ) = 0 , 取 q ( x ) = r ( x ) = 0 q(x)=r(x)=0 q ( x ) = r ( x ) = 0 即可.
以下设 f ( x ) ≠ 0 f(x)\neq0 f ( x ) = 0 . 令 f ( x ) , g ( x ) f(x), g(x) f ( x ) , g ( x ) 的次数分别为 n , m n, m n , m . 对 f ( x ) f(x) f ( x ) 的次数 n n n 作(第二)数学归纳法. 假设当任何 f ( x ) f(x) f ( x ) 的次数小于 n n n 时, q ( x ) , r ( x ) q(x), r(x) q ( x ) , r ( x ) 的存在已证. 现来看次数为 n n n 的情形.
当 n ≤ m n\leq m n ≤ m 时, 显然取 q ( x ) = 0 , r ( x ) = f ( x ) q(x)=0, r(x)=f(x) q ( x ) = 0 , r ( x ) = f ( x ) , 1 式成立.
下面讨论 n < m n<m n < m 的情形. 令 a x n , b x m ax^n, bx^m a x n , b x m 分别是 f ( x ) , g ( x ) f(x), g(x) f ( x ) , g ( x ) 的首项, 因而多项式
f 1 ( x ) = f ( x ) − b − 1 a x n − m g ( x ) f_1(x)=f(x)-b^{-1}ax^{n-m}g(x) f 1 ( x ) = f ( x ) − b − 1 a x n − m g ( x )
的次数小于 n n n 或为零多项式. 对于后者, 取 q ( x ) = b − 1 a x n − m , r ( x ) = 0 q(x)=b^{-1}ax^{n-m}, r(x)=0 q ( x ) = b − 1 a x n − m , r ( x ) = 0 ; 对于前者, 由归纳假设, 对 f 1 ( x ) , g ( x ) f_1(x), g(x) f 1 ( x ) , g ( x ) 有 q 1 ( x ) , r 1 ( x ) q_1(x), r_1(x) q 1 ( x ) , r 1 ( x ) 存在使
f 1 ( x ) = q 1 ( x ) g ( x ) + r 1 ( x ) , f_1(x)=q_1(x)g(x)+r_1(x), f 1 ( x ) = q 1 ( x ) g ( x ) + r 1 ( x ) ,
其中 ∂ ( r 1 ( x ) ) < ∂ ( g ( x ) ) \partial{(r_1(x))}<\partial{(g(x))} ∂ ( r 1 ( x )) < ∂ ( g ( x )) 或者 r 1 ( x ) = 0 r_1(x)=0 r 1 ( x ) = 0 . 于是
f ( x ) = ( q 1 ( x ) + b − 1 a x n − m ) g ( x ) + r 1 ( x ) , f(x)=(q_1(x)+b^{-1}ax^{n-m})g(x)+r_1(x), f ( x ) = ( q 1 ( x ) + b − 1 a x n − m ) g ( x ) + r 1 ( x ) ,
也就是说, 有 q ( x ) = q 1 ( x ) + b − 1 a x n − m , r ( x ) = r 1 ( x ) q(x)=q_1(x)+b^{-1}ax^{n-m}, r(x)=r_1(x) q ( x ) = q 1 ( x ) + b − 1 a x n − m , r ( x ) = r 1 ( x ) 使
f ( x ) = q ( x ) g ( x ) + r ( x ) f(x)=q(x)g(x)+r(x) f ( x ) = q ( x ) g ( x ) + r ( x )
成立. 由归纳法原理, 对任意的 f ( x ) , g ( x ) ≠ 0 f(x), g(x)\neq0 f ( x ) , g ( x ) = 0 , q ( x ) , r ( x ) q(x), r(x) q ( x ) , r ( x ) 的存在性就证明了.
下面来证唯一性. 设另有多项式 q ′ ( x ) , r ′ ( x ) q'(x), r'(x) q ′ ( x ) , r ′ ( x ) 使
f ( x ) = q ′ ( x ) g ( x ) + r ′ ( x ) , f(x)=q'(x)g(x)+r'(x), f ( x ) = q ′ ( x ) g ( x ) + r ′ ( x ) ,
其中 ∂ ( r ′ ( x ) ) < ∂ ( g ( x ) ) \partial{(r'(x))}<\partial{(g(x))} ∂ ( r ′ ( x )) < ∂ ( g ( x )) 或者 r ′ ( x ) = 0 r'(x)=0 r ′ ( x ) = 0 . 于是
q ( x ) g ( x ) + r ( x ) = q ′ ( x ) g ( x ) + r ′ ( x ) q(x)g(x)+r(x)=q'(x)g(x)+r'(x) q ( x ) g ( x ) + r ( x ) = q ′ ( x ) g ( x ) + r ′ ( x )
即
( q ( x ) − q ′ ( x ) ) g ( x ) = r ′ ( x ) − r ( x ) . (q(x)-q'(x))g(x)=r'(x)-r(x). ( q ( x ) − q ′ ( x )) g ( x ) = r ′ ( x ) − r ( x ) .
如果 q ( x ) ≠ q ′ ( x ) q(x)\neq q'(x) q ( x ) = q ′ ( x ) , 又据假设 g ( x ) ≠ 0 g(x)\neq0 g ( x ) = 0 , 那么 r ′ ( x ) − r ( x ) = 0 r'(x)-r(x)=0 r ′ ( x ) − r ( x ) = 0 , 且有
∂ ( q ( x ) − q ′ ( x ) ) + ∂ ( g ( x ) ) = ∂ ( r ′ ( x ) − r ( x ) ) . \partial{(q(x)-q'(x))}+\partial{(g(x))}=\partial{(r'(x)-r(x))}. ∂ ( q ( x ) − q ′ ( x )) + ∂ ( g ( x )) = ∂ ( r ′ ( x ) − r ( x )) .
但是
∂ ( g ( x ) ) > ∂ ( r ′ ( x ) − r ( x ) ) , \partial{(g(x))}>\partial{(r'(x)-r(x))}, ∂ ( g ( x )) > ∂ ( r ′ ( x ) − r ( x )) ,
所以上式不可能成立. 这就证明了 q ( x ) = q ′ ( x ) q(x)=q'(x) q ( x ) = q ′ ( x ) , 因此 r ( x ) = r ′ ( x ) r(x)=r'(x) r ( x ) = r ′ ( x ) . ■ \blacksquare ■
带余除法中所得的 q ( x ) q(x) q ( x ) 通常称为 g ( x ) g(x) g ( x ) 除 f ( x ) f(x) f ( x ) 的商式 , r ( x ) r(x) r ( x ) 称为 g ( x ) g(x) g ( x ) 除 f ( x ) f(x) f ( x ) 的余式 , 简称商 及余 .
定义 1.5
称数域 P P P 上的多项式 g ( x ) g(x) g ( x ) 整除 f ( x ) f(x) f ( x ) , 如果有数域 P P P 上的多项式 h ( x ) h(x) h ( x ) 使等式
f ( x ) = g ( x ) h ( x ) f(x)=g(x)h(x) f ( x ) = g ( x ) h ( x )
成立. 我们用"g ( x ) ∣ f ( x ) g(x)\mid f(x) g ( x ) ∣ f ( x ) "表示 g ( x ) g(x) g ( x ) 整除 f ( x ) f(x) f ( x ) , 用"g ( x ) ∤ f ( x ) g(x)\nmid f(x) g ( x ) ∤ f ( x ) "表示 g ( x ) g(x) g ( x ) 不能整除 f ( x ) f(x) f ( x ) .
当 g ( x ) ∣ f ( x ) g(x)\mid f(x) g ( x ) ∣ f ( x ) 时, g ( x ) g(x) g ( x ) 就称为 f ( x ) f(x) f ( x ) 的因式 , f ( x ) f(x) f ( x ) 称为 g ( x ) g(x) g ( x ) 的倍式 .
当 g ( x ) ≠ 0 g(x)\neq0 g ( x ) = 0 时, 带余除法给出了整除性的一个判别法.
定理 1.1
对于数域 P P P 上的任意两个多项式 f ( x ) , g ( x ) f(x), g(x) f ( x ) , g ( x ) , 其中 g ( x ) ≠ 0 g(x)\neq0 g ( x ) = 0 , g ( x ) ∣ f ( x ) g(x)\mid f(x) g ( x ) ∣ f ( x ) 的充分必要条件是 g ( x ) g(x) g ( x ) 除 f ( x ) f(x) f ( x ) 的余式为零.
证明
如果 r ( x ) = 0 r(x)=0 r ( x ) = 0 , 那么 f ( x ) = q ( x ) g ( x ) f(x)=q(x)g(x) f ( x ) = q ( x ) g ( x ) , 即 g ( x ) ∣ f ( x ) g(x)\mid f(x) g ( x ) ∣ f ( x ) .
反过来, 如果 g ( x ) ∣ f ( x ) g(x)\mid f(x) g ( x ) ∣ f ( x ) , 那么
f ( x ) = q ( x ) g ( x ) = q ( x ) g ( x ) + 0 , f(x)=q(x)g(x)=q(x)g(x)+0, f ( x ) = q ( x ) g ( x ) = q ( x ) g ( x ) + 0 ,
即 r ( x ) = 0 r(x)=0 r ( x ) = 0 . ■ \blacksquare ■
带余除法中 g ( x ) g(x) g ( x ) 必须不为零, 但 g ( x ) ∣ f ( x ) g(x)\mid f(x) g ( x ) ∣ f ( x ) 中 g ( x ) g(x) g ( x ) 可以为零. 这时 f ( x ) = g ( x ) h ( x ) = 0 ⋅ h ( x ) = 0 f(x)=g(x)h(x)=0\cdot h(x)=0 f ( x ) = g ( x ) h ( x ) = 0 ⋅ h ( x ) = 0 .
当 g ( x ) ∣ f ( x ) g(x)\mid f(x) g ( x ) ∣ f ( x ) 时, 如 g ( x ) ≠ 0 g(x)\neq0 g ( x ) = 0 , g ( x ) g(x) g ( x ) 除 f ( x ) f(x) f ( x ) 所得的商 q ( x ) q(x) q ( x ) 有时也用
f ( x ) g ( x ) \frac{f(x)}{g(x)} g ( x ) f ( x )
来表示.
由定义还可看出, 任一个多项式 f ( x ) f(x) f ( x ) 一定整除它自身, 即 f ( x ) ∣ f ( x ) f(x)\mid f(x) f ( x ) ∣ f ( x ) , 因为 f ( x ) = 1 ⋅ f ( x ) f(x)=1\cdot f(x) f ( x ) = 1 ⋅ f ( x ) ; 任一个多项式 f ( x ) f(x) f ( x ) 都整除零多项式 0 0 0 , 因为 0 = 0 ⋅ f ( x ) 0=0\cdot f(x) 0 = 0 ⋅ f ( x ) ; 零次多项式, 也就是非零常数, 能整除任一个多项式, 因为当 a ≠ 0 a\neq0 a = 0 时, f ( x ) = a ( a − 1 f ( x ) ) f(x)=a(a^{-1}f(x)) f ( x ) = a ( a − 1 f ( x )) .
下面介绍整除性的几个常用的性质:
1. 如果 f ( x ) ∣ g ( x ) f(x)\mid g(x) f ( x ) ∣ g ( x ) , g ( x ) ∣ f ( x ) g(x)\mid f(x) g ( x ) ∣ f ( x ) , 那么 f ( x ) = c g ( x ) f(x)=cg(x) f ( x ) = c g ( x ) , 其中 c c c 为非零常数.
事实上, 由 f ( x ) ∣ g ( x ) f(x)\mid g(x) f ( x ) ∣ g ( x ) 有 g ( x ) = h 1 ( x ) f ( x ) g(x)=h_1(x)f(x) g ( x ) = h 1 ( x ) f ( x ) , 由g ( x ) ∣ f ( x ) g(x)\mid f(x) g ( x ) ∣ f ( x ) 有 f ( x ) = h 2 ( x ) g ( x ) f(x)=h_2(x)g(x) f ( x ) = h 2 ( x ) g ( x ) . 于是
f ( x ) = h 1 ( x ) h 2 ( x ) f ( x ) . f(x)=h_1(x)h_2(x)f(x). f ( x ) = h 1 ( x ) h 2 ( x ) f ( x ) .
如果 f ( x ) f(x) f ( x ) 为零, 那么 g ( x ) g(x) g ( x ) 也为零, 结论显然成立. 如果 f ( x ) ≠ 0 f(x)\neq0 f ( x ) = 0 , 那么消去 f ( x ) f(x) f ( x ) 就有
h 1 ( x ) h 2 ( x ) = 1 , h_1(x)h_2(x)=1, h 1 ( x ) h 2 ( x ) = 1 ,
从而 ∂ ( h 1 ( x ) ) + ∂ ( h 2 ( x ) ) = 0 \partial{(h_1(x))}+\partial{(h_2(x))}=0 ∂ ( h 1 ( x )) + ∂ ( h 2 ( x )) = 0 . 由此即得
∂ ( h 1 ( x ) ) = ∂ ( h 2 ) ( x ) = 0. \partial{(h_1(x))}=\partial{(h_2)(x)}=0. ∂ ( h 1 ( x )) = ∂ ( h 2 ) ( x ) = 0.
这就是说 h 2 ( x ) h_2(x) h 2 ( x ) 是一非零常数. ■ \blacksquare ■
2. 如果 f ( x ) ∣ g ( x ) f(x)\mid g(x) f ( x ) ∣ g ( x ) , g ( x ) ∣ h ( x ) g(x)\mid h(x) g ( x ) ∣ h ( x ) , 那么 f ( x ) ∣ h ( x ) f(x)\mid h(x) f ( x ) ∣ h ( x ) (整除的传递性). 显然, 由
g ( x ) = g 1 ( x ) f ( x ) , h ( x ) = h 1 ( x ) g ( x ) , g(x)=g_1(x)f(x), h(x)=h_1(x)g(x), g ( x ) = g 1 ( x ) f ( x ) , h ( x ) = h 1 ( x ) g ( x ) ,
即得
h ( x ) = ( h 1 ( x ) g 1 ( x ) ) f ( x ) . ■ h(x)=(h_1(x)g_1(x))f(x). \blacksquare h ( x ) = ( h 1 ( x ) g 1 ( x )) f ( x ) . ■
3. 如果 f ( x ) ∣ g i ( x ) , i = 1 , 2 , … , r f(x)\mid g_i(x), i=1, 2, \dots, r f ( x ) ∣ g i ( x ) , i = 1 , 2 , … , r , 那么
f ( x ) ∣ ( u 1 ( x ) g 1 ( x ) + u 2 ( x ) g 2 ( x ) + ⋯ + u r ( x ) g r ( x ) ) , f(x)\mid (u_1(x)g_1(x)+u_2(x)g_2(x)+\dots+u_r(x)g_r(x)), f ( x ) ∣ ( u 1 ( x ) g 1 ( x ) + u 2 ( x ) g 2 ( x ) + ⋯ + u r ( x ) g r ( x )) ,
其中 u i ( x ) u_i(x) u i ( x ) 是数域 P P P 上任意的多项式.
由 g i ( x ) = h i ( x ) f ( x ) , i = 1 , 2 , … , r g_i(x)=h_i(x)f(x), i=1, 2, \dots, r g i ( x ) = h i ( x ) f ( x ) , i = 1 , 2 , … , r , 即得
u 1 ( x ) g 1 ( x ) + u 2 ( x ) g 2 ( x ) + ⋯ + u r ( x ) g r ( x ) = ( u 1 ( x ) h 1 ( x ) + u 2 ( x ) h 2 ( X ) + ⋯ + u r ( x ) h r ( x ) ) f ( x ) . ■ \begin{align*}
&u_1(x)g_1(x)+u_2(x)g_2(x)+\dots+u_r(x)g_r(x)\\
=&(u_1(x)h_1(x)+u_2(x)h_2(X)+\dots+u_r(x)h_r(x))f(x). \blacksquare
\end{align*} = u 1 ( x ) g 1 ( x ) + u 2 ( x ) g 2 ( x ) + ⋯ + u r ( x ) g r ( x ) ( u 1 ( x ) h 1 ( x ) + u 2 ( x ) h 2 ( X ) + ⋯ + u r ( x ) h r ( x )) f ( x ) . ■
通常, u 1 ( x ) g 1 ( x ) + u 2 ( x ) g 2 ( x ) + ⋯ + u r ( x ) g r ( x ) u_1(x)g_1(x)+u_2(x)g_2(x)+\dots+u_r(x)g_r(x) u 1 ( x ) g 1 ( x ) + u 2 ( x ) g 2 ( x ) + ⋯ + u r ( x ) g r ( x ) 称为多项式 g 1 ( x ) , g 2 ( x ) , … , g r ( x ) g_1(x), g_2(x), \dots, g_r(x) g 1 ( x ) , g 2 ( x ) , … , g r ( x ) 的一个组合 .
由以上的性质可以看出, 多项式 f ( x ) f(x) f ( x ) 与它的任一个非零常数倍 c f ( x ) ( c ≠ 0 ) cf(x) (c\neq0) c f ( x ) ( c = 0 ) 有相同的因式, 也有相同的倍式. 因之, 在多项式整除性的讨论中, f ( x ) f(x) f ( x ) 常常可以用 c f ( x ) cf(x) c f ( x ) 来代替.
最后我们指出, 两个多项式之间的整除关系不因为系数域的扩大而改变. 也就是说, 如果 f ( x ) , g ( x ) f(x), g(x) f ( x ) , g ( x ) 是 P [ x ] P[x] P [ x ] 中两个多项式, P ˉ \bar{P} P ˉ 是包含 P P P 的一个较大的数域. 当然, f ( x ) , g ( x ) f(x), g(x) f ( x ) , g ( x ) 也可以看成是 P ˉ [ x ] \bar{P}[x] P ˉ [ x ] 中的多项式. 从带余除法可以看出, 无论把 f ( x ) , g ( x ) f(x), g(x) f ( x ) , g ( x ) 看成是 P [ x ] P[x] P [ x ] 中或者是 P ˉ [ x ] \bar{P}[x] P ˉ [ x ] 中的多项式, 用 g ( x ) g(x) g ( x ) 去除 f ( x ) f(x) f ( x ) 所得的商式及余式都是一样的. 因此, 如果在 P [ x ] P[x] P [ x ] 中 g ( x ) g(x) g ( x ) 不能整除 f ( x ) f(x) f ( x ) , 那么在 P ˉ [ x ] \bar{P}[x] P ˉ [ x ] 中, g ( x ) g(x) g ( x ) 也不能整除 f ( x ) f(x) f ( x ) .
整理者注
思考: 缩小数域会否影响多项式的整除关系?
事实上是不影响的. 下面大致说明.
我们取数域 P P P 和包含 P P P 的数域 P ˉ \bar{P} P ˉ . 取 f ( x ) , g ( x ) ∈ P ˉ [ x ] f(x), g(x)\in\bar{P}[x] f ( x ) , g ( x ) ∈ P ˉ [ x ] . 讨论在 P [ x ] P[x] P [ x ] 中 f ( x ) f(x) f ( x ) 与 g ( x ) g(x) g ( x ) 的整除关系.
首先我们明确, 要考虑 f ( x ) , g ( x ) f(x), g(x) f ( x ) , g ( x ) 的整除关系是否可遗传(在子空间中也生效), f ( x ) , g ( x ) ∈ P [ x ] f(x), g(x)\in P[x] f ( x ) , g ( x ) ∈ P [ x ] 是必要的. 否则, f ( x ) f(x) f ( x ) 与 g ( x ) g(x) g ( x ) 其中之一甚至不在我们讨论的数域中, 更无所谓整除关系一说. 故某些地方用例子 x 2 + 1 = ( x + i ) ( x − i ) , C , R x^2+1=(x+i)(x-i), \mathbb{C}, \mathbb{R} x 2 + 1 = ( x + i ) ( x − i ) , C , R 来说明缩小数域会影响整除关系是不正确的.
在此基础上, 由 f ( x ) = h ( x ) g ( x ) + l ( x ) f(x)=h(x)g(x)+l(x) f ( x ) = h ( x ) g ( x ) + l ( x ) 知 h ( x ) , l ( x ) ∈ P ˉ [ x ] h(x), l(x)\in\bar{P}[x] h ( x ) , l ( x ) ∈ P ˉ [ x ] : 要说明 h ( x ) , l ( x ) ∈ P [ x ] h(x), l(x)\in P[x] h ( x ) , l ( x ) ∈ P [ x ] , 只需在 P [ x ] P[x] P [ x ] 中做带余除法. 存在 q ( x ) , r ( x ) ∈ P [ x ] q(x), r(x)\in P[x] q ( x ) , r ( x ) ∈ P [ x ] 使 f ( x ) = q ( x ) g ( x ) + r ( x ) f(x)=q(x)g(x)+r(x) f ( x ) = q ( x ) g ( x ) + r ( x ) , 且 ∂ ( r ( x ) ) < ∂ ( g ( x ) ) \partial{(r(x))}<\partial{(g(x))} ∂ ( r ( x )) < ∂ ( g ( x )) 或 r ( x ) = 0 r(x)=0 r ( x ) = 0 . 将该式视为 P ˉ [ x ] \bar{P}[x] P ˉ [ x ] 中的等式, 则它与 f ( x ) = h ( x ) g ( x ) + l ( x ) f(x)=h(x)g(x)+l(x) f ( x ) = h ( x ) g ( x ) + l ( x ) 在 P ˉ [ x ] \bar{P}[x] P ˉ [ x ] 中同时成立. 由带余除法的唯一性得 q ( x ) = h ( x ) q(x)=h(x) q ( x ) = h ( x ) , r ( x ) = l ( x ) r(x)=l(x) r ( x ) = l ( x ) . 因 q ( x ) ∈ P [ x ] q(x)\in P[x] q ( x ) ∈ P [ x ] , 故 h ( x ) , l ( x ) ∈ P [ x ] h(x), l(x)\in P[x] h ( x ) , l ( x ) ∈ P [ x ] . 在 P [ x ] P[x] P [ x ] 中唯一性容易证明.
由前述定理1.1 知两多项式的带余除法式唯一确定其的整除关系, 故显然在 P [ x ] P[x] P [ x ] 上, f ( x ) , g ( x ) f(x), g(x) f ( x ) , g ( x ) 的关系仍然相同.
1.4 最大公因式
如果多项式 ϕ ( x ) \phi(x) ϕ ( x ) 既是 f ( x ) f(x) f ( x ) 的因式, 又是 g ( x ) g(x) g ( x ) 的因式, 那么 ϕ ( x ) \phi(x) ϕ ( x ) 就称为 f ( x ) f(x) f ( x ) 与 g ( x ) g(x) g ( x ) 的一个公因式 . 在公因式中占有特殊重要地位的是最大公因式.
定义 1.6
设 f ( x ) , g ( x ) f(x), g(x) f ( x ) , g ( x ) 是 P [ x ] P[x] P [ x ] 中两个多项式. P [ x ] P[x] P [ x ] 中多项式 d ( x ) d(x) d ( x ) 称为 f ( x ) , g ( x ) f(x), g(x) f ( x ) , g ( x ) 的一个最大公因式 , 如果它满足下面两个条件:
例如, 对于任意多项式 f ( x ) f(x) f ( x ) , f ( x ) f(x) f ( x ) 就是 f ( x ) f(x) f ( x ) 与 0 0 0 的一个最大公因式. 特别地, 根据定义, 两个零多项式的最大公因式就是 0 0 0 .
在有了以上的定义之后, 我们首先要解决的就是最大公因式的存在问题, 以下的证明也给出了一个具体求法.
最大公因式的存在性的证明主要根据带余除法, 关于带余除法我们指出以下事实:
引理 1.1
如果有等式
f ( x ) = q ( x ) g ( x ) + r ( x ) f(x)=q(x)g(x)+r(x) f ( x ) = q ( x ) g ( x ) + r ( x ) (1)
成立, 那么 f ( x ) , g ( x ) f(x), g(x) f ( x ) , g ( x ) 和 g ( x ) , r ( x ) g(x), r(x) g ( x ) , r ( x ) 有相同的公因式.
证明
如果 ϕ ( x ) ∣ g ( x ) , ϕ ( x ) ∣ r ( x ) \phi(x)\mid g(x), \phi(x)\mid r(x) ϕ ( x ) ∣ g ( x ) , ϕ ( x ) ∣ r ( x ) , 那么由1 , ϕ ( x ) ∣ f ( x ) \phi(x)\mid f(x) ϕ ( x ) ∣ f ( x ) . 这就是说, g ( x ) , r ( x ) g(x), r(x) g ( x ) , r ( x ) 的公因式全是 f ( x ) , g ( x ) f(x), g(x) f ( x ) , g ( x ) 的公因式. 反过来, 如果 ϕ ( x ) ∣ f ( x ) , ϕ ( x ) ∣ g ( x ) \phi(x)\mid f(x), \phi(x)\mid g(x) ϕ ( x ) ∣ f ( x ) , ϕ ( x ) ∣ g ( x ) , 那么 ϕ ( x ) \phi(x) ϕ ( x ) 一定整除它们的组合
r ( x ) = f ( x ) − q ( x ) g ( x ) . r(x)=f(x)-q(x)g(x). r ( x ) = f ( x ) − q ( x ) g ( x ) .
这就是说, ϕ ( x ) \phi(x) ϕ ( x ) 是 g ( x ) , r ( x ) g(x), r(x) g ( x ) , r ( x ) 的公因式. 由此可见, 如果 g ( x ) , r ( x ) g(x), r(x) g ( x ) , r ( x ) 有一个最大公因式 d ( x ) d(x) d ( x ) , 那么 d ( x ) d(x) d ( x ) 也就是 f ( x ) , g ( x ) f(x), g(x) f ( x ) , g ( x ) 的一个最大公因式. ■ \blacksquare ■
定理 1.2
对于 P [ x ] P[x] P [ x ] 中任意两个多项式 f ( x ) , g ( x ) f(x), g(x) f ( x ) , g ( x ) , 在 P [ x ] P[x] P [ x ] 中存在一个最大公因式 d ( x ) d(x) d ( x ) , 且 d ( x ) d(x) d ( x ) 可以表成 f ( x ) , g ( x ) f(x), g(x) f ( x ) , g ( x ) 的一个组合, 即有 P [ x ] P[x] P [ x ] 中多项式 u ( x ) , v ( x ) u(x), v(x) u ( x ) , v ( x ) 使
d ( x ) = u ( x ) f ( x ) + v ( x ) g ( x ) . d(x)=u(x)f(x)+v(x)g(x). d ( x ) = u ( x ) f ( x ) + v ( x ) g ( x ) . (2)
证明
如果 f ( x ) , g ( x ) f(x), g(x) f ( x ) , g ( x ) 有一个为零, 譬如说, g ( x ) = 0 g(x)=0 g ( x ) = 0 , 那么 f ( x ) f(x) f ( x ) 就是一个最大公因式, 且
f ( x ) = 1 ⋅ f ( x ) + 1 ⋅ 0. f(x)=1\cdot f(x)+1\cdot0. f ( x ) = 1 ⋅ f ( x ) + 1 ⋅ 0.
下面来看一般的情形. 无妨设 g ( x ) ≠ 0 g(x)\neq0 g ( x ) = 0 . 按带余除法, 用 g ( x ) g(x) g ( x ) 除 f ( x ) f(x) f ( x ) , 得到商 q 1 ( x ) q_1(x) q 1 ( x ) , 余式 r 1 ( x ) r_1(x) r 1 ( x ) ; 如果 r 1 ( x ) ≠ 0 r_1(x)\neq0 r 1 ( x ) = 0 , 就再用 r 1 ( x ) r_1(x) r 1 ( x ) 除 g ( x ) g(x) g ( x ) , 得到商 q 2 ( x ) q_2(x) q 2 ( x ) , 余式 r 2 ( x ) r_2(x) r 2 ( x ) ; 又如果 r 2 ( x ) ≠ 0 r_2(x)\neq0 r 2 ( x ) = 0 , 就用 r 2 ( x ) r_2(x) r 2 ( x ) 除 r 1 ( x ) r_1(x) r 1 ( x ) , 得出商 q 3 ( x ) q_3(x) q 3 ( x ) , 余式 r 3 ( x ) r_3(x) r 3 ( x ) ; 如此辗转相除下去, 显然, 所得余式的次数不断降低, 即
∂ ( g ( x ) ) > ∂ ( r 1 ( x ) ) > ∂ ( r 2 ( x ) ) > … , \partial{(g(x))}>\partial{(r_1(x))}>\partial{(r_2(x))}>\dots, ∂ ( g ( x )) > ∂ ( r 1 ( x )) > ∂ ( r 2 ( x )) > … ,
因此在有限次之后, 必然有余式为零. 于是我们有一串等式
f ( x ) = q 1 ( x ) g ( x ) + r 1 ( x ) , g ( x ) = q 2 ( x ) r 1 ( x ) + r 2 ( x ) , … … … … r i − 2 ( x ) = q i ( x ) r i − 1 ( x ) + r i ( x ) , … … … … r s − 3 ( x ) = q s − 1 ( x ) r s − 2 ( x ) + r s − 1 ( x ) , r s − 2 ( x ) = q s ( x ) r s − 1 ( x ) + r s ( x ) , r s − 1 ( x ) = q s + 1 ( x ) r s ( x ) + 0. \begin{align*}
f(x)&=q_1(x)g(x)+r_1(x), \\
g(x)&=q_2(x)r_1(x)+r_2(x), \\
&\dots\dots\dots\dots\\
r_{i-2}(x)&=q_i(x)r_{i-1}(x)+r_i(x), \\
&\dots\dots\dots\dots\\
r_{s-3}(x)&=q_{s-1}(x)r_{s-2}(x)+r_{s-1}(x), \\
r_{s-2}(x)&=q_s(x)r_{s-1}(x)+r_s(x), \\
r_{s-1}(x)&=q_{s+1}(x)r_s(x)+0.
\end{align*} f ( x ) g ( x ) r i − 2 ( x ) r s − 3 ( x ) r s − 2 ( x ) r s − 1 ( x ) = q 1 ( x ) g ( x ) + r 1 ( x ) , = q 2 ( x ) r 1 ( x ) + r 2 ( x ) , ………… = q i ( x ) r i − 1 ( x ) + r i ( x ) , ………… = q s − 1 ( x ) r s − 2 ( x ) + r s − 1 ( x ) , = q s ( x ) r s − 1 ( x ) + r s ( x ) , = q s + 1 ( x ) r s ( x ) + 0.
r s ( x ) r_s(x) r s ( x ) 与 0 0 0 的最大公因式是 r s ( x ) r_s(x) r s ( x ) . 根据前面的说明, r s ( x ) r_s(x) r s ( x ) 也就是 r s ( x ) r_s(x) r s ( x ) 与 r s − 1 ( x ) r_{s-1}(x) r s − 1 ( x ) 的一个最大公因式; 同样的理由, 逐步推上去, r s ( x ) r_s(x) r s ( x ) 就是 f ( x ) f(x) f ( x ) 与 g ( x ) g(x) g ( x ) 的一个最大公因式.
由上面的倒数第二个等式, 我们有
r s ( x ) = r s − 2 ( x ) − q s ( x ) r s − 1 ( x ) . r_s(x)=r_{s-2}(x)-q_s(x)r_{s-1}(x). r s ( x ) = r s − 2 ( x ) − q s ( x ) r s − 1 ( x ) .
再由倒数第三式, r s − 1 ( x ) = r r − 3 ( x ) − 1 s − 1 ( x ) r_{s-1}(x)=r_{r-3}(x)-1_{s-1}(x) r s − 1 ( x ) = r r − 3 ( x ) − 1 s − 1 ( x ) , 代入上式可消去 r x − 1 ( x ) r_{x-1}(x) r x − 1 ( x ) , 得到
r s ( x ) = ( 1 + q s ( x ) q s − 1 ( x ) ) r s − 2 ( x ) − q s ( x ) r s − 3 ( x ) . r_s(x)=(1+q_s(x)q_{s-1}(x))r_{s-2}(x)-q_s(x)r_{s-3}(x). r s ( x ) = ( 1 + q s ( x ) q s − 1 ( x )) r s − 2 ( x ) − q s ( x ) r s − 3 ( x ) .
然后根据同样的方法用它上面的等式逐个地消去 r s − 2 ( x ) , … , r 1 ( x ) r_{s-2}(x), \dots, r_1(x) r s − 2 ( x ) , … , r 1 ( x ) , 再并项就得到
r s ( x ) = u ( x ) f ( x ) + v ( x ) g ( x ) , r_s(x)=u(x)f(x)+v(x)g(x), r s ( x ) = u ( x ) f ( x ) + v ( x ) g ( x ) ,
这就是定理中的2 式. ■ \blacksquare ■
由最大公因式的定义不难看出, 如果 d 1 ( x ) , d 2 ( x ) d_1(x), d_2(x) d 1 ( x ) , d 2 ( x ) 是 f ( x ) f(x) f ( x ) 与 g ( x ) g(x) g ( x ) 的两个最大公因式, 那么一定有 d 1 ( x ) ∣ d 2 ( x ) d_1(x)\mid d_2(x) d 1 ( x ) ∣ d 2 ( x ) 与 d 2 ( x ) ∣ d 1 ( x ) d_2(x)\mid d_1(x) d 2 ( x ) ∣ d 1 ( x ) , 也就是 d 1 ( x ) = c d 2 ( x ) , c ≠ 0 d_1(x)=cd_2(x), c\neq0 d 1 ( x ) = c d 2 ( x ) , c = 0 . 这就是说, 两个多项式的最大公因式在可以相差一个非零常数倍的意义下是唯一确定的 . 我们知道, 两个不全为零的多项式的最大公因式总是一个非零多项式. 在这个情形, 我们约定, 用
( f ( x ) , g ( x ) ) (f(x),g(x)) ( f ( x ) , g ( x ))
来表示首项系数是 1 1 1 的那个最大公因式.
定理证明中用来求最大公因式的方法通常称为辗转相除法 .
例 1.4
设
f ( x ) = x 4 + 3 x 3 − x 2 − 4 x − 3 , g ( x ) = 3 x 3 + 10 x 2 + 2 x − 3 , f(x)=x^4+3x^3-x^2-4x-3, g(x)=3x^3+10x^2+2x-3, f ( x ) = x 4 + 3 x 3 − x 2 − 4 x − 3 , g ( x ) = 3 x 3 + 10 x 2 + 2 x − 3 ,
求 ( f ( x ) , g ( x ) ) (f(x),g(x)) ( f ( x ) , g ( x )) , 并求 u ( x ) , v ( x ) u(x), v(x) u ( x ) , v ( x ) 使
( f ( x ) , g ( x ) ) = u ( x ) f ( x ) + v ( x ) g ( x ) . (f(x),g(x))=u(x)f(x)+v(x)g(x). ( f ( x ) , g ( x )) = u ( x ) f ( x ) + v ( x ) g ( x ) .
辗转相除法可按下面的格式来做:
g ( x ) g(x) g ( x )
f ( x ) f(x) f ( x )
q 2 ( x ) = − 27 5 x + 9 q_2(x)=-\frac{27}{5}x+9 q 2 ( x ) = − 5 27 x + 9
3 x 3 3x^3 3 x 3
+ + +
10 x 2 10x^2 10 x 2
+ + +
2 x 2x 2 x
− - −
3 3 3
x 4 x^4 x 4
+ + +
3 x 3 3x^3 3 x 3
− - −
x 2 x^2 x 2
− - −
4 x 4x 4 x
− - −
3 3 3
1 3 x − 1 9 = q 1 ( x ) \frac{1}{3}x-\frac{1}{9}=q_1(x) 3 1 x − 9 1 = q 1 ( x )
3 x 3 3x^3 3 x 3
+ + +
15 x 2 15x^2 15 x 2
+ + +
18 x 18x 18 x
x 4 x^4 x 4
+ + +
10 3 x 3 \frac{10}{3}x^3 3 10 x 3
+ + +
2 3 x 2 \frac{2}{3}x^2 3 2 x 2
− - −
x x x
− - −
5 x 2 5x^2 5 x 2
− - −
16 x 16x 16 x
− - −
3 3 3
− - −
1 3 x 3 \frac{1}{3}x^3 3 1 x 3
− - −
5 3 \frac{5}{3} 3 5
− - −
3 x 3x 3 x
− - −
3 3 3
− - −
5 x 2 5x^2 5 x 2
− - −
16 x 16x 16 x
− - −
30 30 30
− - −
1 3 x 3 \frac{1}{3}x^3 3 1 x 3
− - −
10 9 x 2 \frac{10}{9}x^2 9 10 x 2
− - −
2 9 x \frac{2}{9}x 9 2 x
+ + +
1 3 \frac{1}{3} 3 1
r 2 ( x ) r_2(x) r 2 ( x )
= = =
9 x 9x 9 x
+ + +
27 27 27
r 1 ( x ) r_1(x) r 1 ( x )
= = =
− - −
5 9 x 2 \frac{5}{9}x^2 9 5 x 2
− - −
25 9 x \frac{25}{9}x 9 25 x
− - −
10 3 \frac{10}{3} 3 10
− 5 81 x − 10 81 = q 3 ( x ) -\frac{5}{81}x-\frac{10}{81}=q_3(x) − 81 5 x − 81 10 = q 3 ( x )
− - −
5 9 x 2 \frac{5}{9}x^2 9 5 x 2
− - −
5 3 x \frac{5}{3}x 3 5 x
− - −
10 9 \frac{10}{9} 9 10
− - −
10 3 \frac{10}{3} 3 10
− - −
10 9 \frac{10}{9} 9 10
− - −
10 3 \frac{10}{3} 3 10
0 0 0
用等式写出来, 就是
f ( x ) = ( 1 3 − 1 9 ) g ( x ) + ( − 5 9 x 2 − 25 9 x − 10 3 ) , g ( x ) = ( − 27 5 x + 9 ) ( − 5 9 x 2 − 25 9 x − 10 3 ) + ( 9 x + 27 ) , − 5 9 x 2 − 25 9 x − 10 3 = ( − 5 81 − 10 81 ) ( 9 x + 27 ) . \begin{align*}
f(x)=(\frac{1}{3}-\frac{1}{9})g(x)+(-\frac{5}{9}x^2-\frac{25}{9}x-\frac{10}{3}), \\
g(x)=(-\frac{27}{5}x+9)(-\frac{5}{9}x^2-\frac{25}{9}x-\frac{10}{3})+(9x+27), \\
-\frac{5}{9}x^2-\frac{25}{9}x-\frac{10}{3}=(-\frac{5}{81}-\frac{10}{81})(9x+27).
\end{align*} f ( x ) = ( 3 1 − 9 1 ) g ( x ) + ( − 9 5 x 2 − 9 25 x − 3 10 ) , g ( x ) = ( − 5 27 x + 9 ) ( − 9 5 x 2 − 9 25 x − 3 10 ) + ( 9 x + 27 ) , − 9 5 x 2 − 9 25 x − 3 10 = ( − 81 5 − 81 10 ) ( 9 x + 27 ) .
因此
( f ( x ) , g ( x ) ) = x + 3. (f(x), g(x))=x+3. ( f ( x ) , g ( x )) = x + 3.
而
9 x + 27 = g ( x ) − ( − 27 5 x + 9 ) ( − 5 9 x 2 − 25 9 x − 10 3 ) = g ( x ) − ( − 27 5 x + 9 ) [ f ( x ) − ( 1 3 x − 1 9 ) g ( x ) ] = ( 27 5 − 9 ) f ( x ) + [ 1 − ( 27 5 x − 9 ) ( 1 3 x − 1 9 ) ] g ( x ) = ( 27 5 − 9 ) f ( x ) + ( − 9 5 x 2 + 18 5 x ) g ( x ) , \begin{align*}
9x+27&=g(x)-(-\frac{27}{5}x+9)(-\frac{5}{9}x^2-\frac{25}{9}x-\frac{10}{3})\\
&=g(x)-(-\frac{27}{5}x+9)[f(x)-(\frac{1}{3}x-\frac{1}{9})g(x)]\\
&=(\frac{27}{5}-9)f(x)+[1-(\frac{27}{5}x-9)(\frac{1}{3}x-\frac{1}{9})]g(x)\\
&=(\frac{27}{5}-9)f(x)+(-\frac{9}{5}x^2+\frac{18}{5}x)g(x),
\end{align*} 9 x + 27 = g ( x ) − ( − 5 27 x + 9 ) ( − 9 5 x 2 − 9 25 x − 3 10 ) = g ( x ) − ( − 5 27 x + 9 ) [ f ( x ) − ( 3 1 x − 9 1 ) g ( x )] = ( 5 27 − 9 ) f ( x ) + [ 1 − ( 5 27 x − 9 ) ( 3 1 x − 9 1 )] g ( x ) = ( 5 27 − 9 ) f ( x ) + ( − 5 9 x 2 + 5 18 x ) g ( x ) ,
于是, 令 u ( x ) = 3 5 − 1 , v ( x ) = − 1 5 x 2 + 2 5 x u(x)=\frac{3}{5}-1, v(x)=-\frac{1}{5}x^2+\frac{2}{5}x u ( x ) = 5 3 − 1 , v ( x ) = − 5 1 x 2 + 5 2 x , 就有
( f ( x ) , g ( x ) ) = u ( x ) f ( x ) + v ( x ) g ( x ) . (f(x), g(x))=u(x)f(x)+v(x)g(x). ( f ( x ) , g ( x )) = u ( x ) f ( x ) + v ( x ) g ( x ) .
定义 1.7
P [ x ] P[x] P [ x ] 中两个多项式 f ( x ) , g ( x ) f(x), g(x) f ( x ) , g ( x ) 称为互素 (也称互质)的, 如果 ( f ( x ) , g ( x ) ) = 1 (f(x), g(x))=1 ( f ( x ) , g ( x )) = 1 .
显然, 如果两个多项式互素, 那么它们除去零次多项式外没有其它的公因式, 反之亦然.
定理 1.3
P [ x ] P[x] P [ x ] 中两个多项式 f ( x ) , g ( x ) f(x), g(x) f ( x ) , g ( x ) 互素的充分必要条件是有 P [ x ] P[x] P [ x ] 中的多项式 u ( x ) , v ( x ) u(x), v(x) u ( x ) , v ( x ) 使
u ( x ) f ( x ) + v ( x ) g ( x ) = 1. u(x)f(x)+v(x)g(x)=1. u ( x ) f ( x ) + v ( x ) g ( x ) = 1.
证明
必要性是定理1.2 的直接推论.
现在设有 u ( x ) , v ( x ) u(x), v(x) u ( x ) , v ( x ) 使
u ( x ) f ( x ) + v ( x ) g ( x ) = 1 , u(x)f(x)+v(x)g(x)=1, u ( x ) f ( x ) + v ( x ) g ( x ) = 1 ,
而 ϕ ( x ) \phi(x) ϕ ( x ) 是 f ( x ) f(x) f ( x ) 与 g ( x ) g(x) g ( x ) 的一个最大公因式. 于是 ϕ ( x ) ∣ f ( x ) , ϕ ( x ) ∣ g ( x ) \phi(x)\mid f(x), \phi(x)\mid g(x) ϕ ( x ) ∣ f ( x ) , ϕ ( x ) ∣ g ( x ) , 从而 ϕ ( x ) ∣ 1 \phi(x)\mid1 ϕ ( x ) ∣ 1 , 即 f ( x ) , g ( x ) f(x), g(x) f ( x ) , g ( x ) 互素. ■ \blacksquare ■
由此可以证明
定理 1.4
如果 ( f ( x ) , g ( x ) ) = 1 (f(x), g(x))=1 ( f ( x ) , g ( x )) = 1 , 且 f ( x ) ∣ g ( x ) h ( x ) f(x)\mid g(x)h(x) f ( x ) ∣ g ( x ) h ( x ) , 那么
f ( x ) ∣ h ( x ) . f(x)\mid h(x). f ( x ) ∣ h ( x ) .
证明
由 ( f ( x ) , g ( x ) ) = 1 (f(x), g(x))=1 ( f ( x ) , g ( x )) = 1 可知, 有 u ( x ) , v ( x ) u(x), v(x) u ( x ) , v ( x ) 使
u ( x ) f ( x ) + v ( x ) g ( x ) = 1. u(x)f(x)+v(x)g(x)=1. u ( x ) f ( x ) + v ( x ) g ( x ) = 1.
等式两边乘 h ( x ) h(x) h ( x ) , 得
u ( x ) f ( x ) h ( x ) + v ( x ) g ( x ) h ( x ) = h ( x ) , u(x)f(x)h(x)+v(x)g(x)h(x)=h(x), u ( x ) f ( x ) h ( x ) + v ( x ) g ( x ) h ( x ) = h ( x ) ,
因为 f ( x ) ∣ g ( x ) h ( x ) f(x)\mid g(x)h(x) f ( x ) ∣ g ( x ) h ( x ) , 所以 f ( x ) f(x) f ( x ) 整除等式左端, 从而
f ( x ) ∣ h ( x ) . ■ f(x)\mid h(x). \blacksquare f ( x ) ∣ h ( x ) . ■
推论 1.1
如果 f 1 ( x ) ∣ g ( x ) , f 2 ( x ) ∣ g ( x ) f_1(x)\mid g(x), f_2(x)\mid g(x) f 1 ( x ) ∣ g ( x ) , f 2 ( x ) ∣ g ( x ) , 且 ( f 1 ( x ) , f 2 ( x ) ) = 1 (f_1(x), f_2(x))=1 ( f 1 ( x ) , f 2 ( x )) = 1 , 那么
f 1 ( x ) f 2 ( x ) ∣ g ( x ) . f_1(x)f_2(x)\mid g(x). f 1 ( x ) f 2 ( x ) ∣ g ( x ) .
证明
由 f 1 ( x ) ∣ g ( x ) f_1(x)\mid g(x) f 1 ( x ) ∣ g ( x ) 有
g ( x ) = f 1 ( x ) h 1 ( x ) . g(x)=f_1(x)h_1(x). g ( x ) = f 1 ( x ) h 1 ( x ) .
因为 f 2 ( x ) ∣ f 1 ( x ) h 1 ( x ) f_2(x)\mid f_1(x)h_1(x) f 2 ( x ) ∣ f 1 ( x ) h 1 ( x ) , 且 ( f 1 ( x ) , f 2 ( x ) ) = 1 (f_1(x), f_2(x))=1 ( f 1 ( x ) , f 2 ( x )) = 1 , 所以根据定理1.4 , 有 f 2 ( x ) ∣ h 1 ( x ) f_2(x)\mid h_1(x) f 2 ( x ) ∣ h 1 ( x ) , 即
h 1 ( x ) = f 2 ( x ) h 2 ( x ) , h_1(x)=f_2(x)h_2(x), h 1 ( x ) = f 2 ( x ) h 2 ( x ) ,
代入上式即得
g ( x ) = f 1 ( x ) f 2 ( x ) h 2 ( x ) . g(x)=f_1(x)f_2(x)h_2(x). g ( x ) = f 1 ( x ) f 2 ( x ) h 2 ( x ) .
这就是说,
f 1 ( x ) f 2 ( x ) ∣ g ( x ) . ■ f_1(x)f_2(x)\mid g(x). \blacksquare f 1 ( x ) f 2 ( x ) ∣ g ( x ) . ■
在上面, 最大公因式与互素的概念, 都是对两个多项式定义的.
事实上, 对于任意多个多项式 f 1 ( x ) , f 2 ( x ) , … , f s ( x ) ( s ≥ 2 ) f_1(x), f_2(x), \dots, f_s(x) (s\geq2) f 1 ( x ) , f 2 ( x ) , … , f s ( x ) ( s ≥ 2 ) 也同样可以定义最大公因式. d ( x ) d(x) d ( x ) 称为 f 1 ( x ) , f 2 ( x ) , … , f s ( x ) ( s ≥ 2 ) f_1(x), f_2(x), \dots, f_s(x) (s\geq2) f 1 ( x ) , f 2 ( x ) , … , f s ( x ) ( s ≥ 2 ) 的一个最大公因式, 如果 d ( x ) d(x) d ( x ) 具有下面的性质:
我们仍用符号 ( f 1 ( x ) , f 2 ( x ) , … , f s ( x ) ) (f_1(x), f_2(x), \dots, f_s(x)) ( f 1 ( x ) , f 2 ( x ) , … , f s ( x )) 来表示首项系数为 1 1 1 的最大公因式.
不难证明, f 1 ( x ) , f 2 ( x ) , … , f s ( x ) f_1(x), f_2(x), \dots, f_s(x) f 1 ( x ) , f 2 ( x ) , … , f s ( x ) 的最大公因式存在, 而且当 f 1 ( x ) , f 2 ( x ) , … , f s ( x ) f_1(x), f_2(x), \dots, f_s(x) f 1 ( x ) , f 2 ( x ) , … , f s ( x ) 全不为零时,
( f 1 ( x ) , f 2 ( x ) , … , f s ( x ) ) = ( ( f 1 ( x ) , f 2 ( x ) , … , f s − 1 ( x ) ) , f s ( x ) ) (f_1(x), f_2(x), \dots, f_s(x))=((f_1(x), f_2(x), \dots, f_{s-1}(x)), f_s(x)) ( f 1 ( x ) , f 2 ( x ) , … , f s ( x )) = (( f 1 ( x ) , f 2 ( x ) , … , f s − 1 ( x )) , f s ( x ))
就是 f 1 ( x ) , f 2 ( x ) , … , f s ( x ) f_1(x), f_2(x), \dots, f_s(x) f 1 ( x ) , f 2 ( x ) , … , f s ( x ) 的最大公因式, 即
u 1 ( x ) f 1 ( x ) + u 2 ( x ) f 2 ( x ) + ⋯ + u s ( x ) f s ( x ) = ( f 1 ( x ) , f 2 ( x ) , … , f s ( x ) ) . u_1(x)f_1(x)+u_2(x)f_2(x)+\dots+u_s(x)f_s(x)=(f_1(x), f_2(x), \dots, f_s(x)). u 1 ( x ) f 1 ( x ) + u 2 ( x ) f 2 ( x ) + ⋯ + u s ( x ) f s ( x ) = ( f 1 ( x ) , f 2 ( x ) , … , f s ( x )) .
如果 ( f 1 ( x ) , f 2 ( x ) , … , f s ( x ) ) = 1 (f_1(x), f_2(x), \dots, f_s(x))=1 ( f 1 ( x ) , f 2 ( x ) , … , f s ( x )) = 1 , 那么 f 1 ( x ) , f 2 ( x ) , … , f s ( x ) f_1(x), f_2(x), \dots, f_s(x) f 1 ( x ) , f 2 ( x ) , … , f s ( x ) 就称为互素的. 同样, 有类似定理1.3 的结论.
这些证明全留给读者完成(见本章末补充题4).
1.5 因式分解定理
在这一节, 我们讨论多项式的因式分解. 在中学所学代数里我们学过一些具体方法, 把一个多项式分解为不能再分的因式的乘积. 但那里并没有深入地讨论这个问题. 那里所谓不能再分, 常常只是我们自己看不出怎样再分下去的意思, 并没有严格地论证它们确实不可再分. 所谓不能再分的概念, 其实不是绝对的, 而是相对于系数所在的数域而言的. 例如, 在有理数域上, 把 x 4 − 4 x^4-4 x 4 − 4 分解为
x 4 − 4 = ( x 2 − 2 ) ( x 2 + 2 ) x^4-4=(x^2-2)(x^2+2) x 4 − 4 = ( x 2 − 2 ) ( x 2 + 2 )
的形式就不能再分了. 但在数域 Q ( 2 ) \mathbb{Q}(\sqrt{2}) Q ( 2 ) (参看§ )上, 活更扩大一些, 在实数域上, 就可以进一步分解成
x 4 − 4 = ( x − 2 ) ( x + 2 ) ( x 2 + 2 ) . x^4-4=(x-\sqrt{2})(x+\sqrt{2})(x^2+2). x 4 − 4 = ( x − 2 ) ( x + 2 ) ( x 2 + 2 ) .
而在复数域上, 还可以更进一步分解成
x 4 − 4 = ( x − 2 ) ( x + 2 ) ( x − 2 i ) ( x + 2 i ) . x^4-4=(x-\sqrt{2})(x+\sqrt{2})(x-\sqrt{2}i)(x+\sqrt{2}i). x 4 − 4 = ( x − 2 ) ( x + 2 ) ( x − 2 i ) ( x + 2 i ) .
由此可见, 必须明确系数域后, 所谓不能再分才有确切的含义.
在下面的讨论中, 仍然选定一个数域 P P P 作为系数域, 我们考虑数域 P P P 上的多项式环 P [ x ] P[x] P [ x ] 中多项式的因式分解.
定义 1.8
数域 P P P 上次数 ≥ 1 \geq1 ≥ 1 的多项式 p ( x ) p(x) p ( x ) 称为域 P P P 上的不可约多项式 , 如果它不能表成数域 P P P 上的两个次数比 p ( x ) p(x) p ( x ) 的次数低的多项式的乘积.
按照定义, 一次多项式总是不可约多项式.
正如上面指出的, x 2 + 2 x^2+2 x 2 + 2 是实数域上的不可约多项式, 但是它在复数域上可以分解成两个一次多项式的乘积, 因而不是不可约的. 这就说明了, 一个多项式是否不可约是依赖于系数域的 .
显然, 不可约多项式 p ( x ) p(x) p ( x ) 的因式只有非零常数和它自身的非零常数倍 c p ( x ) ( c ≠ 0 ) cp(x) (c\neq0) c p ( x ) ( c = 0 ) 这两种, 此外就没有了. 反过来, 具有这个性质的次数 ≥ 1 \geq1 ≥ 1 的多项式一定是不可约的. 由此可知, 不可约多项式 p ( x ) p(x) p ( x ) 与任一多项式 f ( x ) f(x) f ( x ) 之间只可能有两种关系, 或者 p ( x ) ∣ f ( x ) p(x)\mid f(x) p ( x ) ∣ f ( x ) 或者 ( p ( x ) , f ( x ) ) = 1 (p(x), f(x))=1 ( p ( x ) , f ( x )) = 1 . 事实上, 如果 ( p ( x ) , f ( x ) ) = d ( x ) (p(x), f(x))=d(x) ( p ( x ) , f ( x )) = d ( x ) , 那么 d ( x ) d(x) d ( x ) 或者是 1 1 1 或者是 c p ( x ) ( c ≠ 0 ) cp(x) (c\neq0) c p ( x ) ( c = 0 ) . 当 d ( x ) = c p ( x ) d(x)=cp(x) d ( x ) = c p ( x ) 时, 就有 p ( x ) ∣ f ( x ) p(x)\mid f(x) p ( x ) ∣ f ( x ) .
不可约多项式有下述的重要性质.
定理 1.5
如果 p ( x ) p(x) p ( x ) 是一个不可约多项式, 那么对于任意的两个多项式 f ( x ) , g ( x ) f(x), g(x) f ( x ) , g ( x ) , 由 p ( x ) ∣ f ( x ) g ( x ) p(x)\mid f(x)g(x) p ( x ) ∣ f ( x ) g ( x ) 一定推出 p ( x ) ∣ f ( x ) p(x)\mid f(x) p ( x ) ∣ f ( x ) 或者 p ( x ) ∣ g ( x ) p(x)\mid g(x) p ( x ) ∣ g ( x ) .
证明
如果 p ( x ) ∣ f ( x ) p(x)\mid f(x) p ( x ) ∣ f ( x ) , 那么结论已经成立.
如果 p ( x ) ∤ f ( x ) p(x)\nmid f(x) p ( x ) ∤ f ( x ) , 那么由以上说明可知
( p ( x ) , f ( x ) ) = 1. (p(x), f(x))=1. ( p ( x ) , f ( x )) = 1.
于是由定理1.4 即得 p ( x ) ∣ g ( x ) p(x)\mid g(x) p ( x ) ∣ g ( x ) . ■ \blacksquare ■
利用数学归纳法, 这个定理可以推广为: 如果不可约多项式 p ( x ) p(x) p ( x ) 整除一些多项式 f 1 ( x ) , f 2 ( x ) , … , f s ( x ) f_1(x), f_2(x), \dots, f_s(x) f 1 ( x ) , f 2 ( x ) , … , f s ( x ) 的乘积 f 1 ( x ) f 2 ( x ) … f s ( x ) f_1(x)f_2(x)\dots f_s(x) f 1 ( x ) f 2 ( x ) … f s ( x ) , 那么 p ( x ) p(x) p ( x ) 一定整除这些多项式之中的一个 .
下面来证明这一章的主要定理.
定理 1.6
数域 P P P 上每一个次数 ≥ 1 \geq1 ≥ 1 的多项式 f ( x ) f(x) f ( x ) 都可以唯一地分解成数域 P P P 上一些不可约多项式的乘积. 所谓唯一性是说, 如果有两个分解式
f ( x ) = p 1 ( x ) p 2 ( x ) … p s ( x ) = q 1 ( x ) q 2 ( x ) … q t ( x ) , f(x)=p_1(x)p_2(x)\dots p_s(x)=q_1(x)q_2(x)\dots q_t(x), f ( x ) = p 1 ( x ) p 2 ( x ) … p s ( x ) = q 1 ( x ) q 2 ( x ) … q t ( x ) ,
那么必有 s = t s=t s = t , 并且适当排列因式的次序后有
p i ( x ) = c i q i ( x ) , i = 1 , 2 , … , s , p_i(x)=c_iq_i(x), \;i=1, 2, \dots, s, p i ( x ) = c i q i ( x ) , i = 1 , 2 , … , s ,
其中 c i ( i = 1 , 2 , … , s ) c_i (i=1, 2, \dots, s) c i ( i = 1 , 2 , … , s ) 是一些非零常数.
证明
先证分解式的存在. 我们对 f ( x ) f(x) f ( x ) 的次数作数学归纳法.
因为一次多项式都是不可约的, 所以 n = 1 n=1 n = 1 时结论成立.
设 ∂ ( f ( x ) ) = n \partial{(f(x))}=n ∂ ( f ( x )) = n , 且结论对于次数低于 n n n 的多项式已经成立.
如果 f ( x ) f(x) f ( x ) 是不可约多项式, 结论是显然的, 无妨设 f ( x ) f(x) f ( x ) 不是不可约的, 即有
f ( x ) = f 1 ( x ) f 2 ( x ) , f(x)=f_1(x)f_2(x), f ( x ) = f 1 ( x ) f 2 ( x ) ,
其中 f 1 ( x ) , f 2 ( x ) f_1(x), f_2(x) f 1 ( x ) , f 2 ( x ) 的次数都低于 n n n . 由归纳假设 f 1 ( x ) f_1(x) f 1 ( x ) 和 f 2 ( x ) f_2(x) f 2 ( x ) 都可以分解成数域 P P P 上一些不可约多项式的乘积. 把 f 1 ( x ) , f 2 ( x ) f_1(x), f_2(x) f 1 ( x ) , f 2 ( x ) 的分解式合起来就得到 f ( x ) f(x) f ( x ) 的一个分解式.
由归纳法原理, 结论普遍成立.
再证唯一性. 设 f ( x ) f(x) f ( x ) 可以分解成不可约多项式的乘积
f ( x ) = p 1 ( x ) p 2 ( x ) … p s ( x ) . f(x)=p_1(x)p_2(x)\dots p_s(x). f ( x ) = p 1 ( x ) p 2 ( x ) … p s ( x ) .
如果 f ( x ) f(x) f ( x ) 还有另一个分解式
f ( x ) = q 1 ( x ) q 2 ( x ) … q t ( x ) , f(x)=q_1(x)q_2(x)\dots q_t(x), f ( x ) = q 1 ( x ) q 2 ( x ) … q t ( x ) ,
其中 q i ( x ) ( i = 1 , 2 , … , t ) q_i(x) (i=1, 2, \dots, t) q i ( x ) ( i = 1 , 2 , … , t ) 都是不可约多项式, 于是
f ( x ) = p 1 ( x ) p 2 ( x ) … p s ( x ) = q 1 ( x ) q 2 ( x ) … q t ( x ) . f(x)=p_1(x)p_2(x)\dots p_s(x)=q_1(x)q_2(x)\dots q_t(x). f ( x ) = p 1 ( x ) p 2 ( x ) … p s ( x ) = q 1 ( x ) q 2 ( x ) … q t ( x ) . (1)
我们对 s s s 作归纳法. 当 s = 1 s=1 s = 1 , f ( x ) f(x) f ( x ) 是不可约多项式, 由定义必有
且
f ( x ) = p 1 ( x ) = q 1 ( x ) . f(x)=p_1(x)=q_1(x). f ( x ) = p 1 ( x ) = q 1 ( x ) .
现在设不可约因式的个数为 s − 1 s-1 s − 1 时唯一性已证.
由1 , p 1 ( x ) ∣ q 1 ( x ) q 2 ( x ) … q t ( x ) p_1(x)\mid q_1(x)q_2(x)\dots q_t(x) p 1 ( x ) ∣ q 1 ( x ) q 2 ( x ) … q t ( x ) , 因此, p 1 ( x ) p_1(x) p 1 ( x ) 必能除尽其中的一个, 无妨设
p 1 ( x ) ∣ q 1 ( x ) . p_1(x)\mid q_1(x). p 1 ( x ) ∣ q 1 ( x ) .
因为 q 1 ( x ) q_1(x) q 1 ( x ) 也是不可约多项式, 所以有
p 1 ( x ) = c 1 q 1 ( x ) . p_1(x)=c_1q_1(x). p 1 ( x ) = c 1 q 1 ( x ) . (2)
在1 式两边消去 q 1 ( x ) q_1(x) q 1 ( x ) , 就有
p 2 ( x ) … p s ( x ) = c 1 − 1 q 2 ( x ) … q t ( x ) . p_2(x)\dots p_s(x)=c_1^{-1}q_2(x)\dots q_t(x). p 2 ( x ) … p s ( x ) = c 1 − 1 q 2 ( x ) … q t ( x ) .
由归纳假设, 有
s − 1 = t − 1 , i . e . s = t , s-1=t-1,\;i.e.\,s=t, s − 1 = t − 1 , i . e . s = t , (3)
并且适当排列次序之后有
p 2 ( x ) = c 2 ′ c 1 − 1 q 2 ( x ) , i . e . p 2 ( x ) = c 2 q 2 ( x ) , p_2(x)=c_2'c_1^{-1}q_2(x),\;i.e.\,p_2(x)=c_2q_2(x), p 2 ( x ) = c 2 ′ c 1 − 1 q 2 ( x ) , i . e . p 2 ( x ) = c 2 q 2 ( x ) ,
p i ( x ) = c i q i ( x ) , i = 3 , … , s . p_i(x)=c_iq_i(x),\;i=3, \dots, s. p i ( x ) = c i q i ( x ) , i = 3 , … , s . (4)
2 , 3 , 4 合起来即为所要证的. 这就证明了分解的唯一性. ■ \blacksquare ■
应该指出, 因式分解定理虽然在理论上有其基本重要性, 但是它并没有给出一个具体的分解多项式的方法. 实际上, 对于一般的情形, 普遍可行的分解多项式的方法是不存在的.
在多项式 f ( x ) f(x) f ( x ) 的分解式中, 可以把每一个不可约因式的首项系数提出来, 使它们成为首项系数为 1 1 1 的多项式, 再把相同的不可约因式合并. 于是 f ( x ) f(x) f ( x ) 的分解式成为
f ( x ) = c p 1 r 1 ( x ) p 2 r 2 ( x ) … p s r s ( x ) , f(x)=cp_1^{r_1}(x)p_2^{r_2}(x)\dots p_s^{r_s}(x), f ( x ) = c p 1 r 1 ( x ) p 2 r 2 ( x ) … p s r s ( x ) ,
其中 c c c 是 f ( x ) f(x) f ( x ) 的首项系数, p 1 ( x ) , p 2 ( x ) , … , p s ( x ) p_1(x), p_2(x), \dots, p_s(x) p 1 ( x ) , p 2 ( x ) , … , p s ( x ) 是不同的首项系数为 1 1 1 的不可约多项式, 而 r 1 , r 2 , … , r s r_1, r_2, \dots, r_s r 1 , r 2 , … , r s 是正整数. 这种分解式称为标准分解式 .
如果已经有了两个多项式的标准分解式, 我们就可以直接写出两个多项式的最大公因式. 多项式 f ( x ) f(x) f ( x ) 与 g ( x ) g(x) g ( x ) 的最大公因式 d ( x ) d(x) d ( x ) 就是那些同时在 f ( x ) f(x) f ( x ) 与 g ( x ) g(x) g ( x ) 的标准分解式中出现的不可约多项式方幂的乘积, 所带的方幂的指数等于它在 f ( x ) f(x) f ( x ) 与 g ( x ) g(x) g ( x ) 中所带的方幂中较小的一个.
由以上讨论可以看出, 带余除法是一元多项式因式分解理论的基础. 我们知道, 整数也有带余除法, 即
对于任意整数 a , b ( b ≠ 0 ) a, b (b\neq0) a , b ( b = 0 ) , 都存在唯一的整数 q , r q, r q , r , 使
其中 0 ≤ r < ∣ b ∣ 0\leq r<\lvert b\rvert 0 ≤ r < ∣ b ∣ .
整数的因式分解理论能够类似地得出, 读者可以参考附录二进行自学.
1.6 重因式