莫比乌斯反演

 -------------------------------------------------------------------------------------------

这是蒟蒻对莫比乌斯反演及证明的一些见解

如有错误欢迎指出,不胜感激

反演:                                                                                                 

对于函数F和f,如果能通过已知F关于f的关系推出f关于F的关系,则称这个逆过程为反演

莫比乌斯反演:                                                                                   

    定义积性函数:                                                                                                                         

    $ f(1)=1$

    $ f(xy)=f(x)f(y) 当(x,y)=1$

 

   定义莫比乌斯函数 $ \mu$                                                                                                                 

    $ \mu(1)=1$

    $ \mu(x)={(-1)}^k 当x=p_1p_2...p_k$,其中p表示素数且两两互不相同

    $ \mu(x)=0$ other cases

 

    对于莫比乌斯函数$ \mu$有                                                                                                              

    $ \sum_{d|n}\mu(d)=\begin{cases}1&n==1\\0&n>1\end{cases}$

    证明:

    对于n=1时显然

    对于n≠1时将n展开变成$ {p_1}^{a_1}{p_2}^{a_2}...{p_k}^{a_k}$

    基于$ \mu$的定义仅当所有素数的次数均为1时才有意义

    那么在显然有$ \sum\limits_{d|n}\mu(d)=C_k^0-C_k^1+C_k^2...+(-1)^kC_k^k$

    根据二项式定理,后式恰好等于(1-1)^k的展开式

    因而值为0,得证

 

引入公式1:                                                                                        

$ F(n)=\sum\limits_{d|n}f(d)=>f(n)=\sum\limits_{d|n}\mu(d)F(\frac{n}{d})$

证明:

恒等变形得

$\sum\limits_{d|n}\mu(d)F(\frac{n}{d})=\sum\limits_{d|n}\mu(d)\sum\limits_{k|\frac{n}{d}}f(k)=\sum\limits_{k|n}f(k)\sum\limits_{d|\frac{n}{k}}\mu(d)$

基于之前证明的定理$ \sum_{d|n}\mu(d)=\begin{cases}1&n==1\\0&n>1\end{cases}$

因而当且仅当$ n=k$时$ \sum\limits_{d|\frac{n}{k}}\mu(d)=1$否则为0

故$ \sum\limits_{k|n}f(k)\sum\limits_{d|\frac{n}{k}}\mu(d)=f(n)$得证

其实这个公式在莫比乌斯的相关题中出现不多,更多的是公式2

 

引入公式2:                                                                                        

$ F(n)=\sum\limits_{n|d}f(d)=>f(n)=\sum\limits_{n|d}\mu(\frac{d}{n})F(d)$

证明:

令$ k=\frac{d}{n}$那么得到

$ \sum\limits_{n|d}\mu(\frac{d}{n})F(d)=\sum\limits^{+\infty}_{k=1}\mu(k)F(nk)=\sum\limits^{+\infty}_{k=1}\mu(k)\sum\limits_{nk|t}f(t)=\sum\limits_{n|t}f(t)\sum\limits_{k|\frac{t}{n}}\mu(k)$

同理当且仅当$ t=n$时$ \sum\limits_{k|\frac{t}{n}}\mu(k)=1$

化简得$ \sum\limits_{n|t}f(t)\sum\limits_{k|\frac{t}{n}}\mu(k)=f(n)$得证

posted @ 2018-04-08 09:53  Kananix  阅读(303)  评论(1编辑  收藏  举报

Contact with me