系列第八集,也是终章。上一集,魔群被一双手真正造了出来——它活在 196883 维里,身上带着一个当时说不清的「+1」(196884)。这一集,我们就去看那个「+1」:它一字不差地出现在一条一百多年前就写下的数论公式里。这不是巧合,这有个名字,叫月光(Moonshine)。是谁先看见的、它怎么被证明的,以及——为什么至今没人真正解释得清。
“所以真正的任务,与其说是去看见无人见过的东西,不如说是去思考——对着人人都看得见的东西,想出无人想到过的念头。”
—— 阿图尔·叔本华(Arthur Schopenhauer,1788–1860),《附录与补遗》(Parerga und Paralipomena),1851
作者的话
就在我制作和发布第八集的这两个月里,AI界和数学界发生了不少大事:Claude 用 Lean 把费马大定理的证明完整地形式化了一遍,也就是把人三十年前完成的证明,一步步写成了机器能检查的代码;OpenAI 则宣称证明了 NS 方程的解可以崩溃,对不对到今天虽然还没有定论,但已经足够震撼了。还有许许多多原来触及不到的证明,正在被 AI 一个个地尝试。
我首先感到的不是欣喜,而是焦虑。这种焦虑来源于对未来不确定性的思考:我所引以为傲的脑力活动正逐渐被 AI 所取代,那我自己将何去何从?随之而来的感受则是迷茫,既然我不知道何去何从,那我接下来该如何生存?
我所能做的,就是把 AI 当成亦师亦友的伙伴吧,而不是替我思考的智能体;并且认清自己:我没有 AI 厉害,但我是个活生生的人。第一集我写过,读这篇文章的人一定是活着的;做到最后一集,我还是回到这一句。
更重要的是,AI 不能为我们的人生负责。
配套视频(YouTube)
引子 · 一个不该存在的巧合
数学里偶尔会遇见这样的事:两样看起来毫不相干、隔着上百年、分属不同分支的对象,却在一组数字上对上了。你没法证明它一定会对上,可它就是对上了。
1978 年 11 月,一位住在蒙特利尔的英国数学家,在家随手读一篇论文消遣。他自己做的是群论,手上这篇却是数论——他本以为两者毫无关系。读着读着,一个数字蹦了出来,这个数看上去很眼熟。他意识到,自己真正熟悉的其实是另一个数:与这个数仅仅差一个 1。
那一年,被这两个数联系起来的两样东西,都还没有完全落地:一边,是当时还没有被造出来的魔群——它该有多大、该长什么样,数学家算出了”体检报告”,可没人见过它本尊(EP7 讲的正是这个);另一边,则是一条一百多年前就写在纸上的数论公式。一个尚未出生的庞然大物,与一条早已泛黄的老公式,在 196883 与 196884 之间, 产生了某种说不清道不明的联系。
这一集讲的,就是探究他们的联系(§1)、这条老公式到底是什么(§2)、这两个不相干的领域为何会对上(§3),以及它最后怎么被证明、又为什么至今仍是个谜(§4)。这是这个系列的最后一集。走到这里,我们也会回头望一望这条从”为什么恰好只有五个正多面体”、走了两千五百年才走到”月光”的路。
§1 · 麦凯的巧合
刚才提到的发现巧合地那位数学家叫约翰·麦凯(John McKay,1939–2022),康考迪亚大学的群论学家。他读的那篇论文,谈的是数论里一个叫 j-函数 的经典对象(据罗南书记载,是阿特金与斯温纳顿-戴尔的一篇)。j-函数可以展成一串数,最前面几个是:
麦凯的目光停在第一个”有意思”的系数上:196884。他出身群论,一眼就认出这个数几乎是另一个他熟悉的数——魔群的最小表示维数 196883(EP7 的核心数字,)——多了一个 1。
1978 年,魔群还没有被造出来——这件事如果不先澄清,整个故事就会失去神秘性。格里斯(Robert Griess)徒手把它构造出来,还要等到1980年(论文 1982)。麦凯撞见这个巧合时,196883 还只是菲舍尔(Bernd Fischer)、利文斯通(Donald Livingstone)、索恩(Michael Thorne)在”魔群被证明存在”之前就算出来的、预言中的特征标度数。所以准确的说法不是”魔群的表示维数”,而是”魔群(当时尚是预言)该有的最小表示维数”。最反常的地方就在这里:它是在两个都还没完全落地的对象之间被发现的。
“太近了,不可能是巧合。“麦凯写了封信给当时群论界的宗师约翰·汤普森(John Thompson)。(那是一封信,不是明信片;据罗南记,他没走邮政,把信托给从普林斯顿来蒙特利尔做报告的菲舍尔带回去——汤普森那时正在普林斯顿高等研究院。)
换一个人也许就把它当巧合放过了,汤普森没有,他动了手——用他自己的话说:“I started fooling around with it, and tried the next coefficient(我就开始摆弄它,试了下一个系数)。“这一试,他就意识到——因为这根本不是一个数的巧合,是一整串。魔群有一张”指纹表”( 的特征标表,EP7 §2 讲过),把它前几个维数拿来做简单的加法,竟然逐项对上了 j-函数的系数:
三行,逐项全对。(这几条能独立核到第三条——两边一边算 j、另一边对应上魔群维数;从第四个系数 20245856256 起,就要用到更多维数和不那么显然的重数,只能引 ATLAS 数据核对,详见附录 B。)
汤普森还多走了关键的一步:既然 j 的系数对应的是魔群恒等元在各维度上的数字,那么魔群里别的元素,是不是也各自藏着这样一条数列?——这个念头,直接通向了 §3 那整套猜想。
(一个小插曲,据 Marcus du Sautoy《Finding Moonshine》记麦凯后来的说法:更高系数的进一步分解,是汤普森先发表的;麦凯自己其实也做了出来,“I was a bit peeved really(我确实有点不爽)“。而这串数今天就叫 McKay–Thompson 级数,荣誉归两人。)

