Mobius - 莫比乌斯反演

更好的阅读体验戳此进入

(建议您从上方链接进入我的个人网站查看此 Blog,在 Luogu 中图片会被墙掉,部分 Markdown 也会失效)

式子

最常用的推导就是这个:

i=1nj=1m[gcd(i,j)=1]=i=1nj=1mϵ(gcd(i,j))=i=1nj=1md|gcd(i,j)μ(d)=d=1min(n,m)μ(d)ndmd

然后就可以数论分块解决了,最重要的思想就是将 gcd 转换为 ϵ 再转换为 μ

写成狄利克雷卷积的形式就是:

ϵ=μ1

不过这玩意一般没啥用。。。

整个莫比乌斯反演的结论用一般写法就是:

f(n)=d|ng(d)g(n)=d|nμ(n)f(dn)

狄利克雷卷积写法的话是:

f=g1g=fμ

关于狄利克雷卷积

这玩意似乎还是个群,存在单位元 ϵ,也就是 fϵ=f

然后也存在逆元(狄利克雷逆),求法是一大坨式子,基本用不上,然后群论那一套东西这玩意似乎都符合。

然后有这么几个常用的函数:

莫比乌斯函数 μ(x):略了(式子太长懒得写 latex 了)。

欧拉函数 φ(x):应该都知道吧。

单位函数 ϵ(x)ϵ(x)=[x=1]

恒等函数 Id(x)Id(x)=x

常数函数 1(x)1(x)=1

约数个数函数 d(x)d(x)=i|x1

约数和函数 σ(x)σ(x)=d|xd

常用的几个卷积

ϵ=μ1
d=11
Id1=σ
μId=φ
φ1=Id

证明懒得写了。。。

其它都好说,关于最后一个,根据 sssmzy 的思路大概就是把 LHS 展开,考虑一下 gcd 分组感性理解一下,虽然我没完全明白

然后关于归纳法的严格证明看到了一个很严谨的,戳此查看。(看不懂

然后根据第一个式子,显然 μ 的逆元就是 1,这样莫比乌斯反演也就很好证了。。。

也就是说 fϵ=f,然后 μ1=ϵ,所以有:

f=g1fμ=g1μfμ=gϵfμ=g

几个常用的性质

嗯这个是从 zpair 的 blog 里抄过来的,挺人类智慧。

φ(ij)=φ(i)φ(j)gcd(i,j)φ(gcd(i,j))
φ(i)φ(j)=φ(gcd(i,j))φ(lcm(i,j))
d(ij)=x|iy|j[gcd(x,y)=1]

大概这样。。。

UPD

update-2022_09_23 初稿