公元462年,建康宫中的一场朝会上,一份历法奏表被呈上御案,殿中群臣为之哗然。

上表之人官阶低微,年不过三十出头,却声称古人沿用已久的历法存在根本性错误,要求朝廷改行新历。

朝堂之上,反对声浪几乎一边倒——有人指责他“诬天背经”,有人讥讽他离经叛道。

这场争论的主角,此时尚未以圆周率闻名于世,他的名字,叫祖冲之。

祖冲之,字文远,生于公元429年,出生地为丹阳郡建康县,即今天的江苏南京。

其祖籍为范阳郡遒县,在今河北保定涞水一带。

他的曾祖父祖台之在东晋时官至侍中,祖父祖昌在刘宋朝廷担任大匠卿,掌管土木营建之事,父亲祖朔之任奉朝请。

这样的家世,使祖冲之自幼便能接触历算、工程方面的典籍,而他“少稽古,有机思”,对古法并不盲从,年方二十余岁便以博学之名被宋孝武帝召入华林学省——那是当时国家最高学术机构之一。

朝堂上的那场辩论,表面上是关于历法数据的争论,实际上触及了一个更深层的命题:天地运行的规律,究竟是亘古不变,还是随岁月推移而缓慢移易?

要回答这个问题,祖冲之倚仗的不仅是天文观测,还有他在另一片领域中磨砺出的精密计算方法。

圆周率的计算,是理解祖冲之科学方法的一把钥匙。

在祖冲之之前,中国古代对圆周率的认识经历了漫长演进。

秦汉以前,人们通常以“周三径一”作为圆周率,误差极大。

三国时期,刘徽提出“割圆术”,用圆内接正多边形的周长来逼近圆周长,从正六边形起算,将边数逐次加倍,计算到正96边形时得出π约为3.14。

刘徽指出,内接正多边形的边数越多,所求得的π值越精确。

这一思想为后来的计算者指明了一条无限逼近的道路,但路走多远,取决于计算者的耐心与毅力。

打开网易新闻 查看精彩图片

祖冲之沿着这条路走了下去。

据《隋书·律历志》记载,他应用“缀术”推求圆周率,从正六边形起算,将边数反复倍增,一直计算到正24576边形。

每求一值,需要把同一运算程序反复进行十二次,而每一次运算程序中又包含加减乘除以及开方等十余个步骤。

在没有算盘、没有计算器的南朝,这些运算全部依靠算筹在案上摆列完成。

最终,祖冲之得出:圆周率的朒数(不足近似值)为3.1415926,盈数(过剩近似值)为3.1415927。

这一精度将圆周率的准确数值锁定在小数点后七位,直到15世纪才被阿拉伯数学家阿尔·卡西超越,领先世界近千年。

祖冲之还给出了两个分数形式的近似值:约率22/7和密率355/113。

其中密率355/113是分母小于16604的分数中最接近π真值的近似值,后世称之为“祖率”。

然而,《缀术》一书后来失传,祖冲之具体如何得出这一数值,至今仍是数学史上的谜题。

当代学者推测他可能使用了某种高次方程或级数方法,但无确切定论。

可以确知的是,他的计算量之大、精度之高,在当时世界范围内无可匹敌。

正史中没有记载祖冲之计算圆周率的具体年份,但可以确认这项工作发生于他入华林学省之后的科学活跃期。

而这一训练——将复杂运算分解为反复执行的步骤,在精确控制误差的前提下逐次逼近目标值——深刻塑造了他的科学思维。

当他将这种思维转向天空时,同样的问题出现了:古人认为“冬至时太阳总在一定的位置上”是万世不易的真理,但实际观测数据却在不断发出不同的信号。

祖冲之编撰的《大明历》成历于公元462年,因这一年是宋孝武帝大明六年而得名,又称“甲子元历”。

这部历法最核心的突破,是将“岁差”现象首次引入历法计算之中。

岁差是地球自转轴长期微小摆动所导致的天文现象,表现为冬至点沿黄道缓慢西移。

