莫比乌斯(Mobius)函数定义:
μ(n)={1n=1(−1)kn=p1p2⋯pk0其他
\mu(n)=\left\{
\begin{array}{}
1 & & n=1 \\
(-1)^k & & n=p_1p_2\cdots p_k \\
0 & & 其他
\end{array}
\right.
μ(n)=⎩⎨⎧1(−1)k0n=1n=p1p2⋯pk其他
对于第二种情况,p1,p2,⋯ ,pkp_1,p_2,\cdots,p_kp1,p2,⋯,pk是互不相同的质数。
辅助定理
对于任意正整数nnn,恒有
∑d∣nμ(d)=⌊1n⌋={1n=10n>1
\sum\limits_{d|n}\mu(d)=\lfloor \dfrac{1}{n} \rfloor = \left\{
\begin{array}{}
1 & & n = 1 \\
0 & & n>1
\end{array}
\right.
d∣n∑μ(d)=⌊n1⌋={10n=1n>1
莫比乌斯反演定理
f(n)f(n)f(n)和g(n)g(n)g(n)是定义在正整数集合上的两个函数,若
f(n)=∑d∣ng(d)
f(n)=\sum\limits_{d|n}g(d)
f(n)=d∣n∑g(d)
则
g(n)=∑d∣nμ(d)f(nd)
g(n)=\sum\limits_{d|n}\mu(d)f(\dfrac{n}{d})
g(n)=d∣n∑μ(d)f(dn)
反之亦然.
证明:
∑d∣nμ(d)f(nd)=∑d∣nμ(d)∑k∣ndg(k)=∑d∣n∑k∣ndg(k)μ(d)=∑k∣n∑d∣nkg(k)μ(d)=∑k∣ng(k)∑d∣nkμ(d)=g(n)\sum\limits_{d|n}\mu(d)f(\dfrac{n}{d})
= \sum\limits_{d|n}\mu(d)\sum\limits_{k|{\frac{n}{d}}}g(k) \\
= \sum\limits_{d|n}\sum\limits_{k|{\frac{n}{d}}}g(k)\mu(d) \\
= \sum\limits_{k|n}\sum\limits_{d|{\frac{n}{k}}}g(k)\mu(d) \\
= \sum\limits_{k|n}g(k)\sum\limits_{d|{\frac{n}{k}}}\mu(d) \\
= g(n)
d∣n∑μ(d)f(dn)=d∣n∑μ(d)k∣dn∑g(k)=d∣n∑k∣dn∑g(k)μ(d)=k∣n∑d∣kn∑g(k)μ(d)=k∣n∑g(k)d∣kn∑μ(d)=g(n)
莫比乌斯反演实际上是容斥。
几种常见的反演
1、
g(n)=μ(n)f(n)={1n=10n>1g(n)=∑d∣nμ(d)f(nd)=μ(d)
g(n)=\mu(n) \\
f(n)=\left\{
\begin{array}{}
1 & & n = 1 \\
0 & & n>1
\end{array}
\right. \\
g(n)=\sum\limits_{d|n}\mu(d)f(\dfrac{n}{d})=\mu(d)
g(n)=μ(n)f(n)={10n=1n>1g(n)=d∣n∑μ(d)f(dn)=μ(d)
所以莫比乌斯函数本身也可以反演。
2、
f(n)=ng(n)=ϕ(n)n=∑d∣nϕ(d)
f(n)=n \\
g(n)=\phi(n) \\
n=\sum\limits_{d|n}\phi(d)
f(n)=ng(n)=ϕ(n)n=d∣n∑ϕ(d)