欧拉函数
欧拉函数是指不超过n并与n互质的正整数的个数(N为正整数)
性质:
对n进行质因数分解之后,所有素数幂上的欧拉函数之积,
即:对于n=p1a1p2a2p3a3p4a4......pmam的欧拉函数为φ(n)=φ(p1a1)*φ(p2a2)*φ(p3a3)*φ(p4a4)*......*φ(pmam)
以下为欧拉函数的定理:
定理1:
对于一个素数p,则它的欧拉函数φ(p)=p-1。(p为正整数)
证明:因为p是素数,所以在[1,p-1]这个区间内所有的数都与p互质
故p的欧拉函数φ(p)=p-1。
定理2:
如果一个素数p(且p是正整数)那么pa的欧拉函数为φ(pa)=pa-pa-1(其中a为正整数)
证明:对于pa来说它的欧拉函数的查找范围为[1,pa-1],在这个范围内与pa不互质的数有:p*1,p*2,p*3......p*(pa-1-1),总计pa-1-1个
故pa的欧拉函数φ(pa)=pa-1-(pa-1-1)=pa-pa-1
定理3:
如果gcd(m,n)=1,那么则有φ(mn)=φ(m)*φ(n)。(m,n为正整数)
证明:因为欧拉函数为积性函数故成立
定理4:
有一正整数n它的质因数分解幂为n=p1a1p2a2p3a3p4a4......pmam,那么则有φ(n)=n(1-1/p1)(1-1/p2)(1-1/p3).........(1-1/pm)
证明:将n质因数分解后我们可以得到它的欧拉函数为φ(n)=φ(p1a1)*φ(p2a2)*φ(p3a3)*φ(p4a4)*......*φ(pmam),
对于其中的φ(pxax)来说可以将它化为φ(pxax)=pxax-pxax-1从中提出一个pxax来则变为pxax(1-1/pxax)
φ(n)=φ(p1a1)*φ(p2a2)*φ(p3a3)*φ(p4a4)*......*φ(pmam)将这里面的每一个都进行这样的操作则φ(n)变为φ(n)=p1a1p2a2p3a3p4a4......pmam(1-1/p1)(1-1/p2)(1-1/p3).........(1-1/pm)
因为n=p1a1p2a2p3a3p4a4......pmam所以φ(n)=n(1-1/p1)(1-1/p2)(1-1/p3).........(1-1/pm)
定理5:
如果n是一个大于2的正整数,那么φ(n)为偶数
(博主蒟蒻,如果有错欢迎指出)
(博主太懒,最后一个定理就不证明了)