数论算法讲义3章(同余方程)

数论算法讲义3章(同余方程)
数论算法讲义3章(同余方程)

第 3 章 同余方程

(一) 内容:

● 同余方程概念

● 解同余方程

● 解同余方程组

(二) 重点

● 解同余方程

(三) 应用

● 密码学,公钥密码学

3.1 基本概念及一次同余方程

(一) 同余方程

(1) 同余方程

【定义3.1.1】(定义1)设m 是一个正整数,f(x)为n 次多项式

()0111a x a x a x a x f n n n n ++++=--Λ

其中i a 是正整数(n a ≠0(mod m )),则

f (x)≡0(mod m ) (1)

叫做模m 的(n 次)同余式(或模m 的(n 次)同余方程),n 叫做f(x)的次数,记为deg f 。

(2) 同余方程的解

若整数a 使得 f (a)≡0(mod m )成立,则a 叫做该同余方程的解。

(3) 同余方程的解数

若a 是同余方程(1)的解,则满足x ≡a (mod m )的所有整数都是方程(1)的解。即剩余类

a C ={x |x ∈Z ,x ≡a (mod m )}

中的每个剩余都是解。故把这些解都看做是相同的,并说剩余类a C 是同余方程(1)的一个解,这个解通常记为

x ≡a (mod m )

当21,c c 均为同余方程(1)的解,且对模m 不同余时,就称它们是同余方程(2)的不同的解,所有对模m 的两两不同余的解的个数,称为是同余方程(1)的解数,记作()m f T ;。显然

()m f T ;≤m

(4) 同余方程的解法一:穷举法

任意选定模m 的一组完全剩余系,并以其中的每个剩余代入方程(1),在这完全剩余系中解的个数就是解数()m f T ;。

【例1】(例1)可以验证,x ≡2,4(mod 7)是同余方程

15++x x ≡0(mod 7)

的不同的解,故该方程的解数为2。

50+0+1=1≡3 mod 7

51+1+1=3≡3 mod 7

52+2+1=35≡0 mod 7

53+3+1=247≡2 mod 7

54+4+1=1029≡0 mod 7

55+5+1=3131≡2 mod 7

56+6+1=7783≡6 mod 7

【例2】求同余方程122742

-+x x ≡0(mod 15)的解。 (解)取模15的绝对最小完全剩余系:-7,-6,…,-1,0,1,2,…,7,直接计算知x =-6,3是解。所以,该同余方程的解是

x ≡-6,3(mod 15)

且解数()15;f T =2。

【例3】求同余方程72742-+x x ≡0(mod 15)的解 (解)同样直接计算知4,1,2,7---=x 是解。所以它的解是

()15mod 4,1,2,7---≡x ,

解数为4。

【例4】求解同余方程()15mod 092742≡-+x x 。

(解)经直接计算知,本方程无解,即解数为0。

说明:当()x f 的系数都是模m 的倍数时,显见,任意的整数值x 都是同余方程(1)的解,这样的同余方程 (1)的解数为m 。但这并不是同余方程(1)的解数为m 的必要条件。

例如 215x +35x +14≡0(mod 7)

显然,上方程等价于方程 0≡0(mod 7)

【例5】由Fermat -Euler 定理知,同余方程 ()5mod 05≡-x x

的解数为5;同余方程

()7mod 07≡-x x

的解数为7。

一般地,对素数p ,同余方程

()p x x p mod 0≡-

的解数为p 。

【例6】同余方程 ()()()()35mod 01112422≡+++-x x x x x

()35mod 0379≡--+x x x x

的解数为35。

(证)记()x x f =1,()122-=x x f ,()123+=x x f ,

()1244++=x x x f ,由同余的性质,

()()()()35mod 01112422≡+++-x x x x x ?

()()()()()()???≡+++-≡+++-7

mod 01115mod 011124222422x x x x x x x x x x ? 存在i ,j 使得()()???≡≡7

mod 05mod 0x f x f j i 成立(因5、7都是素

数)

直接计算:()x f 1为奇函数,其余为偶函数

x =0时,()01f ≡0(mod 5),()01f ≡0(mod 7) x =±1时,()x f 2≡0(mod 5),()x f 2≡0(mod 7)

?()x f 2≡0(mod 35)

即()x f i =()x f j =()x f 2

x =±2时,()x f 3≡5≡0(mod 5),

()x f 4≡21≡0(mod 7)

即()x f i =()x f 3,()x f j =()x f 4

x =±3时,()x f 3≡10≡0(mod 5),

()x f 4≡91≡0(mod 7)

x =±4时,()x f 2≡15≡0(mod 5),

()x f 4≡273=39·7≡0(mod 7)

x =±5时,()x f 1≡±5≡0(mod 5),

()x f 4≡651=93·7≡0(mod 7)

x =±6时,()x f 2≡35≡0(mod 35),

x =±7时,()x f 3≡50≡0(mod 5),

()x f 1≡±7≡0(mod 7)

x =±8时,()x f 3≡65≡0(mod 5),

()x f 2≡63≡0(mod 7)

x =±9时,()x f 2≡80≡0(mod 5),

()x f 4≡949·7≡0(mod 7)

x =±10时,()x f 1≡±10≡0(mod 5),

()x f 4≡1443·7≡0(mod 7)

x =±11时,()x f 2≡24·5≡0(mod 5),

()x f 4≡2109·7≡0(mod 7)

x =±12时,()x f 2≡29·5≡0(mod 5),

()x f 4≡2983·7≡0(mod 7)

x =±13时, ()x f 3≡34·5≡0(mod 5),

()x f 2≡24·7≡0(mod 7)

x =±14时,()x f 2≡39·5≡0(mod 5),

()x f 1≡±14≡0(mod 7)

x =±15时, ()x f 1≡±15≡0(mod 5),

()x f 2≡32·7≡0(mod 7)

x =±16时, ()x f 2≡51·5≡0(mod 5),

()x f 4≡9399·7≡0(mod 7)

x =±17时, ()x f 3≡58·5≡0(mod 5),

()x f 4≡11973·7≡0(mod 7)

注意:由于本方程()35mod 0379≡--+x x x x 中x 的

幂都是奇数,故当x 为其解释时,-x 也是其解。

(二) 同余方程的性质

【定理3.1.1】(i )若两个多项式f(x)≡g(x)(mod m ),则同余方程(1)的解和解数与同余方程g(x)≡0(mod m )相同,此时称两个方程同解。

(ii )若()1,=m a ,则同余方程(1)的解和解数与同余方程()()m x af mod 0≡相同。特别地,当()1,=m a n 时,取a

≡1

-n a (mod m ),则多项式()x af 的首项系数为()m aa n mod 1≡ (证)(i )显然。

(ii )因为()1,=m a 时,有

f (x)≡0(mod m ) ?a f (x)≡0(mod m )

(当(a,m)=1时,b ≡c (mod m )?ab ≡ac (mod m ))

【例6】证明同余方程092742≡-+x x (mod 15)与方程632-+x x (mod 15)同解。

(证)首先92742-+x x ≡6342+-x x (mod 15),故

方程092742≡-+x x (mod 15)与06342≡+-x x (mod

15)同解。

其次,由于1

4-≡4(mod 15),所以,原方程又可以化简为

14-(92742-+x x )≡0(mod 15)

36108162-+x x ≡0(mod 15)

632-+x x ≡0(mod 15)

另外,同余方程093360223≡-++x x x (mod 12)与方

程03323≡+-x x (mod 12)同解。

【定理3.1.2】(i )设正整数d │m ,那么,模m 的同余方程(1)有解的必要条件是模d 的同余方程 ()()d x f mod 0≡ (2)

有解。

(ii )设方程(2)有解,它的全部解为

s x x x ,,1Λ≡(mod d ) (3)

那么,对(1)的每个解(如果有的话)a ,有且仅有一个i x 满足

a ≡i x (mod d )

(证)(i )设a 是同余方程(1)的解,即

f (a)≡0(mod m )

从而由同余性质知 m │f (a)。

已知m d |,所以d │f (a)

所以 f (a)≡0(mod d ),即(2)成立。

(ii )又若有两个解1x 和2x 同时满足

