续集卷二十一 群书考索 续集卷二十二 续集卷二十三

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





  群书考索续集卷二十二