【摘要】:==ars,其中ars是f和g的最大公因式,且是由它们唯一确定的首一多项式.上述这组等式通过简单的移项,我们可以得到下面一组等式把rs-1,rs-2,…
定义2.2 若f(x)和g(x)是数域F上的多项式,如果数域F上的多项式d(x)满足条件:
(1)d(x)|f(x)且d(x)|g(x);
(2)如果h(x)|f(x)且h(x)|g(x),则h(x)|d(x),则称d(x)是f(x)和g(x)的最大公因式.显然,最大公因式并不是唯一的,因为若d(x)是最大公因式的话,那么它的任何非零倍数同样也是.通常,把首项系数为1的最大公因式记作(f(x),g(x)).
例2.7 设多项式
f(x)=(2x-1)(x-1)(3x+2),g(x)=(2x-1)(x-1)(2x+1),容易看到,2x-1,x-1都是f(x)和g(x)的公因式,2x2-3x+1是f(x)和g(x)的一个最大公因式,且
引理2.1 若f(x)=q(x)g(x)+r(x),则(f(x),g(x))=(g(x),r(x)),这里,f(x),g(x),q(x),r(x)都是数域F上的多项式.
证明:记
d1(x)=(f(x),g(x)),d2(x)=(g(x),r(x)),
则有d1(x)|f(x)且d1(x)|g(x),因此,d1(x)|r(x),由最大公因式的定义
d1(x)|d2(x).
同理,d2(x)|d1(x).再由它们都是首一多项式,得d1(x)=d2(x).证毕.
由定理2.1及引理2.1可见,如果多项式f(x)除以g(x)的余式是r(x),则f(x)和g(x)的最大公因式就是g(x)和r(x)的最大公因式.这样计算f(x)和g(x)的最大公因式的问题就变为计算g(x)和r(x)的最大公因式的问题,而r(x)的次数不大于f(x)的次数,因而问题得到简化.再注意到如果余式r(x)=0,则g(x)就是f(x)和g(x)的一个最大公因式.
对于两个非零多项式f(x)和g(x),用f(x)除以g(x),设商为q1(x),余式为r1(x).如果r1(x)=0,则最大公因式已经可以求得.否则,用g(x)除以r1(x),如果余式仍然不是零,则用上一次的除式除以余式,反复这样的过程可以得到下列等式:
由于余式ri(x)的次数是严格下降的,因此,上面所叙述的过程一定是可以终止的.由前面的分析,可以看到
(f(x),g(x))=(g(x),r1(x))=(r1(x),r2(x))=…=(rs-1(x),rs(x))=ars(x),
其中ars(x)是f(x)和g(x)的最大公因式,且是由它们唯一确定的首一多项式.
上述这组等式通过简单的移项,我们可以得到下面一组等式
把rs-1(x),rs-2(x),…,r1(x)依次代入最后一式,可得rs(x)=u(x)f(x)+v(x)g(x).
上面这种求最大公因式的方法称为辗转相除法,在西方则以Euclid(公元前330—公元前275)算法而著称.这样我们就可以得到如下定理.
定理2.2 若f(x)和g(x)是数域F上不全为零的多项式,则它们的最大公因式一定存在,并且在不计常数倍的情况下是唯一的.若d(x)是f(x)和g(x)的最大公因式,则存在数域F上的多项式u(x)和v(x),使得
d(x)=u(x)f(x)+v(x)g(x).
例2.8 利用辗转相除法求多项式
f(x)=x4-x3+x2+x-2
和
g(x)=x3-1
的最大公因式,并求一组多项式u(x),v(x)使得
u(x)f(x)+v(x)g(x)=(f(x),g(x)).
解:由多项式f(x)=x4-x3+x2+x-2和g(x)=x3-1,利用多项式的带余除法得到
f(x)=(x-1)g(x)+x2+2x-3, q1(x)=x-1,r1(x)=x2+2x-3;
g(x)=(x-2)r1(x)+7x-7, q2(x)=x-2,r2(x)=7x-7;
所以,
从前面的计算过程有
r2(x)=g(x)-(x-2)r1(x), (2.11)
r1(x)=f(x)-(x-1)g(x). (2.12)
把式(2.12)代入式(2.11)得到
r2(x)=g(x)-(x-2)[f(x)-(x-1)g(x)]
=-(x-2)f(x)+(x2-3x+3)g(x).
取多项式u0(x)=-x+2,v0(x)=x2-3x+3,则有
u0(x)f(x)+v0(x)g(x)=r2(x),
再令多项式
则可以得到f(x)与g(x)的最大公因式
辗转相除法是做一系列多项式除法运算,因此我们也可以借助竖式进行计算.我们可以把算式(2.10)排列成如下的竖式格式.
这里的竖式算法还可以使用分离系数法进行,这样书写会更加简洁.
例2.9 利用分离系数法计算下列两组多项式的最大公因式.
(1)f(x)=3x4-5x3+4x2+1,
g(x)=3x3-2x2+x-1;
(2)f(x)=x5+5x4+9x3+7x2+5x+3,
g(x)=x4+2x3+2x2+x+1.
解:(1)利用分离系数法有如下竖式:
因此,(f(x),g(x))=1.
(2)利用分离系数法有如下竖式:
因此,(f(x),g(x))=1.
定义2.3 若f(x)和g(x)是数域F上的多项式,且(f(x),g(x))=1,则称多项式f(x)和g(x)是互素的.
定理2.3 多项式f(x)和g(x)互素的充分必要条件是存在多项式u(x)和v(x),使得
u(x)f(x)+v(x)g(x)=1.
证明:由定义2.3与定理2.2可以看出该定理显然成立.
互素是一个重要的概念,它有如下一些性质.若f(x),g(x),h(x)都是多项式,那么,
(1)若h(x)|f(x)g(x)且(h(x),g(x))=1,则h(x)|f(x);
(2)若(h(x),f(x))=1且(h(x),g(x))=1,则(h(x),f(x)g(x))=1;
(3)若f(x)|h(x),g(x)|h(x)且(f(x),g(x))=1,则f(x)g(x)|h(x).
证明:性质(1).由条件(h(x),g(x))=1,一定有两个多项式u(x),v(x)使得
u(x)h(x)+v(x)g(x)=1, (2.13)
式(2.13)两端同乘以多项式f(x)得到
u(x)h(x)f(x)+v(x)g(x)f(x)=f(x). (2.14)
由条件h(x)|f(x)g(x),显然多项式h(x)整除式(2.14)的左边,因此也一定整除右边,即h(x)|f(x).
性质(2).由于(h(x),f(x))=1且(h(x),g(x))=1,因此一定有四个多项式u1(x),v1(x),u2(x),v2(x)使得
u1(x)h(x)+v1(x)f(x)=1,
u2(x)h(x)+v2(x)g(x)=1.
把这两个等式相乘,并整理成下面形式
[u1(x)u2(x)h(x)+u1(x)v2(x)g(x)+u2(x)v1(x)f(x)]·h(x)+v1(x)v2(x)·f(x)g(x)=1,
由定理2.3知道(h(x),f(x)g(x))=1.
性质(3).由于f(x)|h(x),因此一定有多项式q(x)使得h(x)=q(x)f(x).又由于g(x)|h(x),因此g(x)|q(x)f(x),条件(f(x),g(x))=1与性质(1)表明这时必然有g(x)|q(x),因此有多项式q1(x)使得q1(x)g(x)=q(x),因此
h(x)=q(x)f(x)=q1(x)f(x)g(x),
这说明f(x)g(x)|h(x).证毕.
例2.10 证明:多项式x2+1和x3+1是互素的.
证明:由于有恒等式
所以多项式x2+1和x3+1是互素的,即(x2+1,x3+1)=1.
例2.11 求一个三次多项式f(x),使得f(x)+1能被(x-1)2整除;而f(x)-1能被(x+1)2整除.
解:由题意知,存在一次多项式g(x),h(x),使得
f(x)+1=(x-1)2g(x), (2.15)
f(x)-1=(x+1)2h(x), (2.16)
式(2.15)、式(2.16)两式相减得
(x-1)2g(x)-(x+1)2h(x)=2. (2.17)
又(x-1)2,(x+1)2互素,且由辗转相除法可以计算出
式(2.17)、式(2.18)两式相比较得(www.chuimin.cn)
代入式(2.15)或者式(2.16)计算即得
例2.12 求出所有的多项式f(x),使得(x-1)f(x+1)-(x+2)f(x)≡0.
解:从条件可得
(x-1)f(x+1)=(x+2)f(x). (2.19)
由于(x-1,x+2)=1,所以,x-1|f(x)且x+2|f(x+1),后一整除关系即x+1|f(x).又(x-1,x+1)=1,所以x2-1|f(x),即f(x)=(x2-1)g(x),其中g(x)是一个多项式.代入式(2.19),得到
(x-1)x(x+2)g(x+1)-(x+2)(x-1)(x+1)g(x)≡0,
由消去律可以得到
xg(x+1)=(x+1)g(x). (2.20)
式(2.20)表明x|g(x),即有多项式h(x)使得g(x)=xh(x).代入式(2.20),得
h(x+1)≡h(x).
于是,
h(x)≡c,
其中c是一个常数.这样就可以得到
f(x)=cx(x2-1).
定义2.4 若f(x)和g(x)是数域F上的非零多项式,数域F上的多项式h(x)满足条件:
(1)f(x)|h(x)且g(x)|h(x);
(2)对f(x)和g(x)的任意公倍式h1(x),都有h(x)|h1(x),则称h(x)是f(x)和g(x)的最小公倍式.特别地,首项系数为1的最小公倍式通常记作[f(x),g(x)].
例2.13 设f(x)=x2+3x+2,g(x)=x2+4x+3,通过简单计算,可以知道
(f(x),g(x))=x+1,[f(x),g(x)]=x3+6x2+11x+6.
更为一般地,我们可以定义有限多个多项式的最大公因式与最小公倍式.
定义2.5 设f1(x),f2(x),…,fn(x),n≥2,与d(x)都是数域F上的多项式,且满足条件:
(1)d(x)|fi(x),i=1,2,…,n,即d(x)是f1(x),f2(x),…,fn(x)的公因式;
(2)若F上的多项式d1(x)满足d1(x)|fi(x),i=1,2,…,n,那么一定有d1(x)|d(x),
则称多项式d(x)为n个多项式f1(x),f2(x),…,fn(x)的最大公因式.
在不计常数因子的情况下,最大公因式是唯一确定的,记首一的最大公因式为
(f1(x),f2(x),…,fn(x)).
此外,我们还可以归纳地定义n个多项式的最大公因式为
(f1(x),f2(x),…,fn(x))=((f1(x),f2(x),…,fn-1(x)),fn(x)).
定理2.4 设f1(x),f2(x),…,fn(x),n≥2,与d(x)都是数域F上的多项式,那么d(x)是多项式组f1(x),f2(x),…,fn(x)的最大公因式的充分必要条件是存在数域F上的n个多项式u1(x),u2(x),…,un(x)使得
u1(x)f1(x)+u2(x)f2(x)+…+un(x)fn(x)=d(x).
定义2.6 设f1(x),f2(x),…,fn(x),n≥2,与h(x)都是数域F上的多项式,且满足条件:
(1)fi(x)|h(x),i=1,2,…,n,即h(x)是f1(x),f2(x),…,fn(x)的公倍式;
(2)若F上的多项式h1(x)满足fi(x)|h1(x),i=1,2,…,n,那么一定有h(x)|h1(x),则称多项式h(x)为n个多项式f1(x),f2(x),…,fn(x)的最小公倍式.
在不计常数因子的情况下,最小公倍式是唯一确定的,记首一的最小公倍式为
[f1(x),f2(x),…,fn(x)].
此外,我们还可以归纳地定义n个多项式的最大公因式为
[f1(x),f2(x),…,fn(x)]=[[f1(x),f2(x),…,fn-1(x)],fn(x)].
习题
2.3.1. 利用辗转相除法,求多项式f(x)和g(x)的最大公因式(f(x),g(x)).
(1)f(x)=x4+x3-3x2-4x-1,
g(x)=x3+x2-x-1;
(2)f(x)=x4-4x3+1,
g(x)=x3-3x2+1;
(3)f(x)=x5+x4-x3-3x2-3x-1,
g(x)=x4-2x3-x2-2x+1;
(4)f(x)=x4-10x2+1,
2.3.2. 求多项式u(x),v(x),使得
u(x)f(x)+v(x)g(x)=(f(x),g(x)).
(1)f(x)=x4+2x3-x2-4x-2,
g(x)=x4+x3-x2-2x-2;
(2)f(x)=4x4-2x3-16x2+5x+9,
g(x)=2x3-x2-5x-4;
(3)f(x)=3x5+5x4-16x3-6x2-5x-6,
g(x)=3x4-4x3-x2-x-2;
(4)f(x)=3x7+6x6-3x5+4x4+14x3-6x2-4x+4,
g(x)=3x6-3x4+7x3-6x+2.
2.3.3. 求多项式u(x),v(x),使得
u(x)f(x)+v(x)g(x)=1.
(1)f(x)=3x3-2x2+x+2,
g(x)=x2-x+1;
(2)f(x)=x4-x3-4x2+4x+1,
g(x)=x2-x-1;
(3)f(x)=3x4-5x3+4x2-2x+1,
g(x)=3x3-2x2+x-1;
(4)f(x)=x5+5x4+9x3+7x2+5x+3,
g(x)=x4+2x3+2x2+x+1.
2.3.4. 设多项式
f(x)=x3+(1+t)x2+2x+2u
与
g(x)=x3+tx+u
的最大公因式是一个二次多项式,求:t,u.
2.3.5. 如果u(x)f(x)+v(x)g(x)=d(x),且d(x)是f(x)和g(x)的公因式,则d(x)是f(x)和g(x)的最大公因式.
2.3.6. 若f(x),g(x)不全为零,f(x)=f1(x)d(x),g(x)=g1(x)d(x),则d(x)是f(x)和g(x)的最大公因式的充分必要条件是(f1(x),g1(x))=1.
2.3.7. 如果(f(x),g(x))=1,那么,(f(x)+g(x),f(x)g(x))=1.
2.3.8. 如果(f(x),g(x))=1,那么,(f(xm),g(xm))=1.
2.3.9. 求一个5次多项式f(x),使得f(x)-1能被(x-1)3整除,而f(x)能被x3整除.
2.3.10. 设数域F上的多项式f(x)分别被x-1,x-2,x-3除的余式是4,8,16.试求f(x)被(x-1)(x-2)(x-3)除后的余式.
2.3.11. 如果(f(x),g(x))=1,且f(x),g(x)的次数都大于零,则存在唯一的一对多项式u(x),v(x),使得
u(x)f(x)+v(x)g(x)=1
成立,并且有degu(x)<degg(x)及degu(x)<degf(x).
2.3.12. 求出多项式u(x),v(x),使得
xmu(x)+(x-1)nv(x)=1,
m,n是正整数.
相关推荐