Richard Dedekind · 1831–1916

戴德金

他把数学从「算什么」改成了「是什么」

Q=A1A2(a1<a2)\mathbb{Q} = A_1 \cup A_2 \quad (a_1 < a_2)
一道分割 ·《连续性与无理数》1872 · 缝里站不下有理数时,就在那儿添一个新数

尤利乌斯·威廉·理查德·戴德金 1831 年 10 月 6 日生于布伦瑞克,父亲是卡罗琳学院的教授,母亲是另一位教授的女儿。他是四个孩子里最小的一个,终身未婚,成年后大半辈子与同样未婚的姐姐尤莉住在一起。七岁起在马丁–卡塔琳学校念书,起初的兴趣是物理和化学,后来嫌物理的逻辑结构不够精确,转向数学。十六岁进卡罗琳学院,1850 年春天入哥廷根大学。那时的哥廷根还不是后来那个哥廷根:数学由施特恩和乌尔里希主持,高斯虽在,讲的多是初等课程。1850 年秋天他第一次听高斯的课,题目是最小二乘法;五十年后他回忆说,那是他一生听过最美的课,跟着高斯听下去兴趣一路增长,那段经历他忘不掉。1852 年他在高斯指导下拿到博士学位,论文讲欧拉积分——他是高斯的最后一名博士生。1854 年他与黎曼前后相差几周取得讲师资格。第二年高斯去世,狄利克雷从柏林来接讲席,此后三年戴德金几乎天天与他在一起;1856 年 7 月他在信里写,与狄利克雷几乎每日的往来最让他得益,「我这才第一次算是认真开始学习」。也正是在这几年,他读了伽罗瓦的东西,并在哥廷根开了课——一般认为,那是伽罗瓦理论第一次进大学课堂。

1858 年秋天他到苏黎世的联邦工学院接拉贝的教席,第一次被派去讲微积分。正是在备课时他发现,「单调有界必有极限」这条定理自己竟只能靠几何直观来讲,而这让他极不舒服;他后来写道,他下定决心要一直想下去,直到找出一个纯算术的、严格的基础为止。「我在 1858 年 11 月 24 日成功了」——那一天他想出了分割。可他并不急着发表,理由是「说法还不够简单,而且这套理论前途有限」;直到 1872 年 3 月看到海涅的一篇文章,才决定把它印出来,写序时康托尔的论文又恰好寄到。1862 年他回到布伦瑞克的母校任教,此后五十四年没有再动过,1894 年 4 月 1 日退休,仍偶尔开课,1916 年 2 月 12 日在家乡去世。他一生没有去过更大的地方:一位早期传记作者说,那个熟悉的小世界完全满足他的要求,他并不觉得需要在外面留下更显眼的影响,这样的自我确证对他是多余的。他的著述大半印在别人的书里——狄利克雷的《数论讲义》、高斯全集、黎曼全集,都是他编的;理想理论四次改写,四次都作为附录附在狄利克雷那本书的后面。埃米·诺特每被人称赞,据范德瓦尔登记述,总要重复一句:这些戴德金那里早就有了。

戴德金肖像
埃米尔·舒尔茨摄,约 1886 年,蛋白印相裱在卡纸上(9 × 5.5 厘米)· 苏黎世联邦理工图书馆图像档案(Portr_16191-038-AL-FL),Wikimedia Commons,公有领域。档案把这张照片系在布伦瑞克卡罗琳学院的理论数学教席下——他 1862 年回到这所父亲当过学监、自己十六岁读过的学校,此后五十四年再没离开。拍这张照片的年头正落在两本小书之间:讲分割的那本已经出了十四年,讲数的那本还要两年才写完;而理想理论此时已改写到第三版,第四版还在前面等着

