欧拉函数与欧拉定理

跟風遠走 提交于 2019-12-27 04:06:40

欧拉函数

φ(n)orϕ(n)\varphi(n) or \phi(n)
表示小于n的正整数与n互质的数的个数.
显然有:
当n为质数时 φ(n)\varphi(n)
当n为奇数时 φ(2n)=φ(n)\varphi(2n) = \varphi(n)
证明:
\because欧拉函数为积性函数.
φ(2n)=φ(2)φ(n)\therefore \varphi(2n) = \varphi(2) \ast \varphi(n)
φ(2)=1\because \varphi(2)=1
φ(2n)=φ(n)\therefore \varphi(2n) = \varphi(n)

欧拉函数通项公式

φ(n)=n(11p1)(11p2)(11p3)...(11pk)\varphi (n)= n (1 - \frac {1} {p_1})(1 - \frac {1} {p_2})(1 - \frac {1} {p_3})...(1 - \frac {1} {p_k})
证明:
n=pk,pn = p ^ k ,p为质数,则φ(pk)=pkpk1\varphi (p^k) = p ^k - p ^{k - 1}
当一个数不包含质因子pp时就能与nn互质,
小于等于nn的数中包含质因子pp的只有pk1p^{k-1} 个,他们是:
p,2p,3p,...,pk1pp, 2*p, 3* p, ...,p ^{k - 1} ∗p,把他们去除即可.

由唯一分解定理可得: n=p1a1p2a2p3a3...pkakn = p_1 ^{a_1} p_2 ^{a_2}p_3 ^{a_3}...p_k ^{a_k}
φ(n)=φ(p1a1)φ(p2a2)φ(p3a3)...φ(pkak)\varphi (n) = \varphi(p_1^{a_1})\varphi(p_2^{a_2})\varphi(p_3^{a_3})...\varphi(p_k^{a_k})

根据上述φ(pk)=pkpk1\varphi (p^k) = p ^k - p ^{k - 1}可得:
             φ(p)=pk(11pk\ \ \ \ \ \ \ \ \ \ \ \ \ \varphi (p) = p^k(1 - \frac{1}{p^k})

φ(n)=φ(p1a1)φ(p2a2)φ(p3a3)...φ(pkak)\varphi (n) = \varphi(p_1^{a_1})\varphi(p_2^{a_2})\varphi(p_3^{a_3})...\varphi(p_k^{a_k})可化为
    φ(n)=p1a1(11p1)p2a2(11p2)p3a3(11p3)...pkak(11pk)\ \ \ \ \varphi (n) = p_1 ^{a_1}(1 - \frac {1} {p_1}) p_2 ^{a_2}(1 - \frac {1} {p_2})p_3 ^{a_3}(1 - \frac {1} {p_3})...p_k ^{a_k}(1 - \frac {1} {p_k})
           =n(11p1)(11p2)(11p3)...(11pk)\ \ \ \ \ \ \ \ \ \ \ = n (1 - \frac {1} {p_1})(1 - \frac {1} {p_2})(1 - \frac {1} {p_3})...(1 - \frac {1} {p_k})

欧拉函数的积性证明.

条件是m与n互质
可以得到ϕ(mn)=ϕ(m)ϕ(n)\phi(mn) = \phi(m) \ast \phi(n)
证明:
m=p1a1p2a2...pkakm = p_1^{a_1}p_2^{a_2}...p_k^{a_k}
ϕ(m)=m(11p1)(11p2)...(11pk)\phi (m) = m(1- \frac {1}{p_1})(1- \frac {1}{p_2})...(1- \frac {1}{p_k})
n=p1a1p2a2...pkakn = p_1'^{a_1'}p_2'^{a_2'}...p_k'^{a_k'}
ϕ(n)=n(11p1)(11p2)...(11pk)\phi(n) = n(1- \frac {1}{p_1'})(1- \frac {1}{p_2'})...(1- \frac {1}{p_k'})
mn\because m与n互质
p1,p2...pkp1p2...pk\therefore p_1,p_2...p_k与p_1'p_2'...p_k'两两互不相同
ϕ(mn)=mn(11p1)(11p2)...(11pk)(11p1)(11p2)...(11pk)\therefore \phi(mn) = mn(1- \frac {1}{p_1})(1- \frac {1}{p_2})...(1- \frac {1}{p_k})(1- \frac {1}{p_1'})(1- \frac {1}{p_2'})...(1- \frac {1}{p_k'})
ϕ(mn)=ϕ(m)ϕ(n)\therefore \phi(mn) = \phi(m) \ast \phi(n)

欧拉定理:

当a 与 p互质的时候则有 aφ(p)1 (mod p)a^{\varphi(p)} \equiv 1 \ (mod \ p)
设A= {x1,x2,x3...xϕ(n)}\{x_1, x_2,x_3...x_{\phi(n)}\}为1—n中与n互质的数的集合.
则他们模n两两不相同,且余数与n互质
下面我们来证明B={ax1,ax2,ax3...axϕ(n)}\{ax_1, ax_2,ax_3...ax_{\phi(n)}\}也有这个性质
mod n 两两互不相同 (反证法):
假设i!=ji != j, xi,xjBx_i, x_j \in B那么就有axiaxj(mod n)ax_i \equiv ax_j (mod \ n)
那么就有axIaxJ0(mod n)ax_I - ax_J \equiv 0 (mod \ n)
因为xixJx_i - x_J 与n互质,所以不会有这样的解,得证。
余数都与nn互质:因为aann互质,xix_inn互质,
所以axiax_i也与nn互质,axiax_inn后也与nn互质。
i=1φ(n)axii=1φ(n)xi(mod n)\displaystyle \prod_{i = 1}^{\varphi(n)}ax_i \equiv \prod_{i=1}^{\varphi(n)}x_i (mod \ n)
aφ(n)i=1φ(n)xii=1φ(n)xi(mod n)\displaystyle a^{\varphi(n)} \prod_{i = 1}^{\varphi(n)}x_i \equiv \prod_{i=1}^{\varphi(n)}x_i (mod \ n)
aφ(n)0(mod n)\therefore a^{\varphi(n)} \equiv 0 (mod \ n)
特别的,当n为质数的时候φ(n)=n1\varphi(n) = n - 1
那么式子就变成了an10(mod n)a^{n-1} \equiv 0 (mod \ n)
这就是费马小定理,可以用来求逆元.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!