宋史

志第三十一 律暦十一

歩交会

交終分:三十二万七千三百六十一、秒九千九百四十四。

交終日:二十七、余二千五百五十一、秒九千九百四十四。

交中日:一十三、余七千二百九十、秒九千九百七十二。

朔差日:二、余三千八百三十一、秒五十六。

望策:一十四、余九千二百六、秒五千。

後限日:一、余一千九百一十五、秒五千二十八。

前限日:一十二、余五千三百七十五、秒四千九百四十四。

以上、秒母は同一万。

交率:一百八十三。

交数:二千三百三十一。

交終度:三百六十三分七十六。

交中度:一百八十一分八十八。

交象の度:九十分九十四。

半交象の度:四十五分四十七。

陽暦の食限:四千九百、定法四百九十。

陰暦の食限:七千九百、定法七百九十。

天正十一月経朔加時入交泛日を求む:天正十一月経朔加時積分を置き、交終分及び秒を以て之を去き、尽きざるは、統法に満てば日と為し、満たざるは余秒と為す、即ち天正十一月経朔加時入交泛日及び余秒なり。

次朔及び望加時入交泛日を求む:天正経朔加時入交泛日及び余秒を置き、次朔を求むるには、朔差を以て之を加ふ。望を求むるには、望策を以て之を加へ、交終日及び余秒に満てば之を去く。即ち次朔及び望加時入交泛日及び余秒なり。若し経朔小余を以て之を減ずれば、余は夜半入交泛日と為す。

定朔望夜半入交泛日を求む:経朔・望夜半入交泛日を置き、若し定朔・望大余に進退有らば、亦交日を進退し、然らざれば経に因りて定と為す、即ち定朔望夜半入交泛日及び余秒なり。

次朔夜半入交泛日を求む:定朔夜半入交泛日及び余秒を置き、大月は二日を加へ、小月は一日を加へ、余は皆九千四百七十八・秒五十六を加へ、次日を求むるには、一日を累加し、交終日及び余秒に満てば之を去く、即ち次定朔及び毎日夜半入交泛日及び余秒なり。

朔望加時入交常日を求む:経朔・望入交泛日及び余秒を置き、其の朔・望入盈縮限朏朒定数を以て、朏は減じ朒は加へ、即ち朔・望加時入交常日及び余秒なり。

朔望加時入交定日を求む:其の朔・望入転朏朒定数を置き、交率を以て之を乗じ、交数を以て一と為し、得る所を以て、朏は減じ朒は加入交常日及び余秒に加へ、満ち又は足らざれば、其の日を進退し、即ち朔・望加時入交定日及び余秒なり。

月行入陰陽暦を求む:其の朔・望入交定日及び余秒を置き、交中已下に在れば月行陽暦と為す。已上は之を去き、余は月行陰暦と為す。

朔望加時月行入陰陽暦積度を求む:月行入陰陽暦日及び余秒を置き、統法を以て日を通し、余を内し、九を以て一と為して分とし、分百に満てば度と為す、即ち朔望加時月行入陰陽暦積度及び分なり。

朔望加時月去黄道度を求む:入陰陽暦積度及び分を置き、交象已下の如きは入少象と為す。已上は、交中度を覆減し、余は入老象と為す。皆上に列し、下に交中度を列し、相減じ相乘じ、進位し、一百三十八を以て一と為し、泛差と為す。又入老・少象度を視、半交象已下の如きは初と為す。已上は之を去き、余は末と為す。皆二因し、退位し、初は減じ末は加へ泛差に、百に満てば度と為す、即ち朔・望加時月去黄道度及び分なり。

日月食甚定余を求む:定朔小余を置き、半統法已下の如きは、半統法と相減じ相乘じ、三萬六千九十を以て一と為して時差とし、以て減ず。半統法已上の如きは半統法を減去し、余も亦半統法と相減じ相乘じ、一萬八千四十五を以て一と為して時差とし、午前は以て減じ、午後は以て加へ、皆定朔小余を加減し、日食甚小余と為す。半法と相減じ、余は午前・後分と為す。其の月食は、定望小余を以て月食甚小余と為す。

