概念站 · 这是什么?

勾股方程

过 (−1,0) 作斜率为有理数的直线,与单位圆的另一个交点就是一组勾股数。

📖 配合《整除、同余与不定方程》§3.3阅读M15 估计线M19 递推与归纳线

到这里之前,先经过:不定方程的常用解法(方法)

先动手,再读字拖动 m 和 n。直线每换一个斜率 n/m,圆上就出现一个新的点 P——也就是一组新的勾股数。

图形加载中…

观察

  1. 、 给出 。再试 、 和 、,记下得到的勾股数。
  2. 试 、,再试 、。这两次得到的三个数有公因数。、 各出了什么问题?
  3. 直线的斜率 是有理数时,交点 的两个坐标都是有理数。把 的坐标通分,分子分母正好是哪三个数?
  4. 让 紧挨着 (比如 、):直线很陡,三角形又细又高。这时斜边比长直角边大多少?

满足 的正整数 叫勾股数;三个数没有大于 的公因数时,叫本原勾股数。两边同除以 :

所以找勾股数,就是在单位圆上找坐标都是有理数的点。

先猜后证

本原勾股数 的两条直角边 、,奇偶性是怎样的?

先选定答案,才能看到结论。

为什么

一条直线扫出所有的勾股数

第 1 / 6 步
图形加载中…
  1. 从一个已知的点出发

    在单位圆上。过 作一条斜率为 的直线。

如果去掉一个条件

Break it

反例实验室:去掉一个条件

结论:、 互素时, 是本原勾股数

,:互素,一偶一奇。得到 ,三个数的最大公因数是 。

图形加载中…

另一类方程:无穷递降

把勾股方程稍微改一下:。它有没有正整数解?

x² + y² = 3z² 没有正整数解

第 1 / 6 步
图形加载中…
  1. 假设有一组解

    假设 是一组正整数解。 是某个正整数,不妨先当它是 。

递降法的套路:假设有解 → 造出一组严格更小的正整数解 → 正整数不能无限变小 → 矛盾。 也可以换一种说法:取 最小的那组解,结果造出了 更小的解。

练一练

练习 1基础

取 、,写出公式给出的三个数。

练习 2基础

一组本原勾股数的斜边是 。较短的直角边是多少?

练习 3提高

三边长都是正整数、并且有一条直角边等于 的直角三角形,一共有几个?

练习 4挑战

用无穷递降法证明: 没有正整数解。(也就是说, 不是有理数。)

错误博物馆 · 本站展品

离站之前,看看别人在这里踩过的坑。去博物馆看全部展品 →

展品

以为公式能直接给出所有勾股数

错误的做法:每一组勾股数都能写成 。
错在哪里?先想一想,再打开

病因  是勾股数,但 写不成两个正整数的平方和(、、 都不行),所以它不是公式直接给出的。

正确的做法:公式(配上 、 互素、一奇一偶)给出全部本原勾股数;其余的都是本原勾股数的整数倍:。

「先约成本原的,再套公式」

展品

递降时忘了“正整数”

错误的做法:由一组解 总能得到更小的解 ,所以 没有整数解。
错在哪里?先想一想,再打开

病因  明明是一组解。 除以 还是 ,并没有“变小”,递降在这里停住了,不产生矛盾。

正确的做法:无穷递降否定的是正整数解(或者说不全为零的解)。结论应写成:除 外没有整数解。

「能无限变小的,只有 0」