定义

定义数论函数fff和g" role="presentation" style="position: relative;">ggg的狄利克雷卷积为hhh,则h(n)=∑d|nf(d)∗g(nd)" role="presentation" style="position: relative;">h(n)=∑d|nf(d)∗g(nd)h(n)=∑d|nf(d)∗g(nd)h(n)=\sum_{d|n}f(d)*g({n\over d}),记作h=f∗gh=f∗gh=f*g。

一些性质

DirichletDirichletDirichlet卷积满足交换律,结合律,对加法满足分配律
两个积性函数的狄利克雷卷积依旧为积性函数。(证明比较显然,这就不写了)

一些常见的数论函数

1(i)=1,n(i)=n1(i)=1,n(i)=n1(i)=1,n(i)=n(常数函数)
莫比乌斯函数μμ\mu
欧拉函数φ(i)φ(i)\varphi (i)表示小于等于iii与i" role="presentation" style="position: relative;">iii互质的数的个数。
id(i)=iid(i)=iid(i)=i
σ(i)=∑d|idσ(i)=∑d|id\sigma(i)=\sum_{d|i}d
τ(i)=∑d|i1τ(i)=∑d|i1\tau(i)=\sum_{d|i}1
eee为单位元,它卷上任意的数论函数仍为原数论函数,简单来说,就是e(n)=[n=1]" role="presentation" style="position: relative;">e(n)=[n=1]e(n)=[n=1]e(n)=[n=1]。

一些常用的狄利克雷卷积

(1∗μ)=e(1∗μ)=e(1*\mu)=e,因为∑d|nμ(d)=[n=1]∑d|nμ(d)=[n=1]\sum_{d|n}\mu(d)=[n=1]
μ∗id=φμ∗id=φ\mu*id=\varphi,将欧拉函数的通式展开即可得到此式。
1∗id=σ1∗id=σ1*id=\sigma
1∗1=τ1∗1=τ1*1=\tau

我们能够通过简单的狄利克雷卷积运算轻易地证出莫比乌斯反演
若有F(n)=∑d|nf(d)F(n)=∑d|nf(d)F(n)=\sum_{d|n}f(d)
则有F=1∗fF=1∗fF=1*f,两边同时卷上μμ\mu,可得
μ∗F=μ∗1∗fμ∗F=μ∗1∗f\mu*F=\mu*1*f
又因为1∗μ=e1∗μ=e1*\mu=e,所以
f=μ∗Ff=μ∗Ff=\mu*F
即f(n)=∑d|nμ(d)∗F(nd)f(n)=∑d|nμ(d)∗F(nd)f(n)=\sum_{d|n}\mu(d)*F({n\over d})

我们甚至可以弄出一些很棒的东西,比如说
id=id∗e=id∗μ∗1=φ∗1id=id∗e=id∗μ∗1=φ∗1id=id*e=id*\mu*1=\varphi*1
n=id(n)=∑d|nφ(d)n=id(n)=∑d|nφ(d)n=id(n)=\sum_{d|n}\varphi(d)

σ=1∗id=1∗(1∗φ)=(1∗1)∗φ=τ∗φσ=1∗id=1∗(1∗φ)=(1∗1)∗φ=τ∗φ\sigma=1*id=1*(1*\varphi)=(1*1)*\varphi=\tau*\varphi
σ(n)=∑d|nτ(d)∗φ(nd)σ(n)=∑d|nτ(d)∗φ(nd)\sigma(n)=\sum_{d|n}\tau(d)*\varphi({n \over d})

