阴阳历损益率兼数
一日益十七初
二日(前限馀六百六十五微分一千七百三十八)益十六十七
三日益十五三十三
四日益十二四十八
五日益八六十
六日益四六十八
七日益一七十二
八日损二七十三
九日损六七十一
十日损十六十五
十一日损十三五十五
十二日损十五四十二
十三日(后限馀二千一十九微分一千七十九)损十六二十七
分日(二千六百八十五半)损十六大(大者五千三百)
七十一分之三千四百七十二十一
历周,五万五千五百一十七半。
差率,一万一百九十。
微分法,一千八百七十八。
推入阴阳历术曰:以会月去入纪积月,余以会数乘之,以所入纪交会差加之,周天乘之,满微分法为大分,不尽为微分。大分满周天去之,余不满历周者为入阳历。余皆如月周得一日,算外,所求年正月合朔入历也。不尽为日余。
求次月,加二日,日余一千三百三十一,微分一千五百九十八,如法成日,日满十三去之,除日余如分日。阴阳历竟平入端,入历在前限余前,后限余后者,月行中道。
求朔弦望定数:各置入迟疾历盈缩定积分,以章岁乘之,差法除之,所得满通法为大分。不尽,以微分法乘之,如法为微分。盈减缩加阴阳日余,盈不足,以月周进退日而定,以定日余乘损益兼数,为加时定数。
推夜半入历:以差率朔小余,如微分法得一,以减入历余,不足,加月周而减之,却一日,却得分日,加其分,半微分为小分,即朔日夜半入历历余小分也。
求次日,加一日,日余十六,小分三百二十,小分如会从余,余满月周去之,又加一日。历竟,下日余满分日去之,于入历初也。不满分日者,值之,加余一千二百九十四,小分七百八十九半,为入次历。
求夜半定日:以朔小余减入迟疾历日余,不足一日,却得周日,加余四百一十七,即月夜半入历日及余也。以日余乘损益率,盈缩积分,为定积分。满通法为大分,不尽以会月乘之,如法为小分,以盈加缩减入阴阳日余,盈不足进退日而定也。以定日余乘损益率,如月周,以损益兼数,为夜半定数。
求昏明数:以损益率乘所近节气夜漏,二百而一为明,以减损益率为昏,而以损益夜半数为昏明定数也。
求月去黄道度:置加时若昏明定数,以十二除之为度,其余三而一为少,不尽为强,二少弱也。所得为月去黄道度。
大明六年,南徐州从事史祖冲之上表曰:
古历疏舛,颇不精密,群氏纠纷,莫审其要。何承天所奏,意存改革,而置法简略,今已乖远。以臣校之,三睹厥谬:日月所在,差觉三度;二至晷影,几失一日;五星见伏,至差四旬,留逆进退,或移两宿。分至乖失,则节闰非正;宿度违天,则伺察无准。臣生属圣辰,逮在昌运,敢率愚瞽,更创新历。谨立改易之意有二,设法之情有三。
改易者,其一,以旧法一章十九岁有七闰,闰数为多,经二百年,辄差一日。节闰既移,则应改法,历纪屡迁,实由此条。今改章法,三百九十一年有一百四十四闰。令却合周、汉,则将来永用,无复差动。其二,以《尧典》云:"日短星昴,以正仲冬。"以此推之,唐代冬至,日在今宿之左五十许度。汉代之初,即用秦历,冬至日在牵牛六度。汉武改立《太初历》,冬至日在牛初。后汉《四分法》,冬至日在斗二十二。晋时姜岌以月蚀检日,知冬至在斗十七。今参以中星,课以蚀望,冬至之日,在斗十一。通而计之,未盈百载,所差二度。旧法并令冬至日有定处,天数既差,则七曜宿度渐与历舛。乖谬既著,辄应改制,仅合一时,莫能通远,迁革不已,又由此条。今令冬至所在,岁岁微差,却检汉注,并皆审密,将来久用,无烦屡改。
又设法者,其一,以子为辰首,位在正北,爻应初九,斗气之端,虚为北方,列宿之中,元气肇初,宜在此次。前儒虞喜,备论其义。今历上元日度,发自虚一。其二,以日辰之号,甲子为先,历法设元,应在此岁。而黄帝以来,世代所用,凡十一历,上元之岁,莫值此名。今历上元,岁在甲子。其三,以上元之岁,历中众条,并应以此为始,而《景初历》交会迟疾,亦置纪差,裁合朔气而已。条序纷互,不及古意。今设法,日月五纬,交会迟疾,悉以上元岁首为始。则合璧之曜,信而有征,连珠之晖,于是乎在,群流共源,实精古法。