欧拉定理

miku

欧拉定理

\(a, n\in \mathbb{N}^*,a\perp n\)\(a\)\(n\) 互质),则 \(a^{\varphi(n)}\equiv 1(\operatorname{mod}n)\)

证明:

\(1\sim n\) 中与 \(n\) 互质的 \(\varphi(n)\) 个数组成的集合 \(X = \{x_1,x_2,\cdots,x_{\varphi(n)}\}\),将集合中的每一个数乘以 \(a\) 再模 \(n\)

得到一些新的数 \(x_1' = ax_1\operatorname{mod} n, x_2' = ax_2\operatorname{mod} n,\cdots, x_{\varphi(n)}' = ax_{\varphi(n)}\operatorname{mod} n\)

现在证明这些数互不相等。

使用反证法。若 \(x_i'\)\(x_j'\) 相等,则 \(ax_i\equiv ax_j(\operatorname{mod} n)\)

又因为 \(a\perp n\),所以 \(x_i\equiv x_j(\operatorname{mod} n)\),与 \(x_i\not=x_j\) 矛盾。

因此这些数互不相等。

所以这些数能组成集合 \(X' = \{x_1', x_2',\cdots, x_{\varphi(n)}'\}\),且 \(X = X'\)

又因为相等的集合中所有元素的乘积相等。

所以 \(x_1'x_2'\cdots x_{\varphi(n)}' = x_1x_2\cdots x_{\varphi(n)}\)

\(a^{\varphi(n)}x_1x_2\cdots x_n\equiv x_1x_2\cdots x_n(\operatorname{mod} n)\)

因为 \(x_1,x_2,\cdots,x_{\varphi(n)}\) 都与 \(n\) 互质,所以 \(x_1x_2\cdots x_n\)\(n\) 互质。

所以 \(a^{\varphi(n)}\equiv 1(\operatorname{mod} n)\)

扩展欧拉定理

\(a, n\in\mathbb{N}^*\),则 \(a^{2\varphi(n)}\equiv a^{\varphi(n)}(\operatorname{mod} n)\)

这是一个比欧拉定理更强的结论,但是由于我能力有限,这里就不展开论述了。

posted @ 2026-03-28 19:57  SigmaToT  阅读(4)  评论(0)    收藏  举报