『基础同余和费马小定理』
<更新提示>
<第一次更新>
<正文>
同余#
同余是数论中一个重要的概念,若整数a与整数b除以正整数m的余数相等,则称a,b再模m意义下同余,记为a≡b(mod m)或m|(a−b)。
同余基础性质#
1.a≡a(mod m),自反性
2.若a≡b(mod m),则b≡a(mod m),对称性
3.若a≡b(mod m),b≡c(mod m),则a≡c(mod m),传递性
4.若a≡b(mod m),c≡d(mod m),则a±c≡b±d(mod m),ac≡bd(mod m) ,同加性,同乘性
5.若n|m,a≡b(mod m),则a≡b(mod n)
6.若(m,n)=1,a≡b(mod m),a≡b(mod n),则a≡b(mod mn)
7.若a≡b(mod m),n∈N∗,则an≡bn(mod m), 同幂性
8.若ac≡bc(mod m),(c,m)=d,则a≡b(mod md)
这些基础性质在许多推导,证明等过程中都有作用,请读者务必牢记。
同余类和剩余系#
对于∀a∈[0,m−1],集合{a+km}(k∈Z)的所有数模m同余,余数都是a,称该集合为模m的一个同余类,记为¯a。
显然,模m同余类有m个,分别为¯1,¯2,...,¯m−1。它们构成m的完全剩余系,简称完系。
1−m中与m互质的数代表的剩余系共有ϕ(m)个,它们构成m的化简剩余系,简称缩系。例如,模10的缩系为{¯1,¯3,¯7,¯9}。
化简剩余系关于模m乘法封闭。对于任意的a,b与m互质,a∗b与m显然也互质,则a∗b mod m也与m互质,那么a∗b mod m也是m化简剩余系中的一个同余类。
费马小定理#
费马小定理是有关同余的一个重要数论定理,其描述如下:
若p为质数,则对于任意整数a,有ap≡a(mod p)。
我们将通过证明欧拉定理来进一步理解费马小定理。
欧拉定理#
若正整数a,n互质,则aϕ(n)≡1(mod n),ϕ(n)为欧拉函数。
证明:
设n的化简剩余系为{¯a1,...,¯aϕ(n)},对于∀ ai,aj,ai≠aj时,aai,aaj代表不同的同余类。
反证法,若aai≡aaj(mod n),则a(ai−aj)≡0(mod n),由于gcd(a,n)=1,所以ai−aj≡0(mod n),ai≡aj(mod n),与ai≠aj矛盾。
又因为化简剩余系满足乘法封闭,故{¯aa1,...,¯aaϕ(n)}也能表示n的化简剩余系,所以:
故aϕ(n)≡1(mod n)。
当n为质数时,ϕ(n)=n−1,故费马小定理时欧拉定理的一个特殊情况。
欧拉定理的推论#
若正整数a,n互质,则对于任意的正整数b,有ab≡ab mod ϕ(n)(mod n)。
证明:
设b=q∗ϕ(x)+r,0≤r<ϕ(n),于是有:
特别地,当a,n不一定互质但b>ϕ(n)时,有ab≡ab mod ϕ(n)+ϕ(n)(mod n),此处证明略。
威尔逊定理#
威尔逊定理也是数论中及其重要的一个定理,我们简单了解。
若p为质数,则(p−1)!≡−1(mod p)。
证明:
<后记>
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步