又置岁差,以限数乘之,满百二十除,为秒分。不尽为小分。以加三元之策,因累裁之。命以黄道宿次,各得定气加时日度。
置其气定小余,副之。以乘其日盈、缩分,满通法而一,盈加、缩减其副。用减其日加时度余,得其夜半日度。因累加一策,以其日盈、缩分盈加、缩减度余,得每日夜半日度。
○四曰步月离术
转终六百七十万一千二百七十九。
转终日二十七,余千六百八十五,秒七十九。
转法七十六。
转秒法八十。
以秒法乘朔积分,盈转终去之;余复以秒法约,为入转分;满通法,为日。命日算外,得天正经朔加时所入。因加转差日一、余二千九百六十七、秒一,得次朔。以一象之策,循变相加,得弦、望。盈转终日及余秒者,去之。各以经朔、弦、望小余减之,得其日夜半所入。
各置朔、弦、望所入转日损益率,并后率而半之,为通率。又二率相减,为率差。前多者,以入余减通法,余乘率差,盈通法得一,并率差而半之;前少者,半入余,乘率差,亦以通法除之:为加时转率。乃半之,以损益加时所入,余为转余。其转余,应益者,减法;应损者,因余。皆以乘率差,盈通法得一,加于通率,转率乘之,通法约之,以杋减、杊加转率,为定率。乃以定率损益杋杊积,为定数。(其后无同率者,亦因前率。应益者,以通率为初数,半率差而减之;应损者,即为通率。其损益入余进退日,分为二日,随余初末,如法求之,所得并以损益转率。此术本出《皇极历》,以究算术之微变。若非朔、望有交者,直以入余乘损益率,如通法而一,以损益杋杊,为定数。)
七日、(初数二千七百一,末数三百三十九。)十四日、(初数二千三百六十三,末数六百七十七。)二十一日、(初数二千二十四,末数千一十六。)二十八日,(初数千六百八十六,末数千三百五十四。)以四象约转终,均得六日二千七百一分。就全数约为九分日之八。各以减法,余为末数。乃四象驯变相加,各其所当之日初、末数也。视入转余,如初数已下者,加减损益,因循前率;如初数以上,则反其衰,归于后率云。
各置朔、弦、望大小余,以入气、入转杋杊定数,杋减、杊加之,为定朔、弦、望大小余。定朔日名与后朔同者,月大;不同者,小;无中气者,为闰月。(凡言夜半,皆起晨前子正之中。若注历,观弦、望定小余,不盈晨初余数者,退一日。其望有交、起亏在晨初已前者,亦如之。又月行九道迟疾,则有三大二小以日行盈、缩累增、损之,则容有四大三小,理数然也。若俯循常仪,当察加时早晚,随其所近而进退之,使不过三大二小。其正月朔有交、加时正见者,消息前后一两月,以定大小,令亏在晦、二。)定朔、弦、望夜半日度,各随所直日度及余分命之。乃列定朔、弦、望小余,副之。以乘其日盈、缩分,如通法而一,盈加、缩减其副。以加夜半日度,各得加时日度。