数学史与数学哲学
古代数学
古埃及、美索不达米亚、古希腊、古代中国与古印度的数学:单位分数、六十进制泥板、欧几里得演绎证明、柏拉图立体、割圆术求π与零。
在现代符号和教科书出现之前很久,数学就已沿着各大流域独立萌芽——埃及的尼罗河、美索不达米亚的底格里斯河与幼发拉底河、中国的黄河与长江,以及印度的印度河与恒河——用于丈量洪水退去后的农田、制定历法、建造工程与征收赋税。约公元前6世纪至公元前3世纪,希腊数学家带来了一项根本性的变革:要求从明确的公理出发进行演绎证明。
直观古代埃及与美索不达米亚
了解古埃及数学最清晰的窗口是莱因德数学纸草书(由书吏阿姆斯约于公元前1650年抄写自约公元前1850年中王国时期的更早原本)以及莫斯科数学纸草书(约公元前1850年)。埃及书吏将非整数写成互不相同的单位分数 n1 之和(唯独 32 有专门符号),通过反复倍增来进行乘法,并解决了谷仓容积、金字塔坡度以及正四棱台体积等实际问题。
例题: 古埃及圆面积法则(莱因德纸草书第50题)
莱因德纸草书第50题将直径为 d 的圆面积近似为减去直径的 91 后再平方:A≈(d−9d)2=(98d)2。当 d=9 赫特(khet)时,求该面积以及这一法则所隐含的 π 近似值。
解答
第一步(应用阿姆斯法则): 将 d=9 赫特代入缩减九分之一后的直径公式得 98d=8 赫特。将该等效正方形边长平方,即得圆形田地面积 A≈82=64 平方赫特。
**第二步(推导隐含的 π 近似值):** 将一般公式 (98d)2=8164d2 与精确圆面积公式 π(2d)2=4πd2 对比可得 π≈81256≈3.1605,与 π 真实值的相对误差不足 0.6%。
在古巴比伦时期(约公元前1900—前1600年)的美索不达米亚,书吏在泥板上刻写楔形文字,使用**以 60 为基数的位置值记数法(六十进制)**——这正是今天一小时 60 分钟、圆周 360∘ 的直接源头。泥板 YBC 7289(约公元前1800—前1600年)将单位正方形的对角线记为 1+6024+60251+60310=216000305470≈1.41421296,给出的 2 精确到了小数点后六位。泥板 普林顿 322(Plimpton 322,约公元前1800年)则列出了十五行满足勾股数 (a,b,c) 关系 a2+b2=c2 的大整数,其中包括 (12709,13500,18541),比毕达哥拉斯早了一千多年。
中学古希腊:演绎证明、欧几里得与阿基米德
埃及与巴比伦文献提供的是按部就班的数值计算法则,而古希腊数学(自公元前6世纪起,传统上始于米利都的泰勒斯与毕达哥拉斯学派)则坚持从逻辑上证明一个几何或算术命题为什么在任何情况下都必然成立。
在直角边为 a, b、斜边为 c 的任意直角三角形中,以斜边为边的正方形面积等于以两条直角边为边的正方形面积之和:a2+b2=c2。
为什么成立?
这一关系在美索不达米亚和中国(勾股术)早已被经验性地掌握,而欧几里得在《几何原本》(约公元前300年)第一卷命题47中给出了经典的面积剪切演绎证明:从直角顶点向斜边作高,将斜边上的正方形分成面积分别等于 a2 和 b2 的两个矩形。
证明
第一步(正方形割补/弦图构造): 将四个直角边为 a,b、斜边为 c 的全等直角三角形沿边长为 a+b 的大正方形四周排列。由于直角三角形两锐角之和为 α+β=90∘,相邻斜边围成的每个内角均为 180∘−(α+β)=90∘,因此中间围成的是边长为 c、面积为 c2 的正方形。
第二步(用两种方式计算总面积): 将外围大正方形的面积代数展开得 (a+b)2=a2+2ab+b2;将其分解为中间正方形与四个直角三角形的面积之和则得 c2+4⋅21ab=c2+2ab。两式同时减去 2ab 即得 a2+b2=c2。
第三步(欧几里得射影面积证明,《几何原本》第I卷命题47): 从直角顶点向斜边作高,将斜边 c 分为满足 p+q=c 的两段 p 与 q。由相似三角形性质(或欧几里得将直角边正方形剪切变换为斜边上对应矩形的等积证法),两条直角边上的正方形面积分别为 a2=cp 与 b2=cq。相加即得 a2+b2=cp+cq=c(p+q)=c2。
欧几里得《几何原本》第十三卷中的五种柏拉图立体(当前显示由12个正五边形面组成的正十二面体;可切换立体并调节面展开程度)。素数有无穷多个:给定任意有限个素数的列表 p1,p2,…,pn,总存在一个不在该列表中的素数。
为什么成立?
欧几里得考察数 N=p1p2⋯pn+1。因为 N>1,所以 N 必有素因子 q。任何 pi 都不能整除 N,因为 N 除以 pi 余数为 1;因此 q 是不在 {p1,…,pn} 中的新素数。
证明
第一步(欧几里得构造,《几何原本》第IX卷命题20): 对任意给定的有限个素数 p1,p2,…,pn,定义整数 N=p1p2⋯pn+1。因为 p1≥2,乘积 p1p2⋯pn≥2,所以 N≥2+1=3>1。
第二步(素因子的存在性,《几何原本》第VII卷命题31): 每个大于 1 的整数必有素因子 q(其大于 1 的最小因子必为素数),故存在素数 q 满足 q∣N。
第三步(排除已知列表中的所有素数): 若对某个 i∈{1,…,n} 有 q=pi,则 q∣p1p2⋯pn。结合 q∣N 可知 q 必整除两者的差 q∣(N−p1p2⋯pn)=1,这与 q≥2 矛盾。因此 q∈/{p1,p2,…,pn},证得任何有限素数列表都不完整。
半径为 r 的球具有表面积 S=4πr2 和体积 V=34πr3,恰好等于 32 倍的全面积 6πr2 与体积 2πr3——后者来自其外切圆柱(底面半径 r、高 2r)。
为什么成立?
在《论球和圆柱》(约公元前225年)与《机械定理方法》中,阿基米德先利用假想杠杆将球与圆锥的截面同圆柱相平衡从而发现结论,随后用穷竭法给出了严格证明。他对这一 32 的比例极为自豪,生前嘱咐在自己的墓碑上刻下球内切于圆柱的图形。
证明
第一步(阿基米德截面构造): 将半径为 r 的半球与一个底面半径为 r、高为 r 的圆柱并排放置,并在圆柱内挖去一个倒置圆锥(顶点在底面中心,顶面半径为 r,高为 r)。用距离底面高度为 z∈[0,r] 的水平面同时截这两个立体。
第二步(证明截面面积相等): 在高度 z∈[0,r] 处,由勾股定理知半球的截面是半径为 ρ=r2−z2 的圆,面积为 Asphere(z)=πρ2=π(r2−z2)。在同一高度 z∈[0,r] 处,由相似三角形知被挖去圆锥的截面半径为 z,因此挖去圆锥后的圆柱环形截面面积为 Aannulus(z)=πr2−πz2=π(r2−z2),两者完全相等。
第三步(体积比与表面积比): 由于在任意高度 z∈[0,r] 处截面面积均相等,由祖暅原理/卡瓦列里原理(以及阿基米德杠杆平衡与穷竭法)可知半球体积等于圆柱减圆锥:Vhemi=πr3−31πr3=32πr3。加倍即得整球体积 V=34πr3=32(2πr3)。再将球体分割为顶点在球心、高为 r 的无穷小锥体可得 V=31rS,从而推出 S=r3V=4πr2=32(6πr2)。
a2+b2=c2,Vsphere=34πr3=32Vcylinder,Ssphere=4πr2=32Scylinder 中学古代中国与印度:算法、割圆术求 π 与零
在中国,算学家使用竹制算筹在十进制位置值系统中进行计算(以红筹表正数、黑筹表负数),并编纂了经典著作《九章算术》(由早期竹简文献整理而成,约于公元1世纪定型)。全书共 246 道问题,涵盖分数、田亩面积、体积、勾股术,以及第八卷“方程”——通过在筹算板上对列施行消元来求解线性方程组,这正是今天所称的高斯消元法。
在单位圆(r=1)中,圆心角 θ=30∘ 对应圆周的十二分之一:sinθ 是 60∘ 扇形的半弦(圆内接正六边形边长 =1 的一半),正是刘徽割圆术将正多边形边数倍增 6→12→24→⋯ 以逼近 π 的起点。s2n=2−4−sn2,37110<π<371,π≈113355≈3.1415929 例题: 刘徽割圆术:从正六边形(n = 6)倍增到正十二边形(n = 12)
在半径 r=1 的圆中,内接正六边形边长为 s6=1,给出古率估计 π6=3。利用勾股定理推导圆内接正 12 边形的边长 s12=2−3 以及改进后的下界 π12=6s12≈3.1058。
解答
第一步(正六边形的边心距与正矢): 在单位圆 r=1 中平分边长为 s6=1 的正六边形一边,得到斜边为 1、半弦为 21 的直角三角形,故边心距为 h6=12−(1/2)2=23,余下的正矢(余径)为 1−h6=1−23。
第二步(正十二边形边长与圆周率下界): 对直角边分别为 21 与 1−h6=1−23 的直角三角形应用勾股定理,得 s122=(21)2+(1−23)2=41+1−3+43=2−3,故 s12=2−3。于是圆内接正 12 边形的半周长为 π12=6s12≈3.1058,严格改进了古率 π6=3。
五大古代数学传统概览| 文明 | 记数法 | 代表文献/文物 | π 的近似值 |
|---|
| 埃及 | 10 进制累加记数+单位分数 n1 | 莱因德与莫斯科纸草书(约前1850—前1650年) | 81256≈3.1605 |
| 美索不达米亚 | 位置值 60 进制(六十进制) | 普林顿322、YBC 7289泥板(约前1800—前1600年) | 3 或 381=3.125 |
| 希腊 | 字母记数+几何量 | 欧几里得《几何原本》(约前300年)、阿基米德(约前225年) | 37110<π<371 |
| 中国 | 十进制位置值算筹(含负数) | 《九章算术》(约1世纪)、刘徽(263年)、祖冲之(5世纪) | 113355≈3.1415929 |
| 印度 | 含 0 与负数的十进制位置值记数法 | 《绳法经》、阿耶波多(499年)、婆罗摩笈多(628年) | 2000062832=3.1416 |
哪一个古代文明在泥板上发展出以 60 为基数的位置值记数法(六十进制),并成为一小时 60 分钟和圆周 360∘ 的源头?
欧几里得《几何原本》(约公元前300年)第十三卷关于凸正多面体作出了什么构造与证明?
刘徽(263年)与祖冲之(5世纪)是如何获得 π 的精确上下界的?
哪位数学家在公元628年的著作《婆罗摩修正体系》中给出了零(0)与负数的明确算术法则以及圆内接四边形的面积公式?