卷五十八 新五代史考
嗚呼,五代禮樂(lè)文章,吾無(wú)取焉。其后世有欲知之者,不可以遺也。作《司天職方考》。○司天考第一
司天掌日月星辰之象。周天一歲,四時(shí),二十四氣,七十二候,行十日十二辰,以為歷。而謹(jǐn)察其變者,以為占。占者,非常之兆也,以驗(yàn)吉兇,以求天意,以覺(jué)人事,其術(shù)藏于有司。歷者,有常之?dāng)?shù)也,以推寒暑,以先天道,以勉人事,其法信于天下。術(shù)有時(shí)而用,法不可一日而差。差之毫厘,則亂天人之序,乖百事之時(shí),蓋有國(guó)之所重也。然自堯命羲、和見(jiàn)于《書(shū)》,中星閏余,略存其大法。而三代中間千有余歲,遺文曠廢,《六經(jīng)》無(wú)所述。而孔子之徒,亦未嘗道也。至于后世,其學(xué)一出于陰陽(yáng)之家,其事則重,其學(xué)則末。夫天人之際,遠(yuǎn)哉微矣,而使一藝之士,布算積分,上求數(shù)千萬(wàn)歲之前,必得甲子朔旦夜半冬至,而日、月、五星皆會(huì)于子,謂之上元,以為歷始。蓋自漢而后,其說(shuō)始詳見(jiàn)于世,其源流所自止于如此。是果堯、舜、三代之法歟?皆不可得而考矣。然自是以來(lái),歷家之術(shù),雖世多不同,而未始不本于此。
五代之初,因唐之故,用《崇玄歷》。至?xí)x高祖時(shí),司天監(jiān)馬重績(jī)始更造新歷,不復(fù)推古上元甲子冬至七曜之會(huì),而起唐天寶十四載乙未為上元,用正月雨水為氣首。初,唐建中時(shí),術(shù)者曹士蒍始變古法,以顯慶五年為上元,雨水為歲首,號(hào)《符天歷》。然世謂之小歷,只行于民間。而重績(jī)乃用以為法,遂施于朝廷,賜號(hào)《調(diào)元?dú)v》。然行之五年,輒差不可用,而復(fù)用《崇玄歷》。周廣順中,國(guó)子博士王處訥私撰《明玄歷》于家。民間又有《萬(wàn)分歷》,而蜀有《永昌歷》、《正象歷》,南唐有《齊政歷》。五代之際,歷家可考見(jiàn)者止于此。而《調(diào)元?dú)v》法既非古,《明玄》又止藏其家,《萬(wàn)分》止行于民間,其法皆不足紀(jì)。而《永昌》《正象》《齊政歷》,皆止用于其國(guó),今亦亡,不復(fù)見(jiàn)。
世宗即位,外伐僣叛,內(nèi)修法度。端明殿學(xué)士王樸,通于歷數(shù),乃詔樸撰定。歲余,樸奏曰:
臣聞圣人之作也,在乎知天人之變者也。人情之動(dòng),則可以言知之;天道之動(dòng),則當(dāng)以數(shù)知之。數(shù)之為用也,圣人以之觀天道焉。歲月日時(shí),由斯而成;陰陽(yáng)寒暑,由斯而節(jié);四方之政,由斯而行。夫?yàn)閲?guó)家者,履端立極,必體其元;布政考績(jī),必因其歲;禮動(dòng)樂(lè)舉,必正其朔;三農(nóng)百工,必順其時(shí);五刑九伐,必順其氣;庶務(wù)有為,必從其日月。是以圣人受命,必治歷數(shù)。故五紀(jì)有常度,庶征有常應(yīng),正朔行之于天下也。
自唐之季,凡歷數(shù)朝,亂日失天,垂將百載,天之歷數(shù),汨陳而已。陛下順考古道,寅畏上天,咨詢庶官,振舉墜典。臣雖非能者,敢不奉詔。乃包萬(wàn)象以為法,齊七政以立元,測(cè)圭箭以候氣,審朓朒以定朔,明九道以步月,校遲疾以推星,考黃道之斜正,辨天勢(shì)之升降,而交蝕詳焉。
夫立天之道,曰陰與陽(yáng)。陰陽(yáng)各有數(shù),合則化成矣。陽(yáng)之策三十六,陰之策二十四。奇偶相命,兩陽(yáng)三陰,同得七十二。同則陰陽(yáng)之?dāng)?shù)合。七十二者,化成之?dāng)?shù)也;蓜t謂之五行之?dāng)?shù)。五之,得期數(shù)。過(guò)之者謂之氣盈,不及者謂之朔虛。至于應(yīng)變分用,無(wú)所不通。故以七十二為經(jīng)法。經(jīng)者,常用之法也。百者,數(shù)之節(jié)也,隨法進(jìn)退,不失舊位,故謂之通法。以通法進(jìn)經(jīng)法,得七千二百,謂之統(tǒng)法。自元入經(jīng),先用此法,統(tǒng)歷之諸法也。以通法進(jìn)統(tǒng)法,得七十二萬(wàn)。氣朔之下,收分必盡,謂之全率。以通法進(jìn)全率,得七千二百萬(wàn),謂之大率,而元紀(jì)生焉。元者,歲、月、日、時(shí)皆甲子;日、月、五星合在子;當(dāng)盈縮、先后之中,所謂七政齊矣。
古者植圭于陽(yáng)城,以其近洛也。蓋尚慊其中,乃在洛之東偏。開(kāi)元十二年,遣使天下候影,南距林邑,北距橫野,中得浚儀之岳臺(tái),應(yīng)南北弦,居地之中。大周建國(guó),定都于汴。樹(shù)圭置箭,測(cè)岳臺(tái)晷漏,以為中數(shù)。晷漏正,則日之所至,氣之所應(yīng),得之矣。
日月皆有盈縮。日盈月縮,則后中而朔。月盈日縮,則先中而朔。自古朓朒之法,率皆平行之?dāng)?shù);入歷既有前次,而又衰稍不倫!痘蕵O》舊術(shù),則迂回而難用。降及諸歷,則疏遠(yuǎn)而多失。今以月離朓朒,隨歷校定,日躔朓朒,臨用加減。所得者,入離定日也。一日之中,分為九限。每限損益,衰稍有倫。朓朒之法,可謂審矣。