元中書右丞相總裁托克托等修
律歷志第三十三
律歷十三【紀元歷】
步交會
交終分一十九萬八千三百七十七秒八百八十交終日二十七餘一千五百四十七秒八百八十交中日一十三餘四千四百一十八秒五千四百四十朔差日二餘二千三百二十秒九千一百二十
望策一十四餘五千五百七十九
已上秒母一萬
交率三百二十四
交數四千一百二十七
交終度三百六十三約分七十九秒四十四
交中度一百八十一約分八十九秒七十二
交象度九十約分九十四秒八十六
半交象度四十五約分四十七秒四十三
日食陽歷限三千四百定法三百四十
陰歷限四千三百定法四百三十
月食限六千八百定法四百四十
已上分秒母各同一百
推天正十一月經朔加時入交置天正十一月經朔加時積分以交終分及秒去之不盡滿日法為日不滿為餘秒即天正十一月經朔加時入交汎日及餘秒求次朔及望入交置天正十一月經朔加時入交汎日及餘秒求次朔以朔差加之求望以望策加之滿交終日及餘秒去之即各得次朔及望加時入交汎日及餘秒【若以經朔望小餘減之各得朔望夜半入交汎日及餘秒】
求定朔望夜半入交因經朔望夜半入交汎日及餘秒視定朔望日辰有進退者亦進退交日否則因經為定各得所求
求次定朔夜半入交各因定朔夜半入交汎日及餘秒大月加二日小月加一日餘皆加五千七百四十二秒九千一百二十即次朔夜半入交若求次日累加一日滿交終日及餘秒皆去之即每日夜半入交汎日及餘秒
求定朔望加時入交置經朔望加時入交汎日及餘秒以入氣入轉胐朒定數胐減朒加之即得定朔望加時入交汎日及餘秒
求定朔望加時月行入交積度置定朔望加時入交汎日及餘秒以日法通日内餘進一位如五千四百五十三而一為度不滿退除為分即定朔望加時月行入交積度及分【每日夜半準此求之】
求定朔望加時月行入交定積度置定朔望加時月行入交積度及分以定朔望加時入轉遲疾度遲減疾加之【滿與不足進退交終度及分】即定朔望加時月行入交定積度及分【每日夜半準此求之】
求定朔望加時月行入陰陽歷積度置定朔望加時月行入交定積度及分如在交中度及分已下為入陽歷積度已上者去之餘為入陰歷積度【每日夜半準此求之】
求定朔望加時月去黄道度視月入陰陽歷積度及分如交象已下為在少象已上覆減交中度餘為入老象置所入老少象度及分於上列交象度於下以上減下餘以乘上五百而一所得用減所入老少象度及分餘列交中度於下以上減下餘以乘上滿一千三百七十五而一所得為度不滿退除為分即為定朔望加時月去黄道度及分【每日夜半準此求之】
求朔望加時入交常日置其月經朔望加時入交汎日及餘秒以其月入氣胐朒定數胐減朒加之滿與不足進退其日即得朔望加時入交常日及餘秒【近交初為交初在二十六日二十七日為初交近交中為交中在十三日十四日為交中】
求日月食甚定數以其朔望入氣入轉朏朒定數同名相從異名相消副置之以定朔望加時入轉算外損益率乘之如日法而一【其定朔望如算外在四七日者視其餘在初數已下初率乘之初數而一初數以上以末率乘之末數而一】所得視入轉應朒者依其損益應朏者益減損加其副以朏減朒加經朔望小餘為汎餘【滿與不足進退太餘】日食者視汎餘如半法已下為中前列半法於下以上減下餘以乘上如一萬九百三十五而一所得為差以減汎餘為食甚定餘用減半法為午前分如此餘在半法已上減去半法為中後列半法於下以上減下餘以乘上如日法而一所得為差以加汎餘為食甚定餘乃減去半法為午後分月食者視汎餘如半法已上減去半法餘在一千八百二十二半已下自相乘已上者覆減半法餘亦自相乘如三萬而一所得以減汎餘為食甚定餘如汎餘不滿半法在日出分三分之二已下列於上位已上者用減日出分餘倍之亦列於上位乃四因三約日出分列之於下以上減下餘以乘上如一萬五千而一所得以加汎餘為食甚定餘求日月食甚辰刻倍食甚定餘以辰法除之為辰數不盡五因之滿刻法除之為刻不滿為分命辰數起于正算外即食甚辰刻及分【若加半辰命起子初】
求日月食甚入氣【食甚大小餘及食定小餘并定朔望大餘以此與經朔望大小餘相減】置其朔望食甚大小餘與經朔望大小餘相減之餘以加減經朔望入氣日餘【經朔望少即加之多即減之】為日月食甚入氣日及餘秒各置食甚入氣及餘秒加其氣中積其餘以日法退除為分即為日月食甚中積及分
求日月食甚日行積度置食甚入氣餘以所入氣日盈縮分乘之日法而一加減其日先後數【至後加分後減】先加後減日月食甚中積即為日月食甚日行積度及分求氣差置日食甚日行積度及分滿二至限去之餘在象限已下為在初已上覆減二至限餘為在末皆自相乘進二位滿三百四十三而一所得用減二千四百三十餘為氣差以午前後分乘之如半晝分而一以減氣差為氣差定數在冬至後末限夏至後初限【交初以減交中以加】夏至後末限冬至後初限【交初以加交中以減】如半晝分而一所得在氣差已上者即以氣差覆減之餘應加者為減減者為加
求刻差置日食甚日行積度及分滿二至限去之餘列二至限於下以上減下餘以乘上進二位滿三百四十三而一所得為刻差以午前後分乘而倍之如半法而一為刻差定數冬至後食甚在午前夏至後食甚在午後【交初以加交中以減】冬至後食甚在午後夏至後食甚在午前【交初以減交中以加】如半法而一所得在刻差巳上者即倍刻差以所得之數減之餘為刻差定數依其加減
求朔入交定日置朔入交常日及餘秒以氣刻差定數各加減之交初加三千一百交中減三千為朔入交定日及餘秒
求望入交定日置望入轉朏朒定數以交率乘之如交數而一所得以朏減朒加入交常日之餘滿與不足進退其日即望入交定日及餘秒
求月行入陰陽歷視其朔望入交定日及餘秒如在中日及餘秒已下為月在陽歷如中日及餘秒已上減去中日為月在陰歷
求入食限交前後分視其朔望月行入陰陽歷不滿日者為交後分在十三日上下者覆減交中日為交前分視交前後分各在食限已下者為入食限
求日食分以交前後分各減陰陽歷食限餘如定法而一為日食之大分不盡退除為小分命大分以十為限即得日食之分【其食不及大分者行勢稍近交道光氣微有映蔽其日或食或不食】求月食分視其望交前後分如二千四百已下者食既已上用減食限餘如定法而一為月食之大分不盡退除為小分命大分以十為限得月食之分
求日食汎用分置交前後分自相乘退二位陽歷一百九十八而一陰歷三百一十七而一所得用減五百八十三餘為日食汎用分
求月食汎用分置交前後分自相乘退二位如七百四而一所得用減六百五十六餘為月食汎用分
求日月食定用分置日月食汎用分副之以食甚加時入轉算外損益率乘之如日法而一【如算外在四七日者依食定餘求之】所得應朒者依其損益應朏者益減損加其副即為日月食定用分
求月食既内外分置月食交前後分自相乘退二位如二百四十九而一所得用減二百三十一餘以定用分乘之如汎用分而一為月食既内分用減定用分餘為既外分
求日月食虧初復滿小餘置日月食甚小餘各以定用分減之為虧初加之為復滿其月食既者以既内分減之為初既加之為生光即各得所求小餘【如求時刻候食甚術入】求月食更點法置月食甚所入日晨分倍之減去七百二十九餘五約之為更法又五除之為點法
求月食入更點置虧初食甚復末小餘在晨分已下加晨分昏分已上減去昏分餘以更法除之為更數不滿以點法除之為點數其更數命初數算外即各得所入更點
求日食所起日在陽歷初起西南甚於正南復於東南日在陰歷初起西北甚於正北復於東北其食八分已上皆起正西復於正東【此據午地而論之】
求月食所起月在陽歷初起東北甚於正北復於西北月在陰歷初起東南甚於正南復於西南其食八分已上皆起正東復於正西【此亦據午地而論之】
求日月出入帶食所見分數各以食甚小餘與日出入分相減餘為帶食差以乘所食之分滿定用分而一【如月食既者以既内分減帶食差餘進一位如既外分而一所得以減既分即月帶食出入所見之分不及減者為帶食既出入】以減所食分即日月出入帶食所見之分【其食甚在晝晨為漸進昏為已退其食甚在夜晨為已退昏為漸進】
求日月食甚宿次置食甚日行積度【望即更加半周天】以天正冬至加時黄道日度加而命之即各得日月食甚宿度及分
步五星
木星周率二百九十萬七千八百七十九秒六十四周差二十四萬五千二百五十三秒六十四
歷率二百六十六萬二千六百三十六秒二十二周日三百九十八約分八十八秒六十
歷度三百六十五約分二十四秒五十
歷中度一百八十五約分六十二秒二十五
歷策度一十五約分二十一秒八十五
伏見度一十三
<史部,正史類,宋史,卷八十>
火星周率五百六十八萬五千六百八十七秒六十四周差三十六萬四百一十四秒四十四
歷率二百六千六萬二千六百四十七秒二十
周日七百七十九約分九十二秒九十七
歷度三百六十五約分二十四秒六十五
歷中度一百八十二約分六十二秒三十二半
歷策度二十五約分二十一秒八十六
伏見度一十九
段目 常日 常度 限度 初行率
<史部,正史類,宋史,卷八十>
火星盈縮歷
土星周率二百七十五萬六千二百八十八秒七十八周差九萬三千六百六十二秒七十八
歷率二百六十六萬九千九百二十五秒九十
周日三百七十八約分九秒一十七
歷度三百六十六約分二十四秒四十九
歷中度一百八十三約分一十二秒二十四半
歷策度一十五約分二十六秒二
伏見度一十七
土星盈縮歷
策數損益率 盈積度 損益率 縮積度
金星周率四百二十五萬六千六百五十一秒四十三半合日二百九十一約分九十五秒一十四
歷率二百六十六萬二千六百九十六秒一十六周日五百八十三約分九十秒二十八
歷度三百六十五約分二十五秒
歷中度一百八十二約分六十二秒六十六
歷策度一十五約分二十一秒八十九
伏見度一十半
段目 常日 常度 限度 初行率
<史部,正史類,宋史,卷八十>
水星周率八十四萬四千七百三十八秒五
合日五十七約分九十三秒八十一
歷率二百六十萬二千七百九十四秒九十五
周日一百一十五約分八十七秒六十二
歷度三百六十五約分二十六秒六十八
歷中度一百八十二約分六十三秒三十四
歷策度一十五約分二十一秒九十四半
晨伏夕見一十四
夕伏晨見一十九
段目 常日 常度 限度 初行率
水星盈縮歷
策數損益率 盈積度 損益率 縮積度
推五星天正冬至後平合及諸段中積中星置氣積分各以其星周率除之所得周數不盡者為前合以減周率餘滿日法為日不滿退除為分秒即其星天正冬至後平合中積命之為平合中星以諸段常日常度累加之即諸段中積中星其段退行者以常度減之即其段中星
求木火土三星平合諸段入歷置其星周數【求冬至後合皆加一數置之】以周差乘之滿其星歷率去之不盡滿日法為度不滿退除為分秒即為其星平合入歷度及分秒以其段限度依次累加之即得諸段入歷
求金水二星平合及諸段入歷置氣積分各以其星歷率去之不盡滿日法除之為度不滿退除為分秒以加平合中星即為其星天正冬至後平合入歷度及分秒以其星其段限度依次累加之即得諸段入歷
求五星平合及諸段盈縮定差各置其星其段入歷度及分如歷中已下為在盈已上減去歷中餘為在縮以其星歷策除之為策數不盡為入策度及分命策數筭外以其策損益率乘之如歷策而一為分分滿百為度以損益其下盈縮積即其星其段盈縮定差
求五星平合及諸段定積各置其星其段中積以其段盈縮定差盈加縮減之即其段定積日及分以天正冬至大餘及約分加之即為定日及分盈紀法六十去之不盡命已卯筭外即得日辰
求五星平合諸段所在月日各置其段定積以天正閏日及約分加之滿朔策及約分除之為月數不盡為入月已來日數及分其月數命天正十一月筭外即其星其段入其月經朔日數及分乃以日辰相距為定朔月日
求五星平合及諸段加時定星各置其段中星以其段盈縮定差盈加縮減之【金星倍之水星三之乃可加減】即五星諸段定星以天正冬至加時黄道日度加而命之即其星其段加時所在宿度及分秒五星皆因前留為前段初日定星後留為後段初日定星餘依術筭
求五星諸段初日晨前夜半定星各以其段初行率乘其段加時分百約之乃以順減退加其日加時定星即為其段初日晨前夜半定星加命如前即得所求求諸段日率度率各以其段日辰距至後段日辰為其段日率以其段夜半定星與後段夜半定星相減為其段度率及分秒
求諸段平行度各置其段度率及分秒以其段日率除之為其段平行度及分秒
求諸段總差各以其段平行分與後段平行分相減餘為汎差併前段汎差四因退一位為總差若前段無平行分相減為汎差者因後段初日行分與其段平行分相減餘為半總差倍之為總差若後段無平行分相減為汎差者因前段末日行分與其段平行分相減餘為半總差倍之為總差晨遲末段視段無平行分因前初段末日行分與晨遲末段平行分相減為半總差其退行者各置本段平行分十四乘之十五而一為總差内金星依順段術入之即得所求【夕遲初段視前段無平行分因後末段初日行分與夕遲初段平行分相減為半總差】
求諸段初末日行分各半其段總差加減其段平行分【後段平行分多者減之為初加之為末後段平行分少者加之為初減之為末其在退行者前減之為初加之為末後加之為初減之為末】各為其星其段初末日行度及分秒【如前後段平行分俱多俱少者平注之本段總差不滿大分者亦平注之】
求每日晨前夜半星行宿次置其段總差減日率一以除之為日差累損益初日行分【後行分少損之後行分多益之】為每日行度及分秒乃順加退減其段初日晨前夜半宿次命之即每日晨前夜半星行所在宿次
徑求其日宿次置所求日減一半之以日差乘而加減初行日分【後行分少減之後行分多加之】以所求日乘之為積度乃順加退減其段初日宿次即得所求日宿次
求五星平合及見伏入氣置定積以氣策及約分除之為氣數不盡為入氣已來日數及分