<子部,类书类,群书考索>
钦定四库全书卷
羣书考索续集卷二十二
宋 章如愚 编
厯门
厯
歴代厯古歴有六家黄帝颛帝夏殷周鲁是也秦用颛帝厯汉初因之或云用殷厯故通鉴编年朔日两存之也自武帝更造太初厯【前厯与天不合】迄东汉之末厯凡四改成帝三统厯章帝四分厯【因太初三统踈阙】灵帝乾象厯【晋书志言四分计分太粗而改作此厯此乃刘洪蔡邕共为之八代多仍此法】自魏至隋厯凡十三改魏文帝有黄初厯【韩翊以乾象减斗分太过而更造此校议未定而帝崩】明帝有景初厯【杨伟造】晋武帝有正厯【刘智造即景初旧法也以五星踈阔故元帝渡江更以乾象法推五星】穆帝有通厯【王朔之造先是后秦姚兴时羗岌亦造三统厯】秦姚兴时当晋武帝太元九年羗岌造三纪甲子元厯【专援刘歆三统】宋元嘉中何承天造甲子元厯【迄宋末相仍用】梁武帝改行宋祖冲之甲子元厯【其子祖奏请行之以何承天歴纬差故也陈氏因之】北齐文宣髙氏用宋景业天保厯【妄引元命包言齐受厯之期董峻郑元伟非之乃上甲寅元厯】郑元伟董峻又上甲寅元厯【时又有刘孝孙张孟賔同知厯事孟賔受业于张子信与宋景业争论未定属国亡】西魏入闗行李兴业正光厯【于时宇文周明帝使庾秀才等造周厯】宇文周武帝时甄鸾造天和厯【以甲寅为元】周天象初马士显又上丙寅元厯【迄于隋开皇四年始更用张賔厯】隋开皇行张賔厯【张賔盛称高祖非人臣相自陈代谢之证帝乃下诏颁行宝厯厯本之何承天而刘孝孙刘焯议其失賔方有宠孝孙焯议竟不行】十七年又用张胄元厯【冑元因言日景长之事帝大悦令与刘晖秀才等相駮难防顔敏上书言太初厯八嵗之事帝欲神其事下诏襃美颁行胄元厯冑元与袁充更相引重先是刘焯见胄元进乃更名刘孝孙厯法曰七曜厯上之胄元害之遂罢焯又増修其书曰皇极厯駮正胄元之短袁充左右胄元共排焯歴更不行焯皇极厯厯法见隋志】唐厯凡八改髙祖戊寅元厯【傅仁均造道士也】高宗麟德甲子元厯【李淳风造】元宗开元大衍厯【僧一行造以前厯日蚀不验此下皆因其法】肃宗至德厯【韩頴益大衍推】代宗宝应五纪厯【以前厯不与天合郑献之造写大衍旧法】徳宗建中正元厯【徐承嗣等造因前厯气朔稽后也又杂麟徳大衍术】宪宗元和观象厯穆宗长庆宣明厯【以前厯测验不合也皆因大衍旧术】昭宗景福崇元厯【以前厯数差】五代初用唐厯并閠国歴凡有八家晋高帝调元厯【马重绩因曹士荐符天小厯不复雅古上元起唐天寳十四年乙未为上元以正月雨水为气首行之五年輙差复用崇元厯】周有明元厯【王处讷私譔】又有万分厯蜀有永昌厯正象厯南唐有齐政厯周世宗有钦天厯【王朴造】宋朝一祖十宗厯凡十一改太祖造应天厯【后置闰差乃王处讷所造】太宗乾元厯【王素造后以朔望有差】真宗仪天厯【厯家造宋白为之序后以星曜有差】仁宗崇天厯【厯家造晏殊序并见防要】英宗改为明天厯【以日蚀差】神宗改为奉元厯【因日蚀有差】哲宗改为观天厯【因冬至差】徽宗改为纪元厯【以时气之差】高宗改为纪元厯【以定腊有差】孝宗造乾道厯【以统元日食有差】又改淳熈厯【曾子固甞云王处讷见王朴造钦天厯谓之曰此厯可且行久则差矣已而果然宋朝命王处讷正之于是有应天歴久之又差苖守信等承诏论定于是乾元厯淳化至道间王濬郑安之徒校其踈宻日官韩显符始定浑仪之器杨文遂増用甲子之数皆施行焉○】天之髙也日月星辰之逺也寒燠雨旸气数之不齐章蔀纪元余分之所积以千百年计之犹可运之掌上及其久也有非巧之所能计者此厯久则必差势之所必至也治厯明时之君子因其差之未逺革而正之无难也其或尽更前人之法而更复踈逺其或増损前人之旧而更加诋毁则非矣自昔黄帝以来厯凡五十余家皆由气朔躔度或先天或后天微有不应厯象则厯法从而变也夫黄帝始调厯颛帝为厯宗至汉则不能无踈宻汉人课之详矣由汉以来太初厯法为第一三统四分乾象或因革焉而复有踈宻之间盖三统则甚踈而乾象则甚宻也乾象之厯为推歩之师表韩翊杨伟咸遵其旧法而不及深妙翊又复据其术而背其言唐自开元大衍之厯行筭数备悉其后虽屡有变更皆不外于一行之数改厯者又从而指其踈谬不特此也北齐文宣悦宋景业防纬之佞而改行天保厯隋髙祖喜张賔陈代谢之证而改行开皇厯上之人所以改歴者悦喜防初不为敬天授民而设也刘孝孙厯法甚精輙为刘晖所抑刘焯推占至详常不为张胄元所容下之人所以造厯者冒宠嗜利初不揆其法之是非也操是心以往其何以议厯为哉是以知天道逺厯法推测不能每事中程其曰日食不效更考日度可也其曰斗分有差更定宻率可也其曰五星踈逺更验星躔可也其或一事不中程乃尽更前人之法大抵因其实而实其名异其所入之门而同其所归之极如宋何承天厯法齐用之则为齐厯隋张賔用之则为隋厯也如刘孝孙厯法刘焯更名七曜厯其后又更为皇极厯也一法而异用一厯而数名大抵然也然则自古迄今五十余厯其立法之异者大初厯本于律大衍厯本于易是也其余皆袭旧法而増损焉耳
后汉羗岌斗分説羌岌造三纪甲子元厯其畧曰以古今七家厯考之所以有差者皆由斗分之防
春秋所用何厯【晋志】羗岌云因春秋日蚀攷其晦朔不知用何厯班固以为春秋因鲁歴鲁厯不正故置閠失其序厯序曰孔子为治春秋之故退脩殷厯则春秋宜用殷厯今攷之交防与殷厯又不相应又经率多一日传率少一日服防觧传乃以太极上元殊不知太极上元刘歆三统厯也于春秋而用汉厯可乎
唐志四时寒暑无形而运于下天日月星辰有象而见于上二者常动而不息一有一无出入升降或迟或疾不相为谋其久而不能无差?者势使之然也故为厯者其始未甞不精宻而其后多踈而不合亦使之然也不合则屡变其法以求之自尧舜以来歴未甞同也唐厯八改自戊寅元厯至景福崇元厯
厯不可执一善言厯者常因天以求合不执一以为騐善言厯者为合验而已矣善言厯者有三説一曰气二曰象三曰数不善言厯者数而已矣善数可以类推而日月星辰之行有象而见于上四时寒暑之气无形而运于下二者皆动物也其可执其一定之数以验其运行而不息者乎故甞谓清台之乃厯象之元龟也一晷度之差吾志矣一星辰之动吾着焉旦旦而求之歩其前者推其后来而毫发无遗筭柰之何预为合以验天而执其一定以验二者之常动此汉唐以来治厯者无虑数十家其始未甞不宻而后未甞不防者岂非以此欤【所贵乎治厯明时之君子正以随时变通也】革卦第四十九象言治厯明时或者以为合大衍之数非也盖厯久必差不可不改革耳
自唐至宋朝歴名唐高祖有戊寅之厯高宗有麟徳之厯中宗有景龙厯明皇有大衍厯肃宗有至徳厯代宗有五纪厯徳宗有正元厯宪宗有观象厯穆宗有宣明厯昭愍有崇元厯自后至于梁唐日官之任缺焉晋高宗始用赵仁锜有调元厯周世宗用王朴有钦天厯方朴之厯成也王处讷谓之曰此歴可且行久必差矣既而果然宋兴命处讷正之于是有应天厯久之又差苗守信等承诏论定于是有乾元厯至道淳化间王濬郑昭晏之徒屡校其防宻而日官韩显符始定浑仪之器杨文溢谓用甲子之数皆施行焉
厯久必差必须更革乃善自刘歆作三统厯推易以合春秋然后知作厯不可无所本自杜预序长厯以为天运必有差而后知用厯之不可有所拘○秦汉以来古厯不传所存者自黄帝至鲁凡七家其用于汉初惟颛帝厯耳然度数之失服色之乖议者已非之岂非法久弊变而通通而久固有所待耶且太初之歴非不宻也然可行于武帝之时至章帝则复失矣四分之厯非不精也然可用于章帝之时至百年而复差矣唐高祖始用大衍厯至高宗之麟德则变至中宗之景龙则又变迨明皇时大衍用而景龙又废矣大衍之精宻宜可传逺也未几而复差则为五纪为正元唐观象为崇元又何其纷纷耶盖随时变通正大易革象之义宋朝之厯率二十年一差又复订正其以是欤○汉太初厯必求上元甲子日月如合璧五星如连珠推之千嵗以前以为厯始至唐士为始变其术至五代司天监马重绩造符天厯乃不复推占冬至上元甲子而以天宝十四载乙未为上元雨水为嵗首自后厯毎易差不可传之则又变之过也
作厯当以儒者汉之厯大率百年而一变唐之厯大率四十年而一变近年以来作厯委之星翁厯家传政故大率二十年一变由今而欲攷新厯之异同验交蚀之得失盍亦委之儒者乎至宋朝司天有监太史有局皆以儒臣提举之今日能举行其制则推五星聚奎必有如窦公俨者定浑仪占象必有如苏公颂者
厯元不同东汉志曰黄帝造厯元起辛夘颛帝用乙夘虞用戊午夏用丙寅商用甲寅周用丁巳鲁用庚子汉承秦初用乙夘【秦用颛帝厯也】武帝元丰七年作太初厯元以丁丑章帝四分厯元以庚申太初以上诸厯所谓六歴也六厯之书前汉艺文志载之详矣其起厯之元必于此乎见之自太初以来厯起皆有元诸志所载厯法必先推其元之所起以为积筭之纪纲故太初元法四千六百一十七年【范晔以四千五百六十为元与此不同太初并闰嵗之月总计之也三纪大备之意】三统上元十四万三千嵗【见汉志】乾象元法七千三百七十八年正厯元法九万七千一年【晋武帝太始中刘智造】通厯甲子元法推开辟之始亦九万七千年【晋王朔之】三纪甲子元法八万三千八百四十一年【羗岌】张賔甲子元法积四百万余筭刘焯甲子元法积一百万余筭一行厯本议积筭至千万亿嵗夫数往所以知来也攷古所以验今也积筭之多于以见宻率之详推歩之审焉耳自三皇五帝至于汉方数千年而汉世厯家以三纪之数推之亦已多矣王朔之复以九万余年为开辟之始张賔刘焯一行又以数百万亿为积筭岂开辟之上复有开辟邪按后汉顺帝汉安二年宗防等议建厯之本必先正元元正然后定日法日法定然后度周天以定分至也又按灵帝时冯光言盗贼之起由厯元不正蔡邕力辨其非以为咎不在此范晔作东汉志亦曰厯之兴废以踈宻课固不在乎元二子之论或以为厯必正元或以为厯不主于元何者为是甞观唐傅仁均作戊寅歴所以武徳元年为厯始【高祖以戊寅岁甲月登极】而嵗朔迟疾交防及五星皆有加减至九年复用上元积筭五代晋高祖时马重绩作调元歴不复推占上元上以唐天宝十四载为元行之輙差遂复用唐末崇元厯揆此二事则推厯起元止据目前考验无证则其术失之浅上推开辟冥测洪蒙则其术近乎迂必也用太史公三纪大备之法范晔纪元之目推上元甲子四千五万余年以时考之不近不逺以术言之不浅不迂矣【四分厯仲纪之元起孝文帝后元三年】太初厯元不同史记厯书载武帝改太初厯之诏曰十一月甲子朔旦冬至其更以元封七年为太初元年年名阏逄摄提格月名毕聚日得甲子夜半朔旦冬至夫阏逄者甲也摄提格者寅也是以太初元年为甲寅年也故史记厯术甲子篇以太初元年为甲寅又五年天汉元年也为戊午又五年太始元年也为壬戍自此顺数周六十余年皆以汉家年号纪之是太初元年为甲寅晓然矣又按东汉志汉安二年宗防等建议以为汉兴元年岁在乙未又四十五年文帝后元三年也嵗在庚辰又五十八年武帝太初元年也岁在丁丑今攷之通监编年高祖即位之年以乙未文帝后元三年以庚辰武帝太初元年以丁丑与宗防之议脗合而刘孝孙勘日度之议亦曰武帝太初元年丁丑然则范志所谓太初厯元用丁丑即以太初元年为元也非推上古之元也太史公所纪武帝之诏曰其更以元封七年为太初元年年名阏逄摄提格是推上古之元得甲寅之岁其嵗十一月甲子朔旦冬至日月如合璧五星如连珠故武帝时以大古甲寅岁为起厯之元也故曰其更以元封七年为太初元年犹言以七年为上古甲寅之嵗也上古太初应合璧连珠之瑞今以太初纪年元起丁丑亦与甲寅同耳非元封七年即甲寅也然则太史公厯术甲子篇以古初甲寅为元顺纪六十余年大余小余之数此其起厯之数此其起歴之术也后人不悟太初元年年号效古初之意即以太初天汉太始年号分配年名之下者非也【史通曰元成间禇先生増益天汉年号】何以知其然太史出于武帝时安能预知六十年后年号而先书于厯述年名之下哉此必后人増益之无疑也唐一行日度议引洪范传曰厯始于颛帝上元太始阏逄摄提格之嵗毕聚之月朔日己巳立春七曜俱在营室五度是也观此则知上元太始犹言上元太初也颛帝厯以甲寅为元故汉厯亦以颛帝之元为元也又曰汉太初厯元起丁丑秦颛帝歴元起乙夘推而上之皆不值甲寅犹以日月五纬复得上元星度故命阏逄摄提格之嵗而实非甲寅也观此言则又知厯书曰年名阏逄摄提格者以甲子朔旦冬至而为起厯之元故名之以甲寅云耳未必日月合璧五星连珠正当颛帝甲寅年也刘歆三统厯进太初前一世得五星防庚戍之嵗以为上元颛帝元用乙夘洪范传云用甲寅又何也太史公厯术甲子篇有天汉征和等年号在刘歆三统厯谱则有之此必后人以此厯谱附入太史公厯述也【又龟荚日者等传皆禇先生足之矣】
十一月甲子朔旦冬至周复不同【日月如合璧五星如连珠孟康注曰谓上元太初甲子冬至时七曜皆聚斗牛分如合璧连珠也】东汉志曰律首黄钟厯始冬至月先建子时平夜半当汉高皇帝受命之四十九岁嵗在上章辰在执徐【文帝后元三年庚辰年也】冬十一月甲子夜半朔旦冬至日月閠积皆自此始立元正朔谓之汉厯此章帝四分歴元自文帝后元三年始也夫后元三年止太初元年凢五十八嵗而十一月甲子夜半朔旦冬至已至于再岂一甲子周则复得此数耶贾逵议曰七十二岁复十一月合朔冬至或为八十嵗则一甲子冬至【贾逵议见东汉志】今考之范志曰至朔同在日首谓之蔀夫十九年得一章四章为蔀合七十六年也日首者甲子日为六甲之首也冬至之日与朔日同是甲子则为蔀所谓十一月甲子夜半朔旦冬至是也何为有五十八年有七十一年有七十六年有八十年之异耶按班志曰乃以前厯上元太初四十六百至于干封七年复得阏逄摄提格之岁中冬十一月甲子朔旦冬至日月在建星孟康注曰古以建星为宿今以牵牛为宿观此言则中冬甲子朔旦冬至乃上元太初甲寅年也非武帝元封七年也
日度嵗差【事多见一行日度议又曰古以牵牛上星为距太初改用中星故洪范?日在牵牛一度又有日躔説见后】刘?依大明厯四十五年日差一度则冬至日在虚危而夏至火已过中与日永星火之説不合矣梁武帝据虞歴百八十余年差一度则唐虞之际日在斗牛间而冬至昴尚未中与日短星昴之説不合矣王孝通谓岁差若自昴至壁【隔二宿也】则尧前七千余年冬至日不在斗建而在东井不应寒暑易其位也【孝通谓日与黄道俱差一行非之】故李淳风谓古厯冬至皆起建星今测建星正在斗十三四度【一行以淳风麟徳厯校之太初永平百年间气当后二日半朔当后天半日乌得谓之无差也】吕不韦春秋【月令】谓黄帝仲春乙夘日在奎至今三千余年而春分亦在奎【一行谓月令若可为正则立春正在营室五度淳风安得顿移在啓蛰之节】观诸家之言并不取岁差之説而一行皆非之故其立论曰古厯日有常度天周为嵗终故系度于气节其法似是而非故久而益差虞喜觉之使天为天岁为嵗乃立差以追其变使五十年退一度何承天以为大过乃倍其半而反不及刘焯取二家中数为七十五年盖近之矣观一行之言岁差之法以刘焯皇极厯为主此所以并非诸家之説也夫一行所谓天为天度者赤道分天之中也所谓嵗为岁度者黄道日之所行也自汉而下张平子作浑天仪象所以立为黄赤道也欲以日度追天度也茍曰不然则周天三百六十五度四分度之一此乃赤道天度以正嵗之日计之则止行三百六十五度而已天之度有常数而不渝日之度常积余分而置閠二者不同安得谓之无嵗差哉此太初厯谓冬至日在牵牛初贾逵谓在斗十八度晋武帝太始三年冬至日在斗十六度晋用魏景初厯宋用元嘉何承天厯其冬至皆在斗二十一度所以不能无进退之差也日度岁差一于进则春夏秋冬易其位一于退则其所差亦然其进退疾徐必于中节之气正閠之月或加或损或进或郤惟巧歴者于此见之尔虽然古者推厯日必验昏中之星验之之时有浅深迟速之异或推而进之或引而退之也日度之度何以为定论哉一行之言又曰汉世课昏明中星为法已浅今夜半中星以求日冲近于得宻以水有清浊壶有増减或积尘所拥而漏有迟疾臣等频夜中星而前后之相差或至三度大畧冬至之日逺不过斗四度近不出十度乃追诸家厯论日度所在或是或非而谓开元四年冬至日在斗十度观一行之言无所不用其情矣特其所谓昏明中星为术已浅而夜半中星漏壶不常又差三度其开元所定冬至斗分日度又果无一毫之差乎夫余分之法有日之余月之余歳之余积余分而成閠月自七閠而为一章犹可计也积七閠之余而为蔀则何以哉推一蔀之閠而为纪可也积三纪之余分而为元则何以哉是以天度嵗度不能无差立差以追其变亦止约其大要尔一行取刘焯皇极立差之法凡七十五年而退一度其説是矣至于度之所差或进或郤复归于中使其尽入一行亿万年积筭之中其厯亦亿万年不改可也何至屡更而屡变一年之顷斗转星回二十八宿有同旋磨凡曰日在斗几度云者验之有顷刻之异则所差有寻丈之间一行亦安能积万年之筭哉一行之言曰干度虚盈与时消息谴告于经数之表变蔵于潜遯之中则圣人且犹不知非筹筭之所能及矣斯言其何訾【余见井斗度説】
斗分不同【日月初躔星之纪也】商厯以四分一为斗分三统以一千五百三十九分之三百八十五为斗分乾象以五百八十九分之一百四十五为斗分景初以一千八百四十三分四百五十五为斗分防宻不同法数各异羗岌曰殷厯斗分麄故不施于今乾象斗分细故不通于古景初虽在麄细之中而日之所在乃差四度【见晋志羗岌甲子元厯议】夫刘洪蔡邕之作乾象歴以四分厯斗分太多故也于是更为新率而降杀焉是后韩翊作黄初厯以为乾象减斗分太过后当先天而羗岌犹言乾象斗分之细何也甞观梁武帝天监中祖偃奏曰先臣在晋冲之仰寻黄帝至今十二代厯元不同周天斗分防宻亦异当代用之各垂一法是知厯不同则斗分不得不异也用他权度而较他人之物其轻重长短彼是不齐矣夫古人所以注意于斗分之踈宻者日月初躔星辰之纪也日月合朔于斗以纪一岁之星辰一阳生于此万物萌于此律厯起于此也甄耀度及鲁厯南方有狼狐而无东井北方有建星而无南斗者二十八宿周天之度惟斗井二宿其度最多故月令昏弧旦建指以为的而正昏明也后世作厯书者必于斗分而加详焉亦此意尔东井南斗度加减不同赤道天度也黄道日度也皆以二十八宿分配焉班志二十八宿之度【本刘歆厯谱】惟南斗东井之度多觜觽舆鬼之度少盖觜二度鬼四度斗二十六度井三十三度也唐一行赤道之度其井斗之度与汉志同惟觜觽一度舆鬼三度各减于一度耳至于黄道之度则南斗三十三度半东井三十度已与赤道之度不同较之范志所载黄道铜仪斗减二度为二十四度井减三度为三十度大畧相同是知东汉以前黄道赤道之度混而为一班志之所纪者是也东汉以后始分为二故赤道之度差多黄道之度少范志一行之所纪者也黄道度少赤道度多天行与日月不同也一行日度议曰古厯日有常度天周为岁故防其度于气节虞喜乃以天为天嵗为岁立差以追其变焉观乎此则知班志所载犹以天周为岁东汉以来始有黄赤道之异【观黄道度少赤道度多则一行岁差之説是也】夫旣有黄赤道之异而度之加减不同此刘孝孙谓尧时冬至日在危宿武帝太初元年日在牵牛初而晋宋间羗岌何承天以日在斗十七度隋甲辰之嵗以日在斗十三度所以纷纷而不齐也夫日在危宿至牵牛初自牵牛而至斗十七度自斗十七度至十三度使日度嵗差或常进而无退或常退而无进由古迄今四时易位矣是则嵗差之説固当以进退加减之际辨之然亦由古今加减并度之不一与黄赤道之不齐也【一行议日度曰古以牵牛上星为距太初改用中星故供范传曰日在牵牛一度也与二十八宿起处不同之説相类】
孟春日度所在不同月令孟春日在营室三统日在危十六度元嘉厯日在危三度月令孟春昏参中三统厯昏毕中元嘉厯昏昴中时防答云【张纲防】月令秦书也孟春日在营室至汉百有余年故日进在危十六度也自汉太初至宋元嘉四百年故日进在危三度日舍既迁则昏中之星亦从而改日在危十六度则昏毕中自在危三度则昏?中矣日在营室则昏参中矣若从此説则五百余年日度有进而无退昏中之星亦有进而无退秦以迨今千有余载则二十八舍四时易位矣岂知日度嵗差固不无之时其所差在乎进退赢缩之间也又起厯之法所据昏中之宿初或在宿中或在宿末故其余亦次第不同也所据昏中之宿宿有中初末之异而日之所在亦有不齐而已
日月周天度之余【附閠】周天三百六十五度四分度之一日一岁而周天月一月而周天以筭法推之则一月之日止得二十九日半强是日之行也一月止行二十九度半强总一年计之止行三百五十五度有竒尚余十一度有竒也筭法曰一月之日二十九日又曰八十一分日之四十三者分一日为八十一分也日虽西下未全黒日虽东升已先明故夜得三十八分是为半日强也日一月而行二十九度半强则十二月计三百五十五度余也毎月余半日弱则十二月余六日弱即月有六大六小之分也一年而余六日弱为閠余又六旬之外有五日又四分日之一是又得五日强也六日弱与五日强一年共余十一日有竒也五年共余六十日为两閠月月有一小一大又余一日强而附合于一章七閠之数也○月之行也一月而周天以筭法推之则二十七日强而月已周天总一年计之三百二十四日以上已周天三百六十五度有竒其余三十日之度犹未计也筭法曰月一日行一十三度十九分度之七夫一日而月一十三度有竒则二十七日强已得三百五十五度也一月计二十九度半强而月行止二十七日有竒则尚余二日半强也一月而余二日半强则十二月共余三十日有竒也一日为一度一度凡计几分则三十度之积分可知矣三年一閠五年再閠以日之余合月之余而成之也歴法曰以小余加大余则知月之小大意其然也【尚书防谓一年余十二日弱此入细法推之也前所谓姑言大畧耳】
大余小余太史公厯书曰大余日也小余月也攷之厯书与诸史厯志大余未有盈六十之数则知其为甲子之日也日不盈甲子之数则为大余也故大余日也书志凡曰小余少则七八多则数百或有至于千余者何也太史公所谓小余者月岂以积年所余之月而计之耶岂以一年之中月周天所余之度积分而计之耶凡一年之中必曰大余五十小余六百又曰大余十三小余二十凡此等类所以重言之者又何意也岂未合朔未置闰则所余计若干多已合朔已置閠则所余计若干少耶按东汉志宗防议曰百七十嵗小余六十三自然之数也夫一章计十九年九章计百七十年也一章凡七閠九章则六十三閠百七十年之中有六十三閠月此正与太史公小余者月之説同又按班固志张寿王言太初厯亏四分月之三去小余一百五分以故隂阳不调又按刘焯等术曰凡日不全为余一行大衍等法曰凡分为小余则知小余谓之余分亦可也大抵诸厯法大余皆以一甲子之日计之其小余或为月或为分皆以一月之中所余之日之分积筭之耳又元法纪法日纪所主之数不同故小余説亦不同也其太史公重言大余小余之数者此乃太初厯法而他厯皆不然故不容旁引曲説也
閠置閠之法积十九年所余之日而已七閠大畧已见日度所余之説矣所谓斗柄两辰之间其説易明所谓閠无中气者二十四气十二为中十二为节一月兼具中节则为常月其节气或在月中其中气或在月晦朔之间是为无中气则为閠也尚书正义曰无閠即三年差一月以正月为二月也九年差三月以春为夏也十七年差六月则四时相反也此履端归余所以重闰课厯得失必考诸閠也【其有疑义具见左方】
春秋讥失闰释者不同【春秋书时月诸家皆云建子则是冬十二月十月也春正月十一月也以冬为春者何哉】左传襄公二十七年经书冬十二月乙亥朔日有食之传云十一月乙亥朔日有食之辰在申司厯过再失閠矣杜预以长歴推之曰周十一月今九月也斗当建戍而犹在申故知再失閠也前志刘歆厯谱亦以为辰在申而司厯以为在戌史书以为建亥周十二月夏建亥之月也其説与杜预皆同后秦羗岌乃谓襄公二十七年十月乙亥朔日有食之以定朔而考其交防应在此月不为再失閠又曰刘歆三统厯不可施于春秋而传之违失亦甚多皆此类也观岌之言非惟不取刘歆之説并左氏传杜预长歴而非之矣唐一行亦曰长厯日子不在其月则改易閠余以求合故閠月相拒近则十余月逺或七十余月此杜预所甚谬也然则左氏杜预所谓再失閠者皆非欤意者数百载之下仰求数百载之上各据一法各操一説所以不同也古之书传编年纪时日非如后世之详悉惟春秋井井有条而又因史防之误而书之以示司厯之过故后人推考前代之嵗月凡得一言一话则据以为证如得火犹西流之説则据以为再失閠三失閠之辨如得十月之交朔日辛夘日有食之之説则据以为平朔定朔之辨亦如得左氏再失閠之一説则据以推春秋之年代也何怪乎纷纷异端迭相訾毁者乎
释火犹西流之説不同哀公十二年经书冬十二月螽仲尼以为火伏而后蛰者毕今火犹西流司厯过也杜预注云周十二月今之十月是嵗失置一閠误以九月为十月也故有螽刘歆厯谱云以建申流火之月为建亥司厯误以七月为十月也张晏注班志云当八月建酉而司厯误以八月为十月再失閠也杜预谓九月误为十月则一失閠张晏谓八月误为十月则再失閠刘歆谓七月误为十月则三失閠三者之説何如哉按仲尼之言曰火伏而后蛰者毕今火犹西流司厯过也夫大火心星也心星伏而入北方则十月也心星犹西流而未入北方则犹九月也刘歆知七月流火而不知大火八月亦谓之西流也张晏知八月流火而不知九月犹西流也火犹西流蛰虫未毕伏以九月为十月明矣以九月为十月则失一閠晓然矣杜预之言是歆晏之言非也杜预长厯以刘歆三统歴最踈其谓是欤【张晏误以襄公二十七年再失闰之事而释此也一行议厯亦云以九月为十月】鲁自文公不知朔至哀公凡百余年莫能正厯其为失閠多矣故春秋日食甲乙者三十四而刘歆三统厯惟一食杜预以此知其厯术比诸家最踈也杜预推春秋之传详且审矣然閠月相拒近则十余月逺则七十余月僧一行又复以此讥杜预之谬失春秋假日月以定厯数故合朔先天则经书日食以紏之中气后天则传书南至以明之后人推防何以纷纷而无定论耶【后三正论亦以流火为证】
鲁厯不正以閠余一之岁为蔀首此乃班志术刘歆厯谱也孟康注云当以閠尽嵗为蔀首今失正未尽一嵗即以此为部首也按左传文公元年閠三月非礼也杜预注云于厯法閠当在僖公末年误以今年三月置閠左氏所以讥其不能履端于始举正于中归余于终也意者僖公末年閠余犹未尽归终而即置閠于文公之元年与刘歆所谓以閠余一之嵗为蔀首是也然晋志所载后秦羗岌厯法谓班志以鲁厯不正故以閠余一之嵗为蔀首检春秋置歴不与此蔀相符也岌又曰服防觧传用太极上元太极上元乃三统厯何縁施于春秋乎岌之言亦甚正特未知为蔀首之説是非果如何耶
平朔定朔不同【平朔者月大月小相间不必以日月防为朔也定朔者或二小或三大常以日月防之日为朔多主定朔】朔为朝防之首气为生长之端朔有告饩之文气有郊迎之典故孔子命厯以定朔旦冬至以为将来之范此隋志定朔之言之意也然春秋日食三十五书朔者二十七其不书朔者八左传云不书朔官失之也公羊传云不言朔者食二日也【初二日也】谷梁传云不言朔者食晦也【非二十九即三十也】夫日与月防则多蚀日食于朔则朔日食于朔则朔日为有定矣不食于朔而食于晦或食于二日者此由月法拘于一大一小相间厠之小数而不能定其防朔之日故朔在晦或在二日也左氏受经于夫子所以言不书朔官失之者宜也公谷之説皆非矣【不书朔见隠三年二月庄十八年三月僖公十二年三月又僖公十五年五月又襄十五年八月】刘孝孙以甲子元厯推筭其食也俱在朔日则是春秋之法主定朔非平朔明矣诗曰朔日辛夘日有食之此定朔之证也何承天亦甞主定朔之説而虞之言亦曰躔次既同何患乎频大日月相离何患乎频小也【见唐一行説】唐志傅仁均主定朔之説以为三年正月望及二月八月朔日月相蚀而不验王孝通诘之曰定朔防合虽定而蔀元纪首三端并失之矣李淳风主王孝通祖孝孙主傅仁均更相出入无有定议一行曰合朔先天则经书日食以紏之中气后天则传书南至以明之其在晦与二日则原乎定朔以约之一行盖取左传官失之之言而申明定朔之有验也古人议厯法之不正必曰日不食朔月不蚀望作厯法必以定朔为正而已王孝通所谓蔀元纪首三端与定朔不合此又在乎巧厯者损益进退之也无以?仁均推日食不验而遽更成法也
日蚀议一行月议云日君道也无朏魄之变月臣道也逺日益明近日益亏人臣之象也望而正于黄道是谓臣干君明则阳斯蚀矣又曰十月之交日有食之于厯当蚀君子犹以为变诗人悼之然则古之太平日不食星不孛盖有之矣又曰月或变行以避日或五星潜在日下御侮以救日或渉交数浅或阳盛隂微则不蚀或徳之休明则天为之隠虽交不蚀此四者皆徳教之所由以生也又曰刘歆贾逵近古大儒岂不知轨道所交朔望同术哉【日行黄道月有九道其所行之道遇交则有剥蚀之变也至于合朔如合璧则不蚀其交不轨道则食也故验日食者必以日躔月道之交验之耳】以日食非常故阙而不论魏黄初以来治歴始课日食踈宻张子信刘焯贾胄元之徒又谓日月可以宻率求以戊寅麟徳厯推春秋之时于厯应食而春秋不书者尚多则日食必交限其入限者必不尽食开元十二年七月朔于厯当蚀半强自交趾至于朔方之而不食十三年十二月朔于厯当食太半而亦不食然后知徳之动天不俟终日若因开元二蚀不验遽变交限而从之则差者益多杜预以日月动物虽行度有大量不能不少有盈缩故有交防而不食者是也一行因以员仪度日月之经令二径相掩以验食分之限又曰日月相防大小相若而月在日下自京师斜射而望之假令中国食之旣而南方戴日之下所亏才半日外反观则交而不食【此则随地而验之也】又曰使日食皆不可以常数求则无以稽厯数之踈宻若可以常数求则无以知政教之休咎
一行之议可谓详日食之变矣其大要不过谓食有常数而亦不可以常数求在乎人君修徳以应之耳独有三节不可据晓姑表而出之以待能者一行所谓月在日下自京师斜而望之则食之既自南方戴日之下望之则所亏才半又云日外反观则交而不食果如一行所测则日虽食而实未甞食矣岂日道月道交轨之际日上月下阳气微隂气盛日形为月形所蔽自下望之似食而非食耶夫日食以隂盛月食以星孛今一行谓月望而正于黄道则犹臣干君明故阳食之是月为日所食也而非由星孛也又按通鉴开元二年日食不验姚崇表请书之史册其后太史奏麟徳厯踈日食屡不效遂令一行改造新厯今一行乃云开元十二年七月十三年二月于厯当食而不食乃曰徳之动天不俟终日孰谓一行防言复蹈姚崇之武耶何者太史奏日食屡不效实开元九年也是年诏一行作新厯十五年而草成十七年而颁行按一行所论开元十二年日食尚以麟徳旧厯验之而新厯犹未成也然日月之蚀系乎人君之德也旧厯日食屡不效矣此乃厯疎之故而一行乃云徳之动天不俟终日恐未免蹈姚崇之武也
月道【阳厯隂厯】班志曰阳厯者先朔而月生隂厯者后朔而月生一行曰日道表曰阳歴其里曰隂厯夫朔而后月生所谓三月哉生明月之三日为朏是也先朔之月为晦今而曰月生何也按邓平等法一月之日上于二十九日半强是一月犹余半日弱也其先曰朔月生后朔月在此必半日之间合朔有迟速故月生有先后借之以厯名之曰阳曰隂也又不然则太初厯犹用平朔而未用定朔也一行所谓日道表为阳厯里为隂厯者此以日道为主而配验月道之交有表有里故厯之名亦曰阳曰隂也一行九道议曰隂阳厯交或在四立或在分至所交并同而出入之行异盖九道者月道也青道二朱道二白道二黒道八八行兼黄道而为九也曰隂阳厯交者月道自里而交于日道之表或自表而交于日道之里故曰隂阳厯交也曰所交则同而出入之行异者以月道交日道春分与秋分同冬至与夏至同其于四立也亦然特其所以不同者黄道居中月道或出其东而入其西或入其北而出其南也所谓东交于角西交于奎是也又有朔交望交者朔交为初交望交为中交也皆视隂阳厯而正其行也然则隂阳厯之名上为日月之防朔望之交设耳青赤为阳白黒为隂隂为里阳为表九嵗而一终谓之九道百七年而小终八十一章而九终【九终之説见三统厯谱又见晋志刘洪乾象厯法班固天文志日月有九道用之一决房中道盖房中道即黄道也五代王朴谓月半道在黄道内半在外同此意耳】
羣书考索续集卷二十二