MathLabs

算术与数论

模形式

定义在上半平面上、具有高度对称性的复函数,是费马大定理证明的核心工具。

直观上半平面上的万花筒

考虑上半平面 H={τ∈C:Im⁡(τ)>0}\mathbb{H} = \{\tau \in \mathbb{C} : \operatorname{Im}(\tau) > 0\}:虚部为正的全体复数。由行列式为 11 的整数 2×22\times2 矩阵构成的群 SL2(Z)\mathrm{SL}_2(\mathbb{Z}) 通过 τ↦(aτ+b)/(cτ+d)\tau \mapsto (a\tau+b)/(c\tau+d) 作用其上,把 H\mathbb{H} 铺砌成一块基本瓷砖的无穷多个复本——很像埃舍尔的版画或万花筒,只是瓷砖在靠近实轴时会按双曲方式收缩。模形式就是以一种受控方式尊重这种铺砌的函数:它在每块瓷砖上并非原样重复,而是每次都拾取一个精确、可预测的因子。

平面上某区域内复函数的着色图
某个样本复函数的定义域着色图;模形式具有类似丰富的复分析结构,但其构造使其在 SL2(Z)\mathrm{SL}_2(\mathbb{Z}) 的隐藏对称性下重复出现。

中学熟悉的近亲:周期函数

在高中三角学中,sin⁡\sin 和 cos⁡\cos 在单一对称性 x↦x+2πx \mapsto x+2\pi 下不变。模形式生活在由两个变换生成的丰富得多的对称群下:T:τ↦τ+1T:\tau\mapsto\tau+1(平移,是 x↦x+2πx\mapsto x+2\pi 的直接类比)和 S:τ↦−1/τS:\tau\mapsto -1/\tau(反演,没有经典三角学类比)。SL2(Z)\mathrm{SL}_2(\mathbb{Z}) 的每个元素都由 SS 和 TT 生成,因此在两者下(相差下面的权重因子)不变的函数自动在整个无穷群下不变——这正是单一周期 2π2\pi 足以确定 sin⁡\sin 处处取值的同一技巧。

大学精确定义

定义: 权 kk 的模形式

全纯函数 f:H→Cf:\mathbb{H}\to\mathbb{C} 称为 SL2(Z)\mathrm{SL}_2(\mathbb{Z}) 的**权 kk 模形式**(偶整数 k≥4k \ge 4),如果它对每个 (abcd)∈SL2(Z)\begin{pmatrix} a & b \\ c & d \end{pmatrix} \in \mathrm{SL}_2(\mathbb{Z}) 满足下面的变换律,并且当 Im⁡(τ)→∞\operatorname{Im}(\tau)\to\infty 时有界(等价地,关于 q=e2πiτq=e^{2\pi i\tau} 的傅里叶展开不含 qq 的负次幂)。若常数项 a0a_0 还等于零,则称 ff 为尖点形式。

f ⁣(aτ+bcτ+d)=(cτ+d)kf(τ)f\!\left(\dfrac{a\tau+b}{c\tau+d}\right) = (c\tau+d)^k f(\tau)

这里 (abcd)∈SL2(Z), ad−bc=1\begin{pmatrix} a & b \\ c & d \end{pmatrix} \in \mathrm{SL}_2(\mathbb{Z}),\ ad-bc=1,而因子 (cτ+d)k(c\tau+d)^k——自守因子——正是模形式比普通 SL2(Z)\mathrm{SL}_2(\mathbb{Z}) 不变函数丰富得多的全部原因。取 c=0,d=1c=0,d=1(矩阵为 TbT^b)可得 f(τ+b)=f(τ)f(\tau+b)=f(\tau):周期为 11 的周期性,这正是 ff 能有下面傅里叶展开的原因。