a ≡1x (mod d )

, a ≡2x (mod d ) 则由同余的等价性之传递性知,必有

1x ≡2x (mod d )

即(ii )成立。

意义:方程(1)的解一定要在与方程(2)的解同余的数中去找。如a 是(1)的解,i x 是(2)的解,则必有

a =i x +kd ,其中k 为某个整数

【例7】解同余方程()15mod 092742≡-+x x 。

(解)考虑模5的同余方程

()5mod 092742≡-+x x (4)

由于 ()5mod 12927422++-≡-+x x x x

由定理3.1.1知,方程(4)与方程

()5mod 0122≡++-x x 的解相同。上式即 ()().5mod 212≡-x

容易验证它无解。因而由定理3.1.2知原同余方程无解。

【例8】解同余方程()9mod 09523≡++x x 。

(解)由直接计算知,同余方程()3mod 09523=++x x (即方程23x x -≡()

x x x -2≡0(mod 3))有两个解:

().3mod 1,0≡x

方法一:利用方程23x x -≡0(mod 3)的解试探或穷举。

已知方程23x x -≡0(mod 3)的解为x ≡0,1(mod 3),故由定理3.1.2知原方程的不同的解一定在集合{0,3,6,1,4,7}中。

逐个试验:以x ≡0,3,-3,1,4,-2分别代入原方程中,可知x ≡-3,0,3,4满足原方程,而x ≡-2,1不满足原方程。故原方程的解为x ≡-3,0,3,4。

方法二:利用定理 3.1.2,先求原同余方程()9mod 09523≡++x x 相应于

()3mod 0≡x (5)

的解。这时x =3y +0,代入原同余方程得 ()()().9mod 09452793532323≡++=++y y y y

显见,上式对所有y 都成立。因此,相应的全部解即为满足式(5)的全部x 的值。所以,原模9的同余方程有三个相应的解:

x ≡0,3,6(mod 9) 或x ≡-3,0,3(mod 9)

再求相应于

()3mod 1≡x (6)

的解。这时13+=y x ,代入原同余方程得 ()()()9mod 091351323≡++++y y 。

利用定理3.1.1,它可化为

().9mod 0630≡+y

由定理3.1.2知,满足上式的y 的值即为

()3mod 0210≡+y ,即()3mod 1≡y 。

所以,y =3k +1,x =3y +1=9k +4,k ∈Z 。因此,原同余方程恰有一个相应的解

().9mod 4≡x

这样,由定理3.1.2推出,原同余方程的解数为4,即

x ≡-3,0,3,4(mod 9)

【定理3.1.3】(i )若正整数()m a a d n ,,,|0Λ,则满足模m 的同余方程(1)的所有x 的值(不是解数),与满足模d m 的同余方程

()()??? ?

?≡=d m x f d x g mod 01 (8) 的所有x 的值相同。

(ii)且有

()()d m g T d m f T ;;?= (9)

(证)(i )显然(当d │(a,b,m)时,a ≡b (mod m )?a

/d ≡b /d (mod m )/d )。 (ii) 设同余方程(8)的全部解为

()d m c c x s mod ,,1Λ≡ (10) 由前一部分结论知,满足模m 的同余方程(1)的所有x 的值(不是解数)即是由式(10)给出的全部x 的值(不是同余类)。由定理 3.1.2知,对应于每一个同余类

()d m c x i mod ≡,

恰好是模m 的d 个不同的同余类之和,由此就推出式(9)。证毕。

【注意】定理3.1.2结论与定理3.1.3结论的区别

(1) 定理3.1.2:方程(1):f (x)≡0(mod m )的解必

满足方程(2):f (x)≡0(mod d ),而方程(2)的

解未必满足方程(1)。所以方程(2)的解集合包含

方程(1)的解集合,从而可以在方程(2)的解中

找方程(1)的解。

(2) 定理 3.1.3:方程(1)与方程(6)

()()??? ?

?≡=d m x f d x g mod 01的所有解x 的值相同,但解数不同,前者解数是后者的d 倍。故可以

先解相对简单的方程(6),再利用其解求方程(1)

的解和解数。

【例9】解同余方程()15mod 06962

3≡++x x 。 (解)选d=(6,9,6,15)=3,由定理3.1.3知,原方程与方程()5mod 02322

3≡++x x 的解的值相同。

直接计算,同余方程()5mod 023223≡++x x 有一个解:x ≡2(mod 5)。其解的所有值的集合为

S ={……-23,-18,-13,-8,-3,2,7,12,17,22,

27,……}

那么,由定理3.1.3的(i )知,S 中每个值也满足原方程。

但相对于原方程而言,S 中包含了3类不同的解,即

S ={...,-13,2,17,...}∪{...,-8,7,22,...}∪{ (3)

12,27,…}

即对原方程,其解为

x ≡2,7,12(mod 15)

若用定理 3.1.2的思路解方程

()15mod 069623≡++x x ,

则是利用方程6x 3+9x 2+6≡0(mod 3)或6x 3+9x 2+6≡0(mod 5)的解再求原方程的解。

由定理3.1.1知方程6x 3+9x 2+6≡0(mod 3)的等价方程为0≡0(mod 3),故其解为x ≡0,1,2。

由定理 3.1.2知原方程的不同的解一定在集合{0,3,6,9,12;1,4,7,10,13;2,5,8,11,14}中。

若采用方法一,即逐个试验:以x ≡0,1,…,14分别代入原方程中,可知x ≡2,7,12(mod 15)满足原方程。但定理3.1.2没有发挥作用。

若用方法二,还得再解3个方程6(3y)3+9(3y)2+6≡0(mod 15)、6(3y +1)3+9(3y +1)2+6≡0(mod 15)、6(3y +

2)3+9(3y +2)2+6≡0(mod 15)才能获得原方程的解。

(三) 一次同余方程的解

设m ┣a ,那么,模m 的一次同余方程为

ax ≡b (mod m ) (11)

【定理3.1.4】当(a ,m )=1时,同余方程(11)必有解,且其解数为1。

证法一 已知当()1,=m a 时,x 遍历模m 的一组完全剩余系时,ax 也遍历模m 的完全剩余系,即若m r r ,,1Λ是模m 的一组完全剩余系,则m ar ar ,,1Λ也是模m 的一组完全剩余系。因此,有且仅有一个i r 使得

()m b ar i mod ≡

即同余方程(11)有且仅有一个解()m r x mod 1≡。 证法2 当()1,=m a 时,可知a 对模m 有逆1-a 满足

()m aa mod 11≡-

容易看出

b a x 11-=

满足同余方程(11)。其次,若还有解2x 也满足方程(11),

则有

()m ax ax mod 12≡,

从而

()m x x mod 12≡。

即方程(11)的解数为1。

特别地,按照证法二,并利用Euler 定理,同余方程(11)的解是

()b a x m 1-≡?(mod m ) (12)

【例9】解一次同余方程3x ≡8(mod 20)。

(解)用方法一、即穷举。令x =0,1,2,…,19,经计算,可知

3·16≡8(mod 20)

∴ x ≡16(mod 20)

用方法二、因13-≡7(mod 20)

∴ x ≡13-·8≡7·8≡56≡16(mod 20)

【定理3.1.5】(定理1+补)一次同余方程(11)有解 ? (a,m)│b 。当方程(11)有解时,其解数为d =(a,m)。而且,若0x 是(11)的某个解,则它的d 个解是

t d m x x +

≡0,1,,0-=d t Λ。 此时称0x 为方程(11)的一个特解,称上式为方程(11)的

通解。 (证)必要性:设方程(11)有解x ≡0x (mod m ) ,即0x 满足a 0x ≡b (mod m ),从而必存在0y 使得

a 0x -

b =m 0y

即 a 0x -m 0y =b

而d │a , d │m ,故 d │a 0x -m 0y =b 。

充分性:当d =(a,m)=1时,就是定理3.1.4。故假定d >1。

若d │b ,则由定理3.1.3知,满足同余方程(11)的x 的值和满足同余方程

d

m d

b x d a mod ≡ (13) 的x 的值是相同的。由于()1,=d m d a ,故由定理3.1.4知同余方程(13)有解,所以同余方程(11)也有解。这就证明了充分性。

