4.多项式最大公因式的求解
多项式最大公因式的求法
定理1设f1(x),f2(x),,fn(x)(n2)是P[x]中n个多项式.P[x]中多项式d(x)称为
f1(x),f2(x),,fn(x)(n2)的最大公因式,如果它满足下面的两个条件:
(1)d(x)是f1(x),f2(x),,fn(x)的公因式. (2)f1(x),f2(x),,fn(x)的公因式全是d(x)的因式.
定理2 设f(x),g(x),h(x)是P[x]中的多项式,P[x]中多项式d(x)是f(x),g(x),h(x)的最大公因式,c是任意的非零常数,则有d(x)(f(x),g(x))(cf(x)h(x)g(x),g(x)).
证明:当f(x)、g(x)有一个为零,例如g(x)0,那么结论显然成立. 当g(x)0时,则有d(x)f(x),d(x)g(x).
从而d(x)cf(x)h(x)g(x),即d(x)是cf(x)h(x)g(x)与g(x)的一个公因式,令
c(x)cf(x)h(x)g(x),c(x)g(x).根据整除的性质,我们有c(x)f(x),所以c(x)d(x).
所以d(x)(f(x),g(x))(cf(x)h(x)g(x),g(x))
方法1:用辗转相除法求最大公因式
引理 如果f1(x),f2(x),,fn-1(x(n)3)的最大公因式存在,那么
f1(x),f2(x),,fn(x)(n2)
的最大公因式也存在,且
(f1(x),f2(x),,fn-1(x),fn(x))((f1(x),f2(x),,fn-1(x)),fn(x)) . (1)
证明:由题意,假设f1(x),f2(x),,fn-1(x)的最大公因式为d1(x),那么d1(x)与fn(x)的最大公因式d(x)也是存在的. (2)
又由(1)、(2)式,可知d(x)|fi(x), (1in).
假设c(x)是f1(x),f2(x),,fn(x)(n2)的一个公因式,由(1)式可得c(x)|d1(x).这样c(x)就是d1(x)与fn(x)的一个公因式,再由(2)式可得c(x)|d(x).
所以d(x)(f1(x),f2(x),,fn-1(x),fn(x)) .
定理3 设f1(x),f2(x),,fn(x)(n2)是P[x]中的n个多项式,则在P[x]中存在一个最大公因式d(x),且d(x)可以表示成f1(x),f2(x),,fn(x)的一个组合,即有p[x]中多项式
u1(x),u2(x),,un(x)使d(x)u1(x)f1(x)u2(x)f2(x)un(x)fn(x).
由定理3对一般情况, 设f(x)anxnan1xn1则,(f(x),g(x))(
a1xa0,g(x)bnxnbn1xn1
b1xb0,不妨设nm
bmb
f(x)xnmg(x),g(x)).记f1(x)mf(x)xnmg(x),令anan
f1(x)ckxkck1xk1c1xc0,则km,故
(f(x),g(x))(f1(x),g(x))(f1(x),
记f2(x)
ck
g(x)xm1f1(x)). bm
ck
g(x)xm1f1(x),且(f2(x))(f1(x))故(f(x),g(x))(f1(x),f2(x)) bm
如此下去,所得差式的次数不断降低,即(g(x))(f1(x))(f2(x)).因此在有限次之后,必然有一差式为零,即(f(x),g(x))(f1(x),f2(x))(fr(x),0),则fr(x)乘以首项系数的倒数之后即为d(x).
). 例1 例1 设f(x)x3x,g(x)x2x求(f(x),g(x)
解:由题意得:
用等式表示出来,就是
f(x)(x3)(x23x2) 11
g(x)(x)(6x6)
63
因此(f(x),g(x))x1
43232
例 2 设f(x)x2xx2x,g(x)x6x5x12 求(f(x),g(x)),并求
u(x),v(x)使(f(x),g(x))u(x)f(x)v(x)g(x).
解:由题意得:
用等式表示即
f(x)(x4)g(x)(18x220x48)
11344
g(x)(x)(18x220x48)(x)
185499
18x20x48(x)(
2
4
9481
x108) 因此(f(x),g(x))x1 92
而
44113
xg(x)(x)(18x220x48) 991854
113
g(x)(x)[f(x)(x4)g(x)]
1854(
113113
x)f(x)[1(x)(x4)]g(x) [**************])f(x)(x2x)g(x) 1854185427
113111
x,v(x)x2x就有
1854185427
(
于是,令u(x)
(f(x),g(x))u(x)f(x)v(x)g(x)
方法2:方程组法求解多项式的最大公因式
定理4 设f(x)、g(x)是P[x]上的两个多项式,令
f(x)0
将方程组化解为
g(x)0
d(x)0
则当c0时,P[x]中多项式d(x)是f(x)与g(x)的最大公因式;当c0时,
c0
f(x)与g(x)互素.(其中c是常数)
例 3 设f(x)x33x22x6,g(x)x3x22x2求(f(x),g(x))
x33x22x60
解:作方程组3 2
xx2x20
x220
32
xx2x20
((1)(2))4
x220
2
x20
(2)(1)x
x220
00
(2)(1)
所以(f(x),g(x))x2
例 4 设f(x)x2xx4x2,g(x)xxx2x2 求(f(x),g(x))
4
3
2
4
3
2
2
x42x3x24x20
解:作方程组4 32
xxx2x20x32x0
43
2
xxx2x20
(1)(2)
x32x0
3
2
xx2x20
(2)(1)x
x32x0
2
x20
(1)(2)
001)(2)x
(2
x20
所以(f(x),g(x))x22