常见数论函数及狄利克雷卷积与莫比乌斯反演 学习笔记

news/2025/1/21 11:53:27/文章来源:https://www.cnblogs.com/Rock-N-Roll/p/18683378

\(常见数论函数及狄利克雷卷积与莫比乌斯反演 学习笔记\)

数论函数

数论函数指的是定义域为正整数的函数,可以视作一个数列。

积性函数与完全积性函数

在数论中,若函数 \(f(n)\) 满足 \(f(1)=1\),且 \(f(xy)=f(x)f(y)\) 对任意互质的 \(x, y \in\mathbf{N}^*\) 都成立,则 \(f(n)\)积性函数

在数论中,若函数 \(f(n)\) 满足 \(f(1)=1\)\(f(xy)=f(x)f(y)\) 对任意的 \(x, y \in\mathbf{N}^*\) 都成立,则 \(f(n)\)完全积性函数

常见积性函数

  • 单位函数:\(\varepsilon(n)=[n=1]\)。(完全积性函数)
  • 恒等函数:\(\mathbf{id}_k(n)=n^k\)。其中 \(\mathbf{id}_1(n)\) 通常记作 \(\mathbf{id}(n)\)。(完全积性函数)
  • 常数函数:\(\mathbf{1}(n)=1\)。(完全积性函数)
  • 除数函数:\(\sigma_k(n)=\sum_{d\mid n}d^k\)\(\sigma_0(n)\) 通常记作 \(d(n)\)\(\sigma_1(n)\) 通常记作 \(\sigma(n)\)
  • 欧拉函数:\(\varphi(n)\) 表示 \(\le n\) 中正整数中与 \(n\) 互质的数的个数。有 \(n=\sum_{d\mid n}\varphi(d)\)
  • 莫比乌斯函数:\(\mu(n)=\begin{cases}1&n=1\\0&\exists d>1,d^{2}\mid n\\(-1)^{\omega(n)}&\text{otherwise}\end{cases}\)。其中 \(w(n)\) 表示 \(n\)本质不同质因子个数。

狄利克雷卷积

对于两个数论函数 \(f(x)\)\(g(x)\),则它们的狄利克雷卷积结果 \(h(x)\) 定义为:

\[h(x)=\sum_{d\mid x}f(d)g(\frac xd)=\sum_{ab=x}f(a)g(b) \]

上式也可以表示为 \(h=f*g\)

狄利克雷卷积有以下性质:

  • 交换律:\(f*g=g*f\)
  • 结合律:\((f*g)*h=f*(g*h)\)
  • 分配律:\((f+g)*h=(f*h)+(g*h)\)

单位函数 \(\varepsilon\) 为狄利克雷卷积中的单位元,即对于任何数论函数 \(f\),有 \(f*\varepsilon=f\)。类似地。对于任意一个满足 \(f(x)\neq 0\) 的数论函数,若有另一个数论函数 \(g(x)\) 满足 \(f*g=\varepsilon\),那么 \(g(x)\) 便是 \(f(x)\)逆元,且这个逆元是唯一存在的。

数论函数的积性,在狄利克雷生成函数中具有封闭性。具体地:

  • 两个积性函数的狄利克雷卷积也是积性函数

  • 积性函数的逆元也是积性函数

常用狄利克雷卷积

这一章的内容比较重要,建议理解并记忆。

\(\varepsilon=\mu*\mathbf{1}\)

事实上这个式子我们在莫比乌斯函数学习笔记中证明过。它是等价于 \(\sum_{d\mid n}=[n=1]\) 的。

\(d=\mathbf{1}*\mathbf{1},\sigma=\mathbf{id}*\mathbf{1}\)

这两个卷积没有那么重要,且较容易证明。

\(\mathbf{id}=\varphi*\mathbf{1},\varphi=\mu*\mathbf{id}\)

这两个卷积比较重要。第一个式子由 \(n=\sum_{d|n}\varphi(d)\) 得到,对于第二个式子,考虑到 \(\mu\)\(\mathbf{1}\) 的逆元,那么容易得到第二个式子。

莫比乌斯反演

其实会了上面那些东西的话这玩意并没有什么大用,但出于尊重还是写一下。

形式一:

\[f(n)=\sum_{d|n}g(d)\Longleftrightarrow g(n)=\sum_{d|n}\mu(d)f(\frac nd) \]

