积性函数
设整数集合 D 满足条件:若 m,n∈D,则 mn∈D。定义在集合 D 上的数论函数 f(n) 称为 积性函数,如果满足
f(mn)=f(m)f(n),(m,n)=1,m,n∈D
f(n) 称为完全积性函数,如果满足:
f(mn)=f(m)f(n),m,n∈D
积性函数的证明我们通常从标准素因数分解式开始。
除数函数 τ
τ(a) 或 d(a) 表示 a 的所有正除数的个数。
τ(a)=(α1+1)⋯(αs+1)=τ(p1α1)⋯τ(psαs)
τ(a) 是积性函数,若 m,n 互质,那么 m,n 的标准素因数分解式中质数底数都不同,显然 τ(m,n)=τ(m)τ(n)。
τ(a) 是不是完全积性函数,答案是否定的,因为 τ(4)=τ(2)2。
除数和函数 σ
σ(a) 表示 a 的所有正除数之和。
显然:
σ(a)=p1−1p1α1+1−1×⋯=σ(p1α1)⋯σ(psαs)
同上。
欧拉(Euler)函数 φ
φ(a)=i=1∑a[(i,a)=1]
还是从标准素因数分解式中出发,考虑 p1 这一个因子,互质的占总体的比例为 1−p11,那么剩下也是同理。(其实这不能算严谨证明)
φ(a)=n(1−p11)(1−p21)⋯(1−ps1)
其他的小性质:
若 n 为奇数,则 φ(2n)=φ(n)
原因是 2 与 n 互质而且 φ(2)=1。
若 p 为质数,n=pk,则 φ(n)=pk−pk−1
由计算式出发。
若 n>2,则 φ(n) 为偶数
若 i 与 n 互质,则 n−i 与 n 互质,而 n−i=i 时,i=n/2,n 为大于 2 的偶数,显然 i 与 n 不互质。
若 n>1,则小于等于 n 且与 n 互质的数的和为 2n×φ(n)
同上,配对即可。
重要性质
d∣n∑φ(d)=n
这种表达形式的常见思路是变换求和符号,自己起个名字叫“桶变换”,枚举 d,使得 gcd(k,n)=d,其中 k<n。
记 f(d)=∑k=1n−1[gcd(k,n)=d],那么
n=d=1∑nf(d)
因为恰好将 1,⋯,n 的所有 k 覆盖了一遍。
同时 gcd(k,n)=d⇒gcd(k/d,n/d)=1。
那么 f(d)=φ(n/d)。
n=d=1∑nf(d)=d∣n∑f(d)=d∣n∑φ(n/d)=d∣n∑φ(d)
之后会使用莫比乌斯变换证明。
Legendre 符号
咕
莫比乌斯函数 μ
μ(n)=⎩⎪⎪⎪⎨⎪⎪⎪⎧1(−1)s0n=1n=p1×p2×⋯×ps=i=1∏spi(∀pi=pj)others
μ(n) 的语言描述
如果 n 存在一个 p2 的因数,则 μ(n)=0。
否则,设 sn 为 n 的素因数个数,μ(n)=(−1)sn,特别地,s0=1。
证明 μ(n) 是积性函数
若 μ(n) 存在大于 1 的平方因子,μ(n)=0,则 μ(nm)=0。
若 μ(n),μ(m) 均不为 0,因为 n,m 互质,则 n,m 的质因子互不重合。
则 μ(nm)=(−1)snsm=(−1)sn(−1)sm=μ(n)μ(m)。
显然满足积性的条件。
莫比乌斯函数的性质、莫比乌斯变换
对于给定的数论函数,考虑 F(n)=∑d∣nf(d)。
那么:
τ(n)σ(n)n[n=1]=d∣n∑1=d∣n∑d=d∣n∑φ(d)=d∣n∑μ(d)
对于最后一个等式,我们分类讨论。
-
n=1,由定义 μ(1)=1。
-
对于 n>1,将 n 分解为 p1α1⋯psαs。
显然只有 αi=0/1 的情况我们需要考虑。
∑d∣nμ(d)=∑j=0s(sj)(−1)j=(1−1)s=0。
常见数论函数的符号
ε(n)Idk(n)one(n)=[n=1]=nk,Id(n)=n=1
这两个函数都是积性函数。
狄利克雷卷积
(f∗g)(n)=xy=n∑f(x)g(y)
也可以写作:
(f∗g)(n)=d∣n∑f(d)g(dn)=d∣n∑f(dn)g(d)
积性函数的狄利克雷卷积
若 f,g 均为积性函数,证明 (f∗g) 也为积性函数。
由定义出发,我们想要证明 (f∗g)(nm)=(f∗g)(n)×(f∗g)(m)。
(f∗g)(nm)(f∗g)(n)(f∗g)(m)=d∣nm∑f(d)g(dnm)=d1∣n∑f(d1)g(d1n)=d2∣m∑f(d2)g(d2m)
不妨枚举 d1,d2,令 d=d1×d2。
f(d1)f(d2)g(d1n)g(d2m)=f(d1d2)g(d1d2nm)=f(d)g(dnm)
对每一项都这么做,即可证明 (f∗g)(nm)=(f∗g)(n)×(f∗g)(m)。
数论函数的关系
(Id∗one)(n)=d∣n∑Id(d)=σ(n)(φ∗one)(n)=d∣n∑φ(n)=Id(n)
狄利克雷卷积的性质
交换律、结合律、对加法有分配律。
单位元:
ε∗f=f
逆元:
f∗f−1=ε
莫比乌斯反演
对于上述的变换,有反演:
f(n)=d∣n∑F(d)μ(n/d)=d∣n∑F(n/d)μ(d)
如何证明:
d∣n∑μ(d)F(n/d)=d∣n∑μ(d)j∣(n/d)∑f(j)=d∣n∑μ(n/d)j∣d∑f(j)=j∣n∑f(j)k∣j∑μ(n/k)=j∣n∑f(j)k∣(n/j)∑μ(k)=j∣n∑f(j)[n/j=1]=f(n)
总结:
- 从定义出发。
- 改变求和顺序。(d↔n/d)
- 交换求和符号。
莫比乌斯反演的狄利克雷卷积形式表示
F=f∗one⇔f=F∗μ
证明 φ 是积性函数
等价于 φ(n)=∑d∣nμ(d)n/d。
这相当于 φ(n)=(Id∗μ)(n),是积性函数。
特殊值的分析
研究 f(n),需要研究 n 的分解,也就转化为研究 f(pα)。
f(pα)=d∣pα∑μ(d)F(n/d)=μ(1)F(pα)+μ(p)F(pα−1)=F(pα)−F(pα−1)
比如说,对于 f(x)=φ(x):
φ(pα)=pα−pα−1φ(a)=n(1−p11)(1−p21)⋯(1−ps1)
对于 f(x)=σ(x):
σ(pα)=p−1pα+1−1σ(a)=i=1∏spi−1p1αi+1−1
只要是积性函数,都可以类似推出。
同时,我们可以一瞥莫比乌斯函数定义的意义:舍去 p 的次数大于 2 的项,因为这些项都可以从 1,p 推出。
证明 φ 的重要性质
d∣pα∑φ(d)=φ(1)+i=1∑αφ(pi)=1+pα−1=pα
根据 Id,one,φ 都是积性函数,得 φ 的重要性质。