卷四十一 辽史 卷四十二 卷四十三

  钦定四库全书
  辽史卷四十二
  元中书右丞相总裁托克托等修
  志第十二
  历象志上
  辽以幽营立国礼乐制度规模日完授历颁朔二百馀年今奉诏修辽史体与宋金儗其大明历不可少也历书法禁不可得求大明历元得祖冲之法于外史冲之之法辽历之所从出也欤国朝亦尝因之以冲之法算而至于辽更历之年以起元数是盖辽大明历辽历因是固可补然弗之补史贵阙文也外史记其法司天存其职辽史志是足矣作历象志
  
  大同元年太宗皇帝自晋汴京收百司僚属伎术历象迁于中京辽始有历先是梁唐仍用唐景福崇𤣥历晋天福四年司天监马绩奏上乙未元历号调元历太宗所收于汴是也穆宗应历十一年司天王白李正等进历盖乙未元历也圣宗统和十二年汗州刺史贾俊进新历则大明历是也髙丽所志大辽古今录称统和十二年始颁正朔改历验矣大明历本宗祖冲之法具见沈约宋书具如左
  宋武帝大明六年祖冲之上甲子元历法未及施用因名大明历
  上元甲子至宋大明七年癸卯五万一千九百三十九年算外
  元法五十九万二千三百六十五
  纪法三万九千四百九十一
  章岁三百九十一
  章月四千八百三十六
  章闰一百四十四   闰法十二
  月法十一万六千三百二十一
  日法三千九百三十九
  馀数二十万七千四十四
  岁馀九千五百八十九
  没分三百六十万五千九百五十一
  没法五万一千七百六十一
  周天一千四百四十二万四千六百六十四
  虚分万四百四十九
  行分法二十三
  小分法一千七百一十七
  通周七十二万六千八百一十
  㑹周七十一万七千七百七十七
  通法二万六千三百七十七
  差率三十九
  推朔术
  置入上元年数算外以章月乘之满章岁为积月不尽为闰馀闰馀二百四十七以上其年有闰以月法乘积月满日法为积日不尽为小馀六旬去积日不尽为大馀大馀命以甲子算外所求年天正十一月朔也小馀千八百四十九以上其月大
  求次月
  加大馀二十九小馀二千九十馀满日法从大馀大馀满六旬去之命如前次月朔也
  求弦
  加朔大馀七小馀千五百七小分一小分满四从小馀小馀满日法从大馀命如前上弦日也又加得望又加得下弦又加得后月朔也
  推闰术
  以闰馀减章岁馀满闰法得一月命以天正算外闰所在也闰有进退以无中气为正
  推二十四气
  置入上元年数算外以馀数乘之满纪法为积日不尽为小馀六旬去积日不尽为大馀大馀命以甲子算外天正十一月冬至日也
  求次气
  加大馀十五小馀八千六百二十六小分五小分满六从小馀小馀满纪法从大馀命如前次气日也
  求土王用事
  加冬至大馀二十七小馀万五千五百二十八季月土用事日也又加大馀九十一小馀万二千二百七十次土用事日也
  推没术
  以九十乘冬至小馀以减没分满没法为日不尽为日馀命日以冬至算外没日也
  求次没
  加日六十九日馀三万四千四百四十二馀满没法从日次没日也日馀尽为灭
  推日所在度术
  以纪法乘朔积日为度实满周天去之馀满纪法为积度不尽为度馀命以虚一次宿除之算外天正十一月朔夜半日所在度也
  求次月
  大月加度三十小月加度二十九入虚去度分
  求行分
  以小分法除度馀所得为行分不尽为小分小分满法从行分行分满法从度
  求次日
  加一度入虚去行分六小分百四十七
  推月所在度术
  以朔小馀乘百二十四为度馀又以朔小馀乘八百六十为微分微分满月法从度度馀满纪法为度以减朔夜半日所在则月所在度
  求次月
  大月加度三十五度馀三万一千八百三十四微分七万七千九百六十七小月加度二十二度馀万七千二百六十一微分六万三千七百三十六入虚去度也
  迟疾历
  月行度   损益率   盈缩积分    差法
  一日十四行分十三 益七十   盈初      五千三百四二日十四十一 益六十五  盈百八十四万二十三百一 五千二百七十三日十四  益六十五  盈十七三百五十五万  五千二百一十九四日十四  益百六八  盈四十七五百五万八  五千一百五十一五日十三千三百八二十  盈一三十四六百二十九万七 五千六十六六日十三千八 益百五十  盈七十七二十二七百二十  四千九百八十一
  七日十三万二 益    盈六百九十一十一六七百七 四千八百七十九
  八日十三  损    盈万二千七百一十九五  四千七百七十七九日十二九七百九十四  盈万九百五十二二十二二  四千六百七十五十日十二十四 损七百七  盈十万七千四百一  四千五百七十三
  十一日十二十五十六三  盈十九七百七万二    四千四百八十八十二日十二 损一百   盈十一五十二六百三万  四千四百三十七
  十三日十二 损千七八  盈六十四百六十六    四千四百三十四日十二  损七十   盈百三十八万三千五百八十  四千三百六十九十五日十二  益六十七  缩四十五万七千六十九   四千三百八十六十六日十二  益六十二  缩二百二十三万七百五十五  四千四百二十十七日十二  益五十五  缩三百八十七万五千四   四千四百七十一十八日十二十四 益四十五  缩五百三十一万九千三百八十五 四千五百二十九十九日十二十九 益三十二  缩六百四十八万四百四   四千六百二十四二十日十三  益十九   缩七百三十一万六千六百八
  二十一日十三 益    缩七百八十一万七千九百九十六 四千八百一十一二十二日十二十二十一   缩七百九十一万七千六百七  四千九百一十三二十三日十三十九三十七  缩七百六十一万五千四百四十  五千一十五二十四日十四 损三十九  缩六百九十万一千四百九十五  五千一百二十五日十四十六五十二  缩五百八十七万一千七百二十五 五千一百八十五二十六日十四 损六十二  缩四百四十九万九千一百五十九 五千二百五十三二十七日十四十二六十七  缩二百八十五万七千七百三十二 五千二百八十七二十八日十四 损七十四  缩百八万二千三百七十九   五千三百三十一推入迟疾历术以通法乘朔积日为通实满通周去之馀满通法为日不尽为日馀命日算外天正十一月朔夜半入历日也
  求次月
  大月加二日小月加一日日馀皆万一千七百四十六历满二十七日日馀万四千六百三十一则去之
  求次日
  加一日求日所在定度以夜半入历日馀乘损益率以损益盈缩积分如差率而一所得满纪法为度不尽为度馀以盈加缩减平行度及馀为定度益之或满法损之或不足以纪法进退求度行分如上法求次日如所入迟疾加之虚去分如上法
  阴阳历
  损益率    兼数
  一日     益十六    初
  二日     益十五    十六
  三日     益十四    三十一
  四日     益十二    四十五
  五日     益九     五十七
  六日     益五     六十六
  七日     益一     七十一
  八日     损二     七十二
  九日     损六     七十
  十日     损十     六十四
  十一日    损十三    五十四
  十二日    损十五    四十一
  十三日    损十六    二十六
  十四日    损十六    十
  推入阴阳历术置通实以㑹周去之不满交数二十五万八千八百八十八半为朔入阳历分各去之为朔入阴历分各满通法得一日不尽为日馀命日算外天正十一月朔夜半入历日也
  求次月
  大月加二日小月加一日日馀皆二万七百七十九历满十三日日馀万五千九百八十七半则去之阳竟入阴阴竟入阳
  求次日
  加一日求朔望差以二千二十九乘朔小馀满三百三为日馀不尽倍之为小分则朔差数也加一十四日日馀二万一百八十六小分百二十五小分满六百六从日馀日馀满通法为日即望差数也又加之后月朔也
  求合朔月食
  置朔望夜半入阴阳历及馀有半者去之置小分三百三以差数加之小分满六百六从日馀日馀满通法从日日满一历去之命日算外则朔望加时入历也朔望加时入历一日日馀四千一百九十八小分四百二十八以下十二日日馀万一千七百八十八小分四百八十一以上朔则交㑹望则月食
  求合朔月食定大小馀
  合差数日馀加夜半入迟疾历馀日馀满通法从日则朔望加时入历也以入历馀乘损益率以损益盈缩积分如差法而一以盈减缩加本朔望小馀为定小馀益之或满法损之或不足以日法进退日
  求合朔月食加时
  以十二乘定小馀满日法得一辰命以子算外加时所在辰也有馀者四之满日法得一为少二为半三为太又有馀者三之满日法得一为强以强并少为少强并半为半强并太为太强得二者为少弱以并太为一辰弱以前辰名之
  求月去日道度
  置入阴阳历馀乘损益率如通法而一以损益兼数为定定数十二而一为度不尽三而一为少半太又不尽者一为强二为少弱则月去日道数也阳历在表阴历在里
  测景漏刻中星数
  二十四气日中景 昼漏刻 夜漏刻 昏中星度  明中星度冬至一丈三尺  四十五 五十五 八十二行分二十一二百八十三行分八小寒一丈二尺四寸三分 四十五五十四八十四   二百八十二大寒一丈一尺二寸 四十六五十三八十六  二百八十立春九尺八寸  四十八五十一八十九  二百七十七雨水八尺一寸七分 五十 四十九九十三   二百七十二惊蛰六尺六寸七分 五十二四十七九十七   二百六十八二十春分五尺三寸七分  五十五四十四百二   二百六十四清明四尺二寸五分  五十八四十一百六二十一 二百五十九榖雨三尺二寸六分  六十 三十九百一十一 二百五十四立夏二尺五寸三分  六十二三十七百一十四十八二百五十一小满一尺九寸九分  六十三三十六百一十七十二 二百四十八十七芒种一尺六寸九分  六十四三十五百一十九 二百四十七夏至 尺五寸  六十五 三十五 百一十九十二 二百四十六十七小暑一尺六寸九分  六十四八分三十五 百一十九 二百四十七大暑一尺九寸九分六十三三十六百一十七十二二百四十八十七立秋二尺五寸三分六十二三十七百一十四十八二百五十一十一处暑三尺二寸六分六十 三十九百一十一二百五十四白露四尺二寸五分五十八四十一百六二十一 二百五十九八一秋分五尺三寸七分五十五四十四百二  二百六十四寒露六尺六寸七分五十二四十七九十七 二百六十八二十霜降八尺一寸七分五十 四十九九十三  二百七十三立冬九尺八寸 四十八五十一八十九 二百七十七小雪一丈一尺一寸四十六五十三八十六 二百八十大雪一丈二尺四寸三分四十五五十四八十四  二百八十二求昏明中星
  各以度数如夜半日所在则中星度
  推五星术
  木率千五百七十五万三千八十二
  火率三千八十万四千一百九十六
  土率千四百九十三万三百五十四
  金率二千三百六万一十四
  水率四百五十七万六千二百四
  推五星术
  置度实各以率去之馀以减率其馀如纪法而一为入岁日不尽为日馀命以天正朔算外星合日
  求星合度
  以入岁日及馀从天正朔日积度及馀满纪法从度满三百六十馀度分则去之命以虚一算外星合所在度也
  求星见日
  以术伏日及馀加星合日及馀馀满纪法从日命如前见日也
  求星见度
  以术伏度及馀加星合度及馀馀满纪法从度入虚去度分命如前星见度也
  行五星法
  以小分法除度馀所得为行分不尽为小分及日加所行分满法从度留者因前逆则减之伏不尽度从行入虚去行分六小分百四十七逆行出虚则加之
  木星
  初与日合伏十六日日馀万七千八百三十二行二度度馀三万七千五百四晨见东方从日行四分百一十二日行十九度十一分留二十八日逆日行三分八十六日退十一度五分又留一十八日从日行四分百一十五日夕伏西方日度馀如初一终三百九十八日日馀五万五千六百六十四行三十三度度馀二万五千二百一十五
  火星
  初与日合伏二十七日日馀六百八行五十五度度馀二万八千八百六十五晨见东方从疾日行十七分九十二日行六十八度小迟日行十四分九十二日行五十六度大迟日行九分九十二日行三十六度留十日逆日行六分六十四日退十六度十六分又留十日从迟日行九分九十二日小疾日行十四分九十二日大疾日行十七分九十二日夕伏西方日度馀如初一终七百八十日日馀千二百一十六行四百一十四度度馀三万二百五十八除一周定行四十九度度馀万九千八百九
  土星
  初与日合伏十七日日馀千三百七十八行一度度馀万九千三百三十三晨见东方行顺日行二分八十四日行七度七分留三十三日行逆日行一分百一十日退四度十八分又留三十三日从日行二分八十四日夕伏西方日度馀如初一终三百七十八日日馀二千七百五十六行十二度度馀三万一千七百九十八
  金星
  初与日合伏三十九日日馀三万八千一百二十六行四十九度度馀三万八千一百二十六夕见西方从疾日行一度五分九十二日行百十二度小迟日行一度四分九十二日行百八度大迟日行十七分四十五日行二十三度六分留九日迟日行十六分九日退六度六分夕伏西方伏五日退五度而与日合又五日退五度而晨见东方逆日行十六分九日留九日从日迟日行十七分四十五日小疾日行一度四分九十二日大疾日行一度五分九十二日晨伏东方日度馀如初一终五百八十三日日馀三万六千七百六十一行星如之除一周定行二百八十度度馀二万六千三百一十三合二百九十一日日馀三万八千一百二十六行星亦如之
  水星
  初与日合伏十四日日馀三万七千一百一十五行三十度度馀三万七千一百一十五夕见西方从疾日行一度六分二十三日行二十九度迟日行二十分八日行六度二十二分留二日迟日行十一分二日退二十一分夕伏西方伏八日退八度而与日合又八日退八度晨见东方逆日行十一分二日留二日从迟日行二十分八日疾日行一度六分二十三日晨伏东方日度馀如初一终百一十五日日馀三万四千七百三十九行星如之一合五十七日日馀三万七千一百一十五行星亦如之
  上元之岁岁在甲子天正甲子朔夜半冬至日月五星聚于虚度之初阴阳迟疾并自此始
  梁武帝天监三年冲之子暅上疏论何承天历乖谬不可用九年正月诏用祖冲之所造甲子元历颁朔陈氏因梁亦用祖冲之历至辽圣宗以贾俊所进新历因宋大明旧号行之金曰重修大明历传至皇元亦曰重修大明历及改授时历别立司天监存肄之每岁甲子冬至重修其法书在太史院禁莫得闻辽史卷四十二
  辽史卷四十二考证
  大寒明中星度二百八十六惊蛰昏中星度九十七按原本大寒明中星度二百八十六宋书六字小注原本惊蛰昏中星度九十一宋书一作七考周天三百六十五度有馀大寒昏中星八十六度三分若加以明中星二百八十六度则三百七十二度三分矣宋书小注六字葢六分也惊蛰明中星二百六十八度二十分若加以昏中星九十一度则又止三百五十九度二十分亦甚不合今统据宋书改
  榖两日中景三尺二寸六分小雪日中景一丈一尺一寸 按原本榖雨二尺二寸六分宋书作三尺二寸六分考日景冬至后以渐而短夏至后以渐而长榖雨日景不应忽短于清明至一尺九寸九分之多且反短于立夏二寸七分也又原本小雪一丈二尺二寸宋书作一丈一尺一寸以前后节次求之亦以宋书为合今统据改
  芒种夜漏三十五刻二分立秋书漏六十二刻四分按原本芒种夜漏二十五刻一分宋书二作三一作二原本立秋昼漏六十三刻四分宋书三作二考漏有百刻昼夜迭为长短芒种昼六十四刻八分若加夜二十五刻一分则止八十九刻九分立秋夜三十七刻六分若加昼六十三刻四分则为一百一刻矣今统据宋书改








  辽史卷四十二考证