生平

  1. 1831
    生于布伦瑞克

    10 月 6 日。父亲是卡罗琳学院教授,母亲是另一位教授的女儿;四个孩子里最小的一个。

  2. 1848
    进卡罗琳学院

    十六岁。这所学校介于中学与大学之间,父亲在此任职多年;十四年后他回来当教授。

  3. 1850
    入哥廷根大学

    当年秋天第一次听高斯的课,讲最小二乘法。五十年后他说那是一生听过最美的课。

  4. 1852
    高斯的最后一名博士生

    论文《论欧拉积分的理论》。他自知所学不足,此后两年补课并准备讲师资格。

  5. 1854
    取得讲师资格

    与黎曼相差几周。他在哥廷根开概率与几何,还开了伽罗瓦理论——一般认为那是这门理论第一次进大学课堂。

  6. 1855–1858
    与狄利克雷几乎天天在一起

    高斯去世后狄利克雷来接讲席。有同学回忆,只从外表认得戴德金,因为他总跟着狄利克雷来、跟着他走。

  7. 1858
    到苏黎世讲微积分

    秋天接拉贝的教席。狄利克雷推荐他时写的是「一位出色的教师」。

  8. 1858 · 11 月 24 日
    分割

    为了讲清「单调有界必有极限」而不靠几何直观。想出来几天后他讲给朋友杜雷格听,两人长谈了一场。

  9. 1862
    回布伦瑞克

    母校已升格为工学院。此后五十四年他没有再换过地方。

  10. 1863
    《狄利克雷数论讲义》第一版

    署狄利克雷的名,他自己一生都管它叫「狄利克雷的书」;而这本书其实是他写的,大半写于狄利克雷身后。

  11. 1871
    理想

    第二版的末篇附录里第一次给出理想理论,「域」这个词也在这里。1877 年另有一部法文小册,1879 与 1894 年又各改写一次。

  12. 1872
    《连续性与无理数》

    搁了十四年才印。序写于 3 月 20 日,当天康托尔的论文寄到,他说对方第二节的公理与自己第三节所说的连续性本质相合。

  13. 1878
    指数因子那个反例

    x³+x²−2x+8:判别式 −2012,域判别式 −503,指数 2;2 在这个域里分成三个素理想,而模 2 的分解怎么也对不上。

  14. 1882
    戴德金–韦伯

    与海因里希·韦伯合作,把理想理论搬到代数函数域上,黎曼–罗赫定理由此有了纯代数的证明。

  15. 1888
    《数是什么,数应当是什么》

    开篇一句「凡可证明的,在科学中都不应不加证明地接受」。链、归纳法、递归定义、自然数的唯一性,全在这里。

  16. 1894
    4 月 1 日退休

    同年《数论讲义》第四版出版,末篇附录第四次全部重写。此后仍偶尔开课。

  17. 1897 · 1900
    对偶群

    两篇讲模的和与交。模律在这里写下,三个模生成二十八个也在这里;三十多年后它们被认出是格论的开端。

  18. 1916
    卒于布伦瑞克

    2 月 12 日。生前有一本数学年历把他的卒年印成了 1899 年 9 月 4 日,他写信给编者说,那一整天他过得非常愉快。

展品厅

绝大多数展品都可以亲手把玩——这是本馆的立馆之本;少数以叙述为主的,做成故事展签。

镇馆之宝 · 亲手玩

缝里站不下有理数,就在那儿添一个

把有理数切成两堆。切口上有时站着一个数,有时什么也没有。

Q=A1A2(a1<a2)\mathbb{Q} = A_1 \cup A_2 \quad (a_1 < a_2)

1858 年秋天他头一回讲微积分,讲到「一个量一直增大而不超过某个界限,就一定趋于一个极限」时,发现自己只能诉诸几何直观——眼睛看着那条线,那当然是对的。他说这种讲法从教学上讲有用甚至必不可少,可它算不上科学,这一点没人会否认。于是他要找一个纯算术的说法,找了十四年里的头几个月,1858 年 11 月 24 日想通了。想通的那句话朴素得让人扫兴,他自己也这么说:把一条直线上的点分成两堆,使前一堆的每个点都在后一堆每个点的左边,那么恰好有一个点做出了这个划分。这句话没法证明,谁也证不了——它是一条公理,是我们把连续性赋予直线的那个动作。搬到有理数上就成了分割:A₁ 里的每个数都小于 A₂ 里的每个数。每个有理数都产生一道分割,而那种分割有个特点,要么 A₁ 里有最大的,要么 A₂ 里有最小的;反过来也对。可「平方小于 2」切出来的那一道,两边都没有端点:A₁ 的最大者一路上升,A₂ 的最小者一路下降,2、3/2、10/7、58/41、99/70、577/408,永远停不下来。缝一直在,缝里一个有理数也没有。他添的那条公理只有一句:每一道分割都恰好由一个数产生;不是有理数产生的,就造一个新数给它。要紧的是这个判据不是「缝有多窄」——「平方小于 4」那一道的缝宽是 1/N,同样趋于零,可它的右端从头到尾就是 2,一格不动。判据是端点停不停。这么一来实数系有了定义,而不必再靠画一条线来指认。这件事不是他一个人做的——把分析建在算术上是那十几年里好几个人同时在做的事:梅雷 1869 年已经发表,魏尔斯特拉斯在柏林的课上讲了多年却始终没有印,海涅与康托尔各有一篇也在 1872 年面世。他构思得最早(1858),发表却几乎最晚,而且是被别人的文章催出来的:1872 年 3 月他读到海涅那篇才下决心付印,写序那天康托尔的论文恰好寄到,他在序里当场写道,那篇第二节给出的公理,与自己第三节所说的连续性本质相合。属于他的不是首创权,是那个形状:不拿收敛的数列去逼近,而是拿全体有理数去切一刀。他随即指出这件事的实在用处:有了它,才第一次真正证得出 √2 · √3 = √6。他的原话是,我们由此得到这些定理的真正证明,而据我所知它们此前从未被证明过。