日月食甚辰刻を求む:各食甚小余を置き、之を倍し、辰法を以て之を除きて辰数と為し、満たざれば、五因し、刻法に満てて一と為して刻とし、満たざれば分と為す。其の辰数は子正に命じ、算外に、即ち食甚辰刻及び分なり。若し半辰を加ふれば、即ち子初より起して命ず。

気差を求む:その朔の盈・縮限度及び分を置き、自ら相乘じ、二位を進め、盈初・縮末は一百九十七を以て一と為し、盈末・縮初は二百一十九を以て一と為し、皆四千一十を以て減じ、気の泛差と為す。午前・後分を以て乗じ、半昼分を以て除し、得る所を以て泛差を減じ、定差と為す。春分後は、交初に於いては減じ、交中に於いては加ふ。秋分後は、交初に於いては加へ、交中に於いては減ず。もし食夜に在らば、反って之を用ふ。

刻差を求む:その朔の盈・縮限度及び分を置き、半周天と相減じて相乘じ、二位を進め、二百九を以て一と為し、刻の泛差と為す。午前・後分を以て乗じ、三千七百半を以て除し、定差と為す。冬至後午前・夏至後午後は、交初に於いては加へ、交中に於いては減ず。冬至後午後・夏至後午前は、交初に於いては減じ、交中に於いては加ふ。

日入食限交前後分を求む:朔入交定日及び余秒を置き、気・刻・時の三差を各々加減し、もし交中日已下ならば食せずと為す。已上ならば之を去り、もし後限已下ならば交後分と為す。前限已上ならば覆た交中日を減じ、余を交前分と為す。

日食分を求む:交前後分を置き、もし陽曆食限已下ならば陽曆食定分と為す。已上ならば一万二千八百を以て減じ、余を陰曆食定分と為す。もし減に足らざる者は、日食せず。

各々定法を以て除し大分と為し、尽きざれば退除して小分と為す。小分半已上は半強と為し、已下は半弱と為す。大分を命ずるに十を限と為し、即ち日食の分を得。

日食泛用分を求む:日食定分を置き、二位を退け、上に列し、陽曆に在りては九十八を下に列し、陰曆に在りては一百五十八を下に列し、各々相減じて相乘じ、陽は二百五十を以て一と為し、陰は六百五十を以て一と為し、各々日食の泛用分と為す。

月入食限交前後分を求む:望月行入陰陽曆日及び余秒を置き、もし後限已下ならば交後分と為す。前限已上ならば覆た交中日を減じ、余を交前分と為す。

月食分を求む:交前後分を置き、もし三千七百已下ならば食既と為す。已上ならば一万一千七百を以て覆減し、減に足らざる者は食せずと為す。

余を八百を以て除し大分と為し、尽きざれば退除して小分と為す。小分半已上は半強と為し、已下は半弱と為す。大分を命ずるに十を限と為し、即ち月食の分を得。

月食泛用分を求む:望交前・後分を置き、自ら相乘じ、二位を退け、交初は一千一百三十八を以て一と為し、一千二百三を以て減じ、交中は一千二百六十四を以て一と為し、一千八十三を以て減じ、各々月食の泛用分と為す。

日月食定用分を求む:日月食の泛用分を置き、一千三百三十七を以て之を乗じ、定朔・望入転算外転定分を以て除し、得る所を日月食の定用分と為す。

日月食虧初復満小余を求む:日月食甚小余を置き、定用分を以て之を減じ、虧初と為し、之を加へ、復満と為す。即ち各々求むる所の小余を得。もし辰刻を求むれば、食甚の術に依りて之に入る。

月食更籌法を求む:望辰分を置き、四因し、位を退け、更法と為す。五を以て除し、籌法と為す。

月食入更籌を求む:虧初・食甚・復満の小余を置き、晨分已下ならば晨分を加へ、昏分已上ならば昏分を減去し、皆更法を以て除して更数と為し、尽きざれば籌法を以て除して籌数と為す。其の更・籌数を初更に命じ、算外とし、即ち各々入る所の更・籌を得。

