概念
若函数满足 f ( n ) = f ( a ) ⋅ f ( b ) f(n)=f(a)\cdot f(b) f(n)=f(a)⋅f(b) ,其中 a , b a,b a,b 互质,则称函数 f f f 为积性函数。
如果 a , b a,b a,b 不互质还满足 f ( n ) = f ( a ) ⋅ f ( b ) f(n)=f(a)\cdot f(b) f(n)=f(a)⋅f(b) ,则称函数 f f f 为完全积性函数。
性质
积性函数的狄利克雷卷积(有关狄利克雷卷积的介绍可以看看我的另一篇博客)都是积性函数。
两个积性函数的乘积仍是积性函数。
积性函数可以用线性筛来求,对于积性函数 f ( n ) f(n) f(n) ,因为 n n n 可以质因数分解为 p 1 a 1 ⋅ p 2 a 2 ⋯ p k a k p_1^{a_1}\cdot p_2^{a_2}\cdots p_k^{a_k} p1a1⋅p2a2⋯pkak ,所以 f ( n ) = f ( p 1 a 1 ) ⋅ f ( p 2 a 2 ) ⋯ f ( p k a k ) f(n)=f(p_1^{a_1})\cdot f(p_2^{a_2})\cdots f(p_k^{a_k}) f(n)=f(p1a1)⋅f(p2a2)⋯f(pkak)。
积性函数的第一项的值都为 1 1 1 ,因为 g ( 1 ) ∗ g ( n ) = g ( 1 ∗ n ) = g ( n ) g(1)*g(n) = g(1 * n) = g(n) g(1)∗g(n)=g(1∗n)=g(n) ,所以 g ( 1 ) = 1 g(1) = 1 g(1)=1 。
常见的积性函数
- 常数函数 I ( n ) I(n) I(n) ,其中 I ( n ) = 1 I(n)=1 I(n)=1 。
- 恒等函数 I d ( n ) Id(n) Id(n) ,其中 I d ( n ) = n Id(n) = n Id(n)=n 。
- 幂函数 I d k ( n ) Id_k(n) Idk(n) ,其中 I d ( n ) = n k Id(n) = n^k Id(n)=nk 。
- 约数和函数 σ ( n ) \sigma(n) σ(n) ,其中 σ ( n ) = ∑ d ∣ n d \sigma(n)=\sum_{d|n}d σ(n)=∑d∣nd 。
- 约数个数函数 σ 0 ( n ) \sigma_0(n) σ0(n) ,其中 σ 0 ( n ) = ∑ d ∣ n d 0 \sigma_0(n)=\sum_{d|n}d^0 σ0(n)=∑d∣nd0 。
- 欧拉函数 ϕ ( n ) \phi(n) ϕ(n) ,其中 ϕ ( n ) = ∑ d ≤ n [ ( d , n ) = 1 ] \phi(n) = \sum_{d\leq n}[(d,n)=1] ϕ(n)=∑d≤n[(d,n)=1] 。
- 莫比乌斯函数 μ ( n ) \mu(n) μ(n) ,有关莫比乌斯函数的介绍可以看我的另一篇博客。
其中 I ( n ) , I d ( n ) , I d k ( n ) I(n),Id(n),Id_k(n) I(n),Id(n),Idk(n) 为完全积性函数。