图 · 麦凯的”肖像”:麦凯生前留有照片,我们却没能找到一张能自由使用的。他留给世界的,是他一眼认出的那个巧合本身——。(本频道制作。)
§2 · 那条老公式:j-函数是什么
要看懂这个巧合,得先认识 j-函数。它在数论里待了一百多年,早就是个”人人都看得见”的老熟人——只是没人想到它会和一只怪兽扯上关系。
而要认识 j,我们需要先换一个角度。
2.1 从复数出发
数学上有一个叫上半平面的概念:
首先,复数的含义是: 是一个复数,也就是平面上的一个点; 是它的实部,在一个复平面里由横坐标定义, 是它的虚部,它由纵坐标定义,而 是虚数单位()。当 把这个点限制在横轴上方——所以叫”上半”平面。但是横轴本身(,叫实轴)不算在内。
在上半平面上,长度不按欧式的算法量,而由下式定义:
这个式子里, 是从 出发挪动的一小步; 指的是平面上两点之间的绝对距离; 读作” 的虚部”,也就是上面说的上半平面 。 则是这一小步在这套标准下记下来的长度。
代两个点进去看:在 处走一步 ,得 ;在 处走同样一步,得 。同一段欧式长度, 越小读数越大; 时 ,所以实轴在这套度量下位于无穷远。
面积也跟着一起变:
是一小块长方形按平常量法的面积(宽 、高 ); 是它在这套标准下记的面积。这里除的是 而不是 ,原因很直白:面积是两个方向的长度相乘,每个方向都要除一次 ,两次就是 。
选这套度量的理由是:它在下面这组变换下保持不变。先看这组变换:
是变换前的点, 是变换之后落在哪; 是四个实数,是这次变换的四个参数。 叫这次变换的行列式,它管三件事,是三个不同的条件:
- —— 这次变换可以原路退回去(等于 就退不回来了);
- —— 变换完还落在上半平面里;
- —— 这是一个归一化:任何正的行列式,把 四个数同时除以 就能化成 ,而这个缩放不改变 本身(上下同时缩放会约掉)。所以规定它等于 不是多加了一条限制,是从同一个变换的无穷多种写法里选择一个标准写法。
一个例子把三条一起说清。取 ,此时 :
行列式非零,所以可逆(逆变换是 );行列式为正,所以 与 同号,上半平面里的点变换后仍在上半平面。但分子上多出一个 ,正是 。把四个数同除 ,行列式变成 ,而 的表达式上下同乘 后与原来逐字相同——映射没变,只是换了个写法,多出来的那个 消失了。
选择了这个标准写法之后,只剩下一处写法上的重影: 与 给出的是同一个变换——2.2 讲 里那个 ,管的正是这一处。后面 2.2 讲的模群,就是把 进一步限死成整数的那一群。
对这样的变换,我们还可以直接推导出等式:
第一条式子说的是:在做完变换之后的高度,等于原来的高度除以 。第二条说:变换之后的那一小步,等于原来那一小步除以 。(这两条式子都用到了上面挑定的 ——一般情形下它们的右边各自还带一个 因子,是取了标准写法之后才消失的。)两条式子里出现的是同一个 ——这不是巧合,正是它让下一步成立。取绝对值再相除, 在上下正好抵消:
这是一个重要的结论:等号左边是变换之后记录的长度,右边是变换之前记录的长度,两者居然一模一样。也就是说,模群里的每一个变换,在这套标准下都是长度不变的。
于是,取上半平面里的一块区域,再用这些变换就能得到许多长度相同的结果,接下来 2.3 我们会进一步说明它是怎么来的,这里先管它们叫瓦片:
那些瓦片,每一块都一样大。「越靠边越小」只是欧式坐标系下的错觉——就像地图上格陵兰看着比非洲大。
我们结合一个具体的例子,取这一块:
是 的实部(就是上面的 ), 说的是”左右不超过半格”; 是 到原点的距离, 说的是”在单位圆外面”。这块区域叫基本域。把上面那个 在它上面加起来(积分下限来自 ,即 ,解出 ):
四个等号,各自的理由:
- 拆成累次积分。 ,所以外层对 、内层对 。
- 先积 。 ,代入 。
- 认出原函数。 。
- 代上下限。 (因 ),。
每一块瓦片的面积都是 ,无论它画出来有多小。 无穷多块,每块面积相同。
2.2 那两个变换,在平面上到底做了什么
上面那组变换,如果把四个参数 限定成整数(仍要求 ),得到的就是模群,记作 。这个记号拆开来读: 指这四个数排成 ; 是全体整数的标准记号; 表示行列式为 ;前面那个 表示把 和 看成同一个变换——因为代进 之后,上下同时变号会约掉,落点一模一样。
这一整群变换,由两个变换生成。逐个看它们把一个点变换到哪。
平移 。 整张图水平右移一格。虚部不动,高度不变。(对应 。)
翻转 。 (对应 。)写成极坐标 最清晰—— 是这个点到原点的距离, 是它与正实轴的夹角:
距离 变成 ——这是关于单位圆的反演,圆内外对调;角度 变成 ( 是 的弧度写法)——这是关于虚轴的反射,左右对调。
于是:单位圆整体不动( 时 还是 ),圆上的点只是左右对调; 点不动(它的 、,而 还是 ),它是这个变换的支点;圆内与圆外整个对调。
在虚轴上看:
高度 的点,被变换到高度 。 高度 的点,落到高度 ;而 (也就是 )是那个不动点。一般地
——变换完之后的高度,等于原来的高度除以”到原点距离的平方”。所以原点正上方附近的点(比如虚轴上靠近 的点: 很小, 的平方更小),除下来会被甩到很高的地方。
和 两个就足以生成整个模群。这是结论,附录 A 用的就是它,正文只做一般解读。
2.3 瓦片是什么:一块基本域,和它的所有变换结果
我们引用2.1 里的例子:
这两个条件恰好对应两个生成元:——再往左右就被 平移回来了( 一次平移一整格,所以半格是分界);——再往里就被 翻出去了( 做的正是反演:,离原点 的点被送到 ——所以单位圆内的点跑到圆外,圆上的点仍留在圆上(左右对调,只有 不动))。
所以 就是”每个点在模群下的等价类里的一种表示”。上半平面任何一个 ,都能被某个模群元素变换进 ,而且本质上只有一种变换方式(边界上有几处黏合)。全证见附录 A。
所谓”瓦片”,就是 被这组变换作用到各处得到的所有拷贝:、、、……无穷多块,在 2.1 那套标准下两两全等,拼满整个上半平面。
瓦片和坐标的关系:平面上的点就是普通复数 ;瓦片不是画在平面上的花纹,而是”哪些点该被看成同一个点”的分组。、、 三者在模群眼里是同一个点,所以只需要留一块 当代表。
2.4 j-函数:椭圆曲线的特征
j-函数是定义在上半平面上的一个函数:喂给它一个点 ,它吐出一个复数 。它在这张无穷瓦片图上的特别之处有两条。
第一条,它在每一块瓦片上都把整个复平面完整地取过一遍——每个复数都被取到,而且只被取到一次——且在模群的全部变换下保持不变(叫模不变)。它的含义由两个定义:
第一个定义中的第一个等式:把点向右挪一格(), 的取值不变;第二条说:把点按 翻过去, 的取值也不变。而 2.2 说过 和 生成整个模群——两个生成变换都不变,因此整个模群都不变。
第二个定义是:在这个位置上,这样的函数只有它一个(术语叫 hauptmodul,“主模函数”)。含义是:任何一个模函数(模不变、亚纯,并且在尖点处也亚纯),都能写成 j 的有理函数——所谓有理函数,就是两个多项式相除,形如 ;模函数域就是 ( 是全体复数的标准记号, 表示”由 生成的有理函数全体”)。也就是说,在这个世界里,j 一个就是一个坐标:其他一切模不变量,都可以通过 j 算出来的。这两个定义(唯一性、以及 j 如何把整张图一一对应到整个复平面)都完整证明在附录 A——包括 这条,用的只是附录 A 自己的 valence 公式。
以上说的是 j 满足什么。但它究竟是什么,还有一个更准确的答案,而这个答案会跟随我们到 §3 和 §4。
我们先取复数 (虚部为正),它满足
含义是: 是全体整数,所以 指的是所有形如 的点( 取遍整数)——把 和 当作两个方向,整数步地走出去,得到平面上一张无限延伸的网格。 就是这张网格的全体交点, 表示它们都是复数。
把复平面按这个格子卷起来(网格里相差整数步的点全部看成同一个点),得到一个环面——也就是一条椭圆曲线 。
关键的一步:两个 造出同一条椭圆曲线(同构意义下),当且仅当它们被模群联系起来:
、 是两个起点, 读作”同构”,意思是这两条曲线本质上是同一条、只是写法不同; 是”当且仅当”,表示左右两边互为充要条件。
于是那张瓦片图就不是一张装饰画了。每一条椭圆曲线在 里恰好有一个代表点,不多也不少。其余的瓦片是 的复制品,装的是同一批曲线的另一种写法;同一条曲线的各种写法,落在各块瓦片的对应位置上。
而 j-函数,就是给每条椭圆曲线找出一个唯一的特征:
它模不变,正因为同一条曲线的所有写法必须是唯一的;当我们取遍整个复平面且只取一次,那么每条椭圆曲线恰好有且只有一个对应。
这两个说法不冲突,是同一件事的两面:附录 A 证的 ,正是”j 是完全不变量”的代数写法。而唯一性这个说法解释了两件事:为什么 §3 会忽然开始谈”超奇异椭圆曲线”,因为那是同一批对象换了个数域;以及为什么 §4 里 j 的系数会是”维数”,因为 §4 那个生成函数是在环面上算的,而环面就是椭圆曲线——它只能依赖于曲线本身。
2.5 埃舍尔那张圆盘
如果你觉得这幅越铺越小、永不重复的图很像埃舍尔(M. C. Escher)圆盘里的镶嵌,那不是错觉,而且这件事有一行确切的解释。那个变换叫凯莱变换:
是上半平面里的点, 是它在圆盘里的落点。代两个数进去就知道它在做什么: 时分子为 ,所以 ——上半平面的”中心”变成圆盘的圆心; 取实轴上的点时, 与 是一对共轭复数、长度相等,相除的结果模长为 ,所以整条实轴被送到圆盘的边界圆上。上半平面里”贴着实轴越来越小”的那些瓦片,到了圆盘里就是”贴着边界越来越小”的那一圈——同一批瓦片,同一套标准,只是换了个画法。埃舍尔画的和数论用的,确实是同一件东西。
2.6 那个 744,和减掉它之后的 0
前面我们说了 j 函数, 当我们把 j 在无穷远处展开,就得到 §1 那串系数。展开用的变量是
这是两个生成元里的 推出来的。 给出 ,也就是 以 为周期;而凡是以 为周期的函数,都能写成 的函数——所以 不是挑出来的,是唯一的自然坐标。( 在这一步没有参与。)
它同时把上半平面”卷”向无穷远:写成 时 ,所以 的虚部 越大, 越接近 ;而 向右挪一格时 的值完全不变(因为 )。展开从 起步,系数全是整数(前几项在附录 A.3 里逐项算了出来;全体皆整,从附录 A 的 拼法立即得到—— 的首系数是 )。
标准的 j-函数带一个常数项 744:
而我们之后用的是减掉 744 之后的版本:
由于 项和 项完全一样,常数项从 变成了 。在**§4 我们会看到**, 的系数正好是某个东西的”逐层维数”。
744 的来历,其实也可以说明白:j 可以由两部分拼出——
先说清”权”是什么——它在下一句就要出现。权说的是”变换之后差多少”。 一个权 的模形式满足
注意它不是不变:换完之后差了一个因子 ,而 就是这个因子的指数。权 才是真正的不变——因子成了 。
代进数字看: 的权是 ,所以 的权是 ; 的权也是 。两个权 的东西相除,那个因子上下同为 、约掉:
⟹ 写成”一个东西除以另一个东西”的样子不是凑的:要造一个权 的函数,就必须让分子分母同权,否则那个因子约不掉。
⚠️ 不过这个要求定下来的是形状,不是这一个函数。 也是权 、也在上半平面全纯(在那片区域里处处可导、既没有极点也没有断裂),所以 同样是权 ——它等于 (两者的关系是恒等式 )。准确的说法分三段:(1) 要权 ⟹ 分子分母必须同权,这一步没有别的选择;(2) 再要求在上半平面全纯、尖点只有一阶极点 ⟹ 只能是”权 除以 ”;(3) 但符合前两条的是一整族 ——把 -展开的首项规定成 定住的是 ;常数 仍然可以任取: 的常数项是 这个写法算出来的 ,后面用的 则取常数项为 。
两者都是标准的模形式。 是权重 4 的艾森斯坦级数,它的 -展开是 ( 是 的所有正因子的三次方之和); 是判别式,,首项系数为 。两者的完整定义与这里用到的性质,见附录 A。把两者各自的 -展开相除,常数位上落出来的就是 744。它是这个比值直接算出来的,附录 A 从艾森斯坦级数把这个比值原原本本算了出来。而对 j”唯一”这个身份来说,常数项加减一个数并不碍事。真正需要注意的,反而是减完之后那个 0:到 §4 会看到,它等于月光模块第 1 层的维数——那一层是空的;而”第 1 层是空的”,正是 §4 里”对称群只能是有限、而非连续”的特征。
§3 · 「月光」:一个词,和一整套猜想
当年年底,汤普森从普林斯顿回到剑桥,把这桩怪事告诉了约翰·康威(John Conway,1937–2020)——就是 EP6 那位康威。康威手里正握着魔群的海量数据,随即一头扎进图书馆,果然在十九世纪的数论文献里找到了同样的数列。他和一位年轻数学家西蒙·诺顿(Simon Norton,1952–2019)一起反复核实:魔群与数论之间确实有一条联系,不过没人说得清为什么。
给这桩说不清的事起名的,是康威。他管它叫 Moonshine。这个词一语双关,值得把康威自己的话原样引来(据罗南书记载):
“我们拿到的这些东西没有逻辑论证撑着,那感觉就像朦胧的月光照着一群跳舞的爱尔兰小妖精。而 Moonshine 还能指私酿的烈酒——做这个研究,也真有几分见不得光的私酿味。”
(“moonshine”在英文里本就有”痴人说梦、荒诞不经”的意思——这一层是通行义;“私酒”这层双关,是康威本人的调侃。)
康威和诺顿在 1979 年把这套猜想写了下来,题目就叫《Monstrous Moonshine》(Bull. London Math. Soc. 11, 308–339)。猜想说的远不止 j 这一条:魔群的每一个共轭类,都对应着一条自己的模函数,而且每一条都是某个 genus 0 群的主模函数。
猜想说的是什么:四个词,逐个代进数字
这句话里有四个词要拆开。下面逐个给定义,再代进数字。
共轭类:为什么按”类”而不按”元素”
与 同类,指群里存在某个 使 。拿 (三个字母的全部置换,)数一遍,六个元素分成 3 类:
之所以按类,是因为下一步要取的迹在共轭下不变——设 是任一表示,
同类的元素给出同一个迹,所以整条级数只依赖于类,不依赖于挑了类里哪个元素。魔群有 194 个共轭类(EP7 §2 那张 指纹表的行数就是它),所以最多 194 条级数。
McKay–Thompson 级数 :定义,然后代
猜想在这里先赊了一样东西。假设存在这样一摞按层排开的向量空间——这就是后来的月光模块,记作 :
逐个符号读一遍。 是直和,意思是把各层并排摆在一起、互不混淆; 是第 层,是一个有限维空间,它的维数 正是 §1 那串系数(、、、……)。右上角的 读作 natural,是这个对象的传统记号,不表示任何运算。 是魔群,魔群作用在每一层上——群里每个元素 都给出第 层上的一个可逆线性映射。要紧的是时间线:写下猜想的 1979 年,这摞空间还没有被造出来——它的存在本身就是猜想的一部分;§4 会说它后来是怎么被造出来的。
于是对每个 定义
式子里 的竖线读作”限制在”:把 只看成第 层上的那个线性映射,再取它的迹(矩阵主对角线元素之和)。指数写 而不是 ,是把整条级数整体移一位,让它从 起步——与 §2.6 的 对齐,否则两边会差一个 。
先代 。 单位元在任何表示里都是单位矩阵,迹就是维数,,于是
这一步把 §1 接了回来。 §1 那三行恒等式,正是这条级数的头几个系数按魔群不可约表示的维数拆开:
左边是 ,右边是第 层拆成不可约块。 时迹只看得见维数;换一个 ,迹不再是维数,得到的就是另一条级数——194 个类,就有 194 条。
换一个元素:同一层,另一个数
刚才那一步只用了单位元。猜想说的是别的元素,所以现在就换一个。
取魔群里一个二阶元素,按 ATLAS 的类名叫 2A。层还是同一层——,维数还是 196884,拆法也还是同一个拆法:
变的只有代进去的那个元素。 在两块上的迹分别是两块各自的维数; 在两块上的迹是另外两个数:
( 是 维那块表示在 上的特征标值,读自魔群的特征标表。)
于是第二条级数的头几项就有了,把它和第一条并排放着:
这两行并排的样子,就是整套猜想的样子:同一摞空间、同一个拆法,换一个元素,整条级数换一套系数。§1 那串对上了 j-函数的数字,原来只是这张表的第一行。
genus 0 与主模函数
群 作用在上半平面上,商掉之后得到一个曲面;再把尖点补上——上半平面本身不含尖点,补上之后曲面才是紧的——记作 。亏格 0 就是说这个紧曲面是球面;球面上的模函数域由单个函数生成,这个生成元就叫主模函数(hauptmodul)。
第一个例子 §2 已经给过。 取 , 就是基本域 按 §2.3 生成的曲面再补上那一个尖点,而 在 上把每个复数恰好取到一次(§2.4);把尖点连同 一起算进来,“恰好一次”就是
也就是 亏格为 、 是它的主模函数(全证见附录 A;一般情形的边界注也在那里)。
第二个例子就是刚才那条。 配的群是 添上一个 Fricke 对合 ,记作 ;康威–诺顿的原表里写成「2+」。它的紧化商 同样是亏格 的曲面, 同样是它的主模函数——函数域由这一个函数生成。
群换了,“亏格 0 加一个主模函数”这件事没换。 猜想说的正是这个形状。
这些函数并不是为月光造出来的。 可以完全不提魔群、只用数论里的 函数写出来(OEIS 把这条数列归到 Fricke 1922 年的椭圆函数教科书,并与拉马努金逼近 的那篇论文挂在一起;这两处原书我们没有翻到,条目见参考来源)。月光不是造出了这批函数,是在一批早就住在数论里的函数身上,认出了魔群。
猜想的完整解析
现在可以把话说全:魔群的每一个共轭类都给出一条 ,而每一条 都是某个亏格 0 群的主模函数。
那条在 §2 就见过——,群是 自己; 那条刚见过——群是 。剩下的每一条,各有各的群。
一个计数上的小注:194 个类并不给出 194 条不同的级数,而是 171 条。最小的例子在 上就看得见—— 是交换群,每个元素自成一类,取它的平面转动表示( 转 ), 而 ,两个不同的类给出同一个迹。机制是 ,而 ,迹是实数时两者就重合。魔群里也是这样,而且在每一层同时发生: 和 总是共享同一条级数,这一步把 194 收到 172。最后从 172 到 171 的那一步,本文没有查到机制——康威与诺顿单独点名:除逆元之外唯一的另一处相等,是两个 27 阶的共轭类,而且”再没有别的相等了”(Conway–Norton 1979, p. 310)。连这张对照表里,都藏着一个没有解释的巧合。(逐类清点见附录 F。)
换句话说——魔群的每一个共轭类,都有自己的一条主模函数。
奥格的另一半谜
其实早在麦凯之前近四年,另一个人就撞见了同一片迷雾的另一半。
1975 年 1 月 14 日,雅克·蒂茨(Jacques Tits)在法兰西公学院作开讲课,讲到了菲舍尔那只还没有被造出来的巨大对称群——“怪兽”。台下坐着伯克利的数论学家安德鲁·奥格(Andrew Ogg,1934– )。 奥格当时手上正有一张自己算出来的素数名单。听完那堂课,他把两边一对居然一模一样。
那张名单是怎么算出来的
奥格问的是一个纯粹的数论问题:取模曲线 ,再对 Atkin–Lehner 对合( 是素数时就是 Fricke 对合)取商,得到 ;这条曲线什么时候亏格为 0(也就是最简单的形状,一个球面)?
答案是一张有限的名单。而奥格本人写下它的方式,比列举更能说明它有结构:
,或者 。
的素数有 11 个,加上后面 4 个,一共 15 个:
这一整套推导从头到尾只用数论——模曲线、亏格、对合。它在魔群被构造出来之前就可以算,而且事实上正是如此:1975 年,怪兽还只是一个猜想中的对象,要到 1980 年才由格里斯真正造出来(论文 1982 年发表)。奥格自己在那则注记里写的是”如果它存在”。
把 代进去:
先说这里出现的几个对象。 是一条模曲线,造法与上面的 完全相同——把上半平面按一个群商掉得到一个曲面——只是群换成 (要求矩阵左下角的 能被 整除)。亏格就是曲面上有几个洞:球面亏格 ,救生圈亏格 。尖点是商完之后落在无穷远的那几个点。
的亏格有封闭公式( 为素数,两个尖点):
其中 是勒让德符号: 是模 的平方数时取 ,不是时取 ; 数的是曲面上 2 阶和 3 阶的椭圆点(被群里某个元素固定住的特殊点)。代一个数看:,因为 不是模 的平方数(凡 的素数都如此),于是 ;同理 ,。代 :
再商掉 Fricke 对合 ——它是 到自身的一个二阶对称(做两次回到原处),把它也商掉,所得曲面记作 。这一步是二重覆盖,Riemann–Hurwitz 公式给出新曲面的亏格( 是 的不动点个数; 是判别式 的类数,即该判别式下本原二元二次型的等价类个数,例如 ):
这两个类数可以直接数约化二元二次型得到:、,所以 ,
恰好落在 0 上。而下一个素数就不再是:同样代进去,、。所以名单在 71 处结束,不是”目前只找到这些”:奥格证明了 71 之后亏格都不为零(本文重算到 200,见附录 C)——这也是为什么”最大的一个是 71”不属于悬案。
而另一边,把怪兽群的阶做素因子分解:
出现的素数恰好 15 个,写下来便是
与上面那张名单一字不差。
两边各自独立可算,谁也没用到谁,然后一字不差地相同。这才是它值得惊讶的地方。 而 1975 年的奥格,是拿一张算得清清楚楚的名单,去比对一个当时还不存在的群的阶。
「超奇异」到底超奇异在哪
这张名单上的素数,数论里叫超奇异素数。
回到 §2.4 那些椭圆曲线。它们活在复数域上;把同一批方程改在特征 的有限域上考虑,绝大多数曲线性质照旧,但有极少数行为反常:
- 通常(ordinary):曲线上的 -挠点共 个(含单位元)。
- 超奇异(supersingular):一个 阶挠点都没有。
超奇异曲线的自同态环特别大。通常情况下它是虚二次域里的一个序;超奇异时,它是四元数代数里的一个序——非交换的。“对称性多到不像一条曲线该有的样子”,这就是这个名字的由来。
给定 ,超奇异的 -不变量只有有限多个(大约 个),且全部落在 里。名单上的 15 个素数,正是这些 值全部落在更小的 里的那些(附录 C)。
那另一半谜
再看一眼名单的结尾:47、59、71。上一集说过,这恰好是魔群阶最大的三个素因子,而它们的乘积正是 196883——麦凯认出的那个数,一直就躺在奥格名单的尾巴上。
奥格干脆把这个巧合写进自己当时正在写的那篇论文里(在一则 Remarque 里,不是定理),悬赏一瓶威士忌,求一个解释。(他原文写的是 Jack Daniels,没有撇号;酒厂的正式写法是 Jack Daniel’s。引他原话时按前者。)等麦凯近四年后做出他的观察时,这瓶酒的悬赏还开着——而直到今天(2026 年),这瓶酒也没人干净地领走。
他把这桩怪事告诉了蒂茨和塞尔(Jean-Pierre Serre,就是写《算术教程》那位),塞尔的反应是一句”Sans blague(不是吧)“。没人有半点头绪为什么会这样。
这桩谜,跟月光本身的谜是两码事,得拆开看。先看哪半是定论:超奇异质数这张名单本身——包括”最大的一个是 71”。它是奥格从模曲线一侧算出来的分类结果: 一旦超过 71, 的亏格就不再是零,名单到此为止。悬着的是两张名单为什么相等。月光证明了其中一个方向——“一个质数整除 ⟹ 它是超奇异质数”(所以比 71 大的质数一定不整除 );可反过来——名单上那 15 个质数为什么恰好个个都来整除 、魔群的素因子为什么恰好也顶到 71——至今没有一个概念上的解释,这是一个独立的未解之谜。(详见附录 C。)
§4 · 证明:月光模块,与一个弦论
猜想摆在那里,逐项都对得上,可为什么会对得上?谁也说不出。而目前可以称得上解释的那条路就是借助物理去理解。
月光模块 V♮
首先是第一步,它是三位数学家弗兰克尔、莱波夫斯基、缪尔曼(Frenkel–Lepowsky–Meurman,FLM)完成的。他们造出了一个空间——1984 年首次宣布,1988 年写成书《Vertex Operator Algebras and the Monster》——这个空间把两条性质合在了一起:它逐层的维数,正好是 的系数;而它的对称群,正好是魔群。 这个空间叫月光模块 ,它的结构叫顶点算子代数(VOA)。§3 赊的那摞空间,到这里才真正被造了出来。
里那个 是乐谱上的还原号,读作 “natural”——它不参与任何运算,只是个专名标记, 整体读作”月光模块”,指的就是下面这一个特定的空间。
在物理中有一个概念叫共形场论,场论描述的是”空间每一点上有什么在振动”;共形是加在它上面的一条要求:把整幅图任意放大、缩小、弯折,只要每一处的夹角不变,这个理论就分辨不出前后的区别。⟹ 它没有内建的长度单位,“多大”这件事对它不构成信息。二维是这条要求最有力的场合:二维的局部保角变换多到构成一个无穷维的对称,强得几乎能把理论本身定死;而 维时,这类变换只构成一个有限维的群——二维是唯一的例外。 本集里这套理论有两个身份:数学上,它的公理化就是下面要说的 VOA;物理上,它活在一根弦扫出的那张面上(见本节后面的「世界面」)。
**顶点算子代数(VOA)**则是把”二维共形场论”写成公理的那套结构。具体说,它是一个分层的向量空间
( 是直和,把各层并排摆着、互不混淆),外加一条规则:每个态 都配一个算符
就叫 的顶点算子; 不是一个数,是个形式变量,只用来给一串算符 编号( 读作” 的第 个模式”,它把一个态送到另一个态)。这套结构里有一个特殊元素 ,它给出算符 和一个数 : 负责分层(第 层就是 的本征值为 的那些态), 叫中心荷。⟹ VOA 就是弦论里”算符乘积展开”的严格版本(物理侧的讲法见附录 E,数学侧的公理见附录 D.1;本节只用到”分层 + 每层是魔群的表示”这两条)。
§1 那个”+1”,到这里有了身份: 逐层维数就是 的系数,而魔群作用在它上面——两样东西不再是隔空的数字巧合,而是同一个对象的两面。
“逐层”值得展开一句。第 层的维数,恰好是 里 位的系数——第 1 层对常数位的 ,第 2 层对 位的 ,以此类推(打头那个 的系数 也有身份:第 0 层,真空,一维)。而魔群在每一层上各自作用——所以每一层本身就是魔群的一个表示。看第 2 层:它是 196884 维,拆开来正是一维平凡表示 196883 维最小表示——麦凯那个”+1”,就是这一层里那个一维的平凡方向。汤普森当年”试下一个系数”做的加法,在这里有了几何含义:那是逐层把表示拆开(§1 的三行恒等式,正是第 2、3、4 层的拆法)。
关键在于”顶点算子”这几个字从哪来——它来自物理,来自弦论。FLM 在 1988 年那本书的序言里把话说得很直白(译自英文原序):
“我们的主定理,可以解读为对魔群的一次量子场论式的构造;事实上,它是在说:魔群,就是某个特殊弦论的对称群。”
这是本集写给理论物理读者的那一部分(概念展开见附录 E,这里只给图景)。
那个 24 从哪来。 玻色弦的临界维是 ,光锥规范固定掉一对坐标之后剩下 个横向振子—— 的来历(几条不同的路指向同一个 )在附录 E.1,正文不重讲。需要紧化的正是这 24 个方向,所以需要一个 24 维的格子。
取 Leech 格 (EP6 那个格子)。它的特别之处在于它没有”根”,根指长度平方等于 2 的格向量:
这里要用到两个词。偶,是说格里每个向量的长度平方都是偶数;幺模,是说格的行列式为 ——等价的说法是,这个格和它的对偶格是同一个。这两条卡得极死:24 维的偶幺模格总共只有 24 个(这份名单叫 Niemeier 分类,1973 年定下来的),而另外 23 个都有根,Leech 是唯一没有的那个。
怎么构造呢? 把这 24 个玻色子紧化在 搭成的环面上,得到一个顶点算子代数 ;再折叠掉一重 对称:
在上式中: 是把格向量取反号()再提上来的那个对称;上标 读作”取 不变的部分”,即被 作用后原样不动的那些态;上标 读作 twisted(扭), 是这个对称唯一的那个”扭部门”。 ⚠️ 这不是”除以 “那么简单:既要投影到不变部分,又要把扭部门接上——只取 得不到 (附录 D.2)。
196884 的巧合是拼出来的
这个构造最值得注意的地方在这里: 不是为了对上 而调出来的参数,它是两部分加出来的结果。 数第 2 层——
未扭那半, 不变的态有两类:长度平方为 4 的格向量( 与 配成一对,各出一个不变组合),以及 24 个方向的对称平方:
⚠️ 这里的”权”和 §2 的”权重 4”是两个不同的量。 §2 那个权,是变换之后多出来的那个指数;这里的权是层号——第 1 层、第 2 层的那个号码,它只说这个态坐在哪一层。两处恰好都叫”权”,是历史叫法撞车,读的时候按各自那一句理解就行。
扭那半:扭部门的基态是 维,在权 上;再加一个模式升到权 ,可加的方向有 24 个:
两半相加:
左边每一个数都来自格子和构造本身,右边是 的 位系数。这一步全程没有用到 -函数的任何信息。
第 1 层为什么必须是空的
格 VOA 的第 1 层只有两个来源——根,和格的维数:
而 在这 24 个方向上正好作用为 ,不变的一个都没有;扭部门又从权 才起步,够不到权 。于是
这一步是核心,整个逻辑链条是:
( 读作”自同构群”,指保持这套结构不变的全部对称。)中间那一步为什么成立:权 1 的态正是连续对称的生成元——每一个都给出李代数的一个方向,可以连续地转动。第 1 层为空时,连续方向一根都没有,对称群的维数就是 ,那它只能是一个有限群(严格地说还要用到:这类自同构群是代数群,而维数为 的代数群必有限)——而这个有限群正是魔群。
换个格子结论就不成立了,并且能够验证。 拿其余 23 个里的任何一个,例如 ——三份 并排放。 里长度平方等于 的向量有 个(这类向量就叫”根”),三份就是 个;而 Leech 是 个:
前面说过,24 维的偶幺模格总共 24 个,而其中只有 Leech 的根数是 。 回到 :折叠之后第 1 层是 ,连续对称又回来了。而第 2 层照样是 —— 里长度平方为 的向量比 Leech 少( 对 ),少了 个,折半后是 个态,正好由”一个根再加一个振子”的 个态补上。换一个格子, 的其余系数一个都不变,变的只有常数位。(这不是巧合:模不变性把常数位以外的系数全部定死,见附录 E.3。) 所以把 Leech 挑出来的不是 ,是那个 。
这个共形场论的”顶点算子”,正是弦相互作用的算符。而最关键的一处在于:这个共形场论在环面上的配分函数(也就是它逐层维数的生成函数),正好就是 (严格的说法要用 Zhu 定理,见附录 E)。于是,“j-函数为什么偏偏是一个模函数”,在物理这边有了一个清晰的解释——世界面环面的模不变性,这句话得拆开说。 一个点粒子在时空里运动,画出的是一条线,叫世界线;而弦不是点,是一段有长度的东西,它运动时扫出的不再是线,而是一张二维的面——这就叫世界面(worldsheet)。弦论里所有的计算,最后都落在”这张面上发生了什么”。
接着看面的形状。一根闭弦是一个圈,它自由传播时扫出的是一张柱面;而当这个过程首尾接起来——弦绕了一整趟、回到出发时的状态——柱面的两端粘合,得到的才是一个环面(甜甜圈的表面)。要算的正是这一件事。
而”环面”这个词,§2.4 里已经出现过:那里是把复平面按格子 卷起来得到的环面,形状由一个复数 描述(附录里同一个量写作 ,是同一个东西)。§2.4 那句话现在第二次派上用场:两个 造出同一个环面,当且仅当它们被模群联系起来。 换句话说,同一张世界面可以用不同的 去标,而这些不同的标法之间差的,正好是 的作用。既然物理只认那张面本身、不认你选了哪个 去标它,这张面上算出来的量就必须在 之下不变——也就是说,它必须是一个模函数。§2.4 那个看起来是数论内部约定的对称,在这里成了一条物理必须遵守的规矩。数论里那条一百多年的老公式,其实与一种特殊的弦论有关。
⚠️ 但话不能说到这里为止:模不变性是一道门槛,不是一个筛子。 它要求答案必须是模函数,却不告诉你是哪一个——满足这道门槛的候选不止一个。真正把 从中挑出来的,是上面那条独立的构造事实:第 1 层是空的。 严格的陈述见附录 E.3。
玻切兹的证明,与菲尔兹奖
把 FLM 的构造推到”证明整个猜想”的,是理查德·玻切兹(Richard Borcherds,1959– )——月光模块宣布的时候,他还是康威门下的博士生。他造出一类新的无穷维李代数(今称 Borcherds 代数),并从中拈出一个关键特例——“魔群李代数”,用上了弦论里的 no-ghost 定理(Goddard–Thorn,1972)。1992 年,他在论文《Monstrous moonshine and monstrous Lie superalgebras》(Invent. Math. 109, 405–444)里,把康威–诺顿猜想完整证明了:每一条 McKay–Thompson 级数,确实都是 genus 0 的主模函数。
猜想的难处在于:一边是群,一边是函数。 魔群那边是 194 个共轭类,数论那边是 171 条级数,康威–诺顿的猜想给每个类指派了一条级数——可”为什么配得上”没有任何理由,你手里没有任何东西能把这一边的信息送到另一边去。
玻切兹造的就是那座桥。他的思路不是逐个系数去验那 171 条级数(每条有无穷多个系数,那是验不完的),而是:
先从 造出一个”李代数”。 李代数是 EP4 出现过的东西——描述连续对称的那套”无穷小生成元 + 对易关系”。他造出来的这个(他称之为”魔群李代数”)有两条性质,缺一不可:
- 它记得魔群:魔群作用在它身上,所以它每一处的数字都带着魔群的信息;
- 它记得 :这一类李代数(广义 Kac–Moody 代数)都自带一条”分母恒等式”——它的结构清单可以按两种方式完整写下来:一种写成乘积,一种写成求和;两种写法描述的是同一个东西。而这一个的分母恒等式,恰好就是数论里早就写下来过的那条关于 的乘积公式。
链接就是这一条等式。 同一个代数,从群那一侧看是魔群的表示,从数论那一侧看是 的展开。剩下的事情是把这条等式”扭”一遍——每个共轭类扭一次——就得到全部 171 条。
因此,他没有一条一条去证明那 171 条级数各自等于什么;他造了一个东西,使它们联系在一起,由此每条级数被开头几个系数定死,剩下的才是一次有限的核对。
骨架分四步,每一步给一个能看的式子(附录 D.3 分五步,切法与这里不同)。
① 造一个李代数。 把 与另一个顶点算子代数张量起来,取其中的物理态:
是德文花体的 m,读作”魔群李代数”; 是一个二维的偶幺模洛伦兹格,它的顶点算子代数中心荷 ,所以合起来是 ——和临界维是同一个 26(为什么,见附录 E)。 ⚠️ 是 ,不是 Leech 那条路线;后者给出的是另一个代数(附录 D.3)。
② no-ghost 定理指的就是这一步。 Goddard–Thorn 把 里动量为 的物理态,与 的某一整层认同起来——而且是作为魔群表示的同构,不只是维数相等。于是李代数的”根重数”可以表示成:
( 读作”重数”,指这个根的方向上有几个线性无关的元素; 就是 的第 个系数。)代一个具体的根 :
同一个 196884,这是它在本集里的第三个身份——麦凯等式的左边、 的 位系数,现在是一个根的重数。
③ 分母恒等式。 这一类李代数的”分母恒等式”,是把它的结构写成一个乘积等于一个和的等式。 的这一条,恰好就是数论里早已知道的 Koike–Norton–Zagier 乘积(这里的 只是 的简写,与表示素数的 无关):
左边是两个 值相减,右边是一个无穷乘积,指数正是上面那些重数 。代数的结构,和 的算术,在这一行里被强行摁成同一件事。
④ 扭起来,才拿到全部 171 条。 上面那条是未扭的版本,它只回收 那一条(也就是 自己)。真正给出所有 的,是每个共轭类各一条的”扭”分母恒等式——把上式里的维数换成迹 。“扭”是关键,不是脚注:它给出的正是诺顿(1984)提出的复制恒等式。
收口:完全复制性把每条 由它(连同 各次幂)的前 5 个系数唯一确定,剩下的是一次有限的计算机核对——于是 194 个类、171 条级数,条条落在 genus 0 的主模函数上。
1998 年,玻切兹因此(及相关工作)获得菲尔兹奖(8 月国际数学家大会,柏林),授奖辞点名了月光。
关于得奖的感受,他在得奖那年对采访他的西蒙·辛格(Simon Singh)说过一段话:“我其实没什么特别的感觉。得奖之前,我一直觉得它重要得不得了;现在我明白了,它没有什么意义。不过——证明月光猜想的那一刻,我真是乐得飞上了月亮(I was over the moon)。“奖是冷的,证明是热的。而 over the moon 字面就是”上了月亮”——证明月光的人,自己说自己上了月亮。
证明的过程用到的顶点算子代数、广义 Kac–Moody 代数、弦论的 no-ghost 定理,是一座真正的高峰,一篇博客附录肯定无法覆盖所有细节,因此我们在此一笔带过。所以本集对它诚实地引用、不重造:附录 D 给数学侧的骨架(VOA、、玻切兹的策略),附录 E 给物理侧的概念图景。我们把能证的证到底(附录 A、B),并把证不动的老实说清楚。
尾声 · 被证明了,却仍是个谜;以及一条走了两千五百年的路
月光被证明了,玻切兹的定理是成立的。
可”被证明”和”被理解”确是两回事。为什么是魔群、为什么是模函数、为什么偏偏是 Leech 格、为什么那一族级数条条都是 genus 0——弦论给了目前最好的一条线索(世界面的模不变性,把数论那一边和对称这一边连在了一起),但那并不是一个完备的解释。奥格那半个反方向的谜,也至今没有着落(那是另一处谜——两张名单为什么相等,始终没有一个概念上的理由);那瓶 Jack Daniel’s,也至今没人领走。这,或许才是它最神秘的地方。
于是这个系列也走到了尽头。不妨回头看一眼这条路:
从古希腊人手里那五个正多面体、追问”为什么偏偏只有五个”,起点是一个几何事实——正多面体恰好五个,古希腊人数出来了,却不知道他们数的其实是对称。两千多年后,伽罗瓦为了回答”五次方程为什么没有求根公式”,把对称做成了一个可以运算的对象——群。有了对象,就有了下一个问题:把所有有限的对称拆到不可再拆,把这些”原子”数清楚。从伽罗瓦算起,数了一百多年,答案是:十八个无限延伸的家族(EP5 清点的正是它们),外加 26 个哪个家族都收不下的散在群(EP6 打开的那只盒子)——最大的那个,就是魔群。最后一步谁也没料到:这个最大的例外,与数论里一条一百多年前的老公式逐项对上;这份对应被玻切兹在 1992 年证明成立,而它为什么成立,至今没人说得清。从”为什么恰好五个”,到”为什么恰好对上”——这条路的起点和终点,是同一类问题。
“对称”这条线,人类追了两千五百年,从古希腊人画在沙上的正多面体,追到一只住在十几万维、与整个数论深处隔空相望的怪兽。它没有停在一个”终于全懂了”的句号上,而是停在一个证明得了、却还理解不了的谜面前。
书之后的二十年
罗南的书写到 2006 年就停笔了。这二十年里,谜并没有被解开——反而更大了。
2010 年,三位物理学家——江口彻(Tohru Eguchi)、大栗博司(Hirosi Ooguri)、立川裕二(Yuji Tachikawa)——在一个完全不同的地方撞见了同一类巧合:他们计算 K3 曲面(弦论里一个标准的几何舞台)上的一条函数——椭圆亏格,发现展开系数逐项分解成 M24 的表示维数——就是 EP6 那五个马蒂厄群里最大的一个。这份对应本身,2012 年被甘农(Terry Gannon)严格证明成立;但它比怪兽月光更”神秘”:怪兽月光至少有月光模块 这个”家”,马蒂厄月光连”家”都还没找到——人们已经证明,没有任何一个具体的 K3 模型真的带着 M24 这份对称,可对应就明明白白摆在那里。发现它的那篇论文,摘要的最后一句自己写着:“其中的原因,仍是一个谜(The reason is yet a mystery)。”
随后是成批的。2012 年,程之宁(Miranda Cheng)、邓肯(John Duncan)、哈维(Jeffrey Harvey)发现马蒂厄月光不是孤例,起名 umbral 月光;随后(2013)这族现象被清点成按 23 张 Niemeier 格逐一编号的一族;到 2015 年,这 23 例的”月光模块”存在性全部得证——马蒂厄那例由甘农先证,其余 22 例由邓肯、格里芬(Michael Griffin)、小野(Ken Ono)一并完成。不过这些证明给出的是抽象的存在性,多数情形连显式构造都还没有。
2017 年,月光伸到了 EP6 那条分界线的另一边:26 个散在群里,有 6 个连魔群都收不进去的”化外群(pariahs)“——如今其中的奥南群(O’Nan)的月光也已被证明(Duncan–Mertens–Ono,2017,论文发表在《自然·通讯》),而且这一次给出的是明确的数论定理(类数与椭圆曲线的算术)——证明落了地,“为什么”同样还空着。连不在怪兽体内的群,也照进了月光。
如今回头看,“月光”已经不是一个孤例,而是一个家族——怪兽月光、马蒂厄月光和它身后的 umbral 一族、化外月光,此外还有更多小枝。可这个家族里,没有任何一个成员的”为什么”,被真正说清楚过。物理这边的线索也在变多:2016 年有工作从弦论出发给出了 genus-0 性质的一个物理推导——但作者自己把它的数学层面标为”梗概(sketch)”。**线索越来越多,但问题本身却变得越来越神秘。**所以到 2026 年,这仍然是现在时:算得出来,证得下来,却说不清为什么。
也许这才是合适的收尾。数学最好的时刻,从来不是”我们什么都知道了”,而是”我们知道有件事在这里,却还不知道它为什么”。
盒子打开了,怪兽现身了,月光被证明了。而那束月光究竟从哪里来——留给未来。
(《对称与怪兽》系列 · 全剧终。)
作者的话 · 结
作为这个系列的终点,我说说自己这几个月来的感想吧。首先是 AI 能帮我做太多我以前没想到、或者是想过却没办法实现的事情了,这个视频系列就是。其次是我确实在这短短的几个月体会到了前所未有的焦虑和迷茫,它来源于我目前所面临的生活困境,也来源于 AI 所带来的迷思。结束这个系列之后我还有许多想做的选题,比如相对论,比如量子力学,也比如诺贝尔物理学奖系列。希望读到这里的您能多多支持,谢谢。
附录 A–F(数学 / 物理)
记号表(附录 A–F 通用)
正文默认读者有本科数学水平,而下面这些记号本科课程里基本不出现。它们在 A–E 里反复出现,所以集中放在这里一次说清;后面各节第一次用到时不再解释。读不下去的时候回到这张表,不要猜。
模形式一侧(A / B / C)
| 记号 | 读作 | 一句话 |
|---|---|---|
| · | 上半平面 | ; 是它再补上尖点 |
| 尖点(cusp) | 尖点 | 那个”无穷远处的点”,补上它商曲面才是紧的 |
| 权 | 权 | 变换律 里的那个指数; 就是”完全不变” |
| 亚纯(meromorphic) | 亚纯 | 除了孤立的极点之外处处全纯 |
| 尖形式(cusp form) | 尖形式 | 在尖点取值为 的模形式( 就是一个) |
| ” 在 处的阶” | 零点算正、极点算负: 阶零点记 , 阶极点记 ,两者都没有就是 | |
| 除数和 | 的全部正因子各自 次方再相加,例 | |
| 黎曼 zeta | 只用来把 归一化成首项为 的 | |
| 稳定子(stabilizer) | 稳定子 | 把某个点原地固定住的那些群元素; 的稳定子阶 , 的阶 |
| 幅角原理 | argument principle | 数出围道内的零点个数减极点个数 |
| · · | 模曲线 | 把 按相应的群商掉得到的紧曲面; |
| Fricke 对合 | 一个把 对折的二阶变换(作用两次回到原处) | |
| 类数 | 判别式为 的既约本原二元二次型有多少个等价类 | |
| 亏格(genus) | 亏格 | 曲面上的”洞”数:球面 、环面 |
顶点算子代数 / 物理一侧(D / E)
| 记号 | 读作 | 一句话 |
|---|---|---|
| ”V natural” | 是乐谱的还原号,不参与运算,纯粹是专名标记 | |
| · 中心荷 | L-zero · 中心荷 | 的本征值给出分层(第 层); 是这套结构自带的一个数 |
| · | 迹 · ” 限制在 上的迹” | 把 只看成第 层上的线性映射,取矩阵主对角线之和 |
| 德文花体 m | 魔群李代数 | |
| · | 偶幺模洛伦兹格 | 下标是符号差(正负号各几个);前者 ,后者 |
| 重数 | 这个根的方向上有几个线性无关的元素 | |
| 自同构群 | 保持整套结构不变的全部对称 | |
| 振子作用在真空上 | 是真空态, 把它激发到更高的层 | |
| -余有限 | C-two 余有限 | VOA 的一个有限性条件,Zhu 定理的前提之一 |
| GKM | 广义 Kac–Moody | Borcherds 代数那一类无穷维李代数 |
| DDF · BRST | DDF 态 · BRST | 前者是横向物理态的一组标准构造;后者是一种等价的量子化判据 |
附录 A(全证)· -函数与模群作用双曲平面

