[关闭]
@rebirth1120 2019-12-24T22:14:49.000000Z 字数 2229 阅读 1696

同余 学习笔记

数学 数论 同余 学习笔记 逆元


定义

若整数 与整数 除以正整数 的余数相同,则称 同余,记作


同余类与剩余系

同余类(剩余类): 对于 ,集合 中的所有数模 同余,余数都为 ,该集合称为模 的一个同余类,简记为

完全剩余系: 的同余类共有 个,分别为 ,从这 个集合中分别取出 1 个数,构成一个大小为 的集合,这个集合称为模 的一个完全剩余系

简化剩余系: 的完全剩余系中与 互质的数构成的一个子集。
若一个模 的同余类 中的所有数都与 互质(事实上只要该同余类中的一个数与 互质,则该同余类中的所有数都会与 互质,证明),则称 与模 互质的剩余类 。在所有 与模 互质的剩余类 中分别取出一个数,构成一个大小为 的集合,这个集合称为模 的一个简化剩余系
例如,模 10 的一个简化剩余系为 ,另一个简化剩余系为

简化剩余系关于模 乘法封闭
证明:
从一个模 的简化剩余系中取出两个数
由于 ,所以
所以
的余数也属于 的简化剩余系。


欧拉定理

若正整数 互质,则

证明:
为模 的一个简化剩余系,求证 为模 的一个简化剩余系。
反证法:

由于 互质,所以 ,与条件矛盾,
所以 属于模 的不同剩余系,

因为 互质, 所以 属于 的一个简化剩余系,
又因为简化剩余系关于模 乘法封闭, 所以 属于 的一个简化剩余系.
所以 为模 的一个简化剩余系。

所以


由于 互质,


得证。


扩展欧拉定理

为正整数,则


证明:(第一种情况)
,则
所以 ,得证


费马小定理

是质数,若正整数 不是 的倍数( 互质),则


证明:
由欧拉定理可得:
因为 为质数,所以
所以 ,得证。


扩展欧几里得算法

用途

求解二元一次方程 ,

前置知识

贝祖定理 : 对于任意 , 存在 , 使得 .

证明 (数学归纳法) :
首先, 考虑欧几里得算法的最后一步


乘法逆元

定义

对于整数 ,若 ,则称 的乘法逆元,记作

存在条件

对于整数 ,当且仅当 互质时,存在 的乘法逆元。

证明:
的逆元,则
该式子可转化为不定方程
根据贝祖定理可知,当 时,该方程有解,
所以 ,得证。

求逆元

在上文证明逆元的存在条件时提到,同余方程 可转化为不定方程 ,我们就可以用扩展欧几里得算法求解 的逆元。

特殊的,当 为质数时,
证明:

根据费马小定理

是质数,若整数 互质,则

可得,
由于 互质,所以,,得证。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注