换一个判据、放大分母上限,看缝的两端是停得下来还是永远在走

分割的定义只用「比大小」四个字:把全体有理数分成 A₁、A₂ 两类,使 A₁ 里的每个数都小于 A₂ 里的每个数。戴德金说,每个有理数都产生一道分割,而那道分割有一条附加性质——要么 A₁ 里有最大的,要么 A₂ 里有最小的;反过来,一道分割只要有这条性质,它就是由那个端点产生的。 判据换成「r² 比 2 小」就看得见了。选 r² < 4:A₂ 的最小者从分母上限 1 起就是 2,此后放到一千也一格不动——这道分割由有理数 2 产生,2 就站在缝里。选 r² < 2:A₂ 的最小者一路降,2 → 3/2 → 10/7 → 58/41 → 99/70 → 577/408,永远停不下来;A₁ 的最大者一路升,也永远停不下来。缝一直在,缝里一个有理数也没有。要紧的是缝宽不是判据:两种情形下缝宽都趋于零(r² < 4 那一档,缝宽就是 1/N)。判据是端点停不停。于是戴德金添的那条公理只有一句话:每一道分割都恰好由一个数产生——不是由有理数产生的那些,就造一个新数出来给它。实数系就是这么补齐的。 这件事的用处,他自己举的例子最实在:有了分割,才第一次真正证得出 √2 · √3 = √6。原话是「我们由此得到这些定理(例如 √2·√3 = √6)的真正证明,而据我所知它们此前从未被证明过」。本演示配套的脚本把这句话验了一遍:把 √2 那道分割的左堆与 √3 那道分割的左堆逐对相乘,所得的类与 √6 那道分割的左堆,在分母不超过 20 的五百一十二个有理数上一处不差

把因子换成一整族数

6 有两种分解,谁也拆不动对方。除非「因子」不再是一个数。

(6)=p22p3p3(6) = \mathfrak{p}_2^2 \, \mathfrak{p}_3 \, \mathfrak{p}_3'

在 Z[√−5] 这个数系里,6 = 2 · 3,也等于 (1+√−5)(1−√−5)。四个因子谁也不能再拆:范数 N(a+b√−5) = a² + 5b² 对乘法可乘,而范数等于 2 或 3 的数一个也不存在,所以范数 4 的 2 与范数 9 的 3 都拆不动,范数 6 的 1±√−5 同样拆不动。唯一分解在这里是坏的,而唯一分解正是整数论一切结论的地基。库默尔对这种局面的处方是造一个「理想数」,让那个本该存在、却不在数系里的因子以某种方式存在。戴德金换了个方向:他不造那个数,他改造「因子」这个词——一个因子就是一整族数。p₂ 是所有能写成 2x + (1+√−5)y 的数,p₃ 与 p₃′ 同理。这一族在这个数系的格点里是一张子格,而它的范数正是这张子格的指数:范数 2 就是每两个格点亮一个。乘法照旧定义,唯一分解就回来了:p₂² = (2),p₃p₃′ = (3),p₂p₃ = (1+√−5),p₂p₃′ = (1−√−5),于是 (6) = p₂² · p₃ · p₃′,只此一种。上面那两种元素分解,不过是同一串素理想的两种两两合并法。这一步的分量不在技巧而在立场:一个数学对象不必是算出来的某个东西,它可以就是一个满足若干条件的集合——他自己说,理想是由它的成员资格定义的,至于我们有没有办法判定某个数在不在里面,「对下文毫无影响」。这句话后来成了整个二十世纪代数的写法。而 (6) 的十二个理想因子里恰好六个是主理想、六个不是,分界线正是素因子个数的奇偶——这个数系离唯一分解有多远,只有两档;他把这个档数叫做类数。

