符号
- 元函数 ε(n):=[n=1]
- 常数函数 1(n):=1
- 恒等函数 id(n):=n
莫比乌斯函数
μ(x):=⎩⎨⎧1,0,(−1)k,n=1n 含有次数大于 1 的因子其他情况,其中 k 为 x 的本质不同质因子个数
可以用线性筛处理出莫比乌斯函数。
狄利克雷卷积
设 f(n) 和 g(n) 是两个积性函数,则
(f∗g)(n):=d∣n∑f(d)g(dn).
性质
- 交换律 f∗g=g∗f
- 结合律 (f∗g)∗h=f∗(g∗h)
- 分配律 (f+g)∗h=f∗h+g∗h
- 积性函数的乘积、狄利克雷卷积还是积性函数
常用性质
- ∑d∣nμ(n)=[n=1]⇔μ∗1=ε
- ∑d∣nφ(d)=n⇔φ∗1=id
- ∑d∣nμ(d)dn=φ(n)⇔μ∗id=φ
- f∗ε=f
- gcd(n,m)=∑d∣nφ(d)[d∣m],用性质 2 证明
- ε(gcd(n,m))=∑d∣gcd(n,m)μ(d),用性质 1 证明
莫比乌斯反演
形式一:因子
若 f(n) 和 g(n) 是积性函数,则
f(n)=d∣n∑g(d)⇔g(n)=d∣n∑μ(d)f(dn).
形式二:倍数
若 f(n) 和 g(n) 是积性函数,则
f(n)=n∣d∑g(d)⇔g(n)=n∣d∑μ(nd)f(d).
二项式反演
形式一
fn=i=0∑n(−1)i(in)gi⇔gn=i=0∑n(−1)i(in)fi.
形式二
组合意义:
- fn 表示任一大小为 n 的集合的子集方案数(不一定是个数)之和,不同集合的子集之间可以重复;
- gn 表示任一大小为 n 的集合的方案数。
fn=i=0∑n(in)gi⇔gn=i=0∑n(−1)n−i(in)fi.
形式三
组合意义:
- fn 表示任一大小为 n 的集合的超集方案数(不一定是个数)之和,不同集合的超集之间可以重复;
- gn 表示任一大小为 n 的集合的方案数之和。
f(n)=i=n∑∞(ni)g(i)⇔g(n)=i=n∑∞(−1)i−n(ni)f(i).