Skip to content

定理Theorem

二次无理数的周期连分数

Periodic continued fractions of quadratic irrationals · Lagrange periodic continued fraction theorem · 二次无理数的 Lagrange 周期定理

以有界整数状态证明二次无理数的连分数最终周期,并为平方根建立无小数误差的周期计算与准确停止规则。

对 13 反复“取整数部分,再把余量倒过来”,会得到 3,1,1,1,1,6,1,1,1,1,6,…。为什么后面的五项一定重来,而不是恰好看上去相同?答案不在小数位里,而在每一步都能保存的一对整数中。

形式陈述 ​

最终周期与纯周期 ​

沿简单连分数的约定,设

α=[a0;a1,a2,…],αn+1=1αn−an,an=⌊αn⌋.

若存在 N≥0,L≥1,使 an+L=an 对所有 n≥N 成立,称为最终周期。若可以取 N=0,称为纯周期。上划线标记一个重复块,例如 [3;1,1,1,1,6―]。

Lagrange周期定理:一个实无理数的简单连分数最终周期,当且仅当它是二次无理数,即它满足一个有理系数二次方程,但不属于有理数。

对正非平方整数 D,令 a0=⌊D⌋,则有更具体的形式

D=[a0;a1,…,aL―],aL=2a0.

这里 L 取最小正周期。整数部分 a0 不在所标出的重复块内;把它也计入周期长度,会使后面的Pell奇偶判据错一位。

平方根的整数状态 ​

令 P0=0,Q0=1。每步保持

αn=D+PnQn,

并计算

Pn+1=anQn−Pn,Qn+1=D−Pn+12Qn,an+1=⌊a0+Pn+1Qn+1⌋.

从 n=1 起,Pn,Qn 都是正整数。第一次出现 (PL,QL)=(a0,1) 时,当前 aL=2a0,下一步回到第一状态,周期完成。

直觉

为什么整数状态足够保存下一步 ​

若 αn=(D+Pn)/Qn,设 Pn+1=anQn−Pn,则

1αn−an=QnD−Pn+1=D+Pn+1(D−Pn+12)/Qn.

这直接给出递推,而不是从数值拟合出的规则。若 Qn∣D−Pn2,则

D−Pn+12=D−Pn2+2anQnPn−an2Qn2

也被 Qn 整除。新分母因此为整数,并满足 QnQn+1=D−Pn+12,把整除条件传到下一步。

计算 an 时为什么可以用整数 a0 代替 D?当 Qn>0,两者只相差 (D−a0)/Qn∈(0,1/Qn);而 (a0+Pn)/Qn 的余数格距是 1/Qn,增加这点量不可能越过下一个整数。因此取整完全相同。

一般二次无理数为什么只能经过有限多种状态 ​

先处理完整定理。将它的极小多项式清分母,得到整系数不可约二次方程 Ax2+Bx+C=0,判别式 D=B2−4AC 为正非平方整数。选择分子分母的符号后可写

α=P0+DQ0,P0,Q0∈Z,Q0≠0,Q0∣D−P02.

例如取根式中的加号时用 P0=−B,Q0=2A;减号可同时反转分子分母。与上面相同的递推保持整数状态。开始的 Qn 可以为负,不能直接套平方根版本的正数取整捷径。

记 α′ 为另一共轭根,将各完全商中的 D 换成 −D,得到 αn′。利用前页已证的收敛分数 pn/qn,对充分大的 n 有

αn′=−qn−2qn−1α′−pn−2/qn−2α′−pn−1/qn−1<0.

最后的不等式因为两个收敛分数都趋向 α≠α′,分子分母最终同号;分母 qn 为正。另一方面,αn>1,于是

αn−αn′=2DQn>0,

说明 Qn 最终为正。

此后 Qn,Qn+1 都是正整数,且

1≤Qn≤QnQn+1=D−Pn+12≤D,|Pn+1|<D.

可选的整数对因此只有有限多个。同一状态决定同一完全商、同一整数部分和下一状态,所以一旦某状态重复,后续整段都重复。这证明二次无理数必最终周期。

为什么周期又迫使次数为二 ​

反过来,设从某处开始的尾项 β 重复长度为 L 的块。每个操作 x↦a+1/x 都是一个整数系数分式变换,合成一整个周期后得到

β=Aβ+BCβ+E,C>0,AE−BC=±1.

交叉相乘,β 满足二次方程

Cβ2+(E−A)β−B=0.

尾项仍是无理数,故次数恰为二。最前面的有限块又是一个可逆有理分式变换,因此原数与尾项生成同一个二次域,原数也为二次无理数。

平方根为什么从第一尾项就开始重复 ​

称一个二次无理数 γ 为这里的约化完全商,是指 γ>1 且它的共轭满足 −1<γ′<0。对平方根,

α1=1D−a0>1,α1′=1−D−a0∈(−1,0).

如果当前完全商约化,下一共轭为 1/(αn′−an),其中 an≥1,故仍在 (−1,0)。于是第一尾项之后一直约化。

在这个集合中,下一状态还能唯一决定上一个状态。若 β=1/(γ−a),则 γ=a+1/β;条件 −1<γ′<0 迫使

a=⌊−1β′⌋.

故变换在约化状态上是单射。一个最终周期的轨道若每步都有唯一前驱,就不能先走一条不循环的支线再进入圈;沿相同前驱不断退回,第一状态也必在周期上。

第一尾项的唯一约化前驱由上式给出 a=2a0,对应完全商 D+a0,即状态 (a0,1)。这证明了停止规则。反过来,约化状态若 Qn=1,由 −1<Pn−D<0 立即得到 Pn=a0,所以“分母状态为一”也精确标出周期末端。

例子与边界

√13的五个状态 ​

从 (P0,Q0,a0)=(0,1,3) 开始,得到

n Pn Qn an
1 3 4 1
2 1 3 1
3 2 3 1
4 1 4 1
5 3 1 6
6 3 4 1

例如第三步由 P3=1⋅3−1=2、Q3=(13−4)/3=3 得到。第五状态是 (a0,1),第六状态重回第一状态,因此

13=[3;1,1,1,1,6―],L=5.

前五个状态互异,所以五确实是最小周期。连续出现四个部分商一,并不表示周期为一:整数部分重复没有保证完全商重复。

哪些输入不能照搬停止规则 ​

若 D 为平方,D 是有理数,连分数会终止;有理化中的 D−P2 可能为零。应在进入循环前以整数平方根检查并分流,不能把除零解释成“找到周期”。

一般二次无理数只保证最终周期,不能把平方根特有的 (a0,1) 当成通用终点。相反,φ=(1+5)/2 已满足 φ>1、−1<φ′<0,且 1/(φ−1)=φ,所以从最初一项起就纯周期:φ=[1―]。

有限精度小数不能认证这些状态相等。若先将 13 舍入再反复取倒数,得到的是那个有理近似数的有限连分数,尾部最终会终止;它不承担真正无理数的周期证明。

推论与应用

周期计算交付的是一份有限整数证书:原输入、每个 (Pn,Qn,an)、各步整除关系以及首次回返位置。核验者只需整数乘除与比较,就能检查整段循环,不需要生成许多位平方根小数。

Pell方程会将这些状态与收敛分数联系起来:pn2−Dqn2=(−1)n+1Qn+1。周期末端 Q=1 因此把一个逼近问题转成精确的正负一方程;负Pell可解性将进一步由周期长度的奇偶性决定。

参考资料
关系图谱7 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组
类型化关系