欧拉函数的Möbius反演公式证明中换序求和一些想法
定义NNN上的函数f(n),g(n)f(n),g(n)f(n),g(n)满足
f(n)=∑d∣ng(d)(1.1)f(n)=\sum\limits_{d|n}g(d)\tag{1.1}f(n)=d∣n∑g(d)(1.1)
那么ggg满足
g(n)=∑d∣nμ(nd)f(d)(1.2)g(n)=\sum\limits_{d|n}\mu(\frac n d)f(d)\tag{1.2}g(n)=d∣n∑μ(dn)f(d)(1.2)
Proof.Proof.Proof.
∑d∣nμ(nd)f(d)=∑d∣nμ(nd)∑d′∣dg(d′)=∑d′∣ng(d′)∑m∣nd′μ(n/d′m)=g(n)(2)\begin{aligned} \sum\limits_{d|n}\mu(\frac n d)f(d) & =\sum\limits_{d|n}\mu(\frac n d)\sum\limits_{d'|d}g(d')=\sum_{\color{#FF3030}{d'|n}}g(d')\sum_{\color{#FF3030}{m|\frac n {d'}}}\mu(\frac {n/d'} m) =g(n) \tag{2} \end{aligned}d∣n∑μ(dn)f(d)=d∣n∑μ(dn)d′∣d∑g(d′)=d′∣n∑g(d′)m∣d′n∑μ(mn/d′)=g(n)(2)
其中(2)(2)(2)最后一个等号是由如下引理(3.1)(3.1)(3.1)得出
∑d∣nμ(d)={1,n=10,n>1(3.1)\sum\limits_{d|n}\mu (d)=\begin{cases} 1,\quad n=1\\ 0,\quad n>1 \end{cases}\tag{3.1}d∣n∑μ(d)={1,n=10,n>1(3.1)
问题
大多数证明过程对(2)(2)(2)中第二个等号中的∑\sum∑换序一笔带过,下面从不同角度谈谈博主对整除关系上的换序的理解
- 偏序集上的换序求和
由整除'|'
的性质,可看做偏序集(N,∣)(N, |)(N,∣),类比(N,≤)(N, \leq )(N,≤),我们有这样的直觉,
∑d≤n∑d′≤d→∑d′≤n∑d′≤d≤nd′∣(≤)d∣(≤)n∑d∣n∑d′∣d→∑d′∣n∑d′∣d,d∣n(3.2)\sum_{d\le n}\sum_{d'\le d}\rightarrow \sum_{d'\le n}\sum_{d'\le d\le n}\quad d'|_{(\le)} d|_{(\le)} n\quad \sum_{d|n}\sum_{d'|d}\rightarrow \sum_{d'|n}\sum_{d'|d , d|n}\tag{3.2}d≤n∑d′≤d∑→d′≤n∑d′≤d≤n∑d′∣(≤)d∣(≤)nd∣n∑d′∣d∑→d′∣n∑d′∣d,d∣n∑(3.2)
于是
∑d∣nμ(nd)∑d′∣dg(d′)=∑d′∣ng(d′)∑d′∣d,d∣nμ(nd)(4.1)\sum_{d|n}\mu(\frac n d)\sum_{d'|d}g(d')=\sum_{d'|n}g(d')\sum_{d'|d , d|n}\mu(\frac n d)\tag{4.1}d∣n∑μ(dn)d′∣d∑g(d′)=d′∣n∑g(d′)d′∣d,d∣n∑μ(dn)(4.1)
对ddd作变量代换(消去d′d'd′)
d′≤d≤n,令m=d−d′得0≤m≤n−d′d'\le d \le n,令m=d-d'得0\le m \le n-d'd′≤d≤n,令m=d−d′得0≤m≤n−d′
→令m=dd′,nd=nd′(1/dd′)=n/d′m\rightarrow 令m=\frac d {d'},\frac n d=\frac n {d'}(1/\frac d {d'})=\frac {n/d'} m→令m=d′d,dn=d′n(1/d′d)=mn/d′
接(4)=∑d′∣ng(d′)∑m∣nd′μ(n/d′m)=g(n)接(4)=\sum_{d'|n}g(d')\sum_{m|\frac n {d'}}\mu(\frac {n/d'} m) =g(n)接(4)=d′∣n∑g(d′)m∣d′n∑μ(mn/d′)=g(n)
得证。
如果说这是凭感觉和经验,那么可以通过取indicator function
来补全一些实际不需要计和的值,使上述证明变得更严谨,indicator function可按如下定义,
[nd]={1,d∣n0,d∤n[\frac n d]=\begin{cases}1,\quad d\mid n \\ 0, \quad d \nmid n\end{cases}[dn]={1,d∣n0,d∤n
于是类似(3.2)(3.2)(3.2)的处理
∑d∣nμ(nd)∑d′∣dg(d′)=∑d≤nμ(nd)[nd]∑d′≤dg(d′)[dd′]=∑d′≤ng(d′)∑d′≤d≤nμ(nd)[dd′][nd](4.2)\begin{aligned} \tag{4.2}\sum_{d\mid n}\mu(\frac n d)\sum_{d'\mid d}g(d') & =\sum_{d\le n}\mu(\frac n d)[\frac nd]\sum_{d'\le d}g(d')[\frac d {d'}]\\ &=\sum_{d'\le n}g(d')\sum_{d'\le d\le n}\mu(\frac n d)[\frac d {d'}][\frac nd] \end{aligned}d∣n∑μ(dn)d′∣d∑g(d′)=d≤n∑μ(dn)[dn]d′≤d∑g(d′)[d′d]=d′≤n∑g(d′)d′≤d≤n∑μ(dn)[d′d][dn](4.2)
注意到内层求和限定了怎样的ddd?或者说,实际上对怎样的ddd进行了求和?
∑d′≤d≤nμ(nd)[dd′][nd]\sum_{d'\le d\le n}\mu(\frac n d)[\frac d {d'}][\frac nd]d′≤d≤n∑μ(dn)[d′d][dn]
[dd′],[nd][\frac d {d'}],[\frac nd][d′d],[dn]实际上要求ddd是d′d'd′的倍数(d′d'd′整除ddd,d′∣dd'\mid dd′∣d),ddd整除nnn(d∣nd\mid nd∣n),可知这样的d′d'd′比满足,d′∣nd'\mid nd′∣n,将(4.2)(4.2)(4.2)还原成整除的形式,就得到了(4.1)(4.1)(4.1)如何从等式左边变换到等式右边。
- 卷积
直接从(4.1)(4.1)(4.1)等式左边开始,令
n=ndd=dnddd′d′=khd′n=\frac n d d = d\frac n d \frac d {d'} d'=khd'n=dnd=ddnd′dd′=khd′
其中
nd=k,dd′=h\frac n d = k, \frac d {d'} =hdn=k,d′d=h
因此,我们有
∑d∣nμ(nd)∑d′∣dg(d′)=∑dk=nμ(k)∑hd′=dg(d′)=∑khd′=nμ(k)g(d′)=∑d′kh=n∑kh=nd′μ(k)=∑d′∣ng(d′)∑k∣nd′μ(k)=∑d′∣ng(d′)[d′n]=g(n)\begin{aligned} \sum_{d\mid n}\mu(\frac n d)\sum_{d'\mid d}g(d') & = \sum_{dk=n}\mu(k)\sum_{hd'=d}g(d') \\ & = \sum_{khd'=n}\mu(k)g(d') \\ & = \sum_{d'kh=n}\sum_{kh=\frac n {d'}}\mu(k) \\ & = \sum_{d'\mid n}g(d')\sum_{k\mid \frac n {d'}}\mu(k) \\ & = \sum_{d'\mid n}g(d')[\frac {d'} n] = g(n) \end{aligned}d∣n∑μ(dn)d′∣d∑g(d′)=dk=n∑μ(k)hd′=d∑g(d′)=khd′=n∑μ(k)g(d′)=d′kh=n∑kh=d′n∑μ(k)=d′∣n∑g(d′)k∣d′n∑μ(k)=d′∣n∑g(d′)[nd′]=g(n)
如果读过ApostolApostolApostol的解析数论导引,上述变换实际上就是在做
f∗μ=(g∗U)∗μ=g∗(U∗μ)=g∗I=gf*\mu = (g*U)*\mu = g*(U*\mu)=g*I=gf∗μ=(g∗U)∗μ=g∗(U∗μ)=g∗I=g
其中U(n)=1,I(n)=[1n]U(n)=1,I(n)=[\frac 1 n]U(n)=1,I(n)=[n1](并非前面定义的indicator funtion,而是数论函数中的恒等函数,[ ]为下取整函数),
I(n)=[1n]={1n=10n>1I(n)=[\frac 1 n]=\begin{cases}1 \quad n=1\\ 0\quad n>1 \end{cases}I(n)=[n1]={1n=10n>1
至此莫比乌斯反演公式(1.1)(1.2)(1.1)(1.2)(1.1)(1.2)就已经得到了完整的证明!
欧拉函数的Möbius反演公式证明中换序求和一些想法相关推荐
- 素数的有关性质(二)欧拉函数的一些定理证明与计算
文章目录 写在前面 内容回顾 模mmm剩余类环 定理 模ppp剩余类域 定义 欧拉函数的定义 欧拉函数的性质 命题1:欧拉函数等于与mmm互素整数个数 命题2:取值为素数ppp的欧拉函数等于p−1p- ...
- 欧拉函数的性质及其证明
欧拉函数 ppp是素数,则有ϕ(p)=p−1\phi(p) = p - 1ϕ(p)=p−1 证明:显然. ppp是素数,n=pkn = p ^ kn=pk,则ϕ(n)=pk−pk−1\phi(n) = ...
- 筛表合集(素数筛 欧拉函数筛 莫比乌斯函数筛)
[目录] 一.素数筛 1.素数判断 2.素数普通筛 3.素数线性筛 4.素数区间筛 二.欧拉函数筛 三.莫比乌斯函数筛 [素数筛] 1.直接判定质数 bool judgePrime( int num ...
- 数学知识——欧拉函数
1. 欧拉函数 定义:欧拉函数ψ(n) 表示1~n中与n互质的数的个数 公式:如果一个数可以被分解质因式为N = p1α1 *p2α2--pkαk 则ψ(n) = n(1 - 1/p1)(1 - 1/ ...
- 一欧拉函数(Euler‘s totient function)
算法总结 一欧拉函数(Euler's totient function) 欧拉函数的定义: 在数论中,对于正整数N,少于或等于N ([1,N]),且与N互质的正整数(包括1)的个数,记作φ(n). φ ...
- 数论(四)——欧拉函数
目录 欧拉函数 用公式求欧拉函数 筛法求欧拉函数 欧拉定理 欧拉函数 定义: 在数论中,对正整数n,欧拉函数是小于或等于n的正整数中与n互质的数的数目. 注: 1.φ(1)=1 2.互质是公约数只有1 ...
- 从欧拉函数、欧拉定理到RSA加解密
古希腊哲学家苏格拉底曾言:"我唯一知道的就是我一无所知.": 中国儒家学派创始人孔子曰:"知之为知之,不知为不知,是知也.": 德国著名数学家希尔伯特则满怀信心 ...
- 欧拉函数+欧拉定理+拓展欧拉定理(欧拉降幂)
目录 欧拉函数 欧拉定理 拓展欧拉定理(欧拉降幂) 欧拉函数 在数论中,有正整数n,欧拉函数是小于n的正整数中与n互质的数的数目. 它的通式如下: φ(n)=n*(1-1/p1)*(1-1/p2)*( ...
- (hdu step 7.2.1)The Euler function(欧拉函数模板题——求phi[a]到phi[b]的和)
题目: The Euler function Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Othe ...
最新文章
- 机器学习中的数学全集 tsinghua 石溪
- 重庆理工大学c语言程序实验报告,重庆理工大学-C语言程序实验报告.doc
- 查看服务器物理内存大小,如何看服务器的物理内存大小
- 在Java EE 7上骑骆驼–带有Swagger文档的REST服务
- commons-lang的FastDateFormat性能测试
- JavaScript模式读书笔记 第3章 字面量和构造函数
- 三连击(升级版)(洛谷-P1618)
- 面向对象的三个基本特征(讲解)-转载
- Flink – SlotSharingGroup
- 两个unit取和会溢出吗_真正“爱”一个人时,就会涌现这种强烈的感觉,你曾经体验过吗?...
- baidu 地图 鼠标移上显示标签 鼠标离开隐藏标签
- 一路去**ddss第4天
- HTML数据可视化散点图,数据可视化:用散点图进行数据分析
- 巧用CHKDSK命令修复U盘文件或目录损坏问题
- 计算机网络之网络安全基础-消息完整性与数字签名
- Delphi ArcEngine 创建梯度专题 Proportional
- World中利用宏命令批量删除页眉和页脚(亲测好用!)
- 001简谱的调号、拍号和情绪
- [网鼎杯 2018]Fakebook
- ios 基于CAEmitterLayer的雪花,烟花,火焰,爱心等效果demo
热门文章
- 如何选择三网手机实名制认证API接口?
- 计算机爱情诗,简短最美的现代爱情诗大全
- 管理类联考——逻辑——真题篇——第二章 翻译
- ghs文件可以删除吗_恋爱丨为什么要删除我?
- 【Python】输入某年某月某日,判断这一天是这一年的第几天?
- 计算机辅助外科手术系统,计算机辅助外科手术.pdf
- stm32f407 st-link v2的正确使用
- 1t硬盘怎么分区最好_1t硬盘怎么分区合理相关阅读-1t硬盘怎么分区合理文章阅读-123文学网...
- prometheus学习3:告警Alertmanager
- GISER的技术栈(亲们,又更新了哦!)