五星曆步術
以法伏日度餘加星合日度餘,餘滿日度法得一從全,命之如前,得星見日及度餘也。以星行分母乘見度分,如日度法得一,分不盡,半法以上亦得一,而日加所行分,分滿其母得一度。逆順母不同,以當行之母乘故分,如故母而一,當行分也。留者承前,逆則減之,伏不盡度,除斗分,以行母為率。分有損益,前後相御。
武帝侍中平原劉智,以斗曆改憲,推四分法,三百年而減一日,以百五十為度法,三十七為斗分。推甲子為上元,至泰始十年,歲在甲午,九萬七千四百一十一歲,上元天正甲子朔夜半冬至,日月五星始於星紀,得元首之端。飾以浮說,名為正曆。
當陽侯杜預著春秋長曆,說云:
日行一度,月行十三度十九分之七有奇,日官當會集此之遲疾,以考成晦朔,以設閏月。閏月無中氣,而北斗邪指兩辰之間,所以異於他月。積此以相通,四時八節無違,乃得成歲,其微密至矣。得其精微,以合天道,則事敘而不愆。故傳曰:「閏以正時,時以作事。」然陰陽之運,隨動而差,差而不已,遂與曆錯。故仲尼、丘明每於朔閏發文,蓋矯正得失,因以宣明曆數也。
劉子駿造三正曆以修春秋,日蝕有甲乙者三十四,而三正曆惟得一蝕,比諸家既最疏。又六千餘歲輒益一日,凡歲當累日為次,而故益之,此不可行之甚者。
自古已來,諸論春秋者多違謬,或造家術,或用黃帝已來諸曆,以推經傳朔日,皆不諧合。日蝕於朔,此乃天驗,經傳又書其朔蝕,可謂得天,而劉賈諸儒說,皆以為月二日或三日,公違聖人明文,其弊在於守一元,不與天消息也。
余感春秋之事,嘗著曆論,極言歷之通理。其大指曰:「天行不息,日月星辰各運其舍,皆動物也。物動則不一,雖行度有大量可得而限,累日為月,累月為歲,以新故相涉,不得不有毫末之差,此自然之理也。故春秋日有頻月而蝕者,有曠年不蝕者,理不得一,而算守恆數,故曆無不有先後也。始失於毫毛,而尚未可覺,積而成多,以失弦望晦朔,則不得不改憲以從之。書所謂「欽若昊天,曆象日月星辰」,易所謂「治曆明時」,言當順天以求合,非為合以驗天者也。推此論之,春秋二百餘年,其治曆變通多矣。雖數術絕滅,遠尋經傳微旨,大量可知,時之違謬,則經傳有驗。學者固當曲循經傳月日、日蝕,以考晦朔,以推時驗;而皆不然,各據其學,以推春秋,此無異於度己之跡,而欲削他人之足也。
余為曆論之後,至咸寧中,善算者李修、卜顯,依論體為術,名乾度曆,表上朝廷。其術合日行四分數而微增月行,用三百歲改憲之意,二元相推,七十餘歲,承以強弱,強弱之差蓋少,而適足以遠通盈縮。時尚書及史官,以乾度與泰始曆參校古今記注,乾度曆殊勝泰始曆,上勝官曆四十五事。今其術具存。又并考古今十曆以驗春秋,知三統之最疏也。
春秋大凡七百七十九日, 三百九十三經,三百八十六傳。其三十七日食。三無甲乙。
黃帝曆得四百六十六日,一蝕。
顓頊曆得五百九日,八蝕。
夏曆得五百三十六日,十四蝕。
真夏曆得四百六十六日,一蝕。
殷曆得五百三日,十三蝕。
周曆得五百六日,十三蝕。
真周曆得四百八十五日,一蝕。
魯曆得五百二十九日,十三蝕。
三統曆得四百八十四日,一蝕。
乾象曆得四百九十五日,七蝕。
泰始曆得五百一十日,十九蝕。
乾度曆得五百三十八日,十九蝕。
今長曆得七百四十六日,三十三蝕。失三十三日,經傳誤;四日蝕,三無甲乙。
漢末,宋仲子集七曆以考春秋,案其夏、周二曆術數,皆與藝文志所記不同,故更名為真夏、真周曆也。
_________________________
莫聽穿林打葉聲,何妨吟嘯且徐行。竹杖芒鞋輕勝馬,誰怕!一蓑煙雨任平生。料峭春風吹酒醒,微冷,山頭斜照卻相迎。回首向來蕭瑟處,歸去,也無風雨也無晴。