欧拉定理

内容

欧拉定理(\(a\)\(m\)互质):

\[a^{\varphi(m)}≡1(mod\space m) \]

其中\(\varphi\)表示欧拉函数

证明

以下证明都是在\(mod\space m\)意义下

首先我们用\(x_1,x_2,\dots,x_{\varphi(m)}\)表示小于\(m\)且和\(m\)互质的所有数

\(p_i=a*x_i\)

①对于\(p_1,p_2,\dots,p_{\varphi(m)}\),两两不同余

证明:

反证法:

假设有一个\(p_i\)\(p_j\)同余\((p_i<p_j)\),那么\(a*(x_i-x_j)=0\),而\(a\)\(m\)互质,所以要想同余,那么\((x_i-x_j)\)\(m\)的倍数,而\(x_i\)\(x_j\)都小于\(m\),所以\((x_i-x_j)\)不是\(m\)的倍数

证毕

当然对于\(x_1,x_2,\dots,x_{\varphi(m)}\)也是一样的

②每个\(p_i\)\(m\)互质

证明:

\(p_i=x_i*a\),而\(gcd(x_i,m)=1,gcd(a,m)=1\),所以\(gcd(p_i,m)=1\)

证毕

③最后的证明

根据①②

\[\prod_{i=1}^{\varphi(m)}p_i=\prod_{i=1}^{\varphi(m)}x_i \]

两边同除\(\prod_{i=1}^{\varphi(m)} x_i\)

\[\prod_{i=1}^{\varphi(m)}p_i/x_i=\prod_{i=1}^{\varphi(m)}x_i/x_i \]

即:

\[\prod_{i=1}^{\varphi(m)}a=\prod_{i=1}^{\varphi(m)}1 \]

嘿嘿嘿:

\[a^{\varphi(m)}≡1(mod\space m) \]

特殊情况

①费马小定理

\[a^{p-1}≡1(mod\space p) \]

其中\(p\)是质数

当然费马小定理已经被证明了

因为\(\varphi(p)=p-1\)

②扩展欧拉定理

\(a\)\(m\)不互质的时候怎么办呢?

首先互质的时候:

\[a^c≡a^{c\mod\varphi(m)}(mod\space m) \]

而现在增加了不互质的情况:

\[a^c≡\begin{cases}a^{c\mod\varphi(m)} & gcd(a,m)=1\\a^c & gcd(a,m)\ne1,c < \varphi(m)\\a^{(c\mod\varphi(m))+\varphi(m)} & gcd(a,m)\ne1,c \ge \varphi(m)\end{cases} \]

证明:

咕咕咕

posted @ 2020-07-28 17:25  皮皮刘  阅读(320)  评论(0编辑  收藏  举报