其次,求方程(11)的解数:若0x 是同余方程(11)的解,则它也是同余方程(13)的解,进而由定理3.1.4知,满足同余方程(13)的所有的x 的值是 0x x ≡(mod d

m ) (14)

由上面讨论知,式(14)也给出了满足同余方程(11)的所有的x 的值(不是解数)。即由式(14)给出的模d m 的同余类d m x mod 0就是以下d 个模m 的同余类:

1,,0,mod 0-=??? ??+d t m t d m x Λ

即定理的后一半结论成立。

【推论】(定理2)当(a,m)=1时,一次同余方程

a x ≡1(mod m ) (15)

有唯一解x ≡a '(mod m )。

【定义3.1.2】模m 可逆元:设m 是一个正整数,a 是一个整数,。若存在整数a ',使得

a a '≡1(mod m )

成立,则a 叫做模m 可逆元,a '叫做a 的模m 逆元,记作a ≡a '(mod m )。

【定理3.1.6】(定理3)记d =(a,m),则一次同余方程(11)的全部解为

t d

m d b d a x +??? ??≡-1

, 1,,0-=d t Λ。 (四) 简化剩余的充要条件

【定理3.1.7】(定理4)整数a 是模m 的简化剩余?a 是模m 可逆元。

(五) 一次同余方程的解法

(1)穷举

【例10】解一次同余方程6x≡9(mod 15)

(解)方式一:针对原方程和模15穷举,即令x=0,1,2,……,14,计算:r≡6x(mod 15)(0≤r≤14)6·0≡0,6·1≡6,6·2≡12,6·3≡3,6·4≡

9,

6·5≡0,6·6≡6,6·7≡12,6·8≡3,6·9≡

9,

6·10≡0,6·11≡6,6·12≡12,6·13≡3,6·14

≡9

∴原方程的解为x≡4,9,14(mod 15)

方式二:化原方程为解的值相同的等价方程

2x≡3(mod 5)(16) 再对模5穷举,即令x=0,1,2,3,4,计算:r≡2x(mod 5)(0≤r≤4)

2·0≡0,2·1≡2,2·2≡4,2·3≡1,2·4≡3 ∴方程(16)的解为x≡4(mod 5)

即原方程的解为

x≡4,4+5,4+10=4,9,14(mod 15)

【例11】解一次同余方程6x≡9(mod 14)

(解)方式一:针对原方程和模14穷举

6·0≡0,6·1≡6,6·2≡12,6·3≡4,6·4≡

10,

6·5≡2,6·6≡8,6·7≡0,6·8≡6,6·9≡

12,

6·10≡4,6·11≡10,6·12≡2,6·13≡8

∴原方程无解

(2)公式:先判断,后求解

【例12】解一次同余方程12x ≡18(mod 30)。

(解)(12,30)=6,6│18,所以原方程有6个解。

等价方程

2x ≡3(mod 5) (17)

解得x ≡4(mod 5),即对模数5而言,剩余类集合

4C ={x |x ∈Z ,x ≡4(mod 5)}={…,-6,-1,4,9,14,…} 中每个剩余都是方程(17)的解,从而每个都是原方程的解。

但对模数m =5而言,4C 中的所有元素都属于同一个剩余类,故只是一个解。也就是说方程(17)只有一个解。若这个解取最小正剩余,则有x =4,若取最大非正剩余,则x =-1。

而对模数m =30而言,集合4C 中的所有元素并不属于同一个剩余类,而且可以看出,当m =30时,集合

{x |x ∈Z ,x ≡4(mod 5)}={…,-6,-1,4,9,14,19,24,29,34,…}

={…,-56,-26,4, 34,64,…}∪{…,-51,-21,9, 39,69,…} ∪{…,-46,-16,14, 44,74,…}∪{…,-41,-11,19, 49,79,…}

∪{…,-36,- 6,24, 54,84,…}∪{…,-31,- 1,29, 59,89,…}

={x |x ∈Z ,x ≡4(mod 30)}∪{x |x ∈Z ,x ≡9(mod 30)} ∪{x |x ∈Z ,x ≡14(mod 30)}∪{x |x ∈Z ,x ≡19(mod

30)}

∪{x |x ∈Z ,x ≡24(mod 30)}∪{x |x ∈Z ,x ≡29(mod

30)}

=4C ∪9C ∪14C ∪19C ∪24C ∪29C

原方程有6个不同的解。即

x ≡4,9,14,19,24,29(mod 30)

【例13】解一次同余方程99x ≡18(mod 143)。

(解)(99,143)=11,而11┝18,所以原方程无解。

(3)利用展转相除法:

ax ≡b (mod m ) (11)

(i )取

()m a a mod 1≡,2/2/1m a m ≤<-

()m b b mod 1≡,2/2/1m b m ≤<-

由定理3.1.1知,同余方程(11)等价于同余方程

()m b x a mod 11≡ (18)

(ii )同余方程(18)与同余方程

()

11mod a b my -≡ (19)

同时有解或无解。这是因为同余方程(18)与不定方程

11b my x a += 同时有解或无解。而这不定方程可写为

x a b my 11+-≡

同样理由,上述不定方程与同余方程(19)同时有解或无解。 (iii )若10mod a y 是(19)的解,则m x mod 0是

(18),即(11)的解,这里

()1100/a b my x += (20) 反过来,若m x mod 0是(11)即(18)的解,则10mod a y 是(19)的解,这里

()m b x a y /1010-= (21)

此外,若10mod a y ,1/0mod a y 是(19)的两个不

同的解,则相应地确定的m x mod 0,m x mod /

0也是

(18)即(11)的两个不同的解。所以(19)和(18)即(11)的解数相同。

总结:以上的步骤(i)(ii)(iii)表明:求解模m的同余

a的方程(11),通过同余方程(18)转化为求解较小的模

1

同余方程(19)。如果(19)能立即解出,则由(20)就得到(11)的全部解;如果(19)还不容易解出,则继续对它用步骤(i),(ii),化为一个模更小的同余方程。这样进行下去总能使问题归结为求解一个模很小且能直接看出其是否有解的同余方程。再依次利用式(20)(即步骤(iii))反向推导即可求得(11)的全部解。

【例13】解同余方程589x≡1026(mod 817)。

(解)

()

589≡

x?1026

817

mod

()

-x

228≡

209

mod

817

()

?y?817-

209

mod

228

()

-y

95≡

228

mod

19

()95

19

38-

mod

z

mod

19

228-

?z?()95

()38

19

19≡

w

mod

?w?()38

19

95≡

mod

()19

mod

0≡

?u。

38-

mod

19

?u?()19

这表明最后一个关于u的同余方程对模19有19个解:

()19

2,1,0Λ

u

mod

,

18

按(iii),即式(20)逐次反向推导得:关于w对模38的同余方程有19个解

()()38mod 1219/1938+≡+≡u u w ,u =0,1,…,18 关于z 对模95的同余方程有19个解:

()()95mod 2538/1995+≡-≡u z ω,u =0,1,…,18 关于y 对模228的同余方程有19个解:

()()()228mod 51295/19228--≡-+≡u z y ,u =

0,1,…,18

最后得到x 对模817的同余方程有19个解:

x ≡(817y +209)/(-228)

≡(817(-12u -5)+209)/(-228) ≡43u +17 (mod 228)

u =0,1, (18)

注 在运用这一方法时,千万不能把11,,b a m 搞错(特别是b 1的正负号)。此外,如果在运用这方法过程中,利用同余式的性质化简同余方程时,改变了同余方程的模。则要注意方程的解数。例如,在例1中,当得到了同余方程

()95mod 1938-≡z (22)

后,如果利用同余的性质,就得到

()5mod 12-≡z

容易看出,满足这同余方程的所有的z 的值是

()5mod 2≡z 。

但原来对z 的同余方程的模为95,为了得到原方程(22)的解,就要利用定理3.1.3,得到(22)有19个解:

z ≡2+5u ,u =0,1, (18)

【例13】解同余方程21x ≡38(mod 117)。

(解)

()117mod 3821≡x

()()21mod 4921mod 38117≡-?-≡?y y

