莫比乌斯反演的一个代数证明

莫比乌斯反演的一个代数证明

f(n)=d|ng(d)g(n)=d|nμ(d)g(nd)

考虑令 n 的标准分解为 piaid 的标准分解为 pibi,那么左式即为:

f(n)=d(g(d)[biai])

然后考虑将 g(n)=g(n) 右侧的展开

g(n)=d(g(d)i[bi=ai])=d(g(d)i[biai]j[bjaj])=d(g(d)i[biai]j(1[bj<aj]))

然后考虑将 (1[bi<ai]) 展开,这样就是去枚举一个质因子的集合 S

=dg(d)S((1)|S|i[biai]jS[bj<aj])=S(1)|S|dg(d)(i[biai]jS[bj<aj])=S(1)|S|dg(d)(i[biai]jS[bjaj1])

考虑最后那个求和号,实际上就是枚举了一个质因子的集合,令 n 除掉这些质因子的乘积 k,然后质因子指数满足 biai 的那些 g 的和,其值即为 f(nk),而 μ(k) 是定义为系数 (1)|S|

故有 g(n)=d|nμ(d)f(nd)


其实就是在质因子上做个容斥。

posted @   do_while_true  阅读(36)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?

This blog has running: 1845 days 1 hours 33 minutes 57 seconds

点击右上角即可分享
微信分享提示