汾阳历代不乏知名人物,但在科学技术上则所见不多。
我国天元术发现后(按:天元术是我国古代数学家创造的一种代数算法。人们现在解代数题,先没X为某数,天元术解题,则常说:“立天元一为某数”,故称天元术。“四元”相当于未知数有w、x、y、z四数),在金、元两代大河以北是数学活跃的地区。李治(1192—1279年,后改名李冶,栾城今栾县人),在《敬斋古今注》中提到太原有数学家彭泽。金亡,李治隐居于崞县、平定,著《测圆海镜》,后居河北著《益古演段》。元代朱世杰(籍贯不详,寓居燕山,今北京附近)于1299年成《算学启蒙》,1309年成《四元玉鉴》。他的朋友祖颐在《四元玉鉴》的《后序》中提到平阳(今临汾)蒋周撰有《益古》(即《益占算法》),博陆(今河北蠡县)李文一撰有《照胆》、鹿泉(今河北获鹿)石信道撰有《钤经》,平水(临汾城郊)刘汝偕撰有《如积释锁》,绛人元裕作《细草》(可能是《如积释锁》的《细草》,后人才对天元术有所了解“后人始知有天元也”)。汾阳在古代为内地通往陕北、内蒙、宁夏、甘肃以至大西北的交通要冲,货物聚散之区,商业发达,经商的人家也多,在数学上,至少在商业数学上应是有人精通的。
一次在北京图书馆善本室借微缩胶卷读孔天胤《孔文谷诗集》(明刊),胶卷接续的想不到是另一位汾阳人王文素的巨著《新集通证古今算学宝鉴》(手抄本)。武邑贡士宝朝珍序言,称王文素原籍山西汾州。自序末则:“嘉靖三年岁次甲申(1524)秋八月癸巳朔汾阳王文素述于饶川(河北饶阳)西城之馆”。卷一署“汾阳王文素寓饶川述编”,卷二起至卷四十均署“汾阳王文素寓饶川编集”。因知此书出于寓居于饶阳的汾阳数学家王文素。(宋置汾阳军于今县,王用以称其籍贯。)
此书用印好的竖格纸抄写。共约五十余万言。抗战前,中算史家李俨曾看过此书,《中算史论丛》中有文提及。六十年代,数学史家钱宝琮主编《中国数学史》也提到此书,可能因为此书没有正式出版,没有象对早于此书的杭州人吴敬于景泰元年(1450)写成的《九章算法比类大全》,和对晚于此书的安徽休宁人程大位于万历二十年(1592)写成的《直指算法统宗》那样介绍和评述;也没有提到王文素的籍贯生平。现就我的笔记,撰成此文,介绍给汾阳同志,作为进一步调查研究的参考。也愿地方上新的青少年一代,不要以为在科学技术上无能为力。王文素有诗句云:“广聚细流成巨海,久封抔土积高陵。肯加百倍功夫满,自晓千般法术精”。关键在于“百倍功夫”。
从两篇序言及诗句可略知王文素的情况。正德八年(1513)宝朝珍的序言中说:文素字尚彬,山西汾州人。成化年间(1465—1487)随父林至河北的饶阳经商。自幼涉猎书、史、诸子百家,尤长算法。武邑杜瑾(字良玉)也长算法,因公至清河,遇文索于旅邸,发现文素算法出众,看到所著《通证古今算学宝鉴》三十余卷,深为赞赏。宋杨辉、明金陵杜文高、江宁夏源泽、金台金来朋等人的算法书固然不错,但藏头露尾,难于领悟。王的算法,可以灵活应用,且编成歌诀,便于学习。杜瑾愿意出资刻版,以广流传。
文素的《自序》作于十一年后的嘉靖三年(1524)。说明全书四十二卷。(与抄本对照,正文四十卷,卷首一卷,计四十一卷。可能“二”为“一”之误。)外附诗词三百余问,其时文素设蒙馆于饶阳西城课徒为业。从《集算诗》:“身世飘蓬近六旬,留心学算已年深,”知时已年近六十。自序中没有提到杜瑾资助出版一事,而说:“欲刻于版,奈乏工资,不获遂愿。”由此可知此本是按文素经过十一年增订补充的稿本抄出的。书中有不少抄错的字,看来此本未经文素过目。
依据上述的年份推算,王文素生于成化元午(1465)前后。宝序称文素“从父林商于真定饶阳。”又说文素:“白幼涉猎书、史、诸子百家,”而本书还有诗、词、歌诀数百首,说明文素是在汾阳学习了一些年不得已弃儒就商的。成化二十年(1484)山陕大旱、遭灾,人相食。文素从父外出经商,可能就在二十岁前后。宝序对文素之父直呼其名为“林”而不讳,则王林并不富有。文素长于算法,可能在家乡已熟习珠算、筹算、一掌经之类的基本算法,甚或读过末杨辉的《详解九章算法》、《乘除通变本末》、《续古摘奇算法》,元刘汝楷的《如积释锁》(王著第三十九卷有“锁积开立方”),何子平的《详明算法》(第一卷小数名注中引用了何说)等。文素经商之后,由于工作上的需要和个人的学习兴趣,自然会读到更多的数学书,在实践中发现了许多简捷通变的算法,同时发现书籍中不仅有印刷错误,而且原著本身有的就存在问题。于是文素逐一钻研论证,“推其所当者述之,误者改之,繁者删之,缺者补之,乱者理之,断者续之,复增乘除图草、定位式样、开方演段、捷径成术,”写成这部巨著,称为《新集通证古今算学宝鉴》。全书四十卷(相当于“章”)、二百条(相当于“节”,实际二百零三条),三百三十七诀(歌诀),一千二百六十七问(例题)。(参见附录《自序》、《集算诗》。)
此书由总而分,由易而难,是一部有系统的教材。特点是提出了当时出版物(包括古籍)中的许多错误,所以也是一部有价值的数学参考书。今天进行比较分析,还有可能从中发现找到已失传的数学著作的一些内容。
此书之前有吴敬的《大全》出版,之后有程大位的《统宗》出版,三本著作的关系,有待研究。粗略地比较:一、开始都介绍了大数、小数、度量衡的单位名称、四则运算、词汇解释。二、各卷都依《九章算术》方田、粟米、衰分、少广、商功、均输、盈不足、方程、勾股顺序编排。三、术语基本相同,略有差异。如王书“粟米”“粟布”,“盈不足”、“盈肭”并见,程书改用“粟布”、“盈肭”,与吴书不同。四、吴、王未说叫计算工具,程书解应用题全用珠算演算。王书少数地方谈到算盘,“珠”则称为“子”(晋中传统称“子”)。如“众九相乘”,解曰:“用子甚多,算盘子少,乘则不便,既乘已毕,祗动一子居下,余仍如故。”五、应用问题,吴书1329题,王书1267题,程书595题。
引人注意的是程、王二书均载有纵横图。程书纵横图十四幅,十幅与宋杨辉著作中所载相同,四幅仿杨辉绘制。王书纵横图八幅中与杨辉相仿者一幅,其余均是独出心裁新制的。
纵横图按西文翻译称“幻方”。原为一种数学游戏,有的还带神秘色彩,但在现代计算机技术上得到了新的应用,引起人们重视。王文素创制的纵横图比之杨辉无论在深度和广度上都有了很大的改进和提高。他的聪明智慧和致学之勤,于此可见。
王文素是中国数学史上一位杰出的学者,《算学宝鉴》为代表明代数学水平的鸿篇巨擘,因此1998年10月在家乡汾阳召开了全国王文素与《算学宝鉴》学术研讨会,引起了更多专家学者的关注。
(赵擎寰 作者系北师大教授《汾阳县志》顾问)
|