数字的诞生:尼罗河与两河文明的秘密 / The Birth of Numbers: Secrets of the Nile and the Two Rivers
当人类第一次需要记录猎物的数量、分配收获的粮食,或预测星辰的运行轨迹时,数字的旅程便悄然启程。这不是抽象思维的偶然迸发,而是生存需求刻在泥板与纸草上的朴素印记。在尼罗河与两河(底格里斯河与幼发拉底河)的怀抱中,两大河系文明不约而同地走上了这条“量化世界”的道路。古埃及人面对每年准时泛滥的尼罗河,必须重新丈量被淤泥覆盖的土地,计算播种量与税收;而两河流域的巴比伦人,则在频繁的贸易、借贷与天文观测中,发展出一套更为精密的计算系统。他们的数学,没有欧几里得的公理体系,也没有牛顿的微积分符号,却蕴含着人类对秩序与规律最原始的渴望。本章将带你穿越四千年的时光,触摸那些刻在石碑、压在泥板、画在墓墙上的数字秘密,看看它们如何从具体的“一个、两个”演变为抽象的符号,并最终孕育出六十进制这一穿越时空的遗产。我们将看到,金字塔的精准角度背后,是几何与算术的朴素应用;而巴比伦泥板上那些看似古怪的六十进制数字,至今仍在我们的时钟与圆规上滴答转动。数学,从来不是书斋里的游戏,它诞生于泥泞的田埂与喧闹的集市,服务于生存,并在此过程中,重塑了人类理解世界的方式。
尼罗河的呼唤:古埃及数学的诞生
古埃及文明被史学家称为“尼罗河的赠礼”。这条每年定期泛滥的大河,既带来肥沃的淤泥,也带来周期性的灾难与治理挑战。泛滥过后,原本清晰的田地边界被淤泥掩埋,土地重新分配、税收重新计算、粮食储存与分配,无一不依赖于精确的测量与计算。正是在这种重复性的现实需求中,古埃及数学——一门以解决实际问题为终极目标的实用科学——逐渐成形。它的核心特征可以概括为:实用导向、经验积累、缺乏严格证明。古埃及数学家更像是我们今天所说的“工程师”或“测量员”,他们的知识通过师徒间口传心授,或记录在纸草与碑文上,服务于神庙、国库与金字塔的建造。
象形文字中的数字秘密:从计数到符号
人类最初的计数方式,是身体本身——手指与脚趾。但手指有限,当需要记录更大的数量时,便需要外部工具。考古发现的最早计数工具之一是非洲伊尚戈骨(Ishango Bone),其上刻有划痕,可能用于记录月份或狩猎收获。然而,古埃及人迈出了关键一步:将数量转化为永久性的视觉符号。
古埃及数字采用十进制,但并非位置制。他们有一套独立的象形符号来代表不同数量级:
| 数值 | 符号(象形描述) | 现代对应 | |------|----------------|----------| | 1 | 一条竖线(|)或“手指”符号 | 1 | | 10 | 一个“ heel bone ”(脚跟骨)形状 | 10 | | 100 | 一个“ coil of rope ”(绳圈) | 100 | | 1000 | 一朵“莲花”或“指状花” | 1,000 | | 10000 | 一个“手指”符号(但更大) | 10,000 | | 100000 | 一个“蛙”或“莲花”符号 | 100,000 | | 1000000 | 一个“人跪拜”或“太阳”符号 | 1,000,000 |
这些符号可以重复书写来表示相应数量。例如,数字 4,222 会写作: `|||`(3个“手指”=3) + `⸱⸱⸱⸱`(4个“脚跟骨”=40) + `⸱⸱⸱⸱⸱⸱⸱⸱⸱⸱`(22个“手指”?不,实际是组合:4个100=400, 2个10=20, 2个1=2,所以是 4*100 + 2*10 + 2*1 = 422,但例子需准确)。更正:标准写法是叠加:例如 4325:3个1000(三朵莲花),4个100(四个绳圈),2个10(两个脚跟骨),5个1(五条竖线)。符号按数量级分组,通常从大到小排列。
这种系统的优势是直观:看到四个绳圈就知道是400。但劣势也很明显:表示大数需要大量符号,且无法进行位值运算。例如,数字 11 和 110 的书写方式完全不同(11是“脚跟骨”+“手指”,110是“绳圈”+“脚跟骨”),无法通过位置变化来表示数量级,这极大地限制了复杂计算的效率。
分数的特殊处理:荷鲁斯之眼
古埃及人对分数(特别是单位分数,即分子为1的分数,如 1/2, 1/3, 1/4)有独特的表达方式。他们使用荷鲁斯之眼(Eye of Horus) 神话符号来记忆一系列单位分数。根据神话,荷鲁斯的眼睛被赛特撕碎,后被托特治愈,每一部分代表不同的分数:
| 眼睛部分 | 分数 | 现代值 | |----------|------|--------| | 左眼(或特定部分) | 1/2 | 0.5 | | 右眼(或特定部分) | 1/4 | 0.25 | | eyebrow | 1/8 | 0.125 | | 眼白 | 1/16 | 0.0625 | | 脸颊 | 1/32 | 0.03125 | | 眉梢 | 1/64 | 0.015625 |
这实际上是一个几何级数:1/2 + 1/4 + 1/8 + 1/16 + 1/32 + 1/64 = 63/64,几乎等于1,象征“几乎完整”。在分配粮食、酒类等物资时,古埃及人习惯将总量分成这些单位分数部分。例如,要表示 2/3,他们会写成 1/2 + 1/6。这种“拆分”策略虽然灵活,但有时会导致冗长的表达式。现存数学纸草书(如著名的莱因德纸草书)中,大量问题都涉及分数的拆分与合并。
金字塔下的几何学:从测量到建筑
古埃及数学最辉煌的实践,莫过于金字塔的建造。吉萨高原上的胡夫金字塔(约建于公元前2580年),原始高度约146.6米,底边长约230米,四边几乎严格对准正北、正南、正东、正西,底面正方形各角误差极小。如此巨大的工程,没有精确的测量与计算是不可想象的。
测量工具与方法: 古埃及测量员(称为“绳结测量员”,因为使用带绳结的测量绳)的主要工具是测绳(rope) 和杠杆(lever)。测绳通常等分为12“指”(约7.5厘米每指)或7“掌”,用于丈量距离、确定直角。确定直角的方法,考古学家推测可能基于3-4-5三角形的弦定理:将测绳打结成3、4、5单位长,拉直后中间成直角。这比古巴比伦的类似方法更早?有争议,但原理相同。另一种可能是使用“直角规”或“A”字形木架。
金字塔的建造与数学: 1. 地基放线:在沙漠中划出巨大的正方形,需确保四边等长、四角为直角。测量员可能先划一条基线,再用测绳和标杆确定垂直线,通过“弦望法”(利用星星位置定方向)校准方位。 2. 坡道与角度:金字塔的斜面角度(胡夫金字塔约51.5°)如何确定?一种理论是使用“塞克特”(cubit,古埃及长度单位,约52.3厘米)的整数比。例如,金字塔的斜面高度与半底边长之比可能设计为 5:4 或 4:π(近似),以体现几何美感。但更可能的是基于实用坡度(便于运输石块)与宗教象征(如“原始丘”形状)的结合。 3. 体积计算:建造金字塔需要估算石块数量与总体积。古埃及人知道棱锥体积公式:$V = \frac{1}{3} \times \text{底面积} \times \text{高}$。莱因德纸草书中的问题48甚至给出了一个近似圆面积的计算:将直径减去其1/9后平方,即 $\left( d - \frac{d}{9} \right)^2 = \left( \frac{8}{9}d \right)^2$,这相当于取 $\pi \approx 3.1605$(因为正确面积应为 $\pi (d/2)^2$,其公式给出 $(64/81)d^2$,故 $\pi \approx 256/81 \approx 3.1605$),虽不精确,但已是惊人的经验近似。
一个经典问题:纸草书上的“七姐妹” 莱因德纸草书(Rhind Papyrus,约公元前1650年,但抄自更早的课本)是现存最重要的古埃及数学文献。其中问题40描述:“一个面积100平方肘的圆形田地,其直径是多少?”解答步骤:
- 取直径的1/9,即 $d/9$。
- 从直径中减去此值:$d - d/9 = \frac{8}{9}d$。
- 将其平方得面积:$\left( \frac{8}{9}d \right)^2 = \frac{64}{81}d^2$。
- 设此等于100,解出 $d^2 = 100 \times \frac{81}{64}$,故 $d = 10 \times \frac{9}{8} = 11.25$ 肘。
这实际上隐含了面积公式 $A = \left( \frac{8}{9}d \right)^2$,或等价于 $A \approx \frac{256}{81} \left( \frac{d}{2} \right)^2$,即 $\pi \approx 3.1605$。这个值虽然比实际π小,但已优于当时其他文明(如巴比伦用3.125)。它可能来自对圆形田地实际测量的经验拟合。
算术与代数萌芽:纸草书中的问题
古埃及算术以倍积法(doubling and halving) 为核心,类似于二进制思想。乘法通过将其中一个数反复加倍,另一个数反复折半(取整),然后将对应部分相加实现。例如计算 $28 \times 12$:
| 28 | 12 | |----|----| | 28 | 12 | | 56 | 6 | | 112 | 3 | | 224 | 1 |
标记奇数行(12,3,1)对应的28的倍数值:28 + 112 + 224 = 364。这本质上是二进制展开:12 = 1100₂ = 8+4,所以 28×12 = 28×8 + 28×4 = 224+112=336?不对,检查:12二进制是1100,对应8和4,但表格中12标记,6不标记(偶数),3标记(奇数),1标记。实际12的二进制是1100(8+4),但表格显示12,6,3,1,其中12和3和1是奇数?不对,方法:将第二个数反复除以2(取整),第一个数反复加倍,当第二个数为奇数时,保留第一个数的当前值。12是偶数,不保留;6是偶数,不保留;3是奇数,保留112;1是奇数,保留224。总和112+224=336,正确。但之前写28+112+224错了,因为28对应12(偶数)不应保留。正确:只有对应奇数的行才保留。所以28×12=336。
除法则是乘法的逆过程,通过试错和倍积法完成。
代数问题:纸草书中的“aha”问题(“aha”意为“数量”),本质是线性方程。例如问题24:“一个量,其2/3加上其1/2加上其1/7等于33。求这个量。”设量为$x$,则 $\frac{2}{3}x + \frac{1}{2}x + \frac{1}{7}x = 33$。古埃及解法是找到所有分母(3,2,7)的最小公倍数(42),将方程两边乘以42,转化为整数运算:$28x + 21x + 6x = 33 \times 42$,即 $55x = 1386$,故 $x = 1386 / 55 = 25.2$(但古埃及用分数,可能写为 $25\frac{1}{5}$)。这显示了他们对分数运算的熟练掌握。
古埃及数学的局限与遗产
古埃及数学的弱点在于缺乏一般性理论。他们的几何知识局限于日常形状(矩形、三角形、梯形、圆形)的面积与体积公式,且多为经验公式,未给出证明。他们未发展出演绎几何(如欧几里得《几何原本》),也未能抽象出变量与方程的一般解法。数学更像是“技术手册”,而非“科学”。
然而,其遗产深远: 1. 十进制计数传统:影响了后来的希腊、罗马,乃至现代通用的十进制。 2. 分数系统:虽然繁琐,但为后世分数运算奠定基础。 3. 工程实践:金字塔、神庙、运河的建造,展示了数学在巨型工程中的核心作用,激励后世。 4. 纸草书传统:作为人类最早的数学文献之一,为我们了解古代数学思维提供了窗口。
两河之间的智慧:巴比伦的六十进制传奇
与尼罗河畔的古埃及不同,美索不达米亚平原(今伊拉克一带)的两条大河——底格里斯河与幼发拉底河——提供了截然不同的环境。这里洪水无常,土壤盐碱化严重,农业依赖复杂灌溉系统。同时,两河流域是欧亚非贸易的十字路口,商业、借贷、天文观测需求极为旺盛。在这种背景下,巴比伦数学(实际是苏美尔-阿卡德-巴比伦连续传统)应运而生,呈现出与古埃及迥异的面貌:更抽象、更代数化、更注重计算效率,并最终孕育了六十进制(sexagesimal) 这一穿越千年的系统。
楔形文字与泥板:数学的载体
古埃及使用纸草(papyrus)作为书写材料,而两河流域缺乏纸草,却拥有丰富的粘土。他们将文字刻在湿润的粘土板上,用芦苇杆压出楔形符号,烘干或晒干后成为 durable 的“泥板”(clay tablet)。这种介质成本低廉、易于制作、防火防潮(若烘烤),使得大量数学文献得以保存。至今考古发现的数万块泥板中,相当部分是数学、天文、经济记录。
数学泥板上的数字采用楔形文字符号。巴比伦数字也是十进制与六十进制混合的位置制系统!这是其最革命性的创新。
位置制与六十进制:一个天才的设计
巴比伦数字符号仅有两个基本符号:
- `<`(竖 wedge)表示 1
- `>`(横 wedge)表示 10
通过组合这些符号,可以表示 1 到 59 的数字。例如: `<<<` = 3 `>>>` = 30 `><` = 11(一个10加一个1) `><><` = 22,等等。
关键突破在于位置值(place-value):同一个符号,根据其在数字中的位置,代表不同的数量级。例如,符号 `<<`(2)如果写在最右边,表示 2;如果向左移一位,表示 $2 \times 60 = 120$;再移一位,表示 $2 \times 60^2 = 7200$,以此类推。数字的书写从右到左,依次是个位($60^0$)、六十位($60^1$)、三千六百位($60^2$)等。
例如,数字 1, 0, 2(从右到左:个位是2,六十位是0,三千六百位是1)实际表示 $1 \times 60^2 + 0 \times 60 + 2 = 3600 + 0 + 2 = 3602$。
这种位置制系统的威力是巨大的: 1. 只需有限符号(仅需表示1-59的符号)就能表示任意大的数。 2. 简化计算:加法、乘法等可按位进行,类似现代十进制运算。 3. 自然容纳分数:通过引入“小数位”($60^{-1}, 60^{-2}$等),可以表示分数。例如,`0,1`(个位是1,但左边有分隔)表示 $1 \times 60^{-1} = 1/60$;`0,0,1` 表示 $1/3600$。
然而,早期巴比伦数字有一个严重缺陷:没有明确的零符号。数字 1 和 60(写作 `1` 和 `1,0`)在书写上可能混淆,因为 `1,0` 的“0”位是空的,仅靠位置暗示。后来(约公元前300年)他们引入了一个特殊的占位符(两个对角楔形 `𒐕`)来表示空位,但这并非现代意义上的“零”(作为数字参与运算),而只是位置标记。这一缺陷直到印度-阿拉伯数字系统才彻底解决。
为什么是六十?进制的奥秘
选择60作为基数,看似奇怪(我们习惯10),实则充满实用智慧。60的因数极多:1, 2, 3, 4, 5, 6, 10, 12, 15, 20, 30, 60。这意味着,以60为基数的分数更容易表示为有限小数(在六十进制下)。例如:
| 十进制分数 | 六十进制表示(近似) | 说明 | |------------|---------------------|------| | 1/2 | 30 | $30/60$ | | 1/3 | 20 | $20/60$ | | 1/4 | 15 | $15/60$ | | 1/5 | 12 | $12/60$ | | 1/6 | 10 | $10/60$ | | 1/10 | 6 | $6/60$ | | 1/12 | 5 | $5/60$ | | 1/15 | 4 | $4/60$ | | 1/20 | 3 | $3/60$ | | 1/30 | 2 | $2/60$ |
而在十进制中,1/3 = 0.333... 是无限循环小数。对于从事贸易、分配、测量的巴比伦人,能方便地表示1/3、1/4、1/5等常见分数,具有巨大的实用价值。
关于60的起源,有多种理论: 1. 两河流域的合并说:苏美尔人早期可能使用十进制(如手指计数)和十二进制(如指节计数:四指每指三节,共12节)。将10与12相乘得120,取其一半60,便于两系统兼容。 2. 天文起源说:一年约360天(近似),60可被360整除。 3. 几何起源说:正六边形内接圆,边长等于半径,将圆周六等分得60度(后演变为角度制)。
无论起源如何,六十进制的实用优势使其在巴比伦天文学中根深蒂固,并经由希腊天文学家(如希帕克斯、托勒密)传承,最终固化在现代的时间与角度计量中:1小时=60分,1分=60秒;1度=60分,1分=60秒。这是古代文明留给我们的最日常的数学遗产。
泥板上的代数:解方程与毕达哥拉斯三元数
巴比伦数学的惊人之处在于其代数的 sophistication。他们不满足于具体数字的计算,而是能处理一般性问题,给出步骤化解法,相当于现代教科书中的“例题”。
解二次方程: 巴比伦人没有符号代数,但能用语言描述问题,并通过几何或算术步骤求解。例如,一个典型问题:“一个面积,其边长加上其自身等于 $3/4$。求边长。”即 $x + x^2 = 3/4$。 解法: 1. 取 $3/4$ 的一半:$3/8$。 2. 平方:$(3/8)^2 = 9/64$。 3. 加上 $1/4$(即 $(1/2)^2$):$9/64 + 16/64 = 25/64$。 4. 开平方:$5/8$。 5. 减去 $1/2$(即步骤1中的一半):$5/8 - 4/8 = 1/8$。 这实质上是配方法:$x^2 + x = 3/4$ → $x^2 + x + (1/2)^2 = 3/4 + 1/4$ → $(x+1/2)^2 = 1$ → $x+1/2 = 1$(取正)→ $x=1/2$。但上述步骤得1/8?检查:若 $x+ x^2 = 0.75$,解二次方程 $x^2 + x - 0.75=0$,判别式 $1+3=4$,根 $x=(-1±2)/2$,正根 $0.5$。所以步骤有误。正确巴比伦解法(参考YBC 6967泥板):问题“x + x^2 = 3/4”,他们取一半系数(1/2),平方得1/4,加3/4得1,开方得1,减1/2得1/2。对。上述步骤中“加上1/4”应是加“边半的平方”(即(1/2)^2=1/4),但3/4+1/4=1,开方1,减1/2=1/2。我误将3/8平方。正确:一半是(3