卷二十六 唐书 卷二十七上 巻二十七下

  钦定四库全书
  唐书卷二十七上
  宋 翰 林 学 士 欧 阳 修 撰
  志第十七上
  历志
  开元九年麟徳历署日蚀比不效诏僧一行作新历推大衍数立术以应之较经史所书气朔日名宿度可考者皆合十五年草成而一行卒诏特进张说与历官陈𤣥景等次为历术七篇略例一篇历议十篇𤣥宗顾访者则称制㫖明年说表上之起十七年颁于有司时善算瞿昙撰者怨不得预改历事二十一年与𤣥景奏大衍写九执历其术未尽太子右司御率南宫说亦非之诏侍御史李麟太史令桓执圭较灵台候簿太衍十得七八麟徳才三四九执一二焉乃罪说等而是否决自太初至麟徳历有二十三家与天虽近而未密也至一行密矣其倚数立法固无以易也后世虽有改作者皆依仿而已故详录之略例所以明述作本㫖也历议所以考古今得失也其说皆足以为将来折𮕵略其大要著于篇者十有二
  其一历本议曰易天数五地数五五位相得而各有合所以成变化而行鬼神也天数始于一地数始于二合二始以位刚柔天数终于九地数终于十合二终以纪闰馀天数中于五地数中于六合二中以通律历天有五音所以司日也地有六律所以司辰也参伍相周究于六十圣人以此见天地之心也自五以降为五行生数自六以往为五材成数错而乘之以生数衍成位一六而退极五十而増极一六为爻位之统五十为大衍之母成数乘生数其算六百为天中之积生数乘成数其算亦六百为地中之积合千有二百以五十约之则四象周六爻也二十四约之则太极包四十九用也综成数约中积皆十五综生数约中积皆四十兼而为天地之数以五位取之复得二中之合矣蓍数之变九六各一乾坤之象也七八各三六子之象也故爻数通乎六十䇿数行乎二百四十是以大衍为天地之枢如环之无端盖律历之大纪也夫数象微于三四而章于七八卦有三微䇿有四象故二微之合在始中之际焉蓍以七备卦以八周故二章之合而在中终之际焉中极居五六间由辟阖之交而在章微之际者人神之极也天地中积千有二百揲之以四为爻率三百以十位乘之而二章之积三千以五材乘八象为二微之积四十兼章微之积则气朔之分母也以三极参之倍六位除之凡七百六十是谓辰法而齐于代轨以十位乘之倍大衍除之凡三百四是谓刻法而齐于徳运半气朔之母千五百二十得天地出符之数因而三之凡四千五百六十当七精返初之㑹也易始于三微而生一象四象成而后八卦章三变皆刚太阳之象三变皆柔太阴之象一刚二柔少阳之象一柔二刚少阴之象少阳之刚有始有壮有究少阴之柔有始有壮有究兼三才而两之神明动乎其中故四十九象而大衍之用周矣数之徳圆故纪之于三而变于七象之徳方故纪之以四而变于八人在天地中以阅盈虚之变则闰馀之初而气朔所虚也以终合通大衍之母亏其地十凡九百四十为通数终合除之得中率四十九馀十九分之九终岁之弦而斗分复初之朔也地于终极之际亏十而从天所以逺疑阳之战也夫十九分之九盈九而虚十也干盈九隠乎龙战之中故不见其首坤虚十以导潜龙之气故不见其成周日之朔分周岁之闰分与一章之弦一蔀之月皆合于九百四十盖取诸中率也一䇿之分十九而章法生一揲之分七十六而蔀法生一蔀之日二万七千七百五十七以通数约之凡二十九日馀四百九十九而日月相交于朔此六爻之纪也以卦当岁以爻当月以䇿当日凡三十二岁而小终二百八十五小终而与卦运大终二百八十五则参伍二终之合也数象既合而遁行之变在乎其间矣所谓遁行者以爻率乘朔馀为十四万九千七百以四十九用二十四象虚之复以爻率约之为四百九十八微分七十五太半则章微之中率也二十四象象有四十九蓍凡千一百七十六故虚遁之数七十三半气朔之母以三极乘参伍以两仪乘二十四变因而并之得千六百一十三为朔馀四揲气朔之母以八气九精遁其十七得七百四十三为气馀岁八万九千七百七十三而气朔㑹是谓章率岁二亿七千二百九十万九百二十而无小馀合于夜半是谓蔀率岁百六十三亿七千四百五十九万五千二百而大馀与岁建俱终是谓元率此不易之道也䇿以纪日象以纪月故乾坤之䇿三百六十为日度之准乾坤之用四十九象为月弦之检日之一度不盈全策月之一弦不盈全用故䇿馀万五千九百四十三则十有二中所盈也用差万七千一百二十四则十有二朔所虚也综盈虚之数五岁而再闰中节相距皆当三五弦望相距皆当二七升降之应发敛之候皆纪之以䇿而从日者也表里之行脁朒之变皆纪之以用而从月者也积算曰演纪日法曰通法月气曰中朔朔实曰揲法岁分曰䇿实周天曰干实馀分曰虚分气䇿曰三元一元之䇿则天一遁行也月䇿曰四象一象之䇿则朔弦望相距也五行用事曰发敛候䇿曰天中卦䇿曰地中半卦曰贞悔旬周曰爻数小分母曰象统日行曰躔其差曰盈缩积盈缩曰先后古者平朔月朝见曰朒夕见曰脁今以日之所盈缩月之所迟疾损益之或进退其日以为定朔舒亟之度乃数使然躔离相错偕以损益故同谓之脁朒月行曰离迟疾曰转度母曰转法迟疾有衰其变者势也月逶迤驯屈行不中道进退迟速不率其常过中则为速不及中则为迟积迟谓之屈积速谓之伸阳执中以出令故曰先后阴含章以徳命故曰屈伸日不及中则损之过则益之月不及中则益之过则损之尊卑之用睽而及中之志同观晷景之进退知轨道之升降轨与晷名舛而义合其差则水漏之所从也总名曰轨漏中晷长短谓之陟降景长则夜短景短则夜长积其陟降谓之消息游交曰交㑹交而周曰交终交终不及朔谓之朔差交终不及望谓之望差日道表曰阳历其里曰阴历五星见伏周谓之终率以分从日谓之终日其差为进退
  其二中气议曰历气始于冬至稽其实盖取诸晷景春秋传僖公五年正月辛亥朔日南至以周历推之入壬子蔀第四章以辛亥一分合朔冬至殷历则壬子蔀首也昭公二十年二月己丑朔日南至鲁史失闰至不在正左氏记之以惩司历之罪周历得己丑二分殷历得庚寅一分殷历南至常在十月晦则中气后天也周历蚀朔差经或二日则合朔先天也传所据者周历也纬所据者殷历也气合于传朔合于纬斯得之矣戊寅历月气专合于纬麟徳历专合于传偏取之故两失之又命历序以为孔子修春秋用殷历使其数可传于后考其蚀朔不与殷历合及开元十二年朔差五日矣气差八日矣上不合于经下不足以传于后代盖哀平间治甲寅元历者托之非古也又汉太史令张寿王说黄帝调历以非太初有司劾官有黄帝调历不与寿王同寿王所治乃殷历也汉自中兴以来图䜟漏泄而考灵曜命历序皆有甲寅元其所起在四分历庚申元后百一十四岁延光初中谒者亶诵灵帝时五官郎中冯光等皆请用之卒不施行纬所载壬子冬至则其遗术也鲁历南至又先周历四分日之三而朔后九百四十分日之五十一故僖公五年辛亥为十二月晦壬子为正月朔又推日蚀密于殷历其以闰馀一为章首亦取合于当时也开元十二年十一月阳城测景以癸未极长较其前后所差则夜半前尚有馀分新历大馀十九加时九十九刻而皇极戊寅麟徳历皆得甲申以𤣥始历气分二千四百四十二为率推而上之则失春秋辛亥是减分太多也以皇极历气分二千四百四十五为率推而上之虽合春秋而失元嘉十九年乙巳冬至及开皇五年甲戌冬至七年癸未夏至若用麟徳历率二千四百四十七又失春秋己丑是减分太少也故新历以二千四百四十四为率而旧所失者皆中矣汉㑹稽东部尉刘洪以四分疏阔由斗分多更以五百八十九为纪法百四十五为斗分减馀太甚是以不及四十年而加时渐觉先天韩翊杨伟刘智等皆稍损益更造新术而皆依䜟纬三百岁改宪之文考经之合朔多中较传之南至则否𤣥始历以为十九年七闰皆有馀分是以中气渐差据浑天二分为东西之中而晷景不等二至为南北之极而进退不齐此古人所未达也更因刘洪纪法増十一年以为章岁而减闰馀十九分之一春秋后五十四年岁在甲寅直应钟章首与景初历闰馀皆尽虽减章闰然中气加时尚差故未合于春秋其斗分㡬得中矣后代历象皆因循𤣥始而损益或过差大抵古历未减斗分其率自二千五百以上乾象至于元嘉历未减闰馀其率自二千四百六十以上𤣥始大明至麟徳历皆减分破章其率自二千四百二十九以上较前代史官注记惟元嘉十三年十一月甲戍景长皇极麟徳开元历皆得癸酉盖日度变常尔祖冲之既失甲戌冬至以为加时大早増小馀以附㑹之而十二年戊辰景长得己巳十七年甲午景长得乙未十八年己亥景长得庚子合一失三其失愈多刘孝孙张胄𤣥因之小馀益强又以十六年己丑景长为庚寅矣治历者纠合众同以稽其所异茍独异焉则失行可知今曲就其一而少者失三多者失五是舍常数而从失行也周建徳六年以壬辰景长而麟徳开元历皆得癸巳开皇七年以癸未景短而麟徳开元历皆得壬午先后相戾不可叶也皆日行盈缩使然凡历术在于常数而不在于变行既叶中行之率则可以两齐先后之变矣麟徳已前实录所记乃依时历书之非候景所得又比年候景长短不均由加时有早晏行度有盈缩也自春秋以来至开元十二年冬夏至凡三十一事戊寅历得十六麟徳历得二十三开元历得二十四
  其三合朔议曰日月合度谓之朔无所取之取之蚀也春秋日蚀有甲乙者三十四殷历鲁历先一日者十三后一日者三周历先一日者二十二先二日者九其伪可知矣庄公三十年九月庚午朔襄公二十一年九月庚戌朔定公五年三月辛亥朔当以盈缩迟速为定朔殷历虽合适然耳非正也僖公五年正月辛亥朔十二月丙子朔十四年三月己丑朔文公元年五月辛酉朔十一年三月甲申晦襄公十九年五月壬辰晦昭公元年十二月甲辰朔二十年二月己丑朔二十三年正月壬寅朔七月戊辰晦皆与周历合其所记多周齐晋事盖周王所颁齐晋用之僖公十五年九月己卯晦十六年正月戊申朔成公十六年六月甲午晦襄公十八年十月丙寅晦十一月丁卯朔二十六年三月甲寅朔二十七年六月丁未朔与殷历鲁历合此非合蚀故仲尼因循时史而所记多宋鲁事与齐晋不同可知矣昭公十二年十月壬申朔原舆人逐原伯绞与鲁历周历皆差一日此丘明即其所闻书之也僖公二十二年十一月己巳朔宋楚战于泓周殷鲁历皆先一日楚人所赴也昭公二十年六月丁巳晦卫侯与北宫喜盟七月戊午朔遂盟国人三历皆先二日卫人所赴也此则列国之历不可以一术齐矣而长历日子不在其月则改易闰馀欲以求合故闰月相距近则十馀月逺或七十馀月此杜预所甚缪也夫合朔先天则经书日蚀以紏之中气后天则传书南至以明之其在晦二日则原乎定朔以得之列国之历或殊则稽于六家之术以知之此四者皆治历之大端而预所未晓故也新历本春秋日蚀古史交㑹加时及史官候簿所详稽其进退之中以立常率然后以日躔月离先后屈伸之变偕损益之故经朔虽得其中而躔离或失其正若躔离各得其度而经朔或失其中则参求累代必有差矣三者迭相为经若权衡相持使千有五百年间朔必在昼望必在夜其加时又合则三术之交自然各当其正此最微者也若干度盈虚与时消息告谴于经数之表变常于潜遁之中则圣人且犹不质非筹历之所能及矣昔人考天事多不知定朔假蚀在二日而常朔之晨月见东方食在晦日则常朔之夕月见西方理数然也而或以为朓朒变行或以为历术疏阔遇常朔朝见则增朔馀夕见则减朔馀此纪历所以屡迁也汉编䜣李梵等又以晦犹月见欲令蔀首先大贾逵曰春秋书朔晦者朔必有朔晦必有晦晦朔必在其月前也先大则一月再朔后月无朔是朔不可必也䜣梵等欲谐偶十六日月朓昏晦当灭而已又晦与合朔同时不得异日考逵等所言盖知之矣晦朔之交始终相际则光尽明生之限度数宜均故合于子正则晦日之朝犹朔日之夕也是以月皆不见若合于午正则晦日之晨犹二日之昏也是以月或皆见若阴阳迟速轨漏加时不同举其中数率去日十三度以上而月见乃其常也且晦日之光未尽也如二日之明已生也一以为是一以为非又常朔进退则定朔之晦二也或以为变或以为常是未通于四三交质之论也综近代诸历以百万为率齐之其所差少或一分多至十数失一分考春秋才差一刻而百数年间不足成朓朒之异施行未㡬旋复疏阔由未知躔离经朔相求耳李业兴甄鸾等欲求天验辄加减月分迁革不已朓朒相戾又未知昏明之限与定朔故也杨伟采乾象为迟疾阴阳历虽知加时后天蚀不在朔而未能有以更之也何承天欲以盈缩定朔望小馀钱乐之以为推交㑹时刻虽审而月频三大二小日蚀不唯在朔亦有在晦二者皮延宗又以为纪首合朔大小馀当尽若每月定之则纪首位盈当退一日便应以故岁之晦为新纪之首立法之制如为不便承天乃止虞𠚳曰所谓朔在㑹合茍躔次既同何患于频大也日月相离何患于频小也春秋日蚀不书朔者八公羊曰二日也榖梁曰晦也左氏曰官失之也刘孝孙推俱得朔日以丘明为是乃与刘焯皆议定朔为有司所抑不得行傅仁均始为定朔而曰晦不东见朔不西脁以为昏晦当灭亦䜣梵之论淳风因循皇极皇极密于麟徳以朔馀乘三千四十乃一万除之就全数得千六百一十三又以九百四十乘之以三千四十而一得四百九十八秒七十五太强是为四分馀率刘洪以古历斗分太强久当后天乃先正斗分而后求朔法故朔馀之母烦矣韩翊以乾象朔分太弱久当先天乃先考朔分而后覆求度法故度馀之母烦矣何承天反复相求使气朔之母合简易之率而星数不得同元矣李业兴宋景业甄鸾张賔欲使六甲之首众术同元而气朔馀分其细甚矣麟徳历有总法开元历有通法故积岁如月分之数而后闰馀皆尽考汉元光已来史官注记日蚀有加时者凡三十七事麟徳历得五开元历得二十二
  其四没灭略例曰古者以中气所盈之日为没没分偕尽者为灭开元历以中分所盈为没朔分所虚为灭综终岁没分谓之䇿馀终岁灭分谓之用差皆归于揲易再朸而后挂也
  其五卦候议曰七十二候原于周公时训月令虽颇有増益其先后之次则同自后魏始载于历乃依易轨所传不合经义今改从古
  其六卦议曰十二月卦出于孟氏章句其说易本于气而后以人事明之京氏又以卦爻配期之日坎离震兑其用事自分至之首皆得八十分日之七十三颐晋井大畜皆五日十四分馀皆六日七分止于占灾眚与吉凶善败之事至于观阴阳之变则错乱而不明自乾象历以降皆因京氏惟天保历依易通统轨图自八十有二节五卦初爻相次用事及上爻而与中气偕终非京氏本㫖及七略所传按郎𫖮所传卦皆六日七分不以初爻相次用事齐历谬矣又京氏减七十三分为四正之候其说不经欲附㑹纬文七日来复而已夫阳精道消静而无迹不过极其正数至七而通矣七者阳之正也安在益其小馀令七日而后雷动地中乎当据孟氏自冬至初中孚用事一月之䇿九六七八是为三十而卦以地六候以天五五六相乘消息一变十有二变而岁复初坎震离兑二十四气次主一爻其初则二至二分也坎以阴包阳故自北正微阳动于下升而未达极于二月凝涸之气消坎运终焉春分出于震始据万物之元为主于内则群阴化而从之极于南正而丰大之变穷震功究焉离以阳包阴故自南正微阴生于地下积而未章至于八月文明之质衰离运终焉仲秋阴形于兑始循万物之未为主于内群阳降而承之极于北正而天泽之施穷兑功究焉故阳七之静始于坎阳九之动始于震阴八之静始于离阴六之动始于兑故四象之变皆兼六爻而中节之应备矣易爻当日十有二中直全卦之初十有二节直全卦之中齐历又以节在贞气在悔非是
  其七日度议曰古历日有常度天周为岁终故系星度于节气其说似是而非故久而益差虞喜觉之使天为天岁为岁乃立差以追其变使五十年退一度何承天以为太过乃倍其年而反不及皇极取二家中数为七十五年盖近之矣考古史及日官候簿以通法之三十九分太为一岁之差自帝尧演纪之端在虚一度及今开元甲子却三十六度而干䇿复初矣日在虚一则鸟火𭥦虚皆以仲月昏中合于尧典刘炫依大明历四十五年差一度则冬至在虚危而夏至火已过中矣梁武帝据虞𠚳历百八十六年差一度则唐虞之际日在斗牛间而冬至𭥦尚未中以为皆承闰后节前月却使然而此经终始一岁之事不容顿有四闰故淳风因为之说曰若冬至𭥦中则夏至秋分星火星虚皆在未正之西若以夏至火中秋分虚中则冬至昴在已正之东互有盈缩不足以为岁差证是又不然今以四象分天北正𤣥枵中虚九度东正大火中房二度南正鹑火中七星七度西正大梁中昴七度总昼夜刻以约周天命距中星则春分南正中天秋分北正中天冬至之昏西正在午东十八度夏至之昏东正在午西十八度轨漏使然也冬至日在虚一度则春分昏张一度中秋分虚九度中冬至胃二度中昴距星直午正之东十二度夏至尾十一度中心后星直午正之西十二度四序进退不逾午正间而淳风以为不叶非也又王孝通云如岁差自昴至壁则尧前七千馀载冬至日应在东井井极北故暑斗极南故寒寒暑易位必不然矣所谓岁差者日与黄道俱差也假冬至日躔大火之中则春分黄道交于虚九而南至之轨更出房心外距赤道亦二十四度设在东井差亦如之若日在东井犹去极最近表景最短则是分至常居其所黄道不迁日行不退又安得谓之岁差乎孝通及淳风以为冬至日在斗十三度昏东壁中昴在巽维之左向明之位非无星也水星昏正可以为仲冬之候何必援昴于始觌之际以惑民之视听哉夏后氏四百三十二年日却差五度太康十二年戊子岁冬至应在女十一度书曰乃季秋月朔辰弗集于房刘炫曰房所舎之次也集㑹也㑹合也不合则日蚀可知或以房为房星知不然者且日之所在正可推而知之君子慎疑宁当以日在之宿为文近代善历者推仲康时九月合朔已在房星北矣按古文集与辑义同日月嘉㑹而阴阳辑睦则阳不疚乎位以常其明阴亦含章示冲以隠其形若变而相伤则不辑矣房者辰之所次星者所次之名其揆一也又春秋传辰在斗柄夭䇿焞焞降娄之初辰尾之末君子言之不以为缪何独慎疑于房星哉新历仲康五年癸巳岁九月庚戌朔日蚀在房二度炫以五子之歌仲康当是其一肇位四海复修大禹之典其五年羲和失职则王命徂征虞𠚳以为仲康元年非也国语单子曰辰角见而雨毕天根见而水涸本见而草木节解驷见而陨霜火见而清风戒寒韦昭以为夏后氏之令周人所因推夏后氏之初秋分后五日日在氐十三度龙角尽见时雨可以毕矣又先寒露三日天根朝觌时训爰始收潦而月令亦云水涸后寒露十日日在尾八度而本见又五日而驷见故陨霜则蛰虫墐户郑康成据当时所见谓天根朝见在季秋之末以月令为谬韦昭以仲秋水始涸天根见乃竭皆非是霜降六日日在尾末火星初见营室昏中于是始修城郭宫室故时儆曰营室之中土功其始火之初见期于司理麟徳历霜降后五日火伏小雪后十日晨见至大雪而后定星中日旦南至冰壮地坼又非土功之始也夏历十二次立春日在东壁三度于太初星距壁一度太也颛顼历上元甲寅岁正月甲寅晨初合朔立春七曜皆直艮维之首盖重黎受职于颛顼九黎乱徳二官咸废帝尧复其子孙命掌天地四时以及虞夏故本其所由生命曰颛顼其实夏历也汤作殷历更以十一月甲子合朔冬至为上元周人因之距羲和千祀昏明中星率差半次夏时直月节者皆当十有二中故因循夏令其后吕不韦得之以为秦法更考中星断取近距以乙卯岁正月己巳合朔立春为上元洪范传曰历记始于颛顼上元太始阏蒙摄提格之岁毕陬之月朔日己巳立春七曜俱在营室五度是也秦颛顼历元起乙卯汉太初历元起丁丑推而上之皆不值甲寅犹以日月五纬复得上元本星度故命曰阏蒙摄提格之岁而实非甲寅夏历章蔀纪首皆在立春故其课中星揆斗建与闰馀之所盈缩皆以十有二节为损益之中而殷周汉历章蔀纪首皆直冬至故其名察发敛亦以中气为主此其异也夏小正虽颇疏简失传乃羲和遗迹何承天循大戴之说复用夏时更以正月甲子夜半合朔雨水为上元进乖夏历退非周正故近代推月令小正者皆不与古合开元历推夏时立春日在营室之末昏东井二度中古历以参右肩为距方当南正故小正日正月初昏斗杓悬在下魁枕参首所以著参中也季春在𭥦十一度半去参距星十八度故曰三月参则伏立夏日在井四度昏角中南门右星入角距西五度其左星入角距东六度故曰四月初昏南门正𭥦则见五月节日在舆鬼一度半参去日道最逺以浑仪度之参体始见其肩股犹在浊中房星正中故曰五月参则见初昏大火中八月参中则曙失传也辰伏则参见非中也十月初昏南门见亦失传也定星方中则南门伏非昏见也商六百二十八年日却差八度太甲二年壬午岁冬至应在女六度国语曰武王伐商岁在鹑火月在天驷日在析木之津辰在斗柄星在天鼋旧说岁在己卯推其胐魄迺文王崩武王成君之岁也其明年武王即位新历孟春定朔丙辰于商为二月故周书曰维王元祀二月丙辰朔武王访于周公竹书十一年庚寅周始伐商而管子及家语以为十二年盖通成君之岁也先儒以文王受命九年而崩至十年武王观兵盟津十三年复伐商推元祀二月丙辰朔距伐商日月不为相距四年所说非是武王十年夏正十月戊子周师始起于岁差日在箕十度则析木津也晨初月在房四度于易雷乘干曰大壮房心象焉心为乾精而房升阳之驷也房与岁星实相经纬以属灵威仰之神后稷感之以生故国语曰月之所在辰马农祥我祖后稷之所经纬也又三日得周正月庚寅朔日月㑹南斗一度故曰辰在斗柄壬辰辰星夕见在南斗二十度其明日武王自宗周次于师所凡月朔而未见曰死魄夕而成光则谓之朏朏或以二日或以三日故武成曰维一月壬辰旁死魄翌日癸巳王朝歩自周于征伐商是时辰星与周师俱进由建星之末历牵牛湏女渉颛顼之虚戊午师渡盟津而辰星伏于天鼋辰星叶光纪之精所以告颛顼而终水行之运且木帝之所繇生也故国语曰星与日辰之位皆在北维颛顼之所建也帝喾受之我周氏出自天鼋及析木有建星牵牛焉则我皇妣太姜之侄伯陵之后逢公之所慿神也是岁岁星始及鹑火其明年周始革命岁又退行旅于鹑首而后进及鸟帑所以返复其道经纶周室鹑火直轩辕之虚以爰稼穑稷星系焉而成周之大萃也鹑首当山河之右太王以兴后稷封焉而宗周之所宅也岁星与房实相经纬而相距七舎木与水代终而相及七月故国语曰岁之所在则我有周之分也自鹑及驷七列南北之揆七月其二月戊子朔哉生明王自克商还至于酆于周为四月新历推定望甲辰而乙巳旁之故武成曰维四月既旁生魄粤六月庚戌武王燎于周庙麟徳历周师始起岁在降娄月宿天根日躔心而合辰左尾水星伏于星纪不及天鼋又周书革命六年而武王崩管子家语以为七年盖通克商之岁也周公摄政七年二月甲戌朔己丑望后六日乙未三月定朔甲辰三日丙午故召诰曰惟二月既望越六日乙未王朝歩自周至于酆三月惟丙午朏越三日戊申太保朝至于洛其明年成王正位三十年四月己酉朔甲子哉生魄故书曰惟四月才生魄甲子作顾命康王十二年岁在乙酉六月戊辰朔三日庚午故毕命曰惟十有二年六月庚午朏越三日壬申王以成周之众命毕公自伐纣及此五十六年朏魄日名上下无不合而三统历以己卯为克商之岁非也夫有效于古者宜合于今三统历自太初至开元朔后天三日推而上之以至周初先天失之盖益甚焉是以知合于歆者必非克商之岁自宗周讫春秋之季日却差八度康王十一年甲申岁冬至应在牵牛六度周历十二次星纪初南斗十四度于太初星距斗十七度少也古历分率简易岁久辄差达历数者随时迁革以合其变故三代之兴皆揆测天行考正星次为一代之制正朔既革而服色从之及继体守文畴人代嗣则谨循先王旧制焉国语曰农祥晨正日月底于天庙土乃脉发先时九日太史告稷曰自今至于初吉阳气俱蒸土膏其动弗震不渝脉其满眚榖乃不殖周初先立春九日日至营室古历距中九十一度是日晨初大火正中故曰农祥晨正日月底于天庙也于易象升气究而临受之自冬至后七日乾精始复及大寒地统之中阳洽于万物根柢而与萌芽俱升木在地中之象升气已达则当推而大之故受之以临于消息龙徳在田得地道之和泽而动于地中升阳愤盈土气震发故曰自今至于初吉阳气俱蒸土膏其动又先立春三日而小过用事阳好节止于内动作于外矫而过正然后返求中焉是以及于艮维则山泽通气阳精辟户甲拆之萌见而莩榖之际离故曰不震不渝脉其满眚谷乃不殖君子之道必拟之而后言岂亿度而已哉韦昭以为日及天庙在立春之初非也于麟徳历则又后立春十五日矣春秋桓公五年秋大雩传曰书不时也凡祀启蛰而郊龙见而雩周历立夏日在觜觿二度于轨漏昏角一度中苍龙毕见然则当在建巳之初周礼也至春秋时日已潜退五度节前月却犹在建辰月令以为五月者吕氏以颛顼历芒种亢中则龙以立夏昏见不知有岁差故雩祭失时然则唐礼当以建巳之初农祥始见而雩若据麟徳历以小满后十三日则龙角过中为不时矣传曰凡土功龙见而毕务戒事火见而致用水昏正而栽日至而毕十六年冬城向十有二月卫侯朔出奔齐冬城向书时也以岁差推之周初霜降日在心五度角亢晨见立冬火见营室中后七日水星昏正可以兴板干故祖冲之以为定之方中直营室八度是岁九月六日霜降二十一日立冬十月之前水星昏正故传以为得时杜氏据晋历小雪后定星乃中季秋城向似为大早因曰功役之事皆总指天象不与言历数同引诗云定之方中乃未正中之辞非是麟徳历立冬后二十五日火见至大雪后营室乃中而春秋九月书时不已早乎大雪周之孟春阳气静复以缮城隍治宫室是谓发天地之房方于立春断狱所失多矣然则唐制宜以𤣥枵中天兴土功僖公五年晋侯伐虢卜偃曰克之童谣云丙之辰龙尾伏辰袀服振振取虢之旗鹑之贲贲天策焞焞火中成军其九月十月之交乎丙子旦日在尾月在䇿鹑火中必是时䇿入尾十二度新历是岁十月丙子定朔日月合尾十四度于黄道古历日在尾而月在䇿故曰龙尾伏辰于古距张中而曙直鹑火之末始将西降故曰贲贲昭公七年四月甲辰朔日蚀士文伯曰去卫地如鲁地于是有灾鲁实受之新历是岁二月甲辰朔入常雨水后七日在奎十度周度为降娄之始则鲁卫之交也自周初至是已退七度故入雨水七日方及降娄虽日度潜移而周礼未改其配神主祭之宿宜书于建国之初淳风驳戊寅历曰汉志降娄初在奎五度今历日蚀在降娄之中依无岁差法食于两次之交是又不然议者晓十有二次之所由生然后可以明其得失且刘歆等所定辰次非能有以都阴阳之迹而得于鬼神各据当时中节星度耳歆以太初历冬至日在牵牛前五度故降娄直东壁八度李业兴正光历冬至在牵牛前十二度故降娄退至东壁三度及祖冲之后以为日度渐差则当据列宿四正之中以定辰次不复系于中节淳风以冬至常在斗十三度则当以东壁二度为降娄之初安得守汉历以驳仁均耶又三统历昭公二十年己丑日南至与麟徳及开元历同然则入雨水后七日亦入降娄七度非鲁卫之交也三十一年十二月辛亥朔日蚀史墨曰日月在辰尾庚午之日日始有谪开元历是岁十月辛亥朔入常立冬五日日在尾十三度于古距辰尾之初麟徳历日在心三度于黄道退直于房矣哀公十二年冬十有二月螽开元历推置闰当在十一年春至十二年冬失闰已久是岁九月己亥朔先寒露三日于定气日在亢五度去心近一次火星明大尚未当伏至霜降五日始潜日下乃月令蛰虫咸俯则火辰未伏当在霜降前虽节气极晚不得十月昏见故仲尼曰丘闻之火伏而后蛰者毕今火犹西流司历过也方夏后氏之初八月辰伏九月内火及霜降之后火已朝觌东方距春秋之季千五百馀年乃云火伏而后蛰者毕向使冬至常居其所则仲尼不得以西流未伏明是九月之初也自春秋至今又千五百岁麟徳历以霜降后五日日在氐八度房心初伏定増二日以月蚀冲校之犹差三度闰馀稍多则建亥之始火犹见西方向使宿度不移则仲尼不得以西流未伏明非十月之候也自羲和以来火辰见伏三睹厥变然则丘明之记欲令后之作者参求微象以探仲尼之㫖是岁失闰寖久季秋中气后天三日比及明年仲冬又得一闰寤仲尼之言补正时历而十二月犹可以螽至哀公十四年五月庚申朔日蚀以开元历考之则日蚀前又増一闰鲁历正矣长历自哀公十年六月迄十四年二月才置一闰非是战国及秦日却退三度始皇十七年辛未岁冬至应在斗二十二度秦历上元正月己巳朔晨初立春日月五星俱起营室五度蔀首日名皆直四孟假朔退十五日则闰在正月前朔进十五日则闰在正月后是以十有二节皆在盈缩之中而晨昏宿度随之以颛顼历依月令自十有二节推之与不韦所记合而颍子严之伦谓月令晨昏距宿当在中气致雩祭太晚自乖左氏之文而杜预又据春秋以月令为否皆非是梁大同历夏后氏之初冬至日在牵牛初以为明堂月令乃夏时之记据中气推之不合更以中节之间为正迺稍相符不知进在节初自然契合自秦初及今又且千岁节初之宿皆当中气淳风因为说曰今孟春中气日在营室昏明中星与月令不殊按秦历立春日在营室五度麟徳历以启蛰之日迺至营室其昏明中宿十有二建以为不差妄矣古历冬至昏明中星去日九十二度春分秋分百度夏至百一十八度率一气差三度九日差一刻秦历十二次立春在营室五度于太初星距危十六度少也昏毕八度中月令参中谓肩股也晨星八度中月令尾中于太初星距尾也仲春昏东井十四度中月令弧中弧星入东井十八度晨南斗二度中月令建星中于太初星距西建也甄耀度及鲁历南方有狼弧无东井鬼北方有建星无南斗井斗度长弧建度短故以正昏明云古历星度及汉洛下闳等所测其星距逺近不同然二十八宿之体不异古以牵牛上星为距太初改用中星入古历牵牛太半度于气法当三十二分日之二十一故洪范传冬至日在牵牛一度减太初星距二十一分直南斗二十六度十九分也颛顼历立春起营室五度冬至在牵牛一度少洪范传冬至所起无馀分故立春在营室四度太祖冲之自营室五度以太初星距命之因云秦历冬至日在牵牛六度虞𠚳等袭冲之之误为之说云夏时冬至日在斗末以岁差考之牵牛六度乃颛顼之代汉时虽觉其差顿移五度故冬至还在牛初按洪范古今星距仅差四分之三皆起牵牛一度𠚳等所说亦非是鲁宣公十五年丁卯岁颛顼历第十三蔀首与麟徳历俱以丁巳平旦立春至始皇三十三年丁亥凡三百八十岁得颛顼历壬申蔀首是岁秦历以壬申寅初立春而开元历与麟徳历俱以庚午平旦差二日日当在南斗二十二度古历后天二日又増二度然则秦历冬至定在午前二度气后天二日日不及天二度微而难觉故吕氏循用之及汉兴张苍等亦以为颛顼历此五家疏阔中最近密今考月蚀冲则开元冬至上及牛初正差一次淳风以为古术疏舛虽弦望昏明差天十五度而犹不知又引吕氏春秋黄帝以仲春乙卯日在奎始奏十二钟命之曰咸池至今三千馀年而春分亦在奎反谓秦历与今不异按不韦所记以其月令孟春在奎谓黄帝之时亦在奎犹淳风历冬至斗十三度因谓黄帝时亦在建星耳经籍所载合于岁差者淳风皆不取而专取于吕氏春秋若谓十二纪可以为正则立春在营室五度固当不易安得顿移使当惊蛰之节此又其所不思也汉四百二十六年日却差五度景帝中元三年甲午岁冬至应在斗二十一度太初元年三统历及周历皆以十一月夜半合朔冬至日月俱起牵牛一度古历与近代密率相较三百年气差一日三百年朔差一日推而上之久益先天引而下之久益后天僖公五年周历正月辛亥朔馀四分之一南至以岁差推之日在牵牛初至宣公十一年癸亥周历与麟徳历俱以庚戌日中冬至而月朔尚先麟徳历十五辰至昭公二十年己卯周历以正月己丑朔日中南至麟徳历以己丑平旦冬至哀公十一年丁巳周历入己酉蔀首麟徳历以戊申禺中冬至惠王四十三年己丑周历入丁卯蔀首麟徳历以乙丑日昳冬至吕后八年辛酉周历入乙酉蔀首麟徳历以壬午黄昏冬至其十二月甲申人定合朔太初元年周历以甲子夜半合朔冬至麟徳历以辛酉禺中冬至十二月癸亥晡时合朔气差三十二辰朔差四辰此疏密之大较也僖公五年周历汉历唐历皆以辛亥南至后五百五十馀岁至太初元年周历汉历皆得甲子夜半冬至唐历皆以辛酉则汉历后天三日矣祖冲之张胄𤣥促上章岁至太初元年冲之以癸亥鸡鸣冬至而胄𤣥以癸亥日出欲令合于甲子而适与鲁历相㑹自此推僖公五年鲁历以庚戌冬至而二家皆以甲寅且僖公登观台以望而书云物出于表晷天验非时史亿度乖丘明正时之意以就刘歆之失今考麟徳元年甲子唐历皆以甲子冬至而周历汉历皆以庚午然则自太初下至麟徳差四日自太初上及僖公差三日不足疑也以岁差考太初元年辛酉冬至加时日在斗二十三度汉历气后天三日而日先天三度所差尚少故洛下闳等虽候昏明中星歩日所在犹未觉其差然洪范太初所揆冬至昏奎八度中夏至昏氐十三度中依汉历冬至日在牵牛初太半度以昏距中命之奎十一度中夏至房一度中此皆闳等所测自差三度则刘向等殆已知太初冬至不及天三度矣及永平中治历者考行事史官注日常不及太初历五度然诸儒守䜟纬以为当在牛初故贾逵等议石氏星距黄道规牵牛初直斗二十度于赤道二十一度也尚书考灵耀斗二十二度无馀分冬至日在牵牛初无牵牛所起文编䜣等据今日所去牵牛中星五度于斗二十一度四分一与考灵耀相近遂更历从斗二十一度起然古历以斗魁首为距至牵牛为二十二度未闻移牵牛六度以就太初星距也逵等以末学僻于所传而昧天象故以权诬之而后听从他术以为日在牛初者由此遂黜今岁差引而退之则辛酉冬至日在斗二十度合于密率而有验于今推而进之则甲子冬至日在斗二十四度昏奎八度中而有证于古其虚退之度又适及牵牛之初而冲之虽促减气分冀符汉历犹差六度未及于天而麟徳历冬至不移则昏中向差半次淳风以为太初元年得本星度日月合璧俱起建星贾逵考历亦云古历冬至皆起建星两汉冬至日皆后天故其宿度多在斗末今以仪测建星在斗十三四度间自古冬至无差审矣按古之六术并同四分四分之法久则后天推古历之作皆在汉初却较春秋朔并先天则非三代之前明矣古历南斗至牵牛上星二十一度入太初星距四度上直西建之初故六家或以南斗命度或以建星命度方周汉之交日已潜退其袭春秋旧历者则以为在牵牛之首其考当时之验者则以为入建星度中然气朔前后不逾一日故汉历冬至当在斗末以为建星上得太初本星度此其明据也四分法虽疏而先贤谨于天事其迁革之意俱有效于当时故太史公等观二十八宿疏密立晷仪下漏刻以稽晦朔分至躔离弦望其赤道遗法后世无以非之故杂候清台太初最密若当时日在建星已直斗十三度则寿王调历宜允得其中岂容顿差一气而未知其谬不能观乎时变而欲厚诬古人也后百馀岁至永平十一年以麟徳历较之气当后天二日半朔当后天半日是岁四分历得辛酉蔀首已减太初历四分日之三定后天二日太半开元历以戊午禺中冬至日在斗十八度半弱潜退至午前八度进至辛酉夜半日在斗二十一度半弱续汉志云元和二年冬至日在斗二十一度四分之一是也祖冲之曰四分历立冬景长一丈立春九尺六寸冬至南极日晷最长二气去至日数既同则中景应等而相差四寸此冬至后天之验也二气中景日差九分半弱进退调均略无盈缩各退二日十二刻则景皆九尺八寸以此推冬至后天亦二日十二刻矣东汉晷漏定于永元十四年则四分法施行后十五岁也二十四气加时进退不等其去午正极逺者四十九刻有馀日中之晷颇有盈缩故治历者皆就其中率以午正言之而开元历所推气及日度皆直子半之始其未及日中尚五十刻因加二日十二刻正得二日太半与冲之所算及破章二百年间辄差一日之数皆合自汉时辛酉冬至以后天之数减之则合于今历岁差斗十八度自今历戊午冬至以后天之数加之则合于贾逵所测斗二十一度反复佥同而淳风冬至常在斗十三度岂当时知不及牵牛五度而不知过建星八度耶晋武帝太始三年丁亥岁冬至日当在斗十六度晋用魏景初历其冬至亦在斗二十一度少太元九年姜岌更造三纪术退在斗十七度曰古历斗分强故不可施于今乾象斗分细故不可通于古景初虽得其中而日之所在乃差四度合朔亏盈皆不及其次假月在东井一度蚀以日检之乃在参六度岌以月蚀冲知日度由是躔次遂正为后代治历者宗宋文帝时何承天上元嘉历曰四分景初历冬至同在斗二十一度臣以月蚀检之则今应在斗十七度又土圭测二至晷差三日有馀则天之南至日在斗十三四度矣事下大史考验如承天所上以开元历考元嘉十年冬至日在斗十四度与承天所测令大明八年祖冲之上大明历冬至在斗十一度开元历应在斗十三度梁天监八年冲之子员外散骑侍郎暅之上其家术诏太史令将作大匠道秀等较之上距大明又五十年日度益差其明年闰月十六日月蚀在虚十度日应在张四度承天历在张六度冲之历在张二度大同九年虞𠚳等议姜岌何承天俱以月蚀冲歩日所在承天虽移及三度然其冬至亦上岌三日承天在斗十三四度而岌在斗十七度其实非移祖冲之谓为实差以推今冬至日在斗九度用求中星不合自岌至今将二百年而冬至在斗十二度然日之所在难知验以中星则漏刻不定汉世课昏明中星为法已浅今候夜半中星以求日冲近于得密而水有清浊壶有増减或积度所拥故漏有迟疾臣等频夜候中星而前后相差或至三度大略冬至逺不过斗十四度近不出十度又以九年三月十五日夜半月在房四度蚀九月十五日夜半月在昴三度蚀以其冲计冬至皆在斗十二度自姜岌何承天所测下及大同日已却差二度而淳风以为晋宋以来三百馀岁以月蚀冲考之固在斗十三四度间非矣刘孝孙甲子元历推太初冬至在牵牛初下及晋太元宋元嘉皆在斗十七度开皇十四年在斗十三度而刘焯历仁寿四年冬至日在黄道斗十度于赤道斗十一度也其后孝孙改从焯法而仁寿四年冬至日亦在斗十度焯卒后胄𤣥以其前历上元起虚五度推汉太初犹不及牵牛乃更起虚七度故太初在斗二十三度永平在斗二十一度并与今历合而仁寿四年冬至在斗十三度以验近事又不逮其前历矣戊寅历太初元年辛酉冬至进及甲子日在牵牛三度永平十一年得戊午冬至进及辛酉在斗二十六度至元嘉中气上景初三日而冬至犹在斗十七度欲以求合反更失之又曲循孝孙之论而不知孝孙已变从皇极故为淳风等所驳岁差之术由此不行以太史注记月蚀冲考日度麟徳元年九月庚申月蚀在娄十度至开元四年六月庚申月蚀在牛六度较麟徳历率差三度则今冬至定在赤道斗十度又皇极历岁差皆自黄道命之其每岁周分常当南至之轨与赤道相较所减尤多计黄道差二十六度赤道差四十馀度虽每岁遁之不足为过然立法之体宜尽其原是以开元历皆自赤道推之乃以今有术从变黄道
  唐书卷二十七上