朱世杰与他的时代
第一章:朱世杰与他的时代
公元1303年,一位名叫朱世杰的算学家在某地完成了《四元玉鉴》这部著作。这部书的名字听起来像是某种精美的玉器鉴定手册,但实际上它是一部数学专著——中国数学史上公认的最艰深、最精密的作品之一。
问题来了:朱世杰生活在一个什么样的时代?他凭什么能够写出这样一部著作?
要回答这个问题,我们必须把目光投向13世纪末14世纪初的蒙古高原与中原大地。那是一个汉人从未经历过的时代——蒙古铁骑横扫欧亚大陆,忽必烈在开平府称帝建立了元朝,一个由草原民族统治的庞大帝国横亘在欧亚大陆的东方。在我们的常规认知里,异族统治往往意味着文化断裂、学术凋零,但朱世杰的故事恰恰相反:在元朝统治下的近百年间,中国数学不仅没有衰落,反而达到了一个前所未有的高峰。《四元玉鉴》就是这个高峰的标志。
这究竟是怎么回事?为什么蒙古族的入侵和统治,反而成就了中国数学的巅峰之作?要理解这一切,我们需要从元代社会的独特面貌说起。
元代社会的独特面貌
元朝是中国历史上第一个由少数民族建立的大一统王朝。1271年,忽必烈取《易经》中“大哉乾元”的意思,正式建立元朝;1279年崖山之战后,南宋灭亡,元朝完成了对全中国的统一。这个政权的到来,彻底改变了中国社会的运行方式,也为中国学术的发展创造了全新的土壤。
元朝的政治格局有一个最显著的特征:民族等级制度。根据征服时间的先后,元朝将全国人民分为四个等级:蒙古人(最早归附的草原部落)居于最高层;色目人(西域、中亚各族)次之;汉人(原金国境内的汉族和女真、契丹等族)再次;南人(最后征服的南宋境内各族)居于最底层。这套制度深刻影响了元朝的社会结构和文化生态,但它对算学发展的影响,却远比我们想象的复杂。
科举制度的命运最能说明问题。元朝统一后,科举考试被废除了长达78年之久,从1237年窝阔台断断续续的科举尝试,到1315年仁宗恢复科举。这近八十年的空白,对汉族士大夫阶层无疑是巨大的打击——科举是传统知识分子实现人生价值的最主要通道,这条路断了,意味着无数读经书、考功名的儒生失去了奋斗目标。
然而,危机往往孕育转机。当大批汉族知识分子发现仕途无望时,他们开始将精力转向其他领域。有的埋头于文学创作,有的致力于书画艺术,有的投身于医药农学,还有的——转向了算学。李冶就是一个典型例子。这位金末元初的数学家本是正统儒生出身,金朝灭亡后隐居在今河北山西一带,以教书为生,把全部心血倾注在数学研究上,写出了《测圆海镜》和《益古演段》这样的数学名著。他的经历告诉我们:元代的算学家,很多是那些在仕途碰壁后另寻出路的儒生,他们有着扎实的儒学功底和抽象思维能力,只是把才能用在了数学上。
元朝的经济结构也为算学发展提供了现实需求。这个大一统帝国将亚欧大陆的陆路贸易连为一体,形成了空前繁荣的跨区域商业网络。从威尼斯商人马可·波罗的游记中,我们能看到元朝大都(今北京)的繁华:街道宽阔、宫殿壮丽、商业发达、货币流通。这种商业繁荣带来的是大量与计算相关的工作——账目核算、汇率换算、路程丈量、商品估价,都需要精确的算术能力作为支撑。
不仅如此,元朝作为一个疆域空前庞大的帝国,在天文历法、水利工程、地图测绘、赋税统计等方面都面临前所未有的管理挑战。忽必烈本人对天文历法有着浓厚兴趣,他组织编修《授时历》时,就需要大量精通天文计算的算学家参与。这些国家级的大型项目,为算学家提供了施展才华的舞台。
从文化政策的角度看,元朝政府对汉族传统文化表现出一种矛盾的态度。一方面,他们保留了儒学的基本地位,在各级学校中依然教授儒家经典;另一方面,他们对汉文化没有形成强烈的保护或压制意识,更没有发起类似秦始皇焚书那样的文化清洗运动。这种相对宽松的文化环境,使得宋代的学术传统得以在元朝延续和发展。算学作为实用技艺而非意识形态,自然更少受到政治干扰。
元代还有一点特别之处:多种宗教和文化的并存与交流。佛教、道教、伊斯兰教、基督教都在元朝有着广泛的传播,这种文化多元化的格局在一定程度上开阔了知识分子的视野。对于算学家来说,不同文化的计算传统和数学知识可能成为交流的对象。当然,《四元玉鉴》主要继承的是中国本土的算学传统,但开放的文化氛围无疑有利于学术创新精神的培育。
综合来看,元代社会的独特面貌为算学发展提供了这样的条件:实用需求旺盛(商业、帝国管理、科技项目),传统知识分子大量转向(算学家群体壮大),学术传统延续不断(宋代成果得到继承),文化环境相对宽松(没有强烈的政治干预)。正是在这样的土壤上,朱世杰才能写出《四元玉鉴》这样的著作。但要真正理解《四元玉鉴》的学术来源,我们还需要回顾宋代数学积累的家底。
宋元数学的传承脉络
任何伟大著作都不是凭空出现的,朱世杰的《四元玉鉴》同样如此。它站在巨人的肩膀上,而这个“巨人”,就是宋代数学积累的丰厚家底。
中国数学在宋代迎来了一个辉煌的发展期。公元960年到1279年这三百多年间,宋朝涌现出一批杰出的数学家,他们的工作为后来元代的数学高峰奠定了坚实基础。到了宋末元初,学术界习惯将四位最突出的数学家并称为“宋元数学四大家”,他们是秦九韶、李冶、杨辉,以及稍后的朱世杰。这四位数学家的学术贡献各有侧重,但彼此之间存在着清晰的传承关系。
让我们先看秦九韶。1202年,秦九韶出生在四川普州(今四川安岳),他在1247年完成了《数书九章》。这部著作的问世,标志着中国数学在某些领域已经达到了当时世界的最高水平。秦九韶最引人注目的成就是大衍总数术,这是一套系统解决一次同余方程组问题的方法。什么叫同余方程组问题?通俗地说,就是求解一个数,它除以某些整数后分别得到特定的余数。这类问题在中国古代有一个著名的起源:“韩信点兵”——部队人数不清楚,只知道按三人一组、五人一组、七人一组分别剩余不同人数,问部队总人数是多少。
秦九韶的伟大之处在于,他不是零散地解决几个具体问题,而是建立了一套具有一般性的算法理论。这套理论在西方被称为“孙子剩余定理”或“中国剩余定理”,而秦九韶的表述比西方早了几百年。更令人惊叹的是,秦九韶还给出了一元高次方程的数值解法,这种方法能够求出高达十次方程的近似根。他在书中解决的问题,涉及天文历法、工程测量、赋税计算、财务管理等各种实际领域,展现了数学强大的应用能力。
再看李冶。1192年出生的李冶是河北正定人,金朝灭亡后隐居在山西、陕西一带,以教学和著述为生。他在1248年到1259年间完成了《测圆海镜》和《益古演段》两部著作。李冶最重要的贡献是天元术的完善和系统化。天元术是什么?简单地说,它是一种用符号表示未知数、建立方程的数学方法。设未知数为“天元”,然后根据问题的条件列出方程,最后求解。这套方法的意义在于:它标志着中国古代数学从数值计算向符号运算的一次重大转变,是中国代数学发展史上的里程碑。
我们可以举一个具体例子来说明天元术的应用。如果一道应用题说:“有一个数,它的三倍加上五等于二十”,用天元术来表示,就是设这个数为$x$(天元),然后列方程$3x + 5 = 20$,进而求解$x = 5$。看起来简单,但这套符号系统一旦建立起来,就能处理远比这复杂的问题。李冶的功绩在于,他将前人零散的天元术经验总结成了一套完整的理论,让后来者能够学习和使用。
与秦九韶偏向理论不同,杨辉代表的是实用数学的传统。杨辉的生卒年不详,但从他的著作可以看出,他主要活动于南宋末年的长江下游地区,时间在1261年到1274年之间。他留下了《详解九章算法》《日用算法》《乘除通变本末》《田亩比类乘除捷法》等多部著作,这些书有一个共同特点:注重计算技术的传授和推广应用。
杨辉系统整理并改进了各种乘除算法,提出了不少便捷的计算技巧,比如“相乘六法”“九归口诀”等。这些技巧虽然看似简单,但在没有计算器的时代,它们对于提高计算效率、减少错误具有重要意义。杨辉的另一项贡献是对高阶等差数列的研究,他发现了若干种垛积公式——垛积问题后来成为《四元玉鉴》的三大主题之一。此外,杨辉还收集整理了大量古代数学问题,使得一些险些失传的珍贵成果得以保存下来。
从秦九韶到李冶再到杨辉,宋代的数学传统呈现出两条清晰的发展脉络:理论创新与应用推广并行不悖。秦九韶发展了一般性算法理论,李冶建立了符号化的方程方法,杨辉则致力于将数学知识转化为实用技能。这两条脉络在朱世杰手中实现了汇流和升华。
朱世杰的《四元玉鉴》继承了秦九韶的一般性算法精神,将方程理论推向更高层次;吸收了李冶的天元术思想,将其发展为四元术;同时借鉴了杨辉的实用传统,选取了大量来自实际生活的数学问题。更重要的是,朱世杰在继承前人的基础上实现了重大突破:他将天元术的单一未知数扩展为四元(天、地、人、物),能够处理四个未知数联立的方程组问题;同时系统发展了垛积术和招差术,形成了三大主题并驾齐驱的理论体系。
这里有一个值得注意的现象:秦九韶、李冶、杨辉虽然并称“宋元数学四大家”,但他们生活的时间并不完全重叠,地域上也存在南北差异。秦九韶主要活动于四川和长江中游,李冶活动于北方金朝故地,杨辉则活跃在南方南宋境内。这三位数学家之间是否有直接的师承或交游关系,目前史料中并没有明确记载。但他们通过著作进行的“学术对话”是确实存在的——朱世杰在《四元玉鉴》中多次提及前人的成果,对秦九韶的算法有过直接引用。这种跨越时空的学术传承,说明宋代数学的积累不是孤立的个人成就,而是形成了一个相互呼应、层层递进的知识传统。
理解了传承脉络之后,我们需要把目光聚焦到朱世杰本人身上:这位集大成的数学家,究竟是怎样一个人?
朱世杰的生平事迹与学术游历
关于朱世杰的生平,历史留给我们的直接记载少得可怜。没有墓志铭记录他的家世,没有官修史书为他立传,甚至他的生卒年都难以精确考证。今天我们对他生平的了解,主要来自于他的两部著作——《四元玉鉴》和《算学启蒙》——以及书中的自序、友人题词和少量旁证材料。这些零散的信息拼凑在一起,勾勒出一个令人印象深刻的形象。
朱世杰,字松庭,燕山人氏。燕山大致相当于今天的北京及其周边地区。他大约出生于13世纪中叶,从著作的写作时间和内容推断,大约卒于1311年。在元代那样一个动荡和变迁的年代,一个数学家的生平湮没于历史的尘埃中是常见的事,但朱世杰的著作流传了下来,使得我们有机会通过他的作品来理解他这个人。
朱世杰最引人注目的身份是:他可能是中国历史上第一个以数学教育和研究为职业的人。这在当时的知识分子中极为罕见。在朱世杰之前,数学家大多有另外的主业——或为官员,或为儒生,或为僧道,算学研究往往只是业余爱好。即便像李冶那样在数学上取得重大成就的人,也更多地将数学视为一种精神寄托,而非谋生手段。但朱世杰明确地以算学教学为业,靠教授数学维持生计。
这个判断从何而来?我们可以在《四元玉鉴》的序言中找到线索。朱世杰在自序中说,他周游四方二十余年,“传刻九章八线之法”,培养了不少学生。他还提到有学生在他门下“用力最久”,达到了“虽三尺童子,亦闻而哂之”的程度——这是一种自谦的说法,意思是说学生水平已经很高,连初学者都会惊叹。这里透露出的信息是:朱世杰常年在外游历,辗转各地传授数学,并且以此为生。
更直接的是友人谦复端(字敬父)为他写的序言。谦复端称赞朱世杰“用心 decidiu”于数学,并且提到朱世杰的门徒众多,其中有一名叫“刘时才”的学生专门写了一篇序文感谢老师的教导。这些细节说明,朱世杰的数学教育活动确实具有一定的规模和影响,绝非小打小闹可比。
朱世杰的游历范围很广。从他著作中提到的人物、地点以及学生的分布情况来看,他的足迹遍及元朝统治下的广大地区。他可能从燕山出发,南下游历山东、江浙,又西入关中秦川,与当地的数学家交流切磋。这种大范围的游历,在交通不便的元代是相当不易的,也正是这种广泛的学术交流,使得朱世杰能够接触到不同的数学传统和学术资源。
为什么要强调朱世杰的游历?因为这对于理解他的数学成就至关重要。元代南北分隔,蒙古铁骑虽然在军事上统一了中国,但在文化上,南宋故地和金朝故地之间依然保持着相当大的差异。北方数学受金朝影响,继承了更多北宋数学的理论传统;南方数学则延续南宋的风格,注重实用和计算技术。朱世杰北起燕山、南至江浙的游历,使他有机会兼取南北数学之长,将理论与应用熔于一炉。
一个具体的例子可以说明这一点。《四元玉鉴》中既包含高度抽象的四元术理论,也包含大量来自日常生活和生产的实际问题。比如第5门有一道题涉及方田与圆田的面积关系,第7门有计算酒坛堆垛的问题,第8门有根据影长推算旗杆高度的测量问题。这些问题的选取方式,明显带有南方实用数学传统的印记。但处理这些问题时使用的四元术和招差术,又体现了北方理论数学的深度和严谨。朱世杰的作品,是南北数学传统交融的结晶。
还有一个细节值得关注:朱世杰在自序中使用了一个词——“数学”。这个词在今天看来再平常不过,但在中国古代,“算学”和“数学”这两个词的使用有一个历史过程。朱世杰明确使用“数学”一词来指代他所从事的学问,并且自称“数学工作者”。这种表述方式暗示他对数学作为一门独立学科有着自觉的认识,而非仅仅将其视为经学或实用的附庸。
元代的数学界并非只有朱世杰一人。在他的同时代和稍前时期,还有一批活跃的数学家。比如北方有李冶的传人继续发展天元术,南方有若干不见经传的算学家在民间传授计算技艺。朱世杰之所以能够超越同时代人,关键在于他做到了“博”和“精”的结合。他广泛学习前人和时人的成果,不局限于一家一派;同时又在若干核心领域达到了无人能及的高度。四元术、垛积术、招差术,这三大主题中的任何一项,都足以让一位数学家青史留名,而朱世杰一人兼而有之,这确实令人惊叹。
通过朱世杰的生平,我们可以看到一个清晰的模式:时势造英雄,英雄亦适时。元代社会对算学人才的需求,为朱世杰这样的数学家提供了生存空间;他个人的勤奋和天赋,使他能够抓住机会成为一代宗师;而广泛的游历和交流,则让他得以集大成于一身。理解了这些,我们再去看《四元玉鉴》这部书,就会多一层亲切感——它不是天外飞来的神秘产物,而是一位有血有肉的人在特定时代条件下创造出的精神财富。
《四元玉鉴》的成书年代与版本流传
一部著作的成书年代和版本流传,关系到我们今天如何理解和研究它。《四元玉鉴》成书于1303年,这个时间是根据多种证据综合推断出来的。
最直接的证据来自朱世杰本人的自序。他在序言中署明了撰写时间,虽然原文在传抄过程中可能有讹误,但经过学者们的考证,这个时间节点得到了一致认可。1303年正值元成宗大德七年,此时元朝已经建立三十余年,社会相对安定,学术空气也比较宽松。从朱世杰本人的年龄推算,1303年他大约五十多岁,正是一个学者最成熟的时期。
还有一个旁证来自书中涉及的历法计算。《四元玉鉴》中引用了一些天文数据,这些数据与元代官方历法《授时历》高度一致。《授时历》完成于1280年,朱世杰在书中使用这些数据,说明他的写作时间不会早于1280年。至于上限,学者们一般认为不会晚于1311年,因为朱世杰的另一部著作《算学启蒙》可能在《四元玉鉴》之后不久完成,而《算学启蒙》被一些学者认定完成于1311年。
关于书名的含义,“四元”指的是天、地、人、物四个未知数的位置,这是书中方程系统使用的基本符号;“玉鉴”的意思是精美的镜子,比喻书中揭示的数学道理如明镜一般清晰。朱世杰以此命名,既展示了他对内容的高度自信,也体现了中国古代学者著书立说时的谦逊与自矜。
《四元玉鉴》的篇幅相当宏大,全书共二十四卷,收录了二百八十六道数学问题。这些问题按照内容分为十二门,每门各有若干题。这种分类方式延续了中国古代数学著作的传统,与《九章算术》一脉相承。但与《九章算术》不同的是,《四元玉鉴》的问题编排更加系统化,每一类问题集中讨论一个主题,便于读者按图索骥。
《四元玉鉴》的内容涉及三大主题,构成了全书的核心。第一是四元术,即处理多元高次方程组的方法,这是全书最具创新性的部分,也是书名中“四元”二字的由来。第二是垛积术,研究高阶等差数列的求和问题,朱世杰在此基础上发现了一系列垛积公式,精度和系统性都远超前人。第三是招差术,即有限差分方法,用于解决与数列和函数逼近相关的问题,这一主题在工程计算中有广泛应用。
《四元玉鉴》在成书后并未立刻得到广泛传播,这可能与元末的战乱和朝代更替有关。元朝末年社会动荡,书籍的刻印和流通都受到严重影响。明朝建立后,程朱理学成为官方正统学问,数学作为经世致用之学的重要性相对下降,《四元玉鉴》逐渐沦为小众读本。但这本书并没有失传,明清两代都有人辗转传抄,使得这部珍贵的数学著作得以延续到今天。
清代是《四元玉鉴》重新被发现的时期。康熙年间,数学家梅文鼎等人开始系统整理中国古代数学典籍,《四元玉鉴》引起了学者的注意。嘉庆年间,数学家李锐(字云楣)曾试图整理和研究《四元玉鉴》,但因书中文辞古奥、符号独特而未竟全功。直到19世纪中期,数学家徐有壬购得元刻本,请人校刻,《四元玉鉴》才得以重新刊行于世。这次刻印为此后的研究奠定了基础。
现代意义上的《四元玉鉴》研究,始于20世纪。数学史家李俨、钱宝琮、杜石然等人先后对这部著作进行了系统整理和深入研究。20世纪80年代,杜石然先生完成了《四元玉鉴》的校点本,收入《中华书局》出版的“中国数学史大系”,成为今天最通行的版本。近年来,随着数学史研究的深入,学者们越来越认识到《四元玉鉴》的价值——它不仅是中国数学史上的里程碑,在世界数学史上也占有重要地位。
下面这张时间线,展示了宋元数学发展的关键节点,帮助读者在历史坐标系中定位朱世杰和《四元玉鉴》。
```mermaid timeline title 宋元数学发展时间线
1202-1261 : 秦九韶 1247年 完成《数书九章》 贡献:大衍总数术、高次方程数值解法
1192-1279 : 李冶 1248年 完成《测圆海镜》 1259年 完成《益古演段》 贡献:天元术系统化
1261-1274 : 杨辉 活跃于南宋末年长江下游 贡献:实用算学、垛积公式
1249-1311 : 朱世杰(松庭) 1303年 完成《四元玉鉴》 约1311年 完成《算学启蒙》 贡献:四元术、垛积术、招差术 ```
从时间线上可以清晰地看到,宋末元初是中国数学发展的高峰期。秦九韶、李冶的活跃期都在13世纪中叶,朱世杰的著作则出现在13世纪末14世纪初。这不是巧合,而是学术传承的必然——朱世杰能够在前辈的基础上更进一步,正是因为他站在了宋代数学积累的坚实肩膀上。
本章小结
回到本章开头的问题:朱世杰为何能在元代写成《四元玉鉴》这样一部数学巨著?
通过这一章的分析,我们可以给出一个完整的答案。元代社会为算学发展提供了独特的土壤:商业繁荣和帝国管理产生了巨大的计算需求,废止科举的八十余年让大量知识分子转向算学,宋代积累的数学遗产提供了坚实基础,而相对宽松的文化政策使得学术传统得以延续。在这种背景下,朱世杰的个人经历成为关键:他以算学教育为