Hero Image
亚历山大的欧几里得:没有面孔的作者

年表 约前 530 年毕达哥拉斯和他的追随者在意大利南部研究数和图形。 约前 387 年柏拉图在雅典创办学园。据传门上写着:“不懂几何者不得入内”。 前 331 年亚历山大大帝在尼罗河三角洲建立亚历山大城。 约前 300 年欧几里得在托勒密一世时代于亚历山大城讲学,写下《几何原本》。 约前 250 年叙拉古的阿基米德引用《几何原本》。 约公元 100 年埃及俄克喜林库斯出土的一张纸草保存了第二卷的一段。 约 370 年亚历山大的赛翁编订的版本,成为此后几个世纪传抄的底本。 约 450 年普罗克洛斯为第一卷写注释,留下了关于欧几里得的少量记载。 约 800 年《几何原本》在巴格达被译成阿拉伯文。 约 1120 年巴斯的阿德拉德把阿拉伯文本译成拉丁文。 1482 年埃哈德·拉特多尔特在威尼斯印出第一个印刷版。 ◀ 上一站 沿路线走一遍 下一站 ▶ c. 387 a.C. 雅典柏拉图创立学园。欧几里得将要整理的几何学在希腊的学校里成长起来。 c. 300 a.C. 亚历山大欧几里得在托勒密一世时代讲学,写成十三卷《几何原本》。 c. 250 a.C. 叙拉古阿基米德已在著作中引用《几何原本》。 c. 100 俄克喜林库斯在城市垃圾堆中发现的一张纸草保存了第二卷的一段文字和一幅图。 c. 370 亚历山大亚历山大的赛翁编订了后来被传抄一千年的版本。 c. 450 雅典普罗克洛斯为第一卷作注,留下了关于欧几里得仅有的一点消息。 c. 800 巴格达在智慧宫,《几何原本》被译成阿拉伯文。 c. 1120 巴斯巴斯的阿德拉德把阿拉伯文本译成拉丁文,此书重返欧洲。 1482 威尼斯埃哈德·拉特多尔特印出第一个版本,图画印在页边。此后又出了一千多个版本。 请启用 JavaScript 以查看地图。各站列在下方。 《几何原本》的旅程:从雅典和亚历山大到威尼斯的第一个印刷本。 地图:© OpenStreetMap 贡献者

Hero Image
《几何原本》:定义、公设和公理

