萌新的莫比乌斯反演学习记。
开头规范
定义单位函数 ϵ(n){10n=1n=1
定义幂函数 Idk(n)=nk 注意 k 取值从 0 开始
定义除数函数 σk(n)=d∣n∑dk 注意 k 取值从 0 开始
以及欧拉函数 φ
迪利克雷卷积
定义数论函数Z+→C 的函数间的一中二元运算,即:
(f∗g)(n)=d∣n∑f(d)g(dn)
其中,一个比较重要的性质是若 f,g 是积性函数,那么一定也有 (f∗g) 是积性函数。
(似乎只能用 f∗g 表示 f,g 的迪利克雷卷积)
一些“常识”
(f∗1)(n)=d∣n∑f(d)1(dn)=d∣n∑f(d)
把 f 换成 Idk
(Idk∗1)(n)=d∣n∑Idk(d)=d∣n∑dk=σk(n)
对 φ(n),n=pm 有
(φ∗1)(n)=i=0∑mφ(pi)=i=1∑m(pi−pi−1)+1=n
否则,因为 φ(n) 是积性函数, φ(n)=pim∣n∑φ(pim)=n
一些性质
交换律,结合律,分配律。
单位元
(ϵ∗f)(n)=f(n) 即 ϵ 是单位元
逆元
f∗g=ϵ 即 f−1=g
同时,有 f−1(1)=f(1)1 说明 f(1)=0
有
g(n)=⎩⎨⎧f(n)1−f(1)1d∣n∑f(d)g(dn)n=1otherwise
证明:当 n≥2 带入求 f∗g(n) 即可
(f∗g)(n)==f(1)∗g(n)+d∣n,d≤2∑f(d)g(dn)=0
显然,积性函数都含有逆元。并且,逆元也是积性函数。
莫比乌斯反演
若 gn=d∣n∑f(d)
那么 f(n)=d∣n∑μ(d)f(dn)
其中 μ(n)=⎩⎨⎧1(−1)k0n=1k为n的本质不同的质因子个数n含有平方因子
可以证明 1 (常数函数)的逆元即为 μ(n)
我们设
$n=\operatorname{\Pi}^{k}{i=1}\limits p{i}^{c_i} ,n’=\operatorname{\Pi}^{k}{i=1}\limits p{i}^{1} $
d∣n′∑μ(d)=∑i=0kCki
当且仅当 μ(1),μ(0) 为 1