同余式的简单介绍

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

关于a x≡b(modm)的解法

1.当(a,m)≡1时:

(1)若a,b

解。

eg:121x≡87(m0d257) 因为(121,257)=1,所以有一个解,x=194(mod257)

(2)若a,b

eg: 7x≡5(mod10) 因为(7,10)所以有一个解。

(3)若(a,b )=1,且a,b中至少有一个大于m,利用同余知识,将a,b化小

再用(1)(2)式去解

(4)若(a,b),

≠约去两端的公因数;再用(1)(2)(3)式去解。

1

Eg:58x≡87(mod47)

2当(a,m)=d>1时:用d去除同于式,再用(a,m)=1去解

<1>同余取倍法:(期刊-核心期刊和田师专科学校学报)

JOURNAL OF HOTAN TEA CHERS COLLEGE 2009年第03期

<2>一次同余式的初等变换解法:(山西大学学报:自然科学版)——袁虎延

<3>一次同余式的逐级满足法

<4>观察法解一次同余式

<5>Euler定理解一次同余式

<6>把同余式化为不定方程的解法

<7>减少模数的方法解一次同余式

<8>欧几里得法解一次同余式

<9>分式法解一次同余式

<10>威尔逊定理算法解一次同余式

<下面仔细介绍>

代数/数论/组合理论/《.黑龙江科技信息》2008年19期》摘要一次同余式解法的特点及其分析——作者:李婷只讨论(a,m )=1时,同余式ax ≡b(modm)有以下七种解法

(一)(1)观察法:在模m 的完全剩余系0,1,、、、,m-1中考虑同余式的解

1.,当m 较小时,可用观察法,直接快速的得出方程的解

eg 2x ≡1(mod3) 因为(2,3)=1所以有一个解,x ≡2(mod3)为其解

2.当系数较大时,可用同余性质 ,将同余式系数减小,而且用带余除法定理,保证系数在一个固定范围内作为模m 的系数,进而用观察法,可快速得到方程的解。

(二)Euler 定理;设m 是大于1的整数,(a,,m )=1,则a 1

≡)(m ψ(modm )由Euler 定理,有a 1≡)(m ψ(modm ),而a x ≡b(m0dm)可得a )(m ψx ≡ba 1-))((m ϕ(modm )

x ≡ba 1-))((m ϕ(modm)为所求的解。

eg:8x ≡9(mod11)

解;ϕ(11)=10,810x≡89.9≡(-2)(-3)9≡6.94≡6.(-2)4≡6.

24≡6.5≡8(mod11)缺点:当m较大时,求ϕ(m)便涉及

到m的标准分解,较复杂,不宜进行计算机编程计算,所以此

种方法更适合m较小时或者ϕ(m)较易求解时,

(三)化为不定方程的解法:

ax≡b(modm)有解⇔∃整数,x,y,使得ax-b=my即不定方程ax-b=my 有解。

Eg;8x≡9(mod11)

解;原方程对应的不定方程为:8x-11y=9,其通解为(∀t∈N)

X=5+8t ∴x≡8(mod11)

优点:这种方法对模m的要求低,而且易于利用计算机编程来求解。四:减少模数的方法

对于ax+b≡0(modm)①

0

此时,a

⇒cy≡d(moda),不断将模变小,此时,若②有解y0,

则x

0≡my

-b/a为①的解,而②中模数显然ϕ(m)小,经过n次转

换一般可以用观察法求解,再递推出原方程的解。Eg:求325x≡20(mod161)

解:原同余式即是 3x≡20(mod161)

解同余式161y≡-20(mod3) 2y≡1(mod3)

⇒y≡2(mod3

原同余式的解是:x≡20+2*161≡114(mod161)

优点:这种方法在于将大模化为小摸,从而减小计算量,所以此方法适合模数较大时。

五,欧几里德

(a,m)=1时,可借用辗转相除法求整数的最大公因式地方法,结合同余式的性质,可转化为一个形如x≡r(modm),的解方程达到求解的目的,即当m>a时,利用恒等变形将a变小,直至x的系数变为1,。Eg:103x≡57(mod211)

解:(103,211)=1 原同余式有唯一解,而211=2*103+5

于是2*103x≡114(mod211)①且211x≡0(mod211)②

由x≡0(mod211)

②-①:5x≡-114≡97(mod211)③

又 211=42*5+1 而425x≡42*97=65(mod211)④

由②-④:x≡-65≡46(mod211)

六:分式法

先把 ax≡b(modm)写成x≡b/a(modm)的形式

注意:①b/a只是一种形式符号

②对b/a的分子,分母乘以不为零的整数or约去一个与模m 互素的数,否则所得出的结果可能不是原同余式的解。

然后同与m互素的数陆续的乘右端的分子与分母,目的在于把分母的绝对值变小,直到变为。

Eg: 37x≡25(mod107)

解:(37,107)=1 ∴方程有唯一解为x≡25/37≡25*3/37*3≡75/111 ≡(75-107)/(111-107)≡-32/4≡-8≡99(mod107)

[优点]这种方法给出了一些用同余式的一种形式解,较直观,但这种方法只适用于模m不太大,三位或三位内的时候较方便。

<七>威尔逊定理算法【(p-1)!+1≡0(modp)】ax≡b(modp),(a,p)=1,0

【优缺】但此时要求模为素数且模不能太大,否则计算会较麻烦。eg:8x≡9(mod11) p=11素数(8,11)=1 0<8<9 x≡-(11-1)!/8*9≡-10!9/8(mod11)

参考文献

<1>李复中,初等数论选讲[M],长春,东北师范大学出版社1984.12 93-112

<2>华罗庚,数论导引[M],北京:科学出版社,1979:32-39

<4>柯召,孙琦。数论讲义[M]北京:高等教育出版社,1986,4:175-122

<5>熊全淹,初等整数论[M]武汉:湖北人民出版社1982,6:88-138

第26卷第4期

2007年12月

参考.

《新疆师范大学学报》(自然科学版)

相关文档
最新文档