年,考古学家在伊拉克尼普尔遗址发现了一块编号为Plimpton 322的泥板(约公元前1800–1600年)。这块巴比伦泥板以六十进制记录了15组勾股数,最小一组为:
Plimpton 322 第1行数据(还原值)
边1 = 119,边2 = 120,斜边 = 169
验证:119² + 120² = 14161 + 14400 = 28561 = 169²
更令人惊叹的是,这些勾股数并非随机排列,而是按斜边与短边的比值(c/b)递减排序——这暗示巴比伦人掌握了一种系统生成勾股数的方法:若设m > n为正整数,则:
巴比伦勾股数生成公式(隐含逻辑)
a = m² - n²
b = 2mn
c = m² + n²
例如:取m=2, n=1 → a=3, b=4, c=5;m=3, n=2 → a=5, b=12, c=13
勾股定理发明的原因之一:巴比伦人将勾股关系用于土地丈量与天文计算。当尼罗河泛滥后重划田界时,农民需快速构造直角——用3-4-5绳结即可实现,这比“用直角尺”更可靠(木尺易变形)。
公元前100年成书的《周髀算经》中,周公问于商高:“古者包牺立天地方圆之法以观天,又祭坛之法,置矩以为直(直角),以矩为规。”商高答曰:
“故折矩,以为勾广三,股修四,径隅五。”
——《周髀算经·卷上》
此处“径隅”即斜边,“勾广三,股修四,径隅五”即3-4-5直角三角形。但中国古人的突破远不止于此——商高接着提出:
“故勾三股四弦五,矩合成方。……故知矩合成方,即勾股术也。”
——《周髀算经·卷上》
勾股定理发明的原因之二:中国古人将勾股关系视为“方田算法”的核心工具。在农田测量中,若已知两直角边,可求斜边(“勾股相乘为实,开方除之,得弦”);若已知勾股差与股弦差,可反推三边——这是典型的算术代数思维,与希腊几何证明路径截然不同。
《周髀算经》中的勾股算术解法
已知勾=3,股=4:
弦 = √(3² + 4²) = √25 = 5
若已知勾=5,弦=13:
股 = √(13² - 5²) = √(169-25) = √144 = 12
公元前530年左右,毕达哥拉斯在克罗顿建立学派。与巴比伦的实用计算、中国的算法传统不同,希腊人追求的是普遍性证明。他们问的不是“如何算”,而是“为何必然”:
毕达哥拉斯学派的证明思路(重构版)
构造边长为(a+b)的大正方形;
2. 内嵌四个全等直角三角形(勾a,股b,弦c);
3. 中心剩余小正方形,边长为(b−a);
4. 大正方形面积 = 4×三角形面积 + 小正方形面积:
(a+b)² = 4×(½ab) + (b−a)²
→ a² + 2ab + b² = 2ab + b² − 2ab + a²
→ a² + b² = c²
勾股定理发明的原因之三:希腊人将勾股关系从“特例”提升为“普适定理”。他们发现,所有直角三角形都满足此关系——这颠覆了此前“仅特定三角形成立”的认知。但这一证明也引发了数学史上的第一次危机:当a=b=1时,c=√2,而√2无法表示为整数比!