日月食甚宿次を求む:朔・望の日の晨前夜半黄道日度及び分を置き、統法を以て日月食甚小余を約し、之を加へ、内月食は更に半周天を加へ、各々宿次に依りて之を去り、即ち日月食甚の在る所の宿次を得。

月食が皆既となる内外の刻分を求むるには、月食の交前・交後の分を置き、三千七百を以て覆減し、若し減ずるに足らざれば、食は皆既ならず。

位を退けて二とし、上に列し、下に七十四を列し、相減じ相乘じ、位を進め、三十七を以て一と為し、得る所を以て定用分に乗じ、泛用分を以て一と為し、皆既内分と為す。以て定用分を減じ、余りを皆既外分と為す。

日月の帯食出入に見ゆる分を求むるには、各食甚の小余を以て日出・入分と相減じ、余りを帯食差と為す。其の帯食差、定用分已上に在れば、帯食出入せず。

以て食する所の分に乗じ、定用分を満たして一と為す。若し月食皆既ならば、皆既内分を以て帯食差を減じ、余りに食する所の分を乗じ、皆既外分を以て一と為し、得る所を以て皆既分を減ず。若し減ずるに足らざれば、帯食皆既出入と為す。

以て食する所の分を減じ、余りを帯食出入に見ゆる分と為す。

日食の起こる所を求むるには、日陽曆に在れば、初め西南に起こり、甚だしきは正南に在り、復するは東南に満つ。日陰曆に在れば、初め西北に起こり、甚だしきは正北に在り、復するは東北に満つ。其の食八分已上なる者は、皆正西に起こり、復するは正東に満つ。此れ午地に拠りて之を論ず。黄道の斜正を審らかにすべし。

月食の起こる所を求むるには、月陽曆に在れば、初め東北に起こり、甚だしきは正北に在り、復するは西北に満つ。月陰曆に在れば、初め東南に起こり、甚だしきは正南に在り、復するは西南に満つ。其の食八分已上なる者は、皆正東に起こり、復するは正西に満つ。此れ午地に拠りて之を論ず。黄道の斜正を審らかにすべし。

五星を歩む

五星の暦策:一十五度、約分二十一、秒九十。

木星の周率:四百七十九萬八千五百二十六、秒九十二。周日:三百九十八、余一萬五百八十六、秒九十二。

歳差:一百一十六、秒七十二。

伏見度:一十三半。

木星盈縮暦

火星の周率:九百三十八萬二千五百六十、秒七十六。

周日:七百七十九、余一萬一千一百九十、秒七十六。

歳差:一百一十六、秒一十三。

伏見度:一十八。

火星盈縮暦

土星周率:四百五十四萬八千四百三十一、秒八十五。

周日:三百七十八、餘一千九十一、秒八十五。

歳差:一百一十六、秒三十。

伏見度:一十六半。

土星盈縮暦

金星周率:七百二萬四千三百二十一、秒三十四。

周日:五百八十三、余一萬八百三十一、秒三十四。

歳差:一百一十六、秒六十九。

伏見度:一十一半。金星盈縮暦

水星周率:一百三十九萬四千二、秒七。

周日:一百一十五、余一萬五百五十二、秒七。

歳差:一百一十六、秒四十。

夕方出現し朝に伏する度:十五。

朝に出現し夕方に伏する度:二十一。

水星の盈縮暦

五星の天正冬至後の平合の中積・中星を求む:天正冬至の気積分を置き、各々その星の周率を以て之を去き、尽きざるは、用て周率を減じ、余り統法を以て約して度と為し、満たざるは、退除して分秒と為し、之を命じて平合の中積と為す。因て之を重ね列ねて平合の中星と為し、各々前段の変日を以て平合の中積に加え、又前段の変度を以て平合の中星に加う。其の経退行する者は即ち之を減じ、各々五星諸変の中積・中星を得。

五星の入暦を求む:各々その星の歳差を以て求めし積年を乗じ、周天分を満て之を去き、尽きざるは、統法を以て約して度と為し、満たざるは、退除して分秒と為し、以て平合の中星を減じ、平合の入暦度及び分秒と為す。諸変を求むるは、各々前段の限度を累加し、五星諸変の入暦度及び分秒と為す。

