(现代印度的婆罗摩笈多塑像)
7世纪是数学发展较为停滞的一个时代。这个时候的数学天空,几乎只有南亚被一颗巨星照亮着,它的光芒最终射入西亚,为伊斯兰数学的飞跃添砖加瓦。这颗巨星就是婆罗摩笈多(Brahmagupta)。
婆罗流韵
从名字就可以看出,婆罗摩笈多出身于古印度的婆罗门种姓。在社会中担任祭司角色的婆罗门掌管着解释和预言天象的权力,这就需要他们掌握天文学知识,以及测量和计算天体运行的工具——数学。
据婆罗摩笈多自述,他是在塞迦历550年(古印度实行的一种历法,比公历晚78年),当他30岁时完成了代表作《婆罗摩历算书》。这样就可以推算出他生于公元598年。根据《历算书》中的注释,大多数学者都认同婆罗摩笈多诞生于毗罗摩罗(现印度西北部拉贾斯坦邦宾马尔)。
除了知道他曾研究印度教哲学外,我们对婆罗摩笈多的早年教育一无所知。不过根据《历算书》,我们可以看出他对前辈和同时代学者,如阿耶波多(476—550)、伐罗诃密希罗(505—587)和婆什迦罗一世(约600—680)等人的思想非常熟悉。
婆罗摩笈多成年后,来到印度中南部城市乌阇衍那(现印度中央邦乌贾因),主持那里的天文台。从6世纪起,乌阇衍那成为印度数学的研究中心之一。根据婆罗摩笈多的另一部天文学著作《肯达克迪迦》(Khandakhadyaka,意为“尝鼎一脔”)的题记,我们知道它成书于公元665年,他可能在之后几年仍然活着,最后在乌阇衍那逝去。
学通天算
婆罗摩笈多的代表作《婆罗摩历算书》包括24章,有1008段以闰底律(ryā meter)写成的韵文。这种以诗载道的形式是当时印度数学著作的惯例。
《历算书》大部分内容都与天文学有关,涉及各个天体在各个时刻的距离和位置关系、天体上升与下降的时间、合相与日月食的计算方法等。在《肯达克迪迦》里,他还讨论了一些行星和月亮运行的问题。这些天文学知识对后世产生了一些影响,但婆罗摩笈多最重要的贡献,还是在于为得出天文学成果而发展的数学理念和方法。
《历算书》中有4章半内容讨论纯粹的数学问题,其中第12章被称为“算术”(Ganita,当时算术也包括一些几何问题),第18章处理的是代数(Kuttaka,意为“研磨”),在算术、几何、代数和三角等领域,婆罗摩笈多都取得了令人瞩目的成就。
在算术方面,婆罗摩笈多最著名的成就在于把0纳入计算体系。他明确提出诸如这样的法则:“正数与负数相加等于它们(绝对值)的差,如果它们(绝对值)相等,结果是0”;“0被正数或负数除,要么等于0,要么得到一个分子是0、分母是有限量的分数”;“正数或负数被0除,得到一个分母为0的分数”;“0被0除结果是0”。尽管最后2条与现在对0的认识并不一致,但这是历史上最早尝试把0作为分母的探索。
在代数学领域,婆罗摩笈多最重要的贡献是对包含两个未知量的二次不定方程的研究。他在计算方程Dx2+1=y2的整数解时,进一步涉及了解决更一般的Dx2+1=y2的方法。婆罗摩笈多提出,如果(x1,y1,m1)和(x2,y2,m2)是2组解的话,那么(x1y2±x2y1,Dx1x2±y1y2,m1m2)也是满足方程的2个解。
数百年后,婆什迦罗二世给出更加完善的不定方程解法。但这个成就被错误地安到另一位学者约翰·佩尔头上,因此现代数学称其为“佩尔方程”。
在几何学领域,婆罗摩笈多发展了勾股定理,除根据指定边长构造直角三角形、圆内接四边形、等腰梯形等几何图形的面积外,还提出了计算三角形外接圆半径、圆内接四边形的面积及对角线长度等问题的公式。最后2个公式实际上是对托勒密定理(即对于圆内接凸四边形,两对对边乘积之和,等于两条对角线的乘积)的进一步应用。
最后,在三角学领域,当时人们能够算出诸如15°、30°、45°等“特殊”角度的正弦值,但如何计算像57°这种“平常”角度对应的正弦值呢?婆罗摩笈多运用了二次内插法进行计算。通过二次内插公式,得出57°的正弦值为0.8384,比现代值0.8387只有万分之三的误差。
比婆罗摩笈多稍早一些,中国隋代数学家刘焯(544—608)也运用二次内插法计算天文数据。这种在相隔遥远的文化中,科学成就几乎同时产生的现象,在科学史上并不罕见。我们现在还无法得知,刘焯与婆罗摩笈多之间存在着什么样的联系,或者他们共享着什么样的知识基础。
深远影响
在印度,婆罗摩笈多最杰出的继承人当属婆什迦罗二世。后者不仅也担任了乌阇衍那天文台的学术领袖,而且与婆罗摩笈多展开了间隔500年的对话。婆什迦罗二世对许多问题的研究都继续向前推进,并把它们收录在代表作《莉拉沃蒂》中。
伊斯兰文化兴起之后,婆罗摩笈多的数学思想成为伊斯兰学者学习借鉴的宝库,其影响甚至早于后来大行其道的托勒密等古希腊学者。8世纪后期,一名数学家从乌阇衍那来到阿拉伯帝国首都巴格达,他所用的《历算书》令伊斯兰学者钦佩不已。不久《历算书》和《肯达克迪迦》就被译成阿拉伯语,这2本书中的天文学数据对9世纪初的大数学家花剌子米产生了重要影响。11世纪初的伊斯兰大学者比鲁尼曾客居印度,也是通过《历算书》等著作吸收了古印度学问。
目前,中国学界对于古印度数学了解还不算多,但婆罗摩笈多的著作早在19世纪初就已经有了英译本。婆罗摩笈多等古印度数学家的成就,以及他们对后世带来的影响,获得越来越深刻地认识。
本文原载于《中国科技教育》2018年第7期“专栏”栏目,作者陈巍,有删减。
中国青少年科技辅导员协会会员可登陆杂志官网免费浏览全文。
中国科技教育
cnstedu
欢迎订阅与分享
长按二维码关注
热门跟贴