东晋虞喜最早发现并命名了这一现象,但将其应用于历法推算,祖冲之是第一人。

此前历法将回归年(太阳两次通过冬至点的时间间隔)与恒星年(太阳在恒星背景上运行一周的时间)等同视之,实际上二者存在微小差异。

祖冲之通过长期观测,测得岁差为“四十五年十一月差一度”,虽然这一数值与现代测量值(约七十年差一度)相比精度有限,但其意义在于首次将这一系统性偏差纳入历法框架,使历法推算有了更为科学的基础。

打开网易新闻 查看精彩图片

据《大明历》记载,其测算的回归年长度为365.2428日,与今测值仅差约50秒。

朔望月长度精确至29.5309日,交点月为27.21223日,而今天科学测定的交点月为27.21222日,误差仅在小数点后第五位。

他还改进了闰周,将传统“十九年七闰”调整为“三百九十一年一百四十四闰”,使阴阳历的协调更加精确。

在行星观测方面,祖冲之重新测量了木星的运动周期。

古人以十二年为一周天,认为木星每年行经一个星次,但实际观测中木星位置常与推算不符。

祖冲之通过长期跟踪,得出木星每84年超辰一次的结论,即木星公转周期为11.858年,而现代测定值为11.862年。

他还推算出了五大行星的会合周期:木星398.903日、火星780.031日、土星378.070日、金星583.931日、水星115.880日,其中水星的误差仅为0.002日。

这些数据的取得,依赖的是日复一日的观测记录和极为繁琐的数学推算。

祖冲之在圭表测影方面也有创新,他发明了用圭表测量冬至前后若干天的正午太阳影长以确定冬至时刻的方法,这一方法被后世长期采用。

圭表是古老的天文仪器,直立的标杆为“表”,水平的尺规为“圭”,通过测量正午时分表影在圭上的长度来判断节气。

祖冲之的方法不再只取冬至当天的影长,而是测量冬至前后多日的影长,再以数学方法推算冬至的准确时刻,从而降低了单日观测可能带来的误差。

《大明历》编成后,祖冲之于大明六年(462年)上表孝武帝,请求颁行新历。

孝武帝将奏表交由朝臣讨论,由此引发了南朝历法史上一场规模罕见的论战。

反对最为激烈者是太子旅贲中郎将戴法兴。

戴法兴是孝武帝的宠臣,权势极盛。

他针对《大明历》提出了系统的驳议,核心论点有三:其一,否认岁差的存在,认为“冬至所在,万世不易”;其二,认为祖冲之“诬天背经”,擅自改变古历,是离经叛道;其三,质疑祖冲之的历算造诣,称其“每有违舛”。

祖冲之并未退缩。

他撰写了一篇著名的《驳议》,逐条反驳戴法兴的论点。

针对岁差问题,他引用《尧典》中“日短星昴,以正仲冬”的记载,结合历代观测数据,指出冬至点确实在移动。

他更以月食记录作为直接证据:元嘉十三年(436年)十二月十六日、十四年(437年)五月十五日、二十八年(451年)八月十五日、大明三年(459年)九月十五日的四次月食观测中,按他推算的日躔位置与太史注记完全吻合,而戴法兴依据旧历推算的结果则偏差达十度之多。

打开网易新闻 查看精彩图片

祖冲之在《驳议》中写道:古六历是否为黄帝、颛顼等圣贤所作,本身便是可疑之事,他在古六历中一口气提出了六条“可疑之据”。

他并不否认古人的智慧,但强调“唐篇夏典”之后,天体运行本身已经发生了变化,历法必须据实修正,而非抱守古法。

然而,戴法兴背后是皇帝的权势。

这场辩论虽然祖冲之在数据上占据了压倒优势,但《大明历》并未能立即颁行。

孝武帝曾一度决定在大明九年(465年)改行新历,却因当年驾崩而搁置。

此后历经宋、齐两朝,《大明历》始终未能施行。

祖冲之晚年转入南齐朝廷任职,官至长水校尉。

