**内含学习莫比乌斯所必须的数论函数Dirichlet乘积(以及广义),莫比乌斯函数,欧拉函数,积性函数,莫比乌斯变换及反变换。

1.数论函数举例

定义1:在全体正整数(或者整数)上定义的函数称作数论函数或是算术函数。

也就是说只要定义在整数上面的函数都是数论函数咯?终于明白数论函数是个什么鬼东东

 下面是定义在全体自然数集合上的数论函数

1)

常函数:

u(n)≡1   n≥1

单位函数:

e(n)=n   n≥1

单位元(幺元):

以下2~4均是建立在算数基本定理即数字的质因数分解之上

2)因子个数

n=p1^a1*p2^a2*p3^a3……

n的所有正除数的个数d(n)==(a1+1)(a2+1)(a3+1)……

此为算法中,求解一个数的因子的个数的由来。

证明过程

n=p1^a1*p2^a2*p3^a3

所以任意n的正除数一定也是由这几个p构成。已知p的指数,每一个除数都可以选择指数+1种数字作为pi的指数,所以一共有d(n)个。

通常我们称d(n)为除数函数

3)全部素因子个数

n的全部素因子的个数(按重数计)Ω(n)

Ω(1)=0

Ω(n)=a1+a2+a3+……+as

4)不同素因子个数

n的不同素因子的个数ω(n)

ω(1)=0;

ω(n)=s;

5)额

n的正整数的幂和函数σλ(n),λ为实数

σλ(n)=

不知道是个啥玩意,搜百度也找不到

6)Euler函数

所有不超过n的与n互质的数的个数φ(n),称为Euler函数。

相当的重要,做过的题也不少了,Euler函数一直会变着法子考你

重点代码为:

res=res/i*(i-1);

7)Mоbius函数μ(n)

8)Mangoldt函数(n)

9)Liouville函数λ(n)

λ(n)=(-1)^Ω(n)

注:Ω(n)是上方的素因子个数的函数

2 Dirichlet乘积

原来它只是对数论函数的一个运算而已!!!

数论函数有种重要的运算称作Dirichlet乘积或者卷积,其定义如下:

定义2:设f(n),g(n)是两个数论函数,则

称为f(n)或是g(n)的Dirichlet乘积或是卷积,记作

好看一点就是

定理1:设f,g,h为任意三个数论函数,则

满足结合律和交换律

下面为莫比乌斯函数一个重要的性质,是Dirichlet卷积的结果

由Dirichlet我们可以进行一些有意思的推导,比如:

等于莫比乌斯函数的乘积,I(n)就是单位元(离散数学里面刚刚学的幺元!!!激动!!)。

根据幺元的性质,他俩是互为逆元的。

所以就是函数的变换,下面会有这个性质

我可以证明他成立,但是不知道他是怎么写出来的?

证明过程

由二项式定理

得此公式的解为

由此得出,除了当s=0时(即n=1时)可以得到1以外,其他的情况答案均为0。

证毕。

定义3:设f(n)为数论函数,若存在一个数论函数g(n)使得

则称g(n)为f(n)的Dirichlet逆,记作

定理2:为卷积中的单位元(单位元是不是唯一来着?),即

第一步是因为Dirichlet的定义式

第二部是因为是单位元,除了1之外都是0,巧的是n除以n的约数一直是1鸭(你说巧不巧?)

定义4:

(是常数函数来着)

则称的Mbius变换,亦即

例如:

变换,所以当时的

变换

定理3:若,则.

定理3表明,若

此时我们称反变换。

反变换唯一

证明:

也是F的反变换,则

矛盾

反变换唯一


反演

如果函数

所进行的反变换行为被称作反演。


变换的例子

1)e(n)为欧拉函数变换

由定理3反变换可知:

2)为Mangoldt函数变换

由定理3得:


关于函数以及变换和反变换的应用,本小可爱还在思索,于是决定看一下博客,首先强化一下对函数的深刻理解,其次是了解题型,懂得最简单的应用,最后是熟悉模板,了解如何从理论化为实践。

3.可乘函数(积性函数)

定义5:设f(n)为定义在全体自然数上且不恒等于0的数论函数(感觉所有的数论函数都满足可以是?),若他满足条件:

则称之为可乘函数(积性函数),若对任意mn都满足

则称之为完全(绝对)可乘函数。

为可乘函数,为完全可乘函数。

证明不想写进来啦啦啦啦,太懒了。

的是利用了之前证明它等于1/0的时候的想法,很简单。

就是质因子的数目,想想就相同鸭

由可乘函数的定义可知,是可乘函数时,都是可乘函数。

定理4:

可乘函数有如下性质:

1.

2.

3.为完全可乘函数的充要条件是对任意的以及,恒有

4,的莫比乌斯变换亦为可乘函数。

推论1:设可乘,则

这里的符号“||”不知道什么意思……看不懂,哎,跳过。

定理5: 若函数为可乘函数

可乘函数定义建立在它之上,加上最大公约数等于一 的条件。

定理6:

  • 可乘,可乘,则可乘
  • 若g可乘,f*g可乘,则f可乘

