第三讲 同余理论
3.同余式
a = −1 p
Legendre符号的几条重要的性质(p是奇素数): ①若a≡b(mod p), 则 ≡ p不能整除 不能整除a, ②若p不能整除a, 则
a b = . p p
a2 p =1
定理 1.1.1 设(a,m)=1, m>0, 则 ax≡b(mod m) ≡ 恰有一解, 恰有一解, 且 x≡baϕ(m)-1(mod m) ≡ 定理 1.1.2 设aトm, 则 ト ax≡b(mod m) ≡ 有解的充分必要条件是:(a,m)|b. 若有解, 若有解, 有解的充分必要条件是 则共有d个解 个解. 则共有 个解
p −1 a 2
≡ 1 (mod p )
(2). a是模 的非平方剩余的充要条件是 是模p的非平方剩余的充要条件是 是模
a
p −1 2
≡ − 1 (mod p )
勒让德(Legendre)符号
为了简化“x2≡a(mod p)有解”这一较长 a 的说法, 今引人勒让德(Legendre)符号 ,其 p 定义如下:
•雅各比符号可以看作勒让得符号的推广。
定理3.1 是奇素数, 不能整除a, 定理 设p是奇素数 若p不能整除 则 x2≡a(mod p)恰 是奇素数 不能整除 恰 有两解或无解. 有两解或无解 定理3.2(欧拉判别条件)设p是奇素数 (a,p)=1, 则 定理 (欧拉判别条件) 是奇素数, 是奇素数 (1). a是模 的平方剩余的充要条件是 是模p的平方剩余的充要条件是 是模
思考: 思考:求
(1) 21000000 (mod 77) (2) 31213 (mod 667)
3 二次同余式和平方剩余
比一次同余式更复杂的是二次同余式 Ax2+Bx+C≡0 (mod m) + ≡ 其中模p为奇素数的基本二次同余式最实用 为奇素数的基本二次同余式最实用, 其中模 为奇素数的基本二次同余式最实用,即 x2≡a(mod p), (p,a)=1 定义3.1 的正整数, 定义 设m≥2的正整数 若二次同余 的正整数 x2≡a(mod m), (m,a)=1 有解, 则称a是模 的二次剩余(或叫平方剩余 若无解, 有解 则称 是模m的二次剩余 或叫平方剩余); 若无解 是模 的二次剩余 或叫平方剩余 则称a是模 的二次非剩余. 是模m的二次非剩余 则称 是模 的二次非剩余 例如: , , 是模 的平方剩余。 是模7的平方剩余 例如:1,2,4是模 的平方剩余。 因为:6 即解x=6;… 因为 2 ≡1 (mod 7),即解 即解 同样的问题:解的存在性和如何求解? 同样的问题:解的存在性和如何求解?
同余理论及其应用
同余理论及其应用基础知识一. 定义定义1. 设m 为正整数,整数a 和b 之差可被m 整除时,称为a 和b 关于模m 同余,记作 ).(mod m b a ≡ 定义2. 被正整数m 除余数相等的所有整数的集合称为模m 的剩余类。
模m 的剩余类共有m 个。
定义3. 在模m 的m 个剩余类中各取一个整数作为代表,这些代表的集合称为模m 的完全剩余系。
定义4. 绝对值不超过]2[m 的模m 的完全剩余系称为模m 的绝对最小剩余系。
定义5. 当模m 的某一剩余类的所有整数均与m 互素时,则称此剩余类是模m 的简化类。
模m 的简化类共有)(m φ个。
定义6. 在模m 的)(m φ个简化类中各取一个整数作为代表,这些代表的集合称为模m 的简化剩余系。
定义7. 欧拉函数:设n 为正整数,从1到n 的整数中与n 互素的整数的个数用)(n φ表示,称)(n φ为欧拉函数。
当1212s s n p p p ααα= 时,有)11)...(11)(11()(21sp p p n n ---=φ 二. 定理定理1. ).(mod m b a ≡ 的必要充分条件是a 和b 被m 除的余数相等。
定理 2. I .);(mod m a a ≡II .若),(mod m b a ≡则);(mod m a b ≡III .若),(mod m b a ≡),(mod m c b ≡则).(mod m c a ≡定理3. 若)(mod 11m b a ≡,)(mod 22m b a ≡,则I .)(mod 2121m b b a a +≡+;II .(mod2121m b a a -≡-2b )(mod 212m b b a -≡-;III .)(mod 2121m b b a a ≡.定理4. 如果),...,2,1)((mod n i m b a i i =≡,则I .)(mod ......2121m b b b a a a n n +++≡+++;II . ).(mod ......2121m b b b a a a n n ≡推论. 如果).(mod m b a ≡n 为任意正整数,则).(mod m b a n n ≡定理5. 如果).(mod m cb ca ≡则).),((modm c m b a ≡ 推论. 如果1),(=m c ,).(mod m cb ca ≡则).(mod m b a ≡ 定理6. 如果).(mod m b a ≡则).,(),(m b m a =定理7. a 和b 属于模m 的同一剩余类的充要条件是).(mod m b a ≡定理8. m 个整数m a a a ,...,,21是模m 的完全剩余系的充要条件是m a a a ,...,,21关于模m 两两互不同余。
数论中的同余定理与同余方程的解法
数论中的同余定理与同余方程的解法数论是研究整数性质和整数运算规律的数学分支。
同余定理和同余方程是数论中重要的概念和工具。
本文将介绍同余定理的基本思想和应用,以及解决同余方程的常见方法。
一、同余定理同余是指两个整数除以同一个数所得的余数相等。
同余定理是数论中的一个基本理论,用于刻画整数之间的关系。
设a、b和n都是整数,n>0,我们称a与b关于模n同余,记作a≡b(mod n),当且仅当n|(a-b)。
同余定理可以分为以下几条:1. 同余的基本性质(1)自反性:a≡a(mod n)(2)对称性:若a≡b(mod n),则b≡a(mod n)(3)传递性:若a≡b(mod n),b≡c(mod n),则a≡c(mod n)2. 同余的运算性质(1)加法:若a≡b(mod n),c≡d(mod n),则a+c≡b+d(mod n)(2)减法:若a≡b(mod n),c≡d(mod n),则a-c≡b-d(mod n)(3)乘法:若a≡b(mod n),c≡d(mod n),则a*c≡b*d(mod n)3. 同余的整除性质若a≡b(mod n),则m|a的充分必要条件是m|b。
同余定理不仅在数论中有重要应用,还广泛用于密码学、计算机科学等领域。
二、同余方程的解法同余方程是形如ax≡b(mod n)的方程,其中a、b和n为已知整数,x 为未知整数。
解同余方程可以通过以下几种方法:1. 借助同余定理直接解法:若gcd(a,n)|b,方程ax≡b(mod n)存在解。
具体解法为,求出gcd(a,n)的一个解d,然后将方程两边同时除以d,得到新方程a'x≡b' (mod n'),其中a'、b'和n'为新方程的系数,满足gcd(a',n')=1,然后再求解新方程,最后合并得到原方程的所有解。
2. 中国剩余定理:中国剩余定理是解决同余方程组的一种有效方法。
数学奥赛辅导 第三讲 同 余
数学奥赛辅导 第三讲同余知识、方法、技能同余是数论中的重要概念,同余理论是研究整数问题的重要工作之一.本讲介绍同余的基本概念,剩余类和完全剩余系,同余方程,整数模的阶和中国剩余定理.Ⅰ.基本概念定义一:设m 是一个给定的正整数.如果两个整数a 、b 用m 除所得的余数相同,则称a 、b 对模m 同余,记为a ≡b (modm );否则,记为a ≡b (modm ).例如,15≡7(mod4),-23≡12(mod7).同余有如下两种等价定义法:定义一* 若m|a -b ,则称a 、b 对模m 同余.定义一**若a =b+mt(t ∈Z),则称a 、b 对模m 同余.同余的基本性质:(1).|)(mod 0a m m a ⇔≡(2)))((mod 反身性m a a ≡))((mod )(mod )(mod ))((mod )(mod 传递性对称性m c a m c b m b a m a b m b a ≡⇔⎭⎬⎫≡≡≡⇔≡(3)若则),(mod ),(mod m d c m b a ≡≡①);(mod m d b c a ±≡±②).(mod m bd ac ≡(4)若).(mod ,.,,2,1,0),(mod 0101m b x b x b a x a x a n i m b a n n n n i i +++=+++=≡ 则特别地,设)(mod ),()(01m b a Z a a x a x a x f i n n ≡∈+++=若 ,则).)(mod ()(m b f a f ≡(5)若).),((mod ),(mod c m m b a m bc ac ≡≡则特别地,又若(c,m )=1,则).(mod m b a ≡ 【证明】因),(|b a c m -这等价于).(),(|),(b a c m c c m m -又因若(a ,b )=),(d b d a d ⇒=1(d ≠0)及b|a c ,且(b,c )=1,|a b ⇒ 从而有).(|),(b a c m m - 这个性质说明同余式两边的同一非零因数,不能像等式那样“约去”,只有当这非零因数与模互质时,才可“约去”.(6)),(mod m b a ≡而).(mod ),0(|d b a d m d ≡>则(7)设),(mod m b a ≡①若c>0,则);(mod mc bc ac ≡②d 为a 、b 、m 的任一公约数,则).(mod dm d b d a ≡ (8)若).(mod ,1),()(mod ),(mod 212121m m b a m m m b a m b a ≡=≡≡则且(9)若).,(),(),(mod m b m a m b a =≡则Ⅱ.剩余类和完全剩余系若按对某一模m 的余数进行分类,就可以引入所谓的剩余类和完全剩余系的概念.定义二:设m ∈N*,把全体整数按其对模m 的余数r (0≢r ≢m -1)归于一类,记为k r ,每一类k r (r=0,1,…,m -1)均称模m 的剩余类(又叫同余类).同一类中任一数称为该类中另一数的剩余.剩余类k r 是数集{}{})(mod |,,,|m r a Z a a k Z q r m r qm k r r ≡∈=∈+=且也即是余数是模,它是一个公差为m 的(双边无穷)等差数列.根据定义,剩余类具有如下性质:(1));(,1210j i k k k k k k Z j i m ≠=⋂⋃⋃⋃=-φ而(2)对任一数n ∈Z ,有惟一的00r k n r ∈使;(3)对任意的a ,b ∈Z ,a ,b ).(mod m b a k r ≡⇔∈定义三:设110,,,-m k k k 是模m 的(全部)剩余类.从每个k r 中任取一个数a r ,这m 个数110,,,-m a a a 组成的一个组称为模m 的一个完全剩余系,简称完系.例如,取m=4,则有{}{} ,9,5,1,3,7,,8,4,0,4,8,10--=--=k k ,k 2={…,-6,-2,2,6,10,…},k 3={…,-5,-1,3,7,11,…}.数组0,1,2,3;-8,5,2,-1等等都是模的4的一个完全剩余系.显然,模m 的完全剩余系有无穷多个.但最常用的是下面两种:(1)非负数最小完全剩余系:0,1,2,…,m -1;(2)绝对值最小完全剩余系:它随m 的奇偶性不同而略有区别.当.),1(,,1,0,1,),1(,,12k k k k k m -----+= 为时(对称式)当).1(,,1,0,1,),1(,.),1(,1,0,1,),2(),1(,2-----------=k k k k k k k k m 或为时 由定义不难得到如下判别完全剩余系的方法:定理一:m 个整数m a a a ,,,21 是模m 的一个完系i a j i ,时当≠⇔≡)(mod m a j 定理二:设(b,m )=1,c 为任意整数.若n a a a ,,,21 为一个完系,则c ba c ba c ba m +++,,,21 也是模m 的一个完全剩余系.特别地,任意m 个连续整数构成模m 的一个完全剩余系.【证明】只需证明:当).(mod ,m c ba c ba j i j i +≡+≠时而这可用反证法得证.下略. 设m 为一正整数,由于在0,1,…,m -1中与m 互质的数的个数是由m 惟一确定的一个正整数,因此,可给出如下定义.定义四:m 为一正整数,把0,1,…,m -1与m 互质的数的个数叫做m 的欧拉函数,记为).(m ϕ显然,)(m ϕ的定义域是正整数N*,前n 个值为:,,6)7(,2)6(,4)5(,2)4(,2)3(,1)2(,0)1( =======ϕϕϕϕϕϕϕ当m=p 为质数时,.1)(-=p p ϕ设k 是模的一个剩余类.若a 、b ∈k ,则).(mod m b a ≡于是由性质9知,(a ,m )=(b,m ).因此,若(a ,m )=1,则k 中的任一数均与m 互质.这样,又可给出如下定义.定义五:如果一个模m 的剩余类k r 中任一数与m 互质,则称k r 是与模m 互质的剩余类;在与模m 互质的每个剩余类中任取一个数(共)(m ϕ个)所组成的数组,称为模m 的一个简化剩余系.例如,取m=6,在模6的六个剩余类中,{},,13,7,1,5,11,1 --=k{} ,17,11,5,1,7,5--=k 是与模6互质的剩余类.数组1,5;7,-7;1,-1;等等都是模6的简化剩余类.由此定义,不难得到:定理三:)(21,,,m a a a ϕ 是模m 的简化剩余系)).(,2,1,,)((mod ,1),(m j i j i m a a m a j i i ϕ =≠≡=⇔且 定理四:在模m 的一个完全剩余系中,取出所有与m 互质的数组成的数组,就是一个模m 的简化剩余系.这两个定理,前者是简化剩余系的判别方法,后者是它的构造方法.显然,模m 的简化剩余系有无穷多个,但常用的是“最小简化剩余系”,即由1,2,…,m -1中与m 互质的那些数组成的数组.由定理不难证得简化剩余系的如下性质定理.定理五:设)(21,,,m a a a ϕ 是模m 的简化剩余系.若(k,m )=1,则)(21,,,m ka ka ka ϕ 也是模m 的简化剩余系.下面介绍两个有关欧拉函数的重要结论.其证明略.定理六:(欧拉定理)若(a ,m )=1,则)(mod 1)(m a m ≡ϕ特别地,(费马小定理)若m=p 为质数,p a ,则).(mod 11p a p ≡-定理七:(威尔逊定理)设p 素数,则(p -1)!).(mod 1p -≡定理八:(欧拉函数值计算公式)令m 的标准分解式为k k p p p m ααα 2121=,则 ∏=-=k i ip m m 1).11()(ϕ 例如,30=2·3·5,则.8)511)(311)(211(30)30(=---=ϕ读者应认识到:由于任何整数都属于模m 的某一剩余类,所以,在研究某些整数性质时,选取适当的(模)m ,然后在模m 的每个剩余类中取一个“代表数”(即组成一个完全剩余系),当弄清了这些代表数的性质后,就可弄清对应的剩余类中所有数的性质,进而弄清全体整数的性质,这就是引入剩余类和完全剩余系的目的.Ⅲ.同余方程设x a x a xa x a x f n n n n 为0111)(++++=-- 的整系数多项式.类似于多项式和代数方程式的有关定义,我们有定义六:同余式)(mod 0),(mod 0)(m a m x f n ≡≡叫做一元n 次同余方程.例如, )3(mod 03539257≡-+-x x x 是七次同余方程.定义七:若c 使得)(mod ,)(mod 0)(m c x m c f ≡≡则成立叫做同余方程)(mod 0)(m x f ≡的一个解.显然,同余方程的解是一些剩余类,而不仅是一个或n 个类.例如,),5(mod 1≡x )5(mod 4≡x 都是二次同余方程)5(mod 12≡x 的解.1.一次同余方程)(mod m b ax ≡(其中m a )称为一次同余方程.关于它的解,有如下共知的结论: 定理九:若(a ,m )=1,则)(mod m b ax ≡有一个解.定理十:若(a ,m )=d>1,d b ,则)(mod m b ax ≡无解,其中)(mod 0m a ≡.定理十一:若(a ,m )=d>1,d|b ,则)(mod m b ax ≡有d 个解.并且,若)(mod 1m x βα=的一个解为),(mod 1m r x ≡则d 个解为:1,,1,0),(mod 1-=+≡d k m km r x ,其中.,,1dm m d b d a ===βα 下面介绍一次同余方程1),(),(mod =≡m a m b ax (*) 的解法.【解法1】因(a ,m )=1,则存在二数s,t ,使得as +mt=1,即)(mod 1m as =,由此有 )(mod ),(mod m bs x m bs asx ≡≡于是为(*)的解.【解法2】先把(*)变形成ab m a b x )((mod ≡仅只是形式上的记号),然后用与m 互质的数陆续乘右端的分子分母,直至把分母绝对值变成1(通过分子分母各对模m 取余数)而得到解.【解法3】得用欧拉定理.因),(mod )(mod ),(mod 11)()()(m a b x a m b ax m a m m m -⋅≡≡≡ϕϕϕ可得由 从而有解 ).(mod 1)(m a b x m -⋅≡ϕ2.一次同余方程组定义八:若数r 同时满足n 个同余方程:r n k m x f k k 则.,,2,1),(mod 0)( =≡叫做这n 个同余方程组成的同余方程组的解.定理十二:对同余方程组⎩⎨⎧≡≡).(mod ),(mod 2211m c x m c x记.],[,),(2121M m m d m m ==①若d 21c c -,则此同余方程组无解;②若21|c c d -,则此同余方程组有对模M 的一类剩余解.Ⅳ.模m 的阶和中国剩余定理(1)模m 的阶定义九:设m>1是一个固定的整数,a 是与m 互素的整数,则存在整数k ,1≢k <m ,使得)(mod 1m a k ≡.我们将具有这一性质的最小正整数(仍记为k )称为a 模m 的阶.a 模m 的阶具有如下性质:①设m a k m a 模是,1),(=的阶,ν,u 是任意整数,则)(mod m a a v u ≡的充要条件是)(mod k u ν≡.特别地,)(mod 1m a u ≡的充分必要条件是k|u.【简证】充分性显然.必要性.设).(mod 11),()(mod ,,m a m a m a a u l u l u 易知及则由记=≡-=>ννν用带余除法,k r m a m a a k r r kq l r r kq <≤≡≡⋅<≤+=0).(mod 1),(mod 1,0,由即故这里及k 的定义知,必须r=0,所以).(mod k r u ≡②设a m a ,2),(=模m 的阶为k ,则数列,,,,32 a a a 模m 是周期的,且最小正周期是k ,而k 个数k a a a ,,,2 模m 互不同余.③设a m a 则,1),(=模m 的阶整除欧拉函数).(m ϕ特别地,若m 是素数p ,则a 模p 的阶整除p -1.(2)中国剩余定理(即孙子定理)设n m m m n ,,,,221 ≥是两两互质的正整数,记M=∏===n i ii i n i m M M m 1),,2,1(, 则同余方程组 ),,2,1)((mod n i m c x i i =≡有且只有解 ∑=≡ni ii i M c M x 1).(mod α (△) 其中.,,2,1),(mod 1n i m M i i i =≡α (△△)【证明】由)(1),(j i m m j i ≠=知,1),(=j i m M ,因此每一个同余方程)(mod 1i iy m M ≡ (i =1,2,…n )都有解,于是必存在),(|,).(mod 1,j i M m M m M m M i i i i i i i ≠=≡又因使得αα 所以对模).(mod ),,2,1(111i i i i i n n n i i i i m c c M c M c M c M n i m ≡≡++++=αααα 有故(△△)是(△)的解.若21,x x 是适合(△)的任意两个解,则).(1),(,,,2,1),(mod 21j i m m n i m x x j i i ≠===因 故),(mod ),(mod 212121M x x m m m x x n ≡≡即 因此,(△△)是(△)的惟一解.赛题精讲例1:数1978n 与1978m 的最末三位数相等,试求正整数m 和n ,使得n+m 取最小值,这里.1≥>m n (第20届IMO 试题)【解】由已知而),1000(mod 10781978mn ≡1000=8×125,所以)8(m o d 10781978m n ≡ ① )125(mod 10781978m n ≡ ②因1≥>m n ,且(1978m ,125)=1,则由②式知1978n -m ≡1(mod125)③又直接验证知,1978的各次方幂的个位数字是以8、4、2、6循环出现的,所以只有n -m 为4的倍数时,③式才能成立,因而可令n -m=4k.由于. n+m=( n -m )+2m=4k+2m ,因而只需确定出k 和m 的最小值.先确定k 的最小值:因为19784=(79×25+3)4≡34≡1(mod5),19784≡34≡1(mod25).故可令19784=5t+1,而5 t ,从而0≡1978n -m -1=19784k -1=(5k+1)k -1≡2)5(2)1(t k k ⋅- +)125(mod5t k ⋅,显然,使上式成立的k 的最小值为25. 再确定m 的最小值:因1978≡2(mod8),则由①式知,)8(mod 22mn ≡ ④ 由于,1≥>m n ④式显然对m=1,2不成立,从而m 的最小值为3.故合于题设条件的n+m 的最小值为106.【评述】比例中我们用了这样一个结论:1978的各次方幂的个位数字是以8,4,2,6循环出现,即,当r=1,2,3,4时,).10(mod 6,2,4,8197819784≡=+r q p 这种现象在数学上称为“模同期现象”.一般地,我们有如下定义:整数列{}n x 各项除以m (m ≣2,m ∈N*)后的余数n a 组成数列{}n a .若{}n a 是一个周期数列,则称{}n x 是关于模m 的周期数列,简称模m 周期数列.满足n T n a a =+(或n T n x a ≡+ (modm ))的最小正整数T 称为它的周期.例如,(1){}n 1978是模10周期数列,周期为4;(2)自然数列{n}是一个模m (m ≣2,m ∈N*)周期数列,周期为m ;(3)任何一个整数等差数列都是一个模m (m ≣2,m ∈N*)周期数列,周期为m.例2:设a 是方程01323=+-x x 的最大正根,求证:17可以整除[a 1788]与[a 1988].其中[x ]表示不超过x 的最大整数. (第29届IMO 预选题)【证明】根据如下符号表可知,若设三根依次为a <<βα, 则,121,211<<-<<-βα.||,,02)12(2)(,223233βαβαααααα<<->-=+-+-=-<于是由于f a另一方面,由韦达定理知,)8(1296292)3(2)(233322222a aa a a a a a a -+=+-+=+-+=+-=-+=+αββαβα .1,8)22(2222<+∴=>βαa为了估计[1788a ]、[1988a ],先一般考察[a n ],为此定义:),2,1,0.( =++=n a u n n n n βα直接计算可知:).0(3,9.32,323222210≥-==++==++==++n n u u a u a u u n n 以及βαβ 又因,12223,0,||(10<-<-=+>+<<+<αβαβαβαβα又即n n n n 当2≥n 时,)].(1[1)(),1||22n n n n n n n n n n n u u a βαβαβαβαβα+---=+-=<+<+≤+则),2,1.(1][ =-=∴n u a n n由此知,命题变为证明:1119881788--u u 和能被17整除.现考察{}n u 在模17的意义下的情况:,2,6,5,16,9,9,11,1,7,9,3,311109876543210≡≡≡≡≡≡≡≡≡≡≡≡u u u u u u u u u u u u ,9,3,3,0,6,14,118171615141312≡≡≡≡≡≡≡u u u u u u u可见,在模17意义下,{}n u 是16为周期的模周期数列,即).17(mod 16n n u u ≡+由于 1788),17(mod 1),17(mod 1),16(mod 41988),16(mod 1241988121788≡≡≡≡≡≡u u u u 故故 ).17(mod 01,0119881788≡-≡-u u 命题得证.例3:求八个整数821,,,n n n 满足:对每个整数k (-1985<k<1985),有八个整数a 1,a 2,…,a 8∈{-1,0,1},使得.882211n a n a n a k +++= (第26届IMO 预选题)【解】令数集{}.1,,2,1},1,0,1{,333|12321+=-∈⋅++⋅+⋅+==+n i a a a a a k k G i n n 显然 3331m a x 12=++++=+n nG H , .33312H mixG n -=----=且G 中的元素个数有1231+=+H n 个.又因G 中任意两数之差的绝对值不超过2H ,所以G 中的数对模2H+1不同余.因此,G 的元素恰好是模2H+1的一个绝对值最小的完系,于是,凡满足H k H ≤≤-的任意整数都属于G ,且可惟一地表示为:nn a a a a 33312321⋅++⋅+⋅++形式.当n=7时,H=3280>1985,而n=6时,H=1043<1985.故n 1=1,n 2=3,…,n 8=37为所求. 例4:设n 为正整数,整数k 与n 互质,且0<k<n.令M={1,2,…,n -1},给M 中每个数染上黑、白两种颜色中的一种,染法如下:(i )对M 中每个i ,i 与n -i 同色;(ii )对M 中每个i ,i ≠k,i 与|k -i |同色.求证:M 中所有的数必为同色. (第26届IMO 试题)【证明】因,1),(=n k 又0,1,…n -1是模n 的一个完全剩余系,所以0,k ,2k ,…,(n -1)k 也是模n 的一个完全剩余系.若设),1,,2,1,11)((mod -=-≤≤≡n j n r n r jk j j 其中 则M=}.,,,{121-n r r r 下只需证).21(1-≤≤+n j r r j j 与因为,若如此,当r 1的颜色确定后,M 中所有都与r 1同色.由于)(mod ),(mod )1(11n r k r n r k j j j j ++≡+≡+则,因此,(1)若k r r n k r j j j +=<++1,则,于是,由条件(i )知,j j j j r r n n r n r k =---=-+)(1与同色.又由条件(ii )知,111||+++=---j j j r k r k r k 与同色,故j j r r 与1+同色.综上所述可知,j j r r 与1+同色.命题得证.例5:设a 和m 都是正整数,a >1.证明:).1(|-m a m ϕ【证明】实上,显然1-m a a 与互素,且1-m a a 模的阶是m ,所以由模阶的性质③导出).1(|-m a m ϕ例6:设p 是奇素数,证明:2p -1的任一素因了具有形式x px ,12+是正整数.【证明】设q 是2p -1的任一素因子,则q ≠2.设2模q 的阶是k ,则由)(mod 12q p ≡知k|p ,故k=1或p (因p 是素数,这是能确定阶k 的主要因素).显然k ≠1,否则),(mod 121q ≡这不可能,因此k=p.现在由费马小定理)(mod 121q q ≡-推出.1|,1|--q p q k 即因p 、q 都是奇数,故q -1=2p x (x 是个正整数),证毕.例7:设m,a ,b 都是正整数,m>1,则.1)1,1),(-=--b a b a mm m 【证明】记).1,1(--=b a m m d 由于(a ,b )|a 及(a ,b )|b ,易知1|1),(--a b a m m及11 1|1),(--b b a m m ,故d m b a |1),(-,另一方面设m 模d 的阶是k ,则由)(mod 1),(mod 1d m d m b a ≡≡推出,k|a 及k|b ,故k|(a ,b ).因此.1|),(mod 1),(),(-≡b a b a m d d m 即综合两方面可知,.1),(-=b a m d 证毕.例8:设n ,k 是给定的整数,n>0,且k (n -1)是偶数.证明:存在,1),(),(,,==n y n x y x 使得是).(mod n k y x ≡+【证明】我们先证明,当n 为素数幂αp 时结论成立.实际上,我们能证明,存在x ,y ,使 p x y ,且k y x =+.如p=2,则条件表明k 为偶数,可取2,11,1,2;1,1-==-==>-==k y x k y x p k y x 或则如中有一对满足要求.一般情形下,设r r p p n αα 11=是n 的标准分解,上面已证明,对每个i p ,均有整数i x ,i y ,使p i x i y i ,且).,,2,1(r k y x i i =+现在孙子定理表明,同余方程组)(mod ,),(mod 111r a r r p x x p x x ≡≡ α有解x ,同样)(mod ,),(mod 111r a r r p y y p y y ≡≡ α也有解y.现在易证x ,y 符合问题中的要求:因p i x i y i ,故p i x y (i =1,…,r ),于是(x y ,n )=1.又).(mod ),,,1)((mod 1n k y x r i p k y x y x i i i ≡+==+=+故 α例9:设n 为任意的正整数.证明:一定存在n 个连续的正整数解,使其中任何一个都不是质数的整数幂. (第30届IMO 试题)【证明】取2n 个两两不同的质数.,,,,,,2121n n q q q p p p 和同余方程组),(mod i i q p i x -≡ n i ,,2,1 =.由于n n q p q p q p ,,,2211 两两互质,根据孙子定理必有解,取为正整数N ,则n 个连续正整数N+1,N+2,…,N+n 都至少含有两个不同的质因数,因而它们中的任一个都不是质数的整数幂.证毕.。
第三讲同余理论(精)
第二章 同余理论2.1 同余的概念和基本性质【定义2.1.1】给定一个正整数m ,两个整数a 、b 叫做模m 同余,如果a -b 被m 整除,或b a m -|,记作b a≡ ()m mod ;否则叫做模m 不同余,记作a ≠b((mod m ))【注】由于b a m -|等价于b a m --|,所以同余式b a ≡ ()m mod 等价于 b a ≡()()m -mod ,故以后总假定模1≥m。
【例1】 7│28=29-1,故29≡1(mod 7);7│21=27-6,故27≡6(mod 7); 7│28=23-(-5),故23≡-5(mod 7);同余运算的相关性质:【性质1】设m 是一个正整数,a 、b 是两个整数,则a ≡b (mod m )⇔存在整数k ,使得a =b +km 。
(证)a ≡b (mod m ) ⇔ b a m -|⇔ 存在k ,使得 a -b =km ,即a =b +km【性质2】同余是一种等价关系。
即 自反性:a ≡a (mod m )对称性:a ≡b (mod m )⇒ b ≡a (mod m )传递性:a ≡b (mod m )且b ≡c (mod m )⇒ a ≡c (mod m ) (证)(i )m │0=a -a ⇒ a ≡a (mod m )(ii )a ≡b (mod m )⇒ m │a -b ⇒ m │b -a =-(a -b) ⇒ b ≡a (mod m ) (iii )a ≡b (mod m ),b ≡c (mod m )⇒ m │a -b ,m │b -c⇒ m │(a -b)+ (b -c)=a -c ⇒ a ≡c (mod m )【性质3】(等价定义)整数a 、b 模m 同余⇔a 、b 被m 除的余数相同。
(证)由欧几里得除法,存在q ,r ,q ',r ',使得a =qm +r ,b =q 'm +r '即 a -b =(q -q ')m +(r -r ') 或 (r -r ')=(a -b)- (q -q ')m故 m │(a -b) ⇔ m │(r -r ')但 0≤│r -r '│<m 且m │(r -r ')⇔ r -r '=0 故 m │(a -b) ⇔ r -r '=0,即r =r '【性质4】设m 为正整数,a 、b 、c 、d 为整数,若 a ≡b (mod m ), c ≡d (mod m )则 (i ) a +c ≡b +d (mod m ); (ii )ac ≡bd (mod m )。
同余理论
同余理论及其应用东北育才学校 费振鹏基础知识一、定义定义1:整数集Z 根据模正整数()1m m >来分类:若a 、b 被m 除的余数相同,则a 与b 属于同一类,否则不属于同一类.这样得到m 个类,即{}|Z,0,1,2,1i M i km k i m =+∈=- .称之为模m 的剩余类(同余类).定义2:若整数a 、b 之差被正整数m 整除,称a 、b 关于模m 同余,记作()mod a b m ≡.即()()m o d a b m m a b ≡⇔-.从字面上理解,所属模m的同一个剩余类的两个整数模m 同余.定义3:在模m 的m 个剩余类中各取一个整数作为代表,这些代表的集合称为模m 的完全剩余系.简称完系.定义4:绝对值不超过2m ⎡⎤⎢⎥⎣⎦的模m 的完系称为模m 的绝对最小完系.将0,1,2,,1m - 称为模m的最小非负完系.定义5:当模m 的某一剩余类i M 中某一整数与m 互质,由欧氏除法(辗转相除法)知i M 中每个数与m 均互质,则称此剩余类是模m 的缩剩余类(亦称简化剩余类).定义6:设m 为正整数,从1到m 的整数中与m 互质的整数的个数用()m ϕ表示,称()m ϕ为欧拉函数.模m 的缩剩余类(简化剩余类)也是()m ϕ个.定义7:在模m 的()m ϕ个缩剩余类(简化剩余类)中各取一个整数作为代表,这些代表的集合称为模m 的缩剩余系(简化剩余系),简称缩系(简系).定义8:满足()1mod k a m ≡的最小正整数k 称为整数a 模m 的指数(阶). 二、定理定理1:同余的基本性质: ⑴()mod a a m ≡;⑵若()mod a b m ≡,则()mod b a m ≡;⑶若()mod a b m ≡,()mod b c m ≡,则()mod a c m ≡;⑷若()mod a b m ≡,m qn =,N n ∈,则()mod a b n ≡. 定理2:若()11mod a b m ≡,()22mod a b m ≡,则⑴()1212mod a a b b m +≡+;⑵()1212mod a a b b m -≡-;⑶()1212mod a a b b m ≡. 推论:⑴若()()mod 1,2,,i i a b m i n ≡= ,则()11m od nn i ii i a b m ==≡∑∑;()11mod nniii i ab m ==≡∏∏.⑵若()mod a b m ≡,n 为任意正整数,则()mod na nb m ≡;()mod n n a b m ≡. 定理3:若()mod ac bc m ≡,则()m od,m a b c m ⎛⎫≡ ⎪⎝⎭. 推论:若(),1c m =,()mod ac bc m ≡,则()mod a b m ≡. 定理4:若()mod a b m ≡,则()(),,a m b m =.定理5:若()mod i a b m ≡,1,2,,i k = ,则[]()12mod ,,,k a b m m m ≡ .定理6:设f 是()N m +∈的正约数,在模f 的属于c 的剩余类中取整数,,,1mc c f c f f ⎛⎫++- ⎪⎝⎭,则它们是模m 的mf个剩余类.定理7:m 个整数12,,,m a a a 是模m 的完系的充要条件是12,,,m a a a 关于模m 两两不同余. 定理8:若(),1k m =,其中*Z k ∈(*Z 表示非零整数集),Z b ∈,+N m ∈,1m >且12,,,m x x x 是模m 的完系,则12,,,m kx b kx b kx b +++ 也是模m 的完系.定理9:(裴蜀定理)设a ,b ,d 是整数,则(),a b d =的充要条件是d a ,d b ,且存在整数u ,v 使得ua vb d +=.推论:⑴(),1a b =的充要条件是存在整数u ,v 使得1ua vb +=.⑵a ,b 均为正整数,(),1a b =的充要条件是存在正整数u ,v 使得1ua vb -=. 定理10:(费马小定理)若a 是整数,p 是质数且(),1a p =,则()11mod p a p -≡. 推论:若p 是质数,则()mod p a a p ≡.这里不要求a 、p 互质.定理11:()m ϕ个整数是模m 的简系的充要条件是它们均与m 互质且模m 两两互不同余. 定理12:设()12,,,m a a a ϕ 是模m 的简系,且(),1c m =,则()12,,,m ca ca ca ϕ 也是模m 的简系.定理13:(欧拉定理)若a 是整数,正整数1m >且(),1a m =,则()()1mod m a m ϕ≡. 定理14:欧拉函数的性质: ⑴若整数2m >,则()m ϕ是偶数.⑵设1iki i m p α==∏是m 的标准分解式,则()111kii m m pϕ=⎛⎫=⋅- ⎪⎝⎭∏.⑶若正整数m 、n 满足(),1m n =,则()()()mn m n ϕϕϕ=. ⑷()d md m ϕ=∑,其中d m∑表示d 遍历m 的所有正约数.定理15:(威尔逊定理)若p 是质数,则()()1!1mod p p -≡-.典型例题一、选取适当的模例1.求最大的正整数n ,使得方程组()()()()222222221212k nx y x y x k y x n y ++=++==++==++有整数解()12,,,,n x y y y . (2003年越南数学奥林匹克)分析:我们利用平方数的性质处理问题. 解:所求最大正整数3n =.当3n =时,()()()222222123123x y x y x y ++=++=++.进而得2212222323,2 5.y y x y y x ⎧-=+⎪⎨-=+⎪⎩ 易得所给方程组有整数解()()123,,,2,0,1,0x y y y =-.当4=n 时,22122223223423,25,27.y y x y y x y y x ⎧-=+⎪-=+⎨⎪-=+⎩则1y ,2y ,3y ,4y 奇偶交替出现.从而()()22221322*y y y -+=且()()22232422**y y y -+=.若1y ,3y 为奇数,则由2y 是偶数得()2220mod 8y ≡,而由()222213224mod 8y y y =++≡. 即得出式()*矛盾.若1y ,3y 为偶数,则2y ,4y 为奇数.同理可得出式()**矛盾.所以4=n 无解.而当4n ≥时显然无解. 综上可得所求最大正整数3n =. 例2.已知11a =,22a =,{12153,,n n n n n a a a a a +++-=-11n n n n a a a a ++⋅⋅,.若为偶数若为奇数证明:对一切正整数n ,0n a ≠. (1988年全国高中数学联赛二试)分析:我们只要证明n a 模某一常数不为0即可.证明:若某一个0k a =,则对任意正整数m 有()0mod k a m ≡,因此,我们只要找到一个m ,对任何一个n 均有()0mod k a m ≡/即可.先通过计算前几项:11a =,22a =,37a =,429a =,522a =,623a =,…模3的余数分别为1,2,1,2,1,2,…于是猜想奇数项模3余1,偶数项模3余2. 即()211mod 3n a -≡,()22mod 3n a ≡,其中*n ∈ .下面用数学归纳法证明这一猜想: 当1n =时,()111mod 3a =≡,()222mod 3a =≡,结论成立; 假设当n k =时,结论成立,即()211mod 3k a -≡,()22mod 3k a ≡.则不管()21221253241mod 3k k k k a a a a +-=-≡≡≡,还是()21221211mod 3k k k a a a +-=-≡-≡,均有()211mod 3k a +≡.进而不管()22212215322m o d 3k k k k a a a a +++=-≡≡,还是()22212122m o d 3k k k a a a ++=-≡-≡,均有()222mod 3k a +≡. 综上所述,猜想结论成立. 因此,原命题结论成立. 注:本题有如下加强命题:⑴此数列所有项都不是3的倍数;(根据上面的证明,容易得出这个结论) ⑵此数列所有项都不是4的倍数;⑶此数列为模3的模周期数列;(根据上面的证明,容易得出这个结论)⑷此数列为模4的模周期数列(模4的结果为1,2,3,…,据此也可证明加强命题⑵).()11mod 4a ≡,()22mod 4a ≡,()33mod 4a ≡.设n k =时,()321mod 4k a -≡,()312mod 4k a -≡,()33mod 4k a ≡.则1n k =+时,()31331531mod 4k k k a a a +-=-≡,()323132mod 4k k k a a a ++=-≡,()333231533mod 4k k k a a a +++=-≡. 因此对一切n 均有()0m od 4k a ≡/,从而原命题成立.评注:选择适当的模结合相关知识,如平方数性质、模周斯数列是解决同余问题的技巧之一. 二、不定方程例3.证明:方程243y x x =+没有正整数解. (2004年韩国数学奥林匹克)分析:我们选择适当的模对x 进行分类处理问题. 证明:⑴当()1m od 3x ≡时,设()31N x a a =+∈,()42mod 3x x +≡. 而方程左边()230mod 3y ≡,矛盾. 所以此时无解. ⑵当()0mod 3x ≡时,设()*3N x a a =∈,()()()()4222113319313x x x x x x a a a a y +=+-+=+-+=. ∴()()2231931a a a a y +-+=.而(),311a a +=,()2,9311a a a -+=,()()231,93131,31a a a a +-+=+=, ∴a ,31a +,2931a a -+均为完全平方数.但由()()222319313a a a a -<-+<知2931a a -+不可能是完全平方数. 所以此时无解. ⑶当()1mod 3x ≡-时,设()*31N x a a =-∈时,()()()()4222119313313x x x x x x a a a a y +=+-+=--+=. ∴23|3|y y ⇒.令()*3N y c c =∈,则()()22313313a a a a c --+=. ∴3|a .令()*3N a b b =∈,则()()22912791b b b b c --+=. 与⑵类似,b ,91b -,22791b b -+均为完全平方数.其中()912mod 3b -≡不可能是完全平方数,矛盾.所以此时无解.综上所述,原方程无正整数解.评注:方程右边可因式分解,而左边系数为3,因而选择模3对x 进行分类处理. 例4.x 、y 是质数,解方程219y x x y xy -=-. (2004年巴尔干地区数学奥林匹克) 分析:我们要充分利用x 、y 是质数的条件. 解:(Ⅰ)若x y =,则219xy =.显然不可能. (Ⅱ)若x y ≠,则219x y y x xy -+=.而x 、y 是质数,由费马小定理,得()mod y x x y ≡.∴2(m od )x y y x xy x y -+≡-.即19(mod )x y ≡-.∴|19y x +① 由费马小定理,得(m od )x y y x ≡.∴2(m od )x y y x xy y x -+≡.即19(mod )y x ≡.∴|19x y -②.⑴若19y >,则由①知19y x ≤+,由②知19x y ≤-即19y x ≥+.∴19y x =+.又y 是质数且2y >,故y 是奇质数.从而2x =,21y =不是质数.矛盾.所以此时无解. ⑵若19y =,则由①知19|x .故19y x ==.这与(Ⅰ)矛盾.⑶若19y <,则由①、②,得{|19,|19.y x x x +- 当17y =时,由|19x y -,得质数2x =.不满足|19y x +. 当13y =时,由|19x y -,得质数2x =或3.不满足|19y x +. 当11y =时,由|19x y -,得质数2x =.不满足|19y x +.当7y =时,由|19x y -,得质数2x =或3.仅有()(),2,7x y =满足|19y x +,且满足原方程. 当5y =时,由|19x y -,得质数2x =或7.不满足|19y x +.当3y =时,由|19x y -,得质数2x =.()(),2,3x y =满足|19y x +,且满足原方程. 综上,()()(),2,7,2,3x y =为所求方程的解.评注:在处理有关质数幂的问题中,费马小定理常发挥重要作用.例5.设n 是整数,求证:若2+(2007年英国数学奥林匹克)证明:由2Z +,Z n ∈,得2112n +是完全平方数. 设()22112N n m m ++=∈,则()()21112m m n +-=. 又1m +、1m -奇偶性相同,故1m +、1m -均为偶数. 则211322m m n +-⋅=.记12m t +=,则112m t -=-,其中N t +∈.故()()213*t t n -=.要证222m +=+是完全平方数,只需证t 是完全平方数. 根据()*知,3t 或31t -,而()gcd ,11t t -=.若3t ,则由()gcd ,113t t -=,且()213t t n ⋅-=,知3t 与1t -都是完全平方数.设23t k =,则23t k =,()21311mod 3t k -=-≡-不可能是完全平方数.矛盾.因此,31t -.从而由()1gcd ,13t t -=,213t t n -⋅=,知t 与13t -都是完全平方数.综上,原结论成立.注:还可利用佩尔方程理论解决这个问题. 三、完系、费马小定理及其它相关定理例6.证明:对每个正整数n 存在一个各位数字均为奇数的n 位数能被5n 整除. (2003年第32届美国数学奥林匹克)证明:用数学归纳法.当1n =时,结论显然成立.假设12n N a a a = 能被5n 整除且各位数字都是奇数.考虑下列数:()11211105512nnnnn N a a a M M==⋅+=⋅+ ; ()21233105532nnnnn N a a a M M ==⋅+=⋅+ ; ()31255105552nnn nn N a a a M M ==⋅+=⋅+ ; ()41277105572nnnnn N a a a M M ==⋅+=⋅+ ; ()51299105592nnn nn N a a a M M==⋅+=⋅+ .而数12,32,52,72,92n n n n n M M M M M ⋅+⋅+⋅+⋅+⋅+是模5的完系, 所以12345,,,,N N N N N 中之一能被55n ⋅整除.归纳推理完成. 注:由此引申一个问题:证明:对任意奇数,都可以找到它的一个倍数,使得该倍数的各位数字都是奇数. 这个问题利用例3的结论,再通过构造一个例子来证明这个命题.例7.设p 是奇质数,证明:()()121211m od 2p p k p p k p --=+≡∑.(2004年加拿大数学奥林匹克)证明:因为1p -是偶数,故()11221212111p p p p p k k k k p k -----==⎡⎤=+-⎣⎦∑∑.由二项式定理,得()()21212121p p iip ip i p k Cpk -----=-=⋅⋅-∑.模2p ,得()()()()()2122211222122121mod p p p p p p p k C p k k p p kkp -------≡⋅⋅-+-≡-⋅⋅-.故()()()()212122222222212mod p p p p p k p k p p kp p kpkp -----+-≡-⋅⋅≡-≡-.对11k p ≤≤-,必有()gcd ,1k p =.由费马小定理,得()11mod p k p -≡.故()221mod p k p -≡.即221p p k --.从而()()222221mod p p pk p k p p p ---≡---≡-.因此()()122122111m od 222p p k p p p p p kp p p --=+--≡-⋅≡+≡∑. 例8.求证:方程组6331573329147147157x x x y y x x y y y z ⎧+++=⎨++++=⎩没有整数解.(2005年第34届美国数学奥林匹克)证明:1++①②,得329157147(1)1471571x y z +++=++③. 考虑[2,9]18=,联系费马小定理,证明上式两边模19不同余. 由费马小定理,知()gcd ,191a =时,()181mod19a ≡; 否则()gcd ,191a ≠即19|a 时,()180mod19a ≡. 因此()29180zz=≡或()1m od19.从而()91,0,1mod19z ≡-④.对Z n ∀∈,有()0,1,2,,9mod19n ≡±±± ,所以()28,3,2,0,1,4,5,6,7,9mod19n ≡---⑤. 由④、⑤,得()()23915,6m od19x y z +++≡--/⑥. 由费马小定理,得1571471571471881318831471571(5)51551⨯+⨯+++≡-++≡-++13334134551551(8)581⨯+≡-++≡-++≡--⨯-+()27581115815mod19≡-⨯-+≡-⨯-+≡-⑦由⑥、⑦得()()23915714711471571m od19x y z +++≡++/.故()23915714711471571x y z +++≠++. 因此,原方程组无整数解.例9.证明序列{}232,3,n n -= 至少含有一个无穷子序列,且其中的项两两互质. (1971年第13届国际数学奥林匹克)证明:⑴2231-=,,3235-=,423-两两互质;⑵假设正整数1n ,2n ,…,k n 使序列()i 123n -,223n -, (23)n -两两互质,则只要证明存在1k n +使123k n +-与序列()i 中的每个数都互质,即得这1k +个数两两互质.由归纳法,原命题得证.证明123k n +-不含序列()i 中的所有数的质因子即可.设{}12,,,r p p p 是由序列()i 中的所有数的质因子组成的集合,显然12,,,r p p p 都是奇质数,即()gcd 2,1i p =.则由费马小定理,得()121mod i p i p -≡.因此()()1121mod ri i p i p =-∏≡,其中1,2,,i r ∀= .进而()()1123132mod ri i p i p =-∏-≡-≡-.而()3i p ≥都是奇质数,故()11gcd 23,1ri i p i p =-⎛⎫∏ ⎪-= ⎪⎝⎭. 因此取()111rk i i n p +==-∏,则()1112323ri k i p n +=-∏-=-与23i n-都互质,其中1,2,,i k ∀= .例10.求所有的质数p 、q ,使得()()5252p p q q pq --. (1996年保加利亚数学奥林匹克)解:显然质数p 、q 都不为2,则(),11p q -=.如果52p p p -,由费马小定理,得()55mod p p ≡,()22mod p p ≡.从而52p -,所以3p =. 假设,3p q ≠,则52q q p -,52p p q -.不妨设p q >,由裴蜀定理,存在正整数u 、v ,使()11u q vp --=.显然质数p 、q 都不为5,由费马小定理,得()151mod q q -≡,()121mod q q -≡.故1152q q q ---. 所以()()()1111525255232u q u q vp vp vp vp vp q --++-=-=-+⋅,又52p p q -,所以32vp q ⋅,矛盾. 所以p 、q 之一为3.若3p q ==,满足题意,则()(),3,3p q =.若3p =,()33q >≠,则3352913q -=⋅,所以13q =. 因此,所求的解为(,)(3,3),(3,13),(13,3)p q =.评注:完系、费马小定理结合二项式定理等是处理整除、同余问题的重要工具.练习及参考答案练习1.设质数p 满足()7mod 8p ≡,证明p 不能表示成三个平方数之和. 分析:我们利用平方数模8的性质进行处理.证明:设存在三个整数a ,b ,c 使222p a b c =++.而对Z x ∀∈,有()20,1,4mod 4x ≡. 所以()2220,1,2,3,4,5,6mod 8a b c ++≡,而得不到()2227mod 8a b c ++≡. 因此形如()7mod 8p =的质数不能表作三个平方数之和.练习 2.一会议厅有n 张椅子围绕着一张圆桌.n 位代表在开会.第一位代表任意选择他(或她)的座位.此后第()1k +位代表坐在第k 位代表的右边的(按逆时针方向)第k 个座位,这里11k n ≤≤-.(特别地,第两位代表坐在第一位的下一个座位.)每张椅子不能坐多于一位代表.求能得到如此安置代表座位的n 值. (2002年英国数学奥林匹克第2轮) 解:2m n =,其中m 是任一非负整数.记这些座位的编号分别为0,1,2,,1n - .第k 位代表坐在座位()12k k -,其中1,2,,k n = .于是如果这n 个数()12k k -对模n 不同余,这里1,2,,k n = ,那么这个安置座位方案是可能的. 首先,假设2m n =,其中m 是非负整数.特别地,当0m =时,显然安置座位方案是可能的.当0m ≠时,我们有()()()()111222h h k k h k h k ---+--=.若h 和k 不相等,则h k -和1h k +-都是非零数,但它们具有相异奇偶性,并且都小于2n . 于是其中一个是奇数,另一个不能被比2m 的指数更高的2的幂整除.这样()()12h k h k -+-不能被2m 整除,即()12h h -与()12k k -对模n 不同余.因此安置座位方案在n 是一个2的幂时可操作.反之,假设()221m n a =+,其中a 是正整数,m 是非负整数. 若2m a <,取21m h a =++,2m k a =-. 则21h k a -=+,112m h k ++-=,()()()1122122mh h k k a ---=+.故()12h h -和()12k k -对模n 同余.若2m a ≥,取21m h a =++,21m k a =-+. 则12m h k +-=,121h k a +-=+,()()()1122122mh h k k a ---=+.故也得到()12h h -和()12k k -对模n 同余.上述h 、k 的取值都是1~n 范围内的整数.因此若n 不是一个2的幂就没有可能的安置座位方案. 练习3.求数200120022003的末三位数字.(2003年加拿大数学奥林匹克)解:因为()20033mod 1000≡,所以()200120012002200220033mod 1000≡.为解决这个问题,我们首先确定一个正整数n 使()31mod 1000n ≡. 由二项式定理,得()()()()()1222131011101101102mmm m m mm m m ---=-=-+⋅⋅-+⋅⋅-++ .上式中前三项后的各项之和能被1000整除.于是设2m q =,则()()4312010021mod 1000q q q q ≡-+-≡.①由()1201002110001q q q k -+-=+,253250q q k --=,由十字相乘法易得25q =满足. 从而()10031mod 1000≡.而()20022mod 100≡,故()()200120012199920022mod 10022mod 425≡≡⋅⋅. 因为()10210241mod 25=≡-,所以()()()199199199910922215121213m od 25=⋅≡-⋅≡-≡.于是()200120012002241352mod 100≡≡⋅=,再由①,得()20012001200220021005252200333312013130025241mod 1000k +≡≡≡≡-⋅+⋅≡.因此数200120022003的末三位数字是241.练习4.设三角形的三边长分别是整数l ,m ,n ,且l m n >>.已知{}{}{}444333101010lmn==,其中{}[]x x x =-,而[]x 表示不超过x 的最大整数.求这种三角形周长的最小值. (2003年全国高中数学联赛加试)解:由题意,知()4333m od 10l m n ≡≡,即3l 、3m 、3n 的末四位数字相同. 又当且仅当l m n <+时,以l ,m ,n (l m n >>)为边才能构成三角形. 由二项式定理,得()()()()24210002122310112010021103pp pp p p p p p --=-=-+--++ .⑴由此容易得到,()431mod 10p ≡.即1i =时,44h p =≥,()431mod 10≡; ⑵若20100p k -=,则()4231m od 10p ≡,当5p q =时,()20231m od 10q ≡. 即2i =时,2020h q =≥,()20231m od 10≡;⑶若()20100211000p p p k -+-=,则()20331m od 10q ≡. 由225350q q k --=,得5q r =,()100331m od 10r ≡. 即3i =时,100100h r =≥,()100331m od 10≡. ⑷若()()()100021222010021100003p p p p p p k---+--=,则()100431m od 10r ≡,3262500412559300r r r k -++=,得5r s =,()500431m od 10s ≡. 即4i =时,500500h s =≥,()500431mod 10≡. 设500m n x =+,500l n y =+,其中x y <, 则500500n y n x n +<++,()500500n y x >-≥. 故()3500350150033003l m n n x y ++=++≥⨯+⨯=.即当三角形的三边长分别为1501l =,1001m =,501n =时,其周长l m n ++取得最小值,且最小值为3003.练习5.求证:存在无穷多个这样的正整数,它们不能表示成少于十个奇数的平方和. 分析:对于否定性问题,我们常利用同余.解:设正整数n 能够表示成22212...,s n x x x =+++① 其中i x 为奇数,1,2,...,,19.i s s =≤≤若2(mod 8)n ≡,则由①及21(m od 8),1,2,...,i x i s ≡=知2(mod 8)s ≡,即 2.s = 若2,3|s n =,则由①及20,1(m o d 3),1,2i x i ≡=知120(m od 3)x x ≡≡,从而9|.n 这说明若3(m o d 9)n ≡,则 2.s ≠综上所述,被8除余2,被9除余3,即具有形式7266,0,1,2,...k k +=的正整数便不能表示成①,故命题得证.评注:对于某些问题,常常需要多次选择不同的模进行同余处理. 练习6.证明:132730n n -. 分析:由原式联想到费马小定理. 证明:2730235713=⨯⨯⨯⨯.由费马小定理,()13mod 13n n ≡,()7mod 7n n ≡,()5mod 5n n ≡,()3mod 3n n ≡,()2mod 2n n ≡.而由()13121n n n n -=-易得713|n n n n --,513|n n n n --,313|n n n n --,213|n n n n --. 所以13|k n n -,2,3,5,7,13k =.且2,3,5,7,13两两互质,因此原结论成立. 练习7.求出大于1的整数n 的个数,使得对任意的整数a ,都有25|n a a -. 分析:联想例4,猜想n 的最大值为2730.解:设满足条件的正整数组成集合S ,若25|n a a -,25|m a a -,则25[,]|m n a a -,因此S 中全部数的最小公倍数也属于S ,即S 中的最大数是其余每个数的倍数.25|m a a -,则m 的约数也整除25a a -,于是只需确定最大数m ,其一切大于1的约数组成集合S .2525|22,|33m m -- ,并且2525(22,33)235713--=⨯⨯⨯⨯,由例4,由费马小定理,易证235713⨯⨯⨯⨯25|a a -,所以235713m =⨯⨯⨯⨯,集合S 共有31个元素.评注:利用特殊值法确定最大值,再进行证明是处理竞赛问题的典型技巧.练习8.34021(m od 341)≡但3411113=⨯为合数,则称341是伪质数,证明:伪质数有无穷多个. 分析:我们想办法构造出具体的表达或递推关系.证明:已知341为伪质数,假设m 是伪质数,下面证明21m -是伪质数.首先,设m pq =,其中,p q 为大于1的整数,则2121(2)1m pq p q -=-=-,含有因子21p -,并且12121p m <-<-,所以21m -为合数.其次,由于1|21m m --,设121m ms --=,其中s 为大于1的正整数,11(21)12221212121(21)(21)mmm m --------=-=-+,而1212121(2)1m msms---=-=-,可被21m -整除,因而(21)121(mod(21))mm --≡-,所以21m-是伪质数,并且21m m ->.由此可知伪质数有无穷多个.评注:利用递推关系构造是解决无穷解问题的重要构造方法.练习9.求最小的正整数n ,使得333200212 (2002)n x x x +++=有整数解. (第43届IMO 预选题)分析:我们先估计出n 的值,在构造出一组解. 解:20024(mod 9)≡,341(m od 9)≡,200266731=⨯+, 所以20022002200244(m od 9)≡≡.又30,1(m od 9)x ≡±,其中x Z ∈.于是333333112123,,4(m od 9)x x x x x x +++≡/.由于332002101011=+++,则2002667320022002(2002)=⨯=6673(102002)⨯+6673(102002)⨯+6673(2002)+6673(2002). 所以4n =.评注:选择适当的模,利用同余进行估计是重要的方法之一.练习10.正整数n 不能被2,3整除,且不存在非负整数a ,b ,使得23a b n -=.求n 的最小值.(2003年中国集训队测试)分析:我们先通过具体赋值猜出n 值,再进行证明.解:1n =时,11231-=;5n =时,22235-=;7n =时,12237-=;11n =时,432311-=|;13n =时,412313-=;17n =时,642317-=; 19n =时,332319-=;23n =时,522323-=;25n =时,132325-=;29n =时,512329-=;31n =时,502331-=;下证35n =满足要求,用反证法,若不然,存在非负整数a ,b ,使得2335a b -=. ⑴若2335a b -=,显然0a ≠,1,2,故3a ≥.模8,得()33m od 8b -≡,即()35mod 8b ≡,但()31,3mod 8b ≡,不可能.⑵若3235b a -=,易知0b ≠,1,模9,得()21mod 9a ≡, ∵(){}2mod 9:2,4,8,7,5,1,2,4,k∴621k ≡,6122k +≡,6224k +≡,6328k +≡,6427k +≡,()6525mod 9k +≡. 于是6n k =,其中k 为非负整数,所以23835b k -=.再模7,得()31mod 7b ≡. ∵(){}3mod 7:3,2,6,4,5,1,3,2,k ,故6b k '=,k '为正整数, ∴663235k k'-=,()()3333323235k kk k''-+=.∴{3333321,3235;k kk k''⋅=+=或{3333325,327.k kk k ''⋅=+= 于是,3318k '=或6,不可能.综上可知,min 35n =. 评注:对于不定方程无解的问题常用同余处理. 练习11.证明:对于任意正整数n ,2(1)!n n n -⎡⎤⎢⎥+⎣⎦是偶数. (2004年亚太地区数学奥林匹克)分析:当n 和1n +是合数时,容易处理,我们只要处理n 和1n +之一是质数的情况. 证明:对于1,2,3,4,5n =,我们有2(1)!0n n n -⎡⎤=⎢⎥+⎣⎦,显然为偶数.我们考虑6n ≥.如果n 和1n +是合数,则它们一定整除()1!n -,并且互质.所以它们的乘积整除()1!n -.由于n 和1n +中只有一个是偶数,对于6m ≥,()2!m -所含的2的幂指数大于m 所含的幂指数,所以2(1)!n n n -⎡⎤⎢⎥+⎣⎦是偶数. 我们最后考虑1n p +=为一个质数,和n p =为一个质数. 如果1n p +=,则1p -是一个合数,所以1p -整除()2!p -.令()2!1p k p -=-,由威尔逊定理()()2!1mod p p -≡,所以()()11mod k p p -≡,因此()1mod kp ≡-.所以1k p+是一个整数.但k 是偶数,所以1k +是奇数,因此1k p+是奇数.又11k k p p⎡⎤+=-⎢⎥⎣⎦,所以()21!n k p n n -⎡⎤⎡⎤=⎢⎥⎢⎥+⎣⎦⎣⎦是偶数.如果n p =,则()1!1p k p -=+是偶数,所以1k +是奇数.由威尔逊定理()()11mod k p p +≡-,所以1k p +是一个奇数,所以()21!11n k k k p p p n n -⎡⎤⎡⎤⎡⎤+===-⎢⎥⎢⎥⎢⎥+⎣⎦⎣⎦⎣⎦是偶数. 综上,原命题成立.评注:当n 和1n +之一是质数时,由()1!n -我们联想到威尔逊定理. 练习12.设{}n a ,{}n b 定义如下:01a =,11a =,112n n n a a a +-=+,01b =,17b =,()11231,2,n n n b b b n +-=+= .证明:除“1”以外这两个数列没有其它相同的项.证明:012351,1,3,5,11...a a a a a =====,012341,7,17,55,161...b b b b b =====下面证明:21225(m od 8),3(m od 8)n n a a ++≡≡;21227(m od 8),1(m od 8)n n b b ++≡≡,其中n 为正整数.初值易验证,假设21225(m od 8),3(m od 8)k k a a ++≡≡,则23222123255(m o d 8)k k k a a a +++=+≡+⨯≡,24232225233(m od 8)k k k a a a +++=+≡+⨯≡,可知1n k =+时结论成立.同理可证{}n b .因而原命题成立.练习13.求所有的正整数对(),a n 使得()1nna an+-是整数.证明:若a 为任意正整数,则(),1a 显然是原问题的解,下面我们证明原问题没有其他解.若2n ≥,易知()(),,11a n a n =+=,不妨设p 为n 的最小质因子,则()1nnp a a +-,又由费马小定理()111p p p a a--+-,而()1,1p n -=,由裴蜀定理存在正整数u ,v ,使()11u p vn --=. 则()()()()()()()11111111u p vn vnu p vn vnvnp a aa aa a aa-+-++-=+-=++-+,所以vn p a ,与(),1a n =矛盾.所以没有其他的正整数解.练习14.试求与无穷数列()23611,2,n n n n a n =++-= 的一切项均互素的所有正整数. (2005年第46届国际数学奥林匹克) 解:满足条件的正整数只有一个:1.为此只要证明对任一素数p ,存在正整数n 使得n p a .由于248a =,故2,3p =时结论为真.设3p >,则p 与2、3、6均互素,由费马小定理,()1112361mod p p p p ---≡≡≡. 于是22236p p --≡⨯,()22326mod p p p --≡⨯.()()222223632161mod p p p p p ----++≡++⨯≡.2p p a -.证毕.练习15.设k 是一个大于1的固定的整数,245m k =-. 证明:存在正整数a 、b ,使得如下定义的数列{}0121:,,n n n n x x a x b x x x ++===+,0,1,n =其所有项均与m 互质. (第45届IMO 预选题)证:取1a =,222b k k =+-.因为()245mod k m ≡,所以()2242421mod b k k k m =+-≡+. 从而()2244414644mod b k k k b m ≡+-≡+≡+.又因为m 是奇数,故()21m od b b m ≡+. 由于()()()()222gcd ,gcd 22,45gcd 22,212,211b m k k k k k k k =+--=+-+=+=, 故()gcd ,1n b m =,其中n 是任意正整数.下面用数学归纳法证明:当0n ≥时,有()mod n n x b m ≡. 当0,1n =时,显然结论成立.假设对于小于n 的非负整数,结论都成立,其中2n ≥,则有()()12222121mod n n n n n n n n x x x b b b b b b b m ------=+≡+≡+≡≡. 因此,对于所有的非负整数n ,有()()gcd ,gcd ,1n n x m b m ==.练习16.设,a b +∈ ,且对,n +∀∈ 都有()()n n a n b n ++.证明:a b =. (第46届IMO 预选题)证明:假设a b ≠,则b a >.取素数p b >,则()(),,1a p b p ==. 由费马小定理,得()111mod p p a b p --≡≡.取()11n k p =-+,则()mod n a a p ≡,()mod n b b p ≡.从而()mod n a n a n p +≡+. 现在我们想让()0mod n a n a n p +≡+≡,只要()()1110mod na n a n a k p a k p +≡+≡+-+≡+-≡.因此仅须取1k a =+,即()()111n a p =+-+即可. 此时p 是n a a +的质因子,故也是n b b +的质因子.进而()0mod n b n b n b a p +≡+≡-≡,即p b a -.但0b a b p <-<<,矛盾. 因此,原命题成立.练习17.设p 为质数.证明:存在一个质数q ,使得对任意整数n ,数p n p -不能被q 整除. (2003年第44届国际数学奥林匹克)解:由于()212111mod 1pp p p p p p p p --=++++≡+- , 则11pp p --中至少有一个质因子q ,满足()21mod q p ≡/.下面证明q 为所求.假设存在整数n ,使得()mod p n p q ≡.则由q 的选取,有()21mod p p n p q ≡≡. 另一方面,由费马小定理,()11mod q n q -≡(由于q 为质数且(),1n q =). 由于()2|1p q -/,有()2,1|p q p -,则()1m od p n q ≡.因此,()1mod p q ≡. 从而,导出()11mod p p p p q -+++≡ . 由q 的选取,有()0mod p q ≡.矛盾.。
数论算法讲义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 751+1+1=3≡3 mod 752+2+1=35≡0 mod 753+3+1=247≡2 mod 754+4+1=1029≡0 mod 755+5+1=3131≡2 mod 756+6+1=7783≡6 mod 7【例2】求同余方程122742-+x x ≡0(mod 15)的解。
初等数论(三)同余
初等数论(三)--同余基本性质:(1) 反身性:(mod )a a m ≡(2) 对称性:若(mod ),a b m ≡则(mod ),b a m ≡(3) 传递性:如果(mod ),a b m ≡(mod ),b c m ≡那么(mod ),a c m ≡以上三个性质说明∙“同余是一个等价关系,Z 中元素可以按照模m 分成m 个类,粗略地讲,用一类中的元素可以认为是相同的”(4) 如果(mod ),a b m ≡(mod ),c d m ≡那么(mod ),(mod ),a c b d m ac bd m ±≡±≡(5) 如果(mod ),a b m ≡那么(mod ),n n a b m ≡(6) 如果(mod )ac ab m ≡,不一定有(mod )c b m ≡(整数之间的乘法消去律不一定成立),(7) 若(mod ),ac bc m ≡则mod (,)m a b c m ⎛⎫≡ ⎪⎝⎭。
因此,(,)1c m =时,才会有(mod )a b m ≡。
例1.若质数5,p ≥并且21p +也是质数,证明:41p +是合数。
例2.对于任何n 个整数的集合,存在一个子集,该子集的元素之和被n 整除。
例3.证明表达式23,95x y x y ++按照相同的,x y 被17整除。
例4.设3p ≥为奇质数且111...21a p b +++=-, 证明:p a 。
作业:证明:3131421x x ++++被7整除。
例5.30对夫妻围着圆桌而坐。
证明:至少有两名妻子到各自丈夫的距离相等。
例6.设(,)1a m =,证明方程(mod )ax b m ≡在{0,1,2,3,...,1}m -中有唯一解。
例7.设01,,,,1,2,3,...n n a b x N x ax b n -∈=+=。
证明:数列12,,....,,...n x x x 不可能都是质数。
例8.证明方程2222x y z xyz ++=只有一个整数解0x y z ===。
初数论等教案(同余的概念及其基本性质)
汕头职业技术学院教师教案授课题目第三章同余一、同余的概念及其基本性质授课形式课堂教学授课时间节数章节第三章授课者授课系、班级函授班教学方法课堂教学教学条件无教学目标理解同余的概念,掌握判断同余的方法,理解同余的性质。
教学重点、难点重点:同余的概念,判断是否同余。
教学过程要点一、同余的概念P481、定义:给定一正整数m, 把它叫做模。
若用m去除任意两个整数a和b所得余数相同, 我们就称a,b为对模m同余, 记作a≡b(mod m); 若余数不同, 则称a,b为对模m不同余, 记作2、判别法:(mod)a b m≡⇔m a b-证明:设22b mq r=+,11a mq r=+,120,r r m≤<1212()()a b m q q r r-=++-""⇒若a≡b(mod m),12r r=则12()a b m q q-=+, 此时m|(a-b)""⇐若m a b-, 则1212()()m m q q r r++-,故12()m r r-但12,r r m-<故12r r=即(mod)a b m≡kα特别地,若(mod )i i a b m ≡,则0(mod )nnii i i i i a x b x m ==≡∑∑a aa⇔33、弃九法(只能判断错误的结论,不能判断结论是否正确)整除的一切正整数2条件作用:求余数,除所得的余数。
(mod )pa p ≡(mod )p ,p 为质数t a 叫循环节,真分数ab(1,(,)b a a b >>=6max{,}αβ=12999t =9933999000b b •=178171610.178-==。
§3同余课件
即7 的个位数是3.
2018/11/3
77
数学与财经学院
18
例8 设n的十进制表示是 13 xy 45 z , 且792n, 求 x,y,z. 解 因为792 = 8×9×11,故 8n,9n及11n。
8|n 8|45 z z 6.
9n 9(1 3 x y 4 5 z )= 19 x y 9x y 1, (1) 11n 11(z 5 4 y x 3 1) = 3 y x 11(3 y x)。 (2) 即有 x y 1 = 9或18, 3 y x = 0或11
第三章
同 余
• 教学目的和要求 • (1)熟练掌握同余的基本概念及性质。 • (2)熟练掌握剩余类、完全剩余系、简 化剩余系和欧拉函数的概念及其性质。 • (3)熟练掌握欧拉定理、费马定理和解 某些同余问题。 • 本章是初等数论的核心内容,是学生必须 掌握的基础知识。
2018/11/3
数学与财经学院
如: 21 6mod5, 43 7mod10, 3 8mod2
2018/11/3
数学与财经学院
4
§3.1
同余的概念及其基本性质
2、判断a,b对模m同余 ①定义 ②定理1 整数a,b对m同余的充要条件是
m (a b),即a b mt, t Z
注:下面的三个表示是等价的:
解方程组,得到x = 8,y = 0,z = 6。
2018/11/3
数学与财经学院
19
五、弃九法〔验算计算结果〕
若ab c, 则有 ab a b c(mod9)
应用这种方法可以验算较大整数的乘法。 例9. 验算 28997×39495=1145236415是否正确。
【最新整理】初等数论同余
例2:证明5y+3=x2无解 证明:若5y+3=x2有解,则两边关于模5同余 有5y+3≡x2(mod 5) 即3≡x2(mod 5)
而任一个平方数x2≡0,1,4(mod 5) ∴ 3 ≡ 0,1,4(mod 5),不可能 ∴ 即得矛盾,即5y+3=x2无解 注:在证明方程无解时,经常用不同余就不相等的 方法。
性质7 a b(modm).d|(a,b),(d,m)=1 则
a b (modm). dd
证: 因为 m | d( a b ) ,(d,m)=1 ,所以有
dd
m| a b dd
性质8 若a b(modm).则 (a,m)=(b,m) 证:由已知a=b+mt,故 (a,m)|a, (a,m)|m, 有(a,m)|b,所以有 (a,m)|(b,m), 同理可证(b,m)|(a,m), 即(a,m)=(b,m).
因为0 X,Y 9,所以有
21 21+X+Y 39,4 X-Y+13 22,由此
可知 21+X+Y=27,X-Y+13=11 或21+X+Y=36,X-Y+13=22 X+Y=6,X-Y=-2,或X+Y=15,X-Y=9, 解得X=2,Y=4。
例3 :求111 被7除的余数。
50
解:∵111111被7整除,
(2)若 a b c(modm). 则 a c b(modm).
证:由(1)因为 b b(modm), 即得。
注4:性质2相当于等式中的两个等式相加和 移项. 结合前二条性质,我们来看几个例子.
例1:对任意整数a,8a+7不可能 是三个整数的平方.
初等数论第三章同余
第三章同余1 同余的概念及其基本性质定义1 设m Z ,称之为模。
若用m去除两个整数a与b所得的余数相同,则称a, b对模m同余,记作: a b (mod m);若所得的余数不同,则称a, b对模m不同余,记作: a b (mod m)。
例如,8 1 (mod 7),;所有偶数 a 0 (mod 2),所有奇数 a 1 (mod 2)。
同余是整数之间的一种关系,它具有下列性质:1、 a a (mod m);(反身性)2、若a b (mod m),则 b a (mod m);(对称性)3、若 a b (mod m), b c (mod m),则 a c (mod m);(传递性)故同余关系是等价关系。
定理1 整数a, b 对模m 同余的充分必要条件是m | (a b),即a b mt,t Z。
证明设 a mq1 r1, b mq2r2,0 r1 , r2m,则 a b (mod m) r1 r2 a b m(q1 q2 ) m | (a b)。
性质1 (1) 若a1 b1 (mod m),a2 b2 (mod m),则a1a2 b1 b2 (mod m);(2) 若a b c (mod m),则 a c b (mod m)。
性质2 若a1 b1 (mod m),a2b2(mod m),则a1a2b1b2(modm);特别地,若 a b (mod m),则 k a kb (mod m)。
定理2 若 A 1 k B 1 k (mod m), x i y i (mod m), i 1,2, , k ,B 1 k y 1 1y k k(mod m);特别地,若 a i b i (mod m),1kn n1i 0,1,2,, n ,则a n x a n 1x性质3 若 a a 1d , b b 1d , (d , m) 1, a b (mod m),则 a 1 b 1 (mod m)。
性质4 (1) 若 a b (mod m), k 0,则 ak bk (mod mk);(2) 若 a b (mod m), d 是 a, b 及 m 的任一公因数,则a b(mod m )。
同余理论及其应用
同余理论及其应用基础知识一. 定义定义1. 设m 为正整数,整数a 和b 之差可被m 整除时,称为a 和b 关于模m 同余,记作 ).(mod m b a ≡ 定义2. 被正整数m 除余数相等的所有整数的集合称为模m 的剩余类。
模m 的剩余类共有m 个。
定义3. 在模m 的m 个剩余类中各取一个整数作为代表,这些代表的集合称为模m 的完全剩余系。
定义4. 绝对值不超过]2[m 的模m 的完全剩余系称为模m 的绝对最小剩余系。
定义5. 当模m 的某一剩余类的所有整数均与m 互素时,则称此剩余类是模m 的简化类。
模m 的简化类共有)(m φ个。
定义6. 在模m 的)(m φ个简化类中各取一个整数作为代表,这些代表的集合称为模m 的简化剩余系。
定义7. 欧拉函数:设n 为正整数,从1到n 的整数中与n 互素的整数的个数用)(n φ表示,称)(n φ为欧拉函数。
当1212s s n p p p ααα=时,有)11)...(11)(11()(21sp p p n n ---=φ 二. 定理定理1. ).(mod m b a ≡ 的必要充分条件是a 和b 被m 除的余数相等。
定理 2. I .);(mod m a a ≡II .若),(mod m b a ≡则);(mod m a b ≡III .若),(mod m b a ≡),(mod m c b ≡则).(mod m c a ≡定理3. 若)(m od 11m b a ≡,)(m od 22m b a ≡,则I .)(m od 2121m b b a a +≡+;II .(m od 2121m b b a a -≡-2)(m od 212m b b a -≡;III .)(m od 2121m b b a a ≡.定理4. 如果),...,2,1)((m od n i m b a i i =≡,则I .)(m od ......2121m b b b a a a n n +++≡+++;II . ).(m od ......2121m b b b a a a n n ≡推论. 如果).(mod m b a ≡n 为任意正整数,则).(mod m b a nn ≡ 定理5. 如果).(mod m cb ca ≡则).),((modm c m b a ≡ 推论. 如果1),(=m c ,).(mod m cb ca ≡则).(mod m b a ≡ 定理6. 如果).(mod m b a ≡则).,(),(m b m a =定理7. a 和b 属于模m 的同一剩余类的充要条件是).(mod m b a ≡定理8. m 个整数m a a a ,...,,21是模m 的完全剩余系的充要条件是m a a a ,...,,21关于模m 两两互不同余。
初等数论§3同余PPT课件
反例:取m=6,c=2,a=20,b=23.
这 时 , 有 4 0 4 6 ( m o d 6 ) , 但 2 0 2 3 ( m o d 6 ) 不 成 立 !
2021/1/16
-
8
⑥ a b c ( m o d m ) a c b ( m o d m )
分母丌含质因数2戒51212101010101212ab1075定理3有理数能表示为纯循环小数10由euler定理可知有正整数k使得10因此存在整数q使得1010的形式而且a101076定理4设a不b是正整数0此处不是丌全为零的正整数其中丌循环的位数码个数是因此由定理3可以表示成纯循环小数
第三章 同 余
由75-312+289=52,所以75312289能被13整除,但不 能被7,11整除。
2021/1/16
-
12
例 3.求 777的 个 位 数 .
解 : 7 1 3 ( m o d 1 0 ) , 7 2 1 ( m o d 1 0 ) , 7 4 1 ( m o d 1 0 )
记777 74kr,则 有 777 74kr(74)k 7r17r(mod10) 故 只 须 考 虑 7 7 被 4 除 得 的 余 数 r , 即 7 7 7 7 r ( m o d 1 0 ) 由 7 1 1 ( m o d 4 ) , 7 2 1 ( m o d 4 ) , 7 6 1 ( m o d 4 ) , 7 7 1 3 (m o d 4 ) , r 3 所以777 7r 7 3 72 7 ( 1 ) ( 3 ) 3 ( m o d 1 0 ) . 即 777的 个 位 数 是 3.
2021/1/16
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二章 同余理论2.1 同余的概念和基本性质【定义2.1.1】给定一个正整数m ,两个整数a 、b 叫做模m 同余,如果a -b 被m 整除,或b a m -|,记作b a ≡ ()m mod;否则叫做模m 不同余,记作a≠b ((mod m ))【注】由于b a m -|等价于b a m --|,所以同余式b a ≡ ()m mod 等价于 b a ≡()()m -mod ,故以后总假定模1≥m 。
【例1】 7│28=29-1,故29≡1(mod 7);7│21=27-6,故27≡6(mod 7); 7│28=23-(-5),故23≡-5(mod 7);同余运算的相关性质:【性质1】设m 是一个正整数,a 、b 是两个整数,则a≡b(mod m )⇔存在整数k ,使得a =b +km 。
(证)a≡b(mod m ) ⇔ b a m -|⇔ 存在k ,使得 a -b =km ,即a =b +km【性质2】同余是一种等价关系。
即 自反性:a≡a(mod m )对称性:a≡b(mod m )⇒ b≡a (mod m )传递性:a≡b(mod m )且b≡c (mod m )⇒ a≡c (mod m ) (证)(i )m│0=a -a ⇒ a≡a(mod m )(ii )a≡b (mod m )⇒ m│a-b ⇒ m│b-a =-(a -b) ⇒ b≡a (mod m ) (iii )a≡b(mod m ),b≡c(mod m )⇒ m│a-b ,m│b-c⇒ m│(a-b)+ (b -c)=a -c ⇒ a≡c (mod m )【性质3】(等价定义)整数a 、b 模m 同余⇔a 、b 被m 除的余数相同。
(证)由欧几里得除法,存在q ,r ,q ',r ',使得a =qm +r ,b =q 'm +r '即 a -b =(q -q ')m +(r -r ') 或 (r -r ')=(a -b)- (q -q ')m故 m│(a-b) ⇔ m│(r -r ')但 0≢│r -r '│<m 且m│(r -r ')⇔ r -r '=0 故 m│(a-b) ⇔ r -r '=0,即r =r '【性质4】设m 为正整数,a 、b 、c 、d 为整数,若 a≡b (mod m ), c≡d (mod m )则 (i ) a +c≡b+d (mod m ); (ii )ac≡bd (mod m )。
(证)已知a≡b(mod m )且 c≡d(mod m )⇒ a =b +hm 且c =d +km⇒ a +c =(b +hm)+( d +km)=b +d +(h +k)m ,ac =(b +hm)( d +km)=bd +(hd +kb +hkm)m⇒ 由性质1即得结论。
一般情形:i i b a ≡ (mod m )(i =1,2,…,k),则(i ) ∑∑==≡ki i ki i b a 11 (mod m )(ii )∏∏==≡k i i ki i b a 11(mod m )【推论1】a≡b (mod m ) ⇒ na≡nb (mod m ),其中n 为正整数。
【推论2】a≡b (mod m )⇒ n n b a ≡ (mod m ),其中n 为正整数。
【推论3】x≡y (mod m ),i i b a ≡ (mod m )(i =1,2,…,k),则kk x a x a x a a ++++ 2210≡kk y b y b y b b ++++ 2210 (mod m )【例6】2003年5月9日是星期五,问此后的第22003天是星期几?(解) 22003+5≡()2667322+5 (mod 7)≡266721+5 (mod 7)) ≡9 (mod 7) ≡2 (mod 7)【例7】设十进制整数n =011a a a a k k -,则3│n ⇔3│011a a a a k k ++++- 9│n ⇔9│011a a a a k k ++++-(证)因 n =011010a a a kk +++ ≡011a a a a k k ++++- (mod 3) n =011010a a a kk +++ ≡011a a a a k k ++++- (mod 9)【例8】设整数n 的1000进制表示式为 n =0110001000a a a kk +++则7(或11,或13)│n ⇔ 7(或11,或13)│() ++20a a -() ++31a a (证)因 n =0110001000a a a kk +++≡()()()0111111a a a a k k kk +-++-+--- mod 7 n≡()()()0111111a a a a k k kk +-++-+--- mod 11 n≡()()()0111111a a a a k k k k +-++-+--- mod 13例如,判断n =12345678能否被7(或11,或13)整除: 12345678=12×10002+345×1000+678而 (12+678)-345=345不能被7、11、13整除 故1234567不能被这3个数整除。
【例9】设十进制整数n =011a a a a k k -,则 11│n ⇔ 11│() ++20a a -() ++31a a 2│n ⇔ 2│0a4│n ⇔ 4│01a a ⇔ 4│012a a + 8│n ⇔ 8│012a a a ⇔ 8│01224a a a ++i 2│n ⇔ i2│011a a a i -例如,判断n =981234576能否被11、2、4、8、16整除。
因为(6+5+3+1+9)-(7+4+2+8)=3,故n 不能被11整除 因2│6,故2│n4├76或4├2×7+6=22,故4├n 8│4×5+2×7+6=40,故8│n因8×4+4×5+10×7+6≡0 mod 16,故16│n【性质5】消去律:设ad≡bd (mod m )。
若(d ,m )=1,则 a≡b (mod m )。
(证)ad≡bd (mod m ) ⇒ m│ad- bd =(a -b)d 而(d ,m )=1,故m│(a-b),即 a≡b (mod m )【例10】95≡25 (mod 7),且(5,7)=1,故19≡5(mod 7)【反例11】115≡25 (mod 15),即23×5≡5×5(mod 15),但23≠5(mod 15)。
因为(5,15)=5>1【性质6】a≡b (mod m )且k >0,则ak≡bk (mod mk ) (证)a≡b (mod m ) ⇒ m│a- b⇒ mk│(a-b)k =ak -bk ⇒ ak≡bk (mod mk )【例12】19≡5 (mod 7),k =4>0,所以76≡20 (mod 28)【性质7】a ≡b (mod m )且d │m ,则 a ≡b mod d(证)a ≡b (mod m ) ⇒ m │a -b 又 d │m ⇒ d │a -b 即 a ≡b mod d另有一些性质,这里就不再一一列举,有兴趣的同学可参阅相关参考书。
2.2剩余类和完全剩余系设m 为正整数,记a C ={},(mod)c c Z a cm ∈≡a C 非空,至少a ∈a C【定理2.2.1】设m 是一个正整数,则 (i ) 任一整数必包含在某个r C 中,0≢r≢m-1(ii )a C =b C ⇔ a≡b (mod m )(iii ) aC b C =φ ⇔ a≠b (mod m )【定义2.2.1】a C 叫做模m 的a 的剩余类。
一个剩余类中的任一个数叫做该类的剩余或代表。
若110,,,-m r r r 是m 个整数,且其中任何两个都不在同一个剩余类中,则称110,,,-m r r r 为模m 的一个完全剩余系。
【注】每个剩余类中都包含了无穷多个整数,而完全剩余系则恰好由m 个数组成。
模m 的剩余类共有m 个,例如110,,,-m CC C【例13】设m =10,则a C ={}Z k ka ∈+10是模m =10的剩余类。
模10的完全剩余系举例: (1)0,1,2,…,9 (2)1,2,3,…,10(3)0,-1,-2,…,-9 (4)0,3,6,9,…,27(5)10,11,22,33,44,…,99(6)20,1,-18,13,64,-55,-94,-3,18,9剩余类和完全剩余系的相关性质:【定理2.2.2】整数110,,,-m r r r 为m 的一个完全剩余系⇔j i r r ≠ mod m 。
其中(0≢i<j≢m-1)【例14】m 的典型完全剩余系:最小非负完全剩余系:0,1,…,m -1 最小正完全剩余系:1,2,…,m最大非正完全剩余系:0,-1,…,-(m -1) 最大负完全剩余系:-1,-2,…,-m【定理2.2.3】设a 是满足(a ,m)=1的整数,b 为任意整数。
若x 遍历模m 的一个完全剩余系,则ax +b 遍历模m 的一个完全剩余系。
(证)设110,,,-m r r r 为m 的一个完全剩余系。
由定理2.2.2知,j i r r ≠ (mod m ) (0≢i<j≢m-1) 又(a ,m)=1,故 j i ar ar ≠ (mod m ) 从而 b ar b ar j i +≠+ (mod m ) 由定理2.2.2,b ar +0,b ar +1,…,barm +-1,是模m 的一个完全剩余系。
【例15】(例3)设m =10,原剩余系为0,1, (9)当a =7,b =5时,新的剩余系为:5,12,17,…,68当a =3,b =6时,新的剩余系为:6,9,12,…,33【定理 2.2.4】设21,m m 是两个互素的正整数,若21,x x 分别遍历21,m m 的完全剩余系,则2112x m x m +遍历模21m m 的完全剩余系。
(证)当21,x x 分别遍历21,m m 个整数时,2112x m x m +遍历21m m 个整数。
问题转化为:证明21m m 个整数2112x m x m +模21m m 两两不同余。
用反证法:若存在21,x x 和21,y y 满足2112x m x m +≡2112y m y m + mod 21m m则由2.1节性质7知2112x m x m +≡2112y m y m + mod 1m即 12x m ≡12y m mod 1m 而(m 1,m 2)=1,故由同余的性质知1x ≡1y mod 1m同理可证,2x ≡2y mod 2m 。