MathLabs
定理已证明

基本解生成所有解

命题陈述

若 (x1,y1)(x_1,y_1) 是 x2−dy2=1x^2 - d y^2 = 1 的基本解,则每个正整数解 (x,y)(x,y) 都等于某个 n≥1n\ge 1 对应的 (xn,yn)(x_n,y_n),其中 xn+ynd=(x1+y1d)nx_n+y_n\sqrt{d} = (x_1+y_1\sqrt{d})^n。

为什么成立?

它说明无穷多解并非神秘散乱的集合,而是通过反复“乘以”最小解生成的完全可预测的类几何序列——把无限的搜索归结为只需找到一个数。

证明思路

首先验证由 xn+ynd=(x1+y1d)nx_n+y_n\sqrt d=(x_1+y_1\sqrt d)^n 定义的 (xn,yn)(x_n,y_n) 对每个 nn 确实是解:取共轭,xn−ynd=(x1−y1d)nx_n-y_n\sqrt d=(x_1-y_1\sqrt d)^n,故 xn2−dyn2=(xn+ynd)(xn−ynd)=[(x1+y1d)(x1−y1d)]n=(x12−dy12)n=1n=1x_n^2-dy_n^2=(x_n+y_n\sqrt d)(x_n-y_n\sqrt d)=\left[(x_1+y_1\sqrt d)(x_1-y_1\sqrt d)\right]^n=(x_1^2-dy_1^2)^n=1^n=1。

现设 (x,y)(x,y) 是任意不具有此形式的正整数解;由于当 n→∞n\to\infty 时 xn→∞x_n\to\infty,存在唯一的 nn 使 xn+ynd≤x+yd<xn+1+yn+1d=(xn+ynd)(x1+y1d)x_n+y_n\sqrt d \le x+y\sqrt d < x_{n+1}+y_{n+1}\sqrt d = (x_n+y_n\sqrt d)(x_1+y_1\sqrt d)。

两边除以 (xn+ynd)(x_n+y_n\sqrt d),即乘以其逆 (xn−ynd)(x_n-y_n\sqrt d)(由 xn2−dyn2=1x_n^2-dy_n^2=1 保证有效):设 x′+y′d=(x+yd)(xn−ynd)x'+y'\sqrt d = (x+y\sqrt d)(x_n-y_n\sqrt d)。则 1≤x′+y′d<x1+y1d1\le x'+y'\sqrt d < x_1+y_1\sqrt d,且 x′2−dy′2=(x2−dy2)(xn2−dyn2)=1⋅1=1x'^2-dy'^2=(x^2-dy^2)(x_n^2-dy_n^2)=1\cdot 1=1,故 (x′,y′)(x',y') 也是佩尔方程的解。

利用 x′+y′d≥1x'+y'\sqrt d\ge 1 与 x′2−dy′2=1x'^2-dy'^2=1 做简短计算可得 x′≥1x'\ge 1 且 y′≥0y'\ge 0(若某解满足 x′+y′d≥1x'+y'\sqrt d\ge 1 但 y′<0y'<0,则会迫使 x′>x1x'>x_1,与 x′+y′d<x1+y1dx'+y'\sqrt d<x_1+y_1\sqrt d 连同范数方程矛盾)。若 y′>0y'>0,则 (x′,y′)(x',y') 是满足 x′+y′d<x1+y1dx'+y'\sqrt d<x_1+y_1\sqrt d 的正解,与基本解的最小性矛盾。故 y′=0y'=0,从而 x′=1x'=1,即 x+yd=xn+yndx+y\sqrt d=x_n+y_n\sqrt d,故 (x,y)=(xn,yn)(x,y)=(x_n,y_n)——与假设矛盾。

因此每个正解恰好是某个 (xn,yn)(x_n,y_n),证明了基本解生成了整个解集。

用到此定理的主题

分步证明

该定理暂无分步证明。

参考文献

  1. Sean Hallgren (2007). Polynomial-time quantum algorithms for Pell's equation and the principal ideal problem · DOI:10.1145/1206035.1206039
  2. Hendrik W. Lenstra Jr. (2002). Solving the Pell Equation