他在齐明帝建武年间(494—498年)上《安边论》,建议朝廷开垦荒地、发展农业、巩固边防。

齐明帝有意派他巡行四方,但尚未成行,祖冲之便在建武年间去世,时年七十二岁。

《大明历》最终在祖冲之去世十年后得以颁行。

公元510年,梁武帝天监九年,在祖冲之之子祖暅之的推动下,《大明历》正式施行,此后沿用至陈朝,共八十年之久。

祖暅之,字景烁,约生于公元456年,是祖冲之的儿子,同样以数学和天文学著称。

他“少传家业,究极精微,亦有巧思”,继承了父亲的学术事业。

祖暅之在梁朝天监年间三次上书朝廷,力请颁行父亲的《大明历》,最终促成了这一历法的实施。

父子二人还共同解决了球体积的计算问题,提出了“幂势既同,则积不容异”的原理——即两个等高的立体,若在任意等高处的截面面积相等,则体积相等。

这一原理比意大利数学家卡瓦列利提出同类原理早了约一千一百年。

祖冲之的科学成就并不局限于数学与天文。

他精通音律,据《南史·祖冲之传》记载,“冲之解钟律博塞,当时独绝,莫能对者”。

他还著有小说《述异记》,在《太平御览》等书中尚可见到部分片断,以及《易义》《老子义》《庄子义》等哲学著作,惜均已失传。

打开网易新闻 查看精彩图片

在机械制造方面,祖冲之同样展现出卓越的才能。

宋武帝刘裕平定关中时,从后秦姚兴处获得一辆指南车,但“有外形而无机巧”,行走时需有人在车内转动齿轮来维持方向。

升明年间(477—479年),萧道成辅政,命祖冲之“追修古法”。

祖冲之改造铜制机件,使指南车“圆转不穷,而司方如一”,无论怎样转弯,车上木人的手始终指向南方。

当时有一位北方人名叫索驭驎,自称也能造指南车,萧道成命二人各造一辆,在乐游苑中比试校定,索驭驎所造“颇有差僻”,遂被毁焚。

祖冲之还改良了水碓磨。

西晋初年,杜预曾发明连机碓和水转连磨,能同时驱动多个石杵舂米或多个磨盘磨粉。

祖冲之在此基础上将水碓和水磨组合为一体,以水力驱动,同时完成舂米和磨谷两道工序,生产效率大幅提升。

他还制造过千里船,于新亭江试航,“日行百余里”,可能是利用轮子激水前进的原理。

此外,他还曾制造欹器献给竟陵王萧子良,这种器具盛水“中则正,满则覆”,古人常置于座右以为警戒。

这些机械发明与他在数学、天文方面的成就并非彼此孤立。

祖冲之在圆周率计算中锤炼出的精密计算能力,使他在设计齿轮传动时能够精确控制各部件之间的比例关系;而他在天文观测中积累的仪器操作经验,又使他对机械结构的灵敏度和稳定性有着深刻的理解。

数学、天文与机械,在他手中构成了一个相互支撑的知识体系。

华罗庚曾在《从祖冲之的圆周率谈起》中评价道:“祖冲之不仅是一位数学家,同时还通晓天文历法、机械制造、音乐,并且还是一位文学家。

祖冲之制订的《大明历》,改革了历法,他将圆周率算到了小数点后七位,是当时世界最精确的圆周率数值,而他创造的‘密率’闻名于世。”

今天,月球背面的“祖冲之环形山”和小行星1888号,仍以他的名字命名。

而他在公元462年那个朝堂上据理力争的身影,他所留下的那个精确到小数点后七位的数字,以及那部迟到四十八年才得以颁行的历法,共同构成了一个南朝学者以数学之眼观照苍穹的完整图景。

公元500年,祖冲之去世。

他生前未能看到《大明历》的施行,但他留下的那套从精密计算通向天文实测的方法,已经被他的儿子祖暅之继承。

十年之后,当梁武帝的诏书将《大明历》颁行天下时,新历上的每一个数据,都是祖冲之当年在算筹之间反复推演、在圭表之侧长年观测的结果。