太初改历:中国重建时间的那一年

公元前104年,一位史官、一位蜀地天文学家、一位历算专家,在二十个竞争方案中胜出,重新定义了中国计量时间的方式。他们确立的惯例,至今仍在运行。

史官的技艺 系列第 1 篇

Imperial observatory at night with bronze armillary spheres, scrolls, and constellations mapped in gold — Chinese ink painting

旧历的困境

西汉初年,历法已经错了——而所有该知道的人都知道。沿用的是秦代颛顼历(顓頊曆),以十月为岁首,累积的偏差使冬至和日食的预测肉眼可辨地失准。对一个以天命为政治正当性根基的帝国而言,历法出错不是技术问题,是宪制危机。

理解这一点至关重要:此时的中国历法不是被动的计时工具。历法是国家器物。天子颁布历法——正朔——是在宣告:这个王朝正确地阅读了天象,因而有资格引导人间事务。冬至偏差两天的历法,等于在说,天子已失去与天的联系。

这是物理,不是玄学。天象可观测,偏差可计算,后果可预见。历法的权威性建立在可验证的精确之上。一旦精确崩塌,权威随之瓦解。

修历的人

公元前104年,汉武帝下令改历。二十个方案参与竞争。胜出的方案来自一个出人意料的组合:落下闳(落下閎),蜀地天文学家,无朝廷背景;邓平(鄧平),历算专家。推动改历的奏疏由三位官员联名提交:公孙卿(公孫卿)、壶遂(壺遂)、司马迁(司馬遷)。

最后一个名字值得停顿。司马迁是中国文明中最著名的史官——《史记》的作者,一百三十篇,奠定了此后所有中国正史的体例。但他的官职是太史令。这个头衔在当时的含义,与今天的「历史学家」完全不同。太史令管理朝廷的天文观测,维护历法,记录天象异变,为国家祭祀择定吉时。历史、天文、占卜——不是三个部门,是一个职位。

这条线索是关键。塑造了中国记录过去之方式的人,同时也是负责阅读天象、维护时间的人。司马迁不认为这些职能之间存在矛盾。在当时的宇宙观中,观察天文规律与观察人事规律,是同一门学问的两个表达。历法,是这些观察变为可操作之物的地方。

三项沿用至今的变革

改历的成果——太初历——是中国最早一部参数完整留存的历法。它确立了三项结构性惯例,两千余年后依然有效。

一、岁首归正月(正月 = 寅月)

秦历及沿袭它的汉初历法,以十月(地支亥月)为岁首——这是秦以水德自居的选择。太初改历恢复了传统上归于夏朝的惯例:正月对应寅,即地支第三位。

这听起来像技术细节。不是。太初以降的每一套中国历法——包括你手机上显示农历日期时调用的那一套——都假定正月为寅月。iOS的 Calendar(identifier: .chinese) API假定它。月份与地支的映射公式——(month + 1) % 12——依赖它。翻开任何一本中国历书,正月标注为寅,你看到的就是落下闳和邓平在公元前104年确立的惯例。

二、二十四节气入历(二十四節氣)

节气在太初改历之前已经存在。农人观察季节标志——某场雨的到来,某种花的开放,某些动物在可预期的间隔中出现的行为。但太初历是第一部将全部二十四节气正式纳入官方历法的系统,将它们以黄道15°等间距排列,分为两类:节气(前气标志)与中气(中气标志)。

这一标准化的后果远超农业。一旦节气被锚定于精确的天文位置,它们就成为其他计算体系可用的坐标系。改历后数十年间,孟喜与京房发展出的卦气六日七分体系(卦氣六日七分),以冬至和二分二至为锚点,将六十四卦映射到太阳年上。这个系统之所以可能,恰恰因为太初改历赋予了节气精确而标准化的位置。历法创建了坐标系;卦气理论家在其上描绘图案。

三、无中气置闰法(無中氣置閏法)

