数论函数——莫比乌斯反演

Posted liuquanxu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数论函数——莫比乌斯反演相关的知识,希望对你有一定的参考价值。

一些函数的一些性质

取整函数 (lfloor x floor)

(一)(lfloor x floor <= x < lfloor x floor +1)

(二)对任意x与正整数a,b(lfloor lfloor frac{x}{a} floor /b floor=lfloor frac{x}{ab} floor)

(三)对于正整数n,1 -- n中d的倍数个数为 (lfloor frac{n}{d} floor)

(四)若n为正整数,(lfloor frac{n}{d} floor)不同取值个数不超过(2 imessqrt{n}种)

证明:
((1)若d leq{sqrt{n}},lfloor frac{n}{d} floor只有不超过sqrt{n}种)

((2)若d>sqrt{n},lfloor frac{n}{d} floor leq frac{n}{d} leq sqrt{n},lfloor frac{n}{d} floor 不超过sqrt{n}种)

(综上,lfloor frac{n}{d} floor 不超过2 imes{sqrt{n}}种)

调和数

定义 [Hn=sumlimits_{k=1}^{n}frac{1}{k}]运算得[ Hn=ln(n)+r+o(1) ]其中r为欧拉马歇罗尼常数,r约为0.577 ,因此[ sumlimits_{d=1}^{n} lfloor frac{n}{d} floor = o(n imes{logn)} ]

素数计数函数

[ pi(n)sim frac{n}{ln (n)}][ 因此n附近素数密度近似为frac{1}{ln(n)}][ 第n个素数pnsim n imes{ln(n)}]

数论函数

积性函数

[ f为数论函数,对互质的正整数a,b,f(a imes{b})=f(a) imes{f(b})]

完全积性函数

[ f为数论函数,对任意的正整数a,b,f(a imes{b})=f(a) imes{f(b})]
(若f为积性函数,) [ n=p1^{a1} imes{p_2^{a_2}} imes{p_3^{a_3}}...... imes{p_s^{a_s}}][ f(n)=f(p_1^{a_1}) imes{f(p_2^{a_2})} imes{f(p_3^{a_3})}...... imes{f(p_s^{a_s})}]

单位函数

[epsilon(n)=[n==1]= left{ egin{aligned} 1&,n=1 0&,n!=1\end{aligned} ight. ]

除数函数

(delta_k(n)表示n因子的k次方之和)
[ delta_k(n)=sumlimits_{d|n}d^k]

Euler函数:(phi(n))

(Euler函数表示不超过n且与n互质的正整数个数)
性质:
[ n=sumlimits_{d|n}phi(d) ]
证明:

(若gcd(n,i)=d,gcd(frac{n}{d},frac{i}{d})=1)

(其中frac{i}{d}是不超过frac{n}{d}的整数,由欧拉函数的定义,i的个数为phi(frac{n}{d})个)

(对于所有的d|n,n=sumlimits_{d|n}phi(frac{n}{d})=sumlimits_{d|n}phi(d))

Dirichlet 卷积

(f,g为数论函数,数论函数h满足) [ h(n)=sumlimits_{d|n}f(d)g(frac{n}{d})]
(则h为f与g的Dirichlet卷积,记为)
[h=f ast g]

性质

((1)单位函数epsilon为Dirichlet卷积的单位元,即对于任意函数f,有)
[epsilon ast f=f ast epsilon =f]

((2)满足交换律和结合律)

((3) 若f,g为积性函数,f ast g也为积性函数)

((4) 逆函数:f ast f_逆=epsilon)

(定义幂函数:Id_k(n)=n^k,Id=Id_1)

(所以除数函数: delta_k=1 ast Id_k)

(Euler函数: phi(n) = 1 ast Id)

计算Dirichlet卷积:

(f,g为数论函数,则 f ast g在n处的值需要枚举n的所有约数)

(计算f ast g的前n项,枚举1到n中每个数的倍数)

Mobius 函数

[mu(n)= left{ egin{aligned} &1&n=1 &(-1)^s&n=p_1 imes{p_2} imes{p_3}...... imes{p_s}&0&otherwise \end{aligned} ight. ]
(其中p_1,p_2,p_3为素数)

性质

[sumlimits_{d|n}mu(n)= epsilon(n) Rightarrow mu ast 1 = epsilon]

证明:

(n=1,显然成立)

(n>1)

(设n有s个不同的素因子,由Mobius函数定义,)

(当且仅当d无平方因子的时候,mu(d)!=0)

(于是d中的每一个素因子的指数只能是0或1)

(故由二项式定理)

[sumlimits_{d|n}mu(d)=sumlimits_{k=0}^s (-1)^k(s,k)=(1-1)^s=0]

(得证)

Mobius变换

(设f为数论函数,定义函数g满足:)
[g(n)=sumlimits_{d|n}f(d)]
(则称g为f的Mobius变换,f是g的Mobius逆变换)

(Dirichlet卷积) [g=f ast 1]

Mobius反演

(g(n)=sumlimits_{d|n}f(d)的充要条件为f(n)=sumlimits_{d|n}g(d)mu(frac{n}{d}))

证明:

[g=f ast 1]
[f=f ast epsilon =f ast 1 ast mu =g ast mu]

得证。

应用

利用Dirichlet卷积可以解决一系列求和问题。
常用一个Dirichlet卷积替换求和式中的一部分,然后调换求和顺序,最终降低时间复杂度。

常用:
(mu ast 1= epsilon)
(Id = 1 ast phi)

以上是关于数论函数——莫比乌斯反演的主要内容,如果未能解决你的问题,请参考以下文章

数论18——反演定理(莫比乌斯反演)

数论入门——莫比乌斯函数,欧拉函数,狄利克雷卷积,线性筛,莫比乌斯反演,杜教筛

莫比乌斯函数与莫比乌斯反演

数论函数——莫比乌斯反演

数论函数与莫比乌斯反演

数论卷积公式and莫比乌斯反演