Dirichlet卷积 学习小记相关推荐

  1. 积性函数与Dirichlet卷积 学习小记

    前言 首先感谢 XHM 大佬的悉心指导,我懂得了不少~. 链一下他关于这方面的见解.博客--XHM 的Dirichlet卷积 学习小记 一些定义 回归正题,这次我学习了一下狄利克雷卷积方面的知识. 先 ...

  2. NOI数学:狄利克雷(Dirichlet)卷积

    从零开始的数学12:Dirichlet卷积(1) 从零开始的数学12:Dirichlet卷积(1)_哔哩哔哩_bilibili 从零开始的数学13:Dirichlet卷积(2) 从零开始的数学13:D ...

  3. 【学习小记】狄利克雷卷积+杜教筛

    Preface 这东西分明就是玄学暴力 用来求简单的数论函数的前缀和,像φ,μφ,\mu这类的东西 当然,约数和,约数个数之类的也是可以的 Text 数论函数是指定义域是整数,陪域是复数的函数 Dir ...

  4. 基于链接预测和卷积学习的Web服务网络嵌入

    Web Service Network Embedding based on Link Prediction and Convolutional Learning 这是我读研的第一篇论文,也是花了好几 ...

  5. 8086汇编学习小记-王爽汇编语言实验12

    8086汇编学习小记-王爽汇编语言实验12 0号中断处理程序,开始安装在0000:0200处的程序最后用死循环导致显示不出'divided error',改成直接退出就正常显示了.注意修改ss,sp之 ...

  6. js 正则学习小记之匹配字符串

    原文:js 正则学习小记之匹配字符串 今天看了第5章几个例子,有点收获,记录下来当作回顾也当作分享. 关于匹配字符串问题,有很多种类型,今天讨论 js 代码里的字符串匹配.(因为我想学完之后写个语法高 ...

  7. 多项式快速插值学习小记

    今天终于抽空把这个综(du)合(liu)知识点学了,心力交瘁-- 多项式快速插值 给出 nnn 个点 (xi,yi)(x_i,y_i)(xi​,yi​) ,要求一个次数为 n−1n-1n−1 的多项式 ...

  8. 多项式的ln、exp、快速幂和开根学习小记

    不妨又学习了一下多项式的求ln.exp.快速幂和开根操作. 这些操作比之前的求逆更上了一层台阶,应用同样很广. 多项式求逆等知识在我的博客里有讲:多项式的求逆.取模和多点求值学习小记 多项式ln 给出 ...

  9. js 正则学习小记之左最长规则

    js 正则学习小记之左最长规则 原文:js 正则学习小记之左最长规则 昨天我在判断正则引擎用到的方法是用 /nfa|nfa not/ 去匹配 "nfa not",得到的结果是 'n ...

最新文章

  1. 解决.net webservice的WebClient或HttpWebRequest首次连接缓慢问题
  2. python代码大全p-21行Python代码实现拼写检查器
  3. Spring注解Annotation
  4. 牛客网SQL篇刷题篇(32-37)
  5. 【2015年第4期】面向科技情报的互联网信息源自动发现技术
  6. Gentoo Linux: /var/db/pkg 这个文件夹很重要![转]推荐阅读
  7. php 执行 load database,phpcms实用的pc_base::load调用方法解析
  8. JQuery安装与下载教程
  9. s7200cpu224xp手册_河南西门子CPU224XP模块使用手册
  10. iOS 玩转微信——下拉小程序
  11. ***HDU 3237 - Help Bubu(状压DP)
  12. 【名单回顾】2019/2020年第11届蓝桥杯大赛青少年组(北京赛区)选拔赛C++初级组一二等奖获奖名单
  13. 服务器画图plots不显示,Rstudio的Plots不显示图形
  14. iOS依赖注入框架系列(三):模块化Typhoon
  15. ng : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\ng.ps1,因为在此系统上禁止运行脚本
  16. [翻译]为EXPRESSION WEB 4添翼—如何支持HTML5设计开发!
  17. vue实现仿阿里云官网的ace-view-fullColumn模块
  18. EEG 信号频带功率计算
  19. http协议之长连接与短连接服务器,长连接短连接
  20. 【科研技巧】PPT如何导出1000dpi的图片

热门文章

  1. Windows 实用工具
  2. Windows 杀死80端口进程
  3. int *p() ; int (*p)();
  4. 氢键金属有机骨架MOF修饰5-硝基间苯二甲酸/HOF-6/HOF-1111 的制备过程
  5. 退休20年养老金需百万 40岁之前储备更保险
  6. SQL 2017安装
  7. 【内存泄漏】- 3. 使用splint检测c、c++内存泄漏
  8. 聊聊AUTOSAR开发的方法论
  9. return 1和return 0的区别
  10. JPA:@Modifying注解(UPDATE或者DELETE)