历象汇编 历法典 第二十二卷 钦定古今图书集成
历象汇编 第二十三卷
历象汇编 历法典 第二十四卷


    钦定古今图书集成历象汇编历法典

     第二十三卷目录

     历法总部汇考二十三

      宋五仁宗庆历一则 英宗治平一则 明天历法 神宗熙宁一则

    历法典第二十三卷

    历法总部汇考二十三

    宋五

    仁宗庆历元年冬十二月司天监上崇天万年历

    按:《宋史仁宗本纪》云云。

    英宗治平二年春三月颁明天历

    按《宋史英宗本纪》云云。 按《律历志》,《崇天历》行之至 于嘉祐之末。英宗即位,命殿中丞判司天监周琮及 司天冬官正王炳、丞王栋、主簿周应祥、周安世、马杰、 灵台郎杨得言作新历,三年而成。琮言“旧历气节加 时,后天半日,五星之行差半次,日食之候差十刻。”既 而司天中官正舒易简与监生石道、李遘更陈家学。 于是诏翰林学士范镇、诸王府侍讲孙思恭、国子监 直讲刘分賱考定是非。上推《尚书》“辰弗集于房”,与《春秋》 之日食参今历之所候,而易简、道遘等所学疏阔,不 可用《新书》为密。遂赐名《明天历》,诏翰林学士王圭序 之,而琮亦为《义略》冠其首。今纪其历法于后。

    明天历法

    调日法:朔馀周天分斗分岁差日度母附

    造历之法,必先立元。元正然后定日法,法定然后度 周天以定分至。三者有程,则历可成矣。“日者,积馀成 之;度者,积分成之。”葢日月始离,初行生分,积分成日。 自《四分历》洎,古之六历,皆以九百四十为日法,率由 日行一度,经三百六十五日四分之一,是为周天。月 行十三度十九分之七,经二十九日有馀,与日相会, 是为朔策。史官当会集日月之行,以求合朔。自汉太 初至于今,冬至差十日。如刘歆《三统》,复强于古,故先 儒谓之最疏。后汉刘洪考验四分,于天不合,乃减朔 馀,苟合时用。自是已降,率意加减,以造日法。宋世何 承天更以四十九分之二十六为强率,十七分之九 为弱率,于强弱之际以求日法。承天日法七百五十 二,得一十五强一弱。自后治历者,莫不因《承天》法累 强弱之数,皆不悟日月有自然合会之数。今稍悟其 失,定新历以三万九千为日法,六百二十四万为度 母,九千五百为斗分,二万六百九十三为朔馀,可以 上稽于古,下验于今。反复推求,若应绳准。又以二百 三十万一千为月行之馀。月行十三度之馀以一百六十万 四百四十七为日行之馀。日行周天之馀乃会日月之行,以 盈不足平之,并盈不足,是为“《一朔》之法。”日法也名元法今乃 以大月乘不足之数,以小月乘盈行之分,平而并之, 是为“《一朔》之实。”周天分也以法约实,得日月相会之数;皆 以等数约之,悉得今有之数。盈为朔虚不足为朔馀又二法相 乘为本母,各母互乘以减周天,馀则岁差生焉。亦以 等数约之,即得岁差度母,周天实用之数。此之一法, 理极幽眇。所谓“反复相求,潜遁相通”,数有冥符,法有 偶会,古历家皆所未达。

    以等数约之,得三万九千为元法,九千五百为斗分,二万六百九十三为朔馀,六百二十四万为日度母,二十二亿七千九百二十万四百四十七为周天分,八万四百四十七为岁差。

    岁馀,九千五百。古历日斗分

    “古者以周天三百六十五度四分度之一,是为斗分。 夫举正于中,上稽往古,下验当时,反复参求,合符应 准,然后施行于百代,为不易之术。”自后治历者,测今 冬至日晷,用校古法,过盈以万为母,课诸气分,率二 千五百以下、二千四百二十八已上,为中平之率。新 历斗分九千五百,以万平之,得二千四百二十五,半 “盈,得中平之数也。”而三万九千年冬至小馀成九千 五百日,满朔实一百一十五万一千六百九十三年, 齐于日分,而气朔相会。

    岁周:一千四百二十四万四千五百。以元法乘三百 六十五度,内斗分九千五百,得之,即为一岁之日分, 故曰“岁周。”

    若以二十四均之,得一十五日,馀八千五百二十,秒一十五,为一气之策也。

    朔实:一百一十五万一千六百九十三。本会日月之 行,以盈不足,平而得二万六百九十三,是为朔馀。备在 调日法术中是则四象全策之馀也。今以元法乘四象全 策二十九,总而并之,是为一朔之实也。古历以一百 万平朔馀之分,得五十三万六百以下、五百七十以

    上,是为中平之率。《新历》以一百万平之,得五十三万
    考证
    五百八十九,得中平之数也。

    若以四象均之,得七日,馀一万四千九百二十三秒,是为“弦策” 也。

    中盈、朔虚分:闰馀附日月以会朔为正,气序以斗建为 中,是故气进而盈分存焉。置中节两气之策,以一月 之全策三十减之,每至中气,即一万七千四十、秒十 二,是为中盈分。朔退而虚分列焉,置一月之全策三 十,以朔策及馀减之,馀一万八千三百七,是为朔虚 分。综中盈、朔虚分,而闰馀章焉。闰馀三万五千三百四十五秒一十三 从消息而自致,以《盈虚》名焉。

    纪法六十。《易》:乾象之爻九,坤象之爻六,《震》《坎》《艮》象之 爻皆七,《巽》《离》《兑》象之爻皆八。综八卦之数凡六十,又 六旬之数也。纪者,终也,数终八卦,故以纪名焉。 天正冬至大馀五十七,小馀一万七千,先测立冬晷 景,次取测立春晷景。取近者通计半之,为距至泛日。 乃以晷数相减;馀者以法乘之,满其日晷差而一,为 差刻。乃以差刻。

    《求冬至》:视其前晷,多则为减,少则为加;求《夏至》者,反之。

    “加减距至汎日为定日”,仍加半日之刻,命从前距日 辰算外,即二至加时日辰及刻分所在。如此推求,则 加时与日晷相协。今须积岁四百一年。治平元年甲辰岁气积年 也则《冬至》大、《小馀》与今适会。

    《天正经》朔大馀三十四,小馀三万一千,闰馀八十八 万三千九百九十。此乃检括日月交食加时早晚而 定之,损益在夜半后,得戊戌之日,以方程约而齐之, 今须积岁,七十一万一千七百六十一。治平元年甲辰岁朔积年 也则经朔大小馀与今有之数偕,闰馀而相会, 日度岁差,八万四百四十七。书举正南之星,以正四 方,盖先王以明时授人,奉天育物。然先儒所述,互有 同异。虞喜云:“尧时冬至,日短星昴,今二千七百馀年 乃东壁中。则知每岁渐差之所至。”又何承天云:“《尧典》: ‘日永星火,以正仲夏;宵中星虚,以正仲秋’。”今以中星 校之,所差二十七八度,即尧时冬至日在须女十度。 故祖冲之修《大明历》,始立岁差,率四十五年九月却 一度。虞邝、刘孝孙等因之,各有增损,以创新法。若从 虞喜之验,昴中则五十馀年日退一度;若依《承天》之 验,火中又不及百年日退一度。后《皇极》综两历之率而 要取其中,故七十五年而退一度。此乃通其意,未尽其 微。今则别调新率,改立岁差,大率七十七年七月,日退 一度。上《元命》于虚九,可以上覆往古,下逮于今。自帝 尧以来,循环考验,新历岁差,皆得其中,最为亲近。 《周天》分二十二亿七千九百二十万四百四十七,本 齐日月之行,会合朔而得之。在调日法使上考仲康房宿 之交,下验姜岌月食之冲,三十年间,若应准绳,则新 历周天,有自然冥符之数,最为密近。

    日躔盈缩定差,张胄玄名损益率曰“盈缩数”,刘孝孙 以盈缩数为胐朒积,《皇极》有陟降率、迟疾数,《麟德》曰 “先后盈缩数”,《大衍》曰损益、朏朒积,《崇天》曰“损益、盈缩 积。”所谓古历平朔之日,而月或朝觌东方,夕见西方, 则史官谓之胐朒。今以日行之所盈缩,月行之所迟疾,皆 损益之,或进退其日,以为定朔,则舒亟之度,乃“势数 使然,非失政之致也。新历以七千一为盈缩之极,其 数与月离相错而损益。盈缩为名,则文约而义见。” 升降分,《皇极》“躔衰有陟降率,《麟德》以日景差、陟降率、 日晷景消息为之,义通轨漏。夫南至之后,日行渐升, 去极近,故晷短而万物皆盛;北至之后,日行渐降,去 极远,故晷长而万物寖衰。”自《大衍》以下,皆从《麟德》。今 历消息日行之升降,积而为盈缩焉。

    赤道宿,汉百二年,议造历,乃定东西立晷仪,下漏刻, 以追二十八宿相距于四方赤道宿度,则其法也。其 赤道斗二十六度及分:牛八度,女十二度,虚十度,危 十七度,室十六度,壁九度,奎十六度,娄十二度,胃十 四度,昴十一度,毕十六度,觜二度,参九度,井三十三 度,鬼四度,柳十五度,星七度,张十八度,翼十八度,轸 十七度。角,十二度。亢,九度。氐,十五度。房,五度。心,五度。 尾,十八度。箕,十一度。自后相承用之。至唐初,李淳风 造浑仪,亦无所改。开元中,浮屠一行作《大衍历》,诏梁 令瓒作黄道游仪,测知毕、觜、参及舆鬼四宿。赤道宿 度,与旧不同。毕十七度觜一度参十度鬼三度自一行之后,因相沿 袭,下更五代,无所增损。至仁宗皇祐初,始有诏造黄 道浑仪,铸铜为之。自后测验赤道宿度,又一十四宿, 与一行所测不同。

    斗二十五度。牛七度。女十一度。危十六度。室十七度。胃十五度。毕十八度。井三十四度。鬼二度。柳十四度。氐十六度。心六度。尾十九度,箕十度。

    盖古今之人,以八尺圆器,欲以尽天体,决知其难矣。 又况图本所指距星,传习有差。故今赤道宿度,与古 不同。自汉太初后至唐开元治历之初,凡八百年间, 悉无更易。今虽测验与旧不同,亦岁月未久,新历两 备其数,如“淳风从旧”之意。

    月度转分。《洪范传》曰:“晦而月见西方谓之朏。月未合朔,在日后,今在日前,太疾也。朏者,人君舒缓,臣下骄 盈,专权之象。朔而月见东方谓之侧匿,合朔则月与 日合,今在日后,太迟也。侧匿者,人君严急,臣下危殆 恐惧之象。盈则进,缩则退。躔离九道,周合三旬,考其 变行,自有常数。”《传》称“人君有疾舒之变,未达月有迟 速之常也。”后汉刘洪粗通其旨,尔后治历者多循旧 法,皆考迟疾之分,增损平会之朔,得月后定追及日 之际而生定朔焉。至于加时早晚,或速或迟,皆由转 分强弱所致。旧历课转分,以九分之五为强率,一百 一分之五十六为弱率,乃于强弱之际而求秒焉。《新 历》转分二百九十八亿八千二百二十四万二千二 百五十一。以一百万平之,得二十七日五十五万四 千六百二十六,最得中平之数。旧历置日馀而求胐 朒之数,衰次不伦。今从其度,而迟疾有渐,月之课验, 稍符天度。

    转《度母》。转法会周附本以朔分并周天,是为《会周》。一朔之月常度 也各用本母去其朔差,为转终。朔差乃终外之数也各以等数约之, 即得实用之数。乃以等数约本母,为转度母。齐数也又 以等数约月分为转法。亦名转日法也以转法约转终,得转 日及馀本历创立此数,皆古历所未有。

    约得八千一百一十二万为转度母。二百九十八亿八千二百二十四万二千二百五十一为转终分。三百二十亿二千五百一十二万九千二百五十一为会周。一十亿八千四百四十七万三千为转法。二十一亿四千二百八十八万七千为朔差。

    月离迟疾定差:《皇极》有加减限、朏朒积,《麟德》曰增减 率、迟疾积,《大衍》曰损益率、朏朒积,《崇天》亦曰损益率、 朏朒积。所谓“日不及平行则损之,过平行则益之,从 阳之义也;月不及平行则益之,过平行则损之”,御阴 之道也。阴阳相错而以损益迟疾为名。新历以一万 四千八百一十九为迟疾之极,而得五度八分,其数 与“躔”相错,可以知合食加时之早晚也。

    进朔进朔之法,兴于《麟德》,自后诸历因而立法,互有 不同。假令仲夏月朔,月行极疾之时,合朔当于亥正, 若不进朔则晨,而月见东方;若从《大衍》当戌初进朔, 则朔日之夕,月生于西方。新历察朔日之馀,验月行 徐疾,变立法率,参验加时常,视定朔小馀,秋分后四 分法之三已上者,进一日;春分后,定朔晨分差如春 分之日者,三约之,以减四分之二。定朔小馀如此数 已上者,亦进以来日为朔。俾循环合度,月不见于朔 晨;交会无差,明必藏于朔夕。加时在于午中,则晦日 之晨同,二日之夕,皆合月见。加时在于酉中,则晦日 之晨尚见,二日之夕未生;加时在于子中,则晦日之 晨不见,二日之夕以生。定晦朔,乃月见之晨夕可知; 课小馀,则加时之早晏无失,使坦然不惑,触类而明 之。

    消息数,因漏刻立名,义通晷景。《麟德历差》曰:“屈伸率 天。”昼夜者,《易》进退之象也。冬至一阳爻生,而晷道渐 升,夜漏益减,象君子之道长,故曰息。夏至一阴爻生, 而晷道渐降,夜漏益增,象君子之道消,故曰消。表景 与阳为冲,从晦者也,故与夜漏长短。今以屈伸象太 阴之行,而刻差曰消息数。黄道去极,日行有南北,故 晷漏有长短。然景差徐疾不同者,句股使之然也。景 直晷中则差迟,与句股数齐则差急。随北极高下,所 遇不同。其黄道去极度数,与日景漏刻、昏晚中星反 覆相求消息用率,步日景而稽黄道,因黄道而生漏 刻而正中星。四术旋相为中,以合九服之变。约而易 知,简而易从。

    六十四卦,十二月卦出于孟氏,七十二候原于《周书》。 后宋景业因刘洪传卦,李淳风据旧历元图,皆未睹 阴阳之赜。至开元中,浮屠一行考扬子云《太玄经》,错 综其数,《索隐》周公三统,纪正时训,参其变通,著在爻 象,非深达《易》象,孰能造于此乎?今之所修,循一行旧 义,至于周策分率,随数迁变。夫六十卦直常度全次 之交者,诸侯卦也。竟六日三千四百八十六秒,而大 夫受之,次九卿受之,次三公受之,次天子受之,五六 相错,复协常月之次。凡九三应上九则天微然以静; 六三应上六则地郁然而定;九三应上六即温;六三 应上九即寒。上爻阳者风,阴者雨,各视所直之爻,察 不刊之象,而知五等与君辟之得失“过与不及焉。”七 十二候,李业兴以来迄于麟德,凡七家。历,皆以鸡始 乳为立春初候,东风解冻为次候,其馀以次承之。与 《周书》相校二十馀日,舛讹益甚,而一行改从古义,今 亦以《周书》为正。

    岳台日晷岳台者,今京师岳台坊地曰浚仪,近古候 景之所,《尚书·洛诰》称“东土”是也。《礼·玉人职》:“土圭长尺 有五寸,以致日”,此即日有尝数也。《司徒职》“以圭正日 晷”,日至之景,尺有五寸,谓之地中,此即是地。土中致 日景,与土圭等。然表长八尺,见于周髀。夫天有常运, 地有常中,历有正象,表有定数。言日至者,明其日至 此也;“景尺有五寸与圭等”者,是其景晷之真效。然夏至之日,尺有五寸之景,不因八尺之表,将何以得?故 《经》见夏至日景者,明表有定数也。新历周岁中晷长 短,皆以八尺之表测候,所得名中晷。常数交会日月, 成象于天,以辩尊卑之序。日,君道也;月,臣道也。谪食 之变,皆与人事相应。若人君修德以“禳之,则或当食 而不食。故太阴有变,行以避日,则不食。五星潜在日 下,为太阴御侮而扶救则不食。涉交数浅,或在阳历, 日光着盛,阴气衰微,则不食。德之休明,而有小眚焉, 天为之隐,是以光微蔽之,虽交而不见食。此四者,皆 德感之所繇致也。”按《大衍历议》,开元十二年七月戊 午朔,当食时,自交阯至朔方,同日度景。测候之际,晶 明无云而不食。以历推之,其日入交七百八十四分, 当食八分半。十三年,天正南至,东封礼毕还次。梁、宋 史官言十二月庚戌朔当食。帝曰:“予方修先后之职, 谪见于天,是朕之不敏,无以对扬上帝之休也。”于是 彻膳素服以俟之,而卒不食。在位之臣莫不称庆,以 谓德之动天,不俟终日。以历推之,是月入交二度,弱 当食十五分之十三,而阳光自若,无纤毫之变,虽算 术乖舛,不宜若是。凡治历之道,定分最微,故损益毫 釐,未得其正。则上考《春秋》以来,日月交食之载,必有 所差。假令治历者因《开元》二食变交限以从之,则所 协甚少,而差失过多。由此明之。《诗》云:“此日而微”,乃非 天之常数也。旧历直求月行入交,今则先课交初所 在,然后与月行更相表里,务通精数。

    四正食差。“正交如累壁,渐减则有差。在内食分多,在 外食分少;交浅则间遥,交深则相薄,所观之地又偏, 所食之时亦别。苟非地中,皆随所在而渐异。纵交分 正等同在南方,冬食则多,夏食乃少,假均冬夏,早晚 又殊,处南北则高,居东西则下,视有斜正,理不可均。 月在阳历,校验古今交食,所亏不过其半。合置四正” 食差,则斜正于卯酉之间,损益于子午之位,务从亲 密,以考精微。

    五星立率:“五星之行,亦因日而立率,以示尊卑之义。 日周四时,无所不照,君道也。星分行列宿,臣道也。阴 阳进退,于此取仪刑焉。是以当阳而进,当阴而退,皆 得其常,故加减之。”古之推步,悉皆顺行,至秦方有金 火逆数。《大衍》曰:

    “木星之行,与诸星稍异。商周之际,率一百二十年而 超一次。至战国之时,其行寖急。逮中平之后,八十四 年而超一次。自此之后,以为常率。”其行也,初与日合, 一十八日行四度,乃晨见东方。而顺行一百八日,计 行二十二度强,而留二十七日,乃退行四十六日半, 退行五度强,与日相望。旋日而退,又四十六日半,退 五度强,复留二十七日,而顺行一百八日,行十八度 强,乃夕伏西方。又十八日,行四度,复与日合。

    火星之行,初与日合,七十日行五十二度,乃晨见东 方。而顺行二百八十日,计行二百一十六度半,弱而 留十一日。乃退行二十九日,退九度,与日相望。旋日 而退,又二十九日,退九度。复留十一日。而顺行二百 八十日,行一百六十四度半,弱,而夕伏西方。又七十 日,行五十二度,复与日合。

    土星之行,初与日合,二十一日行二度半,乃晨见东 方。顺行八十四日,计行九度半强,而留三十五日。乃 退行四十九日,退三度半,与日相望。乃旋日而退,又 四十九日,退三度少,复留三十五日。又顺行八十四 日,行七度强,而夕伏西方。又二十一日,行二度半,复 与日合。

    金星之行,初与日合,五十八日半行四十九度太,而 夕见西方。乃顺行二百三十一日,计行二百五十一 度半,而留七日。乃退行九日,退四度半,而夕伏西方。 又六日半,退四度太,与日再合。又六日半,退四度太, 而晨见东方。又退九日,逆行四度半,而复留七日。而 复顺行二百三十一日,行二百五十一度半,乃晨伏 东方。又三十八日半,行四十九度太,复与日会。 水星之行,初与日合,十五日行三十三度,乃夕见西 方。而顺行三十日,计行六十六度,而留二日。乃夕伏 西方。而退十日,退八度,与日再合。又退十日,退八度, 乃晨见东方。而复留二日。又顺行三十三日,行三十 三度,而晨伏东方。又十五日,行三十三度,“与日复会。” 《一行》云:“五星伏见,留逆之效,表里盈缩之行,皆系之 于时,验之于政。小失则小变,大失则大变,事微而象 微,事章而象章。盖皇天降谴,以警悟人主。又或算者 昧于象,占者迷于数,睹五星失行,悉谓之历,舛以数 象相参,两丧其实。大凡校验之道,必稽古今注记,使 上下相距,反复相求。苟独异常,则失行可知矣。 星行盈缩,五星差行,惟火尤甚。乃有南侵狼坐,北入 匏瓜,变化超越,独异于常。是以日行之分,自有盈缩, 此乃天度广狭不等,气序升降有差。考今升降之分, 积为盈缩之数。”凡五星入气加减,兴于张子信。以后 方士各自增损,以求亲密。而《开元历》别为四象六爻, 均以进退。今则别立盈缩,与旧异五星见伏,五星见伏,皆以日度为规。日度之运,既进 退不常,星行之差,亦随而增损。是以五星见、伏,先考 日度之行;今则审日行盈缩,究星躔进退。五星见伏, 率皆密近。

    旧说,“水星晨应见、不见在雨水后、谷雨前,夕应见不见在处暑后、霜降前。” 又云:“五星在卯酉南,则见迟伏早;在卯酉北,则见早伏迟。” 盖天势使之然也。

    步气朔术

    演纪上元甲子岁,距治平元年甲辰岁,积七十一万 一千七百六十算外。上验往古每年减一算下算将来每年加一算 元法:三万九千。

    岁周:一千四百二十四万四千五百。

    朔实:一百一十五万一千六百九十三。

    岁周:三百六十五日,馀九千五百。

    朔策:二十九,馀二万六百九十三。

    望策:一十四、馀二万九千八百四十六半。

    弦策:七、馀一万四千九百二十三、秒四半。

    气策:一十五,馀八千五百二十,秒一十五。

    中盈分:一万七千四十一、秒一十二。

    朔虚分,一万八千三百七。

    闰限:一百一十一万六千三百四十四、秒六。

    岁闰:四十二万四千一百八十四。

    月闰,三万五千三百四十八,秒一十二。

    没限:三万四百七十九、秒三。

    纪法:六十,秒母一十八。

    求《天正冬至》:置所求积年,以岁周乘之,为天正冬至 气积分;满元法除之为积日,不满为小馀。日盈纪法 去之,不尽,命甲子,算外,即得所求年前天正冬至日 辰及馀。

    求次气:“置天正冬至大、小馀,以气策加之,即得次气 大、小馀。”

    若秒盈秒母从小馀,小馀满元法从大馀,大馀满纪法即去之。

    命大馀甲子,算外,即次气日辰及馀。馀气累而求之 求《天正经朔》:置天正冬至气积分,满朔实去之为积 月,不尽为闰馀;盈元法为日,不盈为馀;以减天正冬 至大、小馀,为天正经朔大小馀。

    大馀不足减,加纪法;小馀不足减,退大馀,加元法以减之。

    命大馀甲子,算外,即得所求年前天正经朔日辰及 馀。

    《求弦望及次朔经日》:置天正经朔大、小馀,以弦策累 加之,命如前,即得弦、望及次朔经日日辰及馀。 求没日:置有没之气小馀。

    二十四气小馀在没限已上者,为“有没之气。”

    以秒母乘之。其秒从之用减七十一万二千二百二十五, 馀以一万二百二十五除之,为没日,不满为馀。以没 日加其气大馀,命甲子,算外,即其气没日日辰。 求减日,置有减经朔小馀。

    《经朔》小馀不满朔虚分者,为有减之朔。

    以三十乘之,满朔虚分为减日,不满为馀。以减日加 经朔大馀,命甲子,算外,即其月减日日辰。

    步发敛术

    候策:五,馀二千八百四十、秒五。

    卦策:六、馀三千四百八、秒六。

    土王策:三,馀一千七百四、秒三。

    辰法:三千二百五十。

    刻法三百九十。

    半辰法:一千六百二十五。

    秒母:一十八。

    求七十二候:各置中节大、小馀命之,为初候;以候策 加之为次候;又加之为末候。各命甲子,算外,即得其 候日辰。

    求六十四卦:各因中气大、小馀命之,为公卦用事日; 以卦策加之,即次卦用事日;以土王策加诸侯之卦, 得十有二节之初,外卦用事日。

    求五行用事日:各因四立之节大、小馀命之,即春木、 夏火、秋金、冬水首用事日;以土王策减四季中气大、 小馀,命甲子,算外,即其月土始用事日也。

    求发敛加时:各置小馀,满辰法除之为辰数,不满者, 刻法而一为刻,又不满为分。命辰数从子正,算外,即 得所求加时辰时。

    若以半辰之数,加而命之,即得辰初后所入刻数。

    求发敛去经朔:置天正经朔闰馀,以月闰累加之,即 每月闰馀;满元法除之为闰日,不尽为小馀,即得其 月中气去经朔日及馀秒。

    其闰馀满闰限,即为置闰,以月内无中气为定。

    求卦候去经朔:各以卦、候策及馀秒累加减之。中气前减 中气后加即各得卦候去经朔日及馀秒。

    步日躔术

    日度母,六百二十四万周天分,二十二亿七千九百二十万四百四十七。 周天,三百六十五度。

    馀一百六十四万四百四十七,约分二千五百六十四、秒八十二。

    岁差:八万四百四十七。

    二至限:一百八十二度。

    馀二万四千二百五十,约分六千二百一十八。

    《一象》度:九十一。

    馀一万二千一百二十五,约分三千一百九。

    求《朔弦望入盈缩度》:置二至限度及馀,以天正闰日 及馀减之,馀为天正经朔入缩度及馀;以弦策累加 之,满二至限度及馀去之。则盈入缩缩入盈而互得之即得弦、望 及次经朔日所入盈缩度及馀。

    其馀以一万乘之,元法除之,即得约分。

    求《朔弦望盈缩差及定差》各置朔弦望所入盈缩度 及约分,如在象度分以下者为在初;以上者覆减二 至限,馀为在末。置初末度分于上,列二至于下,以上 减下,馀以下乘上为积数;满四千一百三十五除之 为度,不满,退除为分,命曰盈缩差度及分。若以四百 乘积数,满五百六十七除之,为盈缩定差。

    若用《立成》者,以其度损益率乘度除,满元法而一,所得以损益其度下盈缩积,为定差度。其损益初末分为二日者,各随其初、末以乘除。其后皆如此例。

    求定气日冬夏二至盈缩之端,以常为定;馀者,以其 气所得盈缩差度及分,盈减缩加常气日及约分,即 为其气定日及分。

    赤道宿度

    斗二十六 牛八  女十二 虚,十及分。

    危:十七  室:十六 壁:九

    “北方七宿”九十八度。馀一百六十万四百四十七,约分二千五百六十四。

    奎:十六  娄:十二 胃:十四 昴:“十一”

    毕:十七  觜:一  参:十

    “西方七宿” 八十一度。

    井:三十三 鬼:三  柳:十五 星:七

    张:十八,  翼:十八, 轸:十七

    “南方七宿” 一百一十一度。

    角:十二  亢:九  氐:十五 房:五

    心:五   尾:十八 箕:十一

    “东方七宿” 七十五度。

    前皆赤道度,自《大衍》以下,以仪测定,用为常数。赤道 者,常道也,纮于天半,以格黄道。

    求《天正冬至赤道日度》:以岁差乘所求积年,满周天 分去之,不尽,用减周天分,馀以度母除之,一度为度, 不满为馀。

    馀以一万乘之,度母退除为约分。

    命起赤道虚宿,六度去之,至不满宿,即所求年天正 冬至加时赤道日躔所在宿度及分。

    《求夏至赤道加时日度》:“置天正冬至加时赤道日度, 以二至限度及分加之,满赤道宿度去之,即得夏至 加时赤道日度。”

    若求二至昏后夜半赤道日度者,各以二至之日约馀减一万分,馀以加二至加时赤道日度,即为二至初日昏后夜半赤道日度;每日加一度,满赤道宿度去之,即得每日昏后夜半赤道日度。

    求《赤道宿积度》:“置冬至加时赤道宿全度,以冬至赤 道加时日度减之,馀为距后度及分”;以赤道宿度累 加之,即各得赤道其宿积度及分。

    求赤道宿积度入初、末限,各置赤道宿积度及分,满 九十一度三十一分去之,馀在四十五度六十五分 半以下。分以日为母为在初限以上者,用减九十一度三 十一分,馀为入末限度及分。

    求二十八宿黄道度:各置赤道宿入初、末限度及分, 用减一百一十一度三十七分,馀以乘初、末限度及 分,进一位,以一万约之,所得,命曰黄赤道差度及分; 在至后、分前减,在分后、至前加,皆加减赤道宿积度 及分,为其宿黄道积度及分;以前宿黄道积度减其 宿黄道积度,为其宿黄道及分。其分就近为太半少

    黄道宿度

    斗:二十三牛:“七”  《女》十一: 虚十。少秒六十四 危:十七 室:十七 壁:《九》。

    北方七宿九十七度半。秒六十四。

    奎:十七 娄:十二 胃:十四 昴:十 毕:十六    觜:一     参:九

    “西方七宿” 八十一度。

    井:三十    鬼:二  《柳》:十四 星:“七 张”:十八 《翼》:十九。 《轸》:十八

    “南方七宿” 一百一十一度。

    角:十三    亢:九  氐:十五 房:五 心:四     尾:十七    箕:十

    “东方七宿”七十四度。太。

    七曜循此黄道宿度,准今历变定。若上考往古,下验将来,当据岁差,每移一度,乃依法变从当时宿度,然 后可步日、月、五星,知其守犯。

    《求天正冬至加时黄道日度》:以冬至加时赤道日度 及分,减一百一十一度三十七分,馀以冬至加时赤 道日度及分乘之,进一位,满一万约之为度,不满为 分,命曰赤道差;用减冬至赤道日度及分,即为所求 年天正冬至加时黄道日度及分。

    《求冬至之日晨前夜半日度》:置一万分,以其日升分 加之,以乘冬至约馀,以一万约之,所得,以减冬至加 时黄道日度,即为冬至之日晨前夜半黄道日度及 分。

    求《逐月定朔之日晨前夜半黄道日度》:“置其朔距冬 至日数,以其度下盈缩积度盈加缩减之,馀以加天 正冬至夜半日度,命之,即其月定朔之日晨前夜半 日躔所在宿次。”

    求每日夜半黄道日度:“各置其定朔之日晨前夜半 黄道日度,每日加一度,以其日升降分升加降减之, 满黄道宿度去之,即各得每日晨前夜半黄道日躔 所在宿度及分。”

    若次年冬至,小馀满法者,以升分极数加之。

    步晷漏术

    《二至限》:一百八十一日六十二分。

    一象度:九十一度三十一分。

    消息法,一万六百八十九。

    辰法:三千二百五十。

    刻法三百九十。

    半辰法:一千六百二十五。

    昏明刻分,九百七十五。

    昏、明二刻一百九十五分。

    《冬至岳台晷景常数》:一丈二尺八寸五分。

    《夏至岳台晷景常数》:一尺五寸七分。

    《冬至后初限》《夏至后末限》,四十五日六十二分。 《夏至后初限》《冬至后末限》,一百三十七日。

    求《岳台晷景》入二至后日数:计入二至后来日数,以 二至约馀减之,仍加半日之分,即为入二至后来日 午中积数及分。

    求《岳台晷景午》中定数:置所求午中积数,加初限以 下者为在初;以上者,覆减二至限,馀为在末;其在冬 至后初限、夏至后末限者,以入限日减一千九百三 十七半,为汎差;仍以入限日分乘其日盈缩积。盈缩积在 日度术中五因百约之,用减汎差,为定差。乃以入限日分 自相乘,以乘定差,满一百万为尺,不满为寸,为分及 小分,以减冬至常晷,馀为其日午中晷景定数。若所 求入冬至后末限、夏至后初限者,乃三约入限日分, 以减四百八十五少,馀为汎差。仍以盈缩差减极数。 馀者,若在春分后、秋分前者,直以四约之,以加汎差, 为定差。若春分前、秋分后者,以去二分日数及分乘 之,满六百而一,以减汎差,馀为定差。乃以入限日分 自相乘,以乘定差,满一百万为尺,不满为寸为分及 小分;以加夏至常晷,即为其日午中晷景定数。 求每日消息定数,置所求日中日度分,如在二至限 以下者为在息;以上者去之,馀为在消。又视入消息 度,加一象以下者,为在初;以上者,覆减二至限,馀为 在末。其初、末度自相乘,以一万乘而再折之,满消息 法除之,为常数。乃副之,用减一千九百五十,馀以乘 其副,满八千六百五十除之,所得以加常数,为所求 消息定数。

    求《每日黄道去极度及赤道内外度》:置其日消息定 数,以四因之,满三百二十五除之为度,不满,退除为 分,所得,在春分后加六十七度三十一分,在秋分后 减一百一十五度三十一分,即为所求日黄道去极 度及分。以黄道去极度与一象度相减,馀为赤道内、 外度。若去极度少,为日在赤道内;若去极度多,为日 在赤道外。

    求每日晨昏分及日出入分:以其日消息定数,春分 后加六千八百二十五,秋分后减一万七百二十五, 馀为所求日晨分;用减元法,馀为昏分。以昏明分加 晨分,为日出分;减昏分,为日入分。

    求每日距中距子度及每更差度:置其日晨分,以七 百乘之,满七万四千七百四十二除为度,不满,退除 为分,命曰距子度;用减半周天,馀为距中度。

    若倍距子度,五除之,即为每更差度及分。若依《司晨星漏历》,则倍距子度减去待旦三十六度五十二分半,馀以五约之,即每更差度。

    求每日夜半定漏:置其日晨分,以刻法除之为刻,不 满为分,即所求日夜半定漏。

    求《每日昼夜刻及日出入晨刻》:倍夜半定漏,加五刻, 为定刻;用减一百刻,馀为昼刻。以昏明刻加夜半定 漏,满辰法除之为辰数,不满,刻法除之为刻,又不满 为刻分。命辰数从子正,算外,即日出辰刻;以昼刻加 之,命如前,即日入辰刻

    若以半辰刻加之,即命从辰初也。

    求更点辰刻:倍夜半定漏,二十五而一,为点差刻;五 因之,为更差刻。以昏明刻加日入辰刻,即甲夜辰刻; 以更点差刻累加之,满辰刻及分去之,各得更点所 入辰刻及分。

    若同司辰星漏历者,倍夜半定漏,减去待旦一十刻,馀依术求之,即同内中更点。

    求《昏晓及五更中星》:置距中度,以其日昏后夜半赤 道日度加而命之,即其日昏中星所格宿次。其昏中 星便为初更中星。以每更差度加而命之,即乙夜所 格中星;累加之,得逐更中星所格宿次;又倍距子度, 加昏中星命之,即晓中星所格宿次。

    若同《司辰星漏历》中星,则倍距子度,减去待旦十刻之度三十六度五十二分半,馀约之为五更,即同内中更点中星。

    求《九服距差日》:各于所在立表候之,若地在岳台北, 测冬至后与岳台冬至晷景同者,累冬至后至其日, 为距差日。若地在岳台南,测夏至后与岳台晷景同 者,累夏至后至其日,为距差日。

    求《九服晷景》:“若地在岳台北冬至前后者,以冬至前 后日数减距差日为馀日,以馀日减一千九百三十 七半,为汎差,依前术求之,以加岳台冬至晷景常数, 为其地其日中晷常数。若冬至前后日多,以距差日 乃减去距差日,馀依前术求之,即得其地其日中晷 常数。若地在岳台南夏至前后者,以夏至前后日数” 减距差日,为馀日,乃三约之,以减四百八十五少,为 汎差。依前术求之,以减岳台夏至晷景常数,即其地 其日中晷常数。如夏至前后日数多于距差日,乃减 岳台夏至常晷,馀即晷在表南也。若夏至前后日多 于距差日,即减去距差日,馀依前术求之,各得其地 其日中晷常数。

    若求定数,依《立成》以求午中晷景定数。

    求《九服所在昼夜漏刻》冬夏二至:“各于所在下水漏, 以定其地二至夜刻,乃相减,馀为冬夏至差刻。置岳 台其日消息定数,以其地二至差刻乘之,如岳台二 至差刻,二十而一,所得,为其地其日消息定数。”乃倍 消息定数,满刻法约之为刻,不满为分,乃加减其地 二至夜刻。

    “秋分后” ,春分前,减冬至夜刻;春分后,秋分前,加夏至夜刻。

    “为其地其日夜刻”;用减一百刻,馀为昼刻。

    “其日出入辰刻及距中度五更中星” ,并依前术求之。

    步月离术

    转度母:八千一百一十二万。

    转终分:二百九十八亿八千二百二十四万二千二 百五十一。

    朔差:二十一亿四千二百八十八万七千。

    朔差,二十六度。馀三千三百七十六万七千约馀四千一百六十二半 转法:一十亿八千四百四十七万三千。

    会周,三百二十亿二千五百一十二万九千二百五 十一。

    转终,三百六十八度。馀三十八万二千二百五十一约馀二千七百八 转终,二十七日。馀六亿一百四十七万一千二百五十一约馀五千五百四十六 中度,一百八十四度。馀一千五百四万一千一百一十五半约馀一千八百五十四 象度:九十二度。馀七百五十二万五百六十二太约分九百二十七 月平行十三度。馀二千九百九十一万三千约分三千六百八十七半 望差:一百九十七度。馀三千一百九十二万四千百二十五半约分三千九百 十四

    弦差:九十八度。馀五千六百五十二万二千三百一十二太约分六千九百六十七 日衰一十八,小分九。

    求月行入转度:以朔差乘所求积月,满转中分去之, 不尽为转馀;满转度母除为度,不满为馀。

    其馀,若以一万乘之,满转度母除之,即得约分。若以转法除转馀,即为入转日及馀。

    即得所求月加时入转度及馀。

    若以弦度及馀累加之,即得上弦、望、下弦及后朔加时入转度及分。其度若满转终度及馀,去之。

    其入转度如在中度以下,为《月行在疾历》;如在中度 以上者,乃减去中度及馀,为月入迟历。

    求《月行迟疾差度及定差》:置所求月行入迟速度,如 在象度以下为在初;以上,覆减中度,馀为在末。其度馀用 约分百为母置初、末度于上,列二百一度九分于下,以上 减下,馀以下乘上,为积数;满一千九百七十六除为 度,不满,退除为分,命曰“迟疾差度。”在疾为减在迟为加以一万 乘积数,满六千七百七十三半除之,为“迟疾定差。”

    疾加迟减:若用《立成》者,以其度下损益率乘度馀,满转度母而一,所得,随其损益,即得迟疾及定差。其迟疾初末损益分为二日者,各加其初、末以乘除。

    求《朔弦望所直度下月行定分》:置迟疾所入初、末度 分,进一位,满七百三十九除之,用减一百二十七,馀为衰差。以衰差疾初迟末减,迟初疾末加,皆加减平 行度分,为其度所直月行定分。其度以百命为分 《求朔弦望定日》:各以日躔盈缩、月行迟疾定差加减 经朔弦、望小馀,满若不足,进退大馀,命甲子,算外,各 得定日日辰及馀。若定朔干名与后朔干名同者,月 大不同月小月内无中气者,为闰月。

    凡注历,观定朔小馀,秋分后四分之三已上者,进一日。若春分后,其定朔晨分差如春分之日者,三约之,以减四分之三。如定朔小馀及此数已上者,进一日。朔或当交有食,初亏在日入已前者,其朔不进弦。望定小馀不满日出分者,退一日。其望或当交有食,初亏在日出已前,其定望小馀虽满日出分者,亦退之。“又月行九道迟疾,历有三大二小;日行盈缩,累增损之,则有四大三小,理数然也。若循其常,则当察加时早晚,随其所近而进退之,使月之大小不过连三。” 旧说,正月朔有交,必须消息前后一两月移食在晦二之日。且日食当朔,月食当望,盖自然之理。夫日之食,盖天之垂诫,警悟时政。若道化得中,则变咎为祥。国家务以至公理天下,不可私移晦朔,宜顺天诫。故《春秋传》书“日食,乃纠正其朔” ,不可专移食于晦二。其正月朔有交,一从近典,不可移避。

    《求朔定弦望加时日度》:“置朔、弦、望中日及约分,以日 躔盈缩度及分盈加缩减之,又以元法退除迟疾定 差,疾加迟减之,馀为其朔、弦、望加时定日”;以天正冬 至加时黄道日度加而命之,即所求“朔、弦、望加时定 日所在宿次。”朔望有交则依后术

    求月行九道:凡合朔所交,冬在阴历,夏在阳历,月行 青道。

    冬至、夏至后,青道半交在春分之宿,当黄道东;立夏、立冬后,青道半交在立春之宿,当黄道东南:至所冲之宿亦如之。

    冬在阳历,夏在阴历,月行白道。

    “冬至、夏至后,白道半交在秋分之宿,当黄道西;立冬、立夏后,白道半交在立秋之宿,当黄道西北” :至所冲之宿亦如之。

    “春在阳历,秋在阴历”,月行朱道。

    春分、秋分后,朱道半交在夏至之宿,当黄道南;立春、立秋后,朱道半交在立夏之宿,当黄道西南:至所冲之宿亦如之。

    “春在阴历,秋在阳历”,月行黑道。

    春分、秋分后,黑道半交冬至之宿,当黄道正北;立春、立秋后,黑道半交在立冬之宿,当黄道东北:至所冲之宿亦如之。

    《四序离》为八节,至阴阳之所交,皆与黄道相会,故月 行九道,各视月所入正交积度。视正交九道宿度所入节候即其道其节 所起满象度及分去之馀。入交积度及象度并在交会术中若在半 象以下,为在初限;以上,覆减象度及分,为在末限。用减 一百一十一度三十七分,馀以所入初、末限度及分 乘之,退位,半之,满百为度,不满为分,所得为月行与 黄道差数。距半交后,正交前,以差数减;距正交后,半 交前,以差数加。

    此加减出入六度,单与黄道相较之数,若较之赤道,随数迁变不常。

    计去二至以来度数,乘黄道所差,九十而一,为月行 与黄道差数。凡日以赤道内为阴,外为阳;月以黄道 内为阴,外为阳。故月行宿度,入春分交后行阴历,秋 分交后行阳历,皆为同名。若入春分交后行阳历,秋 分交后行阴历,皆为异名。其在同名,以差数加者加 之,减者减之。其在异名,以差数加者减之,减者加之, 皆加减黄道宿积度,为九道宿积度。以前宿九道宿 积度减其宿九道宿积度,馀为其宿九道宿度及分。 其分就近约为太半少三数

    求《月行九道入交度》:“置其朔加时定日度,以其朔交 初度及分减之,馀为其朔加时月行入交度及馀。”其馀 以一万乘之以元法退除之即为约馀以天正冬至加时黄道日度,加 而命之,即正交月离所在黄道宿度。

    求《正交加时月离九道宿度》:以正交度及分减一百 一十一度三十七分,馀以正交度及分乘之,退一等, 半之,满百为度,不满为分,所得,命曰“定差。”以定差加 黄道宿度,计去冬、夏至以来度数,乘定差,九十而一, 所得,依同异名加减之,满若不足,进退其度,命如前, 即正交加时月离九道宿度及分。

    求《定朔弦望加时月离所在宿度》:各置其日加时,日 躔所在,变从九道,循次相加,凡合朔加时,月行潜在 日下,与太阳同度,是为加时月离宿次。

    先置朔弦望加时黄道宿度,以正交加时黄道宿度减之,馀以加其正交加时九道宿度,命起正交宿次算外,即朔弦望加时所当九道宿度。其合朔加时,若非正近,则日在黄道,月在九道,各入宿度,虽多少不同,考其去极,若应绳准,故云“月行潜在。”

    日下与太阳同度

    各以弦望度及分,如其所当九道宿度,满宿次去之, 各得加时。九道月离宿次。

    求《定朔夜半入转》:以所求经朔小馀减其朔加时入 转日馀。其经朔小馀以二万七千八百七乘之即母转法“为其经朔夜半入 转。”若定朔大馀有进退者,亦进退转日;无进退,则因 经为定。其馀以转法退收之即为约分

    求《次月定朔夜半入转》:因定朔夜半入转,大月加二 日,小月加一日,馀分皆加四千四百五十四,满转终 日及约分去之,即次月定朔夜半入转;累加一日,去 命如前,各得逐日夜半入转日及分。

    《求定朔弦望夜半月度》:各置加时小馀。若非朔望有交者有用定 朔弦望小馀以其日月行度分乘之,满元法而一为度,不 满,退除为分,命曰“加时度。”以减其日加时月度,即各 得所求夜半月度。

    求晨昏月:以晨昏乘其日月行定分,元法而一,为晨 度;用减月行定分,馀为昏度。各以晨昏度加夜半月 度,即所求晨昏月所在宿度。

    求《朔、弦、望晨昏定程》:“各以其朔昏定月减上弦昏定 月,馀为朔后昏定程;以上弦昏定月减望昏定月,馀 为上弦后昏定程;以望晨定月减下弦晨定月,馀为 望后晨定程;以下弦晨定月减次朔晨定月,馀为下 弦后晨定程。”

    求转积度:计四七日月行定分,以日衰加减之,为逐 日月行定程;乃自所入日计求定之,为其程转积度 分。

    其四七日月行定分者,初日益迟一千二百一十七日渐疾一千三百四十一,十四日损疾一千四百六十一,二十一日渐迟一千三百二十八。乃观其迟疾之极差而损益之,以百为分母。

    求每日晨昏月:以转积度与晨昏定程相减,馀以距 后程日数除之,为日差。定程多为加定程少为减以“加减每日月 行定分,为每日转定度及分;以每日转定度及分,加 朔、弦、望晨昏月,满九道宿次去之,即为每日晨昏月 离所在宿度及分。”凡注历朔后注昏望后注晨“已前月度,并依九 道所推,以究算术之精微。”若注《历》求其速要者,即依 后术以推黄道月度。

    求《天正十一月定朔夜半平行月》:以“天正经朔小馀乘 平行度分,元法而一为度,不满,退除为分秒,所得,为 经朔加时度;用减其朔中日,即经朔晨前夜半平行 月积度。”若定朔有进退以平行度分加减之即为天正十一月定朔之 日晨前夜半平行月积度及分。

    求次月定朔之日夜半平行月:“置天正定朔之日夜 半平行月,大月加三十五度八十分六十一秒,小月 加二十二度四十三分七十三秒半,满周天度分即 去之,即每月定朔之晨前夜半平行月积度及分秒。” 求定弦、望夜半平行月,计弦、望距定朔日数,以乘平 行度及分秒,以加其定朔夜半平行月积度及分秒, 即定弦、望之日夜半平行月积度及分秒。亦可直求朔望不复 求度从简易也

    求《天正定朔夜半入转度》:置天正经朔小馀,以平行 月度及分乘之,满元法除为度,不满,退“除为分秒,命 为加时度;以减天正十一月经朔加时入转度及约 分,馀为天正十一月经朔夜半入转度及分。若定朔 大馀有进退者,亦进退平行度分,即为天正十一月 定朔之日晨前夜半入转度及分秒。”

    求次月定朔及弦、望夜半入转度:“因天正十一月定 朔夜半入转度分,大月加三十二度六十九分一十 七秒,小月加十九度三十二分二十九秒半,即各得 次月定朔夜半入转度及分。各以朔、弦、望相距日数 乘平行度分以加之,满转终度及秒即去之,如在中 度以下者为在疾;以上者去之,馀为入迟历,即各得 次朔、弦、望定日晨前夜半入转度及分。”

    若以平行月度及分收之,即为定朔弦望入转日。

    求《定朔弦望夜半定月》:以定朔、弦、望夜半入转度分, 乘其度损益衰,以一万约之为分,百约之为秒,损益 其度下迟疾度,为迟疾定度;乃以迟加疾减夜半平 行月,为朔、弦、望夜半定月积度;以冬至加时黄道日 度加而命之,即定朔、弦、望夜半月离所在宿次。

    若有求晨昏月,以其日晨昏分乘其日月行定分,元法而一,所得为晨昏度;以加其夜半定月,即得朔、弦、望晨昏月度。

    求朔弦望定程:各以朔、弦、望定月相减,馀为定程。

    若求晨昏定程,则用晨昏定月相减,朔后用昏,望后用“晨。”

    求《朔弦望转积度分》:“计四七日月行定分,以日衰加 减之,为逐日月行定分;乃自所入日计之,为其程转 积度分。”

    其四,七日月行定分者,初日益迟一千二百一十七日渐疾一千三百四十一,十四日损疾一千四百六十一,二十一日渐迟一千三百二十八,乃视。

    其迟疾之极差,而损益之分,以百为母。

    求每日月离宿次:各以其朔、弦、望定程与转积度相 减,馀为程差;以距后程日数除之,为日差。定程多为益差定程 少为损差以日差加减月行定分,“为每日月行定分;以每 日月行定分累加定朔、弦望夜半月在宿次,命之”,即 每日晨前夜半月离宿次。如晨昏宿次即得每日晨昏月度

    步交会术

    交度母:六百二十四万。

    周天分:二十二亿七千九百二十万四百四十七, 朔差,九百九十万一千一百五十九。

    朔差:一度,馀三百六十六万一千一百五十九; 《望差》空度,馀四百九十五万五百七十九半。

    《半周天》,一百八十二度。馀三百九十二万二百二十三半约分六千二百八十二 日食限:一千四百六十四。

    月食限:一千三百三十八。

    盈初限缩末限:六十度八十七分半。

    缩初限盈末限:一百二十一度七十五分。

    求交初度:置所求积月,以朔差乘之,满周天分去之, 不尽,覆减周天分,满交度母除之为度,不满为馀,即 得所求月交初度及馀。以半周天加之,满周天去之, 馀为交中度及馀。

    若以望差减之,即得其月望交初度及馀;以朔差减之,即得次月交初度及馀;以交度母退除,即得馀分。若以天正黄道日度加而命之,即各得交初、中所在宿度及分。

    求《日月食甚小馀》及加时辰刻:“以其朔、望月行迟疾 定差,疾加迟减经朔、望小馀。”

    若不足减者,退大馀一,加元法以减之,若加之满法者,但积其数。

    以一千三百三十七乘之,满其度所直月行定分除 之,为月行差数;乃以日躔盈定差盈加缩减之,馀为 其朔望食甚小馀。

    凡加减满者不足,进退其日。此朔望加时以究月行迟疾之数,若非有交会,直以经定小馀为定。

    置之如前《发敛加时术》入之,即各得日月食甚所在 晨刻。

    视食甚小馀,如半法以下者,覆减半法,馀为午前分;半法已上者,减去半法,馀为午后分。

    求《朔望加时日月度》:以其朔、望加时小馀与经朔、望 小馀相减,馀以元法退收之,以加减其朔、望中日及 约分。经朔望少加经朔望多减“为其朔、望加时中日。”乃以所入日 升降分乘所入日约分,以一万约之,所得,随以损益 其日下盈缩积,为盈缩定度;以盈加缩减加时中日, 为其朔、望加时定日;望则更加半周天,为加时定月; 以天正冬至加时黄道日度加而命之,即得所求朔、 望加时日月所在宿度及分。

    求《朔望日月加时去交度分》:“置朔望日月加时定度, 与交初、交中度相减,馀为去交度分。”就近者相减之其度以百通之 为分加时度:多为后,少为前,即得其朔望去交前后分。

    交初后、交中前,为月行外道阳历;交中后、交初前,为月行内道阴历。

    《求日食四正食差定数》:置其朔加时定日,如半周天 以下者为在盈;以上者去之,馀为在缩;视之,如在初 限以下者为在初;以上者,覆减二至限,馀为在末。置 初末限度及分。盈初限缩末限者倍之置于上位,列二百四十 三度半于下,以上减下,馀以下乘上,以一百六乘之, 满三千九十三除之,为东西食差汎数。凡减五百八, 馀为南北食差汎数。其求南北食差定数者,乃视午 前后分,如四分法之一以下者覆减之,馀以乘汎数, 若以上者即去之,馀以乘汎数,皆满九千七百五十 除之,为南北食差定数。盈初缩末限者。

    食甚在卯酉以南,内减外加;食甚在卯酉以北,内加外减。

    《缩初盈末限》者。

    食甚在卯酉以南,内加外减;食甚在卯酉以北,内减外加。

    其求东西食差定数者,乃视午前后分如四分法之 一,以下者以乘汎数,以上者覆减半法,馀乘汎数,皆 满九千七百五十除之,为东西食差定数。盈初末限 者。

    食甚在子午以东,内减外加;食甚在子午以西,内加外减。

    缩初末限者。

    食甚在子午以东,内加外减;食甚在子午以西,内减外加。

    即得其朔四正食差加减定数。

    求《日月食去交定分》:视其朔四正食差加减定数,同 名相从,异名相消,馀为食差加减总数;以加减去交 分,馀为日食去交定分。

    其去交定分,不足减,乃覆减食差总数,若阳历覆减入阴历,为入食限;若阴历覆减入阳历,为不入。

    考证

    食限凡加之,满食限已上者,亦不入食限。

    其望食者,以其望去交分,便为其望月食去交定分。 求日月食分,日食者,视去交定分,如食限三之一以 下者,倍之,类同阳历食分;以上者,覆减食限,馀为阴 历食分。皆进一位,满九百七十六除为大分,不满,退 除为小分,命十为限,即日食之大小分。月食者,视去 交定分,如食限三之一以下者,食既;以上者,覆减食 限,馀进一位,满八百九十二除之为大分,不满,退除 为小分。命十为限,即月食之大小分。

    其食不满大分者,虽交而数浅,或不见食也。

    求日食汎用刻分:置《阴阳历》食分于上,列一千九百 五十二于下,以上减下,馀以乘上,满二百七十一除 之,为日食汎用刻分。

    求《月食汎用刻分》:置去交定分,自相乘,交初以四百 五十九除,交中以五百四十除之,所得,交初以减三 千九百,交中以减三千三百一十五,馀为月食汎用 刻分。

    求《日月食定用刻分》置日月食汎用刻分,以一千三 百三十七乘之,以所直度下月行定分除之,所得,为 日月食定用刻分。

    求《日月食亏初复满时刻》:以定用刻分减食甚小馀, 为亏初;小馀;加食甚,为复满小馀;各满辰法为辰数, 不尽,满刻法除之为刻数,不满为分。命辰数从子正, 算外,即得亏初、复末辰刻及分。若以辛辰数加之即命从时初也 求日月食初亏复满方位,其日食在阳历者,初食西 南,甚于正南,复于东南;日在阴历者,初食西北,甚于 正北,复于东北。其食过八分者,皆初食正西,复于正 东。其月食者,月在阴历,初食东南,甚于正南,复于西 南;月在阳历,初食东北,甚于正北,复于西北。其食八 分已上者,皆初食正东,复于正西。

    此皆审其食甚所向,据午正而论之,其食馀方审其斜正,则初亏、复满,乃可知矣。

    《求月食更点》定法:倍其望晨分,五而一为更法;又五 而一为点法。

    若依《司晨星注历》,同内中更点,则倍晨分,减去待旦十刻之分,馀五而一,为更法;又五而一,为点法。

    求月食入更点:各置初亏食甚,复满小馀,如在晨分 以下者,加晨分;如在昏分以上者,减去昏分;馀以更 法除之为更数,不满,以点法除之为点数。其更数命 初更算外,即各得所入更点。

    求月食既内外刻分,“置月食,去交分,覆减食限三之 一。”不及减者为食不既馀列于上位。乃列三之,二于下,以上减 下,馀以下乘上,以一百七十除之,所得,以定用刻分 乘之,满汎用刻分除之,为月食既内刻分;用减定用 刻分,馀为既外刻分。

    求《日月带食出入所见分数》:视食甚小馀在日出分 以下者,为月见食甚,日不见食甚;以日出分减复满 小馀,若食甚小馀在日出分已上者,为日见食甚,月 不见食甚;以初亏小馀减日出分,各为带食差。

    若月食既者,以既内刻分减带食差,馀乘所食分,既外刻分而一,不及减者,即带食既出入也。

    以乘所食之分,满定用刻分而一,即各为日带食出、 月带食入所见之分。

    凡亏初小馀多如日出分为在昼;复满小馀多如日出分为在夜,不带食出入也。

    若食甚小馀在日入分以下者,为日见食甚,月不见 食甚;以日入分减复满小馀。若食甚小馀在日入分 已上者,为月见食甚,日不见食甚;以初亏小馀减日 入分,各为带食差。

    若月食既者,以既内刻分减带食差,馀乘所差分,既外刻分而一,不及减者,既带食既出入也。

    以乘所食之分,满定用刻分而一,即各为日带食入、 月带食出所见之分。

    凡亏初小馀,多如日入分为在夜,复满小馀,少如日入分为在昼,并不带食出入也。

    步五星术

    木星

    终率:一千五百五十五万六千五百四。

    终日,三百九十八日。馀三万四千五百四约分八千八百四十七 《历差》:六万一千七百五十。

    见伏常度:一十四度。

    变段变日        变度      历度, 前二十八日       四度      二度。九十二 前二三十六日      七度。四十七 五度。四十六 前三三十六日      六度。四十  四度。六十八 前四三十六日      四度。二十七 三度。一十二 前留:二十七日。

    前退四十六日。四十四 五度。二十二 空度:六十四 后退,四十六日。四十四 五度。三十二 空度:六十四 后留:二十七日。

    后四三十六日      四度。二十七 三度。一十二后三三十六日      六度。四十  四度。六十八 后二三十六日      七度。四十七 五度。四十六 后二十八日。       四度      二度。九十二

    初行率

    前二二十一。六十四

    前二二十一。六十四

    前三,一十九。五十五

    前四,一十五。四十二

    《前留》:

    前退。

    后退:一十四。八十九

    《后留》。

    后《四》。

    后三,一十五。九十九

    后二。一十九。八十六

    后二,二十一。八十

    火星

    终率三千四十一万七千五百三十六。

    终日,七百七十九日。馀三万六千五百三十六约分九千三百六十八 《历差》:六万一千二百四十。

    见伏常度:一十八度。

    变段、变日、        变度。

    前一七十日       五十二度。三十三 前二七十日       五十度。三十三 前三七十日       四十六度。九十七 前四七十日       四十度。二十六 前五七十日       二十六度。八十四 前留:一十一日。

    前退二十八日。九十七 九度。

    后退:二十八日。九十七 九度。

    后留:一十一日。

    后五七十日       二十六度。八十四 后四七十日       四十度。二十六 后三七十日       四十六度。九十七 后二七十日       五十度。三十三 后一七十日       五十二度。

    历度        初行率。

    前一四十九度。二十九 七十五。

    前二四十七度。七十  七十三。三十三

    前三四十四度。五十二 六十《九》。九十八

    前四三十八度。一十六 六十三。六十六

    前五一十五度。四十四 四十《七》。二十二

    《前留》:

    前退二度。二十四

    后退二度。二十四   《四十》。六十四

    《后留》。

    后五二十五度。四十四

    后四三十八度。一十六 五十一度。三十六

    后三四十四度。五十二 六十《四》。二十二

    后二四十七度。七十  《七十》。四十六

    后一四十九度。二十九 七十三。五十六

    土星

    终率:一千四百七十四万五千四百四十六。

    终日,三百七十八。馀三千四百四十六约分八百八十三 《历差》:六万一千三百五十。

    见伏常度:一十八度半。

    变段变日        变度,      历度 前一,二十一日      二度。五十  一度。五十四 前二四十二日      四度。二十九 二度。六十四 前三四十二日      二度。八十六 一度。七十六 前留:三十五日。

    前退四十九日。   三度。二十三 空度:四十八 后退,四十九日。   三度。二十三 空度:四十八 后留:三十五日。

    后三四十二日      二度。八十六 一度。七十六 后二四十二日      四度。二十九 二度。六十四 后一。二十一日      二度。五十  一度。五十四

    初行率

    前“一”,“一”十四。四十一

    前二,一十一。二十三

    前三《八》。八十五

    《前留》:

    前退。

    后退“八。”五十七

    《后留》。

    后三。

    后二九。一十八

    后一,“一”十一。三十九

    金星

    终率:二千二百七十七万二千一百九十六。

    终日,五百八十三日。馀三万五千一百九十六约分九千二十四
    考证
    见伏常度:一十一度少。

    变段、变日、       变度。

    前一、三十八日。五十 四十九度。七十五

    前二、三十八日。五十 四十九度。三十七

    前三、三十八日。五十 四十八度。五十九

    前四、三十八日。五十 四十七度。

    前五、三十八日。五十 四十三度。九十九

    前六、三十八日。五十 四十七度。六十二

    前七、三十八日。五十 三十五度。

    夕留:七日。

    夕退八日。九十五  四度。六十二

    夕伏退六日。五十  四度。七十五

    晨伏退六日。五十  四度。七十五

    晨退八日。九十五  四度。六十二

    晨留:七日。

    后七。三十八日。五十 三十五度。

    后六。三十八日。五十 三十七度。六十二

    后五、三十八日。五十 四十三度。八十九

    后四、三十八日。五十 四十七度。

    后三。三十八日。五十 四十八度。五十九

    后二、三十八日。五十 四十九度。三十七

    后一。三十八日。五十 四十九度。七十五

    初行率

    前一,一百二十九。五十二

    前二,一百二十八。八十三

    前三,一百二十六。四十三

    前四,一百二十四。五十七

    前五,一百一十八。八十八

    前六,一百七。四十八

    前“七”“八”十“四。”六十八

    《夕留》:

    夕退。

    夕伏退六十二。二十

    晨伏退:八十三。九十四

    晨退:六十二。二十

    《晨留》:

    后《七》。

    后六。“八十七。”九十四

    后五,一百九。一十二

    后四,一百一十九。九十九

    后三,一百二十四。九十九

    后二,一百二十七。六十三

    后一,一百二十八。九十二

    水星

    终率四百五十一万九千一百八十四。改九千一百九十四 终日,一百一十五日。馀三万四千一百八十四约分八千七百六十五 见伏常度:一十八度。

    变段变日       变度    初行率 前二十五日      三十三度  二百四十七。五十 前二三十日      三十三度  一百七十六。 前留:三日。

    夕伏退九日。九十四 八度。

    晨伏退九日。九十四 八度。 一百三十六。七十二 后留:三日。

    后二三十日      三十三度。

    后一。一十五日     三十三度  一百九十二。五十 求《五星天正冬至后诸段中积中星》:置气积分,各以 其星终率去之,不尽,覆减终率,馀满元法为日,不满, 退除为分,即天正冬至后其星平合中积。重列之为 中星。因命为前一段之初,以诸段变日、变度累加减 之,即为诸段中星。变日加减中积变度加减中星 求《木火土三星入历》:以其星历差乘积年,满周天分 去之,不尽,以度母除之为度,不满,退除为分,命曰“差 度”;以减其星平合中星,即为平合入历度分;以其星其 段历度加之,满周天度分即去之,各得其星其段入 历度分。

    金、水附日而行,更不求历差。其“木、火、土三星,前变为晨,后变为夕,金、水二星前变为夕,后变为晨。”

    求《木火土三星诸段盈缩定差》:“木、土二星,置其星其 段入历度分,如半周天以下者为在盈;以上者减去 半周天,馀为在缩。置盈缩度分,如在一象以下者为 在初限;以上者,覆减半周天,馀为在末限。置初、末限 度及分于上,列半周天于下,以上减下,以下乘上。”木进 一位土九因之皆满百为分,分满百为度,命曰“盈缩定差。”其 火星,置盈缩度分,如在初限以下者为在初;以上者, 覆减半周天,馀为在末。

    以四十五度六十五分半为盈初缩末限度,以一百三十六度九十六分半为缩初盈末限度分。

    置初末限度于上。盈初缩末三因之列二百七十三度九十 三分于下,以上减下,馀以下乘上,以一十二乘之,满 百为度,不满百约为分,命曰“盈缩定差

    若用《立成法》,以其度下损益率,乘度下约分,满百者,以损益其度下盈缩差度,为盈缩定差。若在留退段者,即在盈缩汎差。

    求《木火土三星留退差》:“置后退、后留、盈缩汎差,各列 其星盈缩极度于下。”

    木极度八度三十三分。火极度二十二度五十一分。土极度七度五十分。

    以上减下,馀以下乘上。水土三因之火倍之皆满百为度,命曰 《留退差》。后退初半之后留全用其“留退差,在盈益减损加,在缩 损减益加其段盈缩汎差,为后退、后留定差。”

    因为后迟初段定差,各须类会前留定差,观其盈缩,察其降差也。

    求《五星诸段定积》:各置其星其段中积,以其段盈缩 定差盈加缩减之,即其星其段定积及分;以天正冬 至大馀及约分加之,满纪法去之,不尽,命甲子,算外, 即得日辰。

    其“五星合见、伏,即为推算段定日。后求见、伏合定日” ,即历注其日。

    求《五星诸段所在月日》:各置诸段定积,以天正闰日 及约分加之,满朔策及分去之为月数,不满,为入月 以来日数及分。其月数命从天正十一月,算外,即其 星其段入其月经朔日数及分。

    定朔有进退者,亦进退其日,以日辰为定。若以气策及约分去定积,命从冬至,算外,即得其段入气日及分。

    求《五星诸段加时定星》:各置其星其段中星,以其段 盈缩定差盈加缩减之,即五星诸段定星。若以天正 冬至加时黄道日度加而命之,即其段加时定星所 在宿次。五星皆以前留为前退初定星后留为后顺初定星 求五星诸段初日晨前夜半定星:木、火、土三星,以其 星其段盈缩定差与次度下盈缩定差相减,馀为其 度损益差;以乘其段初行率,一百约之,所得,以加减 其段初行率。在盈益加损减在缩益减损加以一百乘之,为初行积 分;又置一百分,亦依其数加减之,以除初行积分,为 初日定行分;以乘其段初日约分,以一百约之,顺减 退加其段定星,为其段初日晨前夜半定星;以天正 冬至加时黄道日度加而命之,即得所求。金水二星直以初行 率便为初日定行分

    求太阳盈缩度:各置其段定积,如二至限以下为在 盈;以上者去之,馀为在缩。又视入盈缩度,如一象以 下者为在初;以上者,覆减二至限,馀为在末。置初、末 限度及分,如前日度术求之,即得所求。

    若用《立成》者,直以其度下损益分乘度馀,百约之,所得,损益其度下盈缩差,亦得所求。

    求诸段日度率:以一段日辰相距为日率,又以二段 夜半定星相减,馀为其段度率及分。

    求诸段平行分:“各置其段度率及分,以其段日率除 之,为其段平行分。”

    求诸段汎差:各以其段平行分与后段平行分相减, 馀为汎差;并前段汎差;“四因之,退一等,为其段总差。”

    五星前留前、后留后一段,皆以六因平行,分退一等,为其段总差,水星为半总差。其在退行者,木、火、土以十二乘其段平行分,退一等,为其段总差。金星退行者,以其段汎差为总差;后变则及用初、末。水星退行者,以其段平行分为总差,若在前后顺第一段者,乃半次段总差,为其段总差。

    求诸段初末日行分:“各半其段总差,加减其段平行 分,为其段初末日行分。”

    前变加为初,减为末;后变减为初,加为末。在退段者,前则减为初、加为末;后则加为初、减为末。若前后段行分多少不伦者,乃平注之;或总差不备大分者,亦平注之。皆类会前后初末,不可失其衰杀。

    求诸段日差:“减其段日率一,以除其段总差,为其段 日差。”后行分少为损后行分多为益

    求每日晨前夜半星行宿次:置其段初日行分,以日 差累损益之,为每日行分;以每日行分累加减其段 初日晨前夜半宿次,命之,即每日星行宿次。

    径求其日宿次:置所求日,减一,以乘日差,以加减初 日行分。后少减之后多加之为所求日行分。乃加初日行分而 半之,以所求日数乘之,为径求积度;以加减其段初 日宿次,命之,即径求其日星宿次。

    求《五星定合定日》:木、火、土三星,以其段初日行分减 一百分,馀以除其日太阳盈缩分为日,不满,退除为 分,命曰距合差日及分;以差日及分减太阳盈缩分, 馀为距合差度;以差日、差度盈减缩加金、水二星平合 者,以百分减初日行分,馀以除其日太阳盈缩分为 日,不满,退除为分,命曰距合差日及分;以减太阳盈 缩分,馀为距合差度;以差日、差度盈加缩减金、水星 再合者,以初日行分加一百分,以除其日太阴盈缩 分,为日,不满,退除为分,命曰再合差日;以减太阳盈 缩分,馀为再合差度。以差日、差度盈加缩减{{Annotation|差度,则反。其加减,}}皆以加减定积,为再合定日;以天正冬至大馀及 约分加而命之,即得定合日辰。

    求《五星定见》、伏木、火、土三星:各以其段初日行分减 一百分,馀以除其日太阳盈缩分为日,不满,退除为 分,以盈减缩加。金、水二星夕见、晨伏者,以一百分减 初日行分,馀以除其日太阳盈缩分为日,不满,退除 为分,以盈加缩减;其在晨见、夕伏者,以一百分加其 段初日行分,以除其日太阳盈缩分为日,不满,退除 为分,以盈减缩加,皆加减其段定积,为见伏定日;以 加冬至大馀及约分,满纪法去之,命从甲子,算外,即 得五星见伏定日日辰。

    琮又论《历》曰:“古今之历,必有术过于前人而可以为 万世之法者,乃为胜也。若一行为《大衍历议》及略例, 校正历世以来历法强弱,为历家体要,得中平之数。” 刘焯悟日行有盈缩之差。

    《旧历》推日行平行一度,至此方悟日行有盈缩。冬至前后定日八十八日八十九分,夏至前后定日九十三日七十四分。冬至前后日行一度有馀,夏至前后日行不及一度。

    李淳风悟“定朔”之法,并气朔闰馀皆同一术。

    旧历定朔平注“一大一小。” 至此,以日行盈缩、月行迟疾加减朔馀,馀为定朔、望加时,以定大小,不过三数。自此后,日食在朔,月食在望,更无晦、二之差。旧历皆须用章岁、章月之数,使闰馀有差。淳风造《麟德历》,以气朔、闰馀同归一母。

    《张子信悟》:“月行有交道表里,五星有入气加减。”

    北齐学士张子信,因葛荣乱,隐居海岛三十馀年,专以圆仪揆测天道。始悟“月行有交这表里,在表为外道阳历,在里为内道阴历。月行在内道,则日有食之,月行在外道则无食。若月外之人北户向日之地,则反观有食。” 又旧历,五星率无盈缩,至是始悟五星皆有盈缩加减之数。

    宋何承天始悟“《测景》以定气序。”

    景极长,冬至;景极短,夏至。始立八尺之表,连测十馀年,即知旧《景初历》冬至常迟天三日。乃造《元嘉历》,冬至加时,比旧退减三日。

    晋姜岌始悟,“以月食所冲之宿为日所在之度。”

    “日所在不知宿度” :至此,以月食之宿所冲,为日所在宿度。

    后汉刘洪作《乾象历》,始悟月行有迟疾数。

    旧历,月平行十三度十九分度之七,至是始悟月行有迟疾之差。极迟则日行十二度强,极疾则日行十四度太,其迟疾极差五度有馀。

    宋祖冲之,始悟《岁差》。

    《书·尧典》曰:“日短星昴,以正仲冬;宵中星虚,以殷仲秋。” 至今三千馀年,中星所差三十馀度,则知每岁有渐差之数。造《大明历》,率四十五年九月而退差一度。

    唐徐升作《宣明历》,悟日食有气刻差数。

    旧历推日食,皆平求食分,多不允合。至是推日食,以气刻差数增损之,测日食分数,稍近《天验》。

    《明天历》悟日月会合为朔所立日法,积年有自然之 数,及立法推求晷景,知气节加时所在。

    自《元嘉历》后所立日法,以四十九分之二十六为强率,以十七分之九为弱率,并强、弱之数为日法朔馀,自后诸历效之。殊不知日月会合为朔,并朔馀虚分为日法,盖自然之理。其气节加时,晋汉以来,约而要取,有差半日。今立法推求,得尽其数。

    后之造历者,莫不遵用焉。其疏谬之甚者,即苗守信 之《乾元历》、马重绩之《调元历》、郭绍之《五纪历》也。大概 无出于此矣。然造历者皆须会日月之行,以为晦朔 之数,验《春秋》日食,以明强弱。其于气序,则取验于《传》 之南至。其日行盈缩、月行迟疾、五星加减、二曜食差、 日宿月离、中星晷景、立数立法,悉本之于前语,然后 较验。上自夏仲康五年九月,辰弗集于房”,以至于今, 其星辰气朔、日月交食等,使三千年间若应准绳,而 有前有后、有亲有疏者,即为中平之数,乃可施于后 世。其较验则依一行、孙思恭取数多而不以少得为 亲密,较日月交食,若一分二刻以下为亲,二分四刻 以下为近,三分五刻以上为远。以《历注有食而天验 无食,或天验有食而历注无食者为失。其较星度则 以差天二度以下为亲,三度以下为近,四度以上为 远。其较晷景尺寸,以二分以下为亲,三分以下为近, 四分以上为远。若较古而得数多,又近于今;兼立法 立数,得其理而通于本者为最也。琮自谓善历,尝曰: “世之知历者甚少,近世独孙思恭为妙,而思恭又尝 推刘羲叟为“知历”焉。

    神宗熙宁八年夏闰四月壬寅沈括上奉元历

    按:《宋史神宗本纪》云云。