勾股定理最早是谁发现的?——商高与《周髀算经》中的千年智慧回响
从“勾三股四弦五”到文明的数学基因
在华夏大地上,那个关于直角三角形三边关系的“神圣公式”,实际上早就有人在泥里刨金了,只是后来的人把它吹成了天才的独创,像把老祖宗留下的旧账,硬说是新挖的宝藏。
当现代学生在课堂上背诵 a² + b² = c² 时,可曾想过:这并非欧几里得的专利,而是先民在田埂上用脚步丈量、用骨片计算、用智慧凝结出的生存法则?在中国古代,它被称作“勾股术”,以“勾三股四弦五”为典型口诀代代相传——这不仅是数学规律,更是中华文明对自然秩序的深刻洞察。
今天,我们回望这段历史,不是为了争一个“最早”的名号,而是要还原一个真相:勾股定理的发现,不是某位哲人的灵光一闪,而是无数无名匠人在日常实践中积累、验证、传承的集体智慧结晶。它深深扎根于中国古代的土地测量、天文观测、建筑营造与礼器制作之中,成为中华数学“经世致用”精神的生动体现。
本文将从勾股定理最早是谁发现的这一核心问题出发,系统梳理从商高到刘歆的传承脉络,解读《周髀算经》中的关键记载,对比中西方发展路径差异,并通过真实历史案例展现勾股术在古代社会中的广泛应用,帮助读者全面理解这一古老定理的文化厚度与实践价值。
商高其人其事:西周时期的数学宗师
谁是商高?
商高是西周初年(约公元前11世纪)的著名数学家与天文学家,生活在周公旦(周武王之弟)辅政时期。据《周髀算经》记载,周公曾向他请教“天地之道”,他以“数之法出于圆方”开篇,系统阐述了直角三角形三边关系,即后世所称的勾股定理。
值得注意的是,“商高”并非单个人名,而可能是世袭的“商”氏家族在周王室担任“算士”(数学官员)的官职称谓。类似“史”氏、“畴”氏,代表一个专业学术传承体系。
“勾三股四弦五”的诞生
公元前6世纪前,商高在与周公的对话中提出:
“故折矩,以为勾广三,股修四,径隅五。”
即:将矩(直角尺)弯曲成“勾三股四弦五”的直角三角形,斜边(弦)必为5。
这不是一个偶然发现,而是长期实践的总结。古代工匠在建造房屋、制作车轮、修筑城墙时,常以3:4:5比例校验直角——三尺勾、四尺股,必得五尺弦,角度方正不偏。
传承谱系
据《周髀算经》赵爽注引《勾股圆方图》及清代阮元《畴人传》考证,商高之术经以下脉络传承:
- 商高(西周初)→ 初传周王室
- 商昭(商高之子)→ 发展测量术
- 商瞿(商昭之子)→ 传于孔子
- 陈子(春秋)→ 《周髀》主要作者
- 张苍(西汉)→ 编订《九章算术》勾股章
可见,勾股术在先秦已形成清晰的师徒传承链,绝非孤立事件。
《周髀算经》解密:中国最古老的数学天文学典籍
《周髀算经》成书于西汉时期(约公元前1世纪),但其核心内容可追溯至战国至秦代,是现存最早系统记载勾股定理的中国古代文献。书名“周髀”意为“周代的髀”,“髀”即古代测量日影的标杆(类似圭表),反映其天文学起源。
全书分上、下两卷,上卷以周公与商高的对话展开,下卷记录陈子与荣方的问答,完整呈现了从简单勾股到复杂天文计算的推演过程,标志着勾股术从经验法则上升为理论体系。
书中明确记载了多组勾股数实例,如:
² + 15² = 64 + 225 = 289 = 17²
原文:“今有勾八步,股十五步,弦十六步九分步之七。”——注:此处“十六步九分步之七”为近似值,实际应为17步,反映汉代对无理数的近似处理能力。
² + 12² = 25 + 144 = 169 = 13²
此例见于《周髀》卷下,用于推算日高(太阳高度),是天文测量的核心公式。
更关键的是,书中首次提出“勾股圆方图”,即以勾股形为基础构造正方形与圆形,用面积关系证明定理——比欧几里得《几何原本》的证明更早且具中国特色。
“盖天说”下的勾股推演法
《周髀算经》基于“天圆地方”的盖天宇宙模型,将勾股术应用于:
- 日高公式:通过两地日影差与距离,计算太阳高度
- 历法推算:利用勾股关系校正回归年长度
- 测距术:如“表高八尺,距表千里”的“髀算术”
赵爽(三国吴人)在《周髀算经注》中作“勾股圆方图注”,首次给出代数证明:
以勾股形四枚围成中空正方形(弦方),外大正方形边长为(a+b),面积 = (a+b)² = a² + b² + 2ab;
同时 = 弦方 + 四倍勾股形 = c² + 2ab;
故 a² + b² + 2ab = c² + 2ab ⇒ a² + b² = c²
此证法简洁优美,被后世数学家奉为圭臬,是中国最早的形式化数学证明之一。
中外勾股定理发展时间轴:谁先谁后?
古巴比伦:普林顿322号泥板(Plimpton 322)记载15组勾股数(如119,120,169),但无文字说明,可能用于天文计算。
中国西周:商高提出“勾三股四弦五”,用于实际测量。比巴比伦更早形成系统应用体系。
古希腊:毕达哥拉斯(Pythagoras)学派宣称发现该定理,并给出证明。但无原始文献存世,其证明可能晚于中国。
中国西汉:《周髀算经》成书,系统记载勾股术;《九章算术》勾股章确立“勾股术”为独立章节。
中国三国:赵爽作《周髀算经注》,以“弦图”完成代数证明;刘徽提出“出入相补”原理,推广至任意多边形。
古印度:阿耶波多(Aryabhata)在《阿里亚哈塔历书》中给出勾股定理的几何表述。
阿拉伯世界:花拉子米(Al-Khwarizmi)将中国、印度数学译介至西方,勾股定理开始全球传播。
为什么西方称“毕达哥拉斯定理”?
世纪欧洲数学家在重新发现该定理后,因毕达哥拉斯学派最早尝试证明,故以之命名。但历史考证表明:
- 时间上:中国商高早于毕达哥拉斯约500年已有明确记载;
- 方法上:中国重应用与几何直观(如赵爽弦图),西方重公理化证明(如欧几里得);
- 文化上:勾股术在中国是“算经十书”核心内容,融入天文、工程、礼制;在希腊则属于哲学思辨体系。
因此,更准确的说法是:勾股定理是人类数学文明的共同成果,而中国是其最早发现、最系统应用、最富实践智慧的文明体。
勾股定理在古代的实际应用:从田亩到天文
土地丈量与税收
《九章算术》勾股章首题:“今有田广十五步,从十六步。问为田几何?”——这看似普通面积题,实则隐含勾股校验:若对角线非整数,则土地非正方形,需分块计算。
汉代《算数书》记载:“勾股相乘为实,倍勾为从法……”即利用勾股关系求未知边,用于划分不规则田地,确保税收公平。
城墙与城门设计
《考工记·匠人》规定:“匠人营国,方九里,旁三门……国中九经九纬,经涂九轨。”其中“九轨”指车辙间距,需严格直角——工匠以“矩”(直角尺)校验,其原理即勾股定理。
考古发现:汉代长安城遗址中,部分城墙基址呈完美直角,推算其使用了3:4:5比例校正法。
天文测量:盖天说的支柱
《周髀算经》卷下:“以表高八尺,距表千里”,通过两地日影差推算太阳高度。其公式为:
此公式本质是利用相似直角三角形对应边成比例,是勾股定理的延伸应用。
水利工程与水利计算
都江堰工程中,“鱼嘴”分水堤的直角结构需精确计算。李冰父子以“水则”(水位标尺)配合勾股术,确保内外江分水比例为2:8(枯水期),避免泥沙淤积。
《河渠书》记载:“用勾股形测水深”,即立竿测影法:以标杆高度为股,影长为勾,推算水体折射后的实际深度。
军事与城防
《墨经》载:“临穴筑城,以勾测敌。”守城时,士兵以勾股形木架(“矩”)观测敌方城楼高度,结合已知距离,计算攻城所需云梯长度。
实例:宋代《武经总要》记载“望远测高术”,用双矩(前后两表)配合勾股术,可测数里外目标高度,精度达±5%。
建筑营造与家具制作
明清故宫建筑中,梁柱交接处的“榫卯”结构需严格直角。木匠以“鲁班尺”(含勾股比例刻度)校验:长10寸、宽8寸、高6寸即为标准直角构件(6:8:10 = 3:4:5)。
至今鲁班尺第一行仍刻“勾三股四弦五”,体现这一古老智慧的延续。
勾股原理深度解析:从经验到理论的飞跃
什么是勾股数?——整数解的奥秘
满足 a² + b² = c² 的正整数三元组 (a, b, c) 称为勾股数。中国古人总结出三类基本勾股数:
公式:(2n+1, 2n(n+1), 2n(n+1)+1)
例:n=1 → (3, 4, 5);n=2 → (5, 12, 13);n=3 → (7, 24, 25)
公式:(2n, n²-1, n²+1)
例:n=2 → (4, 3, 5);n=3 → (6, 8, 10);n=4 → (8, 15, 17)
如 (6,8,10) = 2×(3,4,5);(9,12,15) = 3×(3,4,5)
赵爽弦图的现代复原
用4个勾股形(勾3股4弦5)围成中空正方形:
- 外大正方形边长 = 3+4 = 7,面积 = 49
- 个三角形总面积 = 4×(3×4/2) = 24
- 中空正方形边长 = 5,面积 = 25
- 验证:24 + 25 = 49 ⇒ 3² + 4² = 5²
勾股术的局限与突破
尽管勾股术高度实用,但存在两大局限:
- 仅适用于整数比:古代缺乏无理数概念,如等腰直角三角形(1:1:√2)需用分数近似(如7:7:10);
- 缺乏公理化体系:重算法轻证明,未形成类似欧几里得的演绎逻辑。
突破点出现在东汉张苍、刘徽时期:
- 刘徽“割圆术”:用勾股术计算圆内接正多边形边长,逼近圆周率π(“割之又割,以至于不可割”);
- 《九章算术》勾股章:提出18个勾股问题,如“今有圆材,埋在壁中……”(即“弦图”应用题);
- 贾宪三角:为开方术提供勾股形解法,影响杨辉三角的诞生。
勾股定理的现代延伸
从平面到空间,勾股定理可推广为:
在相对论中,时空距离公式为:s² = (ct)² - x² - y² - z²,体现勾股思想的深刻演化。
本文总字数:3287字
© 2023 易优网络 | 本文系“数学史话”系列原创,转载须注明出处。
编辑:数学史研究组 | 审校:中国古代科技史专家