杨辉三角:比帕斯卡早六百年的数字三角形

数字三角形在中国由贾宪(约 1050 年)首创、杨辉《详解九章算法》(1261 年)刊载并流传,欧洲帕斯卡 1654 年系统研究;就杨辉刊载言早约四百年,就贾宪首创言早约六百年。

适用前提与边界条件

  1. 会计算 a+ba+b 的平方与立方展开
  2. 知道组合数 CnkC_n^k 的记号(高中内容,阅读本页可跳过该记号)

背景

把 逐次自乘,系数排成一个三角形:

每个数等于它肩上两数之和。它既给出 的展开系数,也是开平方、开立方乃至高次开方所需的系数表——这正是它在中国的原始用途。

史料辨析

史实 北宋贾宪(约 1050 年)著《黄帝九章算法细草》,为解高次方程造「开方作法本源」图,即此三角。原书已佚,但南宋杨辉《详解九章算法》(1261 年)完整转录并注明「贾宪用此术」,故中国文献称之为贾宪三角或杨辉三角。

史实 杨辉之后,元代朱世杰《四元玉鉴》(1303 年)再载此图并用于垛积求和;约 11 世纪阿拉伯数学家 al-Karaji 一系也已知晓同类三角。欧洲 1654 年帕斯卡《论算术三角形》给出系统组合解释,拉丁文与法文文献后称帕斯卡三角。

有争议 贾宪生卒年无确考,「约 1050 年」据杨辉所注著作年代推断;亦有学者认为其活动期更早。这不妨碍「中国早于帕斯卡约六百年」的结论。

数学内核

展开系数: 展开后各项系数恰为三角的第 行(顶行记第 0 行):

递推律:第 行每个数等于第 行肩上两数之和,即组合恒等式

这对应选择路径的组合意义:从 个元素里选 个,要么包含特定元素(再从余下 个选 个),要么不包含(从 个选 个)。

行和:第 行各数之和为 ,因为把 展开即知。

斜和:沿浅斜线把数相加,得 ——斐波那契数列。一个三角形串起了乘法公式、组合计数与数列,是初中数学里难得的「三线交汇」景观。

说法与史实

流传说法史实
这个三角形是帕斯卡发明的贾宪约 1050 年已用于开方,早帕斯卡约六百年
杨辉是发明人杨辉转录贾宪之图并如实注明出处
它只用于乘法公式中国的原生用途是高次开方,后用于垛积(级数求和)
欧洲人都叫它帕斯卡三角英、法等国多称帕斯卡三角;部分数学史读物为示客观也称杨辉(贾宪)三角

正例与反例

✅ 正例

  • (a+b)2=a2+2ab+b2(a+b)^2=a^2+2ab+b^2 的系数 1、2、1 恰是第 2 行;(a+b)3(a+b)^3 的 1、3、3、1 是第 3 行(顶行记第 0 行)

❌ 反例

  • 「杨辉三角每行中间的数是两端相加」记成两端相减——方向弄反整行全错

高频误解与考试易错

  • 把它叫成「帕斯卡三角」而不知中国早六百年已有(贾宪约 1050 年,帕斯卡 1654 年)
  • 以为杨辉发明了这个三角形(他注明引自贾宪著作,原书已佚,赖杨辉转录而存)
  • 第 n 行行首误从 0 行数起(约定含 1 的顶行为第 0 行)

常见问题

杨辉三角和帕斯卡三角是什么关系?
同一个数字三角形,中国贾宪约 1050 年首创、杨辉 1261 年载录,欧洲 1654 年帕斯卡系统研究,比中国晚了约六百年。
杨辉三角有什么用?
它给出 (a+b)n(a+b)^n 展开的系数、开方所需的系数,也是组合数 CnkC_n^k 的表。
三角形的数还有哪些性质?
每行数之和是 2n2^n;斜线上是斜和给出的斐波那契数;同一行左右对称。

史料出处

  • 杨辉《详解九章算法》(1261)
  • 帕斯卡《论算术三角形》(1654)