有理数、小数与连分数
有理数与小数表示
Proposition
两个整数之比是(
Proof
对于两个整数之比
其中
对于
对于
Remark
上述证明过程也可以绕过欧拉定理,只使用简单直观的抽屉原理:考虑
关注它们模
再利用
其它证明步骤不变。
Remark
上述结论显然可以推广到任意整数进制:对于
由于二进制只有素因子
埃及分数
Definition
称分子为
Theorem
任何真分数
其中
Remark
如果不要求单位分数互不相同,那么显然有
这个结论过于平凡。
Remark
我们需要讨论单位分数分解的存在性和唯一性,存在性是容易证明的,唯一性通常无法保证,例如总是可以进一步分解(这种处理也可以用来保证分母互异)
但是我们可以考虑某种意义上的最优分解:例如要求分解的单位分数个数尽可能少,或者出现的最大分母尽可能小。我们还可以考虑固定分解的单位分数个数等,这部分的问题仍然未被解决,例如 Erdős–Straus 猜想:对于任意大于
Proof (埃及分数展开式的存在性证明)
有很多方法都可以用来构造单位分数分解,下面给出一种最简单直观的贪心算法: 对于目标有理数
显然有
那么,如果
分子严格递减,如果可以约分,显然分子会更小。 如果新的分子大于
如果最终的分解中出现分母重复,很容易对其进行进一步处理以保证分母互异。
Example
例如考虑
第二步
因此
连分数
在理论和应用中通常只考虑简单连分数——要求分子全为
Definition (连分数)
称形如
的表达式为连分数,记为
其中
若展开在有限步终止,则称为有限连分数,否则称为无限连分数。
对任意
对于
这个计算过程要么在有限步终止,要么可以无限持续下去,分别对应有限连分数和无限连分数。由构造过程可以立刻得到如下结论:
Theorem
任意实数
Theorem (有理数的连分数刻画)
对于实数
Proof
必要性是显然的,只需要证明充分性:设
由于余数严格递减,必在有限步终止,即存在
Remark
在小数表示法中对实数进行的分类如下:有理数等价于有限或无限循环小数;无理数则等价于无限不循环小数。 有限或无限循环小数的差异并不是有理数内蕴的,而是完全由进制决定的。 在连分数表示法中对实数进行的分类则更加完美:有理数等价于有限连分数,无理数等价于无限连分数。
Remark
连分数表示在无限情形下唯一;在有限情形下存在如下非唯一性。 例如
更一般地,总是有
通常约定最后一项满足
Example
Solution
直接计算
继续
观察到出现循环,始终有
Remark
更一般的结论:
连分数和行列式还存在一些联系。
Proposition
有限简单连分数可以表示为两个行列式的商:
其中
Remark
证明只需要对递推关系进行归纳。例如考虑