巧历虽千岁,先知一日差。未能下算子,亦道是占家。
五言绝句 含蓄 咏史怀古 咏物 巴蜀 文人 江湖诗派 淡雅 说理 隐士

译文

即便那精妙的历法能沿用千年,也预先知道它终有一日的偏差。虽然未能亲眼见他摆弄算筹推演,人们也公认他是位了不起的占算大家。

注释

杂咏一百首:刘克庄创作的大型组诗,共一百首,每首咏一历史人物或事物。。
洛下闳:西汉时期著名天文学家、历算学家,字长公,巴郡阆中(今四川阆中)人。汉武帝时参与制定《太初历》。。
巧历:指精妙的历法,此处特指洛下闳参与制定的《太初历》。。
千岁:形容历法使用时间长久。。
先知一日差:预先知道历法运行久了会产生误差。古人已知历法需要定期修订,因为天体运行周期与历法纪日存在微小误差,累积起来就需要调整。。
下算子:指进行具体的推算、运算。算子,即算筹,古代计算工具。。
占家:指占卜家、术数家。此处有双关意,既指洛下闳精通天文历算,也暗指其学问深奥近乎占卜预测。。

赏析

这是南宋诗人刘克庄大型咏史组诗中的一首,以简洁凝练的笔法咏赞西汉天文学家洛下闳。前两句“巧历虽千岁,先知一日差”,以高度概括的语言,揭示了历法科学的本质特征——任何精密的历法都存在累积误差,需要不断修正。这既是对洛下闳学术成就的肯定(参与制定沿用长久的《太初历》),也体现了对其科学认识的深刻理解。后两句“未能下算子,亦道是占家”,则从侧面烘托洛下闳的声名与影响,即使后人未能亲见其演算过程,也公认他在天文历算领域的宗师地位。诗中“占家”一词用得巧妙,既符合古代天文与占星术常相关联的历史语境,又暗含对其深奥学问的赞叹。全诗语言质朴,议论精警,在短短二十字内,完成了对一位古代科学家的功绩评价与历史定位,体现了刘克庄咏史诗善于抓住特征、以小见大的艺术特色。