这个玩意其实相当于有 \(f=g*\mathbf{1}\),要证明 \(g=f*\mu\)。那么通过 \(\varepsilon=\mu*\mathbf{1}\) 就容易证得了。

形式二:

\[f(n)=\sum_{n\mid d}g(d)\Longleftrightarrow g(n)=\sum_{n\mid d}\mu(\frac dn)f(d) \]

这个式子和形式一是类似的,于是略去证明。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/872735.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

语音播报,套件多少异常的问题。(含源代码)

在工作中遇到一家工厂老板的需求:因为产品是有多个配件组成,在生产的时候,经常会多生产,少生产,在组装时,也会出现配件多少的问题,现就此问题设计一款程序。多出,少的,异常的,正常好,会开语音播报。现将全部代码给出以备。 import inspect import os import threadi…

EDMA3学习笔记1

1.1 EDMA3简介 EDMA3(Enhanced Direct Memory Access 3):增强型直接存储器访问的控制器。它是DSP中一个高级数据传输引擎,其结构适合数据的高速传输,可以在没有CPU主要参与的情况下,由控制器完成数据转移,主要服务外部内存(DDR)、片上内存(L2 SRAM)以及串口外设等。…

又一个新项目完结,炸裂!

除了全程直播讲解的、50 个小时的保姆级视频教程之外,我还写了整套文字教程(15 万多字),细致入微!大家好,我是程序员鱼皮。经过了 2 个月的爆肝,我在自己的编程导航的第 11 套有 保姆级教程 的大项目 —— 企业级智能协同云图库平台,完结啦!除了全程直播讲解的、50 个…

kylin V10 SP2 离线单机部署tidb v8.3.0

准备离线组件包 在官方下载页面选择对应版本的 TiDB server 离线镜像包(包含 TiUP 离线组件包)。需要同时下载 TiDB-community-server 软件包和 TiDB-community-toolkit 软件包。 部署离线环境TiUP组件 将离线包传至服务器,执行以下命令安装 TiUP 组件: tar zxvf tidb-comm…

生成型AI应用的质量为何常常不尽人意,以及如何改进

生成型AI应用的质量为何常常不尽人意,以及如何改进2025年,图片来源:elements.envato.com,Marcel Mller 编辑过去两年,生成型AI的热潮席卷了商业世界。这项技术可以提高业务流程的执行效率,减少等待时间,降低过程缺陷。像ChatGPT这样的接口使得与大型语言模型(LLM)的互…

C# WEB API windows server 发布注意事项

1、使用背景: 数据请求方通过接口获取数据,同时使用方通过用户名称进行功能限制;2、实现方法: C# web服务功能,不同机型使用不同接口进行数据获取,请求数据需要包含产品条码信息、请求方用户名信息; 接口请求如下: 3、部署注意事项: 在windows server IIS 管理器中添…

菜单权限的设计与实现

说明该文章是属于OverallAuth2.0系列文章,每周更新一篇该系列文章(从0到1完成系统开发)。该系统文章,我会尽量说的非常详细,做到不管新手、老手都能看懂。说明:OverallAuth2.0 是一个简单、易懂、功能强大的权限+可视化流程管理系统。 友情提醒:本篇文章是属于系列文章,…

第十一章 成本管理(2025年详细解析版)

目录导语章节介绍什么是成本管理?关注两类成本11.1 管理基础项目成本管理的作用和意义项目成本失控原因(了解)成本类型机会成本沉没成本发展趋势和新兴实践如何计算进度偏差?11.2 项目成本管理过程过程概述项目成本管理过程裁剪时需要考虑的因素(不重要)在敏捷或适应型环…

寒假

今天继续学习Android Studio,今天学习的基础空间Button和EditText两个组件,了解了它们的属性,设计了一个简单的登录页面尝试获取前端的输入的信息,目前还未成功,经过学习,觉得融会贯通,目前认为,xml对应javaweb中的前端html页面,activity对应javaweb中的后端中的Contr…

操作系统课程设计:模拟进程调度

对 N 个进程应用模拟五种不同的进程调度算法,包括先来先服务(FCFS)、短进程优先(SJF)、时间片轮转(RR)、高响应比优先(HRRN)、动态优先级调度(PR)。2024年末《操作系统》课程设计大作业 模拟进程调度 对 N 个进程应用模拟五种不同的进程调度算法,包括先来先服务(F…