莫比乌斯反演 学习笔记
注:以下内容源自各种各样的资料,不保证正确性,仅供参考。
约定 \(*\) 代表运算“卷”,部分出现的 \(1\) 代表常数函数。
莫比乌斯函数
\(\mu\) 为莫比乌斯函数,定义为: \[ \mu(n)=\begin{cases} 1 & n=1 \\ 0 & n\text{含有平方因子}\\ (-1)^k & k\text{为}n\text{的本质不同质因子个数} \end{cases} \] 莫比乌斯函数是积性函数,可以求线性筛的同时求出。
莫比乌斯函数的性质
性质1: \[ \sum\limits_{d|n}\mu (d)=\begin{cases} 1 & n=1 \\ 0 & n\neq 1 \end{cases} \] 也就是说,\(\sum_{d|n}\mu(d)=\varepsilon(n)\),即 \(\mu * 1=\varepsilon\)
- 引理:\([gcd(i,j)=1]=\sum\limits_{d|gcd(i,j)}\mu(d)\)
性质2: \[ \varphi * 1=\operatorname{id} \] 两边同时卷 \(\mu\) 可得到 \(\varphi=\operatorname{id}*\mu\)
莫比乌斯变换与反演
设 \(f(n),g(n)\) 是两个数论函数。
如果有 \(f(n)=\sum_{d|n}g(d)\),那么有 \(g(n)=\sum_{d|n}\mu(d)f(\frac{n}{d})\)
这种形式下,\(f(n)\) 称作 \(g(n)\) 的莫比乌斯变换,\(g(n)\) 称作 \(f(n)\) 的莫比乌斯反演。
如果有 \(f(n)=\sum_{n|d}g(d)\),那么有 \(g(n)=\sum_{n|d}\mu(\frac{d}{n})f(d)\)
应用
莫反常常与数论分块+前缀和结合,加速运算。