多项式的最大公因式
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
多项式的最大公因式
问题:
(一). 多项式的最大公因式的定义是什么?
设f(x)与g(x)是P[x]中两个多项式,P[x]中多项式d(x)称为f(x)与g(x)的最大公因式,如果满足下面两个条件:
(1).d(x)是f(x)与g(x)的公因式;
(2).f(x),g(x)的公因式全是d(x)的因式。
我们约定用( f(x),g(x))表示首项系数为1的那个最大公因式。
定理1:对于P[x]中任意两个多项式f(x),g(x),在P[x]中存在一个最大公因式d(x),且d(x)可以表示成f(x),g(x)的一个组合,即有P[x]中多项式u(x),v(x)使
d(x)=u(x)f(x)+v(x)g(x)
引理:设f(x),g(x),q(x),h(x)∈F(x),g(x)≠0,且
f(x)=g(x)q(x)+h(x)
则f(x)与g(x)与q(x)与h(x)有相同的公因式,因而有相同的最大公因式,且
( f(x),g(x))=( g(x),h(x))
定理2:F(x)的任意两个多项式f(x)与g(x)一定存在最大公因式。
(二).用来求最大公因式的方法
(1).辗转相除法:
如果f(x),g(x)∈P[x],g(x)≠0,且q q(q),q q(q)∈P[x],使
f(x)=q1(q)g(x)+q1(q)
g(x)=q2(q)q1(q)+q2(q)
q1(q)=q3(q)q2(q)+q3(q)
⋯⋯
q q−2(q)=q q(q)q q−1(q)+q q(q)
q q−1(q)=q q+1(q)q q(q)+0
其中∂(q q(q))≥0,则q q(q)是f(x)与g(x)的一个最大公因式。
(2).串位加减法
(3).矩阵求法:
A=(f(x)
g(x)
)一系列初等行变换
→ (
d(x)
) d(x)=( f(x),g(x))
例1.设f(x)=q4+3q3−q2−4x−3
g(x)=3q3+10q2+2x−3
求( f(x),g(x))
解:法1辗转相除法。
求得r2(q)=9q+27是最大公因式,即
( f(x),g(x))=x+3
法2串位加减法
设c≠0,则对于任意多项式f(x),g(x)
( f(x),g(x))=( f(x),cg(x))
于是r7(q)=2x+6是最大公因式,即
( f(x),g(x))=x+3
例2.令F 是有理数域,求出F [x ]的多项式
f (x )=4q 4−2q 3−16q 2+5x +9,
g (x )=2q 3−q 2
−5x +4
使得u (x )f (x )+v (x )g (x )=d (x )成立的d (x ),u (x ),v (x ),其中d (x )=( f (x ),g (x ))。
解 我们把I 拼在(f (x
)
g (x )
)的右边一起做行初等变换: ( f (x )10 g (x )01)=(4q 4−2q 3−16q 2+5x +9102q 3−q 2−5x +401
)q 1+q 2×(−2)→ (−6q 2−3x +91−2q 2q 3−q 2−5x +401)q 2+q 1×q → (−6q 2
−3x +91−2q 6q 3−3q 2
−15x +1203
)→⋯ (0∗∗−3q +3q −1−2q 2
+2q +3
)q 1↔q 2 q 1×(−1
3)
→ (q −1−13(q −1
)
2
3
q 2−2
3q −10
∗
∗
)。 所以d (x )=q −1,u (x )=−1
3(q −1),v (x )=23q 2−2
3q −1。
注:如果d (x )是f (x ),g (x )在F [x ]中的公因式,则d (x )是f (x )与g (x )的最大公因式的充分必要条件是存在u (x ),v (x )∈F (x ),使得
d (x )=u (x )f (x )+v (x )g (x )
例3.求u (x ),v (x )使u (x )f (x )+v (x )g (x )=( f (x ),g (x )):
f (x )=q 4
+2q 3
−q 2
−4x −2,g (x )=q 4
+q 3
−q 2
−2x −2
(P45,6.(1))
解:f (x )=g (x )q 1(q )+q 1(q ),其中,
{
q 1(q )=1
q 1(q )=q 3−2x
g (x )=q 1(q )∙q 2(q )+q 2(q ),其中,
{
q 2(q )=x +1
q 2(q )=q 2−2
q 1(q )=q 2(q )∙q 3(q )+q 3(q ),其中,
{
q 3(q )=x
q 3(q )=0
所以,q 2(q )=q 2
−2是f (x )和g (x )的最大公因式。
因为g(x)=q1(q)∙q2(q)+q2(q),f(x)=g(x)∙q1(q)+q1(q),所以
( f(x),g(x))=−q2(q)∙f(x)+[1+q
1
(q)∙q2(q)]∙g(x)由此可得:
{u(q)=−q2(q)=−x−1
v(q)=1+q
1
(q)q2(q)=q+2
注:利用辗转相除法求出最大公约数,然后逆向推导。
例4.证明:如果d(x)│f(x),d(x)│g(x),且d(x)为f(x)与g(x)的一个组合,那么d(x)是f(x)与g(x)的一个最大公因式。(P45,8)
证:
设d(x)是f(x)与g(x)的任一公因式,即有d′(x)│f(x)和d′(x)│g(x)
不妨设f(x)=d′(x)∙q1(q),g(q)=d′(x)∙q2(q)
由已知条件可得d(x)=u(x)f(x)+v(x)g(x)
所以d(x)=u(x)d′(x)∙q1(q)+v(x)d′(x)∙q2(q)
故有d′(x)│d(x)
因此,d(x)是f(x)与g(x)的一个最大公因式。
注:已知d(x)是f(x)与g(x)的任一公因式,只需证明f(x)与g(x)的任一公因式都是d(x)的公因式便可得证。