初等数论入门 Lesson 3 积性函数与狄利克雷卷积
积性函数
Multiplicative Function
-
积性函数定义:
f(1)=1,∀a,bgcd(a,b)=1⇒f(ab)=f(a)f(b)
-
完全积性函数(Completely Multiplicative Function):
f(1)=1f(ab)=f(a)f(b)
一些基础的函数(注意区分):
- 常值函数:1(n)=1
- 恒等函数:id(n)=n
- 单位函数:ε(n)=[n=1]
约数个数 τ(n) 与约数和 σ(n)
记:
n=p1k1p2k2⋯prkr,pi为互异素数, ki≥1
约数个数 τ(n)
τ(n)=i=1∏r(ki+1)
约数函数和 σ(n)
σ(n)=d∣n∑d=i=1∏r(1+pi+pi2+⋯+piki)=i=1∏rpi−1piki+1−1
二者均为积性函数,但并非完全积性函数。
欧拉函数 φ(n)
φ(n) 表示 不超过 n 且与 n 互素的数的个数。
求解:
- 对于 φ(pk)
φ(pk)=pk−pk−1=pk(1−p1)
- 根据积性:
∀m,ngcd(n,m)=1φ(mn)=φ(n)φ(n)
积性证明:
由中国剩余定理:
{a≡x(modm)a≡y(modn)(gcd(x,m)=1,gcd(y,n)=1)
在模 mn 下有唯一解 a
因此 φ(mn) 的解的几何就位 φ(m)×φ(n)
- 通项公式
φ(n)=i=1∏rφ(piki)=i=1∏rpiki(1−pi1)=ni=1∏r(1−pi1)
φ(n) 是积性函数,但不是完全积性函数
莫比乌斯函数 μ(n)
定义:
μ(n)=⎩⎨⎧1,(−1)r,0,n=1k1=k2=⋯=kr=1 (即 n 为 r 个互异素数之积)存在 ki≥2 (即 n 含平方因子)
具体的:
- μ(1)=1
- μ(p)=−1,μ(pq)=+1(p=q)
- μ(p2)=0
积性证明:
- 二者有一个平方因子,则二者均为0
- 若均无平方因子,又 gcd(a,b)=1,所以素因子个数相加
重要性质
d∣n∑μ(d)={1,0,n=1n>1⟺μ∗1=ε
狄利克雷卷积
Dirichlet Convolution
定义:
(f∗g)(n)=d∣n∑f(d)g(dn)
在狄利克雷卷积中的“1”为卷积单位元 ε(n)
ε(n)={1,0,n=1n>1
这个称为单位函数
我们有:
f∗ε=ε∗f=f
一些常见的卷积:
μ∗1=εφ∗1=id1∗1=τid∗1=σ
由 μ∗1=ε 可知:
1−1=μ