三次型:双线性方程Cubic forms: bilinear equations
我们正在研究一个 三次型(三次齐次多项式)\(C(\mathbf{x})\),目标是证明:当变量个数 \(n\) 足够大时,方程 \(C(\mathbf{x})=0\) 一定有非零整数解(也就是说,\(C\) “表示零”)。上一章(第 13 章)用圆法的技术,把问题逼到了一个岔路口——引理 13.4 说:要么出现“备择情形 A”,要么出现“备择情形 B”。备择情形 B 留到后面几章用圆法处理;本章专门收拾备择情形 A。
备择情形 A 是一个看似“坏”的情形:有异常多的整点对 \((\mathbf{x},\mathbf{y})\) 满足一组叫做“双线性方程”的等式 \(B_j(\mathbf{x}\mid\mathbf{y})=0\)。本章要证明:这种“解多到反常”的情形,恰恰逼出我们想要的结论——存在非零整点 \(\mathbf{z}\) 使 \(C(\mathbf{z})=0\)。于是无论走哪条岔路,结论都成立。
读完本章你会掌握:行列式与 Cramer 法则、矩阵的秩与零空间维数、偏导数、\(\ll\) 记号、把多项式方程组看成代数簇并用其维数数格点——以及如何把这些工具拼成一条完整的反证链。本章只用到代数与几何,不出现圆法里的积分和复指数,是全书里少见的“纯代数”一章。
阅读方式:黑字与公式是 Davenport 原书的内容(按译文逐段推进);彩色框(目标 / 例 / 分步推演 / 符号卡)和插图是为高中生补的详解。凡原文写“显然”“立即可得”的地方,本页都补成一步一句的完整推导。
第 0 节 先把“舞台”和记号讲清楚
本章原文第一句就用到一堆上一章的记号。为了让本页真正“自足”,我们先花一节,把所有要用的对象从零讲一遍。看不懂第 13 章没关系,下面这些就够用了。
0.1 三次型 \(C(\mathbf{x})\) 与对称系数 \(c_{ijk}\)
\(\mathbf{x}=(x_1,x_2,\dots,x_n)\) 是一个有 \(n\) 个分量的向量(黑体表示“一串数”,不是一个数)。本章里 \(\mathbf{x}\) 的分量都取整数,这样的点叫整点。
\(C(\mathbf{x})\) 是一个三次型(cubic form),意思是“每一项都是三个变量相乘”的齐次三次多项式:
\[ C(\mathbf{x})=\sum_{i=1}^{n}\sum_{j=1}^{n}\sum_{k=1}^{n} c_{ijk}\,x_i x_j x_k . \]读法:三个求和号 \(\displaystyle\sum_{i=1}^n\) 叠在一起,表示让下标 \(i,j,k\) 各自独立地从 \(1\) 跑到 \(n\),把所有 \(c_{ijk}x_ix_jx_k\) 全加起来。每一项都是三个 \(x\) 相乘,所以是“三次”;不带常数项、不带一次二次项,所以是“齐次”。
\(c_{ijk}\) 是一串整数系数,每选定一组下标 \((i,j,k)\) 就对应一个整数。我们假设它对三个下标完全对称:交换任意两个下标,值不变,例如 \[ c_{ijk}=c_{jik}=c_{ikj}=c_{kji}=\cdots \]
为什么能这样假设?因为在 \(C(\mathbf{x})\) 里,\(x_ix_jx_k\) 这个乘积本身就分不清谁先谁后(乘法可交换),所以把对应同一乘积的几个系数“平均一下”不改变 \(C\),却能让系数对称。对称性会在后面反复用到,务必记牢。
取 \(n=2\),设 \(C(x_1,x_2)=x_1^3+x_2^3\)。展开看系数:\(x_1^3\) 来自 \((i,j,k)=(1,1,1)\),故 \(c_{111}=1\);\(x_2^3\) 来自 \((2,2,2)\),故 \(c_{222}=1\);其它系数全为 \(0\)。这就是“用 \(c_{ijk}\) 编码一个三次型”的含义。它“表示零”吗?要找非零整点使 \(x_1^3+x_2^3=0\),即 \(x_1=-x_2\),例如 \((1,-1)\),确实 \(1+(-1)=0\)。所以这个 \(C\) 表示零。
这是本章的核心目标词。它的意思是:存在一个非零整点 \(\mathbf{z}\neq\mathbf{0}\),使 \(C(\mathbf{z})=0\)。 注意一定要“非零”,因为 \(C(\mathbf{0})=0\) 是白送的(所有项都含 \(x\),代入全 \(0\) 当然得 \(0\)),没有意义。整章的反证法都建立在它的反面上:“\(C\) 不表示零”就是“对一切整点 \(\mathbf{x}\neq\mathbf{0}\) 都有 \(C(\mathbf{x})\neq0\)”。
0.2 双线性型 \(B_j(\mathbf{x}\mid\mathbf{y})\)
对两个向量 \(\mathbf{x},\mathbf{y}\),定义 \(n\) 个双线性型(每个 \(j=1,\dots,n\) 一个): \[ B_j(\mathbf{x}\mid\mathbf{y})=\sum_{i=1}^{n}\sum_{k=1}^{n} c_{ijk}\,x_i\,y_k . \]
“双线性”是说:把 \(\mathbf{y}\) 固定,它是 \(\mathbf{x}\) 的一次(线性)函数;把 \(\mathbf{x}\) 固定,它又是 \(\mathbf{y}\) 的一次函数。两边都“一次”,合起来叫“双线性”。竖线 “\(\mid\)” 只是分隔 \(\mathbf{x}\) 和 \(\mathbf{y}\),没有别的含义。
这几个 \(B_j\) 和 \(C\) 有两条关系,本章证明里要反复用,先在这里一次性算清楚。
- \(B\) 对 \(\mathbf{x},\mathbf{y}\) 是对称的:\(B_j(\mathbf{x}\mid\mathbf{y})=B_j(\mathbf{y}\mid\mathbf{x})\)。 推导:\(B_j(\mathbf{y}\mid\mathbf{x})=\sum_{i,k}c_{ijk}\,y_i x_k\)。把求和的哑标改名 \(i\leftrightarrow k\),得 \(\sum_{i,k}c_{kji}\,y_k x_i\);再用对称性 \(c_{kji}=c_{ijk}\),就得到 \(\sum_{i,k}c_{ijk}\,x_i y_k=B_j(\mathbf{x}\mid\mathbf{y})\)。
- 把中间下标当“编号”的换位公式:\(\displaystyle\sum_{i,j}c_{ijk}\,x_i y_j=B_k(\mathbf{x}\mid\mathbf{y})\)。 推导:对称性允许交换 \(c\) 的后两个下标 \(c_{ijk}=c_{ikj}\),于是 \(\sum_{i,j}c_{ijk}x_i y_j=\sum_{i,j}c_{ikj}x_i y_j\);对照 \(B_k\) 的定义(\(x\) 配第一个下标、\(y\) 配第三个下标、第二个下标是编号 \(k\)),这正是 \(B_k(\mathbf{x}\mid\mathbf{y})\)。这条公式后面“求导后乘 \(y_j\) 求和”时是关键。
- \(C\) 由 \(B\) 拼出:\(\displaystyle\sum_{j} x_j\,B_j(\mathbf{x}\mid\mathbf{x})=\sum_{i,j,k}c_{ijk}x_ix_jx_k=C(\mathbf{x})\)。这解释了“双线性型”为什么是研究三次型的天然工具:把 \(\mathbf{y}\) 换成 \(\mathbf{x}\)、再用 \(\mathbf{x}\) 加权求和,就还原成 \(C\)。
0.3 “大小” \(|\mathbf{x}|\) 与“整点对很多”的含义
\(|\mathbf{x}|\) 指各分量绝对值里最大的那个:\(|\mathbf{x}|=\max(|x_1|,\dots,|x_n|)\)(这叫“最大模”或“盒子范数”)。于是 \(|\mathbf{x}|
\(A\ll B\)(读作“\(A\) 远小于等于 \(B\)”,与 \(A=O(B)\) 同义)表示:存在一个不依赖于 \(R\) 的常数 \(c\),使得 \(|A|\le c\,B\) 对所有大的 \(R\) 成立。它只关心“增长的量级”,把具体常数藏起来。例如“盒子里的格点数 \(\ll R^n\)”就是说点数不超过某个常数乘 \(R^n\)。
\(\varepsilon\)(epsilon)是一个“任意小的固定正数”。写 \(R^{n+\varepsilon}\) 是为了表达“几乎是 \(R^n\)、但允许多一丁点”。本章里它像一个可调旋钮:证明时把它取小,结论里允许它出现,最后两边的 \(\varepsilon\) 一对,矛盾就成立(见第 6 节,把本章的 \(\varepsilon\) 取成情形 A 那个 \(\varepsilon\) 的一半)。
第 1 节 把双线性方程组看成线性方程组,引出 Hessian \(H(\mathbf{x})\)
(对应原文开头到公式 (14.2) 之间的五个自然段。)
原文第 1 段大意:本章研究引理 13.4 的“备择情形 A”——对某个任意大的 \(R\),存在多于 \(R^{n+\varepsilon}\) 对整点 \(\mathbf{x},\mathbf{y}\) 满足 \(0<|\mathbf{x}| 逐句拆解这句话。它在说一个“坏消息”:满足那 \(n\) 个等式 (14.1) 的整点对,多得反常。“反常”在哪?所有整点对一共才约 \(R^{2n}\) 个(\(\mathbf{x}\) 有 \(R^n\) 种、\(\mathbf{y}\) 有 \(R^n\) 种)。而 (14.1) 是 \(n\) 个方程,凭直觉每加一个方程会把解“砍掉一个维度”,本该只剩约 \(R^{2n}\) 经过 \(n\) 个方程后降到 \(R^{2n-n}=R^{n}\) 量级。情形 A 说的却是“多于 \(R^{n+\varepsilon}\)”,比这个直觉值还多出一个 \(R^{\varepsilon}\) 因子——这点点“超额”,正是本章要利用的破绽。 原文第 2 段大意:按上一章末尾的约定,已经排除了 \(\mathbf{x}=\mathbf{0}\) 与 \(\mathbf{y}=\mathbf{0}\)(所以才写 \(0<|\mathbf{x}|\)、\(0<|\mathbf{y}|\))。本章是自足的,将证明:上述假设蕴涵存在非零整点 \(\mathbf{z}\neq\mathbf{0}\) 使 \(C(\mathbf{z})=0\),即 \(C\) 表示零。原文还说:其实更弱的假设就够——只要点对个数“多于 \(AR^n\)”、其中 \(A\) 大于 \(n\) 的某个函数即可;但用 \(\varepsilon\) 写起来更干净。 原文第 3 段大意:把某个特定的 \(\mathbf{x}\) 固定下来,那么 (14.1) 就成了关于未知数 \(\mathbf{y}=(y_1,\dots,y_n)\) 的 \(n\) 个线性方程,它们的行列式(系数矩阵的行列式)记作 \(H(\mathbf{x})\)。 这一步是全章的“视角转换”,必须讲透。把 \(\mathbf{x}\) 固定后,看 \(B_j(\mathbf{x}\mid\mathbf{y})=\sum_k\Big(\sum_i c_{ijk}x_i\Big)y_k\)。括号里的 \(\sum_i c_{ijk}x_i\) 此刻是一个已知数(因为 \(\mathbf{x}\) 定了),把它记成矩阵元
\[
M_{jk}(\mathbf{x})=\sum_{i=1}^{n}c_{ijk}x_i .
\]
于是 (14.1) 就是 \(\sum_k M_{jk}(\mathbf{x})\,y_k=0\),写成矩阵形式就是齐次线性方程组
\[
M(\mathbf{x})\,\mathbf{y}=\mathbf{0}.
\] 一个 \(n\times n\) 方阵 \(M\) 的行列式 \(\det M\) 是一个由它的元素算出来的数(\(2\times2\) 时 \(\det\bigl(\begin{smallmatrix}a&b\\c&d\end{smallmatrix}\bigr)=ad-bc\))。高中只需记住它的一条关键性质: 齐次方程组 \(M\mathbf{y}=\mathbf{0}\) 有非零解 \(\iff \det M=0\)。 直观理由:若 \(\det M\neq0\),则 \(M\) 可逆,两边左乘 \(M^{-1}\) 得 \(\mathbf{y}=\mathbf{0}\),只有零解;只有当 \(\det M=0\)(矩阵“退化、压扁了维度”)时,才会冒出非零解。 因此“是否存在非零的 \(\mathbf{y}\) 满足 (14.1)”这件事,完全由一个数 \(H(\mathbf{x})=\det M(\mathbf{x})\) 是否为零来决定: 读法:行列式里第 \(j\) 行第 \(k\) 列的元素是 \(\sum_i c_{ijk}x_i\),让 \(j,k\) 各跑 \(1\) 到 \(n\) 就排成一个 \(n\times n\) 矩阵,取它的行列式即得 \(H(\mathbf{x})\)。 原文第 4–5 段大意:\(H(\mathbf{x})\) 就是三次型 \(C(\mathbf{x})\) 的 Hessian(黑塞行列式)。它是关于 \(\mathbf{x}\) 的一个 \(n\) 次型;更准确说是“表观次数(apparent degree)为 \(n\)”,因为它有可能恒等于零(即作为多项式整个是 \(0\))。所以第一件要做的事,是证明:只要 \(C(\mathbf{x})\) 不表示零,\(H(\mathbf{x})\) 就不会恒为零。 一个函数 \(C\) 的 Hessian 矩阵是它所有二阶偏导数排成的方阵,元素是 \(\dfrac{\partial^2 C}{\partial x_j\,\partial x_k}\)。对我们的 \(C\) 算一下(用系数全对称):先 \(\dfrac{\partial C}{\partial x_j}=3\sum_{i,k}c_{ijk}x_ix_k\),再 \(\dfrac{\partial^2 C}{\partial x_j\partial x_k}=6\sum_i c_{ijk}x_i=6\,M_{jk}(\mathbf{x})\)。可见 Hessian 矩阵恰是 \(6M(\mathbf{x})\),其行列式 \(=6^nH(\mathbf{x})\)。差一个常数 \(6^n\) 无关紧要,所以把 \(H(\mathbf{x})\) 叫 Hessian。 为什么次数是 \(n\)?矩阵每个元素 \(\sum_i c_{ijk}x_i\) 是 \(\mathbf{x}\) 的一次式。行列式是把每行各取一个元素相乘(\(n\) 个一次式相乘是 \(n\) 次)再求和,所以 \(H(\mathbf{x})\) 是 \(\mathbf{x}\) 的 \(n\) 次齐次多项式——除非这些 \(n\) 次项彼此抵消,使整个多项式变成 \(0\)。“表观次数”就是提醒:表面看是 \(n\) 次,但实际可能恒为 \(0\),那时“次数”说法就名存实亡了。这正是引理 14.1 要排除的退化。 下面把原文的证明逐句补成完整推导。原文有几处“一笔带过”,我们停下来算清楚。 原文:假设 \(H(\mathbf{x})\equiv0\) 恒成立。设 \(n-r\)(\(r\ge1\))为 \(H(\mathbf{x})\) 的恒等秩;即假设 (14.2) 中矩阵的所有 \(n-r+1\) 阶子行列式都关于 \(\mathbf{x}\) 恒为零,但存在某个 \(n-r\) 阶子行列式不恒为零。为方便,设这个 \(n-r\) 阶行列式(记作 \(\Delta\))位于左上角。 子行列式(子式、minor):从矩阵里挑出某 \(m\) 行、某 \(m\) 列,交点处的元素组成一个 \(m\times m\) 小方阵,它的行列式就叫一个“\(m\) 阶子行列式”。 秩(rank):使得“存在不为零的 \(m\) 阶子行列式”的最大 \(m\)。秩 \(=m\) 直观上表示“矩阵真正独立的行(或列)有 \(m\) 个”。 恒等秩:这里矩阵元素是 \(\mathbf{x}\) 的多项式,所以子行列式也是 \(\mathbf{x}\) 的多项式。“某子式恒为零”指它作为多项式是 \(0\)。把秩的定义套到“恒等”上:恒等秩 \(=n-r\) 意思是——有一个 \(n-r\) 阶子式不恒为零,而所有 \(n-r+1\) 阶子式都恒为零。因为我们已反设 \(H=\det M\equiv0\)(这是 \(n\) 阶子式),所以恒等秩 \(\le n-1\),即 \(r\ge1\)。 “设 \(\Delta\) 在左上角”是可以这么假设的:调换行的顺序、列的顺序,只会让行列式变号,不影响“是否为零”。所以总能把那个不恒为零的 \(n-r\) 阶子式搬到左上角,记
\[
\Delta=\det\big(M_{jk}(\mathbf{x})\big)_{1\le j,k\le n-r}\;(\not\equiv0).
\] 原文:那么 (14.1) 的前 \(n-r\) 个方程就蕴涵其余所有方程,因为后面诸行与前 \(n-r\) 行线性相关。 原文:设 \(\Delta_j\) 表示把 \(\Delta\) 的第 \(j\) 列换成第 \((n-r+1)\) 列后得到的行列式。那么 \(B_j(\mathbf{x}\mid\mathbf{y})=0\) 的一个特解是
\[
y_1=\Delta_1,\;\dots,\;y_{n-r}=\Delta_{n-r},\;\;y_{n-r+1}=-\Delta,\;\;y_{n-r+2}=\dots=0.
\]
(这由 Cramer 法则得出:求解前 \(n-r\) 个方程,令 \(y_{n-r+1}=1,\,y_{n-r+2}=0,\dots\),再整体乘以 \(-\Delta\)。) 解 \(m\) 元线性方程组 \(A\mathbf{u}=\mathbf{b}\)(\(A\) 是 \(m\times m\)、\(\det A\neq0\))时,Cramer 法则说:第 \(k\) 个未知数
\[
u_k=\frac{\det A^{(k)}}{\det A},
\]
其中 \(A^{(k)}\) 是把 \(A\) 的第 \(k\) 列换成右端 \(\mathbf{b}\) 后的矩阵。这是高中行列式知识的标准内容,记住“换列、求商”即可。 把它套到我们的情形,一步一步来: 现在 \(\mathbf{y}=\mathbf{y}(\mathbf{x})\) 是 \(\mathbf{x}\) 的多项式向量,且对每个 \(\mathbf{x}\) 满足 (14.1)。也就是说,作为 \(\mathbf{x}\) 的多项式恒等式,
\[
B_j(\mathbf{x}\mid\mathbf{y})=\sum_{i,k}c_{ijk}\,x_i\,y_k=0\qquad(\text{对所有 }j,\ \text{关于 }x_1,\dots,x_n\text{ 恒成立}).
\] 把多变量函数对某一个变量 \(x_\nu\) 求导,其余变量当常数,就是偏导数,记作 \(\dfrac{\partial}{\partial x_\nu}\)。规则和高中一元求导一样,只是只动 \(x_\nu\)。两条要用的事实:(i) \(\dfrac{\partial x_i}{\partial x_\nu}=\begin{cases}1&i=\nu\\0&i\neq\nu\end{cases}\)(互不相同的变量彼此无关);(ii) 对“恒等于 \(0\) 的多项式”求导,结果仍恒为 \(0\)(\(0\) 的导数是 \(0\))。我们对一个恒等式两边同时求导,等号继续成立。 对上面的恒等式关于 \(x_\nu\) 求导(用乘积法则;注意 \(y_k\) 也含 \(x\)): 原文:乘以 \(y_j\) 并对 \(j\) 求和,并注意到 \(\sum_{i,j}c_{ijk}x_iy_j=0\) 对所有 \(k\) 成立,得到 \(\sum_{j,k}c_{\nu jk}y_jy_k=0\) 对所有 \(\nu\) 成立。 原文:这特别地蕴涵 \(C(\mathbf{y})=0\)。 原文:取 \(\mathbf{x}\) 为任意一个使 \(\mathbf{y}\neq\mathbf{0}\) 的整点(这可能,因为 \(\mathbf{y}\) 不恒为 \(\mathbf{0}\)),便与假设矛盾。引理得证。 原文段:上一引理表明,那些使 \(B_j(\mathbf{x}\mid\mathbf{y})=0\) 关于 \(\mathbf{y}\) 有非零解的点 \(\mathbf{x}\),满足非恒等的方程 \(H(\mathbf{x})=0\)。于是满足 \(0<|\mathbf{x}| 这一段是路线图,要看懂三件事。 齐次方程组 \(M(\mathbf{x})\mathbf{y}=\mathbf{0}\) 的全体解构成一个解空间。其中“\(r\) 个线性无关解”指能找到 \(r\) 个解 \(\mathbf{y}^{(1)},\dots,\mathbf{y}^{(r)}\),谁也不是其他几个的线性组合;最大能找到的这种个数叫解空间的维数,也叫矩阵的零度(nullity)。线性代数的秩–零度定理说:
\[
\text{秩}(M)+\text{零度}(M)=n.
\]
所以“有 \(r\) 个线性无关解”就等于“\(\text{秩}\,M(\mathbf{x})=n-r\)”。\(r\) 越大、秩越小、矩阵越退化。 原文段:先处理一个初等代数几何的问题是方便的。——这是在为引理 14.2 铺垫:要把“低维曲面上格点少”这件直觉严格化,需要“代数簇的维数”这个语言。 一个矩阵 \(G_{i\nu}\)(这里 \(G_{i\nu}=\partial f_i/\partial x_\nu\))的秩 \(\le r-1\),按定义等于:它的每个行向量都落在某个 \(\le r-1\) 维的空间里,即存在 \(r-1\) 个“基向量” \(D_{\rho\,\cdot}=(D_{\rho1},\dots,D_{\rho n})\)(\(\rho=1,\dots,r-1\))使每一行都是它们的线性组合:
\[
G_{i\nu}=\sum_{\rho=1}^{r-1}T_{i\rho}D_{\rho\nu},
\]
其中系数 \(T_{i\rho}\) 是第 \(i\) 行的“配方比例”。注意 \(D_{\rho\nu}\) 不带 \(i\)(基与行无关),\(T_{i\rho}\) 不带 \(\nu\)(配方比例与列无关)——这正是结论里反复强调的“\(D\) 与 \(f\) 无关、\(T\) 与 \(\nu\) 无关”。所以“写成那种求和” \(\Longleftrightarrow\) “秩 \(\le r-1\)”,就是这条注的意思。 原文:方程 \(f_1=\dots=f_N=0\) 在 \(n\) 维空间(或 \((n-1)\) 维射影空间)中定义了一个代数簇。这样的簇可表示为若干绝对不可约簇之并,且在当前假设下这些不可约簇的个数关于 \(n\) 有界。因此存在其中之一,记作 \(\mathcal{V}\),包含 \(\mathcal{X}\) 中多于 \(R^{\,n-r+\frac12\varepsilon}\) 个点。 代数簇(variety):一组多项式方程的公共解集,几何上就是若干曲面交在一起得到的图形。例如 \(n=3\) 里 \(x_1=0\) 是一张平面,\(x_1^2+x_2^2=1\) 是一个柱面。 不可约(irreducible):一个簇若不能拆成两块更小的簇之并,就叫不可约,相当于“一整块、不是几片拼起来的”。任何代数簇都能唯一地拆成有限多块不可约簇的并(像把一个图形拆成几个连通的整片)。“绝对”指在复数范围内不可约。 维数 \(s\):这块簇“几维”。一条曲线 \(s=1\)、一张曲面 \(s=2\),依此类推。本节只需用到维数的一个操作性刻画(见下)。 原文:与 \(\mathcal{V}\) 相联系的是其维数 \(s\)。我们只需 \(s\) 的下述性质:不可约簇 \(\mathcal{V}\) 可分解为有限多部分,在每部分上 \(x_1,\dots,x_n\) 中有 \(s\) 个是独立变量、另 \(n-s\) 个是它们的单值可微函数。由此 \(\mathcal{V}\) 含 \(\ll R^s\) 个满足 \(|\mathbf{x}| 原文:考虑 \(\mathcal{X}\) 在 \(\mathcal{V}\) 上任一点的邻域,可设 \(x_{s+1},\dots,x_n\) 是 \(x_1,\dots,x_s\) 的单值可微函数。设 \(f(x_1,\dots,x_n)\) 是在 \(\mathcal{V}\) 上处处为零的任意可微函数。对恒等式 \(f=0\) 关于 \(x_\nu\)(\(\nu=1,\dots,s\))微分,得
\[
f^{(\nu)}+f^{(s+1)}\frac{\partial x_{s+1}}{\partial x_\nu}+\dots+f^{(n)}\frac{\partial x_n}{\partial x_\nu}=0,
\]
其中 \(f^{(j)}=\partial f/\partial x_j\)(把 \(x_1,\dots,x_n\) 当独立变量算)。 原文:于是对 \(\nu=1,\dots,s\):
\[
f^{(\nu)}=\sum_{\rho=1}^{n-s}f^{(s+\rho)}\Big(-\frac{\partial x_{s+\rho}}{\partial x_\nu}\Big)=\sum_{\rho=1}^{n-s}f^{(s+\rho)}D_{\rho\nu},\quad\text{记 }D_{\rho\nu}=-\frac{\partial x_{s+\rho}}{\partial x_\nu}.
\]
若对 \(\nu>s\) 定义 \(D_{\rho\nu}=\begin{cases}1,&s+\rho=\nu\\0,&\text{否则}\end{cases}\),则同样关系对 \(\nu=s+1,\dots,n\) 也成立。因此
\[
f^{(\nu)}(\mathbf{x})=\sum_{\rho=1}^{n-s}T_\rho(f)\,D_{\rho\nu}\quad(\nu=1,\dots,n),\qquad T_\rho(f)=f^{(s+\rho)}.
\] 原文收尾:这就证明了命题中的结论,因为 \(n-s\le r-1\),且这些关系在 \(\mathcal{V}\) 上任一点成立,特别在 \(\mathcal{X}\cap\mathcal{V}\) 的任一点成立。 原文:所讨论的点是使矩阵 \(\big(\sum_i c_{ijk}x_i\big)\) 秩恰为 \(r\) 的点。只需考虑整点集 \(\mathcal{X}\):其中某个特定的 \(n-r\) 阶子式 \(\neq0\)、而所有 \(n-r+1\) 阶子式 \(=0\),并证 \(|\mathcal{X}| 原文:对 \(\mathcal{X}\) 中任意 \(\mathbf{x}\),可像引理 14.1 那样,用某些 \(n-r\) 阶子式当坐标,构造双线性方程的 \(r\) 个线性无关解 \(\mathbf{y}^{(1)},\dots,\mathbf{y}^{(r)}\)。(14.1 证明里只要一个解,取 \(y_{n-r+1}=-\Delta\)、其余为 \(0\);推广到 \(r\) 个解是显然的。) 原文:考虑任意点 \(\mathbf{x}\)(实或复)下 \(B_j(\mathbf{x}\mid\mathbf{y}^{(p)})\) 的值,它是开头那个矩阵的某个 \(n-r+1\) 阶子式(有时会是两行相同的子式,但无妨)。于是对任意 \(\mathbf{x}\) 有恒等式
\[
\sum_{i,k}c_{ijk}\,x_i\,y_k^{(p)}=\Delta_{j,p}(\mathbf{x}),
\]
其中 \(\Delta_{j,p}(\mathbf{x})\) 是某个 \(n-r+1\) 阶子式。当然,若 \(\mathbf{x}\in\mathcal{X}\),所有 \(\Delta_{j,p}\) 都为零。 原文:把 \(x_1,\dots,x_n\) 当独立变量,对 \(x_\nu\) 求导:
\[
\sum_{k}c_{\nu jk}\,y_k^{(p)}+\sum_{i,k}c_{ijk}\,x_i\,\frac{\partial y_k^{(p)}}{\partial x_\nu}=\Delta_{j,p}^{(\nu)}(\mathbf{x}),
\]
右端 \((\nu)\) 表示偏导。乘以 \(y_j^{(q)}\)(\(1\le q\le r\))并对 \(j\) 求和,得
\[
\sum_{j,k}c_{\nu jk}\,y_k^{(p)}y_j^{(q)}+\sum_{k}\Delta_{k,q}\,\frac{\partial y_k^{(p)}}{\partial x_\nu}=\sum_{j}y_j^{(q)}\,\Delta_{j,p}^{(\nu)}(\mathbf{x}).
\] 原文:取由 \(\mathbf{y}^{(1)},\dots,\mathbf{y}^{(r)}\) 张成的 \(r\) 维空间中任意点 \(\mathbf{Y}=\sum_{p=1}^{r}K_p\mathbf{y}^{(p)}\)。对它,用 \(\sum_{p,q}K_pK_q(\cdots)\) 把上式加权合并:
\[
\sum_{j,k}c_{\nu jk}Y_jY_k+\sum_{p,q}K_pK_q\sum_k\Delta_{k,q}\frac{\partial y_k^{(p)}}{\partial x_\nu}=\sum_{p,q}K_pK_q\sum_j y_j^{(q)}\Delta_{j,p}^{(\nu)}=\sum_{p}\sum_j A_{j,p}\Delta_{j,p}^{(\nu)},
\]
对 \(\nu=1,\dots,n\) 成立。 \(\mathbf{Y}\) 是把 \(r\) 个基本解 \(\mathbf{y}^{(p)}\) 以系数 \(K_1,\dots,K_r\) 线性组合得到的任意解。它的分量 \(Y_j=\sum_p K_p y_j^{(p)}\)。约定 \(A_{j,p}=\sum_q K_pK_q y_j^{(q)}=K_p\sum_q K_q y_j^{(q)}=K_p Y_j\)(把对 \(q\) 的和先收成 \(Y_j\))。这就是右端那步“记作如此”的来历。 原文:乘以 \(Y_\nu=\sum_\sigma K_\sigma y_\nu^{(\sigma)}\) 并对 \(\nu\) 求和:
\[
C(\mathbf{Y})=\sum_{p}\sum_j A_{j,p}\sum_{\sigma=1}^{r}\sum_{\rho=1}^{r-1}K_\sigma y_\nu^{(\sigma)}T_{j,p,\rho}D_{\rho\nu}.
\]
(右端隐含对 \(\nu\) 求和。)现在选 \(K_1,\dots,K_r\) 满足
\[
\sum_{\sigma=1}^{r}K_\sigma\sum_\nu y_\nu^{(\sigma)}D_{\rho\nu}=0\qquad(1\le\rho\le r-1).
\] 原文收尾:于是 \(\mathbf{Y}=\sum_p K_p\mathbf{y}^{(p)}\) 是非零整点(因 \(\mathbf{y}^{(p)}\) 线性无关、\(K\) 不全为零),又 \(C(\mathbf{Y})=0\),与“\(C\) 不表示零”矛盾。结论得证。∎ 原文证明:若 \(C(\mathbf{x})\) 不表示零,则引理 14.1 与 14.3 蕴涵:存在 \(\ll R^{n-r+\varepsilon}\) 个 \(\mathbf{x}\) 使双线性方程关于 \(\mathbf{y}\) 恰有 \(r\) 个线性无关解。因此存在 \(\ll R^{n+\varepsilon}\) 对满足 \(0<|\mathbf{x}| 这是把前面所有引理“算总账”的一步。逐步看清那两个相乘的幂次怎么恰好凑成 \(R^{n+\varepsilon}\)。 返回 全书目录第 2 节 引理 14.1:\(C\) 不表示零 ⟹ Hessian 不恒为零
2.1 反设与“恒等秩”的设定
2.2 用 Cramer 法则写出一个非零解
2.3 对恒等式求导,挤出 \(C(\mathbf{y})=0\)
2.4 代入一个具体整点,导出矛盾
第 3 节 从 \(r=1\) 到一般 \(r\):要数的到底是什么
第 4 节 引理 14.2:一条代数几何工具(“低维 ⟹ 格点少 ⟹ 雅可比矩阵退化”)
4.1 把方程组的解集看成“代数簇”,挑出一块主分量
4.2 用维数把“格点数”与 \(s\) 挂钩,得 \(s\ge n-r+1\)
4.3 在 \(\mathcal{V}\) 上,凡处处为零的函数其梯度只占 \(n-s\) 维
第 5 节 引理 14.3:秩恰为 \(r\) 的 \(\mathbf{x}\) 不超过 \(R^{\,n-r+\varepsilon}\) 个
5.1 锁定研究对象 \(\mathcal{X}\),套上引理 14.2
5.2 在每个 \(\mathbf{x}\) 上造出 \(r\) 个线性无关解 \(\mathbf{y}^{(p)}\)
5.3 建立恒等式,并对它求导、配对
5.4 对解空间里的一般点 \(\mathbf{Y}\) 求和,固定 \(\mathbf{x}^\star\)
5.5 乘 \(Y_\nu\) 求和得 \(C(\mathbf{Y})\),再用 \(K\) 把它逼成 \(0\)
第 6 节 引理 14.4:备择情形 A 蕴涵 \(C\) 表示零(收官)