五星諸変の盈縮定差を求む:各々其の星其の変の入暦度及び分秒を置き、半周天已下なるを盈と為し、已上なるは之を去きて縮と為す。五星の暦策度を以て之を除きて策数と為し、尽きざるは、入策度及び分秒と為す。其の策下の損益率を以て之を乗じ、暦策を以て一と為して分とし、分百に満て度と為し、以て其の下の盈縮積度を損益し、即ち五星諸段の盈縮定差なり。

五星の平合及び諸変の定積を求む:各々其の星其の変の中積を置き、其の段の盈縮定差を以て盈は之を加え縮は之を減じ、即ち其の段の定積日及び分なり。天正冬至の大余及び約分を以て之に加え、統法を満て之を去き、尽きざるは、甲子に命じ、算外、即ち定日辰及び分なり。

五星諸変の入所在月日を求む:各々其の星其の変の定積を置き、天正閏日及び約分を以て之に加え、朔策及び約分を満て之を除きて月数と為し、尽きざるは、入月已来の日数と為す。月数を起して天正十一月とし、算外、即ち其の星其の段の其の月の経朔日数及び分なり。乃ち其の朔日・辰を以て相距し、即ち所在の月・日なり。

五星の平合及び諸変の加時定星を求む:各々其の星其の変の中星を置き、盈縮定差を以て盈は之を加え縮は之を減ず。内、金星は之を倍じ、水星は之を三倍し、然る後に加減し、即ち五星諸段の定星なり。天正冬至加時の黄道日度を以て加時に之を命じ、即ち其の星其の段の加時所在の宿度及び分秒なり。五星皆留を因て後段の初日定星と為し、余は術算に依る。

五星諸変の初日晨前夜半定星を求む:各々其の段の初行率を以て其の段の加時分を乗じ、百を以て約し、順は減じ退は加え其の日の加時定星に、即ち其の星其の段の初日晨前夜半定星と為す。加命すること前の如く、即ち求めしを得。

諸変の日率・度率を求む:各々其の段の日辰より後段の日辰に距るを其の段の日率と為す。其の段の夜半定星と後段の夜半定星とを相減じ、余りを其の段の度率と為す。

諸変の平行分を求む:各々其の段の度率を置き、其の段の日率を以て之を除き、其の段の平行度及び分秒と為す。

諸変の総差を求む:各々其の段の平行分と後段の平行分とを相減じ、余りを泛差と為す。前段の泛差を併せ、四因し、一位を退き、総差と為す。若し前段に平行分無く相減じて泛差と為す者あれば、後段の初日行分と其の段の平行分とを相減じ、半総差と為し、之を倍し、総差と為す。若し後段に平行分無く相減じて泛差と為す者あれば、前段の末日行分と其の段の平行分とを相減じ、半総差と為し、之を倍し、総差と為す。其の再行に在る者は、本段の平行分を十四乗し、十五を以て一と為し、総差と為す。内、金星は順段の術に依りて之を求む。

初日・末日の行分を求む:各々其の段の総差を半ばし、其の段の平行分に加減す。後行分少なきは、之を加えて初と為し、之を減じて末と為す。後行分多きは、之を減じて初と為し、之を加えて末と為す。退行する者は、前段は之を減じて初と為し、之を加えて末と為す。後段は之を加えて初と為し、之を減じて末と為す。

其の星其の段の初日・末日の行分と為す。

毎日の晨前夜半における星の運行と宿次を求むには、その段の総差を置き、日率一を減じて以て之を除し、日差と為す。累次に初日の行分を損益し、後の行分少なきは之を損し、後の行分多きは之を益す。

毎日の行度及び分秒と為し、乃ち順に加へ退き減じて其の星其の段の初日晨前夜半の定星にし、之を命ずれば、即ち毎日の夜半における星の運行の所在する宿次なり。

径かに其の日の宿次を求むには、求めるところの日を置き、一を減じ、之を半ばし、日差を以て乗じ而して初日の行分を加減し、後の行分少なきは之を減じ、後の行分多きは之を加ふるを算す。