()()9mod 439mod 421-≡?-≡?z z

()()3mod 103mod 49≡??≡?w w ,

最后的同余方程无解,所以原方程无解。

3.2 中国剩余定理

(一) 问题——同余方程组

《孙子算经》的“物不知数”问题:今有物,不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?

答:23

问题的建模:设物的总数为x ,则x 满足

??

???≡≡≡7mod 25mod 33mod 2x x x

称为一次同余方程组。

(二) 解法

【定理3.2.1】(孙子定理、孙子剩余定理、中国剩余定理)设k m m ,,1Λ是两两互素的正整数。那么,对任意整数k b b ,,1Λ,一次同余方程组。

???????≡≡≡k

k m b x m b x m b x mod mod mod 2211Λ

ΛΛΛ (1)

必有解,且解数为1。并且有

(i )若令

k m m M Λ1=,i i m M M =(i =1,2,…,k )

则同余方程组(1)的解是

k k k b M M b M M x 11111--++≡Λ(mod M ) (2)

其中1-i M 是满足

i i i m M M mod 11≡- (i =1,2,…,k ) (3)

的一个整数(即i M 对模i m 的逆)。

(ii )若令

i i m m N Λ1=,

(i =1,2,…,k -1) 则同余方程组(1)的解可表为

k x x ≡(mod M ) (4)

其中i x 是同余方程组

???????≡≡≡i

i m b x m b x m b x mod mod mod 2211Λ

ΛΛΛ 的解(i =1,2,…,k ),并满足递归关系式

()()

i i i i i i m x b N x x mod 1111-----+≡(mod i m m Λ1)

(5)

(i =2,3,…,k )

(证)证法一

由于k m m ,,1Λ,两两互素,故

M =[]k m m ,,1Λ=k m m Λ1 (6)

先证唯一性,即若同余方程组(1)有解21,x x ,则必有

21x x ≡(mod M )

这是因为当21,x x 均是同余方程组(1)的解时,必有

21x x ≡ mod i m , i =1,2,…,k

初等数论 第三章 同余