在 Z[√−5] 里,6 有两种真正不同的分解:6 = 2 · 3,也等于 (1+√−5)(1−√−5)。四个因子谁也不能再拆——范数 N(a+b√−5) = a² + 5b² 对乘法可乘,而范数等于 2 或 3 的数一个也不存在(穷举可验),所以范数 4 的 2 与范数 9 的 3 都拆不动,范数 6 的 1±√−5 同样拆不动。库默尔把这种局面叫做「理想数」缺席:本该存在的因子不在这个数系里。 戴德金不去造那个缺席的数,他改造「因子」这个词:一个因子就是一整族数。p₂ 是所有能写成 2x + (1+√−5)y 的数,p₃、p₃′ 同理。画面左边就是这一族——它是 Z[√−5] 这张格子的一张子格,而它的范数正是子格的指数:范数 2 就是每两个格点亮一个,范数 6 就是每六个亮一个,那块高亮的平行四边形是它的一格。 这么一改,唯一分解就回来了:p₂² = (2),p₃p₃′ = (3),p₂p₃ = (1+√−5),p₂p₃′ = (1−√−5),于是 (6) = p₂² · p₃ · p₃′,只此一种。上面那两种元素分解,不过是同一串素理想的两种两两合并法——2 = p₂·p₂ 与 1+√−5 = p₂·p₃ 各挑各的搭配罢了。 右边十二个圆点是 (6) 的全部理想因子。实心的六个是主理想(真的有一个数生成它),空心的六个不是——p₂ 自己永远找不到生成元,因为那要一个范数为 2 的数。它们正好按素因子个数的奇偶分开,也就是说这个数系的「理想离主理想有多远」只有两档。戴德金把这个档数叫做类数,这里等于二;类数等于一,就是唯一分解本来就成立的那些数系。

素数怎么分,看一个多项式模 p

一条把数域问题搬到地面上的定理,外加他自己给它划的界。

pOK=pieifgiei(modp)p\,\mathcal{O}_K = \prod \mathfrak{p}_i^{e_i} \quad f \equiv \prod g_i^{e_i} \pmod p

一个素数在数域里分不分得开,本来要在那个域里一个一个试。1878 年戴德金把这件事整个搬到了有限域上:取 θ 的极小多项式 f,把它模 p 分解,分解型逐项就是 p 的分解型——f 分成几个不可约因式,p 就分成几个素理想;某个因式是 d 次的,对应素理想的剩余次数就是 d;某个因式是重的,对应的素理想就带那个次方。x³ − 2 上看得最清楚:p = 5、11、17、23、29 处是一次加二次,p = 7、13、19 处整块不分,而到 p = 31 忽然裂成三块——三个立方根同时现身。可同一篇文章里他还做了另一件更要紧的事:把这条定理的前提也钉死。前提是 p 不整除指数 [O_K : Z[θ]],而他造了一个多项式说明这个前提去不掉:x³ + x² − 2x + 8。它的判别式是 −2012 = −2²·503,域判别式只有 −503,指数等于 2。到了 p = 2,这个域里 2 老老实实分成三个互不相同的素理想,可 f 模 2 等于 x²(x+1),一个二重因式加一个单因式,怎么也对不上。对不上的道理很朴素:F₂ 里只有两个元素,一个三次多项式最多凑出两个互不相同的一次因式。而这件事跟挑哪个 θ 无关——换任何生成元都一样。所以在这个域里,整数环根本写不成 Z[θ] 的样子。这是头一个这样的例子,也正是理想非要另起炉灶不可的理由:整数环有它自己的形状,未必是某一个数的多项式排得出来的。

