这几个词放在一起,几乎就是现代数论里最核心的一条线索之一。它们不是三个彼此平行的主题,而是在很深的层面上彼此勾连:代数、分析与算术会在这里突然汇合。
椭圆曲线(elliptic curve)表面上只是一个三次方程再加上一个特殊点,但它很快就不再只是平面上的一条曲线。它带有群结构,可以在有限域上研究,也会自然生出很多重要的不变量,比如 rank、torsion subgroup,以及在各个素数处的局部约化信息。
模形式(modular forms)则是从另一条路进来的。它们是定义在上半平面上的高度对称的解析函数,满足非常严格的变换规律和增长条件。刚开始看时,它们和椭圆曲线似乎属于完全不同的世界,但它们的 Fourier 系数里却藏着极其丰富的算术信息。
真正把两者连接起来的是 L-函数。椭圆曲线和模形式都可以产生某种类似 Dirichlet 级数的对象,而它们的 Euler 乘积会把每一个素数处的局部信息都编码进去。一旦你意识到,一个椭圆曲线的 L-函数可以与某个模形式的 L-函数相对应,这种联系就不再只是“有点像”,而变成了结构性的同一。
这也是为什么模性定理(modularity theorem)如此重要。它说的是:定义在有理数域上的每一条椭圆曲线,都是模的。就这一句话,几何、分析和算术被牢牢绑在了一起,而通往费马大定理的那条道路,也因此变得清晰起来。