附录 A 概念图 · 模群 把上半平面切成全等的瓦片:标准基本域夹在 之间、底边是单位圆弧( 在弧顶、 在左角);j-函数在每块瓦片上把整幅图完整扫一遍——那个位置上唯一的主模函数(hauptmodul)。(本频道制作 · 数学信息图)
这一节要干什么。 正文 §2 说「要看懂 196884 这个巧合,先看懂 」。这里把 说到底:模群 怎么作用在双曲平面(上半平面)上、它的基本域长什么样、 为什么模不变、以及最要紧的一句—— 不是「某个」模不变函数,它是那个位置上唯一的一个(hauptmodul)。这一句用 valence 公式证到底。这一节讲的都是经典模形式理论,除了三处标明引用的步骤,证明全部写出。
四小节各自交付什么(进任何一节之前先看这一行,就不会在证明中途不知道自己在哪):
| 交付 | 下一节拿它去干什么 | |
|---|---|---|
| A.1 | 模群怎么作用、 与 两个生成元 | A.2 用它们把任意点变换到 里 |
| A.2 | 基本域 存在且(内部)唯一,外加两个椭圆点 | A.4 的 valence 公式里 带的 就是这里来的 |
| A.3 | 模不变,且 -展开系数可以亲手算出来 | A.4 只需要其中一条: 在尖点是单极点 |
| A.4 | 双射 ⟹ 亏格 、 是 hauptmodul | 正文 §2.4 的”每个复数恰好取到一次”、§3 的”主模函数” |
A.1 模群作用(全证)
上半平面 。整数模群
以 Möbius 变换作用:。关键恒等式(直接算):
所以 确被保持。 作用平凡,故实际作用的是 。两个生成元:
满足 、(在 中)。「 生成 」是下面基本域证明的副产品。
A.2 基本域(全证)
命题. 是 作用的一个基本域:(存在) 每条轨道至少与 相交一次;(唯一) 内部两个不同点不同轨道。
证. (存在) 取 。在轨道 上,;对固定 ,只有有限多对 使 小于任一给定界( 是格 中的点,离散),故轨道中 有最大值,取到它的一点记 。用 平移使 (不改 )。若 ,则 ,与最大性矛盾;故 ,即 。(把轨道换成 -轨道,论证逐字成立,所以这步同时说明 已能把任意点变换进 ;配合唯一性即得 。)
(唯一) 设 同在 且 ,不妨 ,即 。因 有 ,而 ,故 。逐情形: 时 , 两边合起来只允许 (除非 在竖直边界 上,此时 把一条竖边粘到另一条); 时 把 限制在弧 上, 把弧的左右两半互粘。两类都只发生在边界上; 的内部因此点点唯一。
(椭圆点: 被 固定,稳定子阶 ; 被 固定,稳定子阶 。其余点稳定子平凡。这两点的「分数权重」 马上进 valence 公式。)
小例(把一个具体点变换进 ,三步)。取 (虚部只有 ,离 很远)。按上面存在性证明给的算法走:
- (左移 ):,实部进 ;
- ,用 :。注意虚部从 跳到 ——正是证明里 的放大机制(这里放大 倍);
- (右移 ):——不多不少,落在椭圆点 上。
合成矩阵 ,;一步核:(已用精确分数验算,含每个中间步)。
A.3 模不变(全证,走 Eisenstein)
权 的 Eisenstein 级数( 偶)
把求和指标按 重排( 是格自同构),直接得权 变换律
归一化 ,其 -展开()为整系数(引:Serre VII):
判别式与 (第二个等号是 Jacobi 乘积公式,引:Serre VII):
是权 尖形式, 在 上处处非零(每个因子非零,且 时 收敛,所以这个无穷乘积收敛到一个非零的值),在尖点 处有单零点。于是 :分子权 、分母权 ,商权 ——即 , 是模不变函数;它在 上全纯(),在尖点有单极点( 的单零点、)。
小例(把 和 亲手乘出来)。正文 §2 说「 是从 Eisenstein 级数算出来的」——这个计算只用上面两行展开、算到 就能亲手完成。分子:
(:;:。其中 。)分母的倒数:
(按 数: 取一份 , 种; 取两份 ( 种)或一份 ( 种),共 。)两串相乘、整体再乘 :
不是谁挑的,它是 。 高阶项同法(中间系数 与总和都用程序核过):
A.4 是 hauptmodul(全证,valence 公式)
把 按 商掉、补上尖点 ,得模曲线 。要证的是:
定理. 是双射(尖点对 )。等价地: 亏格为 , 是它的 hauptmodul(单一生成元,模函数域 )。
工具是 valence 公式( 公式)。对权 、在 与尖点亚纯的模形式 ,
求和里的 取遍 中的点在模群作用下的等价类( 与 两类除外),每一类只算一次: 的边界上被 、 粘在一起的点算同一个, 与 也是同一类。读法:左端是零点的总量(按 处打折扣的方式数),右端只由权 决定。 换句话说,一个模形式能有多少零点,是它的权说了算的——这就是下面 只能是双射的原因。
先用三个例子看这条公式怎么用( 那一行用的是 A.3 的结论; 与 的证明在下面的小例里,只用到变换律):
| 权 | 已经知道的 | 左端 | ||
|---|---|---|---|---|
| 尖点处单零点, 上处处非零(A.3) | ✓ | |||
| (下面小例),即 | 至少 | |||
| (下面小例),即 | 至少 |
第一行是一次核对:两边都是 。后两行则是用公式推出新的信息:、 在 和尖点都全纯,左端各项都不小于 ;既然 至少是 、已经把 用满, 在 处的零点必须是单零点,而且它在 里再没有别的零点——这不是查来的,是这条公式定出来的。(对照:若 在 处是二阶零点,左端就是 ,公式当场不成立。)
证(valence 公式,紧凑围道版). 积 ,围道取 的边界:底部沿弧 、两侧竖边 、顶部高截线,并在 及尖点处做小凹口绕开。argument principle 把左端算成 内部零极点之和 。各段边界配对抵消:两条竖边被 粘合、贡献相消;弧的左右两半被 粘合, 使 ,多出的 沿弧积出 ;顶部截线给尖点项 (, 对应绕 一圈);三个小凹口的圆心角: 处 ; 与 各 ,合计 ,各贡献 。合并即公式。 (这一步是引用的: 凹口角量 来自这两点被稳定子 折叠,这一步的逐段角度核算若展开可占半页,此处陈述结论、引用 Serre《A Course in Arithmetic》VII §3 / Apostol Ch. 2;这个证明的其余各步上面都已写出。)
证( 双射,用 valence). 取 ,看 。它权 、在 全纯、在尖点有单极点(来自 的 ),即 。代入 valence():
右端为 、,故 内部(带 权重)的零点总量恰为 。因 全纯、所有 ,这「总量 」只能由唯一一个普通零点(权 )、或 处二阶零(权 )、或 处三阶零(权 )实现——无论哪种, 在 中恰取值 一次。 任意,故 既单又满(尖点对 )。
推论: 亏格 ;每个模函数都是 的有理函数(模函数域 )—— 是 hauptmodul。这正是「 是那个位置上最自然的一个」的精确含义。
证(推论,只用上面已证的 valence 公式). 设 权 、模不变、在 与尖点亚纯。 在基本域内极点只有有限多个(尖点附近由「在尖点亚纯」控制,其余部分极点无聚点);设 在这些极点处取值 。取足够大的 ,则 在 全纯(由上面定理, 恰在对应极点处取零,乘够即消;过头只多出零点,无害)。 在尖点至多有限阶极点:由 , 的幂可逐阶配出尖点主部,故存在多项式 使 在尖点也全纯。若 不是常数,取任一 :,处处全纯(含尖点)、且在 有零点——代入 valence 公式(,右端为 ):左端各项 且至少一项 ,矛盾。故 是常数,,。
(顺带把正文 §2 那句「常数项加减不碍事」证掉:平移 是 的自同构, 双射 双射、—— 同样是 hauptmodul。)
一般情形的边界。正文 §3 说每条 McKay–Thompson 级数都是某个 genus-0 群的主模函数。这句话用于一般的群 ,用的是紧黎曼曲面的经典对应——商曲面亏格 ⟺ 函数域由单个函数生成()。一般情形需 Riemann–Roch 级别的机器,超出本集尺度,引不证(黎曼曲面标准教科书结果)。本节全证的是 这一关键实例(上述定理 + 推论),即该对应在月光里最重要的一站。
小例(两个锚点值:、——A.2 的椭圆点在这里接上)。
- : 固定 ,权 变换律给 ,故 。由 得 ,所以 。且 的单零点一平方成二阶零点,配 的权重 ——正是双射证明里「总量 」的 那一种实现。
- : 给 ,于是权 变换律加 -周期:,而 ,故 ,——三阶零点配权重 ,是 那一种。
两个值另用程序做了数值验算(-级数分别在 、 处求和,截断误差 )。一张图上三件事在这两点对齐:A.2 的不动点、valence 的分数权重、 的锚点值 与 。
本节哪些是证的、哪些是引的: 的公式、(在 中)、基本域的存在与唯一,证明都在上面。 的 -展开系数用程序从 Eisenstein 级数独立算过, 的两种写法 与 逐项相符(这是有限项的核对,不是证明)。本文没有证明、直接引用的共三处: 的 -展开、Jacobi 乘积 、valence 公式里 的角量一步,均见 Serre《A Course in Arithmetic》第 VII 章。三个小例也用程序核过:搬点的矩阵 用精确分数验算(含每个中间步与 );手乘的中间系数 以及 、 的分解;、 的数值(级数取 项,误差小于 )。
附录 B(全证,续 EP7 附录 B)· 月光算术恒等式

