本文探讨狄利克雷生成函数以及其相关应用。

另外,使用表示素数集合。

狄利克雷生成函数

对于无穷序列,定义其狄利克雷生成函数(Dirichlet series generating function,DGF)1

如果序列满足积性(积性函数2):,那么其 DGF 可以由质数幂处的取值表示:

对于两个序列,其 DGF 之积对应的是两者的狄利克雷卷积序列:

常见积性函数的 DGF

DGF 最适合用于研究与积性函数的狄利克雷卷积相关的问题。因此首先我们要了解常见积性函数的 DGF。

黎曼函数

序列的 DGF 是是黎曼函数。

由于其满足积性,因此我们可以得到的 DGF 的另一种形式:

莫比乌斯函数

对于莫比乌斯函数,它的 DGF 定义为

容易发现,也就是说

欧拉函数

对于欧拉函数,它的 DGF 定义为

因此有

幂函数

对于函数,它的 DGF 定义为

根据这些定义,我们可以轻松地证明,因为

其他函数

对于约数幂函数,它的 DGF 可以表示为狄利克雷卷积的形式:

对于(无平方因子数),它的 DGF 为

相关应用

DGF 的应用主要体现在构造积性序列的狄利克雷卷积序列。研究方向通常是质数处的取值。

例如在杜教筛的过程中,要计算积性序列的前缀和,我们需要找到一个积性序列使得都可以快速求前缀和。那么我们可以利用 DGF 推导这一过程。

以洛谷 3768 简单的数学题3为例,我们要对构造一个。由于是积性的,考虑其 DGF

因此。所以令即可。这样有,两者都是可以快速计算前缀和的。

1. https://en.wikipedia.org/wiki/Generating_function#Dirichlet_series_generating_functions_(DGFs)

2. https://en.wikipedia.org/wiki/Multiplicative_function

3. https://oi-wiki.org/math/du/#_7