虚推古人故事

虚推古人

《宋书·志·卷十三》译文节选

我认为,太阳有八种运动,合为一条轨道, (原文为“各成一道”,据后文及历理改为“合成一道”。一一译者注)月亮在一条轨道上运行,可分离为九种运动,时而交会,时而运行较快,增加一倍或减为一半情况都不相同,然而按道理一终的周期包含的天数应该相同。祖冲之的通周与会固有九千零四十的差别,这样在阴阳历周期的七十九周多的时间内会引起迟疾的推算不到一周的变化,从而引起实际位置应该落后于按平均速度推算的位置时反而超前了,速度慢时应该将其减小却反而增大了。祖冲之根据越塑的驳难作了辩解,说:我不敏捷又很愚笨,专门在历算上下功夫,搜集熟悉了古今历法,广泛汲取深奥的道理,庐袁、夏伐的经典全都研究过,周代的正月和选丝的朔日都全面作过校验,绞尽脑汁来研究辨别历法的精密与否。至于建立圆周上旧有的错误,张衡有叙述而没有改正,龇斛上的铭文,刘歆将其数字神秘化,这是算术家的大错误。《干象历》中的弦望定数,《景初历》中的与黄道白道交点的角距离和周日数据,不是说测量精度不高就是在运算中变成错谬,这又是历法家的大过失。至于翘玄、阖运、王董、塾噬,同时掌握有几种技能,经常会出现粗疏和错误。我过去用空闲的时间对各种错谬进行了订正,其道理和依据都很清楚,所作改变也详尽周密,这是我自己低下片面的认识,并不虚托于古人。审察何承天的历法,二至比实际天象要早,闰月的设置移了一个月,五星的出现或不出现有时差到四十天,无根据地设立了列差,应该增加时反而减少,这些都是该历法的不精密引起的,也是我历法中所作的改动。既是沿着水流去探讨其源头,删去滞留的束西使其要旨通畅,从而使月五星的位置与以前相通,与以后的天文观测结果也能符合,却反而对此进行讥笑诋毁,这不是很可惜吗?研究戴法兴所谈六条,并未形成对历理责难的关键,谨依条目来陈述。