f(τ)=∑n=0∞anqn,q=e2πiτf(\tau) = \sum_{n=0}^{\infty} a_n q^n, \qquad q = e^{2\pi i \tau}
关于 SL2(Z)\mathrm{SL}_2(\mathbb{Z}) 的四个代表性对象
对象权 kk在 H\mathbb{H} 上全纯吗?在尖点 ∞\infty 处首个傅里叶系数
E4E_444是全纯,a0=1a_0=1a1=240a_1=240
E6E_666是全纯,a0=1a_0=1a1=−504a_1=-504
Δ\Delta1212是尖点形式,a0=0a_0=0a1=1a_1=1
jj00是(亚纯函数)单极点,j∼q−1j\sim q^{-1}a0=744a_0=744

设 ff 是 SL2(Z)\mathrm{SL}_2(\mathbb{Z}) 的非零权 kk 模形式。于是,在 H/SL2(Z)\mathbb{H}/\mathrm{SL}_2(\mathbb{Z}) 的基本域上求和,记 ord⁡P(f)\operatorname{ord}_P(f) 为 ff 在 PP 处的零点阶数,有:

为什么成立?

这是模形式版本的“nn 次多项式计重数恰有 nn 个根”:可以把 ff 看作紧致轨形 X(1)=H∗/SL2(Z)≅P1(C)X(1)=\mathbb{H}^*/\mathrm{SL}_2(\mathbb{Z})\cong\mathbb{P}^1(\mathbb{C}) 上一个次数为 k/12k/12 的线丛的截面,其零点的(加权)总数必须等于该次数。权重 12,13\tfrac12,\tfrac13 只出现在两点 ii 和 ρ=eiπ/3\rho=e^{i\pi/3} 处,因为这正是 SL2(Z)\mathrm{SL}_2(\mathbb{Z}) 具有额外(22 阶和 33 阶)稳定子群的点,商映射在那里分别缠绕 22 圈和 33 圈。

证明

