二次型的表数问题
我们先从最基础的概念开始。二次型是指形如 \(Q(x_1, x_2, \dots, x_n) = \sum_{1 \le i \le j \le n} a_{ij} x_i x_j\) 的齐次二次多项式。一个核心问题是:对于一个给定的二次型 \(Q\) 和一个给定的整数 \(m\),是否存在整数解使得 \(Q(\mathbf{x}) = m\)?这就是所谓的“表示问题”。
1. 可表示性与表数
如果方程 \(Q(\mathbf{x}) = m\) 有整数解,我们就说整数 \(m\) 可以被二次型 \(Q\) 所表示。
而表数(或称表示数)则更进一步,它指的是方程 \(Q(\mathbf{x}) = m\) 的整数解的数量。通常我们用 \(r_Q(m)\) 来表示这个数量。
2. 一个简单例子:平方和二次型
考虑最简单的二元二次型 \(Q(x, y) = x^2 + y^2\)。它的表数问题就是:对于一个给定的整数 \(m\),有多少对整数 \((x, y)\) 满足 \(x^2 + y^2 = m\)?
- 当 \(m=5\) 时,方程 \(x^2 + y^2 = 5\) 的整数解有 \((1, 2), (1, -2), (-1, 2), (-1, -2), (2, 1), (2, -1), (-2, 1), (-2, -1)\),所以表数 \(r_Q(5) = 8\)。
- 当 \(m=3\) 时,不存在整数解,所以 \(r_Q(3) = 0\)。
3. 表数的复杂性:需要考虑对称性
直接计算所有整数解会遇到一个技术问题:解的数量可能是无限的。例如,对于不定二次型(即可以表示正数和负数的二次型),如果它有一个非零解,那么通过放大这个解,可以得到无穷多个解。
为了解决这个问题,我们通常对“解”进行更精确的界定:
- 本原解:只考虑满足 \(\gcd(x_1, x_2, \dots, x_n) = 1\) 的解。
- 正解:对于正定二次型(如 \(x^2 + y^2\)),只考虑所有变量为正整数的解。
- 在二次型的自同构群下等价解视为同一个:每个二次型都有一个自同构群(即保持二次型不变的变量线性变换的群)。如果两个解可以通过自同构相互转换,我们就把它们视为同一个解。对于 \(x^2 + y^2\),其自同构群包括坐标的旋转和反射,因此 \((1, 2)\) 和 \((2, -1)\) 在这样的观点下被视为同一个解的不同代表元。这样处理后的表数通常是有限的。
4. 表数的生成函数与Θ级数
研究表数的一个强大工具是将其与模形式联系起来。我们为二次型 \(Q\) 构建一个Θ级数:
\[\Theta_Q(z) = \sum_{\mathbf{x} \in \mathbb{Z}^n} e^{2\pi i Q(\mathbf{x}) z} = \sum_{m=0}^{\infty} r_Q(m) e^{2\pi i m z} \]
其中 \(z\) 是复变量(在上半平面)。
一个关键而深刻的结论是:如果 \(Q\) 是一个正定二次型,那么其Θ级数 \(\Theta_Q(z)\) 是一个模形式。这意味着它在模群的某种变换下具有非常好的对称性。
5. 表数公式
由于Θ级数是模形式,我们可以利用模空间的强大理论来推导出表数的精确公式。对于一个给定的正定二次型 \(Q\),其表数 \(r_Q(m)\) 通常可以写成一个主项加上一些修正项的和:
\[r_Q(m) = \delta_Q(m) + \text{(与$Q$的亏格相关的项)} \]
其中:
- 主项(局部密度) \(\delta_Q(m)\):这个项反映了二次型 \(Q\) 在所有的 \(p\)-进数域和实数域上表示 \(m\) 的“局部”可能性。它可以通过计算同余方程 \(Q(\mathbf{x}) \equiv m \pmod{p^k}\) 的解数在 \(k \to \infty\) 时的极限来得到。这体现了哈塞-闵可夫斯基局部-全局原理的精神:如果一个数全局上能被表示,那么它在每个“局部”(实数域和所有p-进数域)也必须能被表示。主项就是这些局部可表示性的某种平均度量。
- 修正项(亏格项):这部分更加精细,与二次型 \(Q\) 所在的亏格有关。一个亏格是由所有在任意 \(p\)-进数域和实数域上都与 \(Q\) 等价的二次型组成的集合。同一个亏格内的不同二次型,它们的表数 \(r_Q(m)\) 可能不同。修正项就是用来处理亏格内不同二次型之间的差异的。
总结
二次型的表数问题从一个简单的计数问题出发,逐步深入到数论的核心领域。它通过Θ级数与模形式理论紧密相连,并最终通过局部-全局原理和二次型亏格理论,得到一个结构清晰、意义深刻的精确公式。这个问题的研究完美展示了数论中不同分支(二次型、模形式、p-进数)之间深刻的相互联系。