初等数论入门 Lesson 10 连分数与佩尔方程
连分数
对于任意一个实数 α,我们不断进行如下操作:
αn=an+αn+11
最终得到的序列:[a0;a1;a2;a3,⋯] 记为简单连分数
且有理数一定数有限连分数,无理数一定是无限连分数
渐近分数
Convergents
我们对于无限连分数,截断到第 k 项,记为第 k 个渐近分数。
它们遵循二阶线性递推关系:
{pk=akpk−1+pk−2qk=akqk−1+qk−2
由此我们可以证明一个关键恒等式:
pkqk−1−pk−1qk=(−1)k−1
因此这意味这 gcdpk,qk=1,即我们用这种方式构造的渐近分数均为最简分数
最佳逼近定理
对于第 k 个渐近分数 qkpk,任意一个分数 nm(其中 0<n≤qk),只要 nm=qkpk,那么它到 α 的距离一定大于 qkpk 到 α 的距离。 即:
α−nm>α−qkpk
这有利于我们估计去估算 D
还有一点,这个逼近是上下交替逼近
二次无理数周期性
- 二次无理数:a+bD
- 拉格朗日定理:任何一个二次无理数必然是循环的:[a0;a1,a2,…,al]
- 伽罗瓦纯循环判定:一个一个二次无理连分数为纯循环,当且仅当它的简约二次无理数 α>1,且其代数共轭(根号部分取负,整数部分不变)α′∈(0,1)
如果是单纯的 D,则更有:
D=[a0;a1,a2,…,al−1,2a0]
循环节的最后一项必然为 2a0
连分数求解佩尔方程
核心判定定理:
- 对于 x2−Dy2=1,其正整数解 (x,y) 一定出现在 D 的渐近分数 qkpk 中。
具体的:
若循环节长度为 l,渐近分数 ql−1pl−1 满足:
pl−12−Dql−12=(−1)l