附录 B 概念图 · 月光算术恒等式对照表:一边是 j-函数系数(从 Eisenstein 独立算出),一边是魔群表示维数的加法,前三条逐项对上( 起);第四条起引 ATLAS——独立可核的天花板画在图上。(本频道制作 · 数学信息图)
这一节要干什么。 正文 §1 说麦凯的巧合不止第一项: 展开式的每个系数都是魔群不可约维数的简单组合。这里把这句落实为算术,续 EP7 附录 B 的月光恒等式。两边的数来路不同: 的系数从 Eisenstein 级数独立算出(做法同附录 A.3),魔群的维数取自 ATLAS。两串数各有各的来源,对上了才算互相印证;如果两边出自同一份数据,对上了也说明不了什么。
记 。魔群前几个不可约维数(ATLAS / OEIS A001379):
独立核过的三条:
每条左端( 系数)由 独立算得,右端(维数组合)用前 4 个维数,两边相等。(左端这些系数怎么亲手乘出来,见附录 A.3 小例——、 在那里逐项算尽;本节的活只有一件:拿它们与魔群维数对撞。)
能独立核对的只到第 3 条。 从 起,分解要用到更多的不可约维数,重数也不再是一眼能猜出来的。随手试一个组合 ,得到 ,对不上;对得上的是 ,而这组重数要查 ATLAS 或已发表的 分层分解才知道。所以:
- :两边各自算出,互相印证。
- 起:本文只能说「按 ATLAS 给的重数,算术对得上」。这是必要条件,不是独立的推导。
EP7 附录 B 说「头四个维数有独立印证」,这里说「前三条恒等式」,是同一件事:三条恒等式用到的正好是前四个维数 。(这些组合的意义——它们是月光模块 各层按魔群不可约表示的分解——归附录 D;本附录只管算术。)
本节哪些是算的、哪些是引的: 到 ,即 ,用程序从 Eisenstein 级数独立算出;三条恒等式两边相等,已核。魔群的维数取自 ATLAS / OEIS A001379,本文没有重算。
附录 C(可核 + 引)· 超奇异质数与 Ogg 观察