素数在一个数域里分不分得开,本来要在那个域里一个一个试。戴德金 1878 年把这件事整个搬到了地面上:取 θ 的极小多项式 f,把它模 p 分解,分解型逐项就是 p 的分解型——f 分成几个不可约因式,p 就分成几个素理想;某个因式是 d 次的,对应那个素理想的剩余次数就是 d;某个因式是重的,对应的素理想就带那个次方。上面每一格画的就是这件事:一格一个素数,方块的宽窄是因式的次数。 看 x³ − 2 那一列最清楚:p = 5、11、17、23、29 处是「一次加二次」,p = 7、13、19 处整块不分(三次不可约),而到了 p = 31 忽然裂成三块——那是 31 处三个立方根同时现身。p = 2 与 3 两处是整块的三重方块,那是分歧。 这条定理有个前提,而戴德金在同一篇里把前提的必要性也钉死了:p 不能整除指数 [O_K : Z[θ]]。第三个多项式 x³ + x² − 2x + 8 就是他造的反例。它的判别式是 −2012 = −2²·503,而域判别式只有 −503,指数等于 2。到了 p = 2,O_K 里 2 老老实实分成三个互不相同的素理想,可 f 模 2 等于 x²(x+1)——一个二重因式加一个单因式,怎么也对不上。 对不上的原因说破了很朴素:F₂ 里只有两个元素,一个三次多项式最多凑出两个互不相同的一次因式,第三个无处可取。而这件事跟挑哪个 θ 无关——换任何一个生成元都一样。所以在这个域里,整数环根本写不成 Z[θ] 的样子:2 是一个「本质的指数因子」。这是头一个这样的例子,它也说明了为什么理想非要另起炉灶不可:整数环有它自己的形状,未必是某一个数的多项式排出来的。

与自己的一部分一一对应

无穷第一次有了正面的定义,而有限反倒成了派生的。

STSS \sim T \subsetneq S

「无穷」这个词从前只能反着说:不是有限的就叫无穷,而「有限」又说不清。1888 年他把次序倒了过来。定义六十四:一个系统,若能与自己的某个真部分一一对应,就叫无穷;做不到的才叫有限。全体自然数与「从 2 起的全体自然数」显然一一对应,而后者是前者的真部分——自然数系于是按定义就是无穷的。有限集做不到这件事,抽屉原理拦着。这条定义他不讳言不是自己最先注意到的:第二版序言里他写明,波尔查诺《无穷的悖论》第二十节(1851)与康托尔 1878 年的论文都指出过这条性质;他说自己做的是拿它当定义,并在它上头用严格的逻辑把整个数的科学建起来。建法靠的是链:包含起点、且对后继封闭的最小那个集合。有了链,定义七十一给出「简单无穷系统」的四条——φ 把 N 送回 N、N 恰好是 1 的链、1 不在像里、φ 是单射;这四条的内容就是一年后皮亚诺写下的那几条公理。四条里最容易被忽略的是第二条:n → 2n 同样是单射、像同样是真部分,所以它也证明了自然数系无穷,可 1 的链只有 1、2、4、8、16,够不着 3。无穷是一回事,能从一个起点数遍全体是另一回事。链一造出来,完全归纳法就不再是公理而是定理(第八十条),递归定义也不再理所当然而成了一个需要证明的存在唯一性(第一百二十六条),一切简单无穷系统彼此相似(第一百三十二条)——自然数系在同构意义下只有一个。至于「无穷系统确实存在」,他给的证明是那段有名的话:我的思想世界,因为「s 能成为我思想的对象」这个思想本身也是一个对象。这一步后来被公认不成立,公理集合论里改成直接立一条无穷公理。

