MathLabs

数学史与数学哲学

古代数学

古埃及、美索不达米亚、古希腊、古代中国与古印度的数学:单位分数、六十进制泥板、欧几里得演绎证明、柏拉图立体、割圆术求π与零。

在现代符号和教科书出现之前很久,数学就已沿着各大流域独立萌芽——埃及的尼罗河、美索不达米亚的底格里斯河与幼发拉底河、中国的黄河与长江,以及印度的印度河与恒河——用于丈量洪水退去后的农田、制定历法、建造工程与征收赋税。约公元前6世纪至公元前3世纪,希腊数学家带来了一项根本性的变革:要求从明确的公理出发进行演绎证明。

直观古代埃及与美索不达米亚

了解古埃及数学最清晰的窗口是莱因德数学纸草书(由书吏阿姆斯约于公元前1650年抄写自约公元前1850年中王国时期的更早原本)以及莫斯科数学纸草书(约公元前1850年)。埃及书吏将非整数写成互不相同的单位分数 1n\frac{1}{n} 之和(唯独 23\frac{2}{3} 有专门符号),通过反复倍增来进行乘法,并解决了谷仓容积、金字塔坡度以及正四棱台体积等实际问题。

例题: 古埃及圆面积法则(莱因德纸草书第50题)

莱因德纸草书第50题将直径为 dd 的圆面积近似为减去直径的 19\frac{1}{9} 后再平方:A≈(d−d9)2=(89d)2A \approx \left(d - \frac{d}{9}\right)^2 = \left(\frac{8}{9}d\right)^2。当 d=9d = 9 赫特(khet)时,求该面积以及这一法则所隐含的 π\pi 近似值。

解答

第一步(应用阿姆斯法则): 将 d=9d = 9 赫特代入缩减九分之一后的直径公式得 89d=8\frac{8}{9}d = 8 赫特。将该等效正方形边长平方,即得圆形田地面积 A≈82=64A \approx 8^2 = 64 平方赫特。

**第二步(推导隐含的 π\pi 近似值):** 将一般公式 (89d)2=6481d2\left(\frac{8}{9}d\right)^2 = \frac{64}{81}d^2 与精确圆面积公式 π(d2)2=π4d2\pi \left(\frac{d}{2}\right)^2 = \frac{\pi}{4}d^2 对比可得 π≈25681≈3.1605\pi \approx \frac{256}{81} \approx 3.1605,与 π\pi 真实值的相对误差不足 0.6%0.6\%。

在古巴比伦时期(约公元前1900—前1600年)的美索不达米亚,书吏在泥板上刻写楔形文字,使用**以 6060 为基数的位置值记数法(六十进制)**——这正是今天一小时 6060 分钟、圆周 360∘360^\circ 的直接源头。泥板 YBC 7289(约公元前1800—前1600年)将单位正方形的对角线记为 1+2460+51602+10603=305470216000≈1.414212961 + \frac{24}{60} + \frac{51}{60^2} + \frac{10}{60^3} = \frac{305470}{216000} \approx 1.41421296,给出的 2\sqrt{2} 精确到了小数点后六位。泥板 普林顿 322(Plimpton 322,约公元前1800年)则列出了十五行满足勾股数 (a,b,c)(a, b, c) 关系 a2+b2=c2a^2 + b^2 = c^2 的大整数,其中包括 (12709,13500,18541)(12709, 13500, 18541),比毕达哥拉斯早了一千多年。

中学古希腊:演绎证明、欧几里得与阿基米德

埃及与巴比伦文献提供的是按部就班的数值计算法则,而古希腊数学(自公元前6世纪起,传统上始于米利都的泰勒斯与毕达哥拉斯学派)则坚持从逻辑上证明一个几何或算术命题为什么在任何情况下都必然成立。

在直角边为 aa, bb、斜边为 cc 的任意直角三角形中,以斜边为边的正方形面积等于以两条直角边为边的正方形面积之和:a2+b2=c2a^2 + b^2 = c^2。

为什么成立?

