Davenport · Analytic Methods for Diophantine Equations

三次型:p 进问题Cubic forms: the p-adic problem

断言"对任何 \(p\) 都存在某个 \(\ell\),使 \(C(\mathbf{x})\) 具有性质 \(\mathcal{A}(p^{\ell})\)",等价于断言"方程 \(C(\mathbf{x})=0\) 在 \(p\) 进数域中有非奇异解"。我们将证明:当 \(n\geq 10\) 时这是成立的。若干位数学家各自独立地证明了:方程 \(C(\mathbf{x})=0\) 在 \(n\geq 10\) 时总有非平凡的 \(p\) 进解,并且他们的任何一个证明都能服务于我们的目的,因为(如 Lewis 教授向我指出的)从任何一个非平凡解都可以推出一个非奇异解。然而,我更愿意采用我自己的证明,因为它就是为了直接导向性质 \(\mathcal{A}(p^{\ell})\) 而设计的。

设 \(N=\tfrac{1}{2}n(n+1)\)。设 \(\mathcal{C}\) 表示一个有 \(n\) 行 \(N\) 列的矩阵,其一般元素为 \(c_{ijk}\),其中 \(i\) 指明行,而数对 \(j,k\)(满足 \(j\leq k\))指明列,约定这些数对按某种固定次序排列。设 \(\Delta\) 表示由 \(\mathcal{C}\) 的任意 \(n\) 列所构成的一个典型的 \(n\) 阶行列式,可能的行列式个数为 \(\binom{N}{n}\)。我们可以假定(必要时给 \(C(\mathbf{x})\) 乘上因子 \(6\))诸 \(c_{ijk}\) 都是整数,从而各个 \(\Delta\) 都是整数。