求めるところの日を以て之を乗じ、積度と為し、順に加へ退き減じて其の星其の段の初日夜半の宿次にし、即ち求めるところの日の夜半の宿次なり。

五星の合見伏の行差を求むには、木・火・土の三星は、其の段の初日の星行分を以て太陽の行分を減じ、行差と為す。金・水の二星順行するものは、其の段の初日の太陽行分を以て星行分を減じ、行差と為す。金・水の二星退行するものは、其の段の初日の星行分と太陽行分を並べ、行差と為す。内、水星の夕伏・晨見は、直ちに太陽行分を以て行差と為す。

五星の定合見伏の泛用積を求むには、木・火・土の三星は、各々平合晨疾・夕伏の定積を以て、便ち定合見・伏の泛用積と為す。金・水の二星は各々其の段の盈縮定差を置き、内、水星は之を倍じ、其の段の行差を以て之を除して日と為し、満たざれば、退き除して分と為し、平合夕見・晨伏にあるものは、盈は減じ縮は加へて定積にし、定合見・伏の泛用積と為す。退合夕伏・晨見にあるものは、盈は加へ縮は減じて定積にし、定合見・伏の泛用積と為す。

五星の定合積定星を求むには、木・火・土の三星は、平合行差を以て其の日の盈縮分を除し、距合差日と為す。盈縮分を以て之を減じ、距合差度と為す。差日・差度を以て盈は減じ縮は加へて其の星の定合泛用積にし、其の星の定合定積・定星と為す。金・水の二星順合するものは、平合行差を以て其の日の盈縮分を除し、距合差日と為す。盈縮分を以て之を加へ、距合差度と為す。差日・差度を以て盈は加へ縮は減じて其の星の定合泛用積にし、其の星の定合定積・定星と為す。金・水の二星退合するものは、平合行差を以て其の日の盈縮分を除し、距合差日と為す。盈縮分を以て之を減じ、距合差度と為す。差日は盈は減じ縮は加へ、差度は盈は加へ縮は減じて再定合泛用積にし、其の星の再定合定積・定星と為す。各々天正冬至の大餘及び約分を以て定積に加へ、統法に満てば之を去ち、甲子を命じ、算外すれば、即ち定合の日辰を得。天正冬至加時の黄道日度を以て定星に加へ、宿次に依りて之を去ち、即ち定合の所在する宿次を得。

五星の定見伏定積を求むには、木・火・土の三星は泛用積を以て晨は加へ夕は減じて一象とし、半周天已下ならば自ら相乘じ、已上ならば、一周天を覆減し、餘も亦自ら相乘じ、七十五而一とし、得るところ、其の星の伏見度を以て之を乗じ、十五而一して差と為し、其の段の行差の如く之を除して日と為し、満たざれば、退き除して分と為し、見は加へ伏は減じて泛用積にし、其の星の定見・伏の定積と為す。金・水の二星は行差を以て其の日の盈縮分を除して日と為し、夕見・晨伏にあるものは、盈は加へ縮は減じて泛用積にし、常用積と為す。夕伏・晨見にあるものは、盈は減じ縮は加へて泛用積にし、常用積と為す。常用積が半周天已下ならば冬至後と為し、已上ならば之を去ち、餘を夏至後と為す。各々一象已下ならば自ら相乘じ、已上ならば、一周天を覆減し、餘も亦自ら相乘じ、冬至後晨・夏至後夕は、十八而一とし、冬至後夕・夏至後晨は、七十五而一とし、得るところ、其の星の伏見度を以て之を乗じ、十五而一して差と為し、其の段の行差の如く之を除して日と為し、満たざれば、退き除して分と為し、冬至後晨見・夕伏、夏至後夕見・晨伏は、以て常用積に加へ、其の星の定見・伏の定積と為す。冬至後夕見・晨伏、夏至後晨見・夕伏は、以て常用積を減じ、其の星の定見・伏の定積と為す。加命すること前に如くすれば、即ち定見・伏の日辰を得。