这一关系在美索不达米亚和中国(勾股术)早已被经验性地掌握,而欧几里得在《几何原本》(约公元前300年)第一卷命题47中给出了经典的面积剪切演绎证明:从直角顶点向斜边作高,将斜边上的正方形分成面积分别等于 a2a^2 和 b2b^2 的两个矩形。

证明

第一步(正方形割补/弦图构造): 将四个直角边为 a,ba, b、斜边为 cc 的全等直角三角形沿边长为 a+ba + b 的大正方形四周排列。由于直角三角形两锐角之和为 α+β=90∘\alpha + \beta = 90^\circ,相邻斜边围成的每个内角均为 180∘−(α+β)=90∘180^\circ - (\alpha + \beta) = 90^\circ,因此中间围成的是边长为 cc、面积为 c2c^2 的正方形。

第二步(用两种方式计算总面积): 将外围大正方形的面积代数展开得 (a+b)2=a2+2ab+b2(a + b)^2 = a^2 + 2a b + b^2;将其分解为中间正方形与四个直角三角形的面积之和则得 c2+4⋅12ab=c2+2abc^2 + 4 \cdot \frac{1}{2}a b = c^2 + 2a b。两式同时减去 2ab2a b 即得 a2+b2=c2a^2 + b^2 = c^2。

第三步(欧几里得射影面积证明,《几何原本》第I卷命题47): 从直角顶点向斜边作高,将斜边 cc 分为满足 p+q=cp + q = c 的两段 pp 与 qq。由相似三角形性质(或欧几里得将直角边正方形剪切变换为斜边上对应矩形的等积证法),两条直角边上的正方形面积分别为 a2=cpa^2 = c p 与 b2=cqb^2 = c q。相加即得 a2+b2=cp+cq=c(p+q)=c2a^2 + b^2 = c p + c q = c(p + q) = c^2。

展示正四面体、立方体、正八面体、正十二面体和正二十面体五种柏拉图立体并支持面展开的交互式三维视图。
欧几里得《几何原本》第十三卷中的五种柏拉图立体(当前显示由12个正五边形面组成的正十二面体;可切换立体并调节面展开程度)。

素数有无穷多个:给定任意有限个素数的列表 p1,p2,…,pnp_1, p_2, \dots, p_n,总存在一个不在该列表中的素数。

为什么成立?

欧几里得考察数 N=p1p2⋯pn+1N = p_1 p_2 \cdots p_n + 1。因为 N>1N > 1,所以 NN 必有素因子 qq。任何 pip_i 都不能整除 NN,因为 NN 除以 pip_i 余数为 11;因此 qq 是不在 {p1,…,pn}\{p_1, \dots, p_n\} 中的新素数。

证明

第一步(欧几里得构造,《几何原本》第IX卷命题20): 对任意给定的有限个素数 p1,p2,…,pnp_1, p_2, \dots, p_n,定义整数 N=p1p2⋯pn+1N = p_1 p_2 \cdots p_n + 1。因为 p1≥2p_1 \ge 2,乘积 p1p2⋯pn≥2p_1 p_2 \cdots p_n \ge 2,所以 N≥2+1=3>1N \ge 2 + 1 = 3 > 1。

第二步(素因子的存在性,《几何原本》第VII卷命题31): 每个大于 11 的整数必有素因子 qq(其大于 11 的最小因子必为素数),故存在素数 qq 满足 q∣Nq \mid N。

第三步(排除已知列表中的所有素数): 若对某个 i∈{1,…,n}i \in \{1, \dots, n\} 有 q=piq = p_i,则 q∣p1p2⋯pnq \mid p_1 p_2 \cdots p_n。结合 q∣Nq \mid N 可知 qq 必整除两者的差 q∣(N−p1p2⋯pn)=1q \mid (N - p_1 p_2 \cdots p_n) = 1,这与 q≥2q \ge 2 矛盾。因此 q∉{p1,p2,…,pn}q \notin \{p_1, p_2, \dots, p_n\},证得任何有限素数列表都不完整。

