初等数论§3同余
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
不能成立。 反例:取m=6,c=2,a=20,b=23.
这时,有40 46(mod6), 但20 23(mod6)不成立!
2019/4/3
8
⑥ a b c(mod m ) a c b(mod m )
证:a b c(mod m ) m c a b
m (c b ) a a (c b)(mod m ).
由71 1(mod4), 72 1(mod4), 76 1(mod4), 7 1 3(mod4), r3
7
所以7 7r 7 3 7 2 7 ( 1) ( 3) 3(mod10).
77
即7 的个位数是3.
2019/4/3
77
13
一般地,求a 对模m的同余的步骤如下:
—— 7|a 7|a2a1a0 a5a4a3
7 11 13 1001 1000 1(mod7)
a n a n 1
a 0 a n a n 1
a3 1000 a2a1a0 a6
a2a1a0 anan1
(mod7).
a3 a2a1a0 a5a4a3 anan1
① 求出整数k,使ak 1 (mod m);
bc
② 求出正整数r,r < k,使得bc r (mod k);
——减小幂指数
③ a a (mod m )
r bc
练习:若a Z , 证明 10|a1985 a1949 . 提示: a 5 a(mod10)
2019/4/3
14
例4
3、9 的整除特征
——各位上的数字之和能被3(9)整除 10i 1mod(3)
a an 10n
例1
a1 10 a0 an
a1 a0 mod(3)
检查5874192、435693 能否被3(9)整除。
2019/4/3
10
(2)
7、11、13 的整除特征
解方程组,得到x = 8,y = 0,z = 6。
2019/4/3
16
五、弃九法〔验算计算结果〕
若ab c, 则有 ab a b c(mod9)
应用这种方法可以验算较大整数的乘法。 例6. 验算 28997×39495=1145236415是否正确。
28997 17 8(mod9), 39495 3(mod 9) 1145236415 32 5(mod9)
但8 3 5(mod9)
所以结果不正确。 注:若结论成立,其结果不一定正确; 也可以检查和、差的运算。
2019/4/3
17
例7. 求方程2x 3y = 1的正整数解。 解:显然 y = 1,x = 2,是原方程的解。 若x 3,则 2 x 0(mod8)
但 3 9 1(mod8)
注:一般地,求 a an1an 2
a1a 0 被m除的余数时,
首先是求出正整数k,使得 10k 1或1 (mod m),
再将a写成ak 1ak 2
2019/4/3
a1a0 100 a2 k 1a2 h 2
ak 10k
11
(2)
7、11、13 的整除特征
特别地,由于 10 1(mod11),所以
k2
)a
2k
1 q 2k 2
所以 a
(1 q 2
k2 2
k 3 2 ( k 2)2 1 q 2 q 2 )
2019/4/3
1
§3.1 一、问题的提出
同余的概念及其基本性质
1、今天是星期一,再过100天是星期几?
再过1010 天呢? 2、3145×92653=2910 93995的横线处漏写了一个
数字,你能以最快的办法补出吗? 3、13511,13903,14589被自然数m除所得余数
相同,问m最大值是多少?
② a b (mod m),k > 0,kN ak bk (mod mk);
证:a b(mod m ) m|a b
mk |k (a b ) ak bk (mod mk ).
③ a b (mod mi ),1 i k a b (mod [m1, m2, , mk])
11 anan1
例2
a0 11 ( 1)i ai ——奇偶位差法
检查637693、75312289能否被7(11,13)整除。
由693-637=56,所以637693能被7整除,但不能被 11,13整除, 当然也可以由6+3-7+6-9+3=2知637693不能被11整除; 由75-312+289=52,所以75312289能被13整除,但不 能被7,11整除。
5. 设a为奇数,则 a 1(mod 2n 2 ) ( n 1).
2n
解:设a = 2m 1, 当n = 1时,有 a2 = (2m 1)2 = 4m(m 1) 1 1 (mod 23)(*)成立。
设式(*)对于n = k成立,则有
a
2k
1(mod 2
2k 1
19
4. 证明: 641 232 1
解:依次计算对模641的同余数 22 4,24 16,28 256,
216 256 256 154(mod641) 2 154 154 1(mod641)
32
232 1 0(mod641)
2019/4/3
20
8|n 8|45 z z 6.
9n 91 3 x y 4 5 z = 19 x y 9x y 1, (1) 11n 11z 5 4 y x 3 1 = 3 y x 113 y x。 (2) 即有 x y 1 = 9或18, 3 y x = 0或11
③ a b (mod mi ),1 i k a b (mod [m1, m2, , mk] ④ a b (mod m) (a, m) = (b, m);
⑤ ac bc (mod m),(c, m) = 1 a b (mod m);
⑥ ⑦
a b c(mod m ) a c b(mod m )
证:a b(mod mi ) mi a b [m1 ,
④ a b (mod m) (a, m) = (b, m);
, mk ] a b .
证:a mq1 r (a , m ) ( m , r ), 同理,b mq2 r (b, m ) ( m , r ).
反例: 取m 4, a 6, b 10, d 2, 有6 10(mod4), 但3 5(mod4)不能成立.
2019/4/3
9
四、一些整数的整除特征
设 a a n a n 1 a0表示an 10n an1 10n1 a1 101 a0
(1)
TH2
则
设a,b,c,d,k是整数,并且 a b (mod m),
c d (mod m), ① a c b d (mod m); ② ac bd (mod m); ③ak bk (mod m).
注:TH1、TH2是最简单、常用的性质。
2019/4/3
4
TH 3 设ai , bi (0 i n),x, y都是整数, 并且x y mod(m ), ai bi mod(m ), 0 i n.
证明:若n是正整数,则1342n + 1 3 n + 2 。
解 :42n + 1 3 n + 2 = 4×42n 9×3 n = 4×16n 9×3 n 4× 3n 9× 3 n = 13×3 n 0 (mod 13)
2019/4/3
15
例5 设n的十进制表示是 13 xy 45 z , 且792n, 求 x,y,z. 解 因为792 = 8×9×11,故 8n,9n及11n。
则: ai x i bi y i (mod m )
i 0 i 0 n n
2019/4/3
5
TH4
下面的结论成立:
① a b (mod m),dm,d > 0 a b (mod d); ② a b (mod m),k > 0,kN ak bk (mod mk);
当x通过模m的完全剩余系时ax?b也通过模m的完全剩余系因此对于任意的i1?i?maxi?b一定且只与某个整数j1?j?m同余即存在整数k使得axi?bkm?j1?j?mmmiaxbkm????1mjm?m1121miaxbm???11ijjm????从而1mm?mjj???11mmjj????1j???11mm??12?
(2) q Z , 使得a b qm;
(3) q1 , q2 Z , 使得a q1m r , b q2m r .
2019/4/3
3
三、同余的性质
TH1 ① a a (mod m); ② a b (mod m) b a (mod m); ③ a b, b c (mod m) a c (mod m)。
2019/4/3
7
⑤ ac bc (mod m),(c, m) = 1 a b (mod m);
证:ac bc(mod m ) m ac bc m (a b )c
m (a b ) a b(mod m ).
注:若没有条件(c, m) = 1,即为TH2③的逆命题,
第三章
同 余
同余是数论中的重要概念,同余理论是研究整数 问题的重要工作之一.本章介绍同余的基本概念,剩 余类和完全剩余系.
生活中我会经常遇到与余数有关的问题,比如: 某年级有将近400名学生。有一次演出节目排队时出 现:如果每8人站成一列则多余1人;如果改为每9人 站成一列则仍多余1人;结果发现现成每10人结成一 列,结果还是多余1人;聪明的你知道该年级共有学 生多少名吗?
a b(mod m ), a a1d , b b1d , (d , m ) 1 a1 b1 (mod m ).
2019/4/3
6
① a b (mod m),dm,d > 0 a b (mod d);
证:a b(mod m ) m|a b d |a b a b(mod d ).
4、你知道7 的个位数是多少吗?
2019/4/3
77
2
二、同余的定义
设 a, b Z , m Z ,如果m|(a b), 则称a与b对模m
同余,记作:a b(mod m ).
否则,称a与b对模m不同余,记作:a b(mod m ).
注:下面的三个表示是等价的:
(1) a b(mod m );
2
32n1 3(mod8), 32 n 1(mod8)
所以 3y 1 (mod 8)不能成立。
故原方程的正整数解只有x=2, y = 1.
2019/4/3
18
习题讲解: P53 3,4,5
3.找出整数能被37、101整除的判别条件。
解:用37, 101试除10n,除到余数为 1为止.
⑦ a b(mod m ), a a1d , b b1d , (d , m ) 1
a1 b1 (mod m ).
证:a b(mod m ) m a b m (a1 b1 )d m (a1 b1 ) a1 b1 (mod m ).
注意:若没有(d , m ) 1的条件,不能成立!
3n 10 1(mod37) 由1000=37 27+1
37 a 37 a2a1a0 a5a4a3
由100 1(mod101)
102 1(mod101),104 1(mod101)
101 a 101 a1a0 a3a2 a5a4
2019/4/3
2019/4/3
12
例3. 求 7 的个位数.
77
解: 7 3(mod10), 7 1(mod10), 7 1(mod10)
1 2 4
记 7 7
77
4k 1 7 (mod10) (7 ) 7 4 k r
77
故只须考虑7 被4除得的余数r ,即7 7 r (mod10)
这时,有40 46(mod6), 但20 23(mod6)不成立!
2019/4/3
8
⑥ a b c(mod m ) a c b(mod m )
证:a b c(mod m ) m c a b
m (c b ) a a (c b)(mod m ).
由71 1(mod4), 72 1(mod4), 76 1(mod4), 7 1 3(mod4), r3
7
所以7 7r 7 3 7 2 7 ( 1) ( 3) 3(mod10).
77
即7 的个位数是3.
2019/4/3
77
13
一般地,求a 对模m的同余的步骤如下:
—— 7|a 7|a2a1a0 a5a4a3
7 11 13 1001 1000 1(mod7)
a n a n 1
a 0 a n a n 1
a3 1000 a2a1a0 a6
a2a1a0 anan1
(mod7).
a3 a2a1a0 a5a4a3 anan1
① 求出整数k,使ak 1 (mod m);
bc
② 求出正整数r,r < k,使得bc r (mod k);
——减小幂指数
③ a a (mod m )
r bc
练习:若a Z , 证明 10|a1985 a1949 . 提示: a 5 a(mod10)
2019/4/3
14
例4
3、9 的整除特征
——各位上的数字之和能被3(9)整除 10i 1mod(3)
a an 10n
例1
a1 10 a0 an
a1 a0 mod(3)
检查5874192、435693 能否被3(9)整除。
2019/4/3
10
(2)
7、11、13 的整除特征
解方程组,得到x = 8,y = 0,z = 6。
2019/4/3
16
五、弃九法〔验算计算结果〕
若ab c, 则有 ab a b c(mod9)
应用这种方法可以验算较大整数的乘法。 例6. 验算 28997×39495=1145236415是否正确。
28997 17 8(mod9), 39495 3(mod 9) 1145236415 32 5(mod9)
但8 3 5(mod9)
所以结果不正确。 注:若结论成立,其结果不一定正确; 也可以检查和、差的运算。
2019/4/3
17
例7. 求方程2x 3y = 1的正整数解。 解:显然 y = 1,x = 2,是原方程的解。 若x 3,则 2 x 0(mod8)
但 3 9 1(mod8)
注:一般地,求 a an1an 2
a1a 0 被m除的余数时,
首先是求出正整数k,使得 10k 1或1 (mod m),
再将a写成ak 1ak 2
2019/4/3
a1a0 100 a2 k 1a2 h 2
ak 10k
11
(2)
7、11、13 的整除特征
特别地,由于 10 1(mod11),所以
k2
)a
2k
1 q 2k 2
所以 a
(1 q 2
k2 2
k 3 2 ( k 2)2 1 q 2 q 2 )
2019/4/3
1
§3.1 一、问题的提出
同余的概念及其基本性质
1、今天是星期一,再过100天是星期几?
再过1010 天呢? 2、3145×92653=2910 93995的横线处漏写了一个
数字,你能以最快的办法补出吗? 3、13511,13903,14589被自然数m除所得余数
相同,问m最大值是多少?
② a b (mod m),k > 0,kN ak bk (mod mk);
证:a b(mod m ) m|a b
mk |k (a b ) ak bk (mod mk ).
③ a b (mod mi ),1 i k a b (mod [m1, m2, , mk])
11 anan1
例2
a0 11 ( 1)i ai ——奇偶位差法
检查637693、75312289能否被7(11,13)整除。
由693-637=56,所以637693能被7整除,但不能被 11,13整除, 当然也可以由6+3-7+6-9+3=2知637693不能被11整除; 由75-312+289=52,所以75312289能被13整除,但不 能被7,11整除。
5. 设a为奇数,则 a 1(mod 2n 2 ) ( n 1).
2n
解:设a = 2m 1, 当n = 1时,有 a2 = (2m 1)2 = 4m(m 1) 1 1 (mod 23)(*)成立。
设式(*)对于n = k成立,则有
a
2k
1(mod 2
2k 1
19
4. 证明: 641 232 1
解:依次计算对模641的同余数 22 4,24 16,28 256,
216 256 256 154(mod641) 2 154 154 1(mod641)
32
232 1 0(mod641)
2019/4/3
20
8|n 8|45 z z 6.
9n 91 3 x y 4 5 z = 19 x y 9x y 1, (1) 11n 11z 5 4 y x 3 1 = 3 y x 113 y x。 (2) 即有 x y 1 = 9或18, 3 y x = 0或11
③ a b (mod mi ),1 i k a b (mod [m1, m2, , mk] ④ a b (mod m) (a, m) = (b, m);
⑤ ac bc (mod m),(c, m) = 1 a b (mod m);
⑥ ⑦
a b c(mod m ) a c b(mod m )
证:a b(mod mi ) mi a b [m1 ,
④ a b (mod m) (a, m) = (b, m);
, mk ] a b .
证:a mq1 r (a , m ) ( m , r ), 同理,b mq2 r (b, m ) ( m , r ).
反例: 取m 4, a 6, b 10, d 2, 有6 10(mod4), 但3 5(mod4)不能成立.
2019/4/3
9
四、一些整数的整除特征
设 a a n a n 1 a0表示an 10n an1 10n1 a1 101 a0
(1)
TH2
则
设a,b,c,d,k是整数,并且 a b (mod m),
c d (mod m), ① a c b d (mod m); ② ac bd (mod m); ③ak bk (mod m).
注:TH1、TH2是最简单、常用的性质。
2019/4/3
4
TH 3 设ai , bi (0 i n),x, y都是整数, 并且x y mod(m ), ai bi mod(m ), 0 i n.
证明:若n是正整数,则1342n + 1 3 n + 2 。
解 :42n + 1 3 n + 2 = 4×42n 9×3 n = 4×16n 9×3 n 4× 3n 9× 3 n = 13×3 n 0 (mod 13)
2019/4/3
15
例5 设n的十进制表示是 13 xy 45 z , 且792n, 求 x,y,z. 解 因为792 = 8×9×11,故 8n,9n及11n。
则: ai x i bi y i (mod m )
i 0 i 0 n n
2019/4/3
5
TH4
下面的结论成立:
① a b (mod m),dm,d > 0 a b (mod d); ② a b (mod m),k > 0,kN ak bk (mod mk);
当x通过模m的完全剩余系时ax?b也通过模m的完全剩余系因此对于任意的i1?i?maxi?b一定且只与某个整数j1?j?m同余即存在整数k使得axi?bkm?j1?j?mmmiaxbkm????1mjm?m1121miaxbm???11ijjm????从而1mm?mjj???11mmjj????1j???11mm??12?
(2) q Z , 使得a b qm;
(3) q1 , q2 Z , 使得a q1m r , b q2m r .
2019/4/3
3
三、同余的性质
TH1 ① a a (mod m); ② a b (mod m) b a (mod m); ③ a b, b c (mod m) a c (mod m)。
2019/4/3
7
⑤ ac bc (mod m),(c, m) = 1 a b (mod m);
证:ac bc(mod m ) m ac bc m (a b )c
m (a b ) a b(mod m ).
注:若没有条件(c, m) = 1,即为TH2③的逆命题,
第三章
同 余
同余是数论中的重要概念,同余理论是研究整数 问题的重要工作之一.本章介绍同余的基本概念,剩 余类和完全剩余系.
生活中我会经常遇到与余数有关的问题,比如: 某年级有将近400名学生。有一次演出节目排队时出 现:如果每8人站成一列则多余1人;如果改为每9人 站成一列则仍多余1人;结果发现现成每10人结成一 列,结果还是多余1人;聪明的你知道该年级共有学 生多少名吗?
a b(mod m ), a a1d , b b1d , (d , m ) 1 a1 b1 (mod m ).
2019/4/3
6
① a b (mod m),dm,d > 0 a b (mod d);
证:a b(mod m ) m|a b d |a b a b(mod d ).
4、你知道7 的个位数是多少吗?
2019/4/3
77
2
二、同余的定义
设 a, b Z , m Z ,如果m|(a b), 则称a与b对模m
同余,记作:a b(mod m ).
否则,称a与b对模m不同余,记作:a b(mod m ).
注:下面的三个表示是等价的:
(1) a b(mod m );
2
32n1 3(mod8), 32 n 1(mod8)
所以 3y 1 (mod 8)不能成立。
故原方程的正整数解只有x=2, y = 1.
2019/4/3
18
习题讲解: P53 3,4,5
3.找出整数能被37、101整除的判别条件。
解:用37, 101试除10n,除到余数为 1为止.
⑦ a b(mod m ), a a1d , b b1d , (d , m ) 1
a1 b1 (mod m ).
证:a b(mod m ) m a b m (a1 b1 )d m (a1 b1 ) a1 b1 (mod m ).
注意:若没有(d , m ) 1的条件,不能成立!
3n 10 1(mod37) 由1000=37 27+1
37 a 37 a2a1a0 a5a4a3
由100 1(mod101)
102 1(mod101),104 1(mod101)
101 a 101 a1a0 a3a2 a5a4
2019/4/3
2019/4/3
12
例3. 求 7 的个位数.
77
解: 7 3(mod10), 7 1(mod10), 7 1(mod10)
1 2 4
记 7 7
77
4k 1 7 (mod10) (7 ) 7 4 k r
77
故只须考虑7 被4除得的余数r ,即7 7 r (mod10)