← 返回 商高 简介档案 深度档案
勾股定理测地术

商高(Shang Gao)

中国数学史上有文字可考的最早人物之一,以《周髀算经》中「勾三股四弦五」的记述闻名,但生平几无信史,其是否已「证明」勾股定理至今仍是数学史界的争议公案。

一、生平与时代背景

商高是西周初年(约公元前 11 世纪)的人物,传统上被视为中国最早的数学家。关于他的生平,可靠史料极其稀少,几乎全部来自后世著作中的追述,必须严格区分「信史」与「传说/后世附会」。

可视为信史的最早记载,是约成书于公元前 1 世纪(西汉)的天算典籍《周髀算经》。该书开篇以对话体记述「周公问于商高」,商高答辞中论述了勾股测量之法。三国吴人赵爽(约公元 3 世纪)为《周髀算经》作注时,仅有一句极简的身份说明:「商高,周时贤大夫,善算者也。」除此之外,早期正史(如《史记》《汉书》)中并无商高的独立传记,因此清代以前学者多将其视作半传说人物。

地方志提供的新线索(存疑):1987 年,数学史家李继闵及其学生曲安京在编纂地方科技史时,从《商南县志》卷八「人物志」中检获一条记载:「[周]商高,黄帝之昆孙。以地得姓。周初封子男于商。精数学,《周髀》衍其说为算经。《国语》曰司商。」李继闵据此考证,认为商高为西周初期数学家「殆无疑问」。然而必须指出:地方志世代相传,有一定可信度,但《商南县志》成书年代远晚于西周,且「黄帝之昆孙」「封子男于商」等说法带有明显的后世谱系建构色彩,未见于先秦两汉正史,只能视为有待佐证的旁证,不能等同于信史。

时代背景上,商高被置于西周初年——周公旦摄政的时代(公元前 11 世纪)。这一时期中国已有较成熟的测地与天文观测传统(使用髀/表杆测影),但数学知识主要靠口传与简牍,专门的数学著作尚未出现。《周髀算经》将商高的答辞置于全书卷首,意在把中国数学与天文学的源流上溯至西周开国之际。

二、学术生涯年表

商高无可靠生卒年记录,以下年表仅列可系年的后世记载,凡不确定处皆标注「约」或「存疑」。

年份 事件
约前 11 世纪 传说中商高与周公旦答问,论勾股测量之法(见载于后世《周髀算经》)
约前 1 世纪 《周髀算经》成书(保守估计),开篇追述周公—商高问答,保留「勾三股四弦五」文字
约公元 3 世纪 赵爽注《周髀算经》,称「商高,周时贤大夫,善算者也」,并以弦图疏解商高答辞
1987 年 李继闵、曲安京从《商南县志》检获商高生平记载(地方志,非正史,存疑)

三、核心成果(逐条技术解析)

1. 「勾三股四弦五」——勾股定理的最早文字特例

问题背景:在测地与天文观测中,需要由直角三角形的两边求第三边。《周髀算经》卷上商高答周公问中给出了最经典的一组整数勾股数。

精确表述:商高答辞原文(81 字)为:

「数之法出于圆方,圆出于方,方出于矩,矩出于九九八十一。故折矩,以为句广三,股修四,径隅五。既方之,外半其一矩,环而共盘,得成三四五。两矩共长二十有五,是谓积矩。故禹之所以治天下者,此数之所生也。」

其中「句广三,股修四,径隅五」即 $3^2+4^2=5^2$,是勾股定理(勾²+股²=弦²)的一个特例。这是目前所知中国最早的勾股数文字记录,比毕达哥拉斯(约前 6 世纪)早约五百年。

与前人关系:商高之前,古巴比伦泥板(如 Plimpton 322,约前 1800 年)已记录多组勾股数,但中国此条是独立的文字记述,两者无证据表明有传播关系。

局限性:这是 3-4-5 的特例,并非对一般直角三角形 $a^2+b^2=c^2$ 的普遍陈述;一般性的勾股定理及证明,要到《九章算术》(约前 1 世纪—公元 1 世纪)与赵爽、刘徽的注释才明确出现。

2. 「数之法出于圆方」——早期数学抽象思想

商高答辞开头「数之法出于圆方,圆出于方,方出于矩,矩出于九九八十一」,是一句高度浓缩的数学哲学命题:

这体现了把万物抽象为「圆—方—矩—数」的还原论思路,是中国古代「寓理于算」传统的早期表达,为后世测地、天文计算奠定了观念基础。

3. (存疑)是否已给出勾股定理的一般性证明

这是 20 世纪以来数学史界反复讨论的公案:商高答辞中「既方之,外半其一矩,环而共盘」等语,是否构成对勾股定理的一般性证明?

结论:商高是否「证明」了一般勾股定理,学界尚无定论。稳妥的表述是:商高给出了 3-4-5 特例与一套构造性的几何操作描述;而清晰、无歧义的图形证明(弦图)目前最早可归功于公元 3 世纪的赵爽。

四、代表著作与文献

商高本人无著作传世。其学说仅见载于:

五、师承、学派与同时代交往

商高被《周髀算经》设定为周公旦的「大夫」(答问对象),但师徒关系、学派归属均无史料可考。后世(如《商南县志》)将其附会为「黄帝之昆孙」,属于谱系建构,不可据为信史。他与周公的「问答」更可能是《周髀算经》作者采用的一种托古叙事体例,而非真实的师生对话记录。

六、争议、公案与历史评价

  1. 生平信史问题:商高在正史无传,仅见于《周髀算经》问答与赵爽一句注。其真实身份、是否确有其人,长期存疑;《商南县志》的记载提供了新线索但等级不足,标存疑。
  2. 「商高定理」命名:中文语境常把勾股定理称为「商高定理」,以纪念其最早的文字记录。但严格地说,商高只留下 3-4-5 特例;一般性定理的明确陈述在《九章算术》,图形证明目前最早见于赵爽。称「商高定理」是文化追认,不宜据此认定商高完成了普遍证明。
  3. 是否早于毕达哥拉斯:商高(约前 11 世纪)的记载在时间上早于毕达哥拉斯(约前 6 世纪),但两者是独立传统,且记录的可靠程度不同(商高为后世追述,毕达哥拉斯本人亦无著作传世)。比较「谁先发现」须谨慎。

七、身后影响与学术谱系

商高的答辞为《周髀算经》奠定了开篇基调,其「勾三股四弦五」成为中国古代勾股算术的经典出发点,直接影响了:

在「商高 → 赵爽 → 刘徽 → 祖冲之/祖暅」这条中国古代勾股与几何主线上,商高被尊为源头,但应理解为文化符号意义上的源头,而非有完整著作传世的历史人物。

八、延伸阅读与权威来源