婆罗摩笈多(Brahmagupta)
古印度 Ujjain 学派的领袖人物,在 628 年的《婆罗摩修正体系》中首次把零与负数纳入完整的算术体系,并给出圆内接四边形面积公式与二次不定方程的构造性解法,是从算术走向代数的关键一步。
一、生平与时代背景
婆罗摩笈多(Brahmagupta,598—约 670)生于古印度,父亲名 Jisnugupta。他生涯的核心舞台是 Bhillamala(今印度拉贾斯坦邦 Bhinmal),当时为瞿折罗(Gurjara)王朝辖地的都城——他在著作中明言自己在 Bhillamala 写作。后来他出任 Ujjain(乌贾因)天文台 台长,而 Ujjain 正是当时古印度首屈一指的数学与天文中心,前辈学者 Varāhamihira(伐罗诃密希罗) 曾在此建立起强盛的数理天文学传统。
他在世时正值笈多帝国衰亡后北印度的分裂期,但学术传统未绝:Ujjain 与 Kusumapura(阿耶波多所在)两大学派并峙,既相互继承又彼此辩难。婆罗摩笈多在著作中频繁批评前代(包括阿耶波多)的天文参数,体现了「修正旧悉檀多」的自觉。他的晚年著作写于 665 年,时年 67 岁,说明他相当高寿。卒年诸说略有出入:MacTutor 记约 670 年,也有作 668 年者。
二、学术生涯年表
| 年份 | 事件 |
|---|---|
| 598 | 出生(据其 665 年自述时年 67 反推)。 |
| 约 7 世纪前叶 | 活动于 Bhillamala(今 Bhinmal),后任 Ujjain 天文台台长。 |
| 628 | 完成代表作《婆罗摩修正体系》(Brahmasphuṭasiddhānta),含零与负数运算、几何、不定方程等。 |
| 665 | 67 岁时完成第二部著作《肯达卡迪哈亚》(Khaṇḍakhādyaka),含二阶正弦插值法。 |
| 约 670 | 逝世(一说 668)。 |
| 8 世纪 | 其著作被译成阿拉伯文,进入巴格达智慧宫,影响花拉子米等。 |
| 1817 | H. T. Colebrooke 英译《婆罗摩修正体系》与婆什迦罗二世的代数部分,西方学界得以系统研读。 |
| 20 世纪 | Datta、Ifrah、Gupta 等现代学者重新评估其零、负数与插值法的历史地位。 |
三、核心成果(逐条技术解析)
1. 零与负数的系统运算法则
在《婆罗摩修正体系》第 18 章中,婆罗摩笈多首次把 零 定义为「一个数减去自身的结果」,并系统给出了正负数(他称之为「财产 fortune」与「债务 debt」)的四则运算法则,包括著名的「负负得正」:
- 两财相乘/相除得财;两债相乘/相除得财;一财一债相乘/相除得债;
- 零加减某数不变;某数乘零为零;零乘零为零。
这是数学史上第一次用成文规则把负数纳入运算体系,为代数学的发展扫清了概念障碍。他还试图扩展到除法:认为 $n\div 0 = n/0$,并声称 $0\div 0 = 0$——后者被后世判定为错误,但这是把零作为合法数纳入算术的勇敢尝试,比欧洲系统接受负数早了约千年。
2. 婆罗摩笈多公式:圆内接四边形的面积
他给出了边长为 $a,b,c,d$ 的圆内接四边形面积公式
$$K = \sqrt{(s-a)(s-b)(s-c)(s-d)},\quad s=\tfrac{a+b+c+d}{2},$$
是海伦公式(三角形退化情形 $d=0$)的直接推广。他还给出了圆内接四边形对角线长度的公式。存疑处:婆罗摩笈多并未明言公式仅适用于圆内接(cyclic)四边形,部分史家据此指为疏漏,另一些则认为他显然默认了圆内接条件。他还给出由两个直角三角形构造「有理边、有理对角线、有理面积」的圆内接四边形(后世称「婆罗摩笈多四边形」)的方法。
3. 二次不定方程与佩尔方程的先驱
婆罗摩笈多研究形如 $ax^2 + c = y^2$ 的二次不定方程(佩尔方程 $x^2 - Ny^2 = 1$ 的前身),并发明了 婆罗摩笈多恒等式(亦称婆罗摩笈多—斐波那契恒等式):
$$(a^2 + Nb^2)(c^2 + Nd^2) = (ac \pm Nbd)^2 + N(ad \mp bc)^2,$$
用于由已知解「复合」出新解。他给出了 $8x^2+1=y^2$ 的解列 $(1,3),(6,17),(35,99),(204,577),(1189,3363),\ldots$,并求出了 $61x^2+1=y^2$ 的最小解 $x=226153980,\ y=1766319049$——这一以 61 为参数的最小解异常巨大,近千年后费马(1657)以此挑战英国数学家 Wallis,至今被视为佩尔方程史上的经典案例。婆罗摩笈多领先欧洲近千年。
4. 一次不定方程与平方根算法
他发展了阿耶波多的库塔卡法,用连分数思想求解 $ax + c = by$ 的整数解;其平方根算法被证明等价于 牛顿—拉弗森迭代。他还给出前 $n$ 个正整数平方和 $\frac{1}{6}n(n+1)(2n+1)$ 与立方和 $(\frac{1}{2}n(n+1))^2$ 的公式(但未附证明)。
5. 二阶插值法(《肯达卡迪哈亚》)
在晚年著作中,他为计算正弦值使用了一种二阶插值公式,现代研究(R. C. Gupta)证明它正是 牛顿—斯特林插值公式 到二阶的特例——这是有限差分与插值思想在印度的早期出现。
6. 位值制乘法与天文参数
他充分利用位值制记数,给出三种乘法竖式(其一称 gomūtrikā「牛尿轨迹法」,因数字排列走向得名),与现代竖式乘法已很接近。天文学上他坚持 地球静止,反对阿耶波多的地动说;其回归年长度首取 365 日 6 时 5 分 19 秒,后在《肯达卡迪哈亚》中改用 365 日 6 时 12 分 36 秒——后者与阿耶波多的取值仅差 6 秒,被怀疑直接取自阿耶波多,且精度反不如前。
四、代表著作与文献
- 《婆罗摩修正体系》(Brahmasphuṭasiddhānta,628):25 章,前 10 章为行星平均/真实经度、周日运动、交食、合朔等传统天文主题,后 15 章含数学、代数、圭表、韵律、天球、仪器等(被认为是后加的续篇)。第 12 章论算术与几何,第 18 章论代数(含零、负数、不定方程)。
- 《肯达卡迪哈亚》(Khaṇḍakhādyaka,665):8 章(附录版本或 1 或 3 章),以更便捷的计算手册形式重写天文计算,含二阶插值法。
- 1817 年 H. T. Colebrooke 英译本《Algebra, with Arithmetic and Mensuration from the Sanscrit of Brahmagupta and Bhaskara》是其进入西方学界的里程碑。
五、师承、学派与同时代交往
婆罗摩笈多是 Ujjain 学派 的领军人物,该学派由 Varāhamihira 奠基,与阿耶波多的 Kusumapura 学派并峙。他在著作中一百余次点名引用阿耶波多,并常在天文参数上与之辩难。他的思想经阿拉伯译文传入巴格达智慧宫,影响了 花拉子米 与比鲁尼;在印度本土,其代数传统由 婆什迦罗二世(12 世纪)继承并发扬(「婆罗摩笈多—婆什迦罗方程」即得名于二人)。他的直接师承未见明确记载。
六、争议、公案与历史评价
- 卒年:约 670 与 668 两说并存,相差无几。
- 圆内接条件是否明言:婆罗摩笈多公式是否算「未注明适用范围」的疏漏,学界有不同看法。
- 零除以零等于零:被现代数学判为错误,属早期体系的局限。
- 第二回归年值反不如第一:被怀疑抄自阿耶波多。
- 对希腊依赖的争论:部分史家(如 van der Waerden)曾主张印度数学受希腊深刻影响,但 P. Jha 等人考证阿耶波多、婆罗摩笈多的 π 值与方程方法为本土独立发展,希腊起源说「缺乏根据」。
- 总体评价:Gandz 称其为「可与丢番图比肩的代数奠基者」,而把零与负数纳入运算是其最具世界历史意义的贡献。
七、身后影响与学术谱系
婆罗摩笈多的影响横跨三大传统:在印度,他开创的代数路线经婆什迦罗二世、纳拉亚纳等延续;在伊斯兰世界,其著作八世纪被译为阿拉伯文(花拉子米代数学的印度来源之一),零与负数知识由此西传;在欧洲,经 12 世纪拉丁译本与 19 世纪 Colebrooke 译本的系统介绍,其不定方程、圆内接四边形与插值思想逐步被纳入数学史正典。「婆罗摩笈多恒等式」「婆罗摩笈多公式」「婆罗摩笈多四边形」至今仍是数论与几何教科书中的标准名词。
八、延伸阅读与权威来源
- MacTutor: Brahmagupta (598–约 670):圣安德鲁斯大学数学史档案,权威传记,含零与负数法则原文、不定方程案例、插值法讨论。
- Brahmagupta - Wikipedia:生平、著作、数学贡献综合条目,可交叉核对。
- Encyclopaedia Britannica: Brahmagupta:权威百科条目。
- MacTutor: A history of Zero:零的历史专题,定位婆罗摩笈多的关键作用。
- MacTutor: Pell's equation:佩尔方程史,含婆罗摩笈多的早期贡献。
- Dictionary of Scientific Biography: Brahmagupta (PDF):经典科学传记词典(D. Pingree 撰)。
- MacTutor: An overview of Indian mathematics:印度数学通史背景。