13.4 太初历
核心概念
太初历(前 104 年)是中国历史上第一部有完整记载和体系的国家历法。由落下闳、邓平等人在汉武帝时期编制,标志着中国古代历法从经验阶段进入系统化阶段。它在政治上的意义甚至比天文学上的意义更大:统一帝国的历法统一。
核心概念
太初历(前 104 年)是中国历史上第一部有完整记载和体系的国家历法。由落下闳、邓平等人在汉武帝时期编制,标志着中国古代历法从经验阶段进入系统化阶段。它在政治上的意义甚至比天文学上的意义更大:统一帝国的历法统一。
一、背景:改历的政治动机
汉武帝即位时(前 141 年),汉初使用的是秦朝的颛顼历(以十月为岁首)。到汉武帝中期,颛顼历的推算已经出现明显偏差:"朔晦月见"——历法预报的朔日(看不见月亮),月亮却出现了。这意味着历法已经和天象不符。
更重要的是,汉武帝需要一个"新起点"来匹配他的政治野心——改正朔(改历)、易服色——这是"受命于天"的标志。太初元年的改历(前 104 年)是这个政治叙事的一部分。
二、太初历的主要编撰者
| 人物 | 角色 |
|---|---|
| 落下闳 | 巴蜀民间天文学家,提供了核心的天文数据和测量方法 |
| 邓平 | 官方历算家,主持编制 |
| 司马迁 | 太史令,参与讨论但最终方案和他的建议不同 |
| 唐都 | 天算家 |
| 公孙卿 | 方士,代表汉武帝的天人感应需求 |
值得注意的是,司马迁在《史记·太史公自序》中对太初历持保留态度——他主张更保守的历法方案,但汉武帝选了激进派(落下闳、邓平)。这导致《史记·历书》中留下了一些模糊记录。
三、太初历的核心创新
3.1 以正月为岁首
秦以十月为岁首。太初历改为正月(寅月)为岁首,一直延续至今。这是太初历影响最深远的一项变革。
3.2 首次明确记录回归年和朔望月长度
- 回归年 = 365.25016 日(365 1/4 日)
- 朔望月 = 29.53086 日(29 499/940 日)
数据精度有限,但这是中国历史上第一次由国家历法正式发布的天文常数。
3.3 无中气置闰法
太初历确立了"无中气之月为闰月"的规则。二十四节气中,十二个是中气,十二个是节气。如果某个月没有中气,这个月就是闰月。这套规则一直沿用到今天。
3.4 八十一分法
太初历采用分母为 81 的一系列分数来表示日、月、年的关系。这实际上隐含着律历合一的思维——81 = 9 × 9,而 9 是律数的关键(黄钟律管长 9 寸)。
四、太初历的局限
- 四分历太粗糙:回归年取 365.25 日,误差每 128 年就多一天——是先秦级别的精度
- 月亮运动不均匀没考虑:月球视运动速度不均匀(快慢变化)在太初历中完全被忽略
- 五星周期不准确:行星的会合周期误差很大
- 上元还没出:太初历没有上元积年(上元是后来刘歆在三统历中提出的)
五、三统历——哲学化的太初历
西汉末年,刘歆(约前 50-23 年)将太初历改编为"三统历"(收入《汉书·律历志》),为太初历的数据套上了庞大的哲学框架:
- 把四分历的分数全部和《周易》卦爻数字挂钩
- 引入上元积年(约 14.3 万年)
- 五行、五星、天干、地支之间建立了一套闭环对应关系
刘歆的三统历在天文数据上和太初历基本一样,但用一套极其复杂的宇宙论哲学重构了整个系统的合法性。正是因为这个"哲学包装",太初历的数据被《汉书》完整保留到了今天。
六、太初历的遗产
- 正月为岁首——两千年沿用
- 无中气置闰——现行农历的闰月规则
- 第一部完整的国家历法——建立了历法修订的制度先例
- "改历"成为政权合法性的标志——后来每个朝代改历都是政治行为