为元纪。”又有广平人刘孝孙、张孟宾二人,
同知历事。孟宾受业于张子信,并弃旧事,更制新法。又有赵道严,准晷影之长
短,定日行之进退,更造盈缩,以求亏食之期。刘孝孙以百一十九为章,八千四
十七为纪,九百六十六为岁余,甲子为上元,命日度起虚中。张孟宾以六百一十
九为章,四万八千九百为纪,九百四十八为日法,万四千九百四十五为斗分。元
纪共命,法略旨远。日月五星,并从斗十一起。盈缩转度,阴阳分至,与漏刻相
符,共日影俱合,循转无穷。上拒春秋,下尽天统,日月亏食及五星所在,以二
人新法考之,无有不合。其年,讫干敬礼及历家豫刻日食疏密。六月戊申朔,太
阳亏,刘孝孙言食于卯时,张孟宾言食于甲时,郑元伟、董峻言食于辰时,宋景
业言食于巳时。至日食,乃于卯甲之间,其言皆不能中。争论未定,遂属国亡。
西魏入关,尚行李业兴《正光历》法。至周明帝武成元年,始诏有司造周历。
于是露门学士明克让、麟趾学士庾季才及诸日者,采祖恒旧议,通简南北之术。
自斯已后,颇观其谬,故周、齐并时,而历差一日。克让儒者,不处日官,以其
书下于太史。及武帝时,甄鸾造《天和历》。上元甲寅至天和元年丙戌,积八十
七万五千七百九十二算外,章岁三百九十一,蔀法二万三千四百六十,日法二十
九万一百六十,朔余十五万三千九百九十一,斗分五千七百三十一,会余九万三
千五百一十六,历余一十六万八百三十,冬至斗十五度,参用推步。终于宣政元
年。大象元年,太史上士马显等,又上《丙寅元历》,抗表奏曰:
臣案九章五纪之旨,三统四分之说,咸以节宣发敛,考详晷纬,布政授时,
以为皇极者也。而乾维难测,斗宪易差,盈缩之期致舛,咎徵之道斯应。宁止蛇
或乘龙,水能沴火,因亦玉羊掩曜,金鸡丧精。王化关以盛衰,有国由其隆替,
历之时义,于斯为重。自炎汉已还,迄于有魏,运经四代,事涉千年,日御天官,
不乏于世,命元班朔,互有沿改。验近则叠璧应辰,经远则连珠失次,义难循旧,
其在兹乎?大周受图膺录,牢笼万古,时夏乘殷,斟酌前代,历变壬子,元用甲
寅。高祖武皇帝索隐探赜,尽性穷理,以为此历虽行,未臻其妙,爰降诏旨,博
访时贤,并敕太史上士马显等,更事刊定,务得其宜。然术艺之士,各封异见,
凡所上历,合有八家,精粗踳驳,未能尽善。去年冬,孝宣皇帝乃诏臣等,监
考疏密,更令同造。谨案史曹旧簿及诸家法数,弃短取长,共定今术。开元发统,
肇自丙寅,至于两曜亏食,五星伏见,参校积时,最为精密。庶铁炭轻重,无失
寒燠之宜,灰箭飞浮,不爽阴阳之度。上元丙寅至大象元年己亥,积四万一千五
百五十四算上。日法五万三千五百六十三,亦名蔀会法。章岁四百四十八,斗分
三千一百六十七,蔀法一万二千九百九十二。章中为章会法。日法五万三千五百
六十三,历余二万九千六百九十三,会日百七十三,会余一万六千六百一十九,
冬至日在斗十二度。小周余、盈缩积,其历术别推入蔀会,分用阳率四百九十九,
阴率九。每十二月下各有日月蚀转分,推步加减之,乃为定蚀大小余,而求加时
之正。
其术施行。时高祖作辅,方行禅代之事,欲以符命曜于天下。道士张宾,揣
知上意,自云玄相,洞晓星历,因盛言有代谢之徵,又称上仪表非人臣相。由是
大被知遇,恒在幕府。及受禅之初,擢宾为华州刺史,使与仪同刘晖、骠骑将军
董琳、索卢县公祐、前太史上士马显、太学博士郑元伟、前保章上士任悦、开府
掾张撤、前荡边将军张膺之、校书郎衡洪建、太史监候粟相、太史司历郭翟、刘
宜、兼算学博士张乾叙、门下参人王君瑞、荀隆伯等,议造新历,仍令太常卿卢
贲监之。宾等依何承天法,微加增损,四年二月撰成奏上。高祖下诏曰:“张宾
等存心算数,通洽古今,每有陈闻,多所启沃。毕功表奏,具已披览。使后月复
育,不出前晦之宵,前月之余,罕留后朔之旦。减朓就朒,悬殊旧准。月行表
里,厥途乃异,日交弗食,由循阳道。验时转算,不越纤毫,逖德前修,斯秘未
启。有一于此,实为精密,宜颁天下,依法施用。”
张宾所造历法,其要:
以上元甲子已来,至开皇四年岁在甲辰,积四百一十二万九千一