卷二十五
關燈
小
中
大
鬥樞所次七星一天樞二璇三玑四權五衡六開陽七搖光一至四為魁五至七為杓魁杓合故曰鬥焉居陰布陽故稱北焉石氏乃曰一主天二主地三主火四主水五主土六主木七主金也又曰一秦二楚三梁四呉五燕六趙七齊也其占法殊焉天官書則曰杓攜龍角衡中南鬥魁枕參首鬥為帝車運于中央臨制四海分陰陽建四時均五行移節度定諸紀皆系于鬥也其取義異焉斯殆有見于七政所由叙哉夫所謂嵗差者葢後世史官攷諸中星與太初厯不協大要日躔之次常失不及未敢有定制焉迨晉虞喜始創差法宋何承天倍之隋劉焯折衷之唐一行複推以大衍皆以所推之年為日退一度至校以堯典月令之差又不符合或謂呂不韋已用差法故不宗堯典載考自堯甲子厯秦莊襄漢太初越宋紹興甲子積年三千四百二十一其日差也計度以四十三積分以七千八百八十八然或百嵗計或七八十嵗計又莫一焉噫差是也其不能必一者非差之咎也昔者聖人作厯考之以象曰日月星辰驗之以氣曰陰陽寒暑積之以數曰秒忽毫厘夫以至防之數而推至變之氣動息升降不謀也盈縮遲速不律也非變通以達其滞神明以觀其用毫忽之爽躔次之謬幾南北易位冬春互見矣故杜預曰治厯者當順天以求合非為合以驗天程朱亦論陰陽盈縮不齊不能無差凡此獨觀其原者也
厯法所起
古法以紀蔀為宗從伏羲先天甲寅積周一千八百一十四紀再八十五紀人元一十有二蔀當癸酉蔀嵗在己醜而生帝堯至甲辰嵗十有六即位越二十有一嵗得甲子而演紀作厯是年天正冬至日在虛一度按幹鑿皇極經世及漢皇甫谧所載并然嵗差法
按紀元厯 嵗周三百六十五度四千二百三十六分此一嵗之氣積分也 周天三百六十五度四千五百六十四分大陽所躔周天之度也 嵗差一百二十八分注雲以嵗周數除周天數即得太陽嵗行不及之分 度毎一萬注以一度為萬分 自演紀至開元甲子冬至在鬥十度凡退三十八度四千一百二十八分王幹德甲子冬至日在鬥六度凡退四十一度四千八百四十分至慶厯甲申冬至日在鬥五度此法通古合今故堯厯日在虛一度而鳥昴虛以仲月昏中合堯典
嵗差之法虞喜以五十年差一度久而驗之弗合也何承天以百年劉焯以七十五年僧一行以八十三年久而驗之又弗合也許衡王恂郭守敬以六十六年有餘似密矣今據其法歩之又弗合也且如定嵗之法積四朞餘日而分日加于四朞故二至之時秪存絲忽此所宜定也又如定日之法日有百刻而變為九百四十畫以氣朔有不盡之數難分故也凡月三十日而二氣盈四百十一畫二十五秒一朔虛四百四十一畫積虛盈之數以成閏故定朔必視四百四十一畫前後為朓朒秪在一畫之間此又所宜定也日月交食唯日食實難定月食分數惟以距交逺近别無四時増損葢月小闇虛大月入闇虛而實故八方所見同也日為月所掩而食而日大而月小日上而月下日逺而月近日異四時月有九道故旁觀者逺近自不同矣如北方食既南才半虧南方食既北才半虧故食之時刻分秒據地定表因時求合而後準也如乾清宮火之嵗仲秋日食日宮所歩合八分六十七秒而閩廣之區遂至食既其時刻分秒焉可同之今按交食以更厯元時分刻刻分分分分秒至精至細及至于半秒難分之所此又所宜定也夫差之半秒積以嵗月則躔離朓朒皆不合原算矣嵗差法見天道自古及今日漸不同也厯家但拘常而推所以誤焉随時脩改以與天合元厯得之矣厯自上古黃帝以後莫不随時考驗以與天合故厯法無數更之及秦滅先世之術置閏于嵗終古法殚廢矣由漢而下以積年日法為推歩之準以至于天夫天運流行而不息欲以一定之法拘之未有久而不差之理差而必改其勢有不得不然者乃命改造儀象日測月驗以與天合庶永終無
自古厯多一定之法故未久而差由不知天為動物而嵗亦畧有差也古厯雖立差法五十年差一度又太過一百年差一度又不及七十五年差一度稍為近之尚未精密元朝以八十一年而差一度算已往減一算算将來加一算始為精密又随時以儀象三代以上厯無差法非不差也順天運以治厯故也漢唐以下厯法愈密而差愈多非始有差也執厯法以合天故也夫法象莫大乎天地變通莫大乎四時懸象着明莫大乎日月惟順此以治厯而随而變通焉故雖有差也亦差于本嵗之四時而即因以草之不守其故轍此所以無差也若恃吾之算數為至密籌防為甚精毫厘絲忽為不爽吾恐铢铢而較之至後必差況執有為有盡之術窮無方無體之妙雖欲不差其可得乎盍以古今之日躔觀之彼天開于子冬至乃時之始也混沌初辟日躔冬至而日月五星皆在于子凡知厯理知厯法者莫不雲然考之堯典曰日短星?以殷仲冬是冬至昏見之星昴在天中則日之躔固在虛也夫子之虛非子之半乎堯時冬至日躔虛宿故知堯去開辟未逺也周則冬至日躔牽牛矣夏商雖?宋無徴以是推之其在須女乎漢太初厯猶在牽牛唐在鬥迨元厯日已在箕我朝在箕三四度矣夫鬥牛女虛皆北方之宿箕乃東方之宿也自子之半虛之十度至箕三四度已差六十五六度可見日度漸移古今一也三代以前無差法無所用其法也雖然猶有説焉書堯典曰日短星?以殷仲冬禮記月令曰仲冬之月日在鬥昏東壁中旦轸中又與史書周漢在牛唐在鬥者不合故漢洛下闳但疑八百年差一度至虞喜劉焯議始紛紛唐冬至日躔鬥十三度至一行而論始定蔡邕何承天王樸輩皆所不及然久亦弗合元郭守敬授時厯倬然超轶古今而在元時亦已有差焉然則後世算愈密而差愈多者得非察于細而畧于大較于尺寸而遺于尋丈驗于旦夕而不迨于天地之始終欤今将何所折衷哉書有欽天授時之訓易有治厯明時之象周禮有緻日緻月之法皆聖人之教也大約總年與度而通均之則知一度所得之年矣而又嵗嵗冬夏緻日春秋緻月随其變通為之改革故雖有差也要不出于一嵗之外也以此欽天授民得非堯典四仲考定中星之遺法乎
十九年七閏而氣朔分齊特餘三時爾是為一章也七十六年為一蔀凡為四章四三十二合三時之數複得全日一闗十二時為一日一章該二百三十五朔一蔀該九百四十朔故以二百三十五闗為三時以九百四十闗為一日是以分四章而為一蔀故四三一