BOOK NOTES
Alex Through the Looking-Glass
Alex Bellos
本书的材料类型结合了现实世界的物理现象与纯粹的抽象逻辑,章节跨度从第一章至第十章。作者的中心问题是:数学作为人类历史上最令人惊叹的集体事业,是如何成功地使我们理解周围环境以及人类自身的。作者将数学比喻为笑话:两者具有相同的心理过程,都包含铺垫与包袱(在数学中即为设定与定理),当逻辑的包袱抖响时,智力的满足感会带来“啊哈!”的顿悟。本文将提炼书中的数学思想、证明方法与数学文化。
数字的心理叙事与文化建构
问题:人类如何感知数字?数字是否仅仅是表示数量和顺序的抽象实体?
实验与证据:数字在人类心理中携带着深厚的文化与语言包袱。佩斯大学的 Terence Hines 发现了“奇数效应”:在屏幕上显示数字对时,受试者判断两个奇数(如35)比判断两个偶数(如64)平均多花20%的时间,且错误率更高。这表明大脑处理奇数比偶数更费力。在语言学上,法语(pair/impair)、德语(gerade/ungerade)和俄语中,奇数均由偶数加否定前缀构成,说明偶数在认知上是更基础的概念。西北大学的 James Wilkie 和 Galen Bodenhausen 的实验进一步表明,当婴儿面孔与奇数配对时,受试者将其判断为男婴的概率比与偶数配对时高出10%,证实了自毕达哥拉斯时代起“奇数为阳、偶数为阴”的跨文化直觉。
在商业应用中,数字的整除性会影响消费者的流畅度体验。新加坡国立大学的 Dan King 和佛罗里达大学的 Chris Janiszewski 发现,消费者对名为“Zinc 24”的虚构洗发水的喜爱度高于“Zinc 31”,甚至愿意多付10%的钱,因为24出现在乘法口诀表中,大脑处理起来更流畅。康奈尔大学的 Manoj Thomas 发现,非整数的大额数字(如精确的390,000)更小,因为人类习惯用精确数字表示小数量。
结论与限制:数字具有心理学上的属性(如奇数的突兀感、偶数的平稳感、尾数9的廉价感),这些属性被广泛应用于品牌命名(如KFC的11种香料代表超越常规,WD-40代表第40次尝试的可靠性)和定价策略中。但这些仅仅是人类认知与文化演化的经验规律,并非数字本身的数学属性。
统计分布、幂律与长尾
问题:在随机且来源广泛的现实数据中,数字的出现频率是否存在普遍规律?
推导与证据:1881年 Simon Newcomb 和1938年 Frank Benford 观察到对数表前几页比后几页更破旧,从而发现了本福特定律(Benford's Law)。在跨越多个数量级的自然数据中,首位数字为1的概率约为30.1%,为2的概率约为17.6%,而为9的概率仅为4.6%。其数学推导基于尺度不变性(Scale invariance):如果一个数据集符合本福特定律,将其所有数值乘以2,首位数字为5、6、7、8、9的数(总占比7.9+6.7+5.8+5.1+4.6=30.1%)乘以2后,首位数字全部变成1,完美再现了30.1%的比例。佐治亚理工学院的 Ted Hill 用遍历理论证明了该定理:从随机选择的数据集中提取随机样本,样本越多,其首位数字分布就越接近本福特定律。
另一种普遍分布是齐普夫定律(Zipf's Law)。哈佛大学的 George Kingsley Zipf 发现,在詹姆斯·乔伊斯的《尤利西斯》中,第10高频词的出现次数(265次)恰好是第100高频词(26次)的10倍。其数学表达式为:频率 排名 = 常数,即频率与排名成反比。在双对数坐标系(log-log scale)中,这种反比例关系表现为一条向右下方倾斜的直线。齐普夫定律是幂律(Power Law)的特例,一般形式为 。
应用:本福特定律被 Darrell D. Dorrell 等人用于法务会计以侦测财务欺诈,也被用于分析2009年伊朗选举数据(Walter Mebane发现内贾德的选票数据偏离该定律)和识别地震仪的异常干扰。幂律则被用于描述极端不平等的系统,如帕累托的80/20法则、瑞典男性的性伴侣数量、哥伦比亚战争的伤亡人数分布,以及生物学中的克莱伯定律(Kleiber's law:哺乳动物的代谢率与其质量的3/4次方成正比)。Geoffrey West 发现城市也遵循幂律缩放:发明家数量和严重犯罪数相对于城市人口的指数分别约为1.25和1.16,而加油站数量的指数约为0.77。
几何抽象、三角形与三角学
问题:如何测量物理上无法到达的距离和高度?
推导与证据:公元前600年,泰勒斯(Thales)利用太阳平行光线制造的相似三角形,通过测量木棍的阴影和金字塔的阴影,推导出了金字塔的高度。这是西方数学中首次将现实抽象为几何图形并进行逻辑演绎。公元前三世纪,埃拉托斯特尼(Eratosthenes)利用夏至日正午亚历山大城木棍的阴影角度(圆的1/50)和赛伊尼城(Syene)直射水井的阳光,结合两地距离(5000斯塔德),计算出地球周长为41,500公里,误差仅约4%。
为了处理天文学中极小的角度,古希腊人吸收了巴比伦人的六十进制位置记数法。喜帕恰斯(Hipparchus)和托勒密(Ptolemy)编制了弦长表,而印度数学家引入了半弦(即现代的正弦 sine,源自梵文 jya-ardha,经阿拉伯语 jaib 误译为拉丁语 sinus)。三角比(正弦、余弦、正切)是直角三角形形状的身份代码,只要角度固定,边长比例就恒定。
十一世纪的阿拉伯学者比鲁尼(Al-Biruni)利用三角学测量了地球半径。他先测量出一座山的高度 ,然后爬上山顶,测量视线水平线与地平线之间的下视角 。由于视线与地球半径垂直,山顶、地平线切点和地心构成一个直角三角形。根据余弦定理,,推导出 ,得出地球半径为6335公里。
应用:在对数发明之前,三角恒等式被用于“积化和差”(Prosthaphaeresis)以简化计算。例如,计算 时,查表找到对应的余弦角度 和 ,利用公式 ,将乘法转化为加减法。三角学还催生了三角测量法(Triangulation),Gemma Frisius 提出通过测量基线和一系列角度来绘制地图。法国的 Jean Picard 借此重测了法国海岸线,英国的 George Everest 借此测量了喜马拉雅山脉(珠穆朗玛峰因此得名)。现代全球定位系统(GPS)的卫星轨道计算依然依赖于手机芯片中存储的正弦和余弦表。
圆锥曲线的几何性质与物理映射
问题:圆锥的截面隐藏着怎样的几何规律与物理应用?
推导与证据:阿波罗尼奥斯(Apollonius)在《圆锥曲线论》中系统研究了圆锥曲线。水平切割产生圆(Circle);倾斜切割产生椭圆(Ellipse,离心率小于1);平行于圆锥母线切割产生抛物线(Parabola,离心率等于1);更陡峭的切割产生双曲线(Hyperbola,离心率大于1)。
- 椭圆:到两个焦点距离之和为常数的点的轨迹。应用:台球桌(从一个焦点击球,无论方向如何,必定反弹至另一焦点,Art P. Frigo Jr. 曾发明椭圆台球桌 Elliptipool);光学与声学(剧院聚光灯、盐湖城摩门教大礼拜堂的声学穹顶);开普勒(Johannes Kepler)推翻了托勒密复杂的本轮(Epicycles)系统,证明行星轨道是椭圆,太阳位于其中一个焦点,且在相等时间内扫过相等的面积。
- 抛物线:到焦点和准线距离相等的点的轨迹。应用:伽利略(Galileo)通过斜面滚球实验,将运动分解为水平(与时间成正比)和垂直(与时间平方成正比)分量,证明了抛射体的轨迹是抛物线。抛物面能将平行光反射到焦点,被用于牛顿的反射望远镜、法国 Odeillo 的太阳能熔炉以及卫星接收天线。旋转液体表面也会形成抛物面,被用于制造大型液体镜面望远镜。
- 双曲线:到两个焦点距离之差为常数的点的轨迹。它具有渐近线(Asymptote)。应用:克里斯托弗·雷恩(Christopher Wren)发现双曲面虽然是弯曲的,但完全可以由直线构成。这一性质被用于建筑学,如俄罗斯下诺夫哥罗德的水塔、发电厂的冷却塔和广州塔,使用直钢梁构建坚固的弯曲结构。
结论:笛卡尔坐标系的引入将几何与代数结合,证明了所有圆锥曲线都可以用一般二次方程 来表示。
极限、指数增长与常数e
问题:如何理解按比例重复增长的现象及其数学极限?
推导与证据:指数增长(Exponential growth)是指数量在每个单位时间内按固定比例增加。科罗拉多大学的 Albert Bartlett 用“瓶中细菌”的比喻说明了指数增长的欺骗性:如果细菌每分钟翻倍,12点充满瓶子,那么在11点55分时,瓶子仅满了约3%(),看似空间充足,实则濒临崩溃。为了快速估算指数增长,文艺复兴时期的 Luca Pacioli 提出了“72法则”(Rule of 72):如果增长率为 ,翻倍时间约为 个周期。
常数 的发现源于复利计算。瑞士数学家雅各布·伯努利(Jakob Bernoulli)提出:如果年利率为100%,本金为1,每年复利一次,年底得到2;如果每半年复利一次,得到 ;如果每月复利一次,得到 。当复利周期趋于无穷大(连续复利)时, 收敛于一个极限,即常数 。在指数曲线 上,任何一点的高度永远等于该点的梯度(斜率)。
应用:
- 悬链线(Catenary):雅各布·伯努利提出悬挂链条的形状问题,其弟约翰·伯努利(Johann Bernoulli)解出方程 。悬链线是纯指数增长()和纯指数衰减()的平均值。罗伯特·胡克(Robert Hooke)发现,倒置的悬链线是自立拱的最稳定形状,内部只有压缩力而无弯曲力。安东尼·高迪(Antoni Gaudí)利用悬挂的铅弹绳索模型设计了圣家堂,科威特机场的屋顶也采用了悬链线截面。
- 阶乘与概率:欧拉(Leonhard Euler)证明 。在“相遇游戏”(jeu de rencontre)或错排问题中,当物品数量 足够大时,至少发生一次匹配的概率趋近于 。
- 最优停止理论(秘书问题):在依次面试且必须当场决定的情况下,选出最佳候选人的最优策略是:拒绝前 (约36.8%)的候选人作为基准,然后选择下一个比基准更好的候选人。开普勒在相亲11次后选择了第5位,恰好符合这一数学策略。
负数、虚数与复平面的空间拓展
问题:如何赋予“小于无”的数量以及负数平方根以数学和物理意义?
推导与历史:古代数学家拒绝负数,因为无法计算“负一个面包”。中国古代使用算筹,红筹表示正(真),黑筹表示负(假),在棋盘上移动以解方程。印度数学家婆罗摩笈多(Brahmagupta)用“财产”和“债务”确立了负数的运算规则。1685年,英国数学家约翰·沃利斯(John Wallis)引入了数轴(Number line),将负数解释为方向(向后走)而非数量,解决了负数的物理意义问题。
负数乘负数等于正数,是为了维持算术结构的自洽性。根据分配律:,即 ,推导出 。
当解方程 时,出现了负数的平方根。吉罗拉莫·卡尔达诺(Girolamo Cardano)称其为“精神折磨”,拉斐尔·邦贝利(Rafael Bombelli)制定了其运算规则,笛卡尔称其为“虚数”(Imaginary),欧拉为其分配了符号 。直到 Caspar Wessel、Jean-Robert Argand 和 Adrien-Quentin Buée 独立发明了复平面(Complex plane),虚数才获得了直观的几何解释:乘以 等价于在复平面上逆时针旋转90度。乘以 (即-1)等于旋转180度。
结论与应用:复平面将一维的数轴扩展为二维空间。欧拉恒等式 将数学中最重要的五个常数统一。其推导基于无穷级数:将 代入 的级数展开式,分离实部和虚部,得到 。当 弧度(180度)时,,,得出 。利用极坐标 ,甚至可以计算出 (一个实数)。复数被广泛应用于描述旋转,如薛定谔的波函数方程。威廉·哈密顿(William Rowan Hamilton)进一步发明了四元数(Quaternions,)以描述三维空间的旋转,现用于航天器姿态控制和计算机图形学。
分形几何:在复平面上对迭代方程 进行研究,区分趋于无穷大的“逃逸者”和保持有界的“囚徒”。当 为起始点时,其“囚徒集”构成了曼德勃罗集(Mandelbrot set)。这是一种分形(Fractal),在任何尺度上放大都包含自相似的微型结构。Daniel White 和 Paul Nylander 通过将复数乘法扩展到三维球坐标,并使用 ,创造了令人惊叹的三维分形 Mandelbulb。
变化率、微积分与计算工具
问题:如何计算不断变化的瞬时速度以及不规则曲线下的面积?
推导与证据:古希腊的阿基米德(Archimedes)使用穷竭法(Method of exhaustion)计算抛物线与直线围成的面积。他在抛物线内不断内接三角形,证明每次新增三角形的面积是前一次的1/4,得出无穷级数 ,即总面积是最大三角形面积的4/3。
十七世纪,开普勒为了计算葡萄酒桶的最大体积,将酒桶分割成无数个无限小的体积。这种“无穷小”(Infinitesimal)概念——比任何实数都小但大于零——成为微积分的基石。艾萨克·牛顿(Isaac Newton)发明了流数法(Fluxions)来计算瞬时速度(即曲线的梯度/导数)。以抛物线 为例,取点 和极近的点 ,两点间连线的梯度为 。当 无限趋近于 时,忽略无穷小 ,得出梯度为 。
戈特弗里德·莱布尼茨(Gottfried Leibniz)独立发明了微积分,并引入了现代符号: 和 表示无穷小差异,导数为 ;积分符号 来源于拉丁语 summa(求和)的拉长字母S。
结论与应用:微积分基本定理(Fundamental Theorem of Calculus)揭示了计算梯度(微分)和计算面积(积分)是互逆的操作。微积分催生了微分方程(Differential equations),用于描述多个变量之间的变化率。Cédric Villani 因对玻尔兹曼方程(Boltzmann equation,描述气体分子在碰撞中熵增的偏微分方程)的研究获得菲尔兹奖。
在工程上,Ellis Holbrook 为了解决火车从直道进入圆轨道时的离心力突变问题,提出需要一种曲率(Curvature,圆半径的倒数)随距离线性增加的过渡曲线。这正是欧拉研究过的回旋曲线(Clothoid,或羊角螺线)。Werner Stengel 将回旋曲线应用于过山车设计(如1976年的“伟大美国革命”),彻底解决了圆形立环导致颈部受伤的问题。
证明方法、逻辑悖论与数学语言
问题:数学如何确保其结论的绝对真实性?
证明方法:
- 介值定理(Intermediate value theorem):连续曲线从高度A到高度B,必然经过其间的所有高度。推论包括“煎饼定理”或“盐和胡椒定理”:对于桌上任意形状的盐和胡椒,必定存在一条直线能同时将两者的面积平分。证明思路是:定义一条平分盐的直线,将其旋转180度,在此连续过程中,胡椒被覆盖的面积从0连续变化到最大值,必然经过平分点。Stefan Banach 进一步证明了三维的“火腿三明治定理”。
- 反证法(Proof by contradiction/Reductio ad absurdum):欧几里得证明素数有无限个。假设素数是有限的,集合为 。构造数字 。 不能被集合中任何素数整除(余数总是1)。因此, 要么本身是新的素数,要么包含新的素数因子。这与“素数有限”的前提矛盾,故素数无限。
- 数学归纳法(Proof by induction):证明任何在正方形内画直线的涂鸦都可以用两种颜色着色(相邻区域颜色不同)。步骤A:1条直线显然可以。步骤B:假设 条直线可以双色化。对于 条直线,先移除1条,根据假设将其双色化;然后放回该直线,并将直线一侧的所有颜色反转(黑变白,白变黑)。这样直线两侧的相邻区域颜色必然不同,证明成立。
逻辑与悖论:欧几里得的《几何原本》确立了公理化方法(Axiomatic method)。但十九世纪数学家发现其依赖于视觉直觉(如 Moritz Pasch 发现欧几里得未定义“点在两点之间”的公理)。Gottlob Frege 试图用康托尔的“集合”(Set)概念将算术建立在纯逻辑之上。但伯特兰·罗素(Bertrand Russell)提出了罗素悖论:“包含所有不包含自身的集合的集合”。如果它包含自身,则它不包含自身;反之亦然。这摧毁了 Frege 的体系。罗素与怀特海在《数学原理》中引入了阶层理论来消除自指悖论,但极其繁琐。
现代公理化:二十世纪,以 Nicolas Bourbaki(一群法国数学家的笔名)为代表的团体,试图用极端严谨、毫无图表和直觉的集合论重写所有数学(《数学原本》)。书中引用的估算认为,若把数字1的定义完全展开,需要约4.5万亿个符号。虽然 Bourbaki 提高了数学的严谨标准,但也因过于枯燥而受到批评。
计算机证明:1976年,Kenneth Appel 和 Wolfgang Haken 利用超级计算机证明了四色地图定理(Four-color map theorem)。这打破了数学证明必须由人类逐行检查的传统,引发了关于计算机代码是否存在Bug的哲学争议。2004年,Georges Gonthier 使用证明助手(Proof assistant)软件再次验证了该定理,标志着数学证明向计算机形式化验证的转变。
离散结构、元胞自动机与群体演化
问题:极其简单的局部规则能否产生高度复杂的宏观行为?
推导与证据:埃拉托斯特尼筛法(Sieve of Eratosthenes)在网格中剔除素数的倍数,揭示了素数分布的无序性。但在1963年,Stanislaw Ulam 在网格上螺旋排列数字并圈出素数时,发现了乌拉姆螺旋(Ulam spiral),素数倾向于聚集在对角线上,暗示了随机中的秩序。
为了研究机器自我复制的逻辑,约翰·冯·诺依曼(John von Neumann)和 Ulam 发明了元胞自动机(Cellular automaton)。冯·诺依曼指出,自我复制机器必须包含构造器(读取蓝图制造机器)、复制器(复制蓝图)和蓝图本身,以避免“蓝图包含蓝图”的无限倒退悖论。这一数学模型后来被证实与生物DNA的复制机制完全一致。
剑桥大学的约翰·康威(John Conway)发明了“生命游戏”(Game of Life)。在二维方格网格中,每个细胞有8个邻居,遵循四条规则:3个活邻居导致死细胞复活(繁殖);2或3个活邻居使活细胞存活;少于2个死于孤独;多于3个死于拥挤。 这些简单规则产生了惊人的现象:
- 稳定与振荡:如“方块”(Block)和“闪光灯”(Blinker)。
- 移动结构:“滑翔机”(Glider)每4代向对角线移动一格。
- 发生器与吸收器:Bill Gosper 发现了“滑翔机枪”(Glider gun,每30代发射一个滑翔机)和“吞噬者”(Eater,吃掉滑翔机后自我修复)。
- 图灵完备性:康威证明,滑翔机流可以代表二进制的0和1,滑翔机枪可以构成逻辑非门(NOT gate)和与门(AND gate)。因此,生命游戏可以模拟任何计算机。爱好者甚至在生命游戏中构建了发射滑翔机来模拟埃拉托斯特尼筛法的巨型模式。
- 自我复制:2010年,Andrew Wade 创造了 Gemini,这是生命游戏中第一个自我复制的飞船。它包含两个构造器和一条由滑翔机组成的超长蓝图指令流,指令流在构造器之间穿梭,指示其在远方重建自身并销毁原件。
一维元胞自动机:Stephen Wolfram 研究了仅根据左右邻居状态决定下一代的一维自动机。共有256种规则。规则90产生谢尔宾斯基三角形(Sierpinski triangle)分形。而规则30(Rule 30)产生了一个中心列完全随机、不可预测的复杂图案。Wolfram 认为,自然界中的复杂性(如织锦海芋螺外壳的图案)正是由这种简单的离散规则产生的,他甚至推测整个宇宙在最底层就是一个元胞自动机。
结论:数学不仅是计算和证明的工具,更是一场探索规则与演化的游戏。从连续的微积分到离散的元胞自动机,简单的数学规则足以孕育出无限复杂的宇宙。