第三,勘氣影長驗。
《春秋緯命曆序》雲:「魯僖公五年正月壬子朔旦冬至。」今以甲子元曆術推算,得合不差。《宋書》元嘉十年,何承天以土圭測影,知冬至已差三日。詔使付外考驗,起元嘉十三年爲始,畢元嘉二十年,八年之中,冬至之日恒與影長之日差校三日。今以甲子元曆術推算,但是冬至之日恒與影長之符合不差。詳之如左:
十三年丙子,天正十八日曆注冬至,十五日影長,即是今曆冬至日。
十四年丁醜,天正二十九日曆注冬至,二十六日影長,即是今曆冬至日。
十五年戊寅,天正十一日曆注冬至,陰,無影可驗,今曆八日冬至。
十六年己卯,天正二十一日曆注冬至,十八日影長,即是今曆冬至日。
十七年庚辰,天正二日曆注冬至,十月二十九日影長,即是今曆冬至日。
十八年辛巳,天正十三日曆注冬至,十(一)日影長,即是今曆冬至日。
十九年壬午天正二十(九)〔五〕日曆注冬至,陰,無影可驗,今曆二十二日冬至。
二十年癸未,天正六日曆注冬至,三日影長,即是今曆冬至日。
于時新曆初頒,賓有寵於高祖,劉暉附會之,被升爲太史令。二人協議,共短孝孫,言其非毀天曆,率意迂怪,焯又妄相扶證惑亂時人。孝孫、焯等,竟以他事斥罷。後賓死,孝孫爲掖縣丞,委官入京,又上,前後爲劉暉所詰,事寢不行。仍留孝孫直太史,累年不調,寓宿觀臺。乃抱其書,弟子輿櫬,來詣闕下,伏而慟哭。執法拘以奏之。高祖異焉,以問國子祭酒何妥。妥言其善,即日擢授大都督,遣與賓曆比校短長。先是信都人張胄玄,以算術直太史,久未知名。至是與孝孫共短賓曆,異論鋒起,久之不定。
至十四年七月,上令參問日食事。楊素等奏:「太史凡奏日食二十有五,唯一晦三朔,依剋而食,尚不得其時,又不知所起,他皆無驗。胄玄所剋,前後妙衷,時起分數,合如符契。孝孫所剋,驗亦過半。」於是高祖引孝孫、胄玄等,親自勞徠。孝孫因請先斬劉暉,乃可定曆。高祖不懌,又罷之。俄而孝孫卒,楊素、牛弘等傷惜之,又薦胄玄。上召見之,胄玄因言日長影短之事,高祖大悅,賞賜甚厚,令與參定新術。劉焯聞胄玄進用,又增損孝孫曆法,更名《七曜新術》,以奏之。與胄玄之法,頗相乖爽,袁充與胄玄害之,焯又罷。至十七年,胄玄曆成,奏之。上付楊素等校其短長。劉暉與國子助教王頍等執舊曆術,迭相駁難,與司曆劉宜,援據古史影等,駁胄玄雲:
《命曆序》僖公五年天正壬子朔旦日至,《左氏傳》僖公五年正月辛亥朔日南至。張賓曆,天正壬子朔冬至,合《命曆序》,差《傳》一日。張胄玄曆,天正壬子朔,合《命曆序》,差《傳》一日;三日甲寅冬至,差《命曆序》二日,差《傳》三日。成公十二年,《命曆序》天正辛卯朔旦日至。張賓曆,天正辛卯朔冬至,合《命曆序》。張胄玄曆,天正辛卯朔,合《命曆序》;二日壬辰冬至,差《命曆序》一日。昭公二十年,《春秋左氏傳》二月己醜朔日南至,準《命曆序》庚寅朔旦日至。張賓曆,天正庚寅朔冬至,並合《命曆序》,差《傳》一日。張胄玄曆,天正庚寅朔合《命曆序》差《傳》一日;二日辛卯冬至,差《命曆序》一日,差《傳》二日。宜案《命曆序》及《春秋左氏傳》,並閏餘盡之歲,皆須朔旦冬至。若依《命曆序》勘《春秋》三十七食,合處至多;若依《左傳》,合者至少,是以知《傳》爲錯。今張胄玄信情置閏,《命曆序》及《傳》氣朔並差。
又宋元嘉冬至影有七,張賓曆合者五,差者二,亦在前一日。張胄玄曆合者三,差者四,在後一日。元嘉十二年十一月甲寅朔,十五日戊辰冬至,日影長。張賓曆合戊長冬至,張胄玄曆己巳冬至,差後一日。十三年十一月己酉朔,二十六日甲戌冬至,日影長。張賓曆癸酉冬至,差前一日,張胄玄曆合甲戌冬至。十五年十一月丁卯朔,十八日甲申冬至,日影長。二曆並合甲申冬至。十六年十一月辛酉朔,二十九日己醜冬至,日影長。張賓曆合己醜冬至,張胄玄曆庚寅冬至,差後一日。十七年十一月乙酉朔,十日甲午冬至,日影長。張賓曆合甲午冬至,張胄玄曆乙未冬至差後一日。十八年十一月己卯朔,二十一日己亥冬至日影長。張賓曆合己亥冬至,張胄玄曆庚子冬至,差後一日。十九年十一月癸卯朔,三日乙巳冬至,影長。張賓曆甲辰冬至,差前一日,張胄玄曆合乙巳冬至。
又周從天和元年丙戌至開皇十五年乙卯,合得冬夏至日影一十四。張賓曆合得者十,差者四,三差前一日,一差後一日。張胄玄曆合者五,差者九,八差後一日,一差前一日。天和二年十一月戊戌朔,三日庚子冬至,日影長。張賓曆合庚子冬至,張胄玄曆辛醜冬至,差後一日。三年十一月壬辰朔,十四日乙巳冬至,日影長。張賓曆合乙巳冬至,張胄玄曆丙午冬至,差後一日。建德元年十一月己亥朔,二十九日丁卯冬至,日影長。張賓曆丙寅冬至,差前一日,張胄玄曆合丁卯冬至。二年五月丙寅朔,三日戊辰夏至,日影短。張賓曆己巳夏至,差後一日,張胄玄曆庚午夏至,差後二日。三年十士月戊午朔,二十日丁醜冬至,日影長。張賓曆合丁醜冬至,張胄玄曆戊寅冬至,差後一日。六年土一月庚午朔,二十三日壬辰冬至,日影長。張賓曆合壬辰冬至,張胄玄曆癸巳冬至,差後一日。宣政元年十一月甲午朔,五日戊戌冬至,日影長。兩曆並合戊戌冬至。開皇四年十一月己未朔,十一日己巳冬至,日影長。張賓曆合己巳冬至,張胄玄曆庚午冬至,差後一日。五年十一月甲寅朔,二十二日乙亥冬至,日影長。張賓曆甲戌冬至,差前一日,張胄玄曆合庚辰冬至。七年五月乙亥朔,九日癸未夏至,日影短。張賓曆壬午夏至,差前一日,張胄玄曆合癸未夏至。十一月壬申朔,十四日乙酉冬至,日影長。張賓曆合乙酉冬至,張胄玄曆丙戌冬至,差後一日。十一年十一月己卯朔,二十八日丙午冬至,日影長。張賓曆合丙午冬至,張胄玄曆丁未冬至,差後一日。十四年十一月辛酉朔旦冬至。張賓曆合十一月辛酉朔旦冬至,張胄玄曆十一月辛酉朔,二日壬戌冬至,差後一日。建德四年四月大、乙酉朔,三十日甲寅,月晨見東方。張賓曆四月大、乙酉朔,三十日甲寅,月晨見東方,張胄玄曆四月小、乙酉朔,五月大,甲寅朔,月晨見東方。宜案影極長爲冬至,影極短爲夏至,二至自古史分可勘者二十四,其二十一有影,三有至日無影。見行曆合一十八,差者六。旅騎尉張胄玄曆合者八,差者一十六,二差後二日,一十四差後一日。又開皇四年,在洛州測冬至影,與京師二處,進退絲毫不差。周天和已來案驗並在後。更檢得建德四年,晦朔東見;張胄玄曆,五月朔日,月晨見東方。今十七年,張賓曆閏七月,張胄玄曆閏五月。又審至以定閏,胄玄曆至既不當,故知置閏必乖。見行曆四月、五月頻大,張胄玄曆九月、十月頻大,爲胄玄朔弱,頻大在後晨,故朔日殘月晨見東方。
《隋書》
唐 魏徵等 論説
《隋書》 魏徵等 唐 唐 E1觀測儀器總部 論説