以起度、量、衡之法,遂取秬黍之中者以实黄钟之管,满龠倾而数之,得黍一千有二百,因以制量;以一黍之广而度之,得黄钟管九十分之一,因以起度;以一龠之黍之重而两之,因以生衡。去古既远,先王作律之本始,其法不传,而犹有所谓一千二百黍为一龠容受之量与夫一黍之广一为一分者可考也。推其容受而度其分寸,则律可得而成也。先王之本于律以起度、量、衡者,自源而生流也;后人以度、量、衡而起律者,寻流而及源也。
光、镇争论往复,前后三十年不决,大概言以律起度,以度起律之不同。镇深辟光以度起律之说,不知后世舍去度数,安得如古圣人默符声气之验,自然而成律也哉?至若庶之增益汉志八字以为脱误,及其他纷纷之议,皆穿凿以为新奇,虽镇力主之,非至当之论有补于律法者也。
如篪书曰乐本,曰乐章。
沙随程迥著三器图议,曰:"体有长短,所以起度也;受有多寡,所以生量也;物有轻重,所以用权也。是器也,皆准之上党羊头山之秬黍焉。以之测幽隐之情,以之达精微之理。推三光之运,则不失其度;通八音之变,则可召其和。以辨上下则有品,以分隆杀则有节。凡朝廷之出治,生民之日用,未有顷刻不资焉者也。古人以度定量,以量定权,必参相得,然后黄钟之律可求,八音五声从之而应也。皇祐中,阮逸、胡瑗累黍定尺,既大于周尺,姑欲合其量也,然竟于权不合,乃谓黍称二两,已得官称一两,反疑史书之误。及韩琦、丁度详定,知逸、瑗之失,亦莫能以三器参相考也。"
先是,镇上封事曰:"乐者,和气也;发和气者,音声也。音声生于无形,故古人以有形之物传其法,俾后人参考之。有形者何?秬黍也、律也、尺也、龠也、鬴也、斛也、算数也、权称也、钟也、磬也,是十者必相合而不相戾,而后为得也。"迥谓:"以黍定三器,则十者无不该。三者,尺为之本。周尺也者,先儒考其制,吻合者不一。至宋祁取隋书大业中历代尺十五等,独以周尺为之本,以考诸尺。韩琦嘉祐累黍尺二,其一亦与周尺相近。司马备刻之于石。光旧物也。苟以是定尺,又以是参定权量,以合诸器,如挈裘而振其领,其顺者不可胜数也。"
迥博学好古,朱熹深礼敬之。其后江陵府学教授庐陵彭应龙,既注汉-律历志,设为问答,著钟律辨疑三卷,至为精密,发古人所未言者。
宋历在东都凡八改,曰应天、乾元、仪天、崇天、明天、奉元、观天、纪元。星翁离散,纪元历亡,绍兴二年,高宗重购得之,六月甲午,语辅臣曰:"历官推步不精,今历差一日,近得纪元历,自明年当改正,协时月正日,盖非细事。"是岁,始议制浑仪。十一月,工部言,浑仪法要当以子午为正,今欲定测枢极,合差局官二员。诏差李继宗等充测验定正宫,俟造毕进呈日,同参详指说制度官丁师仁、李公谨入殿安设。三年正月壬戌,进呈浑仪木样。壬申,太史局令丁师仁等言,省识东都浑仪四座:在测验浑仪刻漏所曰至道仪,在翰林天文局曰皇祐仪,在太史局天文院曰熙宁仪,在合台曰元祐仪,每座约铜二万余斤,今若半之,当万余斤。且元祐制造,有两府提举。时都司覆实,用铜八千四百斤。诏工部置物料,临安府佣工匠,仍令工部长、贰提举。
五年,日官言,正月朔旦日食九分半,亏在辰正。常州布衣陈得一言:当食八分半,亏在巳初。其言卒验。侍御史张致远言:"今岁正月朔日食,太史所定不验,得一尝为臣言,皆有依据。盖患算造者不能通消息、盈虚之奥,进退、迟疾之分,致立朔有讹。凡定朔小余七千五百以上者,进一日。绍兴四年十二月小余七千六百八十,太史不进,故十一月小尽;今年五月小余七千一百八十,少三百二十,乃为进朔,四月大尽。建炎三年定十一月三十日甲戌为腊,阴阳书曰:腊者,接也,以故接新,在十二月近大寒前后戌日定之,若近大寒戌日在正月十一日,若即用远大寒戌日定之,庶不出十二月。如宣和五年十二月二十七日丙午大寒,后四日庚戌,虽近,缘在六年正月一日,此时以十九日戊戌为腊。得一于岁旦日食,尝预言之,不差厘刻。愿诏得一改造新历,委官专董其事。仍尽取其书,参校太史有无,以补遗阙。择历算子弟粗通了者,授演撰之要,庶几日官无旷,历法不绝。"二月丙子,诏秘书少监朱震即秘书省监视得一改造新历。八月,历成,震请赐名统元,从之。诏翰林学士孙近为序,以六年颁行,迁震一秩,赐得一通微处士,官其一子。道士裴伯寿等受赏有差。
得一等上推甲子之岁,得十一月甲子朔夜半冬至日度起于虚中以为元。著历经七卷,历议二卷,立成四卷,考古春秋日食一卷,七曜细行二卷,气朔入行草一卷,诏付太史氏,副藏秘府。
绍兴九年,史官重修神宗正史,求奉元历不获,诏陈得一、裴伯寿赴阙补修之。
十四年,太史局请制浑仪,工部员外郎谢伋言:"臣尝询浑仪之法,太史官生论议不同,铸作之工,今尚阙焉。臣愚以为宜先询访制度,敷求通晓天文历数之学者,参订是非,斯合古制。"苏颂之子应诏赴阙,请访求其父遗书,考质制度。宰相秦桧曰:"在廷之臣,罕能通晓。"高宗曰:"此阙典也,朕已就宫中制造,范制虽小,可用窥测,日以晷度、夜以枢星为则,非久降出,第当广其尺寸尔。"于是命桧提举。时内侍邵谔善运思,专令主之,累年方成。
统元历颁行虽久,有司不善用之,暗用纪元法推步,而以统元为名。乾道二年,日官以纪元历推三年丁亥岁十一月甲子朔,将颁行,裴伯寿诣礼部陈统元历法当进作乙丑朔,于是依统元历法正之。
光州士人刘孝荣言:"统元历交食先天六刻,火星差天二度。尝自著历,期以半年可成,愿改造新历。"礼部谓:"统元历法用之十有五年,纪元历法经六十年,日月交食有先天分数之差,五星细行亦有二三度分之殊。算造历官拘于依经用法,致朔日有进退,气节日分有误,于时宜改造。"伯寿言:"造历必先立表测景验气,庶几精密。"判太史局吴泽私于孝荣,且言铜表难成、木表易坏以沮之。乃诏礼部尚书周执羔提领改造新历,执羔亦谓测景验气,经涉岁月。孝荣乃采万分历,作三万分以为日法,号七曜细行历,上之。三年,执羔以历来上,孝宗曰:"日月有盈缩,须随时修改。"执羔对曰:"舜协时月正日,正为积久不能无差,故协正之。"孝宗问曰:"今历与古历何如?"对曰:"尧时冬至日在牵牛,今冬至日在斗一度。"
孝荣七曜细行历自谓精密,且预定是年四月戊辰朔日食一分,日官言食二分,伯寿并非之,既而精明不食。孝荣又定八月庚戌望月食六分半,候之,止及五分。又定戊子岁二月丁未望月食九分以上,出地,其光复满。伯寿言:"当食既,复满在戌正三刻。"
侍御史单时言:"比年太史局以统元历稍差而用纪元历,纪元浸差,迩者刘孝荣议改历,四月朔日食不验,日官两用统元、纪元以定晦朔,二历之差,岁益已甚,非所以明天道、正人事也。如四月朔之日不食,虽为差误,然一分之说,犹为近焉。八月望之月食五分,新历以为食六分,亦为近焉。闻欲以明年二月望月食为验,是夜或有阴晦风雨,愿令日官与孝荣所定七政躔度其说异同者,俟其可验之时,以浑象测之,察其稍近而屡中者,从其说以定历,庶几不致甚差。"诏从之。十一月,诏国子司业权礼部侍郎程大昌、监察御史张敦实监太史局验之。时孝宗务知历法疏密,诏太史局以高宗所降小浑仪测验造历。四年二月十四日丁未望,月食生光复满,如伯寿言。
时等又言:"去年承诏,十二月癸卯、乙巳两夜监测太阴、太白,新历为近。今年二月十四日望月食,臣与大昌等以浑仪定其光满,则旧历差近,新历差远。若遽以旧历为是,则去年所测四事皆新历为近,今者所定月食,乃复稍差,以是知天道之难测。儒者莫肯究心,一付之星翁历家,其说又不精密。愿令继宗、孝荣等更定三月一日内七政躔度之异同者,仍令臣等往视测验而造历焉。"三月,诏时与大昌同验之。太史局止用纪元历与新历测验,未尝参以统元历。臣等先求判太史局李继宗、天文官刘孝荣等统元、纪元、新历异同,于三月初九日夜、十一日早、十四日夜、二十日早诣太史局,召三历官上台,用铜仪窥管对测太阴、木、火、土星昏晨度经历度数,参稽所供,监视测验。初九日昏度:旧历太阴在黄道张宿十二度八十七分,在赤道张宿十度;新历在黄道张宿十四度四十分,在赤道张宿十五度太。臣等验得在赤道张宿十五度半。今考之新历稍密,旧历皆疏。十一日早晨度:木星在黄道室宿十五度七分,在赤道室宿十三度少;土星在黄道虚宿七度三分,在赤道虚宿七度强。新历木星在黄道室宿十五度四十四分,在赤道室宿十四度少弱;土星在黄道虚宿六度二十一分,在赤道虚宿六度少弱。臣等验得五更三点,土星在赤道虚宿六度弱;五更五点,木星在赤道室宿十四度。今考之新历稍密,旧历皆疏。十二日,都省令定验统元、纪元及新历疏密。统元历昏度,太阴在黄道氐宿初度九十四分,在赤道氐宿三度少;纪元历在黄道氐宿初度八十三分,在赤道氐宿二度太;新历在黄道亢宿八度七十一分,在赤道亢宿九度少弱。三历官以浑仪由南数之,其太阴北去角宿距星二十一度少弱。新旧历官称昏度亢宿未见,祗以窥管测定角宿距星,复以历书考东方七宿,角占十二度,亢占九度少;既亢宿未见,当除角宿十二度,即太阴此时在赤道亢宿九度少弱。今考之新历全密,纪元、统元历皆疏。二十日早晨度:统元历太阴在黄道斗宿十一度九十一份,在赤道斗宿十二度少;火星在黄道危宿七度九十一分,在赤道危宿七度少;土星在黄道虚宿八度八十二分,在赤道虚宿八度太强。纪元历太阴在黄道斗宿十一度四十分,在赤道斗宿十一度半;火星在黄道危宿六度,在赤道危宿六度太;土星在黄道虚宿七度三十九分,在赤道虚宿七度半弱。新历太阴在黄道斗宿十度六十一分,在赤道斗宿十度少;火星在黄道危宿七度二十分,在赤道危宿六度;土星在黄道虚宿六度五十三分,在赤道虚宿六度半。三历官验得太阴在赤道斗宿十度,火星在赤道危宿六度强,土星在赤道虚宿六度半。今考之太阴,纪元历疏;火星,新历、纪元历全密,统元历疏;土星,新历全密,纪元、统元历疏。"
又诏时与尚书礼部员外郎李焘同测验,时等言:"先究统元、纪元、新历异同,召三历官上台,用铜仪窥管对测太阴、土、火、木星晨度经历度数,参稽所供,监视测验。二十四日早晨度:统元历太阴在黄道危宿十一度九十分,在赤道危宿九度;木星在黄道室宿十八度一十五分,在赤道壁宿初度少;火星在黄道危宿十度七十分,在赤道危宿十度;土星在黄道虚宿八度九十五分,在赤道虚宿九度。纪元历太阴在赤道危宿十度五十三分,在赤道危宿八度半;木星在黄道室宿十七度六十八分,在赤道室宿十四度少;火星在黄道危宿九度八十四分,在赤道危宿九度;土星在黄道留在虚宿七度四十分,在赤道虚宿七度半。新历太阴在黄道危宿十三度五分,在赤道危宿十二度;木星在黄道室宿十八度一十分,在赤道室宿十六度半强;火星在黄道危宿十度八分,在赤道危宿九度;土星在黄道虚宿六度六十分始留,在赤道虚宿六度半强始留。三历官验得太阴在赤道危宿十度,木星在赤道室宿十六度太,火星在赤道危宿九度半,土星在赤道虚宿六度半弱。今考之太阴,统元历精密、纪元历、新历皆疏;木星,新历稍密,纪元、统元历皆疏;火星,纪元、新历皆稍密,统元历疏;土星,新历稍密,纪元、统元历皆疏。二十七日早晨度:统元历木星在黄道壁宿初度四十六分,在赤道壁宿初度太强;火星在黄道危宿十二度九十二分,在赤道危宿十二度强;土星留在黄道虚宿八度九十八分,在赤道虚宿九度。纪元历木星在黄道壁宿初度二十五分,在赤道壁宿初度分空;火星在黄道危宿十二度九十七分,在赤道危宿十一度;土星留在黄道虚宿七度四十八分,在赤道虚宿七度半。新历木星在黄道壁宿初度四十四分,在赤道壁宿初少强;火星在黄道危宿十二度二十二分,在赤道危宿十一度半;土星留在黄道虚宿六度六十分,在赤道虚宿六度半强。三历官验得木星在赤道壁宿初度少,火星在赤道危宿十一度,土星在赤道虚宿六度半。今观木星,新历稍密,纪元、统元历皆疏;火星,纪元历全密,统元、新历皆疏;土星,新历稍密,纪元、统元历皆疏。"
由是朝廷始知三历异同,乃诏太史局以新旧历参照行之。礼部言:"新旧历官互相异同,参照实难,新历比之旧历稍密。"诏用新历,名以乾道历,己丑岁颁行。
孝荣有考春秋日食一卷,汉魏周隋日月交食一卷,唐日月交食一卷,宋朝日月交食一卷,气朔入行一卷,强弱日法格数一卷。