学习同余式
文章主要是读《什么是数学》一书中关于同余式讲解后的总结,并对一些性质和结论,自己进行了证明作为练习. 如不加说明,文中的数是指自然数.
1. 基本概念
同余,顾名思义,就是相同的余数,比如和除以的余数都是. 一般的,如果和除以后的余数相同,就称和是模同余的,用下面的记法表示:
这个记法是高斯首先使用的,当上下文含义明确时,可以省略. 对于同余,下面三个说法是等价的:
- 和模同余;
- (为整数);
- 被整除.
由性质1可以推出另外两个性质. 假设和模同余,且余数为,那么
其中,和均是整数. 将两式相减得,即,令即得到上面性质2. 性质3是性质2的直接推论.
同余式具有一些与普通等式类似的性质。对于等式,我们有:
- 恒等于;
- 若,则;
- 若且,则.
对应到同余式,则有:
- ;
- 若,则;
- 若且,则.
若再加上,,对于普通等式有:
- ;
- ;
- .
相应的,若,,则对于同余式有:
- ;
- ;
- .
上面三个式子的证明比较简单,以第一个为例,由于和,和分别模同余,那么
其中和均为整数. 将两式相加得,即,这正好满足前面所述的性质2,因此和模同余。另外两个式子可以类似的证明.
2. 有趣的结论
利用式子,可以得到一些比较有趣的结论. 我们先用的次幂依次除以素数,并求余数. 首先,
然后依次将该式乘以自身得到:
可以看出,依次与模同余. 对于任意一个十进制自然数
以及的数码交替加减和
我们有,即和除以所得的余数相同. 因为
而都能被整除,意味着也能被整除,即
换句话说,如果我们要求除以的余数,只需求除以的余数即可。由此可知,
一个数要能被整除(即余数为),则只需要其数码和能被整除即可
比如,故能被整除.
再举个例子,如果要对或寻找类似的结论,我们有或,这对于都成立,故十进制数与其数码和模或同余,因此只需要求除以或的余数,就可以相应的得到除以或的余数,也即,只要能被或整除,那么就能被或整除.
- 练习:为数字17寻找上面类似的规律.
参考
[1] R. 柯朗, H. 罗宾. 什么是数学(第3版)[M]. 左平等译. 上海:复旦大学出版社, 2015.