「无穷」这个词,从前只能反着说:不是有限的,就叫无穷;而「有限」又说不清。戴德金 1888 年把两个词的次序倒了过来,先给无穷下正面的定义(定义六十四):一个系统,若能与自己的某个真部分一一对应,就叫无穷;做不到的,才叫有限。选 n → n+1 看:它是单射,而像漏掉了 1——全体自然数与「从 2 起的全体自然数」一一对应,而后者是前者的真部分。自然数系于是按定义就是无穷的,一个字也不必绕。 反过来看下半幅:同一个式子搬到 {1, …, k} 上就垮了,k 映到 k+1,压根跑出了这个集合。这不是巧合——有限集上「单射而漏掉一个」办不到,抽屉原理拦着。「有限」从此也有了定义,而且是从「无穷」派生出来的。 有了这条定义,他接着造自然数。定义七十一列了四条:φ 把 N 送回 N、N 恰好是 1 的链、1 不在像里、φ 是单射。四条的内容,就是一年后皮亚诺写下的那几条公理。差别在于第二条——n → 2n 同样是单射、像同样是真部分,所以它也证明了自然数系无穷,可 1 的链只有 1、2、4、8、16…,够不着 3。「无穷」是一回事,「能从一个起点一步步数遍全体」是另一回事,后者靠的是(定义三十七、四十四):包含 1 且对 φ 封闭的最小的那个集合。 链一造出来,归纳法就不再是公理而是定理(定理八十),递归定义也不再是理所当然而是需要证明的存在唯一性(定理一百二十六);再往下,一切简单无穷系统彼此相似(定理一百三十二)——自然数系在同构意义下只有一个。至于「无穷系统确实存在」,他给的证明是定理六十六那段有名的话:我的思想世界,因为「s 能成为我思想的对象」这个思想本身也是一个对象。这一步后来被公认为不成立,公理集合论里改成直接立一条无穷公理。 优先权要说准:「与自身真部分一一对应」这条性质不是他先注意到的——他自己在第二版序言里写明,波尔查诺《无穷的悖论》第二十节(1851)与康托尔 1878 年的论文都指出过;他说自己做的是拿这条性质当定义、并在它上头用严格的逻辑把整个数的科学建起来。

三个模,二十八个

和与交反复做下去,会不会没完?他数出了封顶的那个数。

ac(a+b)c=a+(bc)a \subseteq c \Rightarrow (a+b) \cap c = a + (b \cap c)

理想与模带出一个看起来不像数学的问题:两个模的和与交还是模,那么三个模反复做这两种运算,一共做得出多少个不同的模?直觉会说没个完。1900 年他给的答数是二十八,一个也不多。关键在于和与交满足什么律。分配律在这里不成立;成立的是弱一点的那条——a 包含在 c 里时,(a + b) ∩ c = a + (b ∩ c)。今天它叫模律,也叫戴德金律。这一个字的差别就是二十八与十八的差别:三个集合在并与交下只生成十八个,而什么律都不加的话,三个生成元就能生成无穷多个。不成立的地方还能指着看:这二十八个元素的中间有一底、三中、一顶的五个,三个中层两两取交都是底、两两取和都是顶,这就是 M₃;一个格是分配格当且仅当它里面既没有 M₃ 也没有 N₅,所以这颗钻石就是分配律在这里失效的全部形状。十八那一档他也算过——1897 年《论按最大公因子分解数》做的正是分配这一档,并把四个生成元的答数算到了 166,这一列数今天叫戴德金数,越往后越难算。他管这套结构叫对偶群。当时几乎无人理会:既不像数论,也不像代数,没有要解的方程。要等到三十多年后伯克霍夫与奥雷重提格论,人们回头才发现,公理早已在这两篇文章里写全了。

戴德金的模与理想,随手就带出一个新问题:两个模的还是模,那么拿三个模反复做这两种运算,一共做得出多少个不同的模?直觉会说没个完。1900 年他给出的答数是二十八,而且一个也不多。上面这张图就是那二十八个:往上是和,往下是交;拨滑块看它怎么长——三个、九个、二十三个、二十八个,第四轮起再怎么做也不出新的了。 关键在于和与交满足什么律。分配律 (a+b)∩(a+c) = a+(b∩c) 在这里不成立:脚本在这二十八个元素上穷举有序三元组,失败 384 次。成立的是弱一点的那条——a ⊆ c 时,(a+b)∩c = a+(b∩c),同一遍穷举失败 0 次。今天它叫模律,也叫戴德金律。 这一个字的差别,就是二十八与十八的差别:三个集合在并与交下只生成 18 个,而什么律都不加的话,三个生成元就能生成无穷多个。模律恰好卡在中间,卡出一个有限而不平凡的数。那个 18 也是他算的——1897 年《论按最大公因子分解数》里他做的正是分配这一档,并把四个生成元的答数算到了 166;这一列数今天就叫戴德金数,越往后越难算。 不成立的形状可以指出来:按「中间那颗钻石」看,图正中有一底、三中、一顶的五个元素,三个中层两两取交都是底、两两取和都是顶——这就是 M₃。一个格是分配格,当且仅当它里面既没有 M₃ 也没有 N₅;这颗钻石就是分配律在这里失效的全部原因。 这件事在当时几乎无人理会。戴德金管这套结构叫「对偶群」,而「格」这个名字与这门学问的正式起步,要等到三十多年后伯克霍夫与奥雷的工作——他们回头才发现,公理早已在戴德金这两篇文章里写全了。

