一次同余方程的几种解法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

© 1994-2010 China Academic Journal Electronic Publishing House. All rights reserved.

2009年第3期 牡丹江教育学院学报 No 13,2009(总第115期) J OU RNAL OF MUDANJ IAN G COLL EGE OF EDUCA TION Serial No 1115

[收稿日期]2008-12-22

[作者简介]原新生(1967-),男,河南林州人,安阳师范学院副教授,主要从事初等数论、高等数学的教学与研究.。

一次同余方程的几种解法

原 新 生

(安阳师范学院,河南安阳455002)

[摘 要] 介绍一次同余方程的几种解法,并比较它们的优劣,探讨不同情况下所应采用的不同方法,对解

一次同余方程具有一定的指导作用。

[关键词] 一次同余方程;解法;完全剩余系

[中图分类号]O151 [文献标识码]A [文章编号]1009-2323(2009)03-0115-01 定义1:设a ,b 为整数,m 是一个正整数且a ≠0(mod

m ),则称ax ≡b (mod m )为模m 的一次同余方程。

定义2:若x 0是使ax ≡b (mod m )成立的一个整数,则x ≡x 0(mod m )称为一次同余方程ax ≡b (mod m )的一个解。

定理:一次同余方程ax ≡b (mod m ),a ≠0(mod m )有解的充要条件(a ,m )|b,且有解时解数为(a ,m ).

一次同余方程的理论各初等数论教材都作了详细的论述(见[1]、[2]、[3]),但对它的具体解法介绍的较少。笔者在初等数论教学实践中,针对该方程总结了几种解法,并通过各种解法优劣的比较,探讨了在不同情况下所应采用的不同方法,这对学生学习初等数论,特别是解一次同余方程具有一定的指导作用。

方法一:验根法

由定义2可以看出,求一次同余方程ax ≡b (mod m )有几个解,有哪些解,只需取模m 的一个完全剩余系(如0,1,2,…,m -1)中的每一个数,将其代入同余方程中逐一验证,即可求出其全部解。

例:解同余方程6x ≡2(mod8)

解:取模8的最小非负完全剩余系0,1,2,…,7,分别代入同余方程6x ≡2(mod8)中知x =3,x =7满足同余方

程,故原同余方程的解为x ≡

3(mod8),x ≡7(mod8).分析:验根法需对模m 完全剩余系中的数逐一验证,因而当模m 比较小时适用于此法。

方法二:公式法

定理:若(a ,m )=1,则一次同余式ax ≡b (mod m )的解为:x ≡ba φ(m )-1(mod m ).

证明从略,详见文献[1]、[2]。例:解同余方程4x ≡10(mod15).

解:因为(4,15)=1,由上述定理可知,该同余方程的解为:x ≡10×4φ(15)-1≡10×47≡10(mod15).

分析:用上述公式求解一次同余方程可以直接代公式,这往往比较简单,但需要条件(a ,m )=1.若(a ,m )≠1,则需经适当的转换后才可使用。

例:解同余方程12x ≡30(mod45).

解:(12,45)=3|30故原同余方程有3个解。12x ≡30(mod45)化简得4x ≡10(mod15).

因为(4,15)=1,由公式法得4x ≡10(mod15)解为x ≡10(mod15)(注意不能说原同余方程解为x ≡10(mod15)),所以满足4x ≡10(mod15)即满足12x ≡30

(mod45)的所有整数为x =10+15t (t =0,1,2).

故原同余方程解为x ≡

10,25,40(mod45).方法三:利用二元一次不定方程

满足ax ≡b (mod m )的x 和满足二元一次不定方程ax -my =b 的x 相同,因而解ax ≡b (mod m )可利用二元一次不定方程ax -my =b 来求。

例:解同余方程12x ≡30(mod45).

解:先解不定方程12x -45y =30,即4x -15y =10.用观察法或辗转相除法可得其一组解为x 0=40,y 0=10.所以不定方程12x -45y =30的所有解为

x =40+15t

y =10+4t

t =0,1,2,….

满足12x ≡30(mod45)的所有整数为x =40+15t (t

=0,1,2,…

).故原同余方程的解为:x ≡10,25,40(mod45).

分析:用方法三没有m 较小及(a ,m )=1的限制,对所有的一次同余方程都适用,但有时求二元一次不定方程的一组特解较麻烦。

方法四:利用辗转相除法降模例:解同余方程12x ≡30(mod45).解:12x ≡30Ζ(mod45)Ζ45y ≡-30(mod12)Ζ3y ≡6(mod12)Ζ12z ≡-6(mod 3)Ζ0・z ≡

0(mod3).这表明最后一个同余方程有3个解z ≡0,1,2(mod3).逐次反向推导得关于у对模12有3个解:

y ≡6+12z -3

≡-2-4z (mod12) (z =0,1,2).

关于x 对模45有3个解:

x ≡30+45y 12≡30-90-180z 12

≡-5-15z (mod45)

(z =0,1,2).

即原同余方程解为:

x ≡-5,10,25(mod45).

分析:这种方法适用于所有一次同余方程,且如果方程无解,则在某一步可直接看出,不用求a 与m 的最大公约数。但要注意利用同余式性质化简同余方程时,若改变同余方程的模,则要注意方程的解数。

[参 考 文 献]

[1]闵嗣鹤,严士健.初等数论[M ].北京:高等教育出版社,1982.

[2]潘承洞,潘承彪.简明数论[M ].北京:北京大学出版社,1998.[3]单 墫.初等数论[M ].南京:南京大学出版社,2000.

[责任编辑:丛爱玲]

511・

相关文档
最新文档