朱世杰的数字王国
第 1 章:朱世杰的数字王国
在七百多年前的北京城,也就是元朝时候的燕山,住着一个和大多数孩子不太一样的小男孩。他不像其他孩子那样整天想着放风筝、捉蛐蛐,而是整天蹲在地上用树枝在泥土里画来画去,嘴里还念念有词。这个小男孩的名字叫朱世杰,后来他写出了中国古代最厉害的数学书之一《四元玉鉴》,成为人类数学史上最了不起的人物之一。
你可能会问,同样是古代人,为什么朱世杰能把数学学得那么厉害?他到底是怎么学会那些连大人看了都头疼的复杂计算的呢?
答案藏在他小时候的那些故事里。
燕山脚下爱数数的小男孩
公元1249年,朱世杰出生在燕山脚下的一个普通人家。燕山就是现在北京西北边的那些连绵起伏的山,而七百多年前的北京城可没有现在这么多高楼大厦。那时候的北京叫“大都”,是元朝皇帝住的地方,城墙又高又厚,城里的街道上跑的不是汽车,而是马车和骆驼。
朱世杰的爸爸是个做小生意的货郎,每天挑着担子走街串巷卖些针头线脑。妈妈在家织布补贴家用。这样的家庭在元朝的大都很常见,算不上富裕,但也不至于挨饿。和周围邻居家的孩子一样,小时候的朱世杰也要帮家里干活——割草、捡柴火、去井边打水。
但和其他孩子不一样的是,朱世杰对数字有着一种说不清的痴迷。
有一天,爸爸带着朱世杰去集市上卖货。集市上热闹极了,卖菜的、卖布的、卖瓷器的,人来人往讨价还价的声音此起彼伏。大人们忙着做生意,没人注意到朱世杰的注意力根本不在那些商品上。
“你看,那个卖包子的叔叔,一屉包子有八个,他一共有五屉。另一家卖馒头的,一屉有六个,一共八屉。你说哪家包子多?”爸爸随口问了一句。
周围的大人都觉得这问题太难了,这么点大的孩子哪里会算这个。可是朱世杰眨巴眨巴眼睛,歪着脑袋想了想,然后掰着手指头算起来:八个五屉是四十,六个八屉是四十八,当然是卖馒头的那家多啦!
爸爸惊讶得差点把货担扔了。他把这件事讲给邻居听,邻居们将信将疑,当场又考了他几道题,朱世杰全都答对了。
从那以后,爸爸开始有意培养儿子这方面的才能。那时候没有学校专门教数学,朱世杰的爸爸也没有多少钱请先生。但他是个走南闯北的货郎,认识的人多。他从相熟的客商那里讨来几本破旧的算术书,又托人抄录了一些前人留下的数学题,把这些当作儿子的启蒙教材。
就这样,别的小孩在外面疯跑玩耍的时候,朱世杰就坐在门槛上,对着那些满是灰尘的旧书,用树枝在院子里一遍遍地练习计算。他的手指头因为总是掰来掰去变得有些粗糙,院子里也被他画满了各种奇怪的符号和图形。
院子里有一条被朱世杰称为“算道”的小径,是他专门用脚踩出来的。每天干完活,他就沿着这条小径走来走去,嘴里念叨着各种数字。有人问他为什么这样走来走去,他认真地说:“走路的时候算东西记得更清楚。”
这就是朱世杰的数学启蒙——没有明亮的教室,没有专业的老师,只有一个爱数数的小男孩,一颗对数字无比敏感的心,和一对愿意支持他的父母。
大都城里的奇怪学问
要理解朱世杰后来为什么会成为那么厉害的数学家,还得先了解一下他生活的那个时代。元朝是个很特别的朝代,从1271年到1368年,只存在了不到一百年,却在中国历史上留下了浓墨重彩的一笔。
元朝之前,中国被宋朝和辽国、金国、西夏等政权分占了好几十年。朱世杰出生的时候,蒙古人已经统一了中国,建立了元朝。蒙古人原本是在草原上放牧的,他们骑着马到处打仗,最后竟然打下了从东边大海到西边沙漠的庞大帝国。
打下这么大的江山之后,蒙古人发现治理国家是个技术活。他们不懂怎么收税、怎么管理城市、怎么修建水利工程,于是就大量任用原来金国、宋朝、西域的官员和学者。元朝的大都城一下子变成了一个超级国际大都市。
你猜猜当时的大都有哪些国家的人?波斯人、阿拉伯人、中亚的商人、欧洲的传教士,从非洲来的商人……各色人等在大街上走来走去,操着不同的语言,做着各种买卖。城里有专门给外国商人住的街区,有卖外国货物的市场,还有专门翻译外国话的地方。
这种热闹的景象带来了一个问题:大家用的钱不一样,度量东西的尺子不一样,连称重量的秤都不一样。波斯商人带来了波斯的算法,阿拉伯商人带来了阿拉伯的算术,再加上中国人自己的传统数学方法,全都混在一起。
数学在这个时候就变得特别重要了。商人要算账,城市要收税,官方要统计人口和粮食产量,大工程要计算需要多少材料和人工。没有精确的数学,这些事情根本没法做。
元朝的皇帝也很重视数学。元世祖忽必烈手下有个大臣叫刘秉忠,是个很有学问的人,他建议皇帝把数学列为科举考试的内容。虽然这个建议后来没有完全实行,但皇帝们普遍对数学家比较尊重。这让很多人愿意去研究数学,也使得数学在民间有了很大的发展空间。
就在这样的环境里,燕山脚下的那个爱数数的小男孩慢慢长大了。他的脑子里装满了各种奇怪的数字和图形,眼睛里闪烁着对未知世界的好奇。他不知道的是,自己将来会成为把这些数学知识融会贯通、创造出一套全新数学体系的人。
拜师求学:那些愿意教他真本事的人
十四岁那年,朱世杰做出了一个让父母既欣慰又担心的决定:他要出门游学,去寻找真正懂得高深数学的人。
“你一个孩子,能走到哪里去?外面的世界乱得很,遇到坏人怎么办?”妈妈一边给他缝补出门要穿的衣服,一边担心地说。
“娘,我会小心的。我就是想知道,那些书里说的'天元术'到底是怎么回事,那些题到底怎么解。我不能一辈子只会照着别人的算法算,我要自己弄明白里面的道理。”朱世杰说这话的时候,眼睛里有一种少见的坚定。
爸爸沉默了很久,最后从怀里掏出一个布包,里面是他这些年攒下的几吊铜钱。“儿子,爹娘能帮你的就这些了。路上省着点花,遇到困难就回来,家里永远有你一口饭吃。”
朱世杰给父母磕了个头,背上简单的行囊,踏出了家门。那一天,燕山上的风吹得正紧,吹得树叶沙沙作响,仿佛在给这个年轻人送行。
游学的日子比朱世杰想象的还要艰难。他从大都出发,先往南走,路过了河北、山东,看到了黄河两岸大片大片的麦田。他还坐船渡过长江,第一次见到了江南水乡的烟雨迷蒙。一路上,他见人就打听哪里有懂数学的高人。
有些人觉得这个小伙子是骗子或者傻子,理都不理他。有些人倒是很热情,但聊了几句就发现他们的数学水平还不如朱世杰。朱世杰不气馁,继续走,继续问。
就这样走了大半年,他终于在扬州遇到了改变他命运的一位老先生。
这位老先生姓张,没有人知道他的全名,大家都叫他“张算子”。张算子年轻时也是个数学迷,跑遍了大半个中国搜集各种算术书和方法,后来干脆在扬州开了个私塾,专门教孩子算账和数学。
“你的底子不错,但学的太杂了,”张算子第一次见到朱世杰就毫不客气地说,“东家学一点,西家学一点,知道很多具体的算法,却不知道它们背后的道理。这样下去,顶多能当个账房先生,成不了真正的数学家。”
朱世杰听得脸红了,但心里却服气极了。张算子说的正是他一直困惑的地方。
“先生,那我该怎么学?”他诚恳地问。
“先把'天元术'学透。”张算子说。
天元术,这三个字朱世杰在书上看到过无数遍,但一直似懂非懂。天元就是“天”的意思,天元术是一种用符号来代表未知数的方法,有点像我们现在学方程时用x来表示未知数。只不过古人没有用字母,他们用什么来表示呢?
张算子没有直接告诉他答案,而是给了他一本很旧很旧的册子,让他自己先去琢磨。
那本册子是金国数学家李冶写的《测圆海镜》的抄本。《测圆海镜》是当时最难的数学书之一,里面全是关于怎么用天元术解各种几何问题的题目。李冶在书中建立了一套完整的符号体系,用“元”来代表未知数,用特定的写法来表示不同次幂。
朱世杰把自己关在张算子家的柴房里,整整三天三夜没出来。他把册子从头到尾抄了一遍,又反反复复地演算书里的例题。有时候算着算着就到了深夜,张算子起床给他送碗粥,发现他还趴在油灯前,眼睛都熬红了。
第三天夜里,朱世杰突然兴奋地冲出柴房,把正在睡觉的张算子吵醒了。
“先生!我懂了!天元术的核心就是把未知数当成'根',然后根据题目条件建立等式,一步一步推导求解!不是死记硬背那些固定的方法,而是要理解'等式'这个概念本身!”
张算子披着衣服走出来,借着月光看着这个眼睛放光的年轻人,嘴角露出了一丝笑意。
“孺子可教,”他说,“你终于摸到数学的门了。”
在张算子这里,朱世杰系统地学习了天元术,还学到了李冶的《测圆海镜》和另一位数学家李秉彝的著作。更重要的是,他学到了张算子一直强调的一个道理:学数学不是为了记住多少道题的解法,而是要理解数字之间的规律和关系。
朱世杰在扬州住了两年。两年里,他跟着张算子把当时能找到的最好的数学书都学了一遍,还把书里所有的题目都亲自做了一遍。有些特别难的题目,他甚至做了五六遍,直到能闭着眼睛写出完整的解题过程。
离开扬州的时候,张算子送给他一句话:“你现在学的东西已经超过我了。去吧,去找更高的山,登上去看看风景。”
漫游天下:数学高手是怎么炼成的
告别张算子后,朱世杰的游学进入了新阶段。这时候的他已经是小有名气的数学高手了,走到哪儿都有人愿意和他切磋交流。他还收到了几份工作邀请,有的商号想请他当账房总管,有的私塾想请他当先生。
但朱世杰全都拒绝了。因为他心里还有一个更大的目标。
“你现在最缺的不是知识,而是见识,”曾经有一位老学者对他说过,“数学发展到今天,很多东西各家有各家的说法,各人有各人的算法。你需要走出去,亲眼看一看、走一走,才能把散落的珍珠串成一条完整的项链。”
于是朱世杰继续上路了。他的足迹遍布大半个中国,从繁华的城市到偏远的乡村,从书香门第到田间地头。
在四川,他听一位老茶商讲了一个有趣的故事:四川和云南交界的地方有条商人常走的小路,有的路段很平坦,有的路段是陡坡。有个精明的商人想把货物从低处运到高处省点力气,就计算了不同路段的长度、不同坡度需要的推力,最后找到了最省力的路线。
“这种'在各种限制条件下找到最好方案'的问题,不就是我们数学家要研究的东西吗?”朱世杰把这件事记在了随身带的小本子上。
在福建,他遇到了一位专门给商人算利息的“钱庄先生”。这位先生发明了一套独特的算法,可以快速计算复利、分期还款、汇率折算等各种复杂的金融问题。朱世杰花了半个月时间,把这套算法从头到尾研究了一遍,发现里面有很多精妙的设计值得学习。
在江西,他参观了一处正在修建的水利工程。那是一座用来灌溉的大坝,工匠们需要精确计算大坝的高度、宽度、倾斜角度,才能保证大坝既牢固又省钱。朱世杰帮着工匠们算了三天三夜的图纸,最后算出了一组最优的数据。工匠们高兴得请他喝了三天酒。
这些看似不相关的经历,其实都在一点一点地丰富着朱世杰的数学世界。他发现,数学不是书本上那些干巴巴的数字和公式,而是活生生的、能够解决实际问题的重要工具。同时他也发现,当时流传的各种数学方法虽然都很巧妙,但彼此之间缺乏一个统一的框架,就像散落一地的珍珠,没有一根线把它们串起来。
学得越多,朱世杰越发觉得时间不够用。他常常在夜里点着油灯算题,算到天亮都不知道困。有时候为了验证一个想法是否正确,他能在桌子前坐上一整天一动不动。
他的生活非常简朴。出门住最便宜的客栈,吃饭只挑便宜的吃,把省下来的钱都用来买书和抄写资料。他随身带着一个大箱子,里面装满了他抄录的各种数学笔记、收集的各家算法、还有他自己的思考心得。
三十岁那年,朱世杰已经是公认的数学高手了。他在游学途中结识了一批志同道合的朋友,这些人后来大多成为元朝有名的学者和官员。他们经常聚在一起讨论数学问题,互通有无,交流心得。
也是在三十岁这年,朱世杰做出了一个重要决定:他要把这辈子学到的东西整理成一本完整的书,把天元术进一步发展,建立一套更强大、更系统的数学理论。
这个决定,最终促成了《四元玉鉴》的诞生。
小试牛刀:来算一道古人的数学题
说到这儿,让我们来休息一下,来做一道朱世杰小时候做过的趣味数学题,体验一下古人学习数学的乐趣。
这道题叫“鸡兔同笼”,是一道非常经典的古代数学题:
> 笼子里关着一些鸡和一些兔子,一共数出来35个头,94只脚。问:鸡有几只,兔子有几只?
你可能会想,这有什么好算的,我数一数不就知道了?但在古代,笼子可能是密封的,你只能看到头和脚露在外面,没法直接数鸡和兔子的数量,所以必须用数学方法来算。
现在让我们用朱世杰学过的“天元术”来解这道题。在天元术里,我们把未知数用一个符号来表示。假设鸡有x只,那么因为一共有35个头,所以兔子就是(35-x)只。
接下来算脚的数量。鸡有2只脚,兔子有4只脚,所以脚的总数应该是: $$2x + 4(35-x) = 94$$
现在让我们来解这个方程:
首先把括号展开:$2x + 140 - 4x = 94$
合并同类项:$-2x + 140 = 94$
移项:$-2x = 94 - 140 = -46$
两边同时除以-2:$x = 23$
所以鸡有23只,兔子有35-23=12只。
验证一下:23只鸡有23×2=46只脚,12只兔子有12×4=48只脚,加起来是46+48=94只脚,正好符合题目条件。
怎么样,是不是很有趣?这就是古时候孩子们学数学的方式——不是死记硬背公式,而是一步一步跟着逻辑推理,最后得到答案。
如果你把这道题做对了,恭喜你,你已经掌握了一点点“天元术”的核心思想:用符号代表未知数,根据条件建立等式,然后求解。这个思想可是数学史上的重大突破,有了它,人类才能解决越来越复杂的问题。
朱世杰小时候肯定做过很多这样的题目,而且做得比这难得多。他就是从这些简单又有趣的练习开始,一步步走进了数学的神奇世界。
数学家是怎么思考问题的
故事讲到这里,你可能会有一个疑问:朱世杰最后能成为那么厉害的数学家,和普通人到底有什么区别?是天生就比别人聪明,还是有什么特殊的思考方式?
这个问题很有意思,也很重要。让我来告诉你朱世杰自己是怎么回答这个问题的。
据他的朋友记载,朱世杰曾经总结过自己学习数学的心得,他认为数学家最需要具备四种品质:
第一种是好奇心。对世界充满好奇,愿意问“为什么”,而不是只满足于知道“是什么”。普通人看到一个奇怪的数字组合可能看一眼就过去了,但数学家会想:这个数字为什么会出现?它背后有什么规律?
第二种是耐心。数学需要大量的练习和思考,急不得,也糊弄不过去。一道难题可能要想好几天,一个新概念可能要琢磨很多遍才能真正理解。朱世杰在游学期间,经常为了研究一个算法整夜不睡,这种坚持不是一般人能做到的。
第三种是细心。数学最讲究精确,一个符号写错可能导致整个答案都错。朱世杰有个习惯,每次做完题都要检查三遍,第一遍检查计算有没有错,第二遍检查思路有没有漏洞,第三遍检查有没有更简单的解法。
第四种是联系。数学不是孤立的知识点,而是一张互相连接的大网。好的数学家能把看似不相关的东西联系起来,发现它们共同的本质。朱世杰后来能把天元术发展到“四元术”,正是因为他不满足于只学习某一家的方法,而是把各家所长融会贯通,形成了更大的体系。
这四种品质,听起来好像不算什么特别的能力,但正是这些看起来“普通”的品质,让朱世杰从一个燕山脚下爱数数的小男孩,成长为改变数学史的伟大人物。
本章小结
这一章我们认识了朱世杰这位七百多年前的数学家。他出生在元朝大都附近的一个普通人家,从小就展现出对数字的惊人敏感。他的父亲用几本破旧的算术书启蒙了他,而他的游学经历让他真正登堂入室,见识到了数学的广阔天地。
元朝特殊的时代背景造就了朱世杰。元朝疆域辽阔、商业繁荣、国际交流频繁,这些都为数学的发展提供了土壤。而朱世杰能够成功,靠的是他自己的好奇心、耐心、细心和把知识融会贯通的能力。
当然,我们看到的只是朱世杰人生故事的开始。三十岁那年,他决定要写一本属于自己的数学书,这个决定把他带上了一条从未有人走过的道路。下一章,我们将看到朱世杰在四十多岁时,是如何完成他的代表作《四元玉鉴》,又是如何把天元术发展为更加厉害的“四元术”的。
一个爱数数的小男孩,最终能走多远呢?答案还在后面。