正文

卷十三志第三 歷下

宋書 作者:梁·沈約


  《元嘉歷法》:上元庚辰甲子紀首至太甲元年癸亥,三千五百二十三年,至元嘉二十年癸未,五千七百三年,算外。

  元法,三千六百四十八。

  章歲,十九。

  紀法,六百八。

  章月,二百三十五。

  紀月,七千五百二十。

  章閏,七。

  紀日,二十二萬二千七十。

  度分,七十五。

  度法,三百四。

  氣法,二十四。

  余數(shù),一千五百九十五?! q中,十二。

  日法,七百五十二?! ]余,三十六。

  通數(shù),二萬二千二百七。

  通法,四十七。

  沒法,三百一十九。

  月周,四千六十四。

  周天,十一萬一千二十五。

  通周,二萬七百二十一。

  周日日余,四百一十七。

  周虛,三百三十五。

  會數(shù),一百六十。

  交限數(shù),八百五十九。

  會月,九百二十九。

  朔望合數(shù),八十?! 〖鬃蛹o第一(遲疾差一萬七千六百六十三,交會差八百七十七)

  甲戌紀第二(遲疾差三千四十三,交會差二百七十九)  甲申紀第三(遲疾差九千一百四十四,交會差六百二十)

  甲午紀第四(遲疾差一萬五千二百四十五,交會差二十二)  甲辰紀第五(遲疾差六百二十五,交會差三百六十三)

  甲寅紀第六(遲疾差六千七百二十六,交會差七百四)

  推入紀法:置上元庚辰盡所求年,以元法除之,不滿元法,以紀法除之,余不滿紀法,入紀年也。滿法去之,得后紀。(入甲午紀壬辰歲來,至今元嘉二十年歲在癸末,二百三十一年,算外。)

  推積月術:置入紀年數(shù)算外,以章月乘之,如章歲為積月,不盡為閏余。閏余十二以上,其年閏?! ⊥扑沸g:以通數(shù)乘積分,為朔積分,滿日法為積日,不盡為小余。以六旬去積日,不盡為大余,命以紀,算外,所求年正月朔日也?! ∏蟠卧拢哟笥喽?,小余三百九十九,小余滿日法從大余,即次月朔也。

  小余三百五十三以上,其月大也。

  推弦望法:加朔大余七,小余二百八十七,小分三,小分滿四從小余,小余滿日法從大余,命如前,上弦日也。又加之得望,又加之得下弦。

  推二十四氣術:置入紀年算外,以余數(shù)乘之,滿度法三百四為積沒,不盡為小余。以六旬去積沒,不盡為大余,命以紀,算外,所求年雨水日也。求次氣,加大余十五,小余六十六,小分十一,小分滿氣法從小余,小余滿度法從大余,次氣日也。(雨水在十六日以后者,如法減之,得立春。)

  推閏月法:以閏余減章歲,余以歲中乘之,滿章閏得一,數(shù)從正月起,閏所在也。閏有進退,以無中氣御之。

  立春正月節(jié)(限數(shù)一百九十四,間數(shù)一百九十)

  雨水正月中(限數(shù)一百八十六,間數(shù)一百八十二)  驚蟄二月節(jié)(限數(shù)一百七十七,間數(shù)一百七十二)

  春分二月中(限數(shù)一百六十七,間數(shù)一百六十二)

  清明三月節(jié)(限數(shù)一百五十八,間數(shù)一百五十四)  谷雨三月中(限數(shù)一百四十九,間數(shù)一百四十五)

  立夏四月節(jié)(限數(shù)一百四十二,間數(shù)一百三十九)

  小滿四月中(限數(shù)一百三十六,間數(shù)一百三十四)

  芒種五月節(jié)(限數(shù)一百三十三,間數(shù)一百三十二)

  夏至五月中(限數(shù)一百三十一,間數(shù)一百三十二)

  小暑六月節(jié)(限數(shù)一百三十三,間數(shù)一百三十四)

  大暑六月中(限數(shù)一百三十六,間數(shù)一百三十九)

  立秋七月節(jié)(限數(shù)一百四十二,間數(shù)一百四十五)

  處暑七月中(限數(shù)一百四十九,間數(shù)一百五十三)

  白露八月節(jié)(限數(shù)一百五十七,間數(shù)一百六十二)

  秋分八月中(限數(shù)一百六十七,間數(shù)一百七十二)

  寒露九月節(jié)(限數(shù)一百七十七,間數(shù)一百八十二)

  霜降九月中(限數(shù)一百八十六,間數(shù)一百九十)

  立冬十月節(jié)(限數(shù)一百九十四,間數(shù)一百九十七)

  小雪十月中(限數(shù)二百,間數(shù)二百三)

  大雪十一月節(jié)(限數(shù)二百五,間數(shù)二百六)

  冬至十一月中(限數(shù)二百七,間數(shù)二百六)

  小寒十二月節(jié)(限數(shù)二百五,間數(shù)二百三)

  大寒十二月中(限數(shù)二百,間數(shù)一百九十七)  推沒滅術:因雨水積,以沒余乘之,滿沒法為大余,不盡為小余,如前,所求年為雨水前沒日也。求次沒,加大余六十九,小余一百九十六,滿沒法從大余,命如前,雨水后沒日也。(雨水前沒多在故歲,常有五沒,官以沒正之,一年常有五沒或六沒。小余盡為滅日也。)雨水小余三十九以還,雨水六旬后乃有。

  推土用事法:置立春大小余小分之數(shù),減大余十八,小余七十九,小分十八,命以紀,算外,立春前土用事日也。大余不足加六十,小余不足減,減大余一,加度法而后減之。立夏、立冬求土用事皆如上法。

  推日所在度法:以度法乘朔積度,不盡為分。命度起室二,次宿除之,算外,正月朔夜半日在度及分也。求次日,日加一度,經室去度分?! ⊥圃滤诙确ǎ阂栽轮艹怂贩e日,周天去之,余滿度法為積度,不盡為分,命度如前,正月朔夜半月所在度及分。求次月,小月加度二十二,分一百三十三,大月加度三十五,分二百四十五,分滿度法成一度,命如前,次月朔月所在度及分也。

  歷先月法:以十六除月行分為大分,如所入遲疾加之,經室去度分。

  推合朔月食術:置所求年積月,以會數(shù)一百六十乘之,以所入交會紀差二十二加之,滿會月去之,余則其年正月朔去交分也。求次月,以會數(shù)加之,滿會月去之?! ∏笸雍蠑?shù)。朔望去交分如合數(shù)以下,交限數(shù)以上,朔則交會,望則月食。

  推入遲疾歷法:置所求年朔積分,所入遲疾差(一萬五千二百四十五)加之,滿通周去之,余滿日法得一日,不盡為日余,命日算外,所求年正月朔入歷。求次月,加一日,日余七百三十四。求望,加十四日,日余五百七十五半。余滿日法成一日,日滿二十七去之,除日余如周日日余,不足減,減一日,加周虛。(日滿二十七而日余不滿周日日余,為損。周日滿去之,為入歷一日。)

  推合朔月食定大小余法:以入歷日余乘入歷下?lián)p益率,(入一日,益二十五是也。)以損益盈縮積分,(值損則損之,值益則益之。)為定積分。以入歷日余乘列差,滿日法盈減縮加差法,為定差法。以除定積分,所得減加本朔望小余,(值盈則減,縮則加之。)為定小余。加之滿日法,合朔月食進一日;減之不足減者,加日法而后減之,則退一日。值周日者,用周日定數(shù)。

  推加時:以十二乘定小余,滿日法得一辰,數(shù)從子起,算外,則朔望加時所在辰也。有余者四之,滿日法得一為少,二為半,三為太半。又有余者三之,滿日法得一為強,半法以上排成一,不滿半法棄之。以強并少為少強,并半為半強,并太為太強。得二者為小弱,以并少為半弱,以并半為太弱,以并太為一辰弱。以所在辰名之。

  推合朔月食加時滿刻法:各以百刻乘定小余,如日法而一;不盡什之,求分。

  先除夜漏之半,即晝漏加時刻及分也。晝漏盡,又入夜漏。在中節(jié)前后四日以還者,視限數(shù)。在中節(jié)前后五日以上者,視間限數(shù)。月食加時定小余不滿限數(shù)、間數(shù)者,皆以算上為日。

  月行遲疾度損益率盈縮積分列差差法一日十四度十三分益二十五盈二二百六十二日十四度十一分益二十三盈萬八千八百三二百五十八三日十四度八分益二十盈三萬六千九十六四二百五十五四日十四度四分益十六盈五萬一千一百三十六五二百五十一五日十三度十八分益十一盈六萬三千一百六十八五二百四十六六日十三度十三分益六

  盈七萬一千四百四十六二百四十一七日十三度七分益

  盈七萬五千九百五十二五二百三十五八日十三度二分損五

  盈七萬五千九百五十二四二百三十九日十二度十七分損九盈七萬二千一百九十二三二百二十六十日十二度十四分損十二盈六萬五千四百二十四三二百二十三十一日十二度十一分損十五盈五萬六千四百三二百二十十二日十二度八分損十八盈四萬五千一百二十二二百一十七十三日十二度六分損二十盈三萬一千五百八十四二二百一十五十四日十二度四分損二十二盈一萬六千五百四十四二二百一十三十五日十二度二分益二十四縮

  二二百一十一十六日十二度四分益二十二縮一萬八千四十

  八二二百一十三十七日十二度六分益二十縮三萬四千五百九十二三二百一十五十八日十二度九分益十七縮四萬九千六百三十二五二百一十八十九日十二度十四分益十二縮六萬二千四百一十六六二百二十三二十日十三度一分益六縮七萬一千四百四十六二百二十九廿一日十三度七分益縮七萬五千九百五十二五二百三十五廿二日十三度十二分損五縮七萬五千九百五十二四二百四十廿三日十三度十六分損九縮七萬二千一百九十二四二百四十四廿四日十四度一分損十三縮六萬五千四百二十四四二百四十八廿五日十四度五分損十七縮五萬五千六百四十八三二百五十二廿六日十四度八分損二十縮四萬二千八百六十四三二百五十五廿七日十四度十一分損二十三縮二萬七千八百二十四二二百五十八周日十四度十三分損二十五定縮一萬五百二十八定備二百六十定小分一百三損二百二十四九萬三千四百八意差法二千三百九推合朔度:以章歲乘朔小余,滿通法為大分,不盡為小分。以大分從朔夜半日日分,滿度命如前,正月朔日月合朔所在共合度也。

  求次月,加度二十九,大分一百六十一,小分十四,小分滿通法從大分,大分滿度法從度。

  經室除度分。求望,加十四度,大分二百三十二,小分三十半。(求望月所在度,加日度一百八十二,分一百八十九,小分二十三半。)  推五星法:二十四氣日所在度日中晷影晝漏刻夜漏刻雨水室太(強)八尺二寸二分五十五分四十九五分驚蟄壁一(強)六尺七寸二分五十二九分四十七一分春分奎七(少強)五尺三寸九分五十五五分四十四五分清明婁六(半)四尺二寸五分五十八四十二谷雨胃九(太弱)三盡二寸五分六十三分三十九七分立夏昴十一(弱)二尺五寸六十二三分三十七七分小滿畢十五(少弱)一尺九寸七分六十三九分三十六一分芒種井三半(弱)一尺六寸九分六十四八分三十五二分夏至井十八一尺五寸六十五三十五小暑鬼一(弱)

  一尺六寸九分六十四八分三十五二分大暑柳十二(弱)一尺九寸七分六十三九分三十六一分立秋張五(半強)二尺五寸六十二三分三十七七分處暑翼二(半)三尺二寸五分六十三分三十九七分白露翼十七(太弱)四尺二寸五分五十八四十二秋分軫十五五尺三寸九分五十五五分四十四五分寒露亢一(少)六尺七寸二分五十二九分四十七一分霜降氐七(半)八尺二寸八分五十五分四十九五分立冬心二(半弱)

  九尺九寸一分四十八四分五十一六分小雪尾十二(太強)一丈一尺三寸四分四十六七分五十三三分大雪箕十一丈二尺四寸八分四十五六分五十四四分冬至斗十四(強)一丈三尺四十五五十五小寒牛三半(強)一丈二尺四寸八分四十五六分五十四四分大寒女十半(強)一丈一尺三寸四分四十六七分五十三三分立春危四九尺九寸一分四十八四分五十一六分二十四氣昏中星明中星雨水觜一少強尾十一強驚蟄井九半箕四少弱春分井二十九半強斗四弱清明柳十二太斗十四半谷雨張十斗二十五半立夏翼十太弱女三少小滿軫十弱虛二弱芒種角十太弱危七弱夏至氐五少弱室五少強小暑房四太弱壁六太弱大暑尾八太弱奎十二太弱立秋箕三胃二太弱處暑斗三半昴七太弱白露斗十四半弱畢十六半弱秋分斗二十五少強井九少強寒露牛八半強井二十九弱霜降女十一半弱柳十一半強立冬危二弱張八太弱小雪危十三半強翼八太強大雪室九半強軫八少強冬至壁八太強角七少強小寒奎十五少亢九大寒胃四半強氐十三太強立春昴九少心四強推五星法:合歲合數(shù)日度法室分木三百四十四三百一十五九萬五千七百六十二萬三千六百二十五火四百五十九二百一十五六萬五千三百六十一萬六千一百二十五土三百八十三三百七十一十一萬二千四百八十二萬七千七百五十金二百六十七一百六十七五萬七百六十八一萬二千五百二十五水七十九二百四十九七萬五千六百九十六一萬八千六百七十五木后元丙戌,晉咸和元年,至元嘉二十年癸未,百十八年算上。

  火后元乙亥,元嘉十二年,至元嘉二十年癸未,九年算上?! ⊥梁笤仔?,元嘉十一年,至元嘉二十年癸未,十年算上?! 〗鸷笤咨?,晉太元九年,至元嘉二十年癸未,六十年算上。

  水后元乙丑,元嘉二年,至元嘉二十年癸未,十九年算上。

  推五星法:各設其元至所求年算上,以合數(shù)乘之,滿合歲為積合,不盡曰合余,多者以合數(shù)除之,得一,星合往年,得二,合前往年,不滿合數(shù),其年。(木、土、金則有往年合,火有前往年合,水一年三合或四合也。)以合余減合數(shù)為度分,(水度分滿合歲則去之也。)以周天(十一萬一千三十五)乘度分,滿日度法為積度,不盡曰度余。命度以室二,算外,星合所在度也。以合數(shù)乘其年,內雨水小余,并度余為日余,滿日度法從積度為日,命以雨水,算外,星合日也。求星見日法,以法伏日及余(木則十六日及金是也。)加星合日及余,滿日度法成一日,命如前,星見日也。求星見度法,以法伏度及余(木則二度及余是也。)加星合度及余,滿日度法成一度,命如前,所見度也。以星行分母(木則二十三見也。)乘見度余,滿日度法得一,分乃日加所行分。(木順日行四分。)分滿其母成一度,逆順母不同,(木逆分母七也。)當各乘度余,留者承前,逆則減之,伏不書度,經室去分,不足減者,破全度。(五星室分各異,若在行分,各依室分去之。)

  木:初與日合,伏,十六日,日余四萬一千七百八十,行二度,余七萬七千八百四十七半,晨見東方。(去日十三度半強。)順,日行二十三分之四,一百一十五日行二十度。留,不行,二十六日而逆。日行七分之一,八十四日退十二度。又留二十六日。順,一百一十五日行二十度,夕伏西方,日度余如初,與日合。一終三百九十八日,日余八萬三千五百六十,行星三十三度,余五萬九千九百三十五。

  火:初與日合,伏,七十一日,日余二萬四千八百一十二半,行五十四度,度余四萬九千四百三十,晨見東方。(去日十七度半強。)順,疾,日行七分之五,一百八日半行七十七度半。小遲,日行七分之四,一百二十六日行七十二度而大遲?! ∪招衅叻种氖招惺?。留,不行,十二日而遲。日行十分之三,六十日退十八度。又留十二日。順,遲,四十二日行十二度。小疾,一百二十六日,行七十二度。一百八日半行七十七度半,夕伏西方,日度余如初,與日合。一終七百七十九日,日余四萬九千六百二十五,行星四百一十四,度余三萬三千五百。除一周,定四十九度,度余一萬七千三百七十五。

  土:初與日合,伏,十八日,日余四千四百八十二半,行二度,度余四萬六千八百四十七半,晨見東方。(去日十五度半強,)順,日行十二分之一,八十四日,行七度。留,不行,三十六日而逆。日行十七分之一,一百二日退六度。又留三十六日。順,八十四日行七度,夕伏西方,日度余如初,與日合。一終三百七十八日,日余八千九百六十五,行星十二度,度余九萬三千六百九十五。

  金:初與日合,伏,四十一日,日余四萬九千六百八十四半,行五十一度,度余四萬九千六百八十四半,見西方。(去日十度。)順,疾,日行一度十三分之三,九十一日行一百十二度而小遲。日行一度十三分之二,九十一日行一百五度。又大遲。日行十五之十一,四十五日行三十三度。留,不行,八日而遲。日行三分之二,九日退六度,伏西方。伏六日,退四度而與日合。又六日退四度,晨見東方。逆,九日退六度。又留八日。順,四十五日行三十三度。小疾,九十一日行一百五度?! 〈蠹?,九十一日行百一十二度,晨伏東方,日度余如初,與日合。一終五百八十三日,日余四萬八千六百一。除一周,行星定二百一十八度,度余三萬六千七十六。

  一合二百九十一日,余四萬九千六百八十四半,行星如之?! ∷撼跖c日合,伏,十七日,日余七萬一千二百一十半,行三十四度,度余七萬一千二百一十半,見西方。(去日十七度。)順,疾,日行一度三分之一,十八日行二十四度而遲。日行七分之五,七日行五度。留,不行,四日,夕伏西方。伏十一日,退六度,而與日合。又十一日退六度,而晨見東方。留四日。順,遲,七日行五度。疾,十八日行二十四度,晨伏東方,日度余如初,與日合。一終一百一十五日,日余六萬六千七百二十五,行星如之。一合五十七日,日余七萬一千二百一十半,行星亦如之。盈加縮減,十六除月行分,日法除盈縮分,以減度分,盈加縮減。

  推卦:因雨水大小余,加大余六,小余三百一十九,小余滿三千六百四十八成日。日滿二十七日余不足加減不加周虛。

  元嘉二十年,承天奏上尚書:“今既改用《元嘉歷》,漏刻與先不同,宜應改革。按《景初歷》春分日長,秋分日短,相承所用漏刻,冬至后晝漏率長于冬至前。

  且長短增減,進退無漸,非唯先法不精,亦各傳寫謬誤。今二至二分,各據(jù)其正。

  則至之前后,無復差異。更增損舊刻,參以晷影,刪定為經,改用二十五箭。請臺勒漏郎將考驗施用?!睆闹?。

  前世諸儒依圖緯云,月行有九道。故畫作九規(guī),更相交錯,檢其行次,遲疾換易,不得順度。劉向論九道云:“青道二出黃道東,白道二出黃道西,黑道二出北,赤道二出南?!庇衷疲骸傲⒋骸⒋悍?,東從青道;立夏、夏至,南從赤道。秋白冬黑,各隨其方?!卑慈招悬S道,陽路也,月者陰精,不由陽路,故或出其外,或入其內,出入去黃道不得過六度。入十三日有奇而出,出亦十三日有奇而入,凡二十七日而一入一出矣。交于黃道之上,與日相掩,則蝕焉。漢世劉洪推檢月行,作陰陽歷法。元嘉二十年,太祖使著作令史吳癸依洪法,制新術,令太史施用之。

  《元嘉歷》月行陰陽法:陰陽歷損益率兼數(shù)一日益十七初二日(前限馀六百六十五微分一千七百三十八)益十六十七三日益十五三十三四日益十二四十八五日益八六十六日益四六十八七日益一七十二八日損二七十三九日損六七十一十日損十六十五十一日損十三五十五十二日損十五四十二十三日(後限馀二千一十九微分一千七十九)損十六二十七分日(二千六百八十五半)損十六大(大者五千三百七十一分之三千四百七十二十一歷周,五萬五千五百一十七半。

  差率,一萬一百九十。

  微分法,一千八百七十八。

  推入陰陽歷術曰:以會月去入紀積月,余以會數(shù)乘之,以所入紀交會差加之,周天乘之,滿微分法為大分,不盡為微分。大分滿周天去之,余不滿歷周者為入陽歷。余皆如月周得一日,算外,所求年正月合朔入歷也。不盡為日余。

  求次月,加二日,日余一千三百三十一,微分一千五百九十八,如法成日,日滿十三去之,除日余如分日。陰陽歷竟平入端,入歷在前限余前,后限余后者,月行中道?! ∏笏废彝〝?shù):各置入遲疾歷盈縮定積分,以章歲乘之,差法除之,所得滿通法為大分。不盡,以微分法乘之,如法為微分。盈減縮加陰陽日余,盈不足,以月周進退日而定,以定日余乘損益兼數(shù),為加時定數(shù)。  推夜半入歷:以差率朔小余,如微分法得一,以減入歷余,不足,加月周而減之,卻一日,卻得分日,加其分,半微分為小分,即朔日夜半入歷歷余小分也。  求次日,加一日,日余十六,小分三百二十,小分如會從余,余滿月周去之,又加一日。歷竟,下日余滿分日去之,于入歷初也。不滿分日者,值之,加余一千二百九十四,小分七百八十九半,為入次歷?! ∏笠拱攵ㄈ眨阂运沸∮鄿p入遲疾歷日余,不足一日,卻得周日,加余四百一十七,即月夜半入歷日及余也。以日余乘損益率,盈縮積分,為定積分。滿通法為大分,不盡以會月乘之,如法為小分,以盈加縮減入陰陽日余,盈不足進退日而定也。

  以定日余乘損益率,如月周,以損益兼數(shù),為夜半定數(shù)。

  求昏明數(shù):以損益率乘所近節(jié)氣夜漏,二百而一為明,以減損益率為昏,而以損益夜半數(shù)為昏明定數(shù)也。

  求月去黃道度:置加時若昏明定數(shù),以十二除之為度,其余三而一為少,不盡為強,二少弱也。所得為月去黃道度。

  大明六年,南徐州從事史祖沖之上表曰:古歷疏舛,頗不精密,群氏糾紛,莫審其要。何承天所奏,意存改革,而置法簡略,今已乖遠。以臣校之,三睹厥謬:日月所在,差覺三度;二至晷影,幾失一日;五星見伏,至差四旬,留逆進退,或移兩宿。分至乖失,則節(jié)閏非正;宿度違天,則伺察無準。臣生屬圣辰,逮在昌運,敢率愚瞽,更創(chuàng)新歷。謹立改易之意有二,設法之情有三。

  改易者,其一,以舊法一章十九歲有七閏,閏數(shù)為多,經二百年,輒差一日。

  節(jié)閏既移,則應改法,歷紀屢遷,實由此條。今改章法,三百九十一年有一百四十四閏。令卻合周、漢,則將來永用,無復差動。其二,以《堯典》云:“日短星昴,以正仲冬?!币源送浦?,唐代冬至,日在今宿之左五十許度。漢代之初,即用秦歷,冬至日在牽牛六度。漢武改立《太初歷》,冬至日在牛初。后漢《四分法》,冬至日在斗二十二。晉時姜岌以月蝕檢日,知冬至在斗十七。今參以中星,課以蝕望,冬至之日,在斗十一。通而計之,未盈百載,所差二度。舊法并令冬至日有定處,天數(shù)既差,則七曜宿度漸與歷舛。乖謬既著,輒應改制,僅合一時,莫能通遠,遷革不已,又由此條。今令冬至所在,歲歲微差,卻檢漢注,并皆審密,將來久用,無煩屢改。

  又設法者,其一,以子為辰首,位在正北,爻應初九,斗氣之端,虛為北方,列宿之中,元氣肇初,宜在此次。前儒虞喜,備論其義。今歷上元日度,發(fā)自虛一?! ∑涠匀粘街?,甲子為先,歷法設元,應在此歲。而黃帝以來,世代所用,凡十一歷,上元之歲,莫值此名。今歷上元,歲在甲子。其三,以上元之歲,歷中眾條,并應以此為始,而《景初歷》交會遲疾,亦置紀差,裁合朔氣而已。條序紛互,不及古意。今設法,日月五緯,交會遲疾,悉以上元歲首為始。則合璧之曜,信而有征,連珠之暉,于是乎在,群流共源,實精古法?! ∪舴驕y以定形,據(jù)以實效,縣象著明,尺表之驗可推,動氣幽微,寸管之候不忒。今臣所立,易以取信。但深練始終,大存整密,革新變舊,有約有繁。用約之條,理不自懼,用繁之意,顧非謬然。何者?夫紀閏參差,數(shù)各有分,分之為體,非細不密。臣是用深惜毫厘,以全求妙之準,不辭積累,以成永定之制。非為思而莫悟,知而不改也,竊恐贊有然否,每崇遠而隨近;論有是非,或貴耳而遺目。所以竭其管穴,俯洗同異之嫌,披心日月,仰??街铡H舫妓?,萬一可采,伏愿頒宣群司,賜垂詳究,庶陳錙銖,少增盛典。

  歷法上元甲子至宋大明七年癸卯,五萬一千九百三十九年算外?! ≡ǎ迨湃f二千三百六十五。

  紀法,三萬九千四百九十一。

  章歲,三百九十一。

  章月,四千八百三十六。

  章閏,一百四十四?! ¢c法,十二?! ≡路?,十一萬六千三百二十一。

  日法,三千九百三十九?! ∮鄶?shù),二十萬七千四十四?! q余,九千五百八十九。

  沒分,三百六十萬五千九百五十一。

  沒法,五萬一千七百六十一。

  周天,一千四百四十二萬四千六百六十四。

  虛分,萬四百四十九。

  行分法,二十三。

  小分法,一千七百一十七。

  通周,七十二萬六千八百一十。

  會周,七十一萬七千七百七十七。

  通法,二萬六千三百七十七。

  差率,三十九。

  推朔術:置入上元年數(shù),算外,以章月乘之,滿章歲為積月,不盡為閏余。閏余二百四十七以上,其年有閏。以月法乘積月,滿日法為積日,不盡為小余。六旬去積日,不盡為大余。大余命以甲子,算外,所求年天正十一月朔也。小余千八百四十九以上,其月大。求次月,加大余二十九,小余二千九十,小余滿日法從大余,大余滿六旬去之,命如前,次月朔也。求弦望:加朔大余七,小余千五百七,小分一,小分滿四從小余,小余滿日法從大余,命如前,上弦日也。又加得望,又加得下弦,又加得后月朔也。  推閏術:以閏余減章歲,余滿閏法得一月,命以天正,算外,閏所在也。閏有進退,以無中氣為正。推二十四氣術:置入上元年數(shù),算外,以余數(shù)乘之,滿紀法為積日,不盡為小余。六旬去積日,不盡為大余。大余命以甲子,算外,天正十一月冬至日也。求次氣,加大余十五,小余八千六百二十六,小分五,小分滿六從小余,小余滿紀法從大余,命如前,次氣日也。求土用事:加冬至大余二十七,小余萬五千五百二十八,季冬土用事日也。又加大余九十一,小余萬二千二百七十,次土用事日也。推沒術:以九十乘冬至小余,以減沒分,滿沒法為日,不盡為日余,命日以冬至,算外,沒日也。

  求次沒,加日六十九,日余三萬四千四百四十二,余滿沒法從日,次沒日也。

  日余盡為滅。

  推日所在度術:以紀法乘朔積日為度實,周天去之,余滿紀法為積度,不盡為度余,命以虛一,次宿除之,算外,天正十一月朔夜半日所在度也。求次月,大月加度三十,小月加度二十九,入虛去度分。求行分,以小分法除度余,所得為行分,不盡為小分。小分滿法從行分,行分滿法從度。求次日,加一度。入虛去行分六,小分百四十七。

  推月所在度術:以朔小余乘百二十四為度余。又以朔小余乘八百六十為微分。

  微分滿月法從度余,度余滿紀法為度,以減朔夜半日所在,則月所在度?! ∏蟠卧拢笤录佣热?,度余三萬一千八百三十四,微分七萬七千九百六十七,小月加度二十二,度余萬七千二百六十一,微分六萬三千七百三十六,入虛去度分也。

  遲疾歷:月行度損益率盈縮積分差法一日十四行分十三益七十盈初5304二日十四十一益六十五盈百八十四萬二千三百一十六5270三日十四八益五十七盈三百五十五萬七百六5219四日十四四益四十七盈五百五萬八千二百八5151五日十三二十二益三十四盈六百二十九萬七千八百五十七5066六日十三十七益二十二盈七百二十萬二千六百九十一4981七日十三十一益六盈七百七十七萬二千七百一十4879八日十三五損九盈七百九十四萬九百五十二4777九日十二二十二損二十四盈七百七十萬七千四百一十五4675十日十二十六損三十九盈七百七萬二千一百4573十一日十二十一損五十二盈六百三萬五千七4488十二日十二八損六十盈四百六十六萬三千一百4437十三日十二六損六十五盈三百九萬三百二4403十四日十二四損七十盈百三十八萬三千五百八十4369十五日十二五益六十七縮四十五萬七千六十九4368十六日十二七益六十二縮二百二十三萬七百五十五4420十七日十二十益五十五縮三百八十七萬五百一十四4471十八日十二十四益四十四縮五百三十萬九千三百八十五4539十九日十二十九益三十二縮六百四十八萬四百四4624二十日十三一益十九縮七百三十一萬六千六百八4709二十一日十三七益四縮七百八十一萬七千九百九十六4811二十二日十三十三損十一縮七百九十一萬七千六百七4913二十三日十三十九損二十七縮七百六十一萬五千四百四十5015二十四日十四一損三十九縮六百九十萬一千四百九十五5100二十五日十四六損五十二縮五百八十七萬二千七百三十五5185二十六日十四十損六十二縮四百四十九萬九千一百五十九5253二十七日十四十二損六十七縮二百八十五萬七千七百三十二5287二十八日十四十四損七十四縮百八萬二千三百七十九5321推入遲疾歷術:以通法乘朔積日為通實,通周去之,余滿通法為日,不盡為日余。命日算外,天正十一月朔夜半入歷日也。求次月,大月加二日,小月加一日,日余皆萬一千七百四十六。歷滿二十七日,日余萬四千六百三十一,則去之?! ∏蟠稳眨右蝗?。求日所在定度:以夜半入歷日余乘損益率,以損益盈縮積分,如差率而一,所得滿紀法為度,不盡為度余,以盈加縮減平行度及余為定度。益之或滿法,損之或不足,以紀法進退。

  求度行分如上法。求次日,如所入遲疾加之,虛去分如上法。

  陰陽歷損益率兼數(shù)一日益十六初二日益十五十六三日益十四三十一四日益十二四十五五日益九五十七六日益五六十六七日益一七十一八日損二七十二九日損六七十十日損十六十四十一日損十三五十四十二日損十五四十一十三日損十六二十六十四日損十六十推入陰陽歷術:置通實以會周去之,不滿交數(shù)三十五萬八千八百八十八半為朔入陽歷分,滿去之,為朔入陰歷分。各滿通法得一日,不盡為日余,命日算外,天正十一月朔夜半入歷日也。

  求次月,大月加二日,小月加一日,日余皆二萬七百七十九。歷滿十三日,日余萬五千九百八十七半則去之。陽竟入陰,陰竟入陽。求次日,加一日。求朔望差,以二千二十九乘朔小余,滿三百三為日余,不盡倍之為小分,則朔差數(shù)也。加一十四日,日余二萬一百八十六,小分百二十五,小分滿六百六從日余,日余滿通法為日,即望差數(shù)也。又加之,后月朔也。

  求合朔月食:置朔望夜半入陰陽歷日及余,有半者去之,置小分三百三,以差數(shù)加之,小分滿六百六從日余,日余滿通法從日,日滿一歷去之。命日算外,則朔望加時入歷也。朔望加時入歷一日,日余四千一百九十八,小分四百二十八以下,十二日,日余萬一千七百八十八,小分四百八十一以上,朔則交會,望則月食。

  求合朔月食定大小余:令差數(shù)日余加夜半入遲疾歷余,日余滿通法從日,則朔望加時入歷也。以入歷余乘損益率,以損益盈縮積分,如差法而一,以盈減縮加本朔望小余,為定小余。益之或滿法,損之或不足,以日法進退日。

  求合朔月食加時:以十二乘定小余,滿日法得一辰,命以子,算外,加時所在辰也。有余者四之,滿日法得一為少,二為半,三為太。又有余者三之,滿日法得一為強,以強并少為少強,并半為半強,并太為太強。得二者為少弱,以并太為一辰弱,以前辰名之?! ∏笤氯ト盏蓝龋褐萌腙庩枤v余乘損益率,如通法而一,以損益兼數(shù)為定,定數(shù)十二而一為度,不盡三而一,為少、半、太。又不盡者,一為強,二為少弱,則月去日道數(shù)也。陽歷在表,陰歷在里。

 ?。ū砺裕?br />
  求昏明中星:各以度數(shù)加夜半日所在,則中星度也。

  推五星術:木率:千五百七十五萬三千八十二?;鹇剩喝О耸f四千一百九十六。土率:千四百九十三萬三百五十四。金率:二千三百六萬一十四。水率:四百五十七萬六千二百四。推五星術:置度實各以率去之,余以減率,其余如紀法而一,為入歲日,不盡為日余。命以天正朔,算外,星合日。

  求星合度:以入歲日及余從天正朔日積度及余,滿紀法從度,滿三百六十余度分則去之,命以虛一,算外,星合所在度也。求星見日術:以伏日及余,加星合日及余,余滿紀法從日,命如前,見日也。求星見度術:以伏度及余,加星合度及余,余滿紀法從度,入虛去度分,命如前,星見度也。行五星法:以小分法除度余,所得為行分,不盡為小分,及日加所行分滿法從度,留者因前,逆則減之,伏不盡度?! 男腥胩?,去行分六,小分百四十七;逆行出虛,則加之?! ∧荆撼跖c日合,伏,十六日,余萬七千八百三十二,行二度,度余三萬七千五百四,晨見東方。從,日行四分,百一十二日,(行十九度十一分。)留二十八日。

  逆,日行三分,八十六日,(退十一度五分。)又留二十八日。從,日行四分,百一十二日,夕伏西方。日度余如初。一終,三百九十八日,日余三萬五千六百六十四,行三十三度,度余二萬五千二百一十五。

  火:初與日合,伏,七十二日,日余六百八,行五十五度,度余二萬八千八百六十五,晨見東方。從,疾,日行十七分,九十二日,(行六十八度。)小遲,日行十四分,九十二日,(行五十六度。)大遲,日行九分,九十二日,(行三十六度。)留十日。逆,日行六分,六十四日,(退十六度十六分。)又留十日。從,遲,日行九分,九十二日。小疾,日行十四分,九十二日。大疾,日行十七分,九十二日,夕伏西方,日度余如初。一終,七百八十日,日余千二百一十六,行四百一十四度,度余三萬二百五十八。除一周,定行四十九度,度余萬九千八百九。

  土:初與日合,伏,十七日,日余千三百七十八,行一度,度余萬九千三百三十三,晨見東方。行順,日行二分,八十四日,(行七度七分。)留三十三日。行逆,日行一分,百一十日,(退四度十八分。)又留三十三日。從,日行二分,八十四日,夕伏西方,日度余如初。一終,三百七十八日,日余二千七百五十六,行十二度,度余三萬一千七百九十八。

  金:初與日合,伏,三十九日,余三萬八千一百二十六,行四十九度,度余三萬八千一百二十六,夕見西方。從,疾,日行一度五分,九十二日,(行百十二度。)

  小遲,日行一度四分,九十二日,(行百八度。)大遲,日行十七分,四十五日,(行三十三度六分。)留九日。遲,日行十六分,(退六度六分。)夕伏西方。伏五日,退五度,而與日合。又五日退五度,而晨見東方。逆,日行十六分,九日。

  留九日。從,遲,日行十七分,四十五日。小疾,日行一度四分,九十二日。大疾,日行一度五分,九十二日,晨伏東方,日度余如初。一終,五百八十三日,日余三萬六千七百六十一,行星如之。除一周,定行二百十八度,度余二萬六千三百一十二。一合,二百九十一日,日余三萬八千一百二十六,行星亦如之。

  水:初與日合,伏,十四日,日余三萬七千一百十五,行三十度,度余三萬七千一百一十五,夕見西方。從,疾,日行一度六分,二十三日,(行二十九度。)

  遲,日行二十分,八日,(行六度二十二分。)留二日。遲,日行十一分,二日,(退二十二分。)夕伏西方。伏八日,退八度,而與日合。又八日,退八度,晨見東方。逆,日行十一分,二日。留二日。從,遲,日行二十分,八日。疾,日行一度六分,二十三日,晨伏東方,日度余如初。一終,百一十五日,日余三萬四千七百三十九,行星如之。一合,五十七日,日余三萬七千一百一十五,行星亦如之。

  上元之歲,歲在甲子,天正甲子朔夜半冬至,日月五星,聚于虛度之初,陰陽遲疾,并自此始。

  世祖下之有司,使內外博議,時人少解歷數(shù),竟無異同之辨。唯太子旅賁中郎將戴法興議,以為:三精數(shù)微,五緯會始,自非深推測,窮識晷變,豈能刊古革今,轉正圭宿。案沖之所議,每有違舛,竊以愚見,隨事辨問。案沖之新推歷術,“今冬至所在,歲歲微差”。臣法興議:夫二至發(fā)斂,南北之極,日有恆度,而宿無改位。古歷冬至,皆在建星。戰(zhàn)國橫騖,史官喪紀,爰及漢初,格候莫審,后雜覘知在南斗二十二度,元和所用,即與古歷相符也。逮至景初,而終無毫忒?!稌吩疲骸叭斩绦顷?,以正仲冬。”直以月維四仲,則中宿常在衛(wèi)陽,羲、和所以正時,取其萬世不易也。

  沖之以為唐代冬至日在今宿之左五十許度,遂虛加度分,空撤天路。其置法所在,近違半次,則四十五年九月,率移一度。在《詩》“七月流火”,此夏正建申之時也?!岸ㄖ街小?,又小雪之節(jié)也。若冬至審差,則豳公火流,晷長一尺五寸,楚宮之作,晝漏五十三刻,此詭之甚也。仲尼曰:“丘聞之,火伏而后蟄者畢。今火猶西流,司歷過也?!本腿鐩_之所誤,則星無定次,封有差方。名號之正,古今必殊,典誥之音,代不通軌,堯之開、閉,今成建、除。今之壽星,乃周之鶉尾,即時東壁,已非玄武,軫星頓屬蒼龍,誣天痛經,乃至于此。

  沖之又改章法三百九十一年有一百四十四閏。臣法興議:夫日有緩急,故斗有闊狹,古人制章,立為中格,年積十九,常有七閏,晷或虛盈,此不可革。沖之削閏壞章,倍減余數(shù),則一百三十九年二月,于四分之科,頓少一日;七千四百二十九年,輒失一閏。夫日少則先時,閏失則事悖。竊聞時以作事,事以厚生,以此乃生人之大本,歷數(shù)之所先,愚恐非沖之淺慮妄可穿鑿?! _之又命上元日度發(fā)自虛一,云虛為北方列宿之中。臣法興議:沖之既云冬至歲差,又謂虛為北中,舍形責影,未足為迷。何者?凡在天非日不明,居地以斗而辨。借令冬至在虛,則黃道彌遠,東北當為黃鐘之宮,室壁應屬玄枵之位,虛宿豈得復為北中乎?曲使分至屢遷,而星次不改,招搖易繩,而律呂仍往,則七政不以璣衡致齊,建時亦非攝提所紀,不知五行何居,六屬安托?  沖之又令上元年在甲子。臣法興議:夫置元設紀,各有所尚,或據(jù)文于圖讖,或取效于當時。沖之云,“群氏糾紛,莫審其會”。昔《黃帝》辛卯,日月不過;《顓頊》乙卯,四時不忒;《景初》壬辰,晦無差光;《元嘉》庚辰,朔無錯景,豈非承天者乎!沖之茍存甲子,可謂為合以求天也。

  沖之又令日月五緯,交會遲疾,悉以上元為始。臣法興議:夫交會之元,則食既可求,遲疾之際,非凡夫所測。昔賈逵略見其差,劉洪觕著其術。至于疏密之數(shù),莫究其極。且五緯所居,有時盈縮,即如歲星在軫,見超七辰,術家既追算以會今,則往之與來,斷可知矣?!毒俺酢匪约o首置差,《元嘉》兼又各設后元者,其并省功于實用,不虛推以為煩也。沖之既違天于改易,又設法以遂情,愚謂此治歷之大過也。

  臣法興議:日有八行,各成一道,月有一道,離為九行,左交右疾,倍半相違,其一終之理,日數(shù)宜同。沖之通周與會周相覺九千四十,其陰陽七十九周有奇,遲疾不及一匝。此則當縮反盈,應損更益?! _之隨法興所難辯折之曰:臣少銳愚尚,專功數(shù)術,搜練古今,博采沈奧,唐篇夏典,莫不揆量,周正漢朔,咸加該驗。罄策籌之思,究疏密之辨。至若立圓舊誤,張衡述而弗改;漢時斛銘,劉歆詭謬其數(shù),此則算氏之劇疵也?!肚蟆分彝〝?shù),《景初》之交度周日,匪謂測候不精,遂乃乘除翻謬,斯又歷家之甚失也。及鄭玄、闞澤、王蕃、劉徽,并綜數(shù)藝,而每多疏舛。臣昔以暇日,撰正眾謬,理據(jù)炳然,易可詳密,此臣以俯信偏識,不虛推古人者也。按何承天歷,二至先天,閏移一月,五星見伏,或違四旬,列差妄設,當益反損,皆前術之乖遠,臣歷所改定也。既沿波以討其源,刪滯以暢其要,能使躔次上通,晷管下合,反以譏詆,不其惜乎!尋法興所議六條,并不造理難之關楗。謹陳其目?! ∑湟唬斩葰q差,前法所略,臣據(jù)經史辨正此數(shù),而法興設難,征引《詩》《書》,三事皆謬。其二,臣校晷景,改舊章法,法興立難,不能有詰,直云“恐非淺慮,所可穿鑿”。其三,次改方移,臣無此法,求術意誤,橫生嫌貶。其四,歷上元年甲子,術體明整,則茍合可疑。其五,臣其歷七曜,咸始上元,無隙可乘,復云“非凡夫所測”。其六,遲疾陰陽,法興所未解,誤謂兩率日數(shù)宜同。凡此眾條,或援謬目譏,或空加抑絕,未聞折正之談,厭心之論也。謹隨詰洗釋,依源征對。仰照天暉,敢罄管穴。

  法興議曰:“夫二至發(fā)斂,南北之極,日有恆度,而宿無改位。故古歷冬至,皆在建星”。沖之曰:周漢之際,疇人喪業(yè),曲技競設,圖緯實繁,或借號帝王以崇其大,或假名圣賢以神其說。是以讖記多虛,桓譚知其矯妄;古歷舛雜,杜預疑其非直。按《五紀論》黃帝歷有四法,顓頊、夏、周并有二術,詭異紛然,則孰識其正,此古歷可疑之據(jù)一也。夏歷七曜西行,特違眾法,劉向以為后人所造,此可疑之據(jù)二也。殷歷日法九百四十,而《乾鑿度》云殷歷以八十一為日法。若《易緯》非差,殷歷必妄,此可疑之據(jù)三也。《顓頊》歷元,歲在乙卯,而《命歷序》云:“此術設元,歲在甲寅。”此可疑之據(jù)四也。《春秋》書食有日朔者凡二十六,其所據(jù)歷,非周則魯。以周歷考之,檢其朔日,失二十五,魯歷校之,又失十三。二歷并乖,則必有一偽,此可疑之據(jù)五也。古之六術,并同《四分》,《四分》之法,久則后天。以食檢之,經三百年,輒差一日。古歷課今,其甚疏者,朔后天過二日有余。以此推之,古術之作,皆在漢初周末,理不得遠。且卻?!洞呵铩罚凡⑾忍?,此則非三代以前之明征矣,此可疑之據(jù)六也。尋《律歷志》,前漢冬至日在斗牛之際,度在建星,其勢相鄰,自非帝者有造,則儀漏或闕,豈能窮密盡微,纖毫不失。建星之說,未足證矣。

  法興議曰:“戰(zhàn)國橫騖,史官喪紀,爰及漢初,格候莫審,后雜覘知在南斗二十二度,元和所用,即與古歷相符也。逮至景初,終無毫忒?!睕_之曰:古術訛雜,其詳闕聞,乙卯之歷,秦代所用,必有效于當時,故其言可征也。漢武改創(chuàng),檢課詳備,正儀審漏,事在前史,測星辨度,理無乖遠。今議者所是不實見,所非徒為虛妄,辨彼駭此,既非通談,運今背古,所誣誠多,偏據(jù)一說,未若兼今之為長也。

  《景初》之法,實錯五緯,今則在沖口,至曩已移日。蓋略治朔望,無事檢候,是以晷漏昏明,并即《元和》,二分異景,尚不知革,日度微差,宜其謬矣?! 》ㄅd議曰:“《書》云‘日短星昴,以正仲冬’。直以月推四仲,則中宿常在衛(wèi)陽,羲、和所以正時,取其萬代不易也。沖之以為唐代冬至,日在今宿之左五十許度,遂虛加度分,空撤天路?!睕_之曰:《書》以上四星昏中審分至者,據(jù)人君南面而言也。且南北之正,其詳易準,流見之勢,中天為極。先儒注述,其義僉同,而法興以為《書》說四星,皆在衛(wèi)陽之位,自在巳地,進失向方,退非始見,迂回經文,以就所執(zhí),違訓詭情,此則甚矣。舍午稱巳,午上非無星也。必據(jù)中宿,余宿豈復不足以正時。若謂舉中語兼七列者,觜參尚隱,則不得言,昴星雖見,當云伏矣,奎婁已見,復不得言伏見囗囗不得以為辭,則名將何附。若中宿之通非允,當實謹檢經旨,直云星昴,不自衛(wèi)陽,衛(wèi)陽無自顯之義,此談何因而立。茍理無所依,則可愚辭成說,曾泉、桑野,皆為明證,分至之辨,竟在何日,循復再三,竊深嘆息。

  法興議曰:“其置法所在,近違半次,則四十五年九月率移一度?!睕_之曰:《元和》日度,法興所是,唯征古歷在建星,以今考之,臣法冬至亦在此宿,斗二十二了無顯證,而虛貶臣歷乖差半次,此愚情之所駭也。又年數(shù)之余有十一月,而議云九月,涉數(shù)每乖,皆此類也。月盈則食,必在日沖,以檢日則宿度可辨,請據(jù)效以課疏密。按太史注記,元嘉十三年十二月十六日中夜月蝕盡,在鬼四度,以沖計之,日當在牛六。依法興議:“在女七”。又十四年五月十五日丁夜月蝕盡,在斗二十六度,以沖計之,日當在井三十,依法興議曰:“日在柳二?!庇侄四臧嗽率迦斩∫乖挛g,在奎十一度,以沖計之,日當在角二;依法興議曰:“日在角十二?!庇执竺魅昃旁率迦找乙乖挛g盡,在胃宿之末,以沖計之,日當在氐十二;依法興議曰:“日在心二。”凡此四蝕,皆與臣法符同,纖毫不爽,而法興所據(jù),頓差十度,違沖移宿,顯然易睹。故知天數(shù)漸差,則當式遵以為典,事驗昭晰,豈得信古而疑今。

  法興議曰:“在《詩》‘七月流火’,此夏正建申之時也?!ㄖ街小?,又小雪之節(jié)也。若冬至審差,則豳公火流,晷長一尺五寸,楚宮之作,晝漏五十三刻,此詭之甚也。”沖之曰:臣按此議三條皆謬?!对姟贩Q流火,蓋略舉西移之中,以為驚寒之候。流之為言,非始動之辭也。就如始說,冬至日度在斗二十二,則火星之中,當在大暑之前,豈鄰建申之限。此專自攻糾,非謂矯失?!断男≌罚骸拔逶禄瑁蠡鹬??!贝藦驮谛l(wèi)陽之地乎?又謂臣所立法,楚宮之作,在九月初。按《詩》傳箋皆謂定之方中者,室辟昏中,形四方也。然則中天之正,當在室之八度。

  臣歷推之,元年立冬后四日,此度昏中,乃處十月之初,又非寒露之日也。議者之意,蓋誤以周世為堯時,度差五十,故致此謬。小雪之節(jié),自信之談,非有明文可據(jù)也。

  法興議曰:“仲尼曰:‘丘聞之,火伏而后蟄者畢。今火猶西流,司歷過也?!腿鐩_之所誤,則星無定次,卦有差方,名號之正,古今必殊,典誥之音,時不通軌。堯之開、閉,今成建、除,今之壽星,乃周之鶉尾也。即時東壁,已非玄武,軫星頓屬蒼龍,誣天背經,乃至于此?!睕_之曰:臣以為辰極居中,而列曜貞觀,群像殊體,而陰陽區(qū)別,故羽介咸陳,則水火有位,蒼素齊設,則東西可準,非以日之所在,定其名號也。何以明之?夫陽爻初九,氣始正北,玄武七列,虛當子位。

  若圓儀辨方,以日為主,冬至所舍,當在玄枵;而今之南極,乃處東維,違體失中,其義何附。若南北以冬夏稟稱,則卯酉以生殺定號,豈得春躔義方,秋麗仁域,名舛理乖,若此之反哉!因茲以言,因知天以列宿分方,而不在于四時,景緯環(huán)序,日不獨守故轍矣。至于中星見伏,記籍每以審時者,蓋以歷數(shù)難詳,而天驗易顯,各據(jù)一代所合,以為簡易之政也。亦猶夏禮未通商典,《濩》容豈襲《韶》節(jié),誠天人之道同差,則藝之興,因代而推移矣。月位稱建,諒以氣之所本,名隨實著,非謂斗杓所指。近校漢時,已差半次,審斗節(jié)時,其效安在?;蛄x非經訓,依以成說,將緯候多詭,偽辭間設乎?次隨方名,義合宿體。分至雖遷,而厥位不改,豈謂龍火貿處,金水亂列,名號乖殊之譏,抑未詳究。至如壁非玄武,軫屬蒼龍,瞻度察晷,實效咸然?!对螝v法》,壽星之初,亦在翼限,參校晉注,顯驗甚眾。

  天數(shù)差移,百有余載,議者誠能馳辭騁辯,令南極非冬至,望不在沖,則此談乃可守耳。若使日遷次留,則無事屢嫌,乃臣歷之良證,非難者所宜列也。尋臣所執(zhí),必據(jù)經史,遠考唐典,近征漢籍,讖記碎言,不敢依述,竊謂循經之論也。月蝕檢日度,事驗昭著,史注詳論,文存禁閣,斯又稽天之說也?!秷虻洹匪男?,并在衛(wèi)陽,今之日度,遠淮元和,誣背之誚,實此之謂?! 》ㄅd議曰:“夫日有緩急,故斗有闊狹,古人制章,立為中格,年積十九,常有七閏,晷或盈虛,此不可革。沖之削閏壞章,倍減余數(shù),則一百三十九年二月,于四分之科,頓少一日;七千四百二十九年,輒失一閏。夫日少則先時,閏失則事悖。竊聞時以作事,事以厚生,此乃生民之所本,歷數(shù)之所先。愚恐非沖之淺慮,妄可穿鑿?!睕_之曰:按《后漢書》及《乾象說》,《四分歷法》,雖分章設篰創(chuàng)自元和,而晷儀眾數(shù)定于嘉平三年?!端姆种尽罚⒍杏伴L一丈,立春中影九尺六寸。尋冬至南極,日晷最長,二氣去至,日數(shù)既同,則中影應等,而前長后短,頓差四寸,此歷景冬至后天之驗也。二氣中影,日差九分半弱,進退均調,略無盈縮。以率計之,二氣各退二日十二刻,則晷影之數(shù),立冬更短,立春更長,并差二寸,二氣中影俱長九尺八寸矣。即立冬、立春之正日也。以此推之,歷置冬至,后天亦二日十二刻也。嘉平三年,時歷丁丑冬至,加時正在日中。以二日十二刻減之,天定以乙亥冬至,加時在夜半后三十八刻。又臣測景歷紀,躬辨分寸,銅表堅剛,暴潤不動,光晷明潔,纖毫盡然。據(jù)大明五年十月十日,影一丈七寸七分半,十一月二十五日,一丈八寸一分太,二十六日,一丈七寸五分強,折取其中,則中天冬至,應在十一月三日。求其蚤晚,令后二日影相減,則一日差率也。倍之為法,前二日減,以百刻乘之為實,以法除實,得冬至加時在夜半后三十一刻,在《元嘉歷》后一日,天數(shù)之正也。量檢竟年,則數(shù)減均同,異歲相課,則遠近應率。臣因此驗,考正章法。今以臣歷推之,刻如前,竊謂至密,永為定式。尋古歷法并同《四分》,《四分》之數(shù)久則后天,經三百年,朔差一日。是以漢載四百,食率在晦。魏代已來,遂革斯法,世莫之非者,誠有效于天也。章歲十九,其疏尤甚,同出前術,非見經典。而議云此法自古,數(shù)不可移。若古法雖疏,永當循用,謬論誠立,則法興復欲施《四分》于當今矣,理容然乎?臣所未譬也。若謂今所革創(chuàng)違舛失衷者,未聞顯據(jù)有以矯奪臣法也。《元嘉歷》術,減閏余二,直以襲舊分粗,故進退未合。

  至于棄盈求正,非為乖理。就如議意,率不可易,則分無增損,承天置法,復為違謬。節(jié)氣蚤晚,當循《景初》,二至差三日,曾不覺其非,橫謂臣歷為失,知日少之先時,未悟增月甚惑也。誠未睹天驗,豈測歷數(shù)之要,生民之本,諒非率意所斷矣。又法興始云窮識晷變,可以刊舊革今,復謂晷數(shù)盈虛,不可為準,互自違伐,罔識所依。若推步不得準,天功絕于心目,未詳歷紀何因而立。案《春秋》以來千有余載,以食檢朔,曾無差失,此則日行有恆之明征也。且臣考影彌年,窮察毫微,課驗以前,合若符契,孟子以為千歲之日至,可坐而知,斯言實矣。日有緩急,未見其證,浮辭虛貶,竊非所懼。

  法興議曰:“沖之既云冬至歲差,又謂虛為北中,舍形責影,未足為迷。何者?

  凡在天非日不明,居地以斗而辨,借令冬至在虛,則黃道彌遠,東北當為黃鐘之宮,室壁應屬玄枵之位,虛宿豈得復為北中乎?曲使分至屢遷,而星次不改,招搖易繩,而律呂仍往,則七政不以璣衡致齊,建時亦非攝提所紀,不知五行何居,六屬安托。”  沖之曰:此條所嫌,前牒已詳。次改方移,虛非中位,繁辭廣證,自構紛惑,皆議者所謬誤,非臣法之違設也。七政致齊,實謂天儀,鄭、王唱述,厥訓明允,雖有異說,蓋非實義。

  法興議曰:“夫置元設紀,各有所尚,或據(jù)文于圖讖,或取效于當時。沖之云‘群氏糾紛,莫審其會?!簟饵S帝》辛卯,日月不過,《顓頊》乙卯,四時不忒,《景初》壬辰,晦無差光,《元嘉》庚辰,朔無錯景,豈非承天者乎?沖之茍存甲子,可謂為合以求天也?!睕_之曰:夫歷存效密,不容殊尚,合讖乖說,訓義非所取,雖驗當時,不能通遠,又臣所未安也。元值始名,體明理正。未詳辛卯之說何依,古術詭謬,事在前牒,溺名喪實,殆非索隱之謂也。若以歷合一時,理無久用,元在所會,非有定歲者,今以效明之。夏、殷以前,載籍淪逸,《春秋》漢史,咸書日蝕,正朔詳審,顯然可徵。以臣歷檢之,數(shù)皆協(xié)同,誠無虛設,循密而至,千載無殊,則雖遠知矣。備閱曩法,疏越實多,或朔差三日,氣移七晨,未聞可以下通于今者也。元在乙丑,前說以為非正,今值甲子,議者復疑其茍合,無名之歲,自昔無之,則推先者,將何從乎?歷紀之作,幾于息矣。夫為合必有不合,愿聞顯據(jù),以核理實。

  法興曰:“夫交會之元,則蝕既可求,遲疾之際,非凡夫所測。昔賈逵略見其差,劉洪粗著其術,至于疏密之數(shù),莫究其極。且五緯所居,有時盈縮,即如歲星在軫,見超七辰,術家既追算以會今,則往之與來,斷可知矣。《景初》所以紀首置差,《元嘉》兼又各設后元者,其并省功于實用,不虛推以為煩也。沖之既違天于改易,又設法以遂情,愚謂此治歷之大過也?!睕_之曰:遲疾之率,非出神怪,有形可檢,有數(shù)可推,劉、賈能述,則可累功以求密矣。議又云“五緯所居,有時盈縮”?!皻q星在軫,見超七辰”。謂應年移一辰也。案歲星之運,年恆過次,行天七匝,輒超一位。代以求之,歷凡十法,并合一時,此數(shù)咸同,史注所記,天驗又符。此則盈次之行,自其定準,非為衍度濫徙,頓過其沖也。若審由盈縮,豈得常疾無遲。夫甄耀測象者,必料分析度,考往驗來,準以實見,據(jù)以經史。曲辯碎說,類多浮詭,甘、石之書,互為矛盾。今以一句之經,誣一字之謬,堅執(zhí)偏論,以罔正理,此愚情之所未厭也。算自近始,眾法可同,但《景初》之二差,承天之后元,實以奇偶不協(xié),故數(shù)無盡同,為遺前設后,以從省易。夫建言倡論,豈尚矯異,蓋令實以文顯,言勢可極也。稽元曩歲,群數(shù)咸始,斯誠術體,理不可容譏;而譏者以為過,謬之大者。然則《元嘉》置元,雖七率舛陳,而猶紀協(xié)甲子,氣朔俱終,此又過謬之小者也。必當虛立上元,假稱歷始,歲違名初,日避辰首,閏余朔分,月緯七率,并不得有盡,乃為允衷之制乎?設法情實,謂意之所安;改易違天,未睹理之譏者也。

  法興曰:“日有八行,合成一道,月有一道,離為九行,左交右疾,倍半相違,其一終之理,日數(shù)宜同。沖之通同與會周相覺九千四十,其陰陽七十九周有奇,遲疾不及一匝,此則當縮反盈,應損更益?!睕_之曰:此議雖游漫無據(jù),然言跡可檢。

  按以日八行譬月九道,此為月行之軌,當循一轍,環(huán)匝于天,理無差動也。然則交會之際,當有定所,豈容或斗或牛,同麗一度。去極應等,安得南北無常。若日月非例,則八行之說是衍文邪?左交右疾,語甚未分,為交與疾對?為舍交即疾?若舍交即疾,即交在平率入歷七日及二十一日是也。值交蝕既當在盈縮之極,豈得損益,或多或少。若交與疾對,則在交之沖,當為遲疾之始,豈得入歷或深或淺,倍半相違,新故所同,復摽此句,欲以何明。臣覽歷書,古今略備,至如此說,所未前聞,遠乖舊準,近背天數(shù),求之愚情,竊所深惑。尋遲疾陰陽不相生,故交會加時,進退無常,昔術著之久矣,前儒言之詳矣。而法興云日數(shù)同。竊謂議者未曉此意,乖謬自著,無假驟辯,既云盈縮失衷,復不備記其數(shù),或自嫌所執(zhí),故泛略其說乎?又以全為率,當互因其分,法興所列二數(shù)皆誤,或以八十為七十九,當縮反盈,應損更益,此條之謂矣??倷z其議,豈但臣歷不密,又謂何承天法乖謬彌甚?! ∪舫細v宜棄,則承天術益不可用。法興所見既審,則應革創(chuàng)。至非景極,望非日沖,凡諸新說,必有妙辯乎?

  時法興為世祖所寵,天下畏其權,既立異議,論者皆附之。唯中書舍人巢尚之是沖之之術,執(zhí)據(jù)宜用。上愛奇慕古,欲用沖之新法,時大明八年也。故須明年改元,因此改歷。未及施用,而宮車晏駕也。

上一章目錄下一章

Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號