具体数学-第10课(素数和阶乘的有趣性质二)

简介: 素数阶乘的性质。

互素


定义

m 和 n 互素定义为 image.png ,记作 image.png

互素也有很多性质。

性质1

image.png

性质2

image.png

其中 image.png 就是两个数的素数指数表示法,详细定义见上一节课。

或者可以表示为

image.png

性质3

image.png

Stern-Brocot树


image.png

如上图所示,Stern-Brocot树就是0到1之间的分数生成的一棵二叉树。

初始时只有 image.png 两个数,第一轮将两者分母相加,分子也相加作为新的分数的分母分子。第二轮再对相邻的两个分数做相同的操作,生成新的分数序列。不断生成下去,得到了上图的二叉树。

Stern-Brocot树有下面四个性质:

  1. 0到1之间的所有有理数都出现在了这棵树中。
  2. 每个分数仅出现了1次。
  3. 每个分数都是不可约分的,即分子分母互素。
  4. 生成的序列是单调递增的。

下面我们来一个一个证明。

引理

对于相邻的两个分数 image.png ,满足:

image.png

证明

用数学归纳法证明。

性质4就是证明:

image.png

结论是很显然的,这样性质2同时就成立了。

性质1的话,对于任意有理数 image.png ,假设 image.png

我们采用如下策略生成 image.png

  • 如果 image.png ,那么成功。
  • 如果 image.png ,那么令 image.png
  • 如果 image.png ,那么令 image.png

那么有

image.png

所以

image.png

而左边式子就等于 image.png ,所以

image.png

因为 image.png 都在不断增加,所以最多 image.png 轮就能生成 image.png

性质3的话,同样用数学归纳法。通过引理可以得到

image.png

由扩展欧几里得定理可以得到 image.pngimage.png 互素。

Farey序列

我们引申出Farey序列的概念,定义如下:

image.png

关于它的更多性质,留到下一节课继续。


相关文章
|
6月前
考研高数之无穷级数题型二:求和函数(题目讲解)
考研高数之无穷级数题型二:求和函数(题目讲解)
115 0
数学问题之(矩阵加速递推快速幂)
数学问题之(矩阵加速递推快速幂)
|
机器学习/深度学习 人工智能
数学问题之(矩阵快速幂)
数学问题之(矩阵快速幂)
|
算法 C++
算法基础系列第四章——数论之质数与约数(2)
算法基础系列第四章——数论之质数与约数(2)
121 0
算法基础系列第四章——数论之质数与约数(2)
|
机器学习/深度学习 算法 C++
算法基础系列第四章——数论之质数与约数(1)
算法基础系列第四章——数论之质数与约数(1)
186 0
算法基础系列第四章——数论之质数与约数(1)
|
C++
蓝桥杯练习题四 - 排它平方数(c++)
蓝桥杯练习题四 - 排它平方数(c++)
110 0
|
算法
数学知识:质数(一)
复习acwing算法基础课的内容,本篇为讲解数学知识:质数,关于时间复杂度:目前博主不太会计算,先鸽了,日后一定补上。
153 0
数学知识:质数(一)
|
算法
数学知识:求组合数(三)
复习acwing算法基础课的内容,本篇为讲解数学知识:求组合数,关于时间复杂度:目前博主不太会计算,先鸽了,日后一定补上。
123 0
数学知识:求组合数(三)