跳转至

Nothing's ever lost when you replay the happy endings

The cinematic stage won't fade to black, if you just stop pretending

§1.2 各种方程的求解

勾股数

书中求解 \(X^2 + Y^2 = 1\) 时将其解用 \(t\) 表示, 这里的道理就是中学时处理圆锥曲线常见的有理参数化. 因为这里的自由度只有 \(1\), 所以肯定可以用一个变元表示出所有的解.

值得注意的是, 最后求出:

\[ (X, Y) = \qty(\frac{t^2 - 1}{t^2 + 1}, \frac{2t}{t^2 + 1}) \]

这个形式看起来很熟悉, 因为我们知道:

\[ \cos \alpha = \frac{\cot^2(\alpha / 2) - 1}{1 + \cot^2(\alpha / 2)}, \sin \alpha = \frac{2\cot(\alpha / 2)}{1 + \cot^2(\alpha / 2)} \]

设直线过 \(P(1, 0)\) 交圆与 \(Q\), 这里的 \(\alpha\) 实际上就是圆心角 \(\angle POQ\). 之所以不采用此形式是因为书中的形式只需表明 \(t\in \mathbb Q\) 即可得到有理解, 而 \((\cos \alpha, \sin \alpha)\) 这样的形式在欲使其表示有理点时, 显然没有关于 \(\alpha\) 的简易约束.

由此观之, 寻找正确的表示, 对于得出结论是至关重要的.

根据书中的形式, 我们可以更进一步的得到如下的定理.

Theorem 1.2.1 (本原勾股数)

\(a, b, c \in \mathbb Z_{\ge 1}\) 满足 \(a^2 + b^2 = c^2\), 且 \(\gcd(a, b, c) = 1\), 则称其为一组本原勾股数.

对于任何一组本原勾股数, 必存在 \(m, n \in \mathbb Z_{\ge 1}\) 使得

\[ a = m^2 - n^2, b = 2mn, c = m^2 + n^2 \]
\(\mathbf{Proof}\).

不妨令 \(t = \frac{m}{n}, \gcd(m, n) = 1\). 代入书中所给出的解, 便得到 \(X = \frac{m^2 - n^2}{m^2 + n^2}, Y = \frac{2mn}{m^2 + n^2}\).

于是, \(a^2 + b^2 = c^2\) 的解中 \(a, b, c\) 就满足: \(\frac{a}{c} = \frac{m^2-n^2}{m^2 + n^2}, \frac{b}{c} = \frac{2mn}{m^2 + n^2}\).

所以 \(a, b, c\) 的整数解就形如 \((a, b, c) = k(m^2 - n^2, 2mn, m^2+n^2)\).

又三者互质, 故得定理中的形式.

接下来看练习.

这里的核心想法是, 将 \(x^2 + y^2 = p\) 的所有解 \((x, y)\) 构成的空间置于更大的, \(x^2 + 4yz =p\) 的所有解所构成的空间 \((x, y, z)\) 中. 如此, 原空间就是新空间取一个对角平面 \(y=z\) 的结果.

因为这个空间具有交换 \(y, z\) 的对称性, 因此我们只要证明点是奇数个, 在 \(y=z\) 的这个对角平面上就一定非空, 原空间就必定非空.

这也太炫酷了! 未来会用更简单的方法证明这个定理, 但它寻找多种对称性的方法仍相当值得学习.