数论函数&&莫比乌斯反演&&杜教筛
1.各种积性函数
单位函数:
\epsilon(n)=[n=1]=\begin{equation}
\left\{
\begin{array}{**lr**}
1,\quad n=1 \\
0,\quad n\neq0
\end{array}
\right.
\end{equation}
Id函数
idk(n)=nk
其中记Id(x)=id1(x)=x
除数函数:
σk(n)=d∣n∑dk
其中σ0(n)常记为d(n),约数和σ1(n)常记为σ(n)。
欧拉函数:
ϕ(n)=n⋅i=1∏s(1−pi1)
其中n=p1α1p2α2⋯psαs
欧拉函数有如下性质
n=d∣n∑ϕ(d)
或:Id=ϕ∗1
证明:把1到n的整数按与n的最大公约数分类
若gcd(n,i)=d,那么gcd(dn,di)=1。
又dn⩾di ,这样的di有ϕ(dn) 个
所以i有ϕ(dn)个。
因此
n=d∣n∑ϕ(dn)=d∣n∑ϕ(d)
因为dn和d遍历的n的约数。
莫比乌斯函数:
\mu(n)=\begin{equation}
\left\{
\begin{array}{**lr**}
1,\quad n=1 \\
(-1)^s, n=p_1p_2\cdots p_s\\
0,\quad otherwise
\end{array}
\right.
\end{equation}
其中otherwise表示n有平方因子。
性质:
d∣n∑μ(d)=ϵ(n)
即
μ∗1=ε
证明:
n=1时显然成立
n>1 ,设π(n)=s,当μ(d)=0时,d的每个素因子质数为0或1
可以从中选出k个指数为1,选法共有(ks)种。
所以,根据二项式定理,有(请走这边)
d∣n∑μ(d)=k=0∑s(−1)k(ks)=(1−1)s=0
得证
2.狄利克雷卷积
h(n)=d∣n∑f(d)g(dn)
记作h=f∗g
性质:
单位函数ε是狄利克雷卷积的单位元,即f∗ε=f
狄利克雷卷积满足交换律和结合律
如果f,g都是积性函数,那么f∗g也是积性函数
证明:
设n=p1α1p2α2⋯psαs,那么有
f(n)=α1f(p1)α2f(p2)⋯αsf(ps)g(n)=α1g(p1)α2g(p2)⋯αsg(ps)h(n)=f∗g=α1(f(1)+g(n))+α2(f(p1)+g(p1n))+⋯=α1h(p1))α2h(p2)⋯αsh(ps)
常用卷积:μ∗1=ϵ,Id=ϕ∗1
3.莫比乌斯反演
莫比乌斯变换
g(n)=d∣n∑f(d)
称g是f的莫比乌斯变换,f是g的莫比乌斯逆变换。
也记作g=f∗1。
莫比乌斯反演定理
g(n)=d∣n∑f(d)⇔f(n)=d∣n∑g(d)μ(dn)
证明:
g=f∗1⇔f=f∗ε=f∗1∗μ=g∗μ
经典问题
跟定x,y,使x,y互质的数对数有多少
x=1∑ny=1∑m[gcd(x,y)=1]=x=1∑ny=1∑md∣gcd(x,y)∑μ(d)=x=1∑ny=1∑md∣x,d∣y∑μ(d)=d∣x,d∣y∑x=1∑ny=1∑mμ(d)=d=1∑min(n,m)μ(d)⌊dn⌋⌊dm⌋
x=1∑ny=1∑m[gcd(x,y)=1]=x=1∑ny=1∑md∣gcd(x,y)∑μ(d)=x=1∑ny=1∑md∣x,d∣y∑μ(d)=d∣x,d∣y∑x=1∑ny=1∑mμ(d)=d=1∑min(n,m)μ(d)⌊dn⌋⌊dm⌋
4.杜教筛(SUM)
杜教筛是对数论函数求和的一种方式。
欧拉函数前缀和:
φ(n)=i=1∑nϕ(i)
考虑到Id=ϕ∗1,有
21n(n+1)=k=1∑nk=k=1∑nd∣k∑ϕ(d)=k=1∑nd∣k∑ϕ(dk)=d=1∑nk=1∑⌊dn⌋ϕ(k)=d=1∑nφ(⌊dn⌋)
莫比乌斯函数前缀和:
考虑到1=μ∗ϵ,有
1=k=1∑nϵ(k)=k=1∑nd∣k∑μ(dk)=d=1∑nd∣kk∈[1,n]∑μ(dk)=d=1∑nk=1∑⌊dn⌋μ(k)=d=1∑nM(⌊dn⌋)
一般积性函数的前缀和:
ff