定义. 设 \(h(C)\) 表示所有行列式 \(\Delta\)(若它们不全为 \(0\))的最大公因数;在它们全为 \(0\) 的情形,令 \(h(C)=0\)。
引理 18.1. 设 \[ x_i'=\sum_{r=1}^{n}q_{ir}x_r,\qquad (1\leq i\leq n), \] 为一个具有整系数 \(q_{ir}\)、行列式 \(q\neq 0\) 的线性变换,并设 \[ C(x_1,\ldots,x_n)=C'(x_1',\ldots,x_n') \] 恒等地成立。那么 \(h(C)\) 能被 \(qh(C')\) 整除。
证. 两个型 \(C\) 与 \(C'\) 中的系数由下式相联系: \[ c_{rst}=\sum_{i=1}^{n}\sum_{j=1}^{n}\sum_{k=1}^{n}q_{ir}q_{js}q_{kt}c'_{ijk}. \] 在上面定义矩阵 \(\mathcal{C}\) 时,我们在满足 \(1\leq j\leq k\leq n\) 的数对 \(j,k\) 与整数 \(1\leq\mu\leq N\) 之间选定了一个一一对应。于是 \(C'\) 的一般元素是 \(c'_{ijk}=c'_{i\mu}\),其中 \(i=1,2,\ldots,n\) 且 \(\mu=1,2,\ldots,N\),这里 \(\mu\) 表示数对 \(j,k\)。类似地,把满足 \(s\leq t\) 的数对 \(s,t\) 用 \(\nu\) 表示,则 \(\mathcal{C}\) 的一般元素是 \(c_{rst}=c_{r\nu}\)。令 \[ u_{\mu\nu}=\begin{cases}q_{js}q_{kt}, & j=k,\\[2pt] q_{js}q_{kt}+q_{ks}q_{jt}, & j\lt k,\end{cases} \] 其中 \(\mu\) 表示数对 \(j,k\),\(\nu\) 表示数对 \(s,t\)。则两组系数之间的关系可写成 \[ c_{r\nu}=\sum_{i=1}^{n}\sum_{\mu=1}^{N}q_{ir}c'_{i\mu}u_{\mu\nu}, \] 其中 \(r=1,2,\ldots,n\) 且 \(\nu=1,2,\ldots,N\)。用矩阵记号即为 \[ \mathcal{C}=\mathcal{Q}^{T}\mathcal{C}'\mathcal{U}, \] 其中 \(\mathcal{Q}=(q_{ir})\) 是一个 \(n\times n\) 矩阵,\(\mathcal{U}=(u_{\mu\nu})\) 是一个 \(N\times N\) 矩阵,\(T\) 表示转置。

设 \(\Delta\) 为由 \(\mathcal{C}\) 的第 \(\nu_1,\ldots,\nu_n\) 列所构成的行列式,符号地记为: \[ \Delta=(\det\mathcal{C})^{1,\ldots,n}_{\nu_1,\ldots,\nu_n}. \] 由于矩阵 \(\mathcal{Q}\) 的行列式为 \(q\),故有 \[ \pm\Delta=q\,(\det\mathcal{C}'\mathcal{U})^{1,\ldots,n}_{\nu_1,\ldots,\nu_n}. \] 由一个熟知的结果有 \[ (\det\mathcal{C}'\mathcal{U})^{1,\ldots,n}_{\nu_1,\ldots,\nu_n}=\sum_{\rho_1,\ldots,\rho_n}(\det\mathcal{C}')^{1,\ldots,n}_{\rho_1,\ldots,\rho_n}(\det\mathcal{U})^{\rho_1,\ldots,\rho_n}_{\nu_1,\ldots,\nu_n}, \] 其中求和遍及从 \(1,\ldots,N\) 中选取 \(\rho_1,\ldots,\rho_n\) 的全部 \(\binom{N}{n}\) 种选法(不计次序)。

在和式的每一项中,第一个因子是由 \(\mathcal{C}'\) 所能构成的某个 \(n\) 阶行列式 \(\Delta'\),而第二个因子是一个整数。因此该和能被 \(h(C')\) 整除,从而 \(\Delta\) 能被 \(qh(C')\) 整除。这就证明了结论。

推论. \(h(C)\) 是 \(C\) 的一个算术不变量。也就是说,对于任意两个等价的型,它取相同的值。
证. 若 \(C\) 与 \(C'\) 是等价的型,则该引理对 \(q=1\) 适用,于是表明 \(h(C)\) 能被 \(h(C')\) 整除。同理 \(h(C')\) 能被 \(h(C)\) 整除,由此即得结论。

引理 18.2. 若 \(C(\mathbf{x})\) 是非退化的,则 \(h(C)\neq 0\)。
证. 若 \(h(C)=0\),则由 \(\mathcal{C}\) 所构成的全部 \(n\) 阶行列式都为零,即 \(\mathcal{C}\) 的 \(n\) 行线性相关。于是存在不全为零的 \(p_1,\ldots,p_n\),使得 \[ \sum_{i=1}^{n}p_ic_{ijk}=0 \] 对一切 \(j,k\) 成立;并且我们可以取 \(p_1,\ldots,p_n\) 为最大公因数为 \(1\) 的整数。由于 \[ \frac{1}{3}\frac{\partial C}{\partial x_i}=\sum_j\sum_k c_{ijk}x_jx_k, \] 故有 \[ p_1\frac{\partial C}{\partial x_1}+\cdots+p_n\frac{\partial C}{\partial x_n}=0 \] 关于 \(x_1,\ldots,x_n\) 恒等地成立。众所周知,存在一个整数元素的 \(n\times n\) 矩阵 \(p_{ir}\),其行列式为 \(\pm 1\),使得对 \(i=1,2,\ldots,n\) 有 \(p_{in}=p_i\)。令 \[ x_i=\sum_{r=1}^{n}p_{ir}y_r, \] 则有 \[ \frac{\partial C}{\partial y_n}=0 \] 恒等地成立,从而 \(C(\mathbf{x})\) 等价于一个仅含 \(y_1,\ldots,y_{n-1}\) 的型,因而是退化的。

这个引理的逆命题也成立,因为上述论证是可逆的,但我们将不需要它。

引理 18.3. 若 \(n\geq 4\) 且 \(C(\mathbf{x})\) 不具有性质 \(\mathcal{A}(p)\),则 \(C(\mathbf{x})\) 等价于一个如下类型的型 \begin{equation}\tag{18.1} C'(x_1,x_2,x_3)+pC''(x_1,\ldots,x_n). \end{equation}
证. 由 Chevalley 的一条定理1,方程 \(C(\mathbf{x})\equiv 0\pmod p\) 有异于 \(\mathbf{x}=\mathbf{0}\) 的解,因为变量个数超过该同余式的次数。由于 \(C(\mathbf{x})\) 不具有性质 \(\mathcal{A}(p)\),我们必有 \[ \frac{\partial C}{\partial x_i}\equiv 0\pmod p \] 对一切 \(i\) 成立。经过一个适当的整系数幺模变换,我们可以把所考虑的解取为 \[ x_1=1,\quad x_2=x_3=\cdots=x_n=0. \] 那么 \(C(\mathbf{x})\) 具有如下形式 \[ apx_1^3+px_1^2(b_2x_2+\cdots+b_nx_n)+x_1B(x_2,\ldots,x_n)+C_{n-1}(x_2,\ldots,x_n), \] 其中 \(B\) 与 \(C_{n-1}\) 分别为二次型与三次型。事实上,诸 \(x_1^2x_j\) 的系数都能被 \(p\) 整除,因为它们正是 \[ \frac{\partial C}{\partial x_2},\ldots,\frac{\partial C}{\partial x_n} \] 在该解处的值。

若 \(B\) 的某些系数不能被 \(p\) 整除,我们可以选取 \(x_2,\ldots,x_n\) 使得 \[ B(x_2,\ldots,x_n)\not\equiv 0\pmod p, \] 办法是取形如 \(1,0,\ldots,0\) 或形如 \(1,1,0,\ldots,0\) 的值。然后我们可以选取 \(x_1\) 使得 \[ x_1B(x_2,\ldots,x_n)+C_{n-1}(x_2,\ldots,x_n)\equiv 0\pmod p, \] 这就给出 \(C(\mathbf{x})\equiv 0\pmod p\) 的一个满足 \(\partial C/\partial x_1\not\equiv 0\pmod p\) 的解,与假设矛盾。

因此我们可以假定 \(B\) 的全部系数都能被 \(p\) 整除。于是 \(C(\mathbf{x})\) 等价于 \[ px_1Q_n(x_1,x_2,\ldots,x_n)+C_{n-1}(x_2,\ldots,x_n), \] 其中 \(Q_n\) 是一个二次型。

若 \(n\geq 5\),我们可以令 \(x_1=0\),并对 \(C_{n-1}(x_2,\ldots,x_n)\) 应用上述论证,因为这个型同样不能具有性质 \(\mathcal{A}(p)\)。于是 \(C_{n-1}\) 等价于 \[ px_2Q_{n-1}(x_2,\ldots,x_n)+C_{n-2}(x_3,\ldots,x_n). \] 这一过程继续下去,直到我们达到 \(C_3(x_{n-2},x_{n-1},x_n)\),此时 Chevalley 定理不再适用。因此 \(C(\mathbf{x})\) 等价于一个如下类型的型 \[ p(x_1Q_n+\cdots+x_{n-3}Q_4)+C_3(x_{n-2},x_{n-1},x_n). \] 把变量的书写次序颠倒过来,我们便得到一个类型 \((18.1)\) 的型。

引理 18.4. 若在引理 18.3 的结果中,那个关于 \(x_4,\ldots,x_n\) 的型 \[ C''(0,0,0,x_4,\ldots,x_n) \] 具有性质 \(\mathcal{A}(p^{\lambda})\),则 \(C(\mathbf{x})\) 对某个 \(\ell\leq\lambda+1\) 具有性质 \(\mathcal{A}(p^{\ell})\)。
证. 在引理 17.1 的证明中我们看到,若一个型 \(C^{*}\) 具有性质 \(\mathcal{A}(p^{\lambda})\),则对每个 \(\nu\geq 0\),同余式 \begin{equation}\tag{18.2} C^{*}(\mathbf{x})\equiv 0\pmod{p^{2\lambda-1+\nu}} \end{equation} \begin{equation}\tag{18.3} \frac{\partial C^{*}}{\partial x_i}\equiv 0\pmod{p^{\lambda-1}} \end{equation} 对一切 \(i\) 可解,并且此外对某个 \(j\) 有 \begin{equation}\tag{18.4} \frac{\partial C^{*}}{\partial x_j}\not\equiv 0\pmod{p^{\lambda}}. \end{equation} 为简便起见,我们把 \((18.3)\) 与 \((18.4)\) 表述为 \[ p^{\lambda-1}\,\Big\|\,\Big(\frac{\partial C^{*}}{\partial x_1},\ldots,\frac{\partial C^{*}}{\partial x_n}\Big). \]

"\(C''(0,0,0,x_4,\ldots,x_n)\) 具有性质 \(\mathcal{A}(p^{\lambda})\)"这一假设蕴含着(取 \(\nu=1\))存在整数 \(x_4,\ldots,x_n\),使得 \[ C''(0,0,0,x_4,\ldots,x_n)\equiv 0\pmod{p^{2\lambda}},\qquad p^{\lambda}\,\Big\|\,\Big(\frac{\partial C''}{\partial x_4},\ldots,\frac{\partial C''}{\partial x_n}\Big). \] 因此 \[ C(0,0,0,x_4,\ldots,x_n)\equiv 0\pmod{p^{2\lambda+1}},\qquad p^{\lambda}\,\Big\|\,\Big(\frac{\partial C}{\partial x_4},\ldots,\frac{\partial C}{\partial x_n}\Big). \] 若对这些 \(x_1,x_2,\ldots,x_n\) 的值,我们用 \[ p^{\ell-1}\,\Big\|\,\Big(\frac{\partial C}{\partial x_1},\ldots,\frac{\partial C}{\partial x_n}\Big) \] 来定义 \(\ell\),则 \(\ell\leq\lambda+1\),且 \(C(\mathbf{x})\) 具有性质 \(\mathcal{A}(p^{\ell})\)。

引理 18.5. 若 \(n\geq 10\) 且 \(C(\mathbf{x})\) 不具有性质 \(\mathcal{A}(p)\)、\(\mathcal{A}(p^2)\)、\(\mathcal{A}(p^3)\) 中的任何一个,则它等价于一个如下类型的型 \begin{equation}\tag{18.5} C^{*}(x_1,x_2,\ldots,x_9,px_{10},\ldots,px_n). \end{equation}
证. 在等价于 \(C\)(我们仍记之为 \(C\))的型的表达式 \((18.1)\) 中,对 \(i=1,2,3\) 令 \(x_i=py_i\)。这给出 \[ C(py_1,py_2,py_3,x_4,\ldots,x_n)\equiv p^3C'(y_1,y_2,y_3)+pC''(py_1,py_2,py_3,x_4,\ldots,x_n). \] 忽略 \(p^3\) 的倍数,我们有 \begin{equation}\tag{18.6} \begin{aligned} &C(py_1,py_2,py_3,x_4,\ldots,x_n)\\ &\quad\equiv p^2C_{1,2}(y_1,y_2,y_3\,|\,x_4,\ldots,x_n)+pC''(0,0,0,x_4,\ldots,x_n)\pmod{p^3}, \end{aligned} \end{equation} 其中 \(C_{1,2}\) 表示一个关于 \(y_1,y_2,y_3\) 是一次、关于 \(x_4,\ldots,x_n\) 是二次的型。

由引理 18.4,型 \(C''(0,0,0,x_4,\ldots,x_n)\) 不具有性质 \(\mathcal{A}(p)\) 或 \(\mathcal{A}(p^2)\) 中的任何一个。我们对这个型应用引理 18.3,并在结果中对 \(i=4,5,6\) 令 \(x_i=py_i\)。略去 \(p^2\) 的倍数,我们得到 \begin{equation}\tag{18.7} C''(0,0,0,py_4,py_5,py_6,x_7,\ldots,x_n)\equiv pC^{(3)}(0,\ldots,0,x_7,\ldots,x_n)\pmod{p^2}. \end{equation} 进一步地,由引理 18.4,关于 \(x_7,\ldots,x_n\) 的型 \(C^{(3)}(0,\ldots,0,x_7,\ldots,x_n)\) 不具有性质 \(\mathcal{A}(p)\)。

在 \((18.6)\) 中对 \(i=4,5,6\) 令 \(x_i=py_i\),并利用 \((18.7)\),我们得到一个可写为如下形式的结果 \begin{equation}\tag{18.8} \begin{aligned} &C(py_1,\ldots,py_6,x_7,\ldots,x_n)\\ &\quad\equiv p^2(y_1Q_1+y_2Q_2+y_3Q_3)+p^2C^{(3)}(0,\ldots,0,x_7,\ldots,x_n)\pmod{p^3}, \end{aligned} \end{equation} 其中 \(Q_1,Q_2,Q_3\) 是关于 \(x_7,\ldots,x_n\) 的二次型。应当注意,\(y_4,y_5,y_6\) 不出现在 \((18.8)\) 的右端。

假设这些二次型之一,比如说 \(Q_1\),不恒 \(\equiv 0\pmod p\)。那么存在使 \(Q_1\not\equiv 0\pmod p\) 的 \(x_7,\ldots,x_n\),并且我们可以选取 \(y_1,y_2,y_3\) 使得 \[ y_1Q_1+y_2Q_2+y_3Q_3+C^{(3)}(0,\ldots,0,x_7,\ldots,x_n)\equiv 0\pmod p. \] 这给出 \[ C(py_1,\ldots,py_6,x_7,\ldots,x_n)\equiv 0\pmod{p^3}, \] 其中 \(y_4,y_5,y_6\) 的值是任意的。此外 \[ \frac{\partial C}{\partial y_1}(py_1,\ldots,py_6,x_7,\ldots,x_n)\equiv p^2Q_1\not\equiv 0\pmod{p^3}. \] 对 \(i=1,\ldots,6\) 取 \(x_i=py_i\),并注意到 \(\partial/\partial x_1=p^{-1}\partial/\partial y_1\),我们便有使 \(C\equiv 0\pmod{p^3}\) 且 \(\partial C/\partial x_1\not\equiv 0\pmod{p^2}\) 的 \(x_1,\ldots,x_n\) 之值。这与"\(C\) 不具有性质 \(\mathcal{A}(p)\) 或 \(\mathcal{A}(p^2)\) 中的任何一个"这一假设矛盾。

于是 \(Q_1,Q_2,Q_3\) 都恒 \(\equiv 0\pmod p\),而 \((18.8)\) 变为 \[ C(py_1,\ldots,py_6,x_7,\ldots,x_n)\equiv p^2C^{(3)}(0,\ldots,0,x_7,\ldots,x_n)\pmod{p^3}. \] 最后,我们对型 \(C^{(3)}(0,\ldots,0,x_7,\ldots,x_n)\)(如已指出,它不具有性质 \(\mathcal{A}(p)\))应用引理 18.3。我们得到 \[ C^{(3)}(0,\ldots,0,x_7,\ldots,x_n)\equiv C^{(4)}(x_7,x_8,x_9)\pmod p. \] 对 \(i=1,\ldots,9\) 令 \(x_i=py_i\),我们得到 \[ C(py_1,\ldots,py_9,x_{10},\ldots,x_n)\equiv 0\pmod{p^3}, \] 并且这关于 \(y_1,\ldots,y_9,x_{10},\ldots,x_n\) 恒等地成立。把左端的型记为 \[ p^3C^{*}(y_1,\ldots,y_9,x_{10},\ldots,x_n), \] 我们便有恒等式 \[ C(x_1,\ldots,x_n)=C^{*}(x_1,\ldots,x_9,px_{10},\ldots,px_n). \]

引理 18.6. 设 \(n\geq 10\)。若在引理 18.5 的结果中,型 \(C^{*}(x_1,\ldots,x_n)\) 具有性质 \(\mathcal{A}(p^{\lambda})\),则型 \(C(x_1,\ldots,x_n)\) 对某个 \(\ell\leq\lambda+3\) 具有性质 \(\mathcal{A}(p^{\ell})\)。
证. 正如我们在引理 18.4 的证明开头所指出的,"\(C^{*}\) 具有性质 \(\mathcal{A}(p^{\lambda})\)"这一假设蕴含着存在值 \(y_1,\ldots,y_n\),使得 \[ C^{*}(y_1,\ldots,y_n)\equiv 0\pmod{p^{2\lambda+2}},\qquad p^{\lambda-1}\,\Big\|\,\Big(\frac{\partial C^{*}}{\partial y_1},\ldots,\frac{\partial C^{*}}{\partial y_n}\Big). \] 由于 \[ C(py_1,\ldots,py_9,y_{10},\ldots,y_n)=p^3C^{*}(y_1,\ldots,y_9,y_{10},\ldots,y_n) \] 恒等地成立,我们有 \[ C(py_1,\ldots,py_9,y_{10},\ldots,y_n)\equiv 0\pmod{p^{2\lambda+5}}, \] 并且 \(\partial C/\partial y_1,\ldots,\partial C/\partial y_9,\partial C/\partial y_{10},\ldots,\partial C/\partial y_n\) 中至少有一个不能被 \(p^{\lambda+3}\) 整除。对 \(i=1,\ldots,9\) 令 \(x_i=py_i\),对 \(i\geq 10\) 令 \(x_i=y_i\),我们便得到 \(\partial C/\partial x_1,\ldots,\partial C/\partial x_n\) 中至少有一个不能被 \(p^{\lambda+3}\) 整除,由此即得结论。

引理 18.7. 任何变量个数至少为 \(10\) 的、具有整系数的非退化三次型,对每个素数 \(p\) 和某个依赖于 \(p\) 的适当的 \(\ell\),都具有性质 \(\mathcal{A}(p^{\ell})\)。\(\ell\) 有一个仅依赖于该三次型的上界。
证. 设 \(C(\mathbf{x})\) 是一个具有整系数的三次型,它不具有性质 \(\mathcal{A}(p),\mathcal{A}(p^2),\ldots,\mathcal{A}(p^{3m})\) 中的任何一个,其中 \(m\) 是一个正整数。由引理 18.5,这个型等价于一个类型 \((18.5)\) 的型。这意味着存在一个线性变换 \[ x_i'=\sum_{r=1}^{n}q_{ir}x_r,\qquad (1\leq i\leq n), \] 具有整系数和行列式 \(p^{n-9}\),它把 \(C(x_1,\ldots,x_n)\) 变换为另一个具有整系数的型 \(C^{(1)}(x_1',\ldots,x_n')\)。由引理 18.6,型 \(C^{(1)}\) 不具有性质 \(\mathcal{A}(p),\mathcal{A}(p^2),\ldots,\mathcal{A}(p^{3m-3})\) 中的任何一个。如此重复下去,可知存在一个具有整系数和行列式 \(p^{(n-9)m}\) 的线性变换,它把 \(C(\mathbf{x})\) 变换为一个具有整系数的型 \(C^{(m)}(\mathbf{y})\)。

由引理 18.1 可知,\(h(C)\) 能被 \(p^{(n-9)m}\) 整除。又由引理 18.2,\(h(C)\) 是一个正整数。于是 \[ (n-9)m\leq \log h(C)/\log p\leq \log h(C)/\log 2, \] 这就给出 \(m\) 的一个上界,它与 \(p\) 无关。这就完成了引理 18.7 的证明。

鉴于定理 17.1 以及第 17 章随后的注记,我们看到引理 18.7 完成了下述结果的证明。

定理 18.1. 若 \(C(x_1,\ldots,x_n)\) 是任意具有整系数的三次型,且 \(n\geq 17\),则方程 \[ C(x_1,\ldots,x_n)=0 \] 有不全为零的整数解 \(x_1,\ldots,x_n\)。
  1. 参见文献 [23],例如。