阴阳合历有一个根本张力:朔望月不能整除回归年。中国历法通过约每三年插入一个闰月来解决。太初改历之前,闰月只是简单地附加在年末——一个粗暴的方案,导致月份与季节日益错位。

太初改历代之以一条精巧的规则:任何不含中气的朔望月,即为闰月。中气间隔约30.4天,朔望月均长约29.5天,偶尔会有一个朔望月完全落在两个中气之间。这个月成为闰月,沿用前一月的月序,冠以「闰」字。

这条规则统治中国历法的置闰已逾两千年。当iOS报告 isLeapMonth = true 时,它执行的正是落下闳在公元前104年确立的逻辑。

改历真正成就的事

多数人对太初改历的理解停在天文精度上。实际上,太初历原始的回归年估算——365又385/1539日,以八十一分法计算——准确但并非卓越,后世历法不断改进。改历真正完成的是标准化。它建立了允许一切后续建构得以发生的惯例。

改历后一代人之内,孟喜及其弟子京房发展出卦气体系——将《易》的六十卦(除四正卦坎离震兑,它们锚定二至二分)映射到太阳年上,每卦主约六日。这个系统完全依赖太初改历标准化的节气。没有标准化的冬至,卦气循环无从锚定。没有标准化的节气,六十卦无坐标可循。

Six Lines所遵循的 《协纪辨方书》(1739),完全运行在太初改历的框架之内。两个工程相隔十八个世纪,但清代编纂者仍在落下闳确立的惯例之中工作:同样的月序,同样的节气系统,同样的置闰逻辑。

惯例留存,精度不留

有必要做一个区分。太初历原始的天文常数早已被取代。此后数百年间,中国天文学家反复修正计算——四分历、大明历、授时历,精度逐代递进。现代计算已取代了所有旧算法。你的历书应用显示的节气日期,是用当代天文算法计算的,不是八十一分法。

但惯例留存。正月仍是寅。二十四节气仍是历法的结构骨架。无中气置闰法仍决定哪个月是闰月。惯例比精度长寿,因为它们解决的是不同的问题:不是「太阳确切在哪里」,而是「我们如何组织时间,使所有人对月份达成共识」。

司马迁明白这一点。他推动的改历,根本上不是为了更好的天文学。是为了恢复国家与天象之间的关系——也就是说,恢复那些声称能够阅读和诠释天象之机构的可信度。太史的职责是让天象可读。太初改历是他最持久的成功。

这对 Six Lines 意味着什么

Six Lines实现的是中国历书系统。这意味着它继承太初改历的惯例作为公理:月份与地支的映射、二十四节气、置闰规则、以冬至为周期锚点。这些不是任意选择。它们是二十一个世纪前,一位蜀地天文学家和一位帝国史官确立的惯例——此后的每一套中国历法都采用了它们。

传承可追溯。传统有来源。而来源指向这样一个时刻:阅读天象与记录人事是同一门学问,由同一个人实践,服务于同一个问题——我们应当如何组织我们与时间的关系?

参考文献

原始文献

漢書·律曆志(汉书·律历志)。太初改历的原始记录。 Chinese Text Project

史記·曆書(史记·历书)。司马迁对历法缺陷与改历奏请的记述。 Chinese Text Project

漢上易傳·卷十三。卦气(卦氣)与六日七分体系的经典文献,与太初改历节气标准化直接相关。 Chinese Text Project

现代研究

"Luoxia Hong." MacTutor History of Mathematics Archive, University of St Andrews. 太初历首席天文学家落下闳传记。 mathshistory.st-andrews.ac.uk

"Luoxia Hong." Biographical Encyclopedia of Astronomers, SpringerLink. 落下闳贡献的学术参考。 SpringerLink

"Calendar, Chronology and Astronomy." ChinaKnowledge.de. 中国历法改革综述,包含太初改历。 chinaknowledge.de

Liu, Yitong. "Computation of the Ancient Six Calendars." 太初前后历法计算的技术分析。 ytliu0.github.io

Liu, Yitong. "24 Solar Terms (二十四節氣)." 节气计算历史详述。 ytliu0.github.io