半径为 rr 的球具有表面积 S=4πr2S = 4\pi r^2 和体积 V=43πr3V = \frac{4}{3}\pi r^3,恰好等于 23\frac{2}{3} 倍的全面积 6πr26\pi r^2 与体积 2πr32\pi r^3——后者来自其外切圆柱(底面半径 rr、高 2r2r)。

为什么成立?

在《论球和圆柱》(约公元前225年)与《机械定理方法》中,阿基米德先利用假想杠杆将球与圆锥的截面同圆柱相平衡从而发现结论,随后用穷竭法给出了严格证明。他对这一 23\frac{2}{3} 的比例极为自豪,生前嘱咐在自己的墓碑上刻下球内切于圆柱的图形。

证明

第一步(阿基米德截面构造): 将半径为 rr 的半球与一个底面半径为 rr、高为 rr 的圆柱并排放置,并在圆柱内挖去一个倒置圆锥(顶点在底面中心,顶面半径为 rr,高为 rr)。用距离底面高度为 z∈[0,r]z \in [0, r] 的水平面同时截这两个立体。

第二步(证明截面面积相等): 在高度 z∈[0,r]z \in [0, r] 处,由勾股定理知半球的截面是半径为 ρ=r2−z2\rho = \sqrt{r^2 - z^2} 的圆,面积为 Asphere(z)=πρ2=π(r2−z2)A_{\text{sphere}}(z) = \pi \rho^2 = \pi(r^2 - z^2)。在同一高度 z∈[0,r]z \in [0, r] 处,由相似三角形知被挖去圆锥的截面半径为 zz,因此挖去圆锥后的圆柱环形截面面积为 Aannulus(z)=πr2−πz2=π(r2−z2)A_{\text{annulus}}(z) = \pi r^2 - \pi z^2 = \pi(r^2 - z^2),两者完全相等。

第三步(体积比与表面积比): 由于在任意高度 z∈[0,r]z \in [0, r] 处截面面积均相等,由祖暅原理/卡瓦列里原理(以及阿基米德杠杆平衡与穷竭法)可知半球体积等于圆柱减圆锥:Vhemi=πr3−13πr3=23πr3V_{\text{hemi}} = \pi r^3 - \frac{1}{3}\pi r^3 = \frac{2}{3}\pi r^3。加倍即得整球体积 V=43πr3=23(2πr3)V = \frac{4}{3}\pi r^3 = \frac{2}{3}(2\pi r^3)。再将球体分割为顶点在球心、高为 rr 的无穷小锥体可得 V=13rSV = \frac{1}{3} r S,从而推出 S=3Vr=4πr2=23(6πr2)S = \frac{3V}{r} = 4\pi r^2 = \frac{2}{3}(6\pi r^2)。

a2+b2=c2,Vsphere=43πr3=23Vcylinder,Ssphere=4πr2=23Scylindera^2 + b^2 = c^2, \qquad V_{\text{sphere}} = \frac{4}{3}\pi r^3 = \frac{2}{3}V_{\text{cylinder}}, \qquad S_{\text{sphere}} = 4\pi r^2 = \frac{2}{3}S_{\text{cylinder}}

中学古代中国与印度:算法、割圆术求 π 与零

在中国,算学家使用竹制算筹在十进制位置值系统中进行计算(以红筹表正数、黑筹表负数),并编纂了经典著作《九章算术》(由早期竹简文献整理而成,约于公元1世纪定型)。全书共 246246 道问题,涵盖分数、田亩面积、体积、勾股术,以及第八卷“方程”——通过在筹算板上对列施行消元来求解线性方程组,这正是今天所称的高斯消元法。

展示圆心角 theta = 30 度、余弦投影以及用于多边形逼近圆周率的正弦半弦的单位圆。
在单位圆(r=1r = 1)中,圆心角 θ=30∘\theta = 30^\circ 对应圆周的十二分之一:sin⁡θ\sin\theta 是 60∘60^\circ 扇形的半弦(圆内接正六边形边长 =1= 1 的一半),正是刘徽割圆术将正多边形边数倍增 6→12→24→⋯6 \to 12 \to 24 \to \cdots 以逼近 π\pi 的起点。
s2n=2−4−sn2,31071<π<317,π≈355113≈3.1415929s_{2n} = \sqrt{2 - \sqrt{4 - s_n^2}}, \qquad 3\frac{10}{71} < \pi < 3\frac{1}{7}, \qquad \pi \approx \frac{355}{113} \approx 3.1415929

