关于一个欧拉函数的性质的证明
2016-02-18 22:03
295 查看
这个性质是这样的:
对于任意的 n∈N* ,有:
首先,当n=1n=1时,f(1)=1f(1)=1性质显然成立.
当n=pn=p时(pp为质数),f(n)=φ(1)+φ(n)=1+(n−1)=nf(n)= \varphi(1) + \varphi(n)=1+(n-1)=n显然成立.
当n=pkn=p^k时,
f(n)=1+∑i=0k−1pi(p−1)f(n)=1+\sum_{i=0}^{k-1}p^i(p-1)
=1+(p−1)∑i=0k−1pi=1+(p-1)\sum_{i=0}^{k-1}p^i
=1+(p−1)∗pk−1p−1=1+pk−1=pk=n=1+(p-1)*\dfrac{p^k-1}{p-1}=1+p^k-1=p^k=n
成立.
因为φ(n)\varphi(n)是积性函数,根据莫比乌斯反演的充要性,得f(n)f(n)是积性函数.
对于一般形式n=∏ki=1piein=∏_{i=1}^kpi^{ei}
f(n)=∏ki=1f(piei)f(n)=∏_{i=1}^kf(pi^{ei})
=∏ki=1piei=∏_{i=1}^kpi^{ei}
=n=n
另外有一种证法参见Alan的blog(%%%)
对于任意的 n∈N* ,有:
∑d|nφ(d)=n\sum_{d|n}\varphi(d)=n
证明
设f(n)=∑d|nφ(d)f(n)=\sum_{d|n}\varphi(d)首先,当n=1n=1时,f(1)=1f(1)=1性质显然成立.
当n=pn=p时(pp为质数),f(n)=φ(1)+φ(n)=1+(n−1)=nf(n)= \varphi(1) + \varphi(n)=1+(n-1)=n显然成立.
当n=pkn=p^k时,
f(n)=1+∑i=0k−1pi(p−1)f(n)=1+\sum_{i=0}^{k-1}p^i(p-1)
=1+(p−1)∑i=0k−1pi=1+(p-1)\sum_{i=0}^{k-1}p^i
=1+(p−1)∗pk−1p−1=1+pk−1=pk=n=1+(p-1)*\dfrac{p^k-1}{p-1}=1+p^k-1=p^k=n
成立.
因为φ(n)\varphi(n)是积性函数,根据莫比乌斯反演的充要性,得f(n)f(n)是积性函数.
对于一般形式n=∏ki=1piein=∏_{i=1}^kpi^{ei}
f(n)=∏ki=1f(piei)f(n)=∏_{i=1}^kf(pi^{ei})
=∏ki=1piei=∏_{i=1}^kpi^{ei}
=n=n
另外有一种证法参见Alan的blog(%%%)
相关文章推荐
- U盘启动制作 + xp镜像
- oracle 笔记
- 一起talk C栗子吧(第一百二十二回:C语言实例--多线程)
- 谈谈操作系统的学习
- 谈谈操作系统的学习
- 强迫症的 Mac 设置指南,如何配置一个高效的 Mac 工作环境
- 谈谈操作系统的学习
- HttpServletRequest和 HttpServletResponse对象的一些使用
- Demo:ContentProvider 内容提供者
- 页面架构(笔记3)——水平垂直都居中布局
- Redis教程(十):持久化详解
- EF(Entity Framework)多对多关系下用LINQ实现"NOT IN"查询
- Redis教程(十):持久化详解
- 程序设计基石与实践系列之编写高效的C程序与C代码优化
- apache-tomcat
- 1003. 我要通过!(20)
- 【黑马程序员】第十二章:反射
- 上下界网络流学习小计
- Java中JSON操作
- Apache与nginx比较