【僧一行写的是大衍历还是太衍历】在历史研究中,关于唐代著名僧人、天文学家僧一行(本名张遂)所撰的历法著作名称,常有“大衍历”与“太衍历”两种说法。这两种名称看似相近,实则存在一定的混淆和争议。本文将从历史背景、文献记载以及学术观点等方面进行分析,明确僧一行究竟编写的是哪一部历法。
一、历史背景
僧一行(683年-727年),是唐代著名的天文学家、数学家和佛教学者。他不仅精通佛典,还对天文历法有深入研究。唐玄宗时期,他受命主持修订历法,最终完成了一部重要的历法著作——《大衍历》。这部历法在当时具有很高的科学价值,并被广泛使用。
二、文献记载
根据《新唐书·历志》《旧唐书·天文志》等正史记载,僧一行所著历法应为《大衍历》。其名称来源于《周易·系辞》中的“大衍之数五十”,象征历法推演的精密与完备。此外,《资治通鉴》等史料也多次提到“大衍历”。
然而,在一些后世的笔记、杂书中,也出现了“太衍历”的说法。这种差异可能源于抄写错误、版本不同或后人误传。
三、学术观点
多数现代学者认为,“大衍历”是正确的名称,而“太衍历”可能是“大衍历”的误写或变体。例如:
- 李约瑟在其《中国科学技术史》中指出,僧一行的历法应称为《大衍历》,并强调其在天文计算方面的创新。
- 钱宝琮等中国古籍研究专家也支持这一观点,认为“大衍”才是原名。
尽管如此,也有部分学者提出,“太衍历”可能是某种地方版本或早期别称,但缺乏确凿证据支持。
四、结论
综合历史文献和学术研究,可以确定:僧一行所编写的历法应为《大衍历》,而非《太衍历》。虽然“太衍历”的说法在某些资料中出现,但更可能是误传或笔误。
表格对比
| 项目 | 大衍历 | 太衍历 |
| 正式名称 | ✅ 正确名称 | ❌ 非正式或误写 |
| 出处 | 《新唐书》《旧唐书》等正史 | 后世笔记、杂书等非正史 |
| 学术界认可度 | ✅ 高 | ❌ 低 |
| 历史依据 | 明确记载 | 无可靠依据 |
| 是否为僧一行所作 | ✅ 是 | ❌ 否 |
综上所述,僧一行撰写的是《大衍历》,而“太衍历”并非其正式名称。在学习或研究唐代历法时,应以《大衍历》为准。