点是没有部分的东西。线是只有长度而没有宽度的。 — 欧几里得,《几何原本》第一卷,定义 1 和 2 设想你要让一个人毫无疑问地相信,三角形的内角和总是 180°。测量是不够的:量角器有误差,而且你只能量几个三角形。你需要一个 论证。但任何论证都要从某处出发。从哪里出发呢?如果每个论断都要由另一个论断来证明,而那个论断又要由另一个来证明,这条链子就永远没有尽头。 欧几里得的办法是在第一页就明确宣布他从哪里出发。其余的一切都必须证明。 三类基础 《几何原本》第一卷以三份清单开头。 定义(第一卷有 23 条):说明所谈论的是什么。“点是没有部分的东西。““圆是由一条线围成的平面图形,从图形内一点到这条线的所有直线都相等。” 公设(5 条):请读者接受的、关于在几何中能做什么的事情。 公理(又称"公共概念”,5 条):对任何量都成立、不只限于几何的一般真理。 五条 公设,意译如下: 从任一点到任一点可以作一条直线。 一条有限直线可以沿直线连续延长。 以任意中心和任意半径可以作圆。 所有直角彼此相等。 如果一条直线与两条直线相交,在同侧所成的两个内角之和小于两直角,那么这两条直线无限延长后,必在这一侧相交。 前三条描述了用 没有刻度的直尺 和 圆规 能做的事:画直线、延长直线、画圆。《几何原本》中的每一个作图都只用这两件工具。第四条保证直角是一个标准度量。第五条比其他几条长,也不那么显然,这就是著名的 平行公设。 五条 公理 是: 等于同量的量彼此相等。 等量加等量,其和相等。 等量减等量,其差相等。 彼此重合的东西彼此相等。 整体大于部分。 第一条就是我们今天写的:若 $a=c$ 且 $b=c$,则 $a=b$。它在 第一个命题 里就用上了。 十三卷的总图 卷 内容 一 三角形、平行线和 毕达哥拉斯定理 二 几何代数:矩形和正方形的面积 三、四 圆与内接多边形 五 欧多克索斯的比例论 六 相似图形 七至九 数论:最大公约数、素数、完全数 十 不可公度量,例如 $\sqrt2$ 十一至十三 立体几何与五种正多面体 全书最后证明,正多面体恰好有 五种:正四面体、正六面体(立方体)、正八面体、正十二面体和正二十面体。柏拉图把它们与自然界的元素联系起来,有人认为整本书就是为了到达它们而写的。 圆与穷竭法 第十二卷回答了一个非常古老的问题:圆的面积是多少?埃及人有一个配方。在大约公元前 1550 年的莱因德纸草书中,直径为 9 的圆形田地的面积等于边长为 8 的正方形的面积,这相当于取 $\pi\approx\frac{256}{81}\approx3.16$。在《圣经》中,所罗门圣殿的大铜海"从这边到那边十肘"“周围三十肘”(《列王纪上》7:23):在那里,$\pi=3$。

Hero Image
欧几里得式的毕达哥拉斯定理

在直角三角形中,直角所对的边上的正方形等于夹直角的两边上的正方形之和。 — 欧几里得,《几何原本》命题 I.47 早在希腊人之前,埃及的测量员每次尼罗河泛滥后都要重新划定田界,他们被称为 拉绳人。据说他们用一根打了 12 个等距结的绳子:拉成边长 3、4、5 的三角形,就得到一个直角。巴比伦人知道的要多得多:约公元前 1800 年的一块泥板 普林顿 322,列出了许多边长为整数的直角三角形,有些非常大,比如 3 367、3 456 和 4 825。 本站旧的几何课程从最简单的例子讲起: $$3^2+4^2=9+16=25=5^2,\qquad 6^2+8^2=36+64=100=10^2.$$埃及人和巴比伦人缺少的,是这个关系对 所有 直角三角形都成立的 证明。传统上把它归于公元前六世纪的毕达哥拉斯,但他的证明没有一个流传下来。我们所有的最古老的证明是欧几里得的,即第一卷的倒数第二个命题。(在中国,这一关系称为"勾股定理"。) 风车证明 设三角形 $ABC$ 在 $A$ 处为直角,直角边 $AB=c$,$AC=b$,斜边 $BC=a$。在每条边上各作一个正方形。得到的图形像一架风车,这个证明因此得名;阿拉伯数学家称之为"新娘的椅子"。 命题 I.47 的图。从 A 引出的高(虚线)把斜边上的正方形分成两个矩形:左边的与 AB 上的正方形面积相等,右边的与 AC 上的正方形面积相等。Euler’s Eyes 绘图 欧几里得的思路是,过 $A$ 作 $BC$ 的垂线,把 $BC$ 上的大正方形分成两个矩形,然后证明每个矩形都与一个小正方形面积相等。证明只用到两个已证明的事实: I.4:两边及其夹角对应相等的两个三角形全等,面积相等。 I.41:与平行四边形同底同高的三角形,面积是平行四边形的一半。 对左边的矩形,欧几里得考察两个以 $B$ 为顶点的三角形。第一个由 $B$、$A$ 以及下方正方形中位于 $B$ 正下方的顶点构成;第二个由 $B$、$C$ 以及 $AB$ 上的正方形中与 $B$ 相邻且不是 $A$ 的那个顶点构成。这两个三角形有两边对应相等,一边是 $AB$ 上正方形的边,一边是 $BC$ 上正方形的边,而且夹角相等:都是三角形的一个角加上一个直角。由 I.4,它们面积相等。

Hero Image
用正方形和矩形做代数

如果任意分一条直线,整条线上的正方形等于两段上的正方形加上两段所夹矩形的两倍。 — 欧几里得,《几何原本》命题 II.4 希腊人没有表示未知数的字母,没有加号减号,也没有等号。他们想说 $a\cdot b$ 时,就说边长为 $a$ 和 $b$ 的 矩形;想说 $a^2$ 时,就说边长为 $a$ 的 正方形。我们用来称呼乘方的"平方"和"立方"就是由此而来。《几何原本》第二卷全是这样写的:都是代数恒等式,却以面积的事实来陈述和证明。历史学家称之为 几何代数。 和的平方 引文中的命题 II.4 说:把一条线段分成两段 $a$ 和 $b$。整条线段上的正方形(边长 $a+b$)等于 $a$ 上的正方形,加上 $b$ 上的正方形,再加上两个边长为 $a$ 和 $b$ 的矩形。只要看看被分成四块的大正方形的图就明白了。用今天的记号: $$(a+b)^2=a^2+b^2+2ab.$$学校里要背的公式,欧几里得是 画 出来的。证明就是那张图:四块正好填满大正方形,不多也不少。 平方差 命题 II.5 就是俄克喜林库斯纸草上的那一条,那是已知最古老的《几何原本》残片。用今天的话说,它讲的是:如果把长为 $2m$ 的线段从中点分开,同时又在任意一点分成 $m+d$ 和 $m-d$ 两段,那么 $$(m+d)(m-d)+d^2=m^2.$$这就是恒等式 $m^2-d^2=(m+d)(m-d)$,即 平方差。欧几里得的证明是从一个矩形上切下一块,把它补到一个小正方形旁边,拼成一个正方形。 配方 欧几里得之后一千年,约 820 年,出身于中亚花剌子模地区、在巴格达智慧宫工作的数学家穆罕默德·伊本·穆萨·花拉子米,写了一本关于如何解含有一个未知量的问题的书。书名中有 al-jabr 一词,意为"还原",由此产生了 代数(algebra)一词;作者的名字则产生了 算法(algorithm)一词。本站旧的"巴斯卡拉公式"课程讲过他的一个例子: 一个平方加上它的十个根等于三十九。这个平方是多少? 用今天的语言就是 $x^2+10x=39$。花拉子米的解法和欧几里得会用的完全一样:用面积。 x² + 10x = 39 的几何解法。边长为 x 的黄色正方形和两个边长为 x 与 5 的绿色矩形,合起来面积为 39。边长为 5 的红色小正方形补成一个边长为 x + 5 的正方形。Euler’s Eyes 绘图 画一个边长为 $x$ 的正方形:面积为 $x^2$。 “十个根” $10x$ 被分成两个边长为 $x$ 和 $5$ 的矩形,分别贴在正方形的两条边上。整个 L 形的面积为 $x^2+10x=39$。 角上还缺一个边长为 $5$、面积为 $25$ 的小正方形,才能补成一个大正方形。补上它:大正方形面积为 $39+25=64$。 面积为 $64$ 的正方形边长为 $8$。而大正方形的边长是 $x+5$。所以 $x+5=8$,$x=3$。 用今天的记号,就是:

Hero Image
欧几里得算法:最大公约数

欧几里得算法是所有算法的老祖宗,因为它是流传至今的最古老的非平凡算法。 — 高德纳,《计算机程序设计艺术》第二卷(1969) 你有两根杆子,一根长 252 厘米,一根长 105 厘米,想找一把最长的尺,能把两根都恰好量整数次。用今天的话说,你要的是 最大公约数 $\gcd(252,105)$。可以把每个数的约数都列出来,再找最大的公共约数,但数一大,这就行不通了。在《几何原本》第七卷中,欧几里得教了一个快得多的方法。 用大的减去小的 欧几里得在命题 VII.1 和 VII.2 中的想法很简单:能量尽两根杆子的尺,也能量尽它们的 差。所以,不必找 252 和 105 的公共度量,可以改找 105 和 $252-105=147$ 的,再找 105 和 $147-105=42$ 的。总是用大的减去小的,直到两者相等: $$(252,105)\to(147,105)\to(42,105)\to(42,63)\to(42,21)\to(21,21).$$两个数都变成了 21。这就是最大公约数。希腊人把这个过程称为 antanairesis,“辗转相减”。(中国古代《九章算术》中的"更相减损术"与此相同。) 用除法的版本 多次减去同一个数,就是除法。把重复的减法合并成带余除法,算法就更短了: $$\begin{aligned}252&=2\cdot105+42\\105&=2\cdot42+21\\42&=2\cdot21+0\end{aligned}$$最后一个非零余数就是最大公约数: $$\boxed{\gcd(252,105)=21.}$$为什么行得通 如果 $a=qb+r$,那么: 每个同时整除 $a$ 和 $b$ 的数,也整除 $r=a-qb$; 每个同时整除 $b$ 和 $r$ 的数,也整除 $a=qb+r$。 数对 $(a,b)$ 和 $(b,r)$ 的公约数完全相同,所以 $\gcd(a,b)=\gcd(b,r)$。那么算法为什么会 结束?因为余数是每一步都在减小的正整数,$42>21>0$,而正整数不可能无限地减小下去。总有一刻余数为零,而 $\gcd(d,0)=d$。 这个算法很快。法国人加布里埃尔·拉梅在 1844 年证明,除法的次数永远不会超过两个数中较小者位数的五倍。对一百位的数,最多只需 500 次除法。 倒推回去 这些计算还能把最大公约数写成两个数的 组合。从下往上倒推: $$\begin{aligned}21&=105-2\cdot42\\&=105-2\cdot(252-2\cdot105)\\&=5\cdot105-2\cdot252.\end{aligned}$$验算:$525-504=21$。一般地,对任意 $a$ 和 $b$,存在整数 $x$ 和 $y$ 使 $ax+by=\gcd(a,b)$。这就是 裴蜀等式,而倒推的过程叫作 扩展欧几里得算法。

Hero Image
素数永远不会穷尽

素数比任何给定的素数个数都多。 — 欧几里得,《几何原本》命题 IX.20 素数 是大于 1、只能被 1 和它自身整除的整数:2、3、5、7、11、13……其余的数,比如 $12=2\cdot2\cdot3$,都是素数的乘积。素数是算术的原子。 越往后,素数越稀少。1 到 100 之间有 25 个素数;1 000 001 到 1 000 100 之间只有 6 个。它们会不会在某处就没了?欧几里得用一个四行的论证证明了不会,英国数学家哈代认为它是整个数学中最美的论证之一。 证明 假设有人给你一份有限的素数清单 $p_1,p_2,\ldots,p_n$。欧几里得证明,至少有一个素数 不在 清单上。把它们全部相乘再加 1: $$N=p_1\cdot p_2\cdots p_n+1.$$现在用清单上的任意一个素数去除 $N$。乘积 $p_1p_2\cdots p_n$ 能被它整除,所以 $N$ 除以它的余数是 1。清单上没有一个素数能整除 $N$。 但 $N$ 大于 1,所以它至少有一个素因子 $q$。为什么?取 $N$ 的大于 1 的最小因子。如果它不是素数,它就有一个更小的因子,而这个因子也整除 $N$,与"最小"矛盾。所以最小因子是素数。 这个素数 $q$ 整除 $N$,而清单上没有素数整除 $N$。所以 $q$ 不在清单上。任何有限的清单都不能包含所有素数: $$\boxed{\text{素数有无穷多个。}}$$欧几里得没有说"无穷",这个词希腊人是回避的。他说的是:给定 任何 个数的素数,总还有更多。这是同一件事,只是说得很谨慎。 构造出的数不一定是素数 一个常见的错误是以为 $N$ 总是素数。请看: 清单 $N$ $N$ 是素数吗? 2 3 是 2, 3 7 是 2, 3, 5 31 是 2, 3, 5, 7 211 是 2, 3, 5, 7, 11 2 311 是 2, 3, 5, 7, 11, 13 30 031 不是:$30\,031=59\cdot509$ 在第六行,$N$ 是合数。但它的因子 59 和 509 都是不在清单上的素数。证明从来没有说 $N$ 是素数;它只说有 某个 新素数整除 $N$。至今仍不知道表中这种构造能否产生无穷多个素数。

Hero Image
第五公设与其他几何

我从无到有,创造了一个奇异的新宇宙。 — 亚诺什·鲍耶致父亲的信(1823 年 11 月 3 日) 欧几里得的前四条公设简短而显然:作直线、延长直线、作圆、所有直角相等。第五条却不一样: 如果一条直线与两条直线相交,在同侧所成的两个内角之和小于两直角,那么这两条直线无限延长后,必在这一侧相交。 它很长,而且谈的是没有人能验证的事情:两条直线 无限 延长后会怎样。欧几里得似乎也对它心存疑虑:他尽可能避免使用它,直到命题 I.29 才第一次引用。 普莱费尔的形式 有一个更容易记住的版本,由苏格兰人约翰·普莱费尔在 1795 年推广:过直线外一点,有且只有一条直线与之平行。在其他公设成立的前提下,这两种形式是等价的:接受其中一个,就必须接受另一个。 三角形的内角 第五公设最有名的推论是命题 I.32:三角形的三个内角之和等于两直角,即 $180°$。本站旧的三角学课程称之为第一条"准则": $$\boxed{\alpha+\beta+\gamma=180°.}$$证明:过三角形 $ABC$ 的顶点 $C$ 作底边 $AB$ 的平行线。这条平行线与 $CA$ 和 $CB$ 所成的角,分别等于三角形的角 $\alpha$ 和 $\beta$,因为它们是 内错角(I.29)。连同角 $\gamma$,三个角并排位于平行线上,组成一个平角 $180°$。内错角相等这一步,正是第五公设起作用的地方。 两千年的证明尝试 两千年来,数学家们认为第五公设不应该是公设,而应该是定理:应该能由前四条推出来。托勒密、普罗克洛斯、波斯人欧玛尔·海亚姆、同为波斯人的纳西尔丁·图西、英国人约翰·沃利斯都尝试过,全都失败了:每一个"证明"都暗中用到了某个与公设本身等价的假设。 1733 年,耶稣会神父吉罗拉莫·萨凯里换了一条路:假设公设是 错 的,然后推出矛盾。他推出了几十条奇怪的定理,比如内角和小于 $180°$ 的三角形。他没有找到任何矛盾,但坚信矛盾一定存在,于是宣称这些结果"与直线的本性相抵触",并以《洗清一切瑕疵的欧几里得》为题出版了这本书。他离一个发现只有一步之遥,却没有看见。 新的几何 十九世纪初,有三个人各自独立地迈出了缺失的那一步:承认没有第五公设的几何 和欧几里得几何一样自洽。高斯在 1820 年前后就得出了这个结论,但因为害怕引起反响而没有发表。俄国人尼古拉·罗巴切夫斯基于 1829 年在喀山大学的一份刊物上发表了它。匈牙利人亚诺什·鲍耶是一位数学家的儿子,他于 1832 年把它作为附录发表在父亲的书中。 鲍耶的父亲法尔卡什一生都在试图证明第五公设。得知儿子走上同一条路时,他写信恳求儿子放弃:“看在上帝的份上,别碰平行线了。要像厌恶一种不体面的激情那样厌恶它;它会夺走你所有的时间、你的健康、你内心的安宁和你一生的幸福。” 亚诺什没有放弃,1823 年他用本文开头那句话回复了父亲。 在这种 双曲几何 中,过直线外一点有 无穷多条 平行线,三角形的内角和总是 小于 $180°$。三角形越大,内角和越小。 球面上的几何 还有相反的情形。在球面上,“直线"即最短的路径是 大圆,比如赤道和经线。两个大圆总是相交:没有平行线。取一个由赤道和从北极出发、相隔 $90°$ 的两条经线围成的三角形。三个角都是直角,内角和为

Hero Image
欧几里得的遗产

他在当过国会议员之后,研读并几乎掌握了欧几里得的前六卷。 — 亚伯拉罕·林肯,自传笔记(1860) 除《圣经》之外,《几何原本》是历史上被抄写、翻译和印刷次数最多的书之一。自 1482 年在威尼斯出版第一个印刷版以来,已有一千多个版本。两千多年来,“学几何"就意味着"学欧几里得”。 《几何原本》的第一个印刷版,1482 年埃哈德·拉特多尔特在威尼斯印制,拉丁文译本。图形印在页边,紧挨着正文;一位早期读者在书页上写满了批注。Folger Shakespeare Library · Wikimedia Commons · CC BY-SA 4.0 一本书的多种面貌 本站旧的三角学课程收集了几个改变了欧几里得呈现方式的版本: 年份 作者 版本 约 1120 巴斯的阿德拉德 由阿拉伯文译成拉丁文 1482 埃哈德·拉特多尔特 第一个印刷版,威尼斯 1570 亨利·比林斯利 第一个英译本,附有可折成立体的纸制图形 1607 利玛窦与徐光启 前六卷的中译本,北京 1698 萨穆埃尔·赖尔 Euclides… mit algebraischen Zeichen,用代数符号写的欧几里得 1847 奥利弗·伯恩 The First Six Books of the Elements of Euclid,用颜色代替字母 伯恩 的版本是印刷史上最美的书之一。他不说"三角形 $ABC$",而是把三角形画成黄色、红色和蓝色,证明变成了一连串彩色小图。当时它在商业上是失败的;如今它是博物馆藏品,也是设计师的灵感来源。 《几何原本》的阿拉伯文版,纳西尔丁·图西的校订本,1594 年印于罗马。哈佛大学霍顿图书馆 · Wikimedia Commons · 公有领域 方法 比定理更重要的是 方法。牛顿仿照《几何原本》写成《自然哲学的数学原理》(1687):定义、公理(他称之为运动定律),以及逐一证明的命题。斯宾诺莎"按几何学的顺序"写了《伦理学》(1677),用定义、公理和命题来谈论上帝和灵魂。美国《独立宣言》以一些被认为不言而喻的真理开头,如同公理,再由它们推出独立的权利。

Hero Image
图片来源

历史图片 全部来自维基共享资源(Wikimedia Commons)。我们使用共享资源提供的缩略图,未作编辑。欧几里得生前没有留下任何画像;流传的欧几里得形象都是很久以后的艺术家想象出来的。 俄克喜林库斯纸草,载有命题 II.5,约公元 100 年,宾夕法尼亚大学博物馆:原始页面 · 公有领域。 《雅典学院》局部,拉斐尔,1509–1511 年:原始页面 · 公有领域。 奥利弗·伯恩版中的命题 I.47,伦敦,1847 年,Mirko Junge 扫描:原始页面 · 公有领域。 《几何原本》第一个印刷版,埃哈德·拉特多尔特,威尼斯,1482 年,Folger Shakespeare Library:原始页面 · CC BY-SA 4.0。 《几何原本》阿拉伯文版,纳西尔丁·图西校订本,罗马,1594 年,霍顿图书馆:原始页面 · 公有领域。 本站绘图 封面、等边三角形的作图、毕达哥拉斯定理的图和配方的图都是本站原创插图,并为网站的每种语言制作了相应版本。配方的例子 $x^2+10x=39$ 和练习 $x^2+8x=65$ 来自本站旧的巴斯卡拉公式课程,其中的图已重新绘制;3、4、5 和 6、8、10 的例子以及版本表来自旧的几何和三角学课程。 记录 文件 data/euclides_imagens.json 记录了每张下载图片的来源、许可、核实日期和 SHA-256 哈希值。各主题的历史资料来源列在每篇文章末尾。 欧几里得的全部主题 · ← 欧几里得的遗产