定理7:

为满足的数论函数,则一定存在唯一的Dirichlet逆,它由下方公式求出

,

后面的感觉没啥用,就没在整理,主要是时间不够了hhh

数论基础——数论函数(1)相关推荐

  1. 数论基础,从入门到入门

    数论基础,从入门到入门 文章目录 数论基础,从入门到入门 一.常用算法 1.素数筛法 2.线性筛 3.快速幂 4.矩阵快速幂 5.辗转相除法/欧几里得算法 6.扩展欧几里得 7.中国剩余定理/CRT ...

  2. 数论基础:模奇素数的二次剩余 (1)

    注意: 本文讨论的是模奇素数的二次剩余 目前不打算写二次互反律,不易写明白 什么是二次剩余 求解模小素数的二次同余方程 求解模小素数的二次方程,只需要遍历 Zp⋆\mathbb{Z}_p^{\star ...

  3. 你也可以手绘二维码(二)纠错码字算法:数论基础及伽罗瓦域GF(2^8)

    摘要:本文讲解二维码纠错码字生成使用到的数学数论基础知识,伽罗瓦域(Galois Field)GF(2^8),这是手绘二维码填格子理论基础,不想深究可以直接跳过.同时数论基础也是 Hash 算法,RS ...

  4. RSA加密原理详解,以及RSA中的数论基础

    文章目录 1. RSA加密算法介绍 2. RSA密钥生成 3. RSA加密和解密 4. RSA的安全性 5.涉及到的数论基础 5.1. 模的逆元 5.1.1. 扩展欧几里得算法计算模逆元 5.1.2. ...

  5. 【luogu P5655 基础数论函数练习题】【分治+数论】

    题意 给出nnn个数,有qqq次询问,每次询问一个区间内的lcm对1e9+71e9+71e9+7取模后的值. n,q,T≤300,1≤ai≤260n,q,T\le 300,1\le a_i\le 2^ ...

  6. 【数论】ACM数论基础知识总结

    文章目录 一.质数 1.定义 2.质数的判断 3.质数的筛选 4.质因子分解 5.互质 二.同余 1.模运算 2.同余 3.欧拉定理 4.同余方程 5.同余方程组 6.原根 7.高次同余方程 数论是数 ...

  7. 紫薯第10章数学 kaungbin专题14数论基础

    杂谈 kuangbin14数论Harmonic Number LightOJ - 1234 分段打表 + 欧拉爷爷o(1).(第一次触及了欧拉常熟) 10.1.1 && 10.1.2 ...

  8. “kuangbin带你飞”专题计划——专题十四:数论基础

    写在前面 1.目前还没啥写的.开始时间:2021-05-13(其实博客上看得到该博客创建时间的) 2.上一个专题刷的是网络流(博客总结),属于第一次接触.本来想的是一周特别高效,然后一周略划水,结果是 ...

  9. 【数论】数论基础合集

    大佬的数论合集 目录 强烈推荐:大佬的博客:数论算法详解,超详细 一.欧几里得算法 二.扩展欧几里得算法 1.扩展欧几里得 扩展欧几里得原理 定理 (1).扩展欧几里得算法应用 (2)例题1.求整数x ...

最新文章

  1. 大一统的宇宙与太极原理之随想
  2. $(ajax) jquery+ajax 交互
  3. 【收藏】机器学习入门的常见问题集(文末送书)
  4. Scrapy定向爬虫教程(一)——创建运行项目和基本介绍
  5. MVC视图中处理Json
  6. System.Linq捉虫记 | 论变量命名的重要性
  7. 前端通过spark-md5.js计算本地文件md5
  8. input在iOS里的兼容性
  9. 【重难点】【JVM 03】CMS、G1、ZGC
  10. 推荐系统算法_CUCS | 推荐系统算法简介Matrix Factorization(矩阵分解)
  11. 深度剖析Java数据结构之迭代器(Iterator)
  12. stdmove 跟 左键引用 区别_C++ auto和decltype的区别
  13. Leetcode 111.二叉树的最小深度
  14. EDI许可申请 简介
  15. 大数据人才成了“香饽饽”
  16. 我的世界命令计算机,我的世界电脑版指令大全,你想要的指令都在这里
  17. 搜索引擎算法大全(吐血整理)
  18. 【Scheme归纳】1 使用Edwin
  19. C++实现身份证校验和归属地查询
  20. iTOP-4418开发板Android7.1系统支持RFID、VGA、继电器、LOAR、CAN-RS485

热门文章

  1. Radis 使用详细教程
  2. Sentinel 极简入门
  3. 玩转基因组浏览器之利用IGV查找motif结合位点
  4. js判断网络链接的四种方法
  5. JavaEE1(4/23)
  6. 171023_矩阵特征值和矩阵函数
  7. 引爆全球 新华三首款MANO亮相英特尔网络“航展”
  8. Mac 系统打开 word 显示全黑怎么处理
  9. Don Box博客中文版入驻CSDN,志愿者翻译招募中....
  10. 在面试时遇到不了解的问题,如何顺畅的与面试人员交流?