Dirichlet 卷积
https://evrgardenviolet.github.io/post/dirichlet-juan-ji/
https://evrgardenviolet.github.io/
Dirichlet 卷积
定义
对于两个数论函数 f(x) 和 g(x) , 则它们的狄利克雷卷积得到的结果 h(x) 定义为:
h(x)=d∣x∑f(d)g(dx)=ab=x∑f(a)g(b)
上式简记为
h=f∗g
狄利克雷卷积是数论函数的重要运算,数论函数的许多性质都是通过这个运算挖掘出来的。
狄利克雷卷积与狄利克雷生成函数(DGF)密切相关。对于两个序列 f,g , 其狄利克雷生成函数之积,对应的是两者的狄利克雷卷积序列的狄利克雷生成函数:
F~(x)G~(x)=i∑j∑(ij)xfigi=i∑ix1d∣i∑fdgdi
性质
交换律: f∗g=g∗f 。
结合律: (f∗g)∗h=f∗(g∗h) 。
分配率: (f+g)∗h=f∗h+g∗h。
等式的性质: f=g 的充要条件是 f∗g=g∗f , 其中数论函数 h(x) 要满足 h(x)=0 。
单位元: 单位函数 ε 是 Dirichlet 卷积运算中的单位元,即对于任何数论函数 f , 都有 f∗ε=f 。
逆元: 对于任何一个满足 f(x)=0 的数论函数,如果有另一个数论函数 g(x) 满足 f∗g=ε , 则称 g(x) 是 f(x) 的逆元。由 等式的性质 可知,逆元是唯一的。(PS.狄利克雷卷积运算中的逆元,在狄利克雷生成函数中相当于倒数运算。)
容易构造出 g(x) 的表达式为:
g(x)=f(1)ε(x)−∑d∣x,d=1f(d)g(dx)
重要结论
两个积性函数的 Dirichlet 卷积也是积性函数
证明:
设两个积性函数为 f(x) 和 g(x) , 再记 h=f∗g 。
设 gcd(a,b)=1 ,则:
h(a)=d1∣a∑f(d1)g(d1a),h(b)=d2∣b∑f(d2)g(d2b),
所以:
h(a)h(b)=d1∣a∑f(d1)g(d1a)d2∣b∑f(d2)g(d2b)=d∣ab∑f(d)g(dab)=h(ab)
综合以上两点,结论成立。
证毕
积性函数的逆元也是积性函数
证明略(滑稽)