第1章:数学的黎明 / Chapter 1: The Dawn of Mathematics
当第一缕晨光洒在尼罗河泛滥后的沃土上,古埃及的测量员们正面临一个紧迫的问题:洪水抹去了田地的边界,如何准确恢复每块土地的归属?这个看似简单的任务,却悄然敲开了数学殿堂的大门。数学(mathematics),并非诞生于抽象思辨的真空,而是深深扎根于人类生存与发展的实际需求之中——从土地的重测、天文的观测到贸易的计算,古代文明在应对自然挑战的过程中,逐渐提炼出数字(numbers)与几何(geometry)的雏形。本章将穿越时空,探访尼罗河、两河流域与黄河长江,揭示数学如何在泥土、泥板与竹简上留下最初的刻痕,并最终汇聚成人类智慧的黎明之光。
计数的萌芽:从实物到符号
在数学史的黎明之前,人类经历了漫长的“前数学”时代。早期智人依靠身体计数:用手指(fingers)和脚趾(toes)表示1到20,甚至使用 toes 表示更高数字。这种“身体计数”(body counting)在全世界许多原始文化中都有遗迹,例如澳大利亚原住民的“手语计数”。然而,身体计数无法跨越时空传递信息,当猎人归来报告“我们追了五头鹿”,若无人见证,数字便随话语消散。于是,人类开始寻求外部记录工具。
最古老的计数实物证据来自非洲。在刚果(金)的伊尚戈(Ishango)地区,考古学家发现了一节距今约两万年的狒狒腓骨(baboon fibula),上面刻有三组划痕(notches)。第一组每组3道,共3组;第二组每组4道,共6组;第三组从5到10的递增划痕。研究者认为,这些划痕可能记录月相周期(lunar cycle)、狩猎收获,或是最早的计数系统。伊尚戈骨上的划痕并非随机,而是呈现分组与递增模式,暗示人类已开始将“数量”与“物理标记”建立关联,这是抽象思维的第一步。
与刻痕并行的是“结绳记事”(knot recording)。印加帝国(Inca Empire)的奇普(quipu)用彩色棉绳的结(knots)位置与类型记录人口、库存甚至历史事件。尽管奇普的具体编码规则仍有争议,但其本质是一种“一维数据存储”,通过绳结的排列组合表示不同数值。类似地,波利尼西亚人用贝壳串(shell strings)计数,北美原住民用皮绳打结(wampum belts)记录条约。这些实物计数工具的共同特点是:可触、可见、可传递,但它们仍依附于具体物体,无法独立表达抽象数字。
随着定居农业的出现(约公元前10000年),人类需要更稳定的计数方式。在美索不达米亚(Mesopotamia)的耶莫(Jericho)遗址,发现了公元前8000年的粘土令牌(clay tokens),形状各异:球形代表1,圆锥代表10,圆柱代表60等。这些令牌最初用于记录谷物、牲畜的交易,人们将令牌放入空球(bullae)中密封,以防篡改。后来,人们发现直接在湿粘土板上压印令牌形状更便捷,于是诞生了“压印计数”(token imprinting)。这一演变至关重要:数字从实体令牌转化为平面符号,为文字发明铺平道路。苏美尔人(Sumerians)最终将这些压印符号简化为楔形文字(cuneiform)中的数字符号,实现了计数与语言的分离。
从伊尚戈骨的划痕到苏美尔的楔形数字,人类走过了从“具象”到“抽象”的关键一步。数字不再仅仅是“三头鹿”或“三袋谷物”,而是独立存在的“三”。这种抽象是数学的基石——它允许我们讨论“三”本身,而非任何具体事物。然而,早期的数字系统大多缺乏“位值制”(place-value system):同一符号在不同位置代表不同值。例如,古埃及的象形数字(hieroglyphic numerals)用重复符号表示:一条竖线(|)是1,一个弓形(∩)是10,一个卷曲(𓍢)是100。写“232”需要2个卷曲、3个弓形、2个竖线,共7个符号,计算极为繁琐。位值制的发明(如巴比伦的六十进制、中国的十进制)是数学史上的第一次革命,它让大数字的表示与运算成为可能。
古埃及:尼罗河畔的几何学
古埃及文明(c. 3100–30 BCE)的数学与尼罗河(Nile River)的周期性泛滥紧密相连。每年夏季,尼罗河洪水淹没两岸农田,退水后留下肥沃淤泥,但也抹去了田地之间的边界 markers。法老(Pharaoh)的税收依赖于准确的土地面积,因此“测量员”(surveyors,埃及语称为 *hryw*)成为关键职业。希腊历史学家希罗多德(Herodotus)记载,埃及几何学(geometry)一词正源于希腊语 *geo*(土地)和 *metria*(测量),足见其土地测量起源。
测量员的工具与技术
测量员使用“测绳”(rope stretchers,埃及语 *r n wr*)作为核心工具。测绳由棕榈叶纤维制成,等分为12腕尺(cubit,约52.3厘米),并打上等距绳结。他们利用“绳结矩形”(knotted rope)构造直角:将绳子打结成3:4:5的三角形(3²+4²=5²),这一“埃及直角三角形”在壁画中屡见不鲜。例如,在都灵博物馆的纸草画(Papyrus Turin)上,描绘了测量员用测绳丈量田地的场景,一人持杆标杆,一人拉紧测绳,另一人标记边界。
土地形状多为不规则四边形,测量员将其分割为三角形,测量底与高后计算面积。古埃及几何的核心是“面积公式”,尤其是矩形、三角形和梯形。著名的“莱因德数学纸草书”(Rhind Mathematical Papyrus,约公元前1650年,抄写自更早的公元前1850年原稿)记载了问题48:如何计算圆形面积?纸草书给出步骤:取直径的1/9(即1/9 d),减去后得到8/9 d,再平方,即得圆面积。用现代公式表示: $$ A = \left( \frac{8}{9} d \right)^2 = \frac{64}{81} d^2 $$ 由于 $d = 2r$,代入得 $A = \frac{256}{81} r^2$,而正确值为 $\pi r^2$,因此隐含的 $\pi$ 值约为 $256/81 \approx 3.1605$,误差仅0.6%。这一近似虽不精确,但体现了古埃及人通过经验归纳面积公式的能力。
分数系统与分配问题
古埃及数学的另一个特色是“单位分数”(unit fraction)系统:任何分数(除2/3外)必须表示为若干单位分数(分子为1的分数)之和。例如,2/5写作1/3 + 1/15。莱因德纸草书的问题2要求将7个面包公平分给10个人,解为每人分得2/3 + 1/30。这种表示法源于实际分配场景:将一块面包切成“1/2、1/4、1/8”等二进分数更容易操作。但这也限制了代数运算,因为加法(如1/3+1/4)需转换为多个单位分数,过程繁琐。
纸草书中的问题大多冠以“让……计算”的指令,如“让一个量加上其1/7等于19,求该量”。这实际是解一次方程:$x + x/7 = 19$,即 $(8/7)x = 19$,$x = 19 \times 7/8 = 133/8 = 16\frac{5}{8}$。古埃及人使用“试探法”(method of false position):假设一个值(如x=7),计算左边得8,然后按比例缩放:$7 \times 19/8 = 133/8$。这种算法虽不抽象,却有效解决了实际问题。
金字塔与坡度计算
金字塔(pyramid)的建造是古埃及几何的巅峰。金字塔的斜率(seked)定义为每腕尺高度对应的水平距离(cubit run per cubit rise)。例如,吉萨大金字塔(Great Pyramid of Khufu)原高146.6米,底边230.4米,半底边为115.2米,因此半底角的正切(tangent)为115.2/146.6≈0.786,对应的坡度约为51.5°。纸草书问题56要求计算给定坡度的金字塔高度:已知坡度为5 palm(掌,1掌=4指) per 1 cubit rise(即每1腕尺高,水平进5掌,1腕尺=28指,故水平进20指),求高度。这实际是已知正切值求对边,涉及相似三角形原理。
然而,古埃及几何局限于“具体形状的面积与体积计算”,缺乏证明(proof)与公理(axiom)体系。他们知道勾股数(如3-4-5三角形),但未将其推广为普遍定理。数学是“工具箱”,而非“理论科学”。这种实用主义传统延续数千年,直到希腊人赋予几何以逻辑证明。
巴比伦:六十进制的天才
位于两河流域(Mesopotamia)的巴比伦文明(c. 1894–539 BCE,继承苏美尔、阿卡德传统)在数学上取得了惊人成就,其核心是“六十进制”(sexagesimal,base-60)位值系统。与古埃及的重复符号不同,巴比伦数字仅用两个符号:尖笔(⟨⟩)表示1,鱼钩(⌝)表示10。通过组合,可表示1到59的数。更大的数则依靠位值:同一符号在第一位(个位)表示1-59,在第二位(六十位)表示60-59×60,第三位(3600位)表示3600-59×3600,依此类推。例如,符号⟨⟨⌝⟩⟩(2×1 + 1×10 = 12)在第二位时表示12×60 = 720。
六十进制的优势与遗产
为什么选择60?可能因为60是2、3、4、5、6的公倍数,便于分数分割。1/2=30/60,1/3=20/60,1/4=15/60,1/5=12/60,1/6=10/60,均无需循环小数。这种特性使巴比伦人轻松处理分数,其泥板(clay tablets)上常见复杂分数运算。六十进制的影响延续至今:时间(60秒=1分,60分=1时)与角度(60分=1度) 正是巴比伦的遗产。
然而,六十进制位值系统存在一个严重缺陷:缺乏明确的零(zero)符号。早期泥板用空格表示空位,导致数字歧义。例如,符号⟨⟩(1)在第二位时可能是1×60=60,也可能是1本身,需依赖上下文判断。直到公元前3世纪,巴比伦人才引入占位符(两个尖笔 wedge)表示空位,但未将其视为独立数字。真正的“零”作为数字概念,直到印度才完成。
泥板上的代数与几何
巴比伦数学的主要载体是泥板,其中最著名的是“普林顿322泥板”(Plimpton 322,约公元前1800–1600年),发现于苏美尔城邦拉尔萨(Larsa)。泥板上有四列数字,前两列是整数 $a$ 和 $c$,后两列是 $a^2/c^2$ 和 $b^2/c^2$($b$ 未列出)。这些数满足 $a^2 + b^2 = c^2$,即“勾股数”(Pythagorean triples)。例如,第一行:119, 169, 120, 1.9834...,对应 119² + 120² = 14161 + 14400 = 28561 = 169²。泥板可能是一张“勾股数表”,用于构造直角三角形或解决几何问题。巴比伦人显然知道勾股定理的广泛解,尽管他们未将其形式化证明。
代数方面,巴比伦人擅长解二次方程。泥板“YBC 7289”(约公元前1700年)给出了 $\sqrt{2}$ 的近似值:1 24 51 10(六十进制),换算为十进制:$1 + 24/60 + 51/3600 + 10/216000 \approx 1.41421296$,而真实值1.41421356...,误差仅百万分之一。这一精度令人惊叹,可能通过内插法或几何作图获得。另一个泥板“BM 13901”包含求方程 $x^2 + bx = c$ 的解,步骤与现代配方法一致:取 $b/2$ 平方,加 $c$,开方,减 $b/2$。
几何问题多与土地测量、水利工程相关。泥板“AO 6484”要求计算圆面积,使用公式 $A = (3/4)d^2$($d$为直径),隐含 $\pi \approx 3$。但巴比伦几何不如代数发达,缺乏面积公式的系统推导。
天文学中的数学
巴比伦数学的终极应用是天文学(astronomy)。他们系统观测行星运动,记录在“金星周期表”(Venus Tablet of Ammisaduqa,约公元前1640年)等泥板上。通过“梯形插值法”(linear interpolation),巴比伦天文学家预测行星位置。例如,已知第1天和第15天的金星升起时间,可估算中间任意一天的时间。这种算法需要解线性方程组,体现了数学的预测力量。
巴比伦数学的局限在于:重计算轻证明。他们通过大量例题归纳算法,但未追问“为什么”。数字被视为具体问题的工具,而非抽象对象。然而,其位值制与代数技巧为后世希腊、印度数学提供了直接素材。公元前4世纪,巴比伦学者已使用“完成平方”(completing the square)解二次方程,这一方法经希腊、阿拉伯传入欧洲,成为代数的核心。
中国:算筹与《九章算术》
当巴比伦泥板在美索不达米亚干燥的泥土中沉睡时,黄河长江流域的中华文明正以另一种方式书写数学史诗。中国数学(Chinese mathematics)的黄金时代集中在秦汉时期(公元前221年–公元220年),标志性成就是《九章算术》(Jiuzhang Suanshu,约公元前2世纪–公元1世纪编纂)。但它的根基可追溯到更早的“算筹”(counting rods)系统。
算筹:二进制思想的萌芽
算筹是一套由小竹棍或木棍组成的计算工具,长约13–15厘米,直径约0.2厘米。使用者将算筹摆放在铺有方格布的算板(suanpan)上,通过横纵摆放表示数字。关键创新:算筹采用十进制位值制,且用“纵横交替”表示不同位数——个位、百位、万位等用纵式(竖放),十位、千位等用横式(横放),从而避免混淆。例如,数字“23”写作:上横(2)下纵(3)。这一设计蕴含了二进制编码思想:纵为阳(1),横为阴(0),位置对应位权。算筹还能表示负数:正数用纵筹,负数用横筹(或反之),并在最后一位加斜杠标记。这种符号化表示比印度早数个世纪,比欧洲早千年。
算筹运算包括加减乘除、开方、解方程。乘法通过“九九表”(multiplication table)背诵,中国是最早系统化乘法口诀的文明(公元前4世纪已出现)。除法使用“商除法”,类似现代长除法。开平方/立方通过“倍增法”逐步逼近,例如求 $\sqrt{2}$:取初值1.4,平方得1.96,余0.04,调整得1.414...。
《九章算术》:问题驱动的数学体系
《九章算术》不是理论著作,而是问题集,
《九章算术》并非由一人一时完成,而是汇集了从西周至秦汉数百年的实用数学问题,经西汉官员(可能是张苍、耿寿昌等)删补定型。全书分九章,每章以典型问题为纲,解法称“术”(algorithm),形成“问题—解法”的范式。这种“问题导向”的编写体例,与巴比伦泥板如出一辙,但中国数学更系统地整合了算术、代数、几何,并发展出独特的算法体系。以下将逐章解析其核心内容,并揭示其中蕴含的数学思想。
方田章:土地测量与分数 arithmetic
“方田”即方形田亩,本章聚焦平面图形面积计算,是古埃及几何的东方对应。核心公式包括:
- 矩形:$S = 长 \times 宽$
- 三角形:$S = \frac{1}{2} \times 底 \times 高$
- 梯形:$S = \frac{(上底 + 下底) \times 高}{2}$
- 圆:$S = \frac{3}{4} \times 直径^2$(注:此处取 $\pi \approx 3$,与巴比伦一致,但东汉张衡已用 $\pi = \sqrt{10} \approx 3.162$)
问题1:“今有田广十五步,从十六步。问为田几何?”(今有田宽15步,长16步。问面积多少?) 解:$15 \times 16 = 240$ 平方步。 此问题简单,但后续问题引入分数。问题2:“今有田广一里,从一里。问为田几何?”(1里=300步) 解:$300 \times 300 = 90,000$ 平方步。换算为亩(1亩=240平方步):$90,000 \div 240 = 375$ 亩。 中国土地面积单位复杂:1亩=240平方步,1顷=100亩。这种换算训练了分数运算。
关键创新:分数运算与“今有术” 《九章算术》系统处理分数四则运算,其核心是“齐同术”(通分)与“今有术”(比例法则)。“今有术”即: $$ \text{所求数} = \frac{\text{所有数} \times \text{所有率}}{\text{所有数之和}} $$ 例如,问题24:“今有甲持钱五百,乙持钱七百五十,丙持钱一千二百。今共遇盗,取其财。欲依贫富之数分之,不 indent 者各几何?”(三人按持钱比例分失财,求各损失数) 设总失财为 $T$,则甲失 $T \times \frac{500}{500+750+1200}$,乙失 $T \times \frac{750}{2450}$,丙失 $T \times \frac{1200}{2450}$。 “今有术”实为加权平均,是比例分配的基础。这种算法比古埃及单位分数更灵活,因中国分数可任意分子分母。
粟米章:比例与交换
“粟米”即谷物,本章处理不同谷物、布匹等商品的交换比例,是古代贸易的数学反映。核心是“比例术”: $$ \text{所求数} = \frac{\text{所有数} \times \text{所有率}}{\text{所有数之和}} $$ 与“今有术”同源,但应用于多商品交换。
问题1:“今有粟米,欲为粝米。问得几何?”(粝米为糙米,粟与粝米交换率为50:49) 若粟3斗,得粝米:$3 \times \frac{49}{50} = 2.94$ 斗。 问题引入“衰分”(按比例分配),但更复杂者涉及“返衰”(递减比例)。例如,五人依次递减分配财物,第一人得10,后每人减2,求总数。这实际是等差数列求和:$S = \frac{n}{2}(首项+末项)$。
对比古埃及:埃及单位分数系统难以处理此类比例,而中国位值制与分数自由表示使比例计算流畅。巴比伦虽用六十进制分数,但中国十进制更符合日常。
衰分章:复杂比例与“双假设法”
“衰分”即按等级分配,本章问题比例更复杂,常需解线性方程组。典型问题:“今有甲持钱五百,乙持钱七百五十,丙持钱一千二百。今共遇盗,取其财。欲依贫富之数分之,不 indent 者各几何?”此问题与粟米章重复,但衰分章强调“按贫富”即按持钱比例,且常附加条件如“不 indent 者”指定某人损失固定值,求其余。
解法使用“衰分术”:先定总比例(如500:750:1200=20:30:48),再按总财分配。若总财被取 $T$,则甲失 $T \times \frac{20}{98}$,依此类推。 若附加“甲不 indent”,即甲失500,则总财 $T \geq 500$,剩余 $T-500$ 由乙丙按30:48分。这需要分情况讨论,体现算法灵活性。
少广章:开方与“以面除面”
“少广”意为从宽余(已知面积求边长),核心是开平方与开立方。问题:“今有田广一步半,求田之广。”(已知矩形面积 $S$,长 $L$,求宽 $W$) $W = S / L$。若 $S$ 与 $L$ 为分数,需通分后