补充一下莫比乌斯反演的前置知识
狄利克雷乘积(Dirichlet product)亦称狄利克雷卷积、卷积,是数论函数的重要运算之一。设f(n)、g(n)是两个数论函数,它们的Dirichlet(狄利克雷)乘积也是一个数论函数,简记为h(n)=f(n)*g(n)。
前置知识:积性函数
规定几种函数:
单位函数:ϵ(n)={1n=10n>1幂函数:Idk(n)=nk常数函数:1(n)=1整除函数:σk(n)=∑d∣ndk欧拉函数:ϕ(n)
对于函数f和g,狄利克雷卷积的运算过程为:
(f∗g)(n)=∑d∣nf(d)g(nd)
性质:
1.若f,g为积性函数,则f∗g也为积性函数。
2.狄利克雷卷积满足交换律,f∗g=g∗f
3.狄利克雷卷积满足结合律,f∗(g∗h)=(f∗g)∗h
4.狄利克雷卷积满足分配律,f∗(g+h)=f∗g+f∗h
5.Idk∗1=σk
证明:
(Idk∗1)(n)=∑d∣nIdk(d)⋅1(nd)=∑d∣ndk=σk(n)
6.(ϕ∗1)=Id
证明:
设为p质数,m>0
(ϕ∗1)(pm)=∑d∣pmϕ(d)=m∑i=0ϕ(pi)=p0+m∑i=1(pi−pi−1)=pm
因为n可以表示为n=pm11⋅pm22⋅...⋅pmrr,由积性函数的性质可得(ϕ∗1)(n)=n=Id(n)
证毕
7.(ϵ∗f)(n)=∑d∣nf(d)ϵ(nd)=f(n)
狄利克雷逆元
在狄利克雷卷积中,单位元是ϵ,定义狄利克雷逆元如下:
f∗f−1=ϵ
则将f−1称为f的逆元
几个性质:
1.f−1(1)=1f(1)
2.对于n>1有:
f−1(n)=−1f(1)⋅∑d∣n,d>1f(d)f−1(nd)
证明:
n=1时:
1=ϵ(1)=(f∗f−1)(1)=∑d∣1f(d)f−1(1d)=f(1)f−1(1)可得:f−1(1)=1f(1)
n≠1时:
(f∗f−1)(n)=∑d∣nf(d)f−1(nd)=f(1)f−1(n)+∑d∣n,d>1f(d)f−1(nd)=f(1)⋅(−1f(1))∑d∣n,d>1f(d)f−1(nd)+∑d∣n,d>1f(d)f−1(nd)=0=ϵ(n)
证毕
3.μ−1(n)=1
证明:
因为:ϵ(n)=(μ∗μ−1)(n)=∑d∣nμ(d)μ−1(nd)且;ϵ(n)=∑d∣nμ(d)所以:μ−1(n)=1(n)=1
暂时写这么多
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义