附录 C 概念图 · 两张各自算出的名单:整除 的 15 个质数(群论侧)与超奇异质数(数论侧, 亏格为零)一字不差;实线箭头是已证方向(整除 超奇异),反向至今没有概念上的解释——那瓶 Jack Daniel’s 仍无人领走。(本频道制作 · 数学信息图)
这一节要干什么。 正文 §3 说:早在麦凯近四年前(1975),Ogg 就撞见了另一半谜——整除 的 15 个质数,恰好是数论里的「超奇异质数」。这里把可核的部分核到底(名单、乘积),把不可核的部分诚实引用,并把这条「未解」和本集 D/E 的「未解」分清楚——它们是两件不同的事。
可核(已核验):,其 15 个素因子为
最大三个 ,乘积 (EP7 §2 的题眼)。这一步纯算术,可核。
陈述 + 引(Ogg 1975):这 15 个质数恰是「超奇异质数」——即模曲线 ( 为 Fricke 对合)亏格为 的那些素数 。Ogg 从模曲线一侧独立数出这 15 个,一比对,与「整除魔群阶」的名单一字不差;他悬赏一瓶 Jack Daniel’s 求解释。证 genus-0 分类 = 引 Ogg 1975(本集不重造)。
名字的来历(引):「超奇异」源自超奇异椭圆曲线——特征 世界里一类格外特殊的椭圆曲线(无 -挠点、自同态环反常地大)。素数 在月光意义下「超奇异」,原始定义是:特征 的全部超奇异 -不变量都落在素域 里;Ogg 1975 证明了这与「 亏格为 」等价——本附录通篇采用的正是后一种(可算的)刻画。两种说法的等价 = 引 Ogg 1975,不重证。
小例(名单内外各看一站)。(在名单上): 自己亏格是 ,Fricke 对合商掉之后 亏格 ——「超奇异」看的是商掉之后的亏格。(第一个不在名单上的素数——名单从 直接跳到 ): 亏格 ,同时 (直接验算整除)——两张名单在第一个有机会分歧的素数上同步给出「不在」。两个亏格值引 Ogg 1975 表;本文另用 Riemann–Hurwitz 复核了一遍:对合商 ,不动点数 取类数公式( 时 , 时 ,;公式引),类数 、、 是数既约本原二次型算出来的——代入得 、,与引值一致( 这一站答案已知是 ,同时用来检验这套算法本身)。
全量重算。上面的方法不必停在两站:素数 的 有按 、 的封闭公式(引; 与 两站复现了 Ogg 表里的值), 由类数给出(类数仍自算),Riemann–Hurwitz 立即出 。本文用程序对 的全部 44 个素数逐一算了 :名单上 的 13 个素数全部 ,其余全部 ,无一例外——Ogg 的分类在这个范围内是本文重算复核的,不再只是引用。( 两端与 的尾巴仍引 Ogg 1975 收全;粗直觉:亏格项按 线性长、类数项只按 长,名单不会在远处复活——此句是直觉,不当证明用。)为了确认这套算法确实在检验东西,做了两个对照: 和 两站复现了 Ogg 表里的值;把 时的 项故意漏掉,44 个素数里有 23 个立刻出错( 不再是整数,或者分类变了)。
这一节的边界。 「两张名单相等」是可核事实(两边都能算出来)。月光证了一个方向:整除 的每个质数都在 Ogg 名单上(魔群 → genus-0,Borcherds 方向);可反过来——Ogg 名单上的每个质数为什么都真的整除 、魔群的素因子为什么恰好也顶到 ——没有概念性的证明,那瓶酒至今没人干净地领走。(名单本身停在 不是悬案: 时 亏格非零,Ogg 1975 定论,上面 的小例就是名单外的样本;已证方向也只保证魔群素因子 ,悬的是它们恰好取到 这一头。)注意:这条「未解」是 Ogg 的素数巧合(一个数论方向未合拢),与附录 D/E 的「未解」(月光 genus-0 性质已被 Borcherds 证明**、只是没有概念解释)是两码事。**
本节哪些是算的、哪些是引的: 的素因子乘积是一个 54 位十进制数,与 ATLAS 一致;15 个素因子、最大的三个 、、,都用程序核过。类数 是数既约本原二次型得到的,代入 Riemann–Hurwitz 得 、。 的 44 个素数全部重算:名单上的 13 个 ,其余都 。引用而没有重证的: 的亏格公式、Fricke 对合的不动点公式、 与 、Ogg 1975 对 与 的分类,以及「超奇异」两种定义的等价。
附录 D(概念 + 引用不重造)· 顶点算子代数与 Borcherds 证明骨架

