首页 理论教育高等代数:多项式的带余除法运算

高等代数:多项式的带余除法运算

【摘要】:正如整数的除法在整数范围内不能畅通无阻地进行一样,多项式的除法也不是总可以进行的.但是,我们可以类似于整数的带余除法引入多项式之间的带余除法运算.定理2.1 设f(x),g(x)是数域F上的两个多项式,且g(x)≠0,则存在数域F上的多项式q(x),r(x),使得f(x)=q(x)g(x)+r(x), (2.7)其中r(x)=0或者degr(x)

正如整数的除法在整数范围内不能畅通无阻地进行一样,多项式的除法也不是总可以进行的.但是,我们可以类似于整数的带余除法引入多项式之间的带余除法运算.

定理2.1fx),gx)是数域F上的两个多项式,且gx)≠0,则存在数域F上的多项式qx),rx),使得

fx)=qxgx)+rx), (2.7)

其中rx)=0或者degrx)<deggx),并且多项式qx),rx)是由fx),gx)唯一确定的.

证明:存在性.当deggx)=0时,gx)=a≠0∈F,则有

取多项式

即可得到所要结论.

当deggx)=m>0时,我们对fx)的次数用数学归纳法.当degfx)<deggx)时,取

qx)=0,rx)=fx

即可得到结论.当degfx)≥deggx)时,不妨设fx)是n次多项式,且首项系数为bgx)的首项系数为a.作多项式

它是数域F上的多项式且次数小于n,由归纳假设,存在数域F上的多项式q1x),r1x)使得

其中r1x)=0或者degr1x)<deggx.这时取多项式

则显然qx),rx)为数域F上的多项式且

fx)=qxgx)+rx),

这时显然有rx)=0或者degrx)<deggx.

唯一性.若另有多项式q1x),r1x)使得

fx)=q1xgx)+r1x), (2.8)

且其中r1x)=0或者degr1x)<deggx.式(2.7)、式(2.8)两式相减得

qx)-q1x))gx)=r1x)-rx), (2.9)

qx)-q1x)≠0,则由式(2.9)可以得到

deg[(qx)-q1x))gx)]>deg(r1x)-rx)),

这是不可能的.因此,qx)-q1x)=0,即qx)=q1x),进而有rx)=r1x.

证毕.

定理2.1中叙述的多项式除法称为多项式的带余除法,定理中的多项式qx)称为gx)除fx)的商,多项式rx)称为余式.多项式的带余除法运算也可以利用竖式形式完成,其竖式格式为

例2.3

fx)=2x3+3x2-7x+1

gx)=3x2-2x-1,

gx)除fx)的商式是978-7-111-50689-8-Chapter02-15.jpg,余式是978-7-111-50689-8-Chapter02-16.jpg,即有

竖式格式计算过程为

这种计算也可以使用分离系数法完成,格式如下:

例2.4 利用分离系数法计算多项式

fx)=2x6-2x5-27x4+7x3+11x2+9x-1

除以多项式

gx)=x2+3x-1

的商式和余式.

解:使用分离系数法,列竖式计算得到

所以多项式fx)除以gx)的商式是2x4-8x3-x2+2x+4,余式是-x+3.

例2.5 多项式的带余除法和所考虑的多项式系数的范围有关.例如,在整系数多项式范围内,定理2.1就不成立.例如,取fx)=2x2gx)=3x+2,就无法找到满足定理2.1要求的整系数多项式qx)和rx.

在考虑多项式的除法运算时会出现所谓除不尽的情况,因此恰好除尽,也就是余式为零多项式的情况是格外重要的.这时我们可以引入一个重要的概念——整除.

定义2.1fx),gx)是数域F上的多项式,如果存在数域F上的多项式qx),使得fx)=qxgx),则称多项式gx)整除fx),记作gx)|fx.此时,gx)称为fx)的因式,fx)称为gx)的倍式.

例2.6fx)=x3-6x2+11x-6,gx)=x2-3x+2,由于fx)=(x-3)gx),则有gx)|fx.

容易验证整除性的如下性质.

命题2.3fx),gx)和hx)是数域F上的多项式,那么有如下一些结论.

(1)fx)|fx);

(2)若fx)|gx),gx)|hx),则fx)|hx);(www.chuimin.cn)

(3)若fx)|gx),gx)|fx),则fx)=cgx),cF中的一个非零数;

(4)若fx)|gx),fx)|hx),则fx)|(gx)±hx));

(5)若fx)|gx),则fx)|gxhx.

证明:(1)由于fx)=1·fx),因此fx)|fx.

(2)若fx)|gx),gx)|hx),那么一定有多项式q1x),q2x)使得

gx)=q1xfx),hx)=q2xgx.

因此,代入得到

hx)=q2xq1xfx),

由整除定义知道fx)|gx.

(3)若fx),gx)中有一个是零多项式,那么可以推出另一个也必然是零多项式.这时结论成立.

fx),gx)都不是零多项式,由于fx)|gx),gx)|fx),那么一定有多项式q1x),q2x)使得

gx)=q1xfx),fx)=q2xgx.

因此我们可以得到

fx)=q2xq1xfx),

由消去律有q2xq1x)=1,由命题2.1的(3)可以看出

degq2x)+degq1x)=0,

这表明q2x)一定是非零数.

(4)若fx)|gx),fx)|hx),那么一定有两个多项式q1x),q2x)使得

gx)=q1xfx),hx)=q2xfx),

于是就得到

gx)±hx)=(q1x)±q2x))fx),

由整除的定义可以看到fx)|(gx)±hx)).

(5)条件表明存在多项式qx)使得gx)=qxfx),而这时必然有gxhx)=qxhxfx),因此fx)|gxhx.

证毕.

习题

2.2.1. 计算多项式fx)除以gx)的商和余式.

(1)fx)=2x2+7x+9,gx)=2x+1;

(2)fx)=x4-5x3+2x2-6x-7,gx)=x2-2x-3;

(3)fx)=x4+x2+1,gx)=x2+x+1;

(4)fx)=2x4+3x2-7x+8,gx)=2x2-2x+1;

(5)fx)=4x3+x2gx)=x+1+i,i2=-1;

(6)fx)=x4+x2+1,gx)=ix2+(1+i)x-1,i2=-1.

2.2.2. 判断多项式

fx)=x4+2x3-13x2-14x+24

是否可以被下面的多项式整除?如果不能的话,请给出余式.

(1)x+3; (2)x-1;

(3)x2-3x+2; (4)x2+6x+8.

2.2.3. 给出多项式(x-1)2整除x4+ax2+b的条件.

2.2.4.pqm满足什么条件时,x2+mx-1|x3+px+q.

2.2.5. 对哪些自然数kx2-1|xk-1?

2.2.6. 请给出xp-1|xk-1的充分必要条件,其中p是已知素数.

2.2.7. 证明:x|fkx)的充分必要条件是x|fx.

2.2.8. 求出多项式2xn+2-(n+2)x2+n除以(x-1)2的商.

2.2.9. 证明多项式fx)=a0xn+…+an-1x+an能被(x-1)k+1整除的充分必要条件是