连分数与佩尔方程
通过反复地将小数部分翻到分母上并将整数部分分离,我们可以对任何一个数形成连分数:
连分数在视觉上滑向右下方,将它们写成分数却要花费很多的笔墨和空间,由于所有的分子都是1,故我们要做的就是列出分母,将连分数
简记为 [a0,a1,a2,a3,a4,...] [ a 0 , a 1 , a 2 , a 3 , a 4 , . . . ]
辣么,当我展开到 an a n 时,分子分母是一个怎样的情况呢?
下图是 2–√=[1,2,2,2,2,...] 2 = [ 1 , 2 , 2 , 2 , 2 , . . . ] 的前几个收敛项
经过列式子总结,此处略去300字,得到一个公式 Pn=anPn−1+Pn−2, P0=a0, P1=a0a1+1 P n = a n P n − 1 + P n − 2 , P 0 = a 0 , P 1 = a 0 a 1 + 1
对分母可得到类似的公式,总结成定理
连分数递归公式 设
则分子
P0,P1,P2,...
P
0
,
P
1
,
P
2
,
.
.
.
由递归公式
给出,而分母 q0,q1,q2,... q 0 , q 1 , q 2 , . . . 由递归公式
给出。
证明 使用归纳法
相邻收敛项之差定理 设 p0q0,p1q1,p2q2,... p 0 q 0 , p 1 q 1 , p 2 q 2 , . . . 为连分数 [a0,a1,a2,...] [ a 0 , a 1 , a 2 , . . . ] 的收敛项,则:
例如, 2–√ 2 的两个收敛项的差:
周期连分数定理
证明 这里不写了
佩尔方程
如果 p/q p / q 是 D−−√ D 的一个收敛项,则 p/q≈D−−√ p / q ≈ D ,从而 p2q2≈D p 2 q 2 ≈ D
乘以 q2 q 2 则 p2 p 2 在期望上非常接近 Dq2 D q 2 ,则很有可能得到 p2−Dq2=1 p 2 − D q 2 = 1
定理 设 D D 为正整数且非完全平方数。将的连分数记为:
而当 m m 为奇数时,可以进行一个平方操作,也可得到解,于是有下面定理
连分数与佩尔方程定理 记的连分数为
所以求解佩尔方程的关键在于 m−1 m − 1 的值是多少,知道 m−1 m − 1 的值即可递推计算出 p,q p , q
课后习题