- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[一次同余式解法的综述
一次同余式的解法的综述
陈明丹 (华南师范大学数学科学学院 广州 510070)
【摘要】本文系统地将解一次同余式的各种解法集中在一起,如欧拉定理算法、代入求解法、消去系数法、不定方程求解法、不定方程求解法、分式法、威尔逊定理法、求s、t法、矩阵求法、“倒数”求法,这样就使得学习者在学习一次同余式的时候有个系统的归纳总结,方便理解。
关键词:一次同余式;解法;欧拉定理;威尔逊定理;不定方程;综述
初等数论是师范院校数学专业学生的一门必修课,也是高中数学教师继续教育的一项重要内容,而同余式是初等数论中非常重要的一部分内容,主要研究一次同余式、二次同余式、同余式组及高次同余式的解法及解数。[1]一次同余式是学习这一部分内容的基础,且结一次同余式是学习初等数论必须要掌握的解题方法。但是在严士键[2]的教材中只给出了如欧拉定理算法[3]等一些比较简单的方法,而且比较散乱。本文旨在系统地整理解一次同余式的各种方法,以方便大家的学习。
1.一次同余式ax b(mod m)的解法
1.1 同余式 的解法
1.1.1欧拉定理算法
李晓东[1]和李婷[3]指出欧拉定理这种算法主要是运用欧拉定理,则有,则,则 满足同余式,故为同余式的解。李婷还指出这种解法在理论上较易分析,但当模m较大时,求就涉及m的标准分解,此时这种解法在计算量上较为复杂,不宜进行计算机编程计算。所以这种解法更适合模m较小时,或较易求解时使用。王靖娜[4]给出了详细的定理证明过程,以帮助大家的理解。
1.1.2代入求解法
代入求解法也称为观察法[3],当模m较小时,可以将模m的完全剩余系0、1、2……m-1 代入到中,求出该同余式的解。当模m较大时,则可以利用同余式的性质[2],将同余式的系数减少,而且有带余除法定理[5]可保证系数在一个固定的范围内作为模m的余数,从而再用观察法得出一次同余式的解。
李婷[3]这种解法适用于多数情况,但是当模m及x的系数较大时,计算量也会变得比较大,此时就不适合使用这种方法,而改用其他的方法。
1.1.3 消去系数法
在同余式中,如果,则可以解出该同余式的解,因此,将x的系数消去是解一次同余式的最简捷的方法[6]。如果在同余式中但能找到使得且,则根据同余的传递性质有,可解出。或者找到,且有公因数,,则可根据引理将化简为,按照此方法逐次消去x的系数。王迪吉、张维娟[6]把消去系数法分为三种,一是直接消去x的系数,一是逐次消去x的系数,还有一种是利用辗转相除法消去x的系数。这三种方法对于很多种情况的同余式都可以求解。
1.1.4 不定方程求解法
王迪吉,张维娟[6]还指出同余式有解的充分必要条件是不定方程有解,李婷[3] 还指出这种方法对模m的要求较低而且易于利用计算机编程来求解同余式。
1.1.5不定方程求解法
当时,可利用辗转相除法求整数的最大公因数的方法,结合同余式的性质,可以转化为一个形如的同解方程,以达到求解的目的。[3] 这种解法就叫做欧几里德算法。这种解法本质上是:当时,利用恒等变形将变小,直至将x的系数变为1。[7]
1.1.6 分式法
华罗庚[7]指出:对于,先把写成的形式(这里的只是一种形式上的写法),然后用与m互素的数陆续乘右端的分子和分母,目的在于把分母的绝对值变小,知道变为1为止。但是需要注意的是这里的只是一种形式符号,不能当一般的分数进行运算。更需要注意的是对的“分子”“分母”乘以不为零的整数或约去一个与模m互质的数,否则所得出的结果可能不是原同余式的解。这种方法给出了一次同余式的形式解,较直观。但是这种解法只适合于模m不太大时。[3]
1.1.7 威尔逊定理法
威尔逊定理:p为质数,则有。[3]
当为质数,则由威尔逊定理有:,则有。[9] 这种解法和欧拉定理解法一样,也是给出了一次同余式的一组公式解,但是此时要求模p为质数且不能太大,否则计算阶乘时将比较麻烦。
1.1.8求s、t法
因为的充分必要条件是存在s、t使得,则对同余式有,所以有,即满足同余式。[10]这种解法主要是要求出s、t,但是s、t在某些时候是不容易求出的。
1.1.9矩阵求法
毛毓球,陈永林[11]指出也可以用矩阵方法去解,此时可以把基本矩阵取为,再对A施以行初等变换,使它的某一行变为的形式时,此时是原一次同余式的解。袁虎延[12]给出了五种类型的一次同余式的不同类型的矩阵的解法,这会使学习者更容易理解。
1.1.10“倒数”求法
我们知道,当我们求解一元一次方程时,是通过恒等变形或同解变形,将一元一次方程化成最简方程的形式,然后再用未知数x的系数的倒数去乘方程两边,得出方程的解。龙盛鼎[13]类比于这种解法,解一次同余式。设想在求解一次同余式的时候也引入未知数x的系数的“倒数”的概念。他定义:设是整数,m是一个给定的正整
文档评论(0)