首页 > 其他 > 详细

欧拉函数(Euler’s Totient Function)的通式与分析

时间:2020-12-03 22:08:04      阅读:236      评论:0      收藏:0      [点我收藏+]

什么是欧拉函数?

引用百科上的原话,在数论中,对任意正整数n,欧拉函数是小于或等于n的正整数中与n互质的数的数目(一般认为 φ(1) = 1)。此函数以其首名研究者欧拉命名(Euler‘s totient function),它又称为Euler‘s totient function、φ函数、欧拉商数等。 例如φ(8)=4,因为1,3,5,7均和8互质。 从欧拉函数引伸出来在环论方面的事实和拉格朗日定理构成了欧拉定理的证明。
下面是30以内数字的欧拉函数的值:
技术分享图片

重要定理

p和q是素数, n=p*q, φ(n)= φ(p)φ(q)=(p-1)(q-1)

证明:

考虑余数集合{0, 1, …, (pq-1)}中不与n互素的余数集合是{p, 2p, …, (q-1)p}, {q, 2q, …, (p-1)q}和0, 所以 φ(n)= pq-[(q-1)+(p-1)+1]=pq-(p+q)+1= (p-1)(q-1)=φ(p)φ(q)

函数通式

技术分享图片
其中p1, p2,…,pn为x的所有质因数,x是正整数。

证明:

首先,若n是质数p的k次幂,$$\phi(n)=p^k-p^(k-1)=(p-1)p^(k-1)$$,因为除了p的倍数外,其他数都跟n互质。

欧拉函数(Euler’s Totient Function)的通式与分析

原文:https://www.cnblogs.com/Higgerw/p/14082957.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!