固定标准基本域 F={τ∈H:∣Re⁡(τ)∣≤12, ∣τ∣≥1}\mathcal{F}=\{\tau\in\mathbb{H} : |\operatorname{Re}(\tau)|\le \tfrac12,\ |\tau|\ge 1\},其下边界顶点为 ρ=eiπ/3\rho=e^{i\pi/3}、ρ+1\rho+1、ii,向上延伸至尖点 ∞\infty。在足够大的高度 Im⁡(τ)=T\operatorname{Im}(\tau)=T(即 TT 充分大)处截断,并在 ∂F\partial\mathcal{F} 上恰好落有 ff 零点的地方用小圆弧作凹口。记所得轮廓为 CC。由于 ff 在此有界区域内只有有限个零点,辐角原理给出 12πi∮Cf′(τ)f(τ) dτ\frac{1}{2\pi i}\oint_C \frac{f'(\tau)}{f(\tau)}\,d\tau 等于严格位于 CC 内部的 ff 零点个数。

现在逐段计算 ∂F\partial\mathcal{F}。两条竖直边 Re⁡(τ)=−12\operatorname{Re}(\tau)=-\tfrac12 与 Re⁡(τ)=12\operatorname{Re}(\tau)=\tfrac12 由 T:τ↦τ+1T:\tau\mapsto\tau+1 相互等同,又因 f(τ+1)=f(τ)f(\tau+1)=f(\tau),被积函数 f′/ff'/f 也是周期为 11 的;以相反方向遍历(一边向上,被等同的一边向下),这两个积分恰好完全抵消。这正是平移对称性发挥作用之处:它白白去掉了轮廓的两条边。

高度 TT 处的顶边在 T→∞T\to\infty 时闭合:记 f=∑n≥manqnf=\sum_{n\ge m}a_nq^n,其中 m=ord⁡∞(f)m=\operatorname{ord}_\infty(f)、am≠0a_m\ne0,则当 q→0q\to0 时 f′/f→2πi mf'/f \to 2\pi i\,m,故此边对总和贡献 −ord⁡∞(f)-\operatorname{ord}_\infty(f)(负号来自轮廓在顶部向左遍历的方向)。

剩下的是下边界:沿 ∣τ∣=1|\tau|=1 从 ρ\rho 到 ii 的弧、从 ii 到 ρ+1\rho+1 的弧,以及从 ρ\rho 向上到左上角、从 ρ+1\rho+1 向下的两段短竖直线。反演 S:τ↦−1/τS:\tau\mapsto-1/\tau 把经过 ii 的弧映到自身(因 S(i)=iS(i)=i),并交换圆弧的两半;由于 SS 固定 ii 且把 ii 的邻域旋转角度 π\pi(PSL2(Z)\mathrm{PSL}_2(\mathbb{Z}) 中 ii 的稳定子群阶为 22),ii 周围的小凹口只贡献 −12ord⁡i(f)-\tfrac12\operatorname{ord}_i(f) 而非完整的 −ord⁡i(f)-\operatorname{ord}_i(f):在 SS-对称性等同其余部分之前,实际只扫过“一半”完整的留数。类似地,ρ\rho 与 ρ+1=ST−1(ρ)\rho+1=S T^{-1}(\rho) 由 PSL2(Z)\mathrm{PSL}_2(\mathbb{Z}) 中阶为 33 的稳定子群(由 STST 生成,阶为 33)相互等同,故二者合并的凹口贡献 −13ord⁡ρ(f)-\tfrac13\operatorname{ord}_\rho(f)。弧上其余一般部分上的任何其他零点 PP 具有平凡稳定子群,贡献完整的 −ord⁡P(f)-\operatorname{ord}_P(f)。

把各部分相加:竖直边相消,顶边给出 −ord⁡∞(f)-\operatorname{ord}_\infty(f),角点给出 −12ord⁡i(f)−13ord⁡ρ(f)-\tfrac12\operatorname{ord}_i(f)-\tfrac13\operatorname{ord}_\rho(f),任何剩余边界零点 PP 给出 −ord⁡P(f)-\operatorname{ord}_P(f)。但 12πi∮Cf′/f dτ\frac{1}{2\pi i}\oint_C f'/f\,d\tau 同时也必须等于 k12\tfrac{k}{12}:这一常数来自权 kk 自守因子 (cτ+d)k(c\tau+d)^k 迫使 arg⁡f\arg f 绕两条被等同的角弧(由 SS 联系,其把 dτ↦τ−2dτd\tau\mapsto \tau^{-2}d\tau,卷入由 kk 支配的缠绕数)总旋转量净贡献恰为 k/12k/12——同一常数也因 F\mathcal{F} 的双曲面积为 π/3\pi/3 且 X(1)X(1) 恰有一个尖点及阶 2,32,3 的椭圆点而出现,这正是公式中 1212 背后的 Riemann–Hurwitz 记账。将同一围道积分的两种计算等同,把所有零点阶项移到一边,恰好得到 ord⁡∞(f)+12ord⁡i(f)+13ord⁡ρ(f)+∑Pord⁡P(f)=k12\operatorname{ord}_\infty(f)+\tfrac12\operatorname{ord}_i(f)+\tfrac13\operatorname{ord}_\rho(f)+\sum_{P}\operatorname{ord}_P(f) = \tfrac{k}{12}。

ord⁡∞(f)+12ord⁡i(f)+13ord⁡ρ(f)+∑P≠i,ρ,∞ord⁡P(f)=k12\operatorname{ord}_\infty(f) + \tfrac{1}{2}\operatorname{ord}_i(f) + \tfrac{1}{3}\operatorname{ord}_\rho(f) + \sum_{P \ne i,\rho,\infty} \operatorname{ord}_P(f) = \dfrac{k}{12}

由权 44 与权 66 的艾森斯坦级数 E4,E6E_4,E_6(均归一化使常数项为 11)如下定义 Δ\Delta。那么 Δ\Delta 是权 1212 的非零尖点形式,它在 H\mathbb{H} 上处处不为零,其唯一零点是尖点 ∞\infty 处的一个单零点,并且 dim⁡M4(SL2(Z))=1\dim M_4(\mathrm{SL}_2(\mathbb{Z}))=1。

为什么成立?

这一次计算同时证明了:权 1212 尖点形式空间是 11 维的(由 Δ\Delta 张成);而 Δ\Delta 在 H\mathbb{H} 上处处非零正是使 jj-不変量 j=E43/Δj=E_4^3/\Delta 在整个 H\mathbb{H} 上全纯的原因——这一事实按同构对 C\mathbb{C} 上的椭圆曲线进行分类,是通往数论几何的桥梁。

证明

首先是全纯性与权重:E4,E6E_4,E_6 分别是权 4,64,6 的模形式(艾森斯坦级数的标准事实,此处作为已知输入),故 E43E_4^3 与 E62E_6^2 均为权 1212。二者(经归一化)的傅里叶展开均以常数项 11 开始,故 E43−E62E_4^3-E_6^2 常数项为零:它是权 1212 的尖点形式,Δ=(E43−E62)/1728\Delta=(E_4^3-E_6^2)/1728 也是如此,特别地 ord⁡∞(Δ)≥1\operatorname{ord}_\infty(\Delta)\ge1。

现在对 k=12k=12 应用上面证明的位数公式:Δ\Delta 的加权零点阶总和必须等于 12/12=112/12=1。左边每一项——ord⁡∞(Δ)\operatorname{ord}_\infty(\Delta)、12ord⁡i(Δ)\tfrac12\operatorname{ord}_i(\Delta)、13ord⁡ρ(Δ)\tfrac13\operatorname{ord}_\rho(\Delta),以及其他点处任何 ord⁡P(Δ)\operatorname{ord}_P(\Delta)——都是非负实数,而我们已知 ord⁡∞(Δ)≥1\operatorname{ord}_\infty(\Delta)\ge1。若干非负项之和(其中一项已经 ≥1\ge1)恰好等于 11 的唯一方式,是该项恰为 11 而其余各项恰为 00。因此 ord⁡∞(Δ)=1\operatorname{ord}_\infty(\Delta)=1 恰好成立,且对每个 P∈HP\in\mathbb{H} 都有 ord⁡P(Δ)=0\operatorname{ord}_P(\Delta)=0:Δ\Delta 在 H\mathbb{H} 上处处不为零,唯有在尖点处有一个单零点。

关于维数命题:设 gg 为任意权 1212 尖点形式。商 g/Δg/\Delta 在 SL2(Z)\mathrm{SL}_2(\mathbb{Z}) 下不变(权为 12−12=012-12=0),且因 Δ\Delta 在 H\mathbb{H} 上处处非零而在其上全纯。在尖点处,gg 与 Δ\Delta 关于 qq 均至少以 11 阶消失,而 Δ\Delta 在此处的阶恰为 11,故商在 q=0q=0 处也全纯延拓(无极点)。一个在 H\mathbb{H} 上处处全纯且在尖点处也全纯的权 00 模函数,下降为紧黎曼曲面 X(1)≅P1(C)X(1)\cong\mathbb{P}^1(\mathbb{C}) 上的全纯函数,由刘维尔定理(推广到紧化后)必为常数。故 g=c⋅Δg=c\cdot\Delta(cc 为常数):权 1212 尖点形式空间恰为 11 维。在权 44 时完全相同的论证(总预算 4/12=1/34/12=1/3,只能由 ord⁡ρ=1\operatorname{ord}_\rho=1 且其余各阶皆为 00 实现,因为任何整数贡献——比如非零的 ord⁡∞\operatorname{ord}_\infty——都已超过 1/31/3)表明任何非零权 44 形式的唯一零点都在 ρ\rho 处,阶恰为 11,别无他处,同样的“除以 E4E_4”技巧迫使 dim⁡M4(SL2(Z))=1\dim M_4(\mathrm{SL}_2(\mathbb{Z}))=1。

最后,qq-乘积公式 Δ(τ)=q∏n≥1(1−qn)24\Delta(\tau)=q\prod_{n\ge1}(1-q^n)^{24} 是雅可比发现的经典恒等式;此处只作引用而不重新推导,但请注意它与我们刚证明的结果完全一致:右边在 q=0q=0 处显然恰以 11 阶消失,且在 0<∣q∣<10<|q|<1 上(作为非零因子的收敛乘积)显然非零,与上述位数公式所强制的零点阶分布完全吻合。

Δ(τ)=q∏n=1∞(1−qn)24\Delta(\tau) = q\prod_{n=1}^{\infty}(1-q^n)^{24}

大学实际应用与典型例题

模形式听起来很抽象,但其极端的刚性——仅凭少数几个傅里叶系数就能确定整个函数——使其在物理量或组合量恰好在同一隐藏对称性下以相同方式变换的任何场合都成为精确工具。两个具体例子:共形场论(弦理论与二维临界现象背后的物理学),以及编码理论与球堆积中使用的格理论。

例题: Cardy 公式:二维共形场论中的态计数

中心荷为 cc 的二维共形场论的配分函数 Z(τ)Z(\tau),为在环面上保持一致性,必须在 S:τ↦−1/τS:\tau\mapsto-1/\tau 下像权 00 自守对象一样以模不变的方式变换。物理上 Z(τ)=Tr⁡ qΔ−c/24Z(\tau)=\operatorname{Tr}\,q^{\Delta-c/24},迹遍历能量 Δ\Delta 处的态密度 ρ(Δ)\rho(\Delta),且 q=e2πiτq=e^{2\pi i\tau}。仅利用 SS-变换以及 ZZ 沿虚轴当 τ→0\tau\to0 时的主导行为,估计当 Δ\Delta 很大时 ρ(Δ)\rho(\Delta) 的增长速率。

解答

记 Z(τ)=∑Δρ(Δ) qΔ−c/24Z(\tau)=\sum_\Delta \rho(\Delta)\,q^{\Delta-c/24}。在 SS 下的模不变性迫使 Z(−1/τ)=Z(τ)Z(-1/\tau)=Z(\tau)(权 00),而当 τ→i0+\tau\to i0^+(高“温度”)时,−1/τ→i∞-1/\tau\to i\infty,此处 ZZ 由最低态即 Δ=0\Delta=0 的真空主导:Z(−1/τ)≈e2πi(−1/τ)(−c/24)=eπic/(12τ)Z(-1/\tau)\approx e^{2\pi i(-1/\tau)(-c/24)} = e^{\pi i c/(12\tau)}。

取 τ=iϵ\tau=i\epsilon,ϵ>0\epsilon>0 很小(此时 q=e−2πϵ→1−q=e^{-2\pi\epsilon}\to1^-,即探测大 Δ\Delta 的“高温”区),由此得到 Z(iϵ)≈eπc/(12ϵ)Z(i\epsilon)\approx e^{\pi c/(12\epsilon)},当 ϵ→0\epsilon\to0 时无界增长。

另一方面,Z(iϵ)=∑Δρ(Δ)e−2πϵ(Δ−c/24)Z(i\epsilon)=\sum_\Delta\rho(\Delta)e^{-2\pi\epsilon(\Delta-c/24)} 在 ϵ\epsilon 很小时,由指数增长的 ρ(Δ)\rho(\Delta) 与指数压低的 e−2πϵΔe^{-2\pi\epsilon\Delta} 之间的竞争主导。通过鞍点(陶伯型)论证——将生成函数在小 ϵ\epsilon 下的渐近行为转化为其系数在大 Δ\Delta 下的渐近行为的标准技巧——把两个表达式匹配起来,恰好给出 1986 年的 Cardy 公式:增长速率完全由 cc 决定。

例题: 球堆积:E8E_8 格的 theta 级数

E8E_8 格(用于构造已知 88 维中最密球堆积的 88 维格,也因其卓越的纠错性质在编码理论中被研究)的 theta 级数为 ΘE8(τ)=∑v∈E8q∥v∥2/2\Theta_{E_8}(\tau)=\sum_{v\in E_8}q^{\|v\|^2/2},是 SL2(Z)\mathrm{SL}_2(\mathbb{Z}) 的权 44 模形式。仅利用上面证明的 dim⁡M4(SL2(Z))=1\dim M_4(\mathrm{SL}_2(\mathbb{Z}))=1,求 E8E_8 中最短非零长度向量(“根”)的个数——即其接触数(kissing number)。

解答

由于 E8E_8 是偶幺模格,ΘE8\Theta_{E_8} 在 H\mathbb{H} 上全纯,在 ∞\infty 处有界(因此确实是模形式而非仅仅亚纯),权为 rank⁡(E8)/2=8/2=4\operatorname{rank}(E_8)/2=8/2=4——这是关于偶幺模格 theta 级数的一般事实,此处视为已知。其傅里叶展开以 ΘE8(τ)=1+N2q+⋯\Theta_{E_8}(\tau)=1+N_2q+\cdots 开始,其中 N2N_2 计数范数 ∥v∥2=2\|v\|^2=2 的向量个数(最短非零向量,因为 E8E_8 没有范数严格介于 00 与 22 之间的向量)。

由于 dim⁡M4(SL2(Z))=1\dim M_4(\mathrm{SL}_2(\mathbb{Z}))=1 且 E4E_4 的常数项也是 11,ΘE8\Theta_{E_8} 与 E4E_4 都位于同一个 11 维空间中并共享相同的首项系数 11,故二者必相等:恰有 ΘE8(τ)=E4(τ)\Theta_{E_8}(\tau)=E_4(\tau)——完全不需要任何格的几何计算。

读取已知的傅里叶展开 E4(τ)=1+240∑n≥1σ3(n)qnE_4(\tau)=1+240\sum_{n\ge1}\sigma_3(n)q^n(其中 σ3(1)=1\sigma_3(1)=1),q1q^1 的系数为 240240。故 E8E_8 恰有 240240 个最短向量——这与著名事实“E8E_8 根系有 240240 个根”以及“E8E_8 格堆积的接触数为 240240”相符,此处纯粹从模形式的刚性得出,而非直接的几何计数。

权 kk 的模形式 ff 对每个 (abcd)∈SL2(Z)\begin{pmatrix}a&b\\c&d\end{pmatrix}\in\mathrm{SL}_2(\mathbb{Z}) 必须满足哪个方程?

由位数公式,SL2(Z)\mathrm{SL}_2(\mathbb{Z}) 的非零权 k=12k=12 模形式的加权零点阶总和等于:

因为 dim⁡M4(SL2(Z))=1\dim M_4(\mathrm{SL}_2(\mathbb{Z}))=1,E8E_8 格的 theta 级数必须等于 E4E_4;读取 q1q^1 的系数得到 E8E_8 的接触数为:

怀尔斯 1995 年对费马大定理的证明依赖于确立某些椭圆曲线是:

参考文献

  1. Jean-Pierre Serre (1973). A Course in Arithmetic
  2. Fred Diamond, Jerry Shurman (2005). A First Course in Modular Forms
  3. Andrew Wiles (1995). Modular Elliptic Curves and Fermat's Last Theorem · DOI:10.2307/2118559
  4. James Newton, Jack A. Thorne (2021). Symmetric power functoriality for holomorphic modular forms · DOI:10.1007/s10240-021-00127-3 · arXiv:1912.11261