狄利克雷卷积学习笔记

0.更新

upd 2023.5.18 更新了狄利克雷卷积新的一个性质,更新了常用结论的证明

1.正文

这玩意儿是这么说的:

定义一个运算: 为狄利克雷卷积。

他是干啥的呢?把两个数论函数进行一个运算。

h(n)=(fg)(n)=d|nf(d)g(nd)

f,g 都是积性函数时,他们的狄利克雷卷积 h 也是一个积性函数。

下面简单证明一下:

此处,n 不为质数。

我们设 n=ab ,其中 1<a,b<n ,gcd(a,b)=1

则有:

(fg)(a)=d1|af(d1)g(ad1)

(fg)(b)=d2|af(d2)g(bd2)

(fg)(ab)=d|abf(d)g(abd)

(fg)(a)×(fg)(b)=d1|af(d1)g(ad1)×d2|bf(d2)g(bd2)

=d1|a,d2|bf(d1)g(ad1)f(d2)g(bd2)

=d1|a,d2|bf(d1d2)g(abd1d2)

因为 a,b 互质,所以 d1,d2 互质。

=d|nf(d)g(nd)

证毕。


接下来是关于运算律的知识

这个运算是满足交换律、结合律、对加法的分配率的,爆算即可

还有一个性质:当函数 A 为完全积性函数时,有:

(fA)(gA)=hA

证明一下:

d|n(f(d)A(d))×(g(nd)A(nd))=A(n)d|nf(d)g(nd)=A(n)h(n)

证毕


还有一些常用的结论需要记忆:

id(n)=n

ε(n)=[n==1]

I(n)=1

则有以下结论:

μI=ε

μid=φ

φI=id


第一个的证明:

n=1 当,结论显然成立

n1 时,考虑 n=i=1kpiαi

考虑哪些 n 的因数有贡献,只有所有质因子都小于 2 的才有

也就意味着有用的质因子次数必定都为 1 或 0

考虑计算答案,有奇数个质因子为 1,则 μ=1,否则为 1

i=0k(1)kCki=(11)k=0

证毕


第二个的证明:

柿子为 d|nμ(d)nd

=i=1nd|(i,n)μ(d)

=i=1n[(i,n)=1]

这符合 φ 的定义,所以成立


第三个的证明:

这个我们暴力一点来证明,假设 n=i=1kpiαi

那么我们要求的 d|nφ(d) 就可以化为这样的一个东西:

a1=0α1a2=0α2ak=0αkφ(i=1npiai)

我们成功化简为繁,将这个柿子从一重和式变成了无数重

其实变得更简单了,我们可以利用 φ 是积性函数的特性来将其拆开,变为这样:

(a1=0α1φ(p1a1))(ak=0αkφ(pkak))

对每一项单独求,你会发现对于第 i 项,结果为 piαi

由此证毕

之后在一些特殊题目和杜教筛中会使用这些东西。

posted @   LUlululu1616  阅读(20)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
点击右上角即可分享
微信分享提示