数论里的欧拉定理,简单证明,非常简单

定理:aφ(n)1(mod n)

首先,我们需要了解一些前提条件:

  • n 是一个正整数
  • a 是与 n 互质的整数
  • φ(n) 是欧拉函数,表示小于 n 且与 n 互质的正整数的个数

考虑集合 S={x1,x2,...,xφ(n)}

这个集合包含了所有小于 n 且与 n 互质的正整数。
现在,我们将集合 S 中的每个元素都乘以 a:
ax1,ax2,...,axφ(n)

关键点:这个新集合中的元素具有以下特性:

  • 它们都与 n 互质
  • 对任意两个不同的 xixjaxiaxj(mod n)
为什么 运用反证法,假如存在两个不同的 xixj,使得 axiaxj(mod n)

则有 axiaxj=kn,其中 k 是整数

a(xixj)=kn

由于 axixj 都不含有 n 的因子,所以该式子不可能成立

所以特性b成立

  • 每个元素模 n 都在 1 到 n-1 之间

由于上述特性,新集合 ax1,ax2,...,axφ(n) 模 n 后,

实际上就是对原集合 S 的一个重排列。

为什么? 新集合与原集合大小相同,元素均 [1,n1] 且与 n 互质

因此,我们可以写出以下同余式:

(ax1)(ax2)...(axφ(n))x1·x2·...·xφ(n)(mod n)

整理左边:

aφ(n)·(x1·x2·...·xφ(n))x1·x2·...·xφ(n)(mod n)

由于 (x1·x2·...·xφ(n)) 与 n 互质,我们可以在等式两边同时除以它(相当于乘上其逆元):

aφ(n)1(mod n)

posted @   纯粹的  阅读(44)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示