The Seeds of Mathematics: Counting, Measuring, and the First Theorems
数学作为人类最古老的精神创造之一,其起源并非源于抽象的哲学沉思,而是深深植根于生存与发展的实际需求之中。在农业革命之前,狩猎采集社会可能仅需简单的计数来追踪月相、猎物数量或部落成员,这些原始计数往往通过 tally marks(刻痕记数)或石子等实物来实现。然而,随着约一万年前新石器时代农业的兴起,人类开始定居、耕种、积累剩余产品,一系列全新的问题浮现出来:如何精确划分灌溉土地?如何记录谷物收成与分配?如何预测季节更替以安排农事?这些看似 mundane 的日常挑战,却成为催生系统化数学思维的最初催化剂。本章将带领读者穿越时空,回到美索不达米亚的粘土板作坊与尼罗河畔的纸草作坊,亲眼目睹数学如何从这些具体需求中抽象成型——我们不仅会探索早期算术与几何的诞生,还将亲手运用古人方法解决实际问题,从而深刻理解“抽象”这一数学核心概念最初是如何从“具体”中萌芽的。
---
1.1 计数的萌芽:从 tally marks 到位置制数字系统
人类对“数量”的感知能力或许与生俱来,但将其系统化、符号化却是文明进程中的关键飞跃。最早的数学痕迹并非复杂公式,而是简单重复的刻痕。在非洲南部 Lebombo 山的考古发现中,一块约四万年前的原人骨片上刻有 29 道平行刻痕,可能用于记录月相周期;同样,奥地利 Willendorf 出土的约两万五千年前的“维纳斯雕像”身上,某些部位似乎也刻有计数标记。这些“前数学”痕迹表明,即使在上古时代,人类已试图将流动的时间与数量固化为可携带、可传递的信息。
然而,真正的计数系统革命发生在两大古文明中心:美索不达米亚与古埃及。两者分别发展出基于不同基数的位置制数字系统,为后续算术运算奠定了基石。
美索不达米亚的六十进制:一个“过剩”基数的智慧
约公元前 3400 年,苏美尔人开始使用楔形文字在粘土板上记录数字。他们的数字系统采用 六十进制(sexagesimal),即基数为 60。乍看之下,60 是一个“过剩”的基数(远大于我们习惯的十进制),但深入分析会发现其精妙之处:60 拥有 12 个正因数(1, 2, 3, 4, 5, 6, 10, 12, 15, 20, 30, 60),远多于十进制的 3 个(1, 2, 5)或十二进制的 6 个。这意味着 60 能更轻松地表示 1/2, 1/3, 1/4, 1/5, 1/6, 1/10, 1/12, 1/15, 1/20, 1/30 等常见分数,极大便利了贸易、天文和几何中的比例计算。
美索不达米亚数字采用位置记数法,但有一个关键区别:他们缺乏一个明确的“零”符号来表示空位(早期仅用空格,易产生歧义),直到约公元前 300 年才引入占位零。一个六十进制数从左到右依次表示 60²、60¹、60⁰ 的倍数。例如,符号 `𒐕𒌋𒐖`(假设为 1, 10, 30)实际表示 $1 \times 60^2 + 10 \times 60^1 + 30 \times 60^0 = 3600 + 600 + 30 = 4230$。
这种系统的优势在天文学中尤为突出。巴比伦人将圆周分为 360 度($6 \times 60$),每度 60 分,每分 60 秒——这一划分沿用至今,成为角度、时间测量的遗产。更令人惊叹的是,出土的粘土板 YBC 7289(约公元前 1800-1600 年)上刻有一个正方形及其对角线,旁注数字 `1 24 51 10`,这实际上是 $\sqrt{2}$ 的六十进制近似值:$1 + \frac{24}{60} + \frac{51}{60^2} + \frac{10}{60^3} \approx 1.41421296$,而真实 $\sqrt{2} \approx 1.41421356$,误差小于百万分之一!这表明巴比伦人已掌握相当精确的平方根算法,可能通过迭代或特殊表格获得。
教学实践:用六十进制思考
让我们亲身体验六十进制的运算。假设你是巴比伦书记官,需计算 $2 \times 30$(在六十进制中写作 `2` 和 `30`)。由于 60 进制下 $2 \times 30 = 60$,而 60 在系统中表示为 `1 0`(即 $1 \times 60^1 + 0 \times 60^0$),因此乘积需写为两个符号:高位 `1` 和低位 `0`。这种“进位”概念是位置制系统的核心。
另一个练习:将十进制数 125 转换为六十进制。计算 $125 \div 60 = 2$ 余 5,因此 125 = $2 \times 60^1 + 5 \times 60^0$,记作 `2 5`。反之,将六十进制数 `1 40` 转为十进制:$1 \times 60 + 40 = 100$。通过这类转换,你能体会到六十进制在表示某些分数时的简洁性:例如 1/3 在六十进制中正是 `0 20`(因为 $20/60 = 1/3$),无需无限循环小数。
---
古埃及的十进制与单位分数:农业社会的实用算术
与美索不达米亚的城邦贸易不同,尼罗河流域的古埃及文明高度依赖尼罗河定期泛滥后的土地重测,这催生了一套以十进制为基础、强调实用性的算术体系。埃及数字采用重复符号表示 1 到 9,然后引入特殊符号表示 10、100、1000 等,类似罗马数字但非位置制。例如数字 3245 写作 `𓍢𓍢𓍢𓍢𓍢𓍢𓍢𓍢𓍢`(9 个 1?不对,实际是:3 个千 𓆼𓆼𓆼,2 个百 ,4 个十 𓎆𓎆𓎆𓎆,5 个一 𓏺𓏺𓏺𓏺𓏺)。这种系统不利于复杂计算,因此埃及数学家发展出倍法( doubling) 作为核心运算技巧,本质上是二进制思想的早期应用。
埃及算术最独特的特征是对单位分数的执着。他们几乎总是将分数分解为 distinct unit fractions(形如 $1/n$ 的分数之和),仅例外使用 $2/3$ 和 $3/4$。例如,$5/7$ 在埃及记作 $\frac{1}{2} + \frac{1}{6} + \frac{1}{21}$,因为 $\frac{1}{2} + \frac{1}{6} + \frac{1}{21} = \frac{21}{42} + \frac{7}{42} + \frac{2}{42} = \frac{30}{42} = \frac{5}{7}$。这种表示法可能源于实际分割需求:如将 5 个面包分给 7 个人,每人分得 $\frac{1}{2} + \frac{1}{6} + \frac{1}{21}$ 个面包,便于实物分配。
著名的 莱因德数学纸草书(Rhind Mathematical Papyrus) 约成书于公元前 1650 年,是埃及数学的百科全书,包含 87 个问题涵盖算术、几何、代数。其作者自称“ Ahmes”,声称抄录自更早的文献(约公元前 2000 年)。纸草书开篇即声明其目的是“进入知识之门,理解事物的一切奥秘”,体现了数学作为实用与神秘混合体的早期面貌。
教学实践:倍法解线性方程
埃及人解线性方程不似我们今天用代数符号,而是通过猜测-验证-调整的倍法表格。考虑纸草书问题 24:“一个量,加上它的七分之一,等于 19。求该量。”即求解 $x + \frac{x}{7} = 19$。
步骤 1:建立倍法表。从猜测值 $x=7$ 开始(选择 7 是因为分母是 7,便于计算 $x/7$):
- 倍乘 1:$7$
- 倍乘 2:$7 \times 2 = 14$
- 倍乘 4:$14 \times 2 = 28$(跳过 3,因 2 的幂更易计算)
- 倍乘 7:$7+14+28=49$(因 7=1+2+4)
步骤 2:计算对应和。对每个猜测值 $x$,计算 $x + x/7$:
- 当 $x=7$,$x/7=1$,和为 8。
- 当 $x=14$,$x/7=2$,和为 16。
- 当 $x=28$,$x/7=4$,和为 32。
- 当 $x=49$,$x/7=7$,和为 56。
步骤 3:找到目标值 19。观察上表,16 和 32 夹住 19。注意到 19 = 16 + 3,但 3 不是表中直接值。然而,我们注意到从 $x=7$(和 8)到 $x=14$(和 16)增加了 8,对应 $x$ 增加 7。因此,和每增加 8,$x$ 增加 7。从 16 到 19 需增加 3,即增加 $3/8$ 的“步长”。故 $x$ 需增加 $7 \times (3/8) = 21/8 = 2.625$。于是 $x = 14 + 2.625 = 16.625$?等等,这似乎有误。重新检查:实际上,倍法表中我们应直接找和等于 19 的倍数关系。注意到当 $x=7$ 时和为 8,而目标 19 不是 8 的整数倍。正确做法:因 $x + x/7 = \frac{8}{7}x = 19$,故 $x = 19 \times \frac{7}{8} = \frac{133}{8} = 16.5$。在倍法表中,我们应找和等于 19 的项。注意到 $19 = 16 + 3$,但 3 无法由 8 的倍数直接得到。另一种方法:因和与 $x$ 的比例恒为 8:7,所以若和为 19,则 $x = 19 \times 7 / 8$。用倍法计算 $19 \times 7$:19 的倍法表:19, 38, 76, 152... 取 19 和 38 和 76 等,但 7=4+2+1,故 $19 \times 7 = 19 \times 4 + 19 \times 2 + 19 \times 1 = 76 + 38 + 19 = 133$。然后除以 8:133 ÷ 8。用倍法求 8 的倍数:8, 16, 32, 64, 128... 128 最接近 133,差 5。133 = 128 + 5,故 $133/8 = 16 + 5/8 = 16.625$?仍不对。错误:$x = 19 \times 7 / 8$,19×7=133,133/8=16.625,但正确解应为 16.5。检查方程:$x + x/7 = 19$ 即 $\frac{8x}{7}=19$,$x=19 \times 7 / 8 = 133/8 = 16.625$?133/8=16.625,但 16.625 + 16.625/7 = 16.625 + 2.375 = 19,正确!我之前误以为 16.5,实际 16.625 正确。莱因德纸草书给出答案是 16 和 1/2?等等,问题 24 的标准解是 16.5?查证:问题 24 原文:“一个量,加上它的七分之一,变成 19。这个量是多少?” Ahmes 给出解法:假设量为 7,则和为 8。现在 19 除以 8 得 2 余 3。然后 7 乘以 2 得 14,再加 7 的 3/8?他计算 7 的 3/8 为 2 又 1/4?混乱。实际上,标准翻译:设 $x=7$,则 $x + x/7 = 8$。现在 19 ÷ 8 = 2 余 3。因此取 $7 \times 2 = 14$,然后加 $7 \times 3/8$。$7 \times 3/8 = 21/8 = 2 \frac{5}{8}$?但 Ahmes 写为 2 和 1/2 和 1/8?可能他写 $21/8 = 2 + 5/8$,但 5/8 分解为单位分数?无论如何,正确数学解是 $x = 19 \times 7 / 8 = 133/8 = 16.625 = 16 \frac{5}{8}$。但许多资料说答案是 16.5?我可能记错。快速心算:16.5 + 16.5/7 ≈ 16.5 + 2.357 = 18.857,不等于 19。16.625 + 16.625/7 = 16.625 + 2.375 = 19,正确。所以解是 16.625 或 $16 \frac{5}{8}$。Ahmes 可能给出 $16 \frac{1}{2} \frac{1}{4}$?不。查标准:莱因德纸草书问题 24 的解是 16 和 1/2?不对,问题 24 是 $x + x/7 = 19$,解为 $16 \frac{1}{2}$?那 16.5 + 2.357 = 18.857,差 0.143。可能我记混了问题。问题 24 原文:“What is the quantity which becomes 19 when added to its seventh?” 在文献中,解常给为 16 5/8?但 16 5/8=16.625。或许 Ahmes 用分数:他写“7 的 2 倍是 14;7 的 1/2 是 3 1/2;总和 17 1/2?” 不。为免误导,我调整例子:用问题 25:“一个量,加上它的九分之一,等于 10。”即 $x + x/9 = 10$,解 $x = 10 \times 9/10 = 9$。更简单。但问题 24 是经典。我确认:根据翻译,Ahmes 设 $x=7$,则 $x + x/7 = 8$。然后说“取 19 的 2/3?不。他计算 19 ÷ 8 = 2 余 3。然后说‘取 7 的 2 倍,得 14;然后取 7 的 1/2 得 3 1/2;然后取 7 的 1/4 得 1 3/4;总和 19?’ 14+3.5+1.75=19.25,不对。实际上,他的步骤是:因 8 对应 7,故 19 对应多少?他计算 7 的 2 倍是 14,余 5(因 19-14=5),然后 5 是 8 的 5/8,故需加 7 的 5/8。7 的 5/8 = 35/8 = 4 3/8?14+4.375=18.375。仍不对。我可能混淆了。查标准解法:设 $x=7$,则 $x + x/7 = 8$。现在求 19 对应的 $x$。因 8 对应 7,故 1 对应 7/8,19 对应 $19 \times 7/8 = 133/8 = 16 \frac{5}{8}$。Ahmes 可能将 $5/8$ 写为 $1/2 + 1/8$,故答案 $16 \frac{1}{2} \frac{1}{8}$。是的,单位分数分解:$5/8 = 1/2 + 1/8$。因此答案为 16 和 1/2 和 1/8。所以正确。因此教学示例中,我们展示倍法表格和单位分数分解。
修改教学步骤以准确反映纸草书:
步骤 1:猜测并计算和。取 $x=7$(因分母 7),则 $x + x/7 = 7 + 1 = 8$。记录:当 $x=7$,和 $S=8$。
步骤 2:建立比例。注意到 $S$ 与 $x$ 的比例恒为 8:7,即 $S = \frac{8}{7}x$。
步骤 3:缩放至目标。目标 $S=19$。计算 19 是 8 的多少倍:$19 \div 8 = 2$ 余 3,即 $19 = 2 \times 8 + 3$。因此,对应的 $x$ 应为 $2 \times 7$ 加上 $3/8$ 倍的 7。
步骤 4:计算 $2 \times 7 = 14$。
步骤 5:计算 $7 \times \frac{3}{8}$。先算 $7 \times 3 = 21$,再除以 8。用倍法求 21 的 1/8:因 8 的倍数为 8, 16, 24... 24 超过 21,故 21/8 = 2 余 5,即 $2 + \frac{5}{8}$。但需分配至 $x$,实际是 $7 \times 3/8 = 21/8 = 2 \frac{5}{8}$。然而 Ahmes 将 $5/8$ 分解为单位分数:$\frac{5}{8} = \frac{1}{2} + \frac{1}{8}$(因 $\frac{4}{8} + \frac{1}{8} = \frac{1}{2} + \frac{1}{8}$)。故 $21/8 = 2 + \frac{1}{2} + \frac{1}{8} = 2 \frac{1}{2} \frac{1}{8}$。
步骤 6:总和。$x = 14 + 2 \frac{1}{2} \frac{1}{8} = 16 \frac{1}{2} \frac{1}{8}$。验证:$16 \frac{1}{2} \frac{1}{8} = 16.625$,$16.625 + 16.625/7 = 16.625 + 2.375 = 19$。正确。
通过这个练习,读者能体会到埃及算术的算法化特点:无需符号代数,仅通过倍乘、分数分解和比例推理即可求解。这种方法虽不具普遍性(每个问题需 tailor-made),但展示了抽象关系(如 $S = \frac{8}{7}x$)如何被隐式运用。
---
1.2 几何的起源:土地测量、金字塔与最早的面积公式
如果说算术源于计数与分配,几何则几乎必然地萌发于土地测量与建筑营造。当尼罗河每年泛滥,淹没农田边界后,埃及人必须重新丈量土地以确定所有权和税额,这一过程称为“几何”(geometry)——该词本身源自希腊语“geo”(土地)和“metron”(测量),但实践远早于希腊。同样,在美索不达米亚,灌溉渠道的规划和神庙建造需要精确的角度与面积计算。考古证据表明,至迟在公元前 3000 年,两者已掌握基本的几何知识:矩形面积公式、三角形面积(作为矩形的一半)、甚至圆形面积的近似。
莱因德纸草书中的几何问题:从矩形到圆形
莱因德纸草书包含大量几何问题,直接反映实际应用场景。问题 6 涉及矩形面积:已知面积 12 平方 cubit(长度单位),宽 1/2 cubit,求长。即 $l \times \frac{1}{2} = 12$,故 $l=24$。问题 8 涉及三角形:已知底 4 cubit,高 5 cubit,面积?埃及人知道三角形面积是等底等高矩形的一半,故面积 $= \frac{1}{2} \times 4 \times 5 = 10$ 平方 cubit。
最引人入胜的是圆形面积的计算(问题 50)。纸草书给出如下指令:“求直径为 9 cubit 的圆形面积。取直径的 1/9,即 1 cubit;从直径中减去,余 8 cubit;再乘以自身,得 64 平方 cubit。此为圆形面积。”用现代公式表示:若直径 $d=9$,则面积 $A = \left(d - \frac{d}{9}\right)^2 = \left(\frac{8d}{9}\right)^2$。代入 $d=9$,$A = 8^2 = 64$。
这相当于隐含地使用了圆周率 $\pi$ 的近似值。因为标准圆面积公式为 $A = \pi r^2 = \pi (d/2)^2 = \frac{\pi d^2}{4}$。将埃及公式 $\left(\frac{8d}{9}\right)^2 = \frac{64d^2}{81}$ 与之对比,可得 $\frac{\pi}{4} \approx \frac{64}{81}$,故 $\pi \approx \frac{256}{81} \approx 3.1605$。而真实 $\pi \approx 3.1416$,误差约 0.6%。在公元前 2000 年,这是一个令人印象深刻的经验近似。可能埃及人通过观察发现:一个 9 单位直径的圆,其面积