一、出自哪里
二、原文讲什么
三、适用条件
四、核对方法与步骤
五、常见误用提醒
常见问题

一、出自哪里

这段文字出自《古今图书集成》艺术典第七百零五卷奇门遁甲部分,节题为釋求天正冬至日辰。该卷汇集奇门遁甲相关文字,其中若干节专门讲解历法推算,因为定局、排盘都要先确定节气日辰,冬至日辰又是推算的起点之一。本文核对的对象是其中「距今大宋景祐元年甲戌」一段。景祐为北宋仁宗年号,景祐元年为甲戌年。这段文字的实际内容是历算,即以演纪上元甲子为起点,算到景祐元年的积年,再推冬至日辰。研读时要注意,书中所用的岁实、日法等历数属于当时的历法体系,不能未经说明就当成现代历表使用。本节引文为原文节录,保留所见文字与原有句读状态。

二、原文讲什么

原文节录如下。

置距所求積年。自演紀上元甲子,距今大宋景祐元年甲戌,歲積一千一十五萬四千九百五十算外。上攷往古,每年減一算;下驗將來,每年加一算。以歲實三百八十三萬五千六十八乘之,為炁積分。滿日法一萬五百餘之為積日,不滿為小餘。其積滿紀法六十去,不盡為大餘。命起甲子算外,即所求天正冬至日辰,若求諸氣大小餘者,置冬至大、小餘,每炁加一,一十五日小餘二千二百九十四分半,小餘滿一萬五百從大餘,大餘滿紀去之,命甲子,算外,即諸炁日辰及小餘數終。

这段文字是一套完整的推算程序。先取所求年与上元甲子之间的积年,往古每年减一算,将来每年加一算。再以岁实三百八十三万五千六十八乘积年,得到炁积分。用日法一万五百去除,得积日,余数为小余。积日再按纪法六十去余,不尽者为大余。最后命起甲子算外,即得天正冬至的日辰。末尾还交代,若求诸气大小余,可在冬至大小余基础上逐气累加,每气加一十五日小余二千二百九十四分半,小余满日法则进为大余,大余满纪法六十则去之。

这段文字里的术语需要逐一落实。积年是从上元到所求年累计的年数;岁实是一岁之分的总数,用以乘积年化为积分;日法是把积分化成日的除数;纪法是六十甲子之数,用以去余;大余是去余后剩下的日数,小余是不足一日的分数;命起甲子算外,是说从甲子起数大余之数,算外的一日即为所求日辰。这些术语各自落实后,整段程序才能读通,任何一词理解含糊,验算都会在对应环节出错。

本节还有一个隐性条件,即它与定局规则的衔接。冬至日辰确定之后,还要结合阴阳遁与三元才能定局,超神接气等说法正是处理节气与符头衔接的规则,不同定局方法可能得到不同结果。比较盘局时应先核对所用方法与节气口径,不能把本节历算的结果直接当成某一局的盘式,也不能把历算步骤与定局步骤混为一步。

引用本节时还应避免一种缩写习惯,即只写「景祐元年甲戌」六字而不注明这是历算中的纪年。这样引用容易使读者把推算环节误当成断语。完整的引用应连同上下文说明它是求冬至日辰程序中的一环,出处、程序、结论三者齐备,才可作为核对依据。

三、适用条件

本段的适用条件分三层。第一层是起点条件,整套算法以演纪上元甲子为起算点,积年的正负方向各有规则,上考往古每年减一算,下验将来每年加一算,方向不能弄反。第二层是历数条件,岁实、日法、纪法三个常数是全书这一套算法的口径,岁实为三百八十三万五千六十八,日法为一万五百,纪法为六十,换用别书历数结果就不同。第三层是分支条件,「若求諸氣大小餘者」以「若」字引出另一段程序,说明求诸气与求冬至是两个分支,累加规则只对诸气分支成立。原文未交代的内容,例如上元的具体设定依据,应保留为未知,不可自行补齐。

四、核对方法与步骤

第一步,核对积年。确认所求年份的干支与年号对应关系,例如景祐元年为甲戌年,再检查积年数字与原文是否一致。第二步,核对常数。把岁实、日法、纪法三个数字与原文逐位比对,这三个数是全套算法的骨架,错一位全盘皆错。第三步,复核算术。按原文顺序做乘法、除法与去余,先以岁实乘积年得炁积分,再以日法除之得积日与小余,再以纪法六十去余得大余,每一步保留中间结果,便于复查。第四步,核对命起规则。「命起甲子算外」说明从大余起算日辰的方式,应与本书他处的用法一致。第五步,区分分支。求冬至与求诸气是两套程序,核对时分别记录,不混为一谈。整个过程是文献与算术核对,不对历法本身精度作现代评价。

五、常见误用提醒

常见的误用有四种。一是把这段历算直接当成奇门定局本身,其实它只是求节气日辰的准备步骤,定局还要再看阴阳遁与三元等规则。二是把书中历数当成现代通用数据,忽略了岁实、日法属于当时的历法体系。三是只记景祐元年甲戌这个干支,丢掉积年、岁实等中间资料,使后人无法复核计算。四是把「若求諸氣」的分支程序套回冬至本身,造成程序混用。研读本节的意义,在于看清古书如何把历法推算嵌入奇门体系,核对应限定在文献与算术层面。

常见问题

问:奇门遁甲里的上元甲子是什么
答:上元甲子是历算与定局体系设定的起算点。本节以演纪上元甲子起算积年,再推冬至日辰。不同典籍对上元的设定可能不同,引用时应注明所用版本。

问:积年是什么意思怎么算
答:积年是所求年与起算点之间累积的年数。本节规则是上考往古每年减一算,下验将来每年加一算,方向依所求年在上元之前或之后而定。

问:天正冬至日辰指的是什么
答:天正指以冬至所在的岁首口径,天正冬至日辰即冬至那一天对应的干支日。奇门定局需要先确定节气日辰,所以原书专列一节讲它的求法。

问:岁实日法纪法各是什么
答:本节岁实为三百八十三万五千六十八,日法为一万五百,纪法为六十。岁实用于乘积年得积分,日法用于化积分为日,纪法用于按六十甲子去余。三数属于当时的历法体系。

问:这段历法推算能直接用在今天吗
答:不能未经说明直接套用。书中历数属于当时的历法口径,与现代历表不同。研读的正当方式是核对原文数字与程序,理解其结构,而不是当作现行推算工具。