莫比乌斯反演

莫比乌斯反演

约定

[x] 为逻辑判断函数,若 x 为真则 [x]=1 否则为 0

积性函数

对于一个数论函数 f。若当 gcd(i,j)=1 时,满足 f(i×j)=f(i)×f(j) 则称 f 为积性函数。

若对于任意 i,j 满足 f(i×j)=f(i)×f(j) 则称 f 为完全积性函数。

常见的积性函数:

单位元函数 ϵ(n)=[n=1]

乘法单位元函数 E(n)=1

莫比乌斯函数 μ(n)

欧拉函数 φ(n)

狄利克雷卷积

f,g 为两个数论函数,则卷积运算定义为:

(fg)(n)=d|nf(d)×g(nd)

也可以写成:

(fg)(n)=ij=nf(i)×g(j)

这个卷积满足交换律结合律。

交换律:由定义显然可知。

结合律:

(h(fg))(n)=pk=n(ij=pf(i)×g(j)))×h(k)(h(fg))(n)=ijk=nf(i)×g(j)×h(k)

定义乘法单位元函数 EE(i)=1。那么就有:

(fE)(n)=d|nf(d)×E(nd)(fE)(n)=d|nf(d)

定义单位元函数 ϵ(n)=[n=1]。那么就有:

(fϵ)(n)=d|nf(d)×ϵ(nd)(fϵ)(n)=f(n)

逆元

f 在狄利克雷卷积意义下的逆元记作 f1。定义 (ff1)(n)=ϵ(n)

莫比乌斯函数

n=pici 其中 c>0pi 为质数。

定义 μ(n) 函数为:

μ(n)={1n=1(1)mci>10ci>1

说人话就是,如果 n 的某一个质因子的个数大于 1 那么 μ(n)=0 。否则 μ(n)=(1)mm 表示 n 的质因子个数。特殊地,我们定义 μ(1)=1

结论:莫比乌斯函数的逆元是 E

即有 (μE)(n)=ϵ(n)

证明:

n=i=1mpici

(μE)(n)=d|nμ(d)×E(nd)=d|nμ(d)=i=0m(mi)(1)i=i=0m(mi)(1)i(1)mi=(1+1)m=0

特殊地,(μE)(1) 显然为 1

也就是说 (μE)(n)=[n=1]

那么可得 (μE)(n)=ϵ

莫比乌斯反演

对于两个数论函数 f,g。若有 f(n)=d|ng(d)

则:

g(n)=d|nf(d)μ(nd)

证明:

f(n)=d|ng(d)f(n)=(gE)(n)(fμ)(n)=(gEμ)(n)(fμ)(n)=(gϵ)(n)d|nf(d)×μ(nd)=g(n)

得证。

posted @   夜空之星  阅读(46)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
点击右上角即可分享
微信分享提示