zoukankan      html  css  js  c++  java
  • 高等代数(二)预习——2、多项式除法

    2、多项式除法

    一、多项式整除

      多项式之间存在乘法,我们自然想要去考虑乘法的逆运算是怎样的。首先来介绍整除:

    定义:对于$K[x]$上的多项式$f$、$g$,若有存在多项式$h$,使得

    $f=hg$

    我们就称$g$整除$f$,记为$g | f$。这时也称$g$是$f$的因式($f$则是倍式)。注意并没有要求$h eq f$或者$h eq g$。

    整除有以下简单的性质:

    1、$0 | f$当且仅当$f = 0$;

    2、任意$f$都满足$f | 0$;

    3、任意$b in K^*$、$f in K[x]$,$b | f$,这里$K^*$指$K$中不为$0$的数构成的集合;

    4、反身性:任意$f$,$f | f$;

    5、传递性:若$f | g$、$g | h$,则$f | h$;

    6、加法保持:若对$i = 1,2,...,s$,都有$g | f_i$,则对$K[x]$中任意的$u_i, i = 1,2,...,s$,有$g | sum_{i=1}^{s} u_if_i$。

    这些性质都是从定义就可以推知的。

     注意到整除关系不具有对称性。当具有对称性时,即$g | f$和$f | g$同时满足,就称$f$和$g$相伴,记作$f ~ g$。相伴关系有如下性质:

    $f ~ g$的充分必要条件是存在$c in K^*$,使得$f=cg$。

    充分性是容易证明的。下面来证必要性:

    由题目条件,存在$h_1$、$h_2$,使得

    $f = h_1g$

    $g = h_2f$

    则有

    $f = h_1h_2f$

    只需要考虑$f$、$g$非零的情况即可:运用消去律,有

    $h_1h_2 = 1$

    则运用度数关系规律有$deg h_1 + deg h_2 = 0$,则有$deg h_1 = deg h_2 = 0$。那么$h_1$即是我们要求的$c$。

     度数关系在证明中显示出了它的威力,此后我们还会用到。另外,整除满足这样的度数关系:

    若$g | f$且$f eq 0$,就有$deg g leq deg f$

    证明式简单的。

    二、多项式带余除法

      整除毕竟是可遇而不可求的情况,多数情况我们不能要求整除。多项式有如下的带余除法定理:

    定理:对$K[x]$中的任意两个多项式$f$、$g$,只要$g eq 0$,就存在唯一的$h$和$r$,使得下面的关系成立:

    $f = hg + r, deg r < deg g$

     证明:先来证明存在性。设$deg g = m$:

    1°  $m = 0$,此时$g = b, b in K$,则$h = frac{1}{b} f$,$r = 0$,且$deg 0 < deg g$;

    2°  $m > 0$且$deg f < m$,此时有$h = 0$,$r = f$,且$deg f < deg g$;

    3°  $m > 0$且$deg f geq m$。此时固定住$g$,对$f$的度数$n$做数学归纳法。假设$0 leq m leq deg f < n$时,存在性均成立。考虑利用归纳假设,要降低$f$的度数。不妨设$f$的首项是$ax^n$,$g$的首项是$bx^m$,那么$ab^{-1}x^{n-m}g$的首项就为$ax^n$,记

    $f_1 = f - ab^{-1}x^{n-m}g$

    那么$deg f_1 < n$,利用归纳假设,存在$h_1$、$r_1$,使

    $f_1 = h_1g + r_1 , deg r_1 < deg g$

    然后把$f_1$代入,就有了

    $f = (h_1 + ab^{-1}x^{n-m})g + r_1 , deg r_1 < deg g$

    则是$h = h_1 + ab^{-1}x^{n-m}$,$r = r_1$,由数学归纳法原理,存在性至此得证。

    下面再证唯一性,假设存在两组多项式,使

    $f = hg + r , deg r < deg g$

    $f = h'g + r' , deg r' < deg g$

    两式相减就得到$(h-h')g = r-r'$,考虑度数关系:

    $deg (h-h') + deg g = deg (r'-r)$

    $deg (r'-r) leq max {deg r', deg r } < deg g$

    就得到

    $deg (h-h') < 0$

    也就是$h-h'=0$,则$h=h'$,进而$r=r'$,唯一性得证。至此,定理得证。

    此时,称$h$是$g$除$f$的商式,$r$称为余式

    带余除法定理的唯一性可以将整除的情况包含进来:

    对$g eq 0$和任意的$f$,$g | f$当且仅当用$g$除$f$的余式$r = 0$。

    带余除法和整除性还有以下性质:

    设数域$K$、$F$满足$K subset F$,$f$、$g in K[x]$,则有:在$K[x]$中$g | f$当且仅当在$F[x]$中$g | f$。

    证明:

    先来证明必要性:从整除性可知,$f = hg$,其中$h in K[x]$,则显然有$h in F[x]$,那么$f = hg$在$F[x]$中也成立,必要性就此得证。

    然后证明充分性:只考虑$f$、$g$不为$0$的情况即可。在$K[x]$中做带余除法:$f = hg + r$,这一除法等式在$F[x]$中当然也成立。由$F[x]$中$g | f$,可以得$r = 0$,进而$K[x]$中也有$g | f$,充分性得证。

    以上性质说明,数域的扩大不会改变整除性,但是缩小是有可能改变的

    带余除法定理的证明过程也告诉我们如何去做带余除法,也就是不断地去构造$ab^{-1}x^{n-m}$,直到余式的度数低于除式为止。

    譬如我们有这样的结论:$K[x]$中,$(x-a) | (x^m - a^m), a in K, m in N^*$。这一结论即可用带余除法结合数学归纳法来证明。类似的结论有$(x+a) | (x^{2m+1} + a^{2m+1})$。

    三、整数环中的整除和带余除法

      如果把多项式换成整数,把度数换成绝对值,上面我们提到的结论都可以移植到整数环中,而且除了带余除法定理的存在性部分,其余的证明方法也完全一样。我们来证明一下带余除法定理的存在性部分:

    存在性定理:任意的整数$a$、$b$,$b eq 0$,存在整数$h$、$r$,使得$a=hb+r, 0  leq r < |b|$。

    证明:考虑去模仿多项式带余除法的证明过程,降低a的“度数”,不过因为这里不存在基本情况,无法应用归纳法,所以这次做一些变化:若$a = hb +r, 0 leq r < |b|$成立,改写成$r = a - hb$,那么$r = a - b - (h-1)b$、$r = a + b - (h+1)b$也都是成立的。这样,对$b$的正负分类讨论,就可以降低$a$的绝对值了。然后不断去降低,找到符合定理的$r$就可以了。严谨的证明如下:

    设集合$S = { r' = a - qb : q in Z , r' geq 0 }$,若$b > 0$,取$q = -a^2$,由于在整数范围内讨论,则$a + a^{2} b > 0$是成立的;$b < 0$取$q = a^2$即可,这样$S$非空,从而$S$中一定有最小数,记作$r$。现在来证明$r$满足$r < |b|$。利用反证法:

    若$b > 0$,若$r geq b$,则由于$r = a-qb geq b$,则一定有$r - b = a - (q+1)b geq 0$,也即$r - b in S$,这与$r$是最小数矛盾;$b < 0$的情况完全类似。这样就证明了$r < |b|$,从而整数的带余除法的存在性定理得证。

    多项式带余除法和整数带余除法的性质的这些相似是很美妙的。

  • 相关阅读:
    编译原理实验2简化版的C语言文法 159
    大数据概述 159
    第三次实验有限自动机的构造与识别 159
    Vue非单文件组件
    vue生命周期
    css3boxsizing
    openCV学习笔记(2)__openCV简单的图片处理(雪花,减少颜色)
    openCV学习笔记(1)__openCV与vs2010环境设置
    CentOS防火墙配置
    CentOS 6初始化配置
  • 原文地址:https://www.cnblogs.com/halifuda/p/14329309.html
Copyright © 2011-2022 走看看