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|$,从而整数的带余除法的存在性定理得证。

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

  • 相关阅读:
    poj 2728 Desert King
    uva 439 Knight Moves
    hdu 1875 畅通工程再续
    scau实验题 8600 骑士周游问题(有障碍物)
    scau实验题 8596 Longest Ordered Subsequence
    poj 1679 The Unique MST
    uva 527 Oil Deposits
    poj 2533 Longest Ordered Subsequence
    .net 程序员 java 开发入门
    Collation conflict occur at operation on User define funtion & table's column
  • 原文地址:https://www.cnblogs.com/halifuda/p/14329309.html
Copyright © 2011-2022 走看看