@rebirth1120
2019-12-24T22:14:49.000000Z
字数 2229
阅读 1696
数学
数论
同余
学习笔记
逆元
若整数 与整数 除以正整数 的余数相同,则称 模 同余,记作 。
同余类(剩余类): 对于 ,集合 中的所有数模 同余,余数都为 ,该集合称为模 的一个同余类,简记为 。
完全剩余系: 模 的同余类共有 个,分别为 ,从这 个集合中分别取出 1 个数,构成一个大小为 的集合,这个集合称为模 的一个完全剩余系。
简化剩余系: 模 的完全剩余系中与 互质的数构成的一个子集。
若一个模 的同余类 中的所有数都与 互质(事实上只要该同余类中的一个数与 互质,则该同余类中的所有数都会与 互质,证明),则称 为 与模 互质的剩余类 。在所有 与模 互质的剩余类 中分别取出一个数,构成一个大小为 的集合,这个集合称为模 的一个简化剩余系。
例如,模 10 的一个简化剩余系为 ,另一个简化剩余系为 。
简化剩余系关于模 乘法封闭。
证明:
从一个模 的简化剩余系中取出两个数 ,
由于 ,所以 ,
所以 ,
故 模 的余数也属于 的简化剩余系。
若正整数 互质,则
证明:
设 为模 的一个简化剩余系,求证 为模 的一个简化剩余系。
反证法:
若 ,
由于 互质,所以 ,与条件矛盾,
所以 属于模 的不同剩余系,
因为 互质, 所以 属于 的一个简化剩余系,
又因为简化剩余系关于模 乘法封闭, 所以 属于 的一个简化剩余系.
所以 为模 的一个简化剩余系。
所以
若 为正整数,则
若 是质数,若正整数 不是 的倍数( 互质),则
求解二元一次方程 ,
贝祖定理 : 对于任意 , 存在 , 使得 .
证明 (数学归纳法) :
首先, 考虑欧几里得算法的最后一步
对于整数 ,若 ,则称 为 模 的乘法逆元,记作
对于整数 ,当且仅当 互质时,存在 模 的乘法逆元。
证明:
设 为 模 的逆元,则 ,
该式子可转化为不定方程 ,
根据贝祖定理可知,当 时,该方程有解,
所以 ,得证。
在上文证明逆元的存在条件时提到,同余方程 可转化为不定方程 ,我们就可以用扩展欧几里得算法求解 模 的逆元。
特殊的,当 为质数时,。
证明:
设 ,
根据费马小定理
若 是质数,若整数 与 互质,则
可得,,
由于 互质,所以,,得证。