盖堆垛之法也。按堆垛乃少广中之一术,与尖锥体、台体相似,而实不同。盖尖堆体、台体外平而中实,堆垛为众体所积,面有崚嶒,中多空隙,故二法相较,烦简顿殊。古《少广》中仅具以边数层数求积数法,亦未有解其故者。至以积求边数层数之法,则未备焉。又其为用甚少,故算家率略而不详。世仁有见於此,专取堆垛诸形,反覆相求,各立一法。虽图说未具,不能使学者窥其立法之意,而於《少广》之遗法,引伸触类,实於数学有裨,不可以其一隅而少之也。
△《庄氏算学》·八卷(福建巡抚采进本)
国朝庄亨阳撰。亨阳字元仲,南靖人。康熙戊戌进士,官至淮徐海道。是编乃其自部曹出董河防,於高深测量之宜,随事推究,设问答以穷其变,因笔之於书。其后人取其残稿,裒辑成帙。中间大旨皆遵《御制数理精蕴》,而参以《几何原本》、《梅氏全书》,分条采摘;各加剖析,颇称明显。末为七政步法,亦本之《新法算书》,而节取其要。其於推步之法,条目赅广,缕列星罗,无不各有端绪。恭案《御制数理精蕴》线、面、体三部,凡三十馀卷,《几何原本》五卷,《梅氏全书》,卷帙亦为浩博,学算者非出自专门,不能骤窥蹊径。今亨阳撮举精要,别加薈萃,简而不漏,括而不支,可为入门之津筏。虽未能大有所发明,而以为初学者启蒙之资,则殊有裨益矣。
△《九章录要》·十二卷(浙江巡抚采进本)
国朝屠文漪撰。文漪字莼洲,松江人。其书因古《九章》之术,参以今法,与杜知耕所著《数学钥》体例相似,而互有详略疏密。知耕详於方田,文漪则详於勾股。知耕论少广备及形体,文漪推少广则研及廉隅之辨。知耕参以西法,每於设问之下附著其理,文漪则采录梅文鼎诸书,推阐以尽其用。大致皆缀集今古之法以成书,而取舍各异。合而观之,亦可以互相发明也。是书有借徵一条,专明借衰叠征之术,为知耕之所未及。考其所载,虽未极精密,然於借数之巧,固已得其大端矣。
──右“天文算法类”算书之属,二十五部,二百十卷,皆文渊阁著录。
(案:数为六艺之一,百度之所取裁也。天下至精之艺,如《律吕推步》,皆由是以穷要眇。而测量之术,尤可取资。故天文无不根算书。算书虽不言天文者,其法亦通於天文。二者恒相出入,盖流别而源同。今不入小学而次於天文之后,其事大,从所重也。不与天文合为一,其用广,又不限於一也。)
○天文算法类存目△《星经》·二卷(两江总督采进本)
不著撰人名氏。晁公武《读书志》载《甘石星经》一卷,注曰汉甘公石申撰。
以日月、五星、三垣、二十八舍恒星图象次舍,有占诀以候休咎。《隋书·经籍志》,石氏《星簿经赞》一卷,《星经》二卷,甘氏《四七法》一卷。是书卷数虽与《隋志》合,而多举隋、唐州名,必非秦、汉间书也。所载星象,今亦残阙不全,不足以备考验。
△《步天歌》·七卷(两江总督采进本)
陈振孙《书录解题》曰,《步天歌》一卷,未详撰人,二十八舍歌也。三垣颂、五星凌犯赋附於后。或曰唐王希明撰,自号丹元子。郑樵《通志·天文略》则曰隋有丹元子,隐者之流也,不知名氏,作《步天歌》。王希明纂汉、晋志以释之,《唐书》误以为王希明。案樵《天文略》全采此歌,故推之甚至。然丹元子为隋人,不见他书,不知樵何所据。使果隋时所作,不应李淳风不知其人,《隋书·经籍志》中竟不著录,至《唐书》乃称王希明也。疑以传疑,阙所不知可矣。其书以紫微、太微、天市分上中下三垣宫,仍以四方之星分属二十八舍,皆以七字为句,条理详明,历代传为佳本。本朝御制及钦定《天文仪象》诸书,咸采录之,复有专刻官本。考度绘图,测验星躔,一一吻合。此本图度未工,句多增减,所注占语,亦未详出自谁手,未为善本。又《唐志》、《文献通考》并称一卷,而此本乃有七卷,其为后人所窜乱审矣。郑樵亦称世有数本,不胜其讹,此或即其一也。
△《青罗历》·(无卷数,浙江范懋柱家天一阁藏本)
不著撰人名氏。考陈振孙《直斋书录解题》云,《青罗立成历》一卷,司天监朱凤奏。据其称贞元十年甲戌入历,至今乾宁丁巳,则是唐末人。似即此书,然稽其年代,不甚相合,卷数亦多少互异,疑不能明也。其书列一年十二月为定表,用节气纪太阳太阴宿次。又以年经月纬纵横立表,各定年数为五星周而复始之期。案日月经天有常度,亦有差分,故月有大小,闰有常期。若一概限以节气太阳,倘连值十五日之节,尚可迁就,太阴用三十日为定策,则必不能齐。至五星躔度,各有迟速,其周天之数,赢缩不能画一,拘以定数,亦类刻舟。又日、月、五星谓之七曜,曜者光曜之谓也。月孛、罗、计、紫炁虽有躔次,实无其形。
此书立十一曜之名,已为未协。至论月孛一条,乃有披金甲及背上插箭之语,一若亲睹其形者,大抵剿袭道家符箓等书,而不知其荒唐已甚也。
△《官历刻漏图》·二卷(永乐大典本)
宋王普撰。自序谓官历漏刻,以岳台为定。九服之地,冬夏至昼夜刻数或与岳台不同,则二十四气前后易箭之日亦皆少差。又有蔡知方序,谓刻漏图邵阳刊本最详备,建阳林氏复加镌定,移小分於四刻之前,视昔尤为精密。又有钮兰居士序,谓林君衍四刻馀分,均诸众时之先后,作小漏款识,视王普为尤备。则此书又林氏所重修,非普之旧也。然其法已略具《宋史》中,此虽稍详,究无大异。
普字伯照,里籍未详。官左朝散大夫行太常博士。林氏名字俱佚,其朝代亦无可考。
△《星象考》·一卷(编修程晋芳家藏本)
原本题宋邹淮撰。后有魏了翁跋,称淮以进士提领造历所,演算历书,其所撰载如此云云。考陈振孙《书录解题》,载《天文考异》二十五卷,昭武布衣邹淮撰。大抵袭《景祐新书》之旧,淮后入太史局。今此书仅四页,似从《天文考异》中录出,而别题此名。又《书录解题》既称淮为昭武布衣,而了翁跋又称为进士,亦相牴牾,殆书贾所伪托也。
△《天文精义赋》·四卷(浙江范懋柱家天一阁藏本)
旧题管勾天文岳熙载撰,并集注。而不著其时代。案注中多引《宋史·天文志》,当为元末人。考元太史院有管勾二员,秩从九品。而历志载郭守敬《会南北日官考》论历法,有岳铉之名,或即其家子孙也。其书皆论推测占验之术,而以韵语俪之。首天体,次分野,次太阳、太阴,次概举七政,及於恒星,而以凌抵、斗食之说附於其末。大都摭拾史传,不能有所发明。钱曾《读书敏求记》,载熙载尚有《天文占书类要注》四卷,今未见。
△《天心复要》·三卷(浙江范懋柱家天一阁藏本)
明鲍泰撰。泰,徽州人。是书作於成化中。专言历法,而於岁实朔策汉已来所定小馀疏密,或增或损之故,茫然不解。徒主四分法,岁三百六十五日三时之整数,分二十四气。每一气得十五日二时五刻。参用奇门数五日,满甲子六十为一候,三候为一气。不及气策二时五刻,每岁有一候三时之差。奇门於是设立超神接气置闰,适二十年而闰二十一候,泰乃名之为一致。四致凡八十年,名之为一序。三序凡二百四十年,名之为一限。三限凡七百二十年,名之为一合。十九合凡万三千六百八十年,名之为一会。又以旧法十九年七闰月为一章之整数八十章,凡千五百二十年,名之为一乘。三乘凡四千五百六十年,名之为一运。三运一万三千六百年,为一会。此最疏之数,推步家自汉张衡以后,久弃不用,泰粗涉乎此,遂矜为独得之秘,纷纷创立名目,衍成是书。因附会邵子冬至子之半、天心无改移二语,以为书名,殊弇陋无足道也。
△《太阳太阴通轨》·(无卷数,浙江鲍士恭家藏本)
明戈永龄撰。永龄,宛平人。正德中官钦天监保章正。是书取元代所辑《大统历》七政交食通轨,循其法而重演之。原本不题卷数,仅分三册。盖其细草稿也。考《明史》载《大统历》即元《授时历》,当时测验,舛异已多,得其全书,犹不足用。此本篇帙残阙,仅存推算数法,益不足据为定准矣。
△《象纬汇编》·二卷(浙江范懋柱家天一阁藏本)
明韩万锺撰。万锺,蕲州人。是书成於嘉靖壬辰。采丹元子《步天歌》逐段分释,并为之图。以马氏《通考》所记彗孛客流陵犯之属分隶各星之下,合三垣二十八宿为三十一条,而五纬附於其后。其自序谓便学者之考索,非有所作。大概与《天元玉历》相同。盖当时未睹官本,故又为此裒辑耳。
△《戊申立春考证》·一卷(两江总督采进本)
明邢云路撰。云路有《古今律历考》,已著录。万历三十六年戊申,钦天监推十二月二十一日己卯子正立春,云路立表推之,谓当在二十日戊寅亥初。由元统《大统历》轻改郭守敬《授时法》,测验俱差。遂详为考证,以成此书。盖其官兰州时所作也。陶珽《续说郛》亦载此书,但题曰《立春考证》,删其戊申二字,已为舛谬。又因云路字士登,遂误以邢云为地名,删此二字,但题曰路士登撰,益足资笑噱矣。
△《星历释义》·二卷(浙江鲍士恭家藏本)
明林祖述撰。祖述字道卿,鄞县人。万历丙戌进士,官至广西提学佥事。是编上卷为七曜、二十八宿、十干、十二支及年岁载祀、朔弦望晦盈虚闰馀诸条,下卷为二十四气、七十二候及岁时令节诸条,皆杂引经史及先儒论说以诠解之,故曰《释义》。然多抄撮旧文,於授时要旨殊无当也。
△《折衷历法》·十三卷(直隶总督采进本)
明朱仲福撰。仲福,灵寿人。初,元郭守敬作《授时历》。明洪武中因其书作《大统历》,而去其上考下求岁实消长之法。是以嘉靖中以大统、授时二历相较,考古则气差三日,推今则时差九刻。何瑭、邢云路、郑世子载堉诸人,纷纷攻诘,迄无定论。仲福是书,成於万历二十二年,用万历九年为历元,折衷二历强弱之间,以为活法。然大抵勉强牵就,非能密合天行。且授时所定岁实,其小馀为二千四百二十五分,已为不密。以史所载考之,丁丑年冬至在戊戌日夜半后八刻半。又定戊寅冬至在癸卯日夜半后三十三刻,己卯冬至在戊申日夜半后五十七刻,庚辰冬至在癸丑日夜半后八十一刻,辛巳冬至在己未日夜半后六刻。夫一岁小馀二十四刻二十五分,积之四岁,正得九十七刻,无馀无欠,而丁丑至辛巳四年已多半刻。其积算未精,已概可见。仲福步日躔术乃定日平行一度躔周为三百六十五度二十五会,仍是后汉时四分最疏之率。是名为折衷授时、大统二法,实较二法为尤舛矣。
△《纬谭》·一卷(福建巡抚采进本)
明魏濬撰。濬有《易义古象通》,已著录。此书首题曰拙存斋笔录,而子目则曰纬谭,盖其劄记之一种也。首论太一三式源委,次括元,次太阳斗建阴阳