第三章 同 余 §1 同余的概念及其基本性质 。,所有奇数;所有偶数,例如,。 不同余,记作:对模则称;若所得的余数不同,同余,记作:对模则称所得的余数相同,与去除两个整数,称之为模。若用设)2(mod 1)2(mod 0)7(mod 18)(mod ,)(mod ,≡≡≡≡/≡∈+a a m b a m b a m b a m b a b a m m Z 定义1。 故同余关系是等价关系;(传递性),则,、若;(对称性) ,则、若;(反身性) 、:关系,它具有下列性质同余是整数之间的一种)(mod )(mod )(mod 3)(mod )(mod 2)(mod 1m c a m c b m b a m a b m b a m a a ≡≡≡≡≡≡ 。 则,,,设。 ,,即同余的充分必要条件是对模整数)(|)()(mod ,0)(|,2121212211b a m q q m b a r r m b a m r r r mq b r mq a t mt b a b a m m b a -?-=-?=?≡<≤+=+=∈+=-证明定理1Z 。 ,则若; ,则,若)(mod )(mod )2()(mod )(mod )(mod )1(21212211m b c a m c b a m b b a a m b a m b a -≡≡++≡+≡≡性质1 。 ,则特别地,若; ,则,若)(mod )(mod )(mod )(mod )(mod 21212211m kb ka m b a m b b a a m b a m b a ≡≡≡≡≡性质2 。 ,则, ;特别地,若则 ,,,若)(mod ,,2,1,0)(mod )(mod ,,2,1)(mod )(mod 0110111111 111 111m b x b x b a x a x a n i m b a m y y B x x A k i m y x m B A n n n n n n n n i i k k i i k k k k k k k k +++≡+++=≡≡ =≡≡----∑∑ΛΛΛΛΛΛΛΛΛΛΛΛαααααααααααααααα定理2。,则,,,若)(mod )(mod 1),(1111m b a m b a m d d b b d a a ≡≡===性质3

初等数论 第一章 整除理论

第一章整除理论 整除性理论是初等数论的基础。本章要介绍带余数除法,辗转相除法,最大公约数,最小公倍数,算术基本定理以及它们的一些应用。 第一节数的整除性 定义1设a,b是整数,b≠ 0,如果存在整数c,使得 a = bc 成立,则称a被b整除,a是b的倍数,b是a 的约数(因数或除数),并且使用记号b∣a;如果不存在整数c使得a = bc成立,则称a不被 b整除,记为b|/a。 显然每个非零整数a都有约数±1,±a,称这四个数为a的平凡约数,a的另外的约数称为非平凡约数。 被2整除的整数称为偶数,不被2整除的整数称为奇数。 定理1下面的结论成立: (ⅰ) a∣b?±a∣±b; (ⅱ) a∣b,b∣c?a∣c; (ⅲ) b∣a i,i = 1, 2, , k?b∣a1x1+ a2x2+ +a k x k,此处x i(i = 1, 2, , k)是

任意的整数; (ⅳ) b∣a ?bc∣ac,此处c是任意的非零整数; (ⅴ) b∣a,a≠ 0 ? |b| ≤ |a|;b∣a 且|a| < |b| ?a = 0。 证明留作习题。 定义2若整数a≠0,±1,并且只有约数±1和±a,则称a是素数(或质数);否则称a为合数。 以后在本书中若无特别说明,素数总是指正素数。 定理2任何大于1的整数a都至少有一个素约数。 证明若a是素数,则定理是显然的。 若a不是素数,那么它有两个以上的正的非平凡约数,设它们是d1, d2, , d k 。不妨设d1是其中最小的。若d1不是素数,则存在e1 > 1,e2 > 1,使得d1 = e1e2,因此,e1和e2也是a的正的非平凡约数。这与d1的最小性矛盾。所以d1是素数。证毕。 推论任何大于1的合数a必有一个不超过 证明使用定理2中的记号,有a = d1d2,其中d1 > 1是最小的素约数,所以d12≤a。证毕。 例1设r是正奇数,证明:对任意的正整数n,有 n+ 2|/1r+ 2r+ +n r。

第五节初等数论中的几个重要定理

第五节 初等数论中的几个重要定理 基础知识 定义(欧拉(Euler)函数)一组数s x x x ,,,21 称为是模m 的既约剩余系,如果对任意的s j ≤≤1,1),(=m x j 且对于任意的Z a ∈,若),(m a =1,则有且仅有一个j x 是a 对模m 的剩余,即)(mod m x a j ≡。并定义},,2,1{)(m s m ==?中和m 互质的数的个数,)(m ?称为欧拉(Euler )函数。 这是数论中的非常重要的一个函数,显然1)1(=?,而对于1>m ,)(m ?就是1,2,…,1-m 中与m 互素的数的个数,比如说p 是素数,则有1)(-=p p ?。 引理:∏? =为质数)-(P |P 11)(m P m m ?;可用容斥定理来证(证明略)。 定理1:(欧拉(Euler )定理)设),(m a =1,则)(mod 1)(m a m ≡?。 证明:取模m 的一个既约剩余系))((,,,,21m s b b b s ?= ,考虑s ab ab ab ,,,21 ,由于a 与m 互质,故)1(s j ab j ≤≤仍与m 互质,且有i ab )1(s j i ab j ≤<≤?,于是对每个 s j ≤≤1都能找到唯一的一个s j ≤≤)(1σ, 使得)(mod )(m b ab j j σ≡,这种对应关系σ是一一的,从而)(mod )(mod )(11)(1m b m b ab s j j s j j s j j ∏∏∏===≡≡σ,∴))(mod ()(11m b b a s j j s j j s ∏∏==≡。 1),(1=∏=s j j b m ,)(mod 1m a s ≡∴,故)(mod 1)(m a m ≡?。证毕。 分析与解答:要证)(mod 1)(m a m ≡?,我们得设法找出)(m ?个n 相乘,由)(m ?个数我们想到m ,,2,1 中与m 互质的)(m ?的个数:)(21,,,m a a a ? ,由于),(m a =1,从而)(21,,,m aa aa aa ? 也是与m 互质的)(m ?个数,且两两余数不一样,故)(21m a a a ???? ≡)(21,,,m aa aa aa ? ≡)(m a ?)(21m a a a ???? (m mod ),而 ()(21m a a a ???? m )=1,故)(mod 1)(m a m ≡?。 这是数论证明题中常用的一种方法,使用一组剩余系,然后乘一个数组组成另外一组剩余系来解决问题。

初等数论

初等数论学习总结 第一章 整除 例题选讲 例1.请写出10个连续正整数都是合数. 解: 11!+2,11!+3,……,11!+11。 例2. 证明连续三个整数中,必有一个被3整除。 证:设三个连续正数为a ,a +1,a +2,而a 只有3k ,3k +1,3k +2三种情况,令a =3k ,显 然成立,a =3k +1时,a +2=3(k+1),a =3k +2时,a +1=3(k +1)。 例3. 证明lg2是无理数。 证:假设lg2是有理数,则存在二个正整数p ,q ,使得lg2= q p ,由对数定义可得10p =2q ,则有2p ·5p =2q ,则同一个数左边含因子5,右边不含因子5,与算术基本定理矛盾。∴lg2为无理数。 例4. 求(21n+4,14n+3) 解:原式=(21n+4,14n+3)=(7n+1,14n+3)=(7n+1,7n+2)=(7n+1,1)=1 例5. 求2004!末尾零的个数。 解:因为10=2×5,而2比5多, 所以只要考虑2004!中5的幂指数,即 5(2004!)=4995 20045 200412520042520045200454=?? ? ??+?? ? ??+?? ? ??+?? ? ??+?? ? ?? 例6.证明(n !)(n-1)!|(n !)! 证:对任意素数p ,设(n !)(n -1)!中素数p 的指数为α, (n !)!中p 的指数β,则 ∑???? ??-=∞=11k k p n n )!(α,∑??? ? ??-=∞=11k k p n n !)!(β,)()(x n nx ≥ α=∑??? ? ??-=∑???? ?? -≥∑???? ??-=∑???? ??∴∞=∞=∞=∞=1111111k k k k k k k k p n n p n n p n n p n ! )!(!)!()!(! 即α β≥,即左边整除右边。

初等数论作业(3)答案

第三次作业答案: 一、选择题 1、整数5874192能被( B )整除. A 3 B 3与9 C 9 D 3或9 2、整数637693能被(C )整除. A 3 B 5 C 7 D 9 3、模5的最小非负完全剩余系是( D ). A -2,-1,0,1,2 B -5,-4,-3,-2,-1 C 1,2,3,4,5 D 0,1,2,3,4 4、如果)(mod m b a ≡,c 是任意整数,则(A ) A )(mod m bc ac ≡ B b a = C ac T )(m od m bc D b a ≠ 二、解同余式(组) (1))132(mod 2145≡x . 解 因为(45,132)=3|21,所以同余式有3个解. 将同余式化简为等价的同余方程 )44(mod 715≡x . 我们再解不定方程 74415=-y x , 得到一解(21,7). 于是定理4.1中的210=x . 因此同余式的3个解为 )132(mod 21≡x , )132(mod 65)132(mod 3 13221≡+ ≡x , )132(mod 109)132(mod 3132221≡?+≡x . (2))45(mod 01512≡+x 解 因为(12,45)=3|15,所以同余式有解,而且解的个数为3. 又同余式等价于)15(mod 054≡+x ,即y x 1554=+. 我们利用解不定方程的方法得到它的一个解是(10,3), 即定理4.1中的100=x . 因此同余式的3个解为 )45(mod 10≡x ,

)45(mod 25)45(mod 3 4510≡+≡x , )45(mod 40)45(mod 3 45210≡?+≡x . (3))321 (m od 75111≡x . 解 因为(111,321)=3|75,所以同余式有3个解. 将同余式化简为等价的同余方程 )107(mod 2537≡x . 我们再解不定方程 2510737=+y x , 得到一解(-8,3). 于是定理4.1中的80-=x . 因此同余式的3个解为 )321(mod 8-≡x , )321(mod 99)321(mod 3 3218≡+-≡x , )321(mod 206)321(mod 3 32128≡?+-≡x . (4)?? ???≡≡≡)9(mod 3)8(mod 2)7(mod 1x x x . 解 因为(7,8,9)=1,所以可以利用定理5.1.我们先解同余式 )7(mod 172≡x ,)8(mod 163≡x ,)9(mod 156≡x , 得到)9(mod 4),8(mod 1),7(mod 4321-=-==x x x .于是所求的解为 ). 494(mod 478)494(mod 510 )494(mod 3)4(562)1(631472=-=?-?+?-?+??≡x (5)???????≡≡≡≡) 9(mod 5)7(mod 3)5(mod 2)2(mod 1x x x x . (参考上题)

初等数论练习

作业次数:学号姓名作业成绩 第0章序言及预备知识 第一节序言(1) 1、数论人物、资料查询:(每人物写60字左右的简介) (1)华罗庚 2、理论计算与证明: (1 (2)Show that there are infinitely many Ulam numbers 3、用Mathematica数学软件实现 A Ulam number is a member of an integer sequence which was devised by Stanislaw Ulam and published in SIAM Review in 1964. The standard Ulam sequence (the (1, 2)-Ulam sequence) starts with U1=1 and U2=2 being the first two Ulam numbers. Then for n > 2, U n is defined to be the smallest integer that is the sum of two distinct earlier terms in exactly one way 。 By the definition, 3=1+2 is an Ulam number; and 4=1+3 is an Ulam number (The sum 4=2+2 doesn't count because the previous terms must be distinct.) The integer 5 is not an Ulam number because 5=1+4=2+3. The first few terms are 1, 2, 3, 4, 6, 8, 11, 13, 16, 18, 26, 28, 36, 38, 47, 48, 53, 57, 62, 69, 72, 77, 82, 87, 97, 99 (1)Find the first 200 Ulam numbers (2)What conjectures can you make about the number of Ulam numbers less than an integer n? Do your computations support these conjetures?

初等数论 期末复习 同余精选例题分析

第三章同余例题分析 例1:求3406的末二位数。 解:∵(3,100)=1,∴3)100(φ≡1(mod 100) φ(100)=φ(22·52)=40,∴340≡1(mol 100) ∴3406=(340)10·36≡(32)2·32≡-19×9≡-171≡29(mod 100) ∴末二位数为29。 例2:证明(a+b )p ≡a p +b p (mod p ) 证:由费尔马小定理知对一切整数有:a p ≡a (p ),b p ≡b (P ), 由同余性质知有:a p +b p ≡a+b (p ) 又由费尔马小定理有(a+b )p ≡a+b (p ) (a+b )p ≡a p +b p (p ) 例3:设素数p >2,则2P -1的质因数一定是2pk +1形。 证:设q 是2p -1的质因数,由于2p -1为奇数,∴q ≠2, ∴(2·q )=1,由条件q|2p -1,即2p ≡1(mod q ),又∵(q ,2)=1,2p ≡1(mod q )设i 是使得2x ≡1(mod p )成立最小正整数 若1

∴13|42n +1+3n +2 例5:证明5y +3=x 2无解 证明:若5y +3=x 2有解,则两边关于模5同余 有5y +3≡x 2(mod 5) 即3≡x 2(mod 5) 而任一个平方数x 2≡0,1,4(mod 5) ∴30,1,4(mod 5) ∴即得矛盾,即5y +3=x 2无解 例6:求 50111......被7除的余数。 解:∵111111被7整除,∴ 50111......≡11(mod 7)≡4(mod 7),即余数为 4。 例7:把..0.04263化为分数。 解:设b =...360420,从而1000b=...3642, 100000b=...364263,99000b=4263-42b=990004221 ==11000469 。 当然也可用直化分数的方法做。 例8:设一个数为62XY427是9,11的倍数,求X ,Y 解:因为9|62XY427 所以9|6+2+X+Y+4+2+7,即9|21+X+Y 又因为11|62XY427,有11|(7+4+X+6-2-Y-2) 即11|(X-Y+13) 因为0≤X,Y ≤9,所以有21≤21+X+Y ≤39, 4≤X-Y+13≤22,由此可知 21+X+Y=27,X-Y+13=11

初等数论中的几个重要定理 高中数学竞赛

初等数论中的几个重要定理 基础知识 定义(欧拉(Euler)函数)一组数称为是模的既约剩余系,如果对任意的,且对于任意的,若=1,则有且仅有一个是对模的剩余,即。并定义中和互质的数的个数, 称为欧拉(Euler)函数。 这是数论中的非常重要的一个函数,显然,而对于,就是1,2,…, 中与互素的数的个数,比如说是素数,则有。 引理:;可用容斥定理来证(证明略)。 定理1:(欧拉(Euler)定理)设=1,则。 分析与解答:要证,我们得设法找出个相乘,由个数我们想到中与互质的的个数:,由于=1,从而 也是与互质的个数,且两两余数不一样,故 (),而()=1,故。 证明:取模的一个既约剩余系,考虑,由 于与互质,故仍与互质,且有,于是对每

个都能找到唯一的一个,使得,这种对应关系 是一一的,从而,。 ,,故。证毕。 这是数论证明题中常用的一种方法,使用一组剩余系,然后乘一个数组组成另外一组剩余系来解决问题。 定理2:(费尔马(Fermat)小定理)对于质数及任意整数有。 设为质数,若是的倍数,则。若不是的倍数,则 由引理及欧拉定理得,,由此即得。 定理推论:设为质数,是与互质的任一整数,则。 定理3:(威尔逊(Wilson)定理)设为质数,则。 分析与解答:受欧拉定理的影响,我们也找个数,然后来对应乘法。 证明:对于,在中,必然有一个数除以余1,这是因为 则好是的一个剩余系去0。 从而对,使得; 若,,则,,故 对于,有。即对于不同的对应于不同的,即中数可两两配对,其积除以余1,然后有,使,即与它自

己配对,这时,,或, 或。 除外,别的数可两两配对,积除以余1。故。定义:设为整系数多项式(),我们把含有的一组同余式 ()称为同余方组程。特别地,,当均为的一次整系数多项式时,该同余方程组称为一次同余方程组.若整数同时满足: ,则剩余类(其中)称为同余方程组的一个解,写作 定理4:(中国剩余定理)设是两两互素的正整数,那么对于任意整数 ,一次同余方程组,必有解,且解可以写为: 这里,,以及满足, (即为对模的逆)。 中国定理的作用在于它能断言所说的同余式组当模两两互素时一定有解,而对于解的形式并不重要。 定理5: (拉格郎日定理)设是质数,是非负整数,多项式 是一个模为次的整系数多项式(即),则同余方程至多有个解(在模有意义的情况下)。

初等数论

例1 求不定方程 3x + 6y = 15的解。 解 (3, 6) = 3∣15,所以方程有解。 由辗转相除法(或直接观察), 可知x =-1,y =1是3x + 6y = 3的解, 所以x 0 = -5,y 0 = 5是原方程的一个解。由定理2,所求方程的解是 t y t x -=+-=525 例2 求不定方程3x + 6y + 12z = 15的解。 解 原方程等价于 x + 2y + 4z = 5。 (8) 由定理3,依次解方程 t + 4z = 5, x + 2y = t , 分别得到 u z u t -=+=141 v t y v t x -=+-=2 u ∈Z , (9) v ∈Z 。 (10) 将式(9)与式(10)中的t 消去,得 x=-1-4u+2v, y=1+4u-v, z=1-u u , v ∈Z 。 注:本例在解方程时,首先将原方程化为等价方程(8),这使问题简化。对例1也可以如此处理。 例3 设a 与b 是正整数,(a , b ) = 1,则任何大于ab -a -b 的整数n 都可以表示成n = ax +by 的形式,其中x 与y 是非负整数,但是n =ab -a -b 不能表示成这种形式。 解:(ⅰ)由定理2,方程 ax + by = n (11) 的解具有x=x0+bt;y=y0-at t ∈Z (12) 的形式,其中x 0与y 0满足方程(11)。 由假设条件n >ab -a -b 及式(11)与式(12),有 ax =n -by = n -b (y 0-at )>ab -a -b -b (y 0-at ) (13) 取整数t ,使得 0 ≤ y = y 0 - at ≤ a - 1, 则由式(13)得到 ax > ab - a - b - b (a - 1) = -a , x > -1,x ≥ 0, 即 n = ax + by ,x ≥ 0,y ≥ 0。 (ⅱ) 设有x ≥ 0,y ≥ 0,使得 ax + by = ab - a - b (14) 则 a (x + 1) + b (y + 1) = ab (15) 所以a ∣b (y + 1)。但是(a , b ) = 1, 于是必有 a ∣y + 1,y + 1 ≥ a 。 同理可以证明x + 1 ≥ b ,从而 a (x + 1) + b (y + 1) ≥ 2ab ,

利用初等数论思想解决小学数学问题

利用初等数论思想解决小学数学教学问题 08数学大专(1)班 30308127 丁令万 小学数学的教学过程中,往往教师上课不懂怎么教、学生听不懂,导致恶性循环,使学生数学基础差,解题思想单一等问题严重。为解决这一问题,关键在于授课老师要有良好的教学方法能使学生听懂,并且愿意听。而要达到这一目标,我建议教学过程中采用初等数论的解题思想。 初等数论意指使用不超过高中程度的初等代数处理的数论问题,最主要的工具包括整数的整除性与同余。重要的结论包括中国剩余定理、费马小定理、二次互逆律等等。 解析数论借助微积分及复分析的技术来研究关于整数的问题,主要又可以分为积性数论与加性数论两类。 积性数论藉由研究积性生成函数的性质来探讨质数分布的问题,其中质数定理与狄利克雷定理为这个领域中最著名的古典成果。 加性数论则是研究整数的加法分解之可能性与表示的问题,华林问题是该领域最著名的课题。此外例如筛法、圆法等等都是属于这个范畴的重要议题。我国数学家陈景润在解决“哥德巴赫猜想”问题中使用的是解析数论中的筛法。 数论在数学中的地位是独特的,高斯曾经说过“数学是科学的皇后,数论是数学中的皇冠”。因此,数学家都喜欢把数论中一些悬而未决的疑难问题,叫做“皇冠上的明珠”,以鼓励人们去“摘取”。 简要列出几颗“明珠”:费尔马大定理、孪生素数问题、歌德巴赫猜想、角谷猜想、圆内整点问题、完全数问题…… 下面列举初等数论中的整除性问题来说明数论思想对小学数学教学的作用。 整数的整除性问题,是数论中的最基本问题,也是国内外数学竞赛中最常出现的内容之一.由于整数性质的论证是具体、严格、富有技巧,它既容易使学生接受,又是培养学生逻辑思维和推理能力的一个有效课题,因此,了解一些整数的性质和整除性问题的解法是很有必要的. 1.整除的基本概念与性质 所谓整除,就是一个整数被另一个整数除尽,其数学定义如下. 定义设a,b是整数,b≠0.如果有一个整数q,使得a=bq,那么称a能被b整除,或称b整除a,并记作b|a.如果不存在这样的整数q,使得a=bq,则称a不能被b整除,或称b不整除a,记作ba. 关于整数的整除,有如下一些基本性质: 性质1 若b|a,c|b,则c|a. 性质2 若c|a,c|b,则c|(a±b). 性质3 若c|a,cb,则c(a±b). 性质4 若b|a,d|c,则bd|ac. 性质5 若a=b+c,且m|a,m|b,则m|c. 性质6 若b|a,c|a,则[b,c]|a(此处[b,c]为b,c的最小公倍数).特别地,当(b,c)=1时,bc|a(此处(b,c)为b,c的最大公约数).性质7 若c|ab,且(c,a)=1,则c|b.特别地,若p是质数,且p|ab,则p|a或p|b. 性质7 若c|ab,且(c,a)=1,则c|b.特别地,若p是质数,且p|ab,则p|a或p|b.

初等数论习题

第三章 1. 解依次计算同余式 22 4,24 16,28 256,216=65536 154, 232 1542=23716 1 (mod 641)。 因此 2. 解有71 3,72 1,74 1 (mod 10), 因此,若 77 r (mod 4), 则 现在77 (1)7 1 3 (mod 4),所以由上式得到 即n的个位数是3。 3.注:一般地,若求对模m的同余,可分以下步骤进行: (ⅰ)求出整数k,使a*k 1 (mod m); (ⅱ)求出正整数r,r < k,使得b*c r (mod k); (ⅲ)a *r (mod m)。 4.例3求(25733 46)26被50除的余数。 解(25733 46)26 (733 4)26 = [7(72)16 4]26 [7( 1)16 4]26 = (7 4)26 326 = 3(35)5 3(7)5 = 37(72)2 21 29 (mod 50),即所求的余数是29。 5.证明2x2-5y2=7没有整数解. 6.例1设m > 0是偶数,{a1, a2, , am}与{b1, b2, , bm}都是模m的完全剩余系,证明: {a1 b1, a2 b2, , am bm}不是模m的完全剩余系。 7.例2设A = {x1, x2, , xm}是模m的一个完全剩余系,以 {x}表示x的小数部分,证明:若(a, m) = 1,则

8. 9.例3 设{x1, x2, …, x(m)}是模m的简化剩余系,则 (x1x2…x(m))*21(mod m)。 解记P = x1x2…x(m),则(P, m) = 1。又记yi = 1 i (m), 则{y1, y2, …, y(m)}也是模m的简化剩余系,因此 (mod m),再由Eule r定理,推出 P*2P*(m) 1 (mod m) ** 同余式可以像等式一样进行代换。 第二章 1. 利用辗转相除法求解 2.例3 设a,b,c是整数,(a, b) = 1,则在直线 ax by = c上,任何一个长度大于的线段上至少有一个点的坐标都是整数。

初等数论1——整除性

第四讲初等数论1——整除性 本讲概述 数论是数学中极其重要又非常迷人的一个分支,目前我们仅学习初等数论中较浅的内容. 初等数论是数学竞赛四大模块中较难以掌握的模块之一,在数学竞赛中占据极其重要的位置.特别是联赛改制以后,二试必考一道50分的数论大题,一试也会有一到两道数论方面的问题.数论与组合水平如何是大家能否获得联赛一等奖甚至更好成绩的关键. 初等数论这块的竞赛问题涉及到的知识点极少,甚至可以说绝大部分同学在小学初中的培训中基本都接触过.但是限于初中的知识面和同学的年龄,考试中一般不出现较为深入、难度较高的数论问题.到了高中,大家将复习小学初中阶段的数论知识,并将其中的很多知识更为理论化、系统化.高中的数论问题难度也会明显增高.但是在数论这一模块中,我们并不提倡大家过多地掌握很多高深的数论知识,而是提倡大家真正去灵活熟练地运用最基本、最重要的数论基础知识和重要定理来解决问题. 由于同学们在小学、初中都已经学过不少关于初等数论的初步知识,所以这里我们把大家比较熟悉的知识都罗列在下面,对其中大部分定理将不给出证明,直接给出结论. 如果不特别说明,本讲中所有字母均代表正整数. 一、整除 1.整除的定义 两个整数a和b(b≠0),若存在整数k,使得a=bk,我们称a能被b整除,记作b|a.此时把a叫做b 的倍数,b叫做a的约数.如果a除以b的余数不为零,则称a不能被b整除,或b不整除a,记作b a. 2.数的整除特征 (1)1与0的特性: 1是任何整数的约数,即对于任何整数a,总有1|a. 0是任何非零整数的倍数,a≠0,a为整数,则a|0. (2)能被2,5;4,25;8,125;3,9;11,7,13整除的数的特征: 能被2整除的数的特征:个位为0,2,4,6,8的整数能被2整除,我们记为2k(k为整数). 能被5整除的数的特征:个位数为0或5的整数必被5整除,我们记为5k(k为整数). 能被4、25整除的数的特征:末两位数字组成的两位数能被4(25)整除的整数必能被4(25)整除.能被8,125整除的数的特征:末三位数字组成的三位数能被8(125)整除的整数必能被8(125)整除. 能被3,9整除的数的特征:各个数位上数字之和能被3或9整除的整数必能被3或9整除. 能被11整除的数的特征:一个整数的奇数位数字之和与偶数位数字之和的差如果是11的倍数,则这个数就能被11整除. 能被7,11,13整除的数的特征:一个三位以上的整数能否被7(11或13)整除,只须看这个数的末三位数字表示的三位数与末三位以前的数字组成的数的差(以大减小)能否被7(11或13)整除. 3.整除的几条性质 (1)自反性:a|a(a≠0) (2)对称性:若a|b, b|a,则a=b (3)传递性:若a|b, b|c,则a|c (4)若a|b, a|c,则a|(b, c) (5)若a|b, m≠0,则am|bm (6)若am|bm, m≠0,则a|b (7)若a|b, c|b, (a, c)=1,则ac|b

闵嗣鹤、严士健,初等数论第三章习题解答

第三章 同余 §1习题(P53) 1. 证明定理2及性质庚、壬 01定理2 若11(mod )k k A B m αααα≡ (mod )i i x y m ≡ ,1,2,,i k = 则 1111k k k k A x x αααααα≡ ∑ 1111(mod )k k k k B y y m αααααα∑ 证:由(mod ) i i x y m ≡ ?戊 (mod )i i i i x y m αα≡ 11k k x x αα?≡ 戊 11(mod )k k y y m αα 1 11k k k A x x αααα?≡ 戊 1 1 1(mod )k k k B y y m αααα 1111k k k k A x x αααααα? ∑ ≡ 丁 111 1(mod )k k k k B y y m αααααα ∑ 02庚证:(i )(mod )a b m ≡∵ 由P48定理1m a b km ka kb ????, 0(mod )km ak bk mk >?≡ (ii )设1a a d =,1b b d =,1m m d = 0m >∵,100d m >?> (mod )a b m ≡∵ 111()m a b dm d a b ???? 111111(mod )(mod a b m m a b a b m d d d ???≡?≡ 2. 设正整数101010n n a a a a =+++ 010i a <-,试证11/a 的充要条件是0 11(1)n i i i a =?∑。 证:由101(mod 11)10(1)(mod 11)i i ≡??≡? 10(1)(mod 11)10(1)(mod 11)n n i i i i i i i i i i a a a a ==?≡??≡?∑∑ 01110(1)n n i i i i i i a a ==???∑∑ 于是11a 0 11(1)n i i i a =??∑

初中数学竞赛专题复习第三篇初等数论第19章整数的整除性下半部分试题新人教版-精品

初中数学竞赛专题复习第三篇初等数论第19章 整数的整除性下半部分试题新人教版-精品 2020-12-12 【关键字】方法、条件、问题、矛盾、能力、方式、满足、解决、出发点 综上可知,命题成立. 评注如果两个互质的正整数之积是一个完全平方数,则这两个正整数都是完全平方数.这一命题是我们证明此题的出发点. 19.4.27★★★如果正整数a 、b 、c 满足222c a b =+. 证明:数2c ab +和2c ab -都可以表示为两个正整数的平方和. 解析 巧妙运用下述命题:如果正整数x 可表示为两个正整数的平方和,则2x 也可表示为两个整数的平方和.事实上,设22x u v =+,这里x 、u 、v 都是正整数.则()()22 22222x u v u v u v =+=++-.于是,2x 可表示为两个整数u v +和u v -的平方和,命题获证. 注意到,由条件有 ()()2 2222222c ab c a ab b c a b ±=+±+=+±. 利用已证命题,可知 ()()()22 24c ab c a b c a b ±=+±+-. 记c a b x +±=,c a b y -=,由222c a b =+可知x 、y 都是正整数,并且 ()2224c ab x y ±=+.若x 、y 不同为偶数,则由平方数0≡或()1mod 4,可知221x y +≡或 ()2mod 4,这是一个矛盾.所以,x 、y 都是偶数,从而22 222x y c ab ????±=+ ? ?????,这就是 要证的结论. 评注 这里本质上只是恒等式()()()22 222u v u v u v +=++-的应用,在处理竞赛问题时,代数式变形能力显得十分重要. 19.4.28是否存在正整数m 、n 使得331m n a =++是完全平方数? 解析 分如下三种情形讨论: (1)若m m 、n 都是偶数,则()31mod 4m ≡,()31mod 4n ≡,所以()3313mod 4m n a =++≡, 故此时a 不是完全平方数. (2)若m 、n 都是奇数,则()33mod 4m ≡,()33mod 4n =,所以()3313mod 4m n a =++≡, 故此时a 不是完全平方数. (3)若m 、n 是一奇一偶,不妨设m 是奇数,n 是偶数,则()33mod8m ≡,()31mod8n ≡,

初等数论(1)整除

初等数论(1)----数的整除 初等数论又称初等整数论,它的研究对象是整数集。整数是小学就接触的一类数,但是关于数论的问题却是最难解决的。 1、整数的离散性:任何两个整数,x y 之间的距离至少为1,因此有不等式1x y x y

初等数论

初等数论 初等数论从表面意义来讲,就是作为一门研究数的相关性质的数学学科。准确地按照潘承洞、潘承彪两位数论大师的说法:初等数论是研究整数最基本的性质,是一门十分重要的数学基础课。它不仅是中、高等师范院校数学专业,大学数学各专业的必修课,而且也是计算机科学等相关专业所需的课程。纵观数论发展过程,我国出现了许许多多的数论大师,如:华罗庚的早期研究方向、陈景润、潘 承洞等。 第一部分:整除 初接触初等数论,经过《初等数论》课本知整除理论是初等数论的基础。整 除理论首先涉及整除。现向上延伸则想到整除的对象,即自然数、整数。从小学、中学再到大学,我们从接触最初的1、2、3再到后来的有理数、无理数、实数再 到复数,可谓种类繁多。但数论中的整除运算仅仅局限于自然数及其整数等相关 范围内。首先大学数学中绝大多数数学定义中的自然数不包括0 ,这似乎与中学有一点差别,当然整数的定义改变就相对少得多。另外,自然数、整数的相关 基本性质需懂得及灵活利用,如分配律、交换律、反对称性等。在初等代数中曾 系统地介绍了自然数的起源问题:自然数源于经验,自然数的本质属性是由归纳原理刻画的,它是自然数公理化定义的核心。自然数集合严格的抽象定义是由Peano定理给出的,他刻画了自然数的本质属性,并导出有关自然数的有关性质。 Peano定理:设N是一个非空集合,满足以下条件: (ⅰ)对每一个n∈N,一定有唯一的一个N中的元素与之对应,这个元素 记作n+,称为是n的后继元素(或后继); (ⅱ)有元素e∈N,他不是N中任意元素的后继; (ⅲ)N中的任意一个元素至多是一个元素的后继,即从a+=b+ 一定可以推出a=b; (ⅳ)(归纳原理)设S是N的一个子集合,e∈S, 如果n∈S则必有n+ ∈S,那么,S=N. 这样的集合N称为自然数集合,它的元素叫做自然数。 其中的归纳原理是我们常用的数学归纳法的基础。数学归纳法在中学已属重点内容,此处就不作介绍。主要描述一下推广状态下的第二种数学归纳法: (第二种数学归纳法)设P(n)是关于自然数n的一种性质或命题。如果 (1)当n=1时,P(1)不成立; (2)设n>1,若对所有的自然数m

初等数论习题(第三章)

初等数论作业(第三章) 1. 证明: 若n 为正整数, α为实数, 则 (1) ] [][αα=?? ????n n , (2) [][]ααααn n n n =?? ???? -+++?? ? ?? ? + +1...1. 证明: (1) 设n α = nq + r + {n α}, 0 ≤ r < n , 则[n α] = nq + r , 左边 = q n r q n r nq n n =?? ???? +=??????+=???? ??][α, 右边 = []q n n r q n n r nq n n =?? ???? ++=??????++=??? ???=}{}{αααα 所以[]αα=?? ? ? ??n n ][. (2) 设n α = nq + r + {n α}, 0 ≤ r < n , 则[n α] = nq + r , α = q +( r + {n α})/n . r = 0时, α = q +{n α}/n , 左边 = q + q + … + q = nq . 右边 = nq . r ≥ 1时, 左边 = ?? ???? -+++++?? ????++++?????? ++ n n n r q n n r q n n r q 1}{...1}{}{ααα = nq + ∑ ∑ --=--=?? ? ???+++?? ? ???++1 1 }{}{r n k n r n k n k n r n k n r αα = nq + 0 + n - 1 - (n - r ) + 1 = nq + r =[n α] = 右边. # 2. 证明不等式 [2α] + [2β] ≥ [α] + [α + β] + [β] 证明: 设α = m + a , β = n + b , m , n ∈Z , 0 ≤ a , b < 1. 不妨设a ≥ b , 则 [2α] + [2β] = [2m +2a ] + [2n + 2b ] = 2m + 2n + [2a ] + [2b ]

初等数论1——整除性

实用文案 第四讲初等数论1——整除性 本讲概述 数论是数学中极其重要又非常迷人的一个分支,目前我们仅学习初等数论中较浅的内容. 初等数论是数学竞赛四大模块中较难以掌握的模块之一,在数学竞赛中占据极其重要的位置.特别是联赛改制以后,二试必考一道50分的数论大题,一试也会有一到两道数论方面的问题.数论与组合水平如何是大家能否获得联赛一等奖甚至更好成绩的关键. 初等数论这块的竞赛问题涉及到的知识点极少,甚至可以说绝大部分同学在小学初中的培训中基本都接触过.但是限于初中的知识面和同学的年龄,考试中一般不出现较为深入、难度较高的数论问题.到了高中,大家将复习小学初中阶段的数论知识,并将其中的很多知识更为理论化、系统化.高中的数论问题难度也会明显增高. 但是在数论这一模块中,我们并不提倡大家过多地掌握很多高深的数论知识,而是提倡大家真正去灵活熟练地运用最基本、最重要的数论基础知识和重要定理来解决问题. 由于同学们在小学、初中都已经学过不少关于初等数论的初步知识,所以这里我们把大家比较熟悉的知识都罗列在下面,对其中大部分定理将不给出证明,直接给出结论. 如果不特别说明,本讲中所有字母均代表正整数. 一、整除 1.整除的定义 两个整数a和b(b≠0),若存在整数k,使得a=bk,我们称a能被b整除,记作b|a.此时把a叫做b的倍数,b叫做a的约数.如果a除以b的余数不为零,则称a不能被b整除,或b不整除a,记作b a?.2.数的整除特征 (1)1与0的特性: 1是任何整数的约数,即对于任何整数a,总有1|a. 0是任何非零整数的倍数,a≠0,a为整数,则a|0.

高一·联赛班·第4讲·学生版 2 (2)能被2,5;4,25;8,125;3,9;11,7,13整除的数的特征: 能被2整除的数的特征:个位为0,2,4,6,8的整数能被2整除,我们记为2k(k 为整数). 能被5整除的数的特征:个位数为0或5的整数必被5整除,我们记为5k(k 为整数). 能被4、25整除的数的特征:末两位数字组成的两位数能被4(25)整除的整数必能被4(25)整除. 能被8,125整除的数的特征:末三位数字组成的三位数能被8(125)整除的整数必能被8(125)整除. 能被3,9整除的数的特征:各个数位上数字之和能被3或9整除的整数必能被3或9整除. 能被11整除的数的特征:一个整数的奇数位数字之和与偶数位数字之和的差如果是11的倍数,则这个数就能被11整除. 能被7,11,13整除的数的特征:一个三位以上的整数能否被7(11或13)整除,只须看这个数的末三位数字表示的三位数与末三位以前的数字组成的数的差(以大减小)能否被7(11或13)整除. 3.整除的几条性质 (1)自反性:a|a(a ≠0) (2)对称性:若a|b, b|a ,则a=b (3)传递性:若a|b, b|c ,则a|c (4)若a|b, a|c ,则a|(b, c) (5)若a|b, m ≠0,则am|bm (6)若am|bm, m ≠0,则a|b (7)若a|b, c|b, (a, c)=1,则ac|b 二、带余除法 对于任一整数a 及大于1的整数m ,存在唯一的一对整数q, r (0≤r

相关文档
最新文档