第一节 同余
- 格式:doc
- 大小:279.50 KB
- 文档页数:7
1 初等数论 第二章 同 余
同余的概念是高斯(Gauss)在1800年左右给出的.同余是数论中的一个基本概念。本章除介绍同余的基础知识外,还要介绍它的一些应用。
第一节 同余的基本性质与应用(一)
定义1 给定正整数m,如果整数a与b之差被m整除,则称a与b对于模m同余,或称a
与b同余,模m,记为
a b (mod m),
此时也称b是a对模m的同余。
如果整数a与b之差不能被m整除,则称a与b对于模m不同余,或称a与b不同余,模m,记为ab (mod m)。
定理1 下面的三个叙述是等价的:
(ⅰ) a b (mod m);
(ⅱ) 存在整数q,使得a = b qm;即mqba,亦即)(|bam
(ⅲ) 存在整数q1,q2,使得a = q1m r,b = q2m r,0 r < m。
证明 留作习题。
定理2 同余具有下面的性质:
(1) (反身性) a a (mod m);
(2) (对称性) a b (mod m) b a (mod m);
(3) (传递性) a b,b c (mod m) a c (mod m)
定理3 设a,b,c,d是整数,并且a b (mod m),c d (mod m), (1)
则
(4) (同余式相加) a c b d (mod m);
(5) (同余式相乘)ac bd (mod m)。
【证明】 (4) 由式(1)及定义1可知
ma b,mc d,
因此
m(a c) (b d),
此即结论(ⅰ);
(5) 由式(1)及定理1可知,存在整数q1与q2使得
a = b q1m,c = d q2m,
因此ac = bd (q1q2m q1d q2b)m,
再利用定理1,推出结论(ⅱ)。证毕。
定理4 设ai,bi(0 i n)以及x,y都是整数,并且
x y (mod m),ai bi (mod m),0 i n,
则niiiniiiybxa00(mod m)。 (2) 2 证明 留作习题。
定理5 下面的结论成立:
(6) 若ac bc (mod m),则(mod)(,)macbcmc ;
由此推出若(c, m) = 1 a b (mod m)(即在,cm互素时,可在原同余式两边约去c而不改变模,这里再次表明互素的重要性)
【证明】 由ac bc (mod m)
得到m│c(a b),再由(c, m) = 1和第一章第三节定理4得到m│a b,即
a b (mod m)。证毕。
(7) a b (mod m),dm,d > 0 a b (mod d);
(8) a b (mod m),k > 0,kN ak bk (mod mk);
(9) a b (mod mi ),1 i k a b (mod [m1, m2, , mk]);
(10) a b (mod m) (a, m) = (b, m);
二、例题分析
1.说明1252是否被641整除.
【解答】依次计算同余式
22 4,24 16,28 256,216 154,232 1 (mod 641)
因此1252 0 (mod 641),即6411252.
注:一般地,计算ab (mod m)常是一件比较繁复的工作。但是,如果利用Euler定理或Fermat定理(见第四节)就可以适当简化.
2.今天是星期天,再过20032003天是星期几?
【解答】)7(mod1)12867(2003200320032003
故再过20032003天是星期一.
变式.今天是星期天,再过20152015天是星期几?
【解答】)7(mod6)62877(2015201520152015
)7(mod1)7(mod)1()7(mod)17(20152015
故再过20152015天是星期六.
3.设p是素数,a是整数,则由a2 1(mod p)可以推出
a 1或a 1 (mod p)。
解 由a2 1 (mod p) pa2 1 = (a 1)(a 1),
所以必是pa 1或pa 1,即a 1 (mod p)或a 1 (mod p)。
4.确定所有的自然数n使得12n能被7整除. 3 【解答】就是要找出所有的自然数n,使得)7(mod12n
由于)7(mod128
故)7(mod123m,)7(mod2213m,)7(mod4223m
又知自然数均可表示为23,13,3mmm的形式之一,故符合条件的Nmmn,3
5 求(25733 46)26被50除的余数.
【解答】利用定理4有
(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.
6. 求n =777的个位数字.
【解答】 我们有71 3,72 1,74 1 (mod 10),因此,若77 r (mod 4),
则n =777 r7 (mod 10)。 (3)
现在77 (1)7 1 3 (mod 4),所以由式(3)得到
n =777 73 (3)3 7 3 (mod 10),
即n的个位数是3.
注:一般地,若求cba对模m的同余,可分以下步骤进行:
(ⅰ) 求出整数k,使ak 1 (mod m);
(ⅱ) 求出正整数r,r < k,使得cb r (mod k);
(ⅲ) cba a r (mod m)。
7.设N =01aaann是整数N的十进制表示,即
N = an10n an 110n 1 a110 a0 ,
则 (ⅰ) 3│N 3niia0|;
(ⅱ) 9│N 9niia0|;
(ⅲ) 11│N 11niiia0)1(|;
(ⅳ) 13│N 13│345012aaaaaa
【证明】 4 (ⅰ) 由100 1,101 1,102 1, (mod 3)及式(2)可知N =niiniiiaa0010(mod 3),
由上式可得到结论(ⅰ)。结论(ⅱ),
(ⅲ)100 1,101 1,102 1,103 1, (mod 11)
所以N =niiiniiiaa00)1(10(mod 11),
(ⅳ)只需利用式(2)及)13mod(,410,310,110,410,310,110443210
和N =3345001201211010aaaaaaaaaann 。
【注】
一般地,在考虑使N =0121aaaann被m除的余数时,首先是求出正整数k,使
得10k 1或1 (mod m),
再将N =0121aaaann写成N =kkhkkkaaaaaaa1010221200121
的形式,再利用式(2)。
8.设n的十进制表示是zxy4513,若792n,求x,y,z
解 因为792 = 8911,故
792n 8n,9n及11n。
及n= an10n an 110n 1 a110 a0 ,kkkM28)28(10
我们有8n 8z45 z = 6,(8要整除后三位)
以及9n 91 3 x y 4 5 z = 19 x y 9x y 1, (5)
11n 11z 5 4 y x 3 1 = 3 y x 113 y x。 (6)
由于0 x, y 9,所以由式(5)与式(6)分别得出
x y 1 = 9或18,
3 y x = 0或11。
这样得到四个方程组:
bxyayx31,
其中a取值9或18,b取值0或11。在0 x, y 9的条件下解这四个方程组,得到x = 8,y = 0,z = 6。
9.求N =0121aaaann被7整除的条件,并说明1123456789能否被7整除。
【解答】)7mod(,310,110,210,310,11043210
N = an10n an 110n 1 a110 a0 ,
因此 5 ,)7(mod1010678345012334500120121aaaaaaaaaaaaaaaaaaaNnn
即7N 7678345012aaaaaaaaa。
由于789 456 123 1 = 455,7455,
所以71123456789.
10. 证明:若2|a,n是正整数,则na2 1 (mod 2n + 2)。 (4)
【证明】【我们运用数学归纳法】
设a = 2k 1,当n = 1时,有
a2 = (2k 1)2 = 4k(k 1) 1 1 (mod 23),
即式(4)成立。
假设式(4)对于n = k成立,则有
ka2 1 (mod 2k + 2) ka2= 1 q2k + 2,
其中qZ,所以
12ka= (1 q2k + 2)2 = 1 q 2k + 3 1 (mod 2k + 3),
其中q 是某个整数。这说明式(4)当n = k 1也成立。
由归纳法知式(4)对所有正整数n成立.
11. 设素数p满足)8(mod7p,证明:p必不能表作三个平方数之和.
【分析】 我们利用平方数模8的性质进行处理
【证明】设存在三个整数cba,,使.222cbap其中cba,,或为偶数,或为奇数。
因此下式8(mod02a),8(mod02a),8(mod12a),8(mod42a必居其一.
事实上,当a是奇数14ma或34ma时,有)8(mod12a,
当a是偶数ma4或24ma时,有),8(mod02a或);8(mod42a