何以需要数学
何以需要数学
当我们拿起手机查看时间、打开地图导航路线、或者在菜市场讨价还价时,很少有人会停下来思考:这些再平常不过的行为背后,隐藏着人类文明最古老的智慧结晶——数学。为什么人类会不约而同地发明出数字、几何、天文历法?为什么四大文明古国——中国、古巴比伦、古埃及、古印度——都独立发展出了各自的数学体系?这不是巧合,而是人类在面对相似的生存挑战时,展现出的惊人创造力。
数学并非某位天才的凭空发明,而是人类集体智慧的沉淀。它的诞生不是为了追求抽象的美或深奥的真理,而是为了解决真实的问题:如何记录猎物的数量、如何公平分配土地、如何预判洪水和旱灾。今天我们要追溯的,正是数学诞生的社会历史土壤,理解它为何而来、因何而生,以及中国数学在这条漫长道路上走出了一条怎样独特的道路。
计数:从“看见”到“记住”
人类与数字的关系,比大多数人想象的更加久远和本能。进化心理学的研究表明,即使在没有接受过教育的原始部落中,人们也能凭借直觉区分“一”、“二”和“很多”——这三种数量概念被语言学家称为“数觉”。数觉并非人类的专利,许多动物也具备这种能力:一只乌鸦能够记住它见过的每一张人脸,一只蜜蜂能够追踪外出采蜜同伴的数量变化。
然而,“感觉到数量”与“创造数学”是两件截然不同的事情。当原始人需要记录“今天猎到了三只兔子还是五只兔子”时,纯粹的数量感觉就无法满足需求了。关键的第一步是符号化——将抽象的“多”与具体的物体分离开来,创造出可以独立存在的数字符号。
考古发现揭示了人类符号化计数的漫长历程。大约三万年前的骨笛上,研究者发现了刻痕,这些刻痕可能用于记录月相周期。两万年前的狼骨上,考古学家找到了清晰的刻痕序列:55道刻痕被分成五组,每组11道,这是目前为止发现的最早的分组计数证据之一。类似的刻痕骨在欧洲、非洲和亚洲都有发现,它们证明人类很早就开始用物理标记来弥补记忆的不足。
但真正的突破发生在人类开始用符号本身代表数字的时候。大约五千年前,苏美尔人创造了楔形文字数字系统,他们用不同的符号分别表示个位数(用小楔形)和十的倍数(用大楔形)。几乎同一时期,古埃及人用象形文字表示个位数(用单竖线表示1,用两根琴弦形状的符号表示10)、十的幂次(螺旋表示100、莲花表示1000),形成了一套直观的十进制系统。中国商代的甲骨文中也已经出现了成熟的数字体系:一、二、三、三(横画表示数量)、五、六、七、八、九、十,每个数字都有独特的符号形态。
这些早期计数系统的共同特点是它们都与具体事物绑定——你可以说“3只羊”,但不能抽象地说“3”。抽象数字的诞生需要更深的思维飞跃,它要求人类将数字从具体事物中抽离出来,承认“3”作为独立的概念可以应用于任何包含三个元素的集合。这种抽象能力被称为数的概念化,它标志着人类数学思维的真正起点。
理解计数如何从具体走向抽象,有助于我们认识到数学本质上是人类认知的工具延伸。当一个牧羊人需要每天清点羊群时,他面临的问题是真实的:他不能依靠“感觉”来判断羊是否全部归圈。刻痕、结绳、算筹——这些看似原始的工具,实际上是人类第一次尝试用外部装置来增强认知能力。这种“将思维外包给工具”的思维方式,预示了后来算盘、机械计算器、直至现代计算机的发展脉络。
丈量大地:农业文明的数学需求
如果说计数解决了“有多少”的问题,那么丈量土地则需要回答“有多大”。这两个问题的叠加,才真正催生了数学的核心工具——几何学。
土地丈量的需求从何而来?答案藏在农业文明的基本矛盾中:尼罗河定期泛滥冲毁了田地边界,古巴比伦的幼发拉底河定期改道,中国黄河的河床不断抬高导致决堤改道——每一次自然力量的介入,都意味着农民辛苦开辟的田地需要重新划分。对于以农业为根基的文明而言,如何公平、快速、准确地重新分配土地,是一个关乎社会稳定和税收征收的根本问题。
古埃及的测量员(希腊语称为“harpedonaptai”,意为“拉绳者”)发明了一种巧妙的工具:他们用12段等长的绳子打结围成一个三角形,其中三段、四段、五段的比例恰好构成直角。根据勾股定理的逆定理,这样的三角形必然包含一个直角。测量员将绳子固定在地面上,就能快速标定出矩形田地的直角边界,从而完成土地的精确划分。这套方法沿用了数千年,直到现代 surveying(土地测量)中的“3-4-5三角测量法”仍然沿用着同样的原理。
古巴比伦的泥板文献则揭示了另一种数学传统。著名的普林顿322号泥板(Plimpton 322,现存于哥伦比亚大学图书馆)刻于公元前1800年左右,上面用楔形文字排列着15组勾股数——也就是满足勾股定理 $a^2 + b^2 = c^2$ 的整数三元组。这些数据不是随机罗列,而是按照一定的规律排列,最新的研究表明它们可能是用于解决“割圆问题”的查表工具,即已知矩形田地的对角线长度,反推两条直角边的长度。这说明巴比伦人不仅知道勾股定理,而且已经能够系统性地应用它来解决实际问题。
中国的情况则呈现出另一种面貌。《周髀算经》记载了商高与周公的一段对话:“勾广三,股修四,径隅五。”这是目前发现的最早的勾股定理特例记载,比古巴比伦晚了一千多年,但中国数学处理勾股问题的方式与巴比伦有着显著区别。巴比伦人将勾股定理视为实用工具,关注的是如何快速得到数值解;中国数学家则更关注“理”——也就是定理背后的原理和证明。稍后的《九章算术》系统总结了土地测量的方法,包括方田(矩形田地)、衰分(按比例分配)、勾股(直角三角形应用)等章节,形成了一套完整的几何知识体系。
值得特别注意的是,中国古代数学对“田亩”面积计算的关注程度远超其他文明。《九章算术》全书246个问题中,直接与土地测量和面积计算相关的超过80个。这种重视程度并非偶然,而是与中国的赋税制度紧密相连——井田制、均田制、两税法、一条鞭法,历代王朝的土地政策都需要精确的面积数据作为征税依据。数学因此被嵌入国家治理的基础设施之中,这成为中国数学“经世致用”传统的第一个重要注脚。
丈量土地不仅需要测量,还需要计算。不同形状的田地如何换算?削去斜角后的地块面积如何计算?这些实际问题推动着几何学从简单的长度测量走向复杂的面积和体积计算。中国古代数学发展出了独特的“出入相补”原理——一个复杂图形可以分割成若干简单部分,重新拼接后面积不变。这看似直观的原则,实际上蕴含着严密的面积守恒思想,比西方同类方法早了近千年。
仰望苍穹:预测的冲动
如果说丈量大地是农业文明的内在需求,那么仰望苍穹则来自人类更深层的冲动:对未知的恐惧和对规律的渴望。
人类很早就发现,天象与自己的生活息息相关。太阳升起意味着白天,落下意味着夜晚;月亮的圆缺周期大约是29.5天,恰好与女性的生理周期接近;某些星象出现时,尼罗河会泛滥;某些星座升起时,季风会改变方向。早期人类将这些关联视为神灵的指示,天象观测因此成为宗教活动的一部分。祭司们需要准确预测日食月会发生的时间,以安排宗教仪式;国王需要根据星象判断吉凶,以决定是否发动战争。天文历法就这样与神权和王权交织在一起,成为推动数学发展的第三股力量。
精确的天文观测需要精确的数字。苏美尔天文学家发现,日月食只会在新月和满月时发生,而每隔大约18年零11天,同一地区就会再次发生相同的日食——这个周期被称为“沙罗周期”(Saros cycle)。为了预测日食,他们需要追踪太阳和月亮在天空中的精确位置,这要求他们对角度和周期进行精确测量和计算。正是这种需求,推动着古代天文学家发展出越来越精密的数学工具:六十进制(将圆周分为360度,每度60分,每分60秒)至今仍在时间测量中广泛使用。
古希腊的阿里斯塔克斯(Aristarchus)利用几何学方法测量地球到月亮的距离:他测量月食时地球投射在月球上的阴影弧长,结合月球的视角直径,计算出地月距离约为地球半径的20倍(现代值为60倍,虽然不精确,但方法正确)。这一计算需要用到三角学的知识——而三角学正是为了解决天文观测中的角度测量问题而发展起来的。
中国的天文历法传统同样源远流长。从商代开始,中国人就开始系统记录日食、月食和流星雨。春秋时期(约公元前600年)的史官已经能够准确记录37次日食,这些记录至今仍是天文学研究的珍贵资料。战国时期的《石氏星经》记录了117颗恒星的坐标位置,这是世界上最早的星表之一。汉代落下闳制定的太初历,将一年精确为365.25天(与实际值仅差0.0078天),并首次将24节气纳入历法系统。
天文预测需要数学,而数学的进步也反哺了天文观测。中国古代数学家刘焯(公元544-610年)制定的《大业历》首次考虑了太阳运动的不均匀性,使用等间距二次内插法来提高预测精度。这套方法后来被唐代李淳风进一步发展,形成了更精确的不等间距二次内插公式。实际上,在牛顿和莱布尼茨发明微积分之前一千多年,中国数学家就已经在使用类似于“线性近似”和“二次近似”的数学方法来处理天文数据。
天文历法的编订不仅需要计算,还需要预测。预测意味着将已知的规律外推到未来——这正是数学的核心功能之一。从这个角度看,天文学不仅是数学的应用领域,更是数学思想的磨砺场。许多重要的数学概念——无理数、负数、三角函数、对数——都是在解决天文问题的过程中被发现或完善的。可以说,没有天文学的推动,现代数学的出现可能会推迟数百年。
经世致用:中国数学的独特基因
三大社会需求——计数、丈量、天象观测——共同构成了数学诞生的土壤,但不同的文明在这片土壤上种植的作物并不相同。西方数学偏重于抽象的证明和逻辑体系的构建,古希腊的欧几里得《几何原本》就是一个典范:全书从5条公设和5条公理出发,通过严密的逻辑演绎,推导出467个命题,构成一个自洽的抽象体系。这套体系的美学理想是“纯粹”——数学应当与现实世界保持距离,追求永恒不变的真理。
中国数学走出了一条截然不同的道路。这条道路的独特之处,可以用四个字概括:经世致用。
“经世致用”出自明末清初顾炎武、黄宗羲等人的学术主张,但这种务实精神在中国数学中的体现,可以追溯到更早的时期。《九章算术》成书于公元1世纪左右,全书按问题性质分为九章:方田(土地面积)、粟米(谷物交易)、衰分(按比例分配)、少广(开方运算)、商功(工程计算)、均输(赋税分摊)、盈不足(盈亏问题)、方程(线性方程组)、勾股(直角三角形应用)。每一章的问题都直接来源于社会生活的实际场景:如何计算不同形状田地的面积、如何按质量折算谷物、如何分配工程所需的劳力、如何计算税收的公平分摊。
这种“以问题为导向”的数学传统,与西方“以公理为基础”的数学传统形成了鲜明对比。中国数学家很少花费精力去追问“为什么”,而是将精力集中在“怎么做”上——如何更快地计算、更好地近似、更巧妙地简化。这种实用主义的态度,使中国数学在算术和代数领域取得了辉煌的成就:十进位值制记数法、高次方程数值解法、联立一次方程组(相当于后来的矩阵运算)、垛积术(高阶等差级数求和)等重大成果,都诞生于这片土壤。
更重要的是,中国数学从一开始就被嵌入国家治理体系之中。隋唐时期设立的科举制度中,“明算科”是专门选拔数学人才的考试科目。虽然明算科的录取人数和地位远不如明经、进士等科目,但它证明了数学在中国官僚体制中的合法性和重要性。宋代官方设立太史局,下设算学博士和算学生,负责天文历法的计算工作。元代数学家李冶所著《测圆海镜》,专门研究用几何方法解决测望问题,服务于建筑工程;郭守敬编制《授时历》,则将数学计算推向了当时世界最高水平。
这种“数学服务国家”的传统,深刻影响了中国人对数学的理解。在古希腊,数学属于“自由七艺”(语法、修辞、逻辑、算术、几何、音乐、天文),是绅士和学者修身养性的学问;在中国,数学属于“经世致用”的范畴,是官员治理国家的工具。这种观念上的差异,解释了为什么中国古代数学家在实用计算方面达到了令人惊叹的高度,却相对缺乏对抽象理论体系的构建冲动。
理解这一点,有助于我们避免一个常见的误解:用西方数学的标准来评判中国数学的“落后”。确实,在公理化方法和逻辑体系方面,中国古代数学不如古希腊精密;但在高次方程数值解、联立方程组算法、天文历算精度等方面,中国数学长期处于世界领先地位。更重要的是,中国数学的实用传统本身就是一种独特的价值,它解决了农业文明面临的真实问题,积累了宝贵的算法知识,为后来阿拉伯和欧洲数学的发展提供了重要的养分。
贾宪三角与数学的西传:一条被遗忘的河流
当我们谈论数学传播时,往往默认了一个方向:从西方到东方。欧洲的数学进步通过传教士和殖民者的活动传播到世界各地,现代数学教育体系也以欧洲模式为蓝本建立。这种单向传播的叙事遮蔽了一个重要的事实:在漫长的中世纪,中国数学曾经是世界上最先进的数学,而中国数学的成果正是通过阿拉伯世界向西传播的。
贾宪三角是其中最具代表性的例证。贾宪是北宋时期的数学家,约公元1050年左右,他在《黄帝内经素问释题》中详细描述了贾宪三角的构造方法,并给出了指数为0到6次的二项式系数表。贾宪三角的本质是展示 $(a+b)^n$ 展开式的系数规律:以第 $n$ 行的数字为例,它们恰好等于二项式系数 $\binom{n}{0}, \binom{n}{1}, \ldots, \binom{n}{n}$。贾宪不仅给出了这张表,还发明了“增乘开方法”——一种用于求解高次方程的数值算法,比西方同类算法早了数百年。
然而,贾宪的名字对大多数中国学生来说都很陌生,更不用说西方学生。原因是这张图表后来以另一种形式在欧洲广为人知。公元1261年,南宋数学家杨辉在其著作《详解九章算法》中收入了贾宪三角,并补充了指数到10的情况。这本书后来传入朝鲜和日本,影响了东亚数学的发展。但贾宪三角在欧洲的传播,则是通过另一位数学家——帕斯卡(Blaise Pascal)。
帕斯卡在1654年研究概率论时重新发现了这张三角形数表的规律,并在其著作《算术三角形》中系统论述了它的性质和应用。虽然帕斯卡并非第一个发现者,但他第一个将这一规律与概率论联系起来,建立了系统的二项式系数理论。为了纪念他的贡献,西方数学界将这个数表称为“帕斯卡三角形”(Pascal's Triangle)。直到近代数学史研究兴起后,历史学家才重新发现了贾宪和杨辉的优先权。
贾宪三角的传播史,只是中国数学向西传播的一个缩影。实际上,在宋元时期(约公元960-1368年),中国数学至少在以下几个方面领先于世界:十进位值制记数法(印度-阿拉伯数字系统的源头)、高次方程数值解法(霍纳算法的先驱)、联立方程组解法(矩阵消元的雏形)、垛积术与招差法(有限差分方法的先驱)、以及剩余定理(中国剩余定理)。这些成果通过阿拉伯学者传入欧洲,为文艺复兴时期欧洲数学的复兴提供了重要的知识基础。
认识到这段历史,并非为了争夺“数学发明权”,而是为了纠正一个根深蒂固的偏见:数学不是欧洲的私产,而是全人类共同创造的文明成果。中国数学在漫长的中世纪独领风骚,又在近代逐渐落伍,这其中的原因是多方面的——有社会政治的因素,有教育制度的影响,也有数学内部发展的逻辑。但无论如何,在讨论数学史时将中国遗忘,是不完整的。
理解中国数学曾经的辉煌与西传的历史,有助于建立文化自信,同时也能更深刻地理解数学发展的多元路径。数学不止一条道路,不同的文明传统可以产生不同的数学思维方式,每一种思维方式都有其价值。这种认识,对于正在学习数学的青少年尤为重要:当你在课堂上做几何证明感到困难时,不妨想一想,那些今天看起来抽象而枯燥的定理,曾经是为了丈量土地、预测天象、治理国家而被创造出来的。数学从来不是无根之木,它深深扎根于人类生活的土壤之中。
本章小结
数学的诞生,不是某个天才的灵光一现,而是人类文明面对三大基本挑战时的集体回应。计数解决了“有多少”的问题,丈量土地解决了“有多大”的问题,预测天象解决了“将会发生什么”的问题。这三个问题看似简单,却构成了人类数学思维的三大母题:从具体的数量到抽象的数字,从直观的形状到严密的几何,从经验的观察到的系统预测。
中国数学在这条道路上走出了一条独特的“经世致用”之路。从《九章算术》到《四元玉鉴》,中国数学家始终将数学视为解决实际问题的工具,而非纯粹的智力游戏。这种务实传统使中国数学在算法和计算领域达到了当时世界的最高水平,也使中国数学深刻地嵌入了国家治理和社会生活的方方面面。
贾宪三角的故事提醒我们,数学的传播从来不是单向的。在漫长的中世纪,中国数学通过阿拉伯世界向西传播,为欧洲数学的复兴提供了重要的知识资源。这段被低估的历史告诉我们,数学是人类共同创造的文明成果,每一种文化传统都贡献了独特的力量。
理解了数学为何而来,有助于我们理解数学的本质。数学不是象牙塔中的抽象游戏,而是人类智慧的活的工具。每一个公式、每一条定理、每一种算法,背后都站着一个或一群面对真实问题的人。他们的需求塑造了数学的形态,他们的问题指引了数学的方向。
当我们回到今天的学习场景,会发现这种认知转变带来的意义:数学不是一堆需要记忆的符号和规则,而是一套被实践证明有效的思考方式。理解这一点,或许能让学习数学不再那么痛苦——至少,当你在某个公式面前感到困惑时,可以试着问一问:这个公式,是为了解决什么问题而被创造出来的?
带着这个问题,我们将进入下一章的探讨:从中国数学的“经世致用”传统出发,深入认识中国古代数学的巅峰之作——《四元玉鉴》。这部诞生于七百多年前的著作,至今仍以其深邃的思想和精妙的算法令后人惊叹。它是如何诞生的?它解决了什么问题?它为何能达到如此高度?这些问题,将引领我们走进宋元数学的黄金时代。