四次改写,四次都印在别人的书后面

他一生最重要的理论,没有一次以自己的书的形式出版。

1859 年狄利克雷去世。戴德金动手整理老师在哥廷根讲的数论课,1863 年以《狄利克雷数论讲义》的书名出版,署狄利克雷的名。这本书其实是他写的,而且大半写于狄利克雷身后;他一生都管它叫「狄利克雷的书」。真正属于他自己的东西,放在书末的附录里。附录越写越长:1871 年第二版的末篇附录里第一次出现了理想,也第一次出现了「域」这个词;1877 年他又用法文另写了一遍;1879 年第三版重写一次;1894 年第四版再重写一次,他在序言里说,只有讲一般代数整数的那篇末附录作了完全的改写。前后二十三年,四个版本,都挂在别人的书名底下。他为什么这样做,从第四版的序言里看得出一点意思:那里他不替自己争,反倒公开说克罗内克那套另一条路的理想理论「意义之高无可置疑」,说自己此刻还没法评判它的长短,希望克罗内克的学生里有人把它系统地写出来;他还提到 1880 年 6 月布伦瑞克为高斯立像揭幕时,他当面请克罗内克把那套东西发表出来。他编的还不止这一本——高斯全集、黎曼全集也是他编的;黎曼 1854 年那场就职演讲之后高斯在归途上罕见地大加称许,这件事能传下来,靠的是他的记载。他自己的分割搁了十四年才印,理由是「说法还不够简单,而且这套理论前途有限」。埃米·诺特每被人称赞,据范德瓦尔登记述,总要重复一句:这些戴德金那里早就有了。这句话是慷慨,未必字字属实——戴德金的理想始终是复数里一族具体的数,把环变成一组抽象公理、并在那个高度上做出结论,是诺特 1921 年以后的事。可这句话也不是客套:今天写代数的那种笔法——先说清对象是什么,再问它能算出什么——确实是从这几篇附录里学来的。

故事展签

传承

他的工作没有留在十八世纪——每条链的终点,都是你今天正在使用的东西。

1858 年备课时发现极限定理只能靠图形讲分割给实数下了定义,完备性从直观变成可证的事浮点与区间算术:数值求根、数值逼近今天都按这条地基验算
理想把唯一分解补回代数数系诺特推成抽象环论,希尔伯特与韦伯把它带进主流数域筛法与椭圆曲线密码:RSA 加密与网上支付的安全边界
戴德金与韦伯 1882 年把理想搬到代数函数域函数域与曲线的算术合成一门代数几何码:深空通信与存储里的纠错码
链与定义七十一的四条归纳法成了定理,递归定义成了存在唯一性定理类型论与证明助手:程序的正确性证明与数学的形式化
模的和与交满足模律不满足分配律格论由此起步,三十年后被伯克霍夫与奥雷重新发现伯克霍夫与冯·诺依曼的量子逻辑:可观测量的格与量子力学的公理

语录

凡是可以证明的,在科学中都不应当不加证明地被接受。

—— 1888 年《数是什么,数应当是什么》开篇第一句

数是人类心灵的自由创造。

—— 同书序言。同一句话里他接着说,数之所以有用,是为了更容易也更清楚地把握事物之间的差别

我在 1858 年 11 月 24 日成功了,几天之后我把思考的结果告诉了我亲爱的朋友杜雷格,我们为此长谈了一场。

—— 1872 年《连续性与无理数》序言,讲他想出分割的那一天

假定直线有这条性质,无非是一条公理;我们正是以这条公理把连续性赋予直线,正是以它在直线中找到连续性。

—— 同书第三节。他坦言这条原理无法证明,谁也没有能力证明它