附录 D 概念图 · 从月光模块到定理:(对称群 = 魔群、逐层维数 = )经玻切兹的魔群李代数与 no-ghost 定理,走到 1992 年的完整证明——魔群 194 个共轭类给出 171 条不同的 McKay–Thompson 级数,条条 genus 0。(本频道制作 · 数学信息图)
这一节要干什么。 正文 §4 说 Frenkel–Lepowsky–Meurman 造出「月光模块」,Borcherds 用它证明了整个猜想。这里给证明的骨架 + 诚实边界——这是全系列唯一「证明存在、却无法在博客重造」的顶点:Borcherds 1992 的机器是 Fields 奖工作。本附录只陈述结构、点出关键定理,逐个标清「引用不重造」,不做任何逐式推导。 主要陈述对照了原始文献;哪些只核到转引一级,参考来源里逐条标了。
D.1 什么是 VOA(半形式直觉)
顶点算子代数(VOA)是 2D 手性共形场论的数学公理化:一个 -分次向量空间 ,每个态 配一个「顶点算子」(形式幂级数),满足真空、平移、局部性( 交换到高阶相符)等公理;一个 Virasoro 元 给出 与中心荷 , 给出分次。它就是弦/CFT 里「算符乘积展开」的严格版(附录 E 从物理面再讲一遍)。
D.2 月光模块 (FLM 1988,陈述不重造)
这一步在整条链里是”起点”。 它交付一个具体的对象,外加三件下游全都要用的性质:中心荷 (决定后面拼 时要补多少)· 自同构群 魔群(把”群”接进来)· 逐层维数 (把” 的系数”接进来)。没有这一步,Borcherds 无从下手;但它自己不证明任何关于 的事——它只是把两样东西放进同一个对象里,猜想为什么成立仍然完全没有回答。
- 是 Leech 格 VOA 的 orbifold:取 = 格自同构 提升到 ,则
——未扭部分的 -不变子空间 唯一不可约 -扭模的 -不变子空间。(⚠ orbifold 不是「除以 」这么简单:既要投影到 -不变,又要接上扭部门;光取不变子代数 不是 。)
- 中心荷 (⚠ 不是 26;26 是弦的临界维、下面 D.3 才进来)。
- 魔群 (FLM,接 Griess 1982): 按构造作用,且 由其权 空间 (维 = Griess 代数 )生成,因而等于 。 有限,恰恰因为 ——若有权 态会生出仿射 Kac–Moody 流代数、给出正维数(连续)自同构群。
- graded 维数 = :。 ⚠ 容易混的一处: 使常数项( 系数 = 权 态数)等于 ,不是 ; 是 的常数项、被减掉以得 (常数项 )。前导 来自 的真空 Casimir 移位—— 与 是两个无关的数,各管各的事。 权 拆 (未扭不变)(扭不变),正对 的 系数与麦凯的 (口算版在附录 E.3 小例)。
D.3 Borcherds 骨架(1992,陈述不重造)
这一步负责的是”从对象到定理”整整一段。 五步各自做什么,先摆出来再看细节——读的时候看每一步交付了什么,而不是它叫什么名字:
| 步 | 这一步做的是 |
|---|---|
| ① 造 | 把 变成一个有根系的东西,好让”系数”有机会变成”重数” |
| ② no-ghost | 唯一把重数真正算出来的一步:。全链里唯一的物理定理 |
| ③ GKM 识别 | 让第 ④ 步有资格被写下来——不是任意李代数都有分母恒等式 |
| ④ 分母恒等式 | 把代数结构翻译成一条关于 的乘积公式;“扭”版本才给出全部 ,未扭那条只回收 自己 |
| ⑤ 收口 | 把无穷多条系数关系压成一次有限核对 |
⟹ 只有 ② 是物理定理,只有 ④ 真正碰到月光本身,而 ⑤ 是”证明成立但不透亮”的来源(D.4 的诚实边界正是从这一步来的)。
-
魔群李代数 = 中心荷 的顶点代数 的物理态( 是偶幺模洛伦兹格 的格 VOA,)。 ⚠ 容易弄错的一处: 建在 上,不是 Leech 路线 ——后者给的是另一个 algebra(「假魔群李代数」fake Monster,Borcherds 1990,重数 ),两者不是同一个对象。
-
no-ghost(Goddard–Thorn)⟹ 根重数:定理把动量 的物理态与 的单个 graded 层等同——而且是魔群模的同构,不只是维数相等——故根重数 ()。等变地,()成为扭根重数。(分次约定: 用 、 用 ,差 ,重数同为 ——本文统一用 下标。)
小例(把两个具体的数装进机器)。(a) 取根 :——正是 D.2 那层 Griess 代数 。同一个 ,这是本集给它的第三个身份:麦凯等式的左边、 的 系数、魔群李代数一个根的重数。(b) 分母恒等式(下面第 4 条)在最低阶给出的第一条非平凡系数关系是
(这条关系由下面第 4 条的乘积公式比较系数得到,推导不在这里重做;对 来说,这类递推关系最早是 Mahler 发现的(据 Borcherds 1992 §9)。数值两边都代入了程序从 Eisenstein 级数独立算出的 ,等式成立。)这与附录 B 的界线正好互补:恒等式管的是系数与系数之间的关系;系数按魔群表示怎么分解(重数是多少),才是「 起要查 ATLAS」的那件事。这是两件事。
-
是广义(Borcherds–)Kac–Moody 代数(一条范数 实单根 + 无穷多虚单根)。⚠ 是普通李代数、不是李超代数——Borcherds 论文标题里的 “superalgebras” 指辅助的那族超代数,其外幂(超)同调产生扭恒等式。
-
分母恒等式: 的 Weyl–Kac–Borcherds 分母恒等式恰是 Koike–Norton–Zagier 乘积
(这里的 只是 的简写,与附录 C 里表示素数的 无关。)⚠ 注意:这条未扭恒等式只给 (回收 自己)。每个共轭类各一条的「扭」分母恒等式(等变 graded trace,一类一条)才给出全部 ——「扭」是关键,不是脚注。三个名字的关系:乘积公式是 的那一条;对每个 各写一条,就是扭分母恒等式;它们给出的系数关系,与 Norton 在 1984 年为康威–诺顿表里那些函数提出的复制恒等式是同一组(Borcherds 1992 §8)。
-
收口:完全复制性把每条 由它(连同 各次幂)的前 个系数唯一确定,再与 Conway–Norton 指派的函数做有限计算机核对,证得 = 名单上的 genus-0 hauptmodul。1998 年 Fields 奖。
D.4 诚实边界(D)
genus-0 是被证的(不是开放的)——魔群 194 个共轭类给出 171 条不同的 McKay–Thompson 级数,每条都被证等于一个 genus-0 hauptmodul。但 Borcherds 是靠有限系数核对收口的,没给「为什么 genus-0」的概念性理由——Gannon 称之为「a computer check — as opposed to a general conceptual argument」(概念缺口)。Cummins–Gannon(1997,Invent. Math. 129)用「模方程 ⟹ 完全复制 ⟹ hauptmodul」在技术上补掉了那次核对,但那仍是一条技术定理、不是一条透亮的原理。证明存在;透亮的「为什么」不在。
本节引用而没有重证的结果:(a) Goddard–Thorn no-ghost(Goddard–Thorn 1972 / Borcherds 的 VOA 版);(b) FLM 的 构造(FLM 1988);(c) 满足 GKM 识别公理(Borcherds);(d) Koike–Norton–Zagier 乘积公式;(e) 扭恒等式的李代数同调 / Adams 运算推导(Borcherds §8–10,Jurisich);(f) Thompson 级数由它(连同 各次幂)的前 5 个系数唯一确定 + 有限核对(Borcherds;Cummins–Gannon 1997);(g) Conway–Norton 1979 的 hauptmodul 名单。以上各条,本文只陈述并给出出处。
附录 E(概念图景)· 弦论图景