例题: 刘徽割圆术:从正六边形(n = 6)倍增到正十二边形(n = 12)

在半径 r=1r = 1 的圆中,内接正六边形边长为 s6=1s_6 = 1,给出古率估计 π6=3\pi_6 = 3。利用勾股定理推导圆内接正 1212 边形的边长 s12=2−3s_{12} = \sqrt{2 - \sqrt{3}} 以及改进后的下界 π12=6s12≈3.1058\pi_{12} = 6 s_{12} \approx 3.1058。

解答

第一步(正六边形的边心距与正矢): 在单位圆 r=1r = 1 中平分边长为 s6=1s_6 = 1 的正六边形一边,得到斜边为 11、半弦为 12\frac{1}{2} 的直角三角形,故边心距为 h6=12−(1/2)2=32h_6 = \sqrt{1^2 - (1/2)^2} = \frac{\sqrt{3}}{2},余下的正矢(余径)为 1−h6=1−321 - h_6 = 1 - \frac{\sqrt{3}}{2}。

第二步(正十二边形边长与圆周率下界): 对直角边分别为 12\frac{1}{2} 与 1−h6=1−321 - h_6 = 1 - \frac{\sqrt{3}}{2} 的直角三角形应用勾股定理,得 s122=(12)2+(1−32)2=14+1−3+34=2−3s_{12}^2 = \left(\frac{1}{2}\right)^2 + \left(1 - \frac{\sqrt{3}}{2}\right)^2 = \frac{1}{4} + 1 - \sqrt{3} + \frac{3}{4} = 2 - \sqrt{3},故 s12=2−3s_{12} = \sqrt{2 - \sqrt{3}}。于是圆内接正 1212 边形的半周长为 π12=6s12≈3.1058\pi_{12} = 6 s_{12} \approx 3.1058,严格改进了古率 π6=3\pi_6 = 3。

五大古代数学传统概览
文明记数法代表文献/文物π\pi 的近似值
埃及1010 进制累加记数+单位分数 1n\frac{1}{n}莱因德与莫斯科纸草书(约前1850—前1650年)25681≈3.1605\frac{256}{81} \approx 3.1605
美索不达米亚位置值 6060 进制(六十进制)普林顿322、YBC 7289泥板(约前1800—前1600年)33 或 318=3.1253\frac{1}{8} = 3.125
希腊字母记数+几何量欧几里得《几何原本》(约前300年)、阿基米德(约前225年)31071<π<3173\frac{10}{71} < \pi < 3\frac{1}{7}
中国十进制位置值算筹(含负数)《九章算术》(约1世纪)、刘徽(263年)、祖冲之(5世纪)355113≈3.1415929\frac{355}{113} \approx 3.1415929
印度含 00 与负数的十进制位置值记数法《绳法经》、阿耶波多(499年)、婆罗摩笈多(628年)6283220000=3.1416\frac{62832}{20000} = 3.1416

哪一个古代文明在泥板上发展出以 6060 为基数的位置值记数法(六十进制),并成为一小时 6060 分钟和圆周 360∘360^\circ 的源头?

欧几里得《几何原本》(约公元前300年)第十三卷关于凸正多面体作出了什么构造与证明?

刘徽(263年)与祖冲之(5世纪)是如何获得 π\pi 的精确上下界的?

哪位数学家在公元628年的著作《婆罗摩修正体系》中给出了零(00)与负数的明确算术法则以及圆内接四边形的面积公式?

参考文献

  1. Thomas L. Heath (1956). The Thirteen Books of Euclid's Elements · DOI:10.1017/CBO9781139644327
  2. Victor J. Katz (2009). A History of Mathematics: An Introduction
  3. Shen Kangshen, John N. Crossley, Anthony W.-C. Lun (1999). The Nine Chapters on the Mathematical Art: Companion and Commentary · DOI:10.1093/oso/9780198539360.001.0001