对 反复“取整数部分,再把余量倒过来”,会得到 。为什么后面的五项一定重来,而不是恰好看上去相同?答案不在小数位里,而在每一步都能保存的一对整数中。
形式陈述
最终周期与纯周期
沿简单连分数理路简单连分数与收敛分数Simple continued fraction · Convergent · 简单连分数 · 收敛分数通过反复取整数部分与倒数,把实数写成简单连分数,并用收敛分数给出可证明的有理逼近误差。的约定,设
若存在 ,使 对所有 成立,称为最终周期。若可以取 ,称为纯周期。上划线标记一个重复块,例如 。
Lagrange周期定理:一个实无理数的简单连分数最终周期,当且仅当它是二次无理数,即它满足一个有理系数二次方程,但不属于有理数。
对正非平方整数 ,令 ,则有更具体的形式
这里 取最小正周期。整数部分 不在所标出的重复块内;把它也计入周期长度,会使后面的Pell奇偶判据错一位。
平方根的整数状态
令 。每步保持
并计算
从 起, 都是正整数。第一次出现 时,当前 ,下一步回到第一状态,周期完成。
直觉
为什么整数状态足够保存下一步
若 ,设 ,则
这直接给出递推,而不是从数值拟合出的规则。若 ,则
也被 整除。新分母因此为整数,并满足 ,把整除条件传到下一步。
计算 时为什么可以用整数 代替 ?当 ,两者只相差 ;而 的余数格距是 ,增加这点量不可能越过下一个整数。因此取整完全相同。
一般二次无理数为什么只能经过有限多种状态
先处理完整定理。将它的极小多项式理路极小多项式Minimal polynomial以给定代数元为根的首一不可约多项式。清分母,得到整系数不可约二次方程 ,判别式 为正非平方整数。选择分子分母的符号后可写
例如取根式中的加号时用 ;减号可同时反转分子分母。与上面相同的递推保持整数状态。开始的 可以为负,不能直接套平方根版本的正数取整捷径。
记 为另一共轭根,将各完全商中的 换成 ,得到 。利用前页已证的收敛分数 ,对充分大的 有
最后的不等式因为两个收敛分数都趋向 ,分子分母最终同号;分母 为正。另一方面,,于是
说明 最终为正。
此后 都是正整数,且
可选的整数对因此只有有限多个。同一状态决定同一完全商、同一整数部分和下一状态,所以一旦某状态重复,后续整段都重复。这证明二次无理数必最终周期。
为什么周期又迫使次数为二
反过来,设从某处开始的尾项 重复长度为 的块。每个操作 都是一个整数系数分式变换,合成一整个周期后得到
交叉相乘, 满足二次方程
尾项仍是无理数,故次数恰为二。最前面的有限块又是一个可逆有理分式变换,因此原数与尾项生成同一个二次域,原数也为二次无理数。
平方根为什么从第一尾项就开始重复
称一个二次无理数 为这里的约化完全商,是指 且它的共轭满足 。对平方根,
如果当前完全商约化,下一共轭为 ,其中 ,故仍在 。于是第一尾项之后一直约化。
在这个集合中,下一状态还能唯一决定上一个状态。若 ,则 ;条件 迫使
故变换在约化状态上是单射。一个最终周期的轨道若每步都有唯一前驱,就不能先走一条不循环的支线再进入圈;沿相同前驱不断退回,第一状态也必在周期上。
第一尾项的唯一约化前驱由上式给出 ,对应完全商 ,即状态 。这证明了停止规则。反过来,约化状态若 ,由 立即得到 ,所以“分母状态为一”也精确标出周期末端。
例子与边界
√13的五个状态
从 开始,得到
|
|
|
|
| 1 |
3 |
4 |
1 |
| 2 |
1 |
3 |
1 |
| 3 |
2 |
3 |
1 |
| 4 |
1 |
4 |
1 |
| 5 |
3 |
1 |
6 |
| 6 |
3 |
4 |
1 |
例如第三步由 、 得到。第五状态是 ,第六状态重回第一状态,因此
前五个状态互异,所以五确实是最小周期。连续出现四个部分商一,并不表示周期为一:整数部分重复没有保证完全商重复。
哪些输入不能照搬停止规则
若 为平方, 是有理数,连分数会终止;有理化中的 可能为零。应在进入循环前以整数平方根检查并分流,不能把除零解释成“找到周期”。
一般二次无理数只保证最终周期,不能把平方根特有的 当成通用终点。相反, 已满足 、,且 ,所以从最初一项起就纯周期:。
有限精度小数不能认证这些状态相等。若先将 舍入再反复取倒数,得到的是那个有理近似数的有限连分数,尾部最终会终止;它不承担真正无理数的周期证明。
推论与应用
周期计算交付的是一份有限整数证书:原输入、每个 、各步整除关系以及首次回返位置。核验者只需整数乘除与比较,就能检查整段循环,不需要生成许多位平方根小数。
Pell方程理路Pell 方程的基本解与全部整数解Pell equation · Pell–Fermat equation · Pell方程由周期连分数求正Pell基本解,证明足够精确的有理逼近必为收敛分数,再以范数一单位的缩减证明所有整数解来自基本解的幂。会将这些状态与收敛分数联系起来:。周期末端 因此把一个逼近问题转成精确的正负一方程;负Pell可解性理路负 Pell 方程与周期奇偶性Negative Pell equation · Negative Pell solvability criterion · 负Pell方程以平方根连分数的周期长度奇偶性完整判定负Pell可解性,证明全部解的奇次幂结构,并用D=34区分模同余条件与整数方程。将进一步由周期长度的奇偶性决定。
参考资料