志第十五 历一
历法尚矣。自尧命羲c和,历象日月星辰,以闰月定四时成岁,其事略见于《书》。而夏c商c周以三统改正朔,为历固已不同,而其法不传。至汉造历,始以八十一分为统母,其数起于黄钟之龠,盖其法一本于律矣。其后刘歆又以《春秋》c《易象》推合其数,盖傅会之说也。至唐一行始专用大衍之策,则历术又本于《易》矣。盖历起于数,数者,自然之用也。其用无穷而无所不通,以之于律c于《易》,皆可以合也。然其要在于候天地之气,以知四时寒暑,而仰察天日月星之行运,以相参合而已。然四时寒暑无形而运于下,天日月星有象而见于上,二者常动而不息。一有一无,出入升降,或迟或疾,不相为谋。其久而不能无差忒者,势使之然也。故为历者,其始未尝不精密,而其后多疏而不合,亦理之然也。不合,则屡变其法以求之。自尧c舜c三代以来,历未尝同也。
唐终始二百九十余年,而历八改。初曰《戊寅元历》,曰《麟德甲子元历》,曰《开元大衍历》,曰《宝应五纪历》,曰《建中正元历》,曰《元和观象历》,曰《长庆宣明历》,曰《景福崇玄历》而止矣。
高祖受禅,将治新历,东都道士傅仁均善推步之学,太史令庾俭c丞傅弈荐之。诏仁均与俭等参议,合受命岁名为《戊寅元历》。乃列其大要,所可考验者有七,曰:唐以戊寅岁甲子日登极,历元戊寅,日起甲子,如汉《太初》,一也。冬至五十余年辄差一度,日短星昴,合于《尧典》,二也。周幽王六年十月辛卯朔,入蚀限,合于《诗》,三也。鲁僖公五年壬子冬至,合《春秋命历序》,四也。月有三大c三小,则日蚀常在朔,月蚀常在望,五也。命辰起子半,命度起虚六,符阴阳之始,六也。立迟疾定朔,则月行晦不东见,朔不西朓,七也。高祖诏司历起二年用之,擢仁均员外散骑侍郎。
三年正月望及二月c八月朔,当蚀,比不效。六年,诏吏部郎中祖孝孙考其得失。孝孙使算历博士王孝通以《甲辰历》法诘之曰:'日短星昴,以正仲冬。'七宿毕见,举中宿言耳。举中宿,则余星可知。仁均专守昴中,执文害意,不亦谬乎?又《月令》仲冬'昏东壁中',明昴中非为常准。若尧时星昴昏中,差至东壁,然则尧前七千余岁,冬至昏翼中,日应在东井。井极北,去人最近,故暑;斗极南,去人最远,故寒。寒暑易位,必不然矣。又平朔c定朔,旧有二家。三大c三小,为定朔望;一大小,为平朔望。日月行有迟速,相及谓之合会。晦c朔无定,由时消息。若定大小皆在朔者,合会虽定,而蔀c元c纪首三端并失。若上合履端之始,下得归馀于终,合会有时,则《甲辰元历》为通术矣。仁均对曰:宋祖冲之立岁差,隋张胄玄等因而修之。虽差数不同,各明其意。孝通未晓,乃热南斗为冬至常星。夫日躔宿度,如垂阝传之过,宿度既差,黄道随而变矣。《书》云:'季秋月朔,辰弗集于房。'孔氏云:'集,合也。不合则日蚀可知。'又云:'先时者杀无赦,不及时者杀无赦。'既有先后之差,是知定朔矣。《诗》云:'十月之交,朔月辛卯。'又《春秋传》曰:'不书朔,官失之也。'自后历差,莫能详正。故秦c汉以来,多非朔蚀。宋御史中丞何承天微欲见意,不能详究,乃为散骑侍郎皮延宗等所抑。孝通之语,乃延宗旧说。治历之本,必推上元,日月如合璧,五星如连珠,夜半甲子朔旦冬至。自此七曜散行,不复余分普尽,总会如初。唯朔分c气分,有可尽之理,因其可尽,即有三端。此乃纪其日数之元尔。或以为即夜半甲子朔冬至者,非也。冬至自有常数,朔名由于月起,月行迟疾匪常,三端安得即合。故必须日月相合与至同日者,乃为合朔冬至耳。孝孙以为然,但略去尤疏阔者。
九年,复诏大理卿崔善为与孝通等较定,善为所改凡数十条。初,