Dirichlet卷积定义
若有两个函数
f与
g,则其
Dirichlet卷积为(
∗为卷积,为避免混淆,乘号用
×表示)
f(n)∗g(n)=d∣n∑f(d)g(dn)
性质
简单性质
交换律:
f∗g=g∗f
结合律:
(f∗g)∗h=f∗(g∗h)
分配律:
f∗(g+h)=f∗g+f∗h
单位元
定义元函数:
ϵ(n)=[n=1]
其中
[a]指如果
a为真,其值为1,反之则为0。
所以
f∗ϵ=ϵ∗f=f
证明:
f(n)∗ϵ(n)=d∣n∑f(d)ϵ(dn)
∵当dn=1时⟹ϵ(dn)=0⟹f(d)ϵ(dn)=0
∴f(n)∗ϵ(n)=d∣n且d=n∑f(d)ϵ(dn)+f(n)ϵ(1)=f(n)
积性函数
对于一个函数
f,若对于所有互质的正整数
a,b,均有
f(ab)=f(a)f(b),则
f为一个积性函数。
数学语言:对于函数
f,若对于
∀a,b∈N+,gcd(a,b)=1,都有
f(ab)=f(a)f(b),则
f为一个积性函数。
好处:便于快速处理函数值
性质:对于两个积性函数
f,g,
f∗g也为积性函数
常见的积性函数
1.除数函数:
n的约数的
k次幂之和,
σk(n)=∑d∣ndk。
2.约数个数函数:
n的约数个数,
d(n)=σ0(n)=∑d∣n1。
3.约数和函数:
n的所有约数之和,
σ(n)=σ1(n)=∑d∣nd。
4.欧拉函数:
[1,n]中与
n互质的数的个数,
ϕ(n)=φ(n)=∑ni=1[gcd(i,n)=1]。
5.莫比乌斯函数:定义式:
对于一个数
n,
{∑d∣nμ(d)}=[n=1]
当
n不等于
1时,
n所有因子的莫比乌斯函数值的和为
0
求解该递归式:
μ(n)={0n有平方因子(−1)totherwise
其中
t为
n质因子个数
6.元函数:
ϵ(n)=[n=1]。
7.幂函数:
n的
k次方。
Idk(n)=nk。
8.恒等函数:
I(n)=Id0(n)=1。
9.单位函数:
Id(n)=Id1(n)=n。
一些恒等式
I(n)∗I(n)=d∣n∑I(d)I(dn)=d∣n∑1=d(n),即I∗I=d
Id(n)∗I(n)=d∣n∑Id(d)I(dn)=d∣n∑d=σ(n),即Id∗I=σ
μ(n)∗I(n)=d∣n∑μ(d)I(dn)=d∣n∑μ(d)=ϵ(n),即μ∗I=ϵ
由
φ的定义知,它还可以表示分母为
n的最简真分数个数。
所以列出分数
n1,n2,n3,...,nn,再约分,以分母分别统计可得
φ(n)∗I(n)=d∣n∑φ(d)I(dn)=d∣n∑φ(d)=n=Id(n),即φ∗I=Id
∵φ∗I=Id
∴φ∗I∗μ=Id∗μ
∴φ∗ϵ=Id∗μ
∴φ=Id∗μ