附录 E 概念图 · 弦论图景:24 个横向维度紧化在 Leech 格环面上(唯一无根 ⟹ 第 1 层为空 ⟹ 对称群只能有限),配分函数正是 ;世界面环面的模不变性,答了「为什么是模函数」这一半。(本频道制作 · 数学信息图)
这一节要干什么。 这是本集给理论物理背景读者的那一部分。讲物理概念,不讲弦论史。 目标:把「 不是凭空的代数——它就是一个弦论」这句说到能经得起物理学家挑刺的精度。主要陈述对照了原始文献(Polchinski / GSW / FLM / Borcherds / Goddard–Thorn / Gannon;哪些只核到转引一级,参考来源里逐条标了)。全程概念陈述 + 关键公式,不逐式推导。
五小节各自交付什么:
| 交付 | 要点 | |
|---|---|---|
| E.1 | 这个数从哪来: | 是弦的中心荷,不是 的 |
| E.2 | 的物理身份 = Leech 环面 orbifold, | 换任何一个有根的格都得不到月光 |
| E.3 | 配分函数 ,以及”为什么是模函数”的答案 | 模不变性单独并不选出 ——还要 |
| E.4 | no-ghost 在证明里用在哪一步 | 只供根重数,不证月光 |
| E.5 | 现在的状态 | 已经证明 / 有一幅图景 / 还没有被理解,三句各说一件事 |
E.1 临界维 ,与
Polyakov(协变)量子化下,弦的世界面是一个 2D CFT: 个自由标量 (物质 )+ 重参数化 Faddeev–Popov 鬼(权 ,)。Weyl(共形)不变性是局域规范对称,其反常 必须为零 (等价地:物质 抵消鬼 )。另有三条路指向同一个数:光锥洛伦兹代数闭合(同时定出 与截距 )、BRST 幂零 ,这两条和 Weyl 反常抵消一样直接给出 ;Goddard–Thorn no-ghost 定理给出的则是一个上界—— 时没有负范数态, 是这个范围的端点(见 E.4)。光锥规范里消去一对 ( 规范固定、 由 Virasoro 约束解出),剩 个横向振子。所以 : 横向 光锥。
⚠ 诚实边界(E.1):(a) 不是物理时空维——玻色弦是玩具模型(有快子、无时空费米子),有物理相关性的临界维是超弦的 ( 横向)。(b) 的「被逼」只对平直空间的纯几何临界弦成立;加一个中心荷 的内部 CFT 或 Liouville/线性伸缩子模式,时空维就能不是 而 Weyl 不变仍成立。(c) 「」应理解为规范固定 + 约束解出的光锥对 ,不是两个各自独立删掉的物理极化。
E.2 Leech 环面 orbifold = (,与弦的 划清)
把 个横向玻色子紧化在一个 24 维偶幺模格上,再 orbifold 掉 反射(),得一个 的手性 CFT——这就是 FLM 的 的物理面。
⚠ 两处容易说错的地方:
- 中心荷是 ,不是 。 是 的全纯 VOA,不是弦的世界面物质 CFT(那是 )——两者是不同对象。临界弦要从 恢复,须再接上那 个光锥方向(洛伦兹 ,)凑成 ——这正是 Goddard–Thorn 函子所「抵消的两个自由玻色子」。所以「 的 」和「弦的横向 CFT 就是 」这两种说法都不对。
- 为什么恰是 Leech。 24 维偶幺模格有 24 个(Niemeier 格),Leech 是唯一无根(最小范数 、无范数 向量)的那个。正是这「无范数 向量」杀掉了权 流(),把自同构群交给有限的魔群、而非一个连续李群。 换任何一个有根的 Niemeier 格,得到的是带流代数、自同构群是李群的 CFT——不是月光。所以 Leech 不是弦论的普遍性质,只是这一个特定紧化的选择。 (细目:这里其实是三刀,不是一刀:权 的候选本有三路——未扭侧 条 Cartan 流 、未扭侧根向量流 ()、扭侧态。第一路是 -odd、被 orbifold 投影杀掉;第三路最低权高于 (扭真空 ,投影后首个贡献在权 的 )——这两刀对全部 24 个 Niemeier 格一视同仁。真正只有 Leech 才缺的是第二路:有根的格,-偶组合 会活到权 、生出流代数。所以「无根」是把其余 23 个格挡在门外的那一刀——E.3 小例在权 层算的正是同一套清点。)
魔群;顶点算子 = 弦的相互作用算符(VOA 就是这套弦算符代数的数学公理化,附录 D.1)。
E.3 配分函数 = ,与「为什么是模函数」
的环面(亏格 1)配分函数 = graded 特征标
(前导 来自 的真空移位;常数项 权 态数 ,故是 、不是 。另外,这是手性特征标 (只全纯于 ),不是物理非手性配分函数 —— 是一个全纯的「半」,不是独立的幺正局域 2D QFT。)
小例(同一个 ,两路加法对一次)。 的 系数是弦谱 那一层的维数。它有两种互不相识的拆法:
- 构造侧的加法(CFT 扇区,计数引 FLM):。未扭侧 —— 个双振子态 (), 个 (Leech 的 个范数 向量成对取 -不变组合;-投影同时淘汰了 -odd 的 与 ,物理读者若数出 个 态没着落,去处在此);扭侧 (一个半整模振子 × 维扭真空,投影后)。
- 表示侧的加法(魔群):——Griess 代数:平凡表示 最小忠实表示。麦凯那个「+1」的物理身份,就是能动量张量 。 加法已核验()。要点:扇区拆分不是魔群表示的拆分——魔群把两个扇区搅在一起(它比格点一侧的对称大,正大在这里),所以两路加法各自把 加出来、细目却互相对不上。月光「对上了、却说不清为什么」,在这一个系数上已经看得见。
世界面模不变性 ⟷ 附录 A 的模群。 由 Zhu 定理,有理、-余有限、全纯、 的 VOA 其特征标是权 的 模函数( 使 -相位 、-不变性是 Zhu 的内容)。这就是「为什么冒出来的是模函数」的物理/代数答案——世界面环面的模不变性,导出的正是附录 A 那个模群、那类模函数。
⚠ 一个必须加上的限定:模不变性单独并不选出 、也不牵出魔群——对 Schellekens 名单上全部 71 个全纯 VOA,模不变性都只给 。是独立的构造事实 (无自旋 流 ⟹ 无连续对称 ⟹ 有限魔群)才选出 。
E.4 no-ghost(物理版)与魔群李代数
Goddard–Thorn no-ghost 定理(物理版):玻色弦的物理态( 湮灭、质壳)在 ()没有负范数(ghost)态——诱导内积正半定。在临界 ,零范数态恰是与横向 DDF 态正交的那些、从所有振幅解耦,商掉零态后正定、同构于 个横向振子的 Fock 空间。⚠ 「 时正定」这个说法不准确:一般只是半定。把零范数态商掉之后,得到的空间总是正定的; 的特别之处在于,商完剩下的恰好就是横向 DDF 态张成的空间( 时还有额外的纵向物理态)。
Borcherds 把它写成顶点代数语言、用在 ()上,得魔群李代数的根重数(附录 D.3)。no-ghost 只供根重数——不构造 、不证魔群作用、不证 是 GKM(那要 Borcherds 识别定理)、不证月光。它是一条引理,不是整证。
E.5 现在的状态:已经证明,有一幅图景,还没有被理解
已经证明;有一幅物理图景;还没有被真正理解。
- 已经证明:月光是定理(Conway–Norton 1979 猜想 → FLM 1988 造 → Borcherds 1992 证、Fields 1998),genus-0 性质也在已经证明的范围之内,它不是一个尚未解决的问题。
- 有一幅图景(这一半有答案): 是一个 2D CFT 的手性半,其环面配分函数 = 模不变的 ;经 Zhu,模不变性是被一致性推出来的——「为什么是模函数」确实有了答案。
- 还没有被理解(另一半没有答案):(a) 为什么恰是 Leech / / 魔群——「24 维构造」是一个事实、不是一个解释(专家至今说不清魔群的「本质重要性」何在,Gannon 屡次点出——此处转述其意、非逐字引);(b) 为什么每条 不只是模的、而是 genus-0 的 hauptmodul(本原模性质——Duncan–Griffin–Ono 逐字:「a conceptual explanation for the principal modulus property of monstrous moonshine is yet to be established」)。
- ⚠ 这里有两个「genus」,说的不是一件事:「 的亏格 1 配分函数 」(模不变性,懂了)「为什么每个 是 genus-0 群」(hauptmodul 性质,没懂)。
- Duncan–Frenkel 的 Rademacher 和 / 3D 手性引力纲领是补这块概念地基的领跑候选,但是猜想、不是定理。Gannon:「Moonshine remains mysterious to this day.」
本节陈述的依据:/Weyl 反常/、 Leech orbifold()、Leech 唯一无根、/Zhu 模不变、no-ghost 半定/临界正定、(非 Leech =fake Monster)、genus-0 已证未概念解释——主要陈述对照了下列文献,其中只核到转引一级的在参考来源里逐条标了(Polchinski / GSW / FLM 1988 / Borcherds 1992 / Goddard–Thorn 1972 / Gannon / Duncan–Griffin–Ono / Duncan–Frenkel / Zhu 1996 / Schellekens 1993),条目见参考来源。
附录 F(可核)· 194 → 171 逐类清点
正文说:194 个共轭类给出 171 条不同的级数——逆元收掉 22 对,最后一步没有机制。这里把这个计算 逐类摊开。清单就是 Conway–Norton 原文自己的 Table 2(pp. 327–329):他们在 p. 314 写明, 表中每一行的「类」是一或两个共轭类的并——两个类并成一行的,行首带星号。数星号,就是数合并。
22 个星标行(每行两个类共享一条级数;机制:互为逆元, 与 ):
三个细节,正好是读者容易数错的地方:46 阶出现两对(46AB 与 46CD);字母不总是 AB (39CD、40CD、56BC、78BC——因为同阶还有不合并的类排在前面);每个星标行只减一条级数。
例外的那一处不在星号里。 27A 与 27B 在 Table 2 里是两个独立的行(中心化子阶 与 ,是两个不同的类),却共享同一条级数——这处相等是 Conway–Norton 在 p. 310 里单独声明的:逆元对相等,“as do the two distinct conjugacy classes of elements of order 27”,且”再没有别的相等了”。为什么会这样,本文没有查到解释。 22 对合并写在表的结构里, 第 23 处合并只写在一句话里——连版式都在告诉你它是意外。
三道算术,可以自己数:
| 数什么 | 怎么数 | 结果 |
|---|---|---|
| 表的行数 | 个单行 个星标行 | (= Gannon 数的「循环子群类数」) |
| 共轭类 | ✓ | |
| 不同级数 | (27A/27B 两行共享一条) | ✓ |
⚠️ 数行数的人有一个坑:Table 2 末尾还挂着三行 25Z、49Z、50Z——Conway–Norton 叫它们 “ghost elements”(p. 310 obs (2)):亏格 0 的群,却不对应魔群的任何元素。把它们算进去会数出 175 行。本清点全程不含这三行。
本节的算/引分界:星号的语义(两类并一行)、逆元机制、27 阶例外与”再无其他”——引 (Conway–Norton 1979, pp. 310, 314, 327–329);星标行的转录、计数与三道算术——核(本文); 每一对”确为逆对”的逐对验证需要 ATLAS 幂映射,本文未做,由 p. 310 的整体声明承担。
Lean 形式化核验(2026-09-19)
附录 A–F 里写「用程序核过」「已核」的地方,用的是 Python 程序和手推。这一节换一种工具再核一遍:用定理证明器 Lean 4(4.33.1)和它的数学库 Mathlib,把附录里能形式化的陈述逐条写成 Lean 定理,交给 Lean 的内核检查。两份源文件共 57 条定理,全部通过;用到的公理不超出 Lean 的三条标准公理(propext、Classical.choice、Quot.sound),没有 sorry,也没有用 native_decide 这类绕过内核的捷径。
“Lean 核了什么”一栏只写 Lean 真正检查过的那一段。很多条目里 Lean 核的是算术,数字本身的含义来自别处:Lean 能核 ,但” 是魔群最小非平凡表示的维数”不在 Lean 里,这类前提写在”输入从哪来”一栏。
| 附录 | Lean 核了什么 | 输入从哪来(Lean 不核) | 方式 |
|---|---|---|---|
| A.1 | ; 生成 | — | Mathlib 已有定理 |
| A.1 | 在 中 、(到 中为 的一步未形式化) | — | 矩阵直接计算 |
| A.2 | 附录的 与 Mathlib 的基本域是同一个集合;存在性;内部唯一性(Mathlib 的版本更强:两点同在内部时 ) | — | Mathlib 已有定理,本文补一步 |
| A.2 小例 | 的矩阵第一行为 、第二行为 ; | — | 精确计算 |
| A.3 | ; 在 上处处非零;在尖点是单零点;; 的 系数是 | — | Mathlib 已有定理( 的系数由本文从 Mathlib 的一般公式推出) |
| A.3 | 在 下不变 | — | 本文证明 |
| A.3 小例、附录 B | 与 ; 到 ; 与 前 7 项逐项相等 | -展开式:、 的由上面 A.3 第一行给出; 的一般系数 未单独形式化(只核了 项) | 截断幂级数精确乘法 |
| 附录 B | 三条恒等式两边相等 | 魔群维数 (ATLAS) | 精确计算 |
| 附录 C | 这个整数有 54 位;15 个数都是素数且都整除它;72 以下再没有别的素数整除它;; | 的分解(ATLAS) | 精确计算 |
| 附录 C | 判别式 的约化本原二次型分别有 个 | ”约化型个数 = 类数”(经典约化理论) | 枚举 |
| 附录 C 全量重算 | 共 44 个素数; 全为整数; 恰好是名单上的 13 个;漏掉 项时 44 个里有 23 个出错 | 的亏格公式、Fricke 对合的不动点公式、Riemann–Hurwitz | 精确计算 |
| 附录 F | 22 个星标行互不相同;、、 | 星标行名单(转录自 Conway–Norton Table 2) | 精确计算 |
其中七条关键计算各配了一个反例,用来确认检查本身会报错:把 改成 、把判别式 的型数改成 、把星标行数改成 ,Lean 都会拒绝。
没有形式化的部分:A.2 两个椭圆点的稳定子;A.4 全部(valence 公式、 双射、亏格 、hauptmodul、、),因为 Mathlib 目前没有 valence 公式;A.3 里”截断幂级数的乘积就是 这个函数的 -展开”这一步;附录 C 里 Ogg 分类的其余部分( 与 ),以及两种”超奇异”定义的等价;附录 D、E(本来就只引用、不重证);附录 F 里逐对”互为逆元”的验证。
结果:在上表核过的范围内,Lean 与附录的数字和陈述没有一处不一致。
参考来源
源书(叙事骨架)
- Mark Ronan, Symmetry and the Monster, Oxford University Press, 2006(Prologue / Ch15《A Monstrous Mystery》/ Ch17《Moonshine》)。
月光 · 观察与猜想
- Wikipedia · Monstrous moonshine: https://en.wikipedia.org/wiki/Monstrous_moonshine
- MathWorld · Monstrous Moonshine: https://mathworld.wolfram.com/MonstrousMoonshine.html
- J. H. Conway & S. P. Norton, Monstrous Moonshine, Bull. London Math. Soc. 11(3) (1979) 308–339. DOI 10.1112/blms/11.3.308。
- Terry Gannon, Monstrous Moonshine: The First Twenty-Five Years, arXiv:math/0402345。
月光模块 · 顶点算子代数
- I. B. Frenkel, J. Lepowsky, A. Meurman, A natural representation of the Fischer–Griess Monster with the modular function J as character, PNAS 81(10) (1984) 3256–3260。
- I. Frenkel, J. Lepowsky, A. Meurman, Vertex Operator Algebras and the Monster, Academic Press, 1988。
证明 · 弦论 · 菲尔兹奖
- R. E. Borcherds, Monstrous moonshine and monstrous Lie superalgebras, Invent. Math. 109 (1992) 405–444. DOI 10.1007/BF01232032(作者本:https://math.berkeley.edu/~reb/papers/monster/monster.pdf)。
- P. Goddard & C. B. Thorn, Compatibility of the dual Pomeron with unitarity and the absence of ghosts in the dual resonance model, Phys. Lett. B 40 (1972) 235–238(no-ghost 定理)。
- Borcherds, Gowers, Kontsevich, and McMullen Receive Fields Medals, Notices of the AMS 45(10), November 1998, 1358–1360: https://www.ams.org/notices/199810/comm-fields.pdf
- Simon Singh 对玻切兹的采访(“I was over the moon…”),The Guardian, 1998-08-28(作者本人网站存原文:https://simonsingh.net/media/articles/maths-and-science/interview-with-richard-borcherds/);转载(经编辑)*Mail & Guardian* 1998-09-11: https://mg.co.za/article/1998-09-11-moonshine-and-the-mathematician/(MacTutor 玻切兹传同句引注)。
- Marcus du Sautoy, Finding Moonshine, 2008(美国版书名 Symmetry)——麦凯「I was a bit peeved really」一句的出处;本文转引自 Lieven Le Bruyn, the McKay-Thompson series: http://www.neverendingbooks.org/the-mckay-thompson-series/ ,未见原书页。
书之后(2006–2026)
- Eguchi, Ooguri, Tachikawa(Mathieu 月光观察), arXiv:1004.0956(2010)——“The reason is yet a mystery”。
- Gannon, Much ado about Mathieu, arXiv:1211.5531(2012)。
- Gaberdiel, Hohenegger, Volpato, Symmetries of K3 sigma models, arXiv:1106.4315(2011)——「无 K3 模型带 M24 忠实作用」的来源(对称群 ⊆ Co₁ 侧束缚)。
- Cheng, Duncan, Harvey(umbral 月光猜想), arXiv:1204.2779(2012);Niemeier 格版 arXiv:1307.5793(2013)。
- Duncan, Griffin, Ono, Proof of the Umbral Moonshine Conjecture, Res. Math. Sci. 2:26 (2015), arXiv:1503.01472。
- Duncan, Mertens, Ono, Pariah moonshine, Nature Communications 8:670 (2017)。
- Paquette, Persson, Volpato(genus-0 的物理推导), arXiv:1601.05412(2016);数学层自述 sketch 见 arXiv:1701.05169(J. Phys. A, 2017)。
奥格 · 超奇异质数
- A. P. Ogg, Automorphismes de courbes modulaires, Séminaire Delange-Pisot-Poitou, Tome 16 (1974-1975), no. 1, Exposé no. 7, 8 p. MR 417184, Zbl 0336.14006. https://www.numdam.org/item/SDPP_1974-1975__16_1_A4_0/ (悬赏原句见 Remarque 1;奥格给的判据是 或 , 他本人没有列出那 15 个数。)
- Wikipedia · Supersingular prime (moonshine theory) / Monstrous moonshine。
- J. Duncan & K. Ono, The Jack Daniels Problem, arXiv:1411.5354。
人物
- John McKay: https://en.wikipedia.org/wiki/John_McKay_(mathematician) · John H. Conway: https://mathshistory.st-andrews.ac.uk/Biographies/Conway/ · Simon P. Norton: https://en.wikipedia.org/wiki/Simon_P._Norton · Richard Borcherds: https://mathshistory.st-andrews.ac.uk/Biographies/Borcherds/ · Andrew Ogg: https://en.wikipedia.org/wiki/Andrew_Ogg
附录所引(条目后标核到哪一级:〔登记〕= 2026-10-09 在 Crossref 或 arXiv 取回记录逐项对过;〔转引〕= 抄自另一份文献的参考文献表,原件未见)
- R. L. Griess, Jr., The friendly giant, Invent. Math. 69 (1982) 1–102. DOI 10.1007/BF01389186。〔登记〕
- J. G. Thompson, Some numerology between the Fischer–Griess Monster and the elliptic modular function, Bull. London Math. Soc. 11(3) (1979) 352–353;同卷 Finite groups and modular functions, 347–351。〔登记〕
- B. Fischer, D. Livingstone, M. P. Thorne 的魔群特征标表:未正式出版的计算,见 Conway–Norton 1979 第 308 页所述。〔转引〕
- J. H. Conway, R. T. Curtis, S. P. Norton, R. A. Parker, R. A. Wilson, Atlas of Finite Groups, Clarendon Press, Oxford, 1985。〔转引:Borcherds 1992 参考文献 [14]〕
- OEIS A001379, Degrees of irreducible representations of Monster group M: https://oeis.org/A001379 ;A007267、A007241、A101558( 的系数)。〔登记〕
- J.-P. Serre, A Course in Arithmetic, Springer, New York, 1973. DOI 10.1007/978-1-4684-9884-4。〔登记〕
- T. M. Apostol, Modular Functions and Dirichlet Series in Number Theory, Springer, New York, 1990. DOI 10.1007/978-1-4612-0999-7。〔登记〕
- H.-V. Niemeier, Definite quadratische Formen der Dimension 24 und Diskriminante 1, J. Number Theory 5(2) (1973) 142–178. DOI 10.1016/0022-314X(73)90068-1。〔登记〕
- J. H. Conway, N. J. A. Sloane, Sphere Packings, Lattices and Groups, Springer, New York, 1999. DOI 10.1007/978-1-4757-6568-7。〔登记〕
- R. Fricke, Die elliptischen Funktionen und ihre Anwendungen, Teubner, 1922。〔转引:OEIS A007267〕
- S. Ramanujan, Modular equations and approximations to π, 收入 Collected Papers of Srinivasa Ramanujan(G. H. Hardy 等编),pp. 23–39,AMS Chelsea, 2000。〔转引:OEIS A007241〕
- R. E. Borcherds, The monster Lie algebra, Adv. Math. 83(1) (1990) 30–47. DOI 10.1016/0001-8708(90)90067-W。〔登记〕
- Y. Zhu, Modular invariance of characters of vertex operator algebras, J. Amer. Math. Soc. 9(1) (1996) 237–302. DOI 10.1090/S0894-0347-96-00182-8。〔登记〕
- A. N. Schellekens, Meromorphic c = 24 conformal field theories, Commun. Math. Phys. 153(1) (1993) 159–185. DOI 10.1007/BF02099044;arXiv:hep-th/9205072。〔登记〕
- C. J. Cummins, T. Gannon, Modular equations and the genus zero property of moonshine functions, Invent. Math. 129(3) (1997) 413–443. DOI 10.1007/s002220050167。〔登记〕
- T. Gannon, The algebraic meaning of genus-zero, arXiv:math/0512248(2005)。〔登记〕
- J. F. R. Duncan, M. J. Griffin, K. Ono, Moonshine, Res. Math. Sci. 2 (2015). DOI 10.1186/s40687-015-0029-6;arXiv:1411.6571。〔登记〕
- J. F. R. Duncan, I. B. Frenkel, Rademacher sums, moonshine and gravity, Commun. Number Theory Phys. 5(4) (2011) 849–976. DOI 10.4310/CNTP.2011.v5.n4.a4;arXiv:0907.4529。〔登记〕
- 乘积公式 :证明见 Borcherds 1992 §7 引理 7.1(文中称 the product formula for the j function,未署名);「Koike–Norton–Zagier」是通行叫法,三人归属本文没有核到一手出处。
- 复制恒等式:S. P. Norton, More on moonshine, 收入 Computational Group Theory, Academic Press, 1984, pp. 185–193(提出);M. Koike, On replication formula and Hecke operators, Nagoya University preprint(证明)。〔转引:Borcherds 1992 参考文献 [28]、[25]〕
- J. Polchinski, String Theory, Cambridge University Press, 1998. DOI 10.1017/CBO9780511816079。〔登记〕
- M. B. Green, J. H. Schwarz, E. Witten, Superstring Theory, Cambridge University Press。〔登记〕
题词
- 这句话出自叔本华《附录与补遗》第二卷 §76(1851)。罗南书第 17 章的章首题词印的是这句话的英文,署名薛定谔;本文和视频用的是罗南书所印的英文措辞及其中译,署名改回叔本华。