一般齐次方程与 Birch 定理General homogeneous equations: Birch's theorem
前面几章讲的都是加性方程,比如 \(c_1x_1^k+c_2x_2^k+\cdots+c_nx_n^k=0\),每一项只用到一个变量的 \(k\) 次方。本章要把目标提升到任意的 \(k\) 次齐次方程 \(f(x_1,\dots,x_n)=0\)(项里可以出现 \(x_1x_2x_3\)、\(x_1^2x_2\) 这样混合变量的乘积)。
核心结论是 Birch 定理:只要每个方程的次数都是奇数,并且变量个数 \(n\) 足够大(大到某个只与次数有关的界),那么这一组方程一定有非平凡的有理数解;而且解还能填满一整个高维"解空间"。
读完你将掌握:① 什么叫"型"(齐次多项式)和"齐次";② 圆法之外的另一种思想——用线性代数把"一般型"逐步化简成"加性型",再借用前面圆法的成果收尾;③ 多重线性函数、线性无关、向量空间维数、对次数做数学归纳法等工具;④ Birch 定理 11.1 的完整证明,每一步都补全、不跳步。
阅读方式:黑色叙述是对译文每一段的忠实转述与串讲;彩色框(目标 / 符号 / 分步推演 / 定理 / 证明)和插图是为高中生补充的零省略详解。译文里凡是写"显然""容易看出"的地方,本页都补成一步一句的推导。
一、从加性方程走向一般齐次方程
译文段落(第 1 段)。"现在我们转向一般的齐次方程……设 \(f(x_1,\dots,x_n)\) 是一个整系数的、次数为 \(k\) 的齐次多项式,我们称之为一个型(form)。我们关心的是 \(f(x_1,\dots,x_n)=0\) 的可解性。"
这一段在交代研究对象。我们先把里面每个词讲透。
译文段落(第 2 段)。"在整数 \(x_1,\dots,x_n\)(不全为 0)中的可解性。由于齐次性,我们可以允许系数和变量取有理数而不取整数……一个显然的必要条件是:该方程必须在实数中可解,且解不全为 0。"
这一段讲三件事,逐条拆解。
- "不全为 0"为什么要强调? 因为 \(x_1=x_2=\cdots=x_n=0\) 必然让 \(f=0\)(每一项都含变量,代 0 就全没了)。这个解谁都有,毫无信息,叫平凡解。我们真正要找的是非平凡解——至少有一个变量不为 0。
- 为什么"取整数"和"取有理数"是同一回事? 设我们找到一组有理数解 \(x_1,\dots,x_n\)。把它们写成分数,取所有分母的公倍数 \(D\),令 \(x_j'=Dx_j\),则 \(x_j'\) 全是整数。由齐次性,\(f(x_1',\dots,x_n')=f(Dx_1,\dots,Dx_n)=D^k f(x_1,\dots,x_n)=D^k\cdot 0=0\)。所以有理解能放大成整数解,二者可解性完全等价。这就是"齐次"带来的便利:只要找到一束方向,整条直线上的整点都是解。
- "在实数中可解"为什么是必要条件? 整数、有理数都是实数。如果连放宽到实数都无解(只有平凡解),那在更小的整数范围里更不可能有解。所以"实数中有非平凡解"是"整数中有非平凡解"的必要前提。例如 \(x_1^2+x_2^2=0\) 在实数里只有 \(x_1=x_2=0\),所以它在整数里也没有非平凡解。"必要条件"的意思是:A 成立才可能 B 成立;缺了 A,B 一定不成立。
二、二次型(k=2):配方法与 Meyer 定理
译文段落(第 3 段)。"当 \(k=2\),即 \(f\) 是一个二次型时,可以借助'配方法'把一般的型表示为加性型……当 \(n\ge 5\) 时这些同余条件总能满足,相应地我们便有 Meyer (1883) 的著名定理:五个或更多变量中的不定二次型总能非平凡地表示零。"
这一段是背景回顾:在最简单的 \(k=2\) 情形,问题早已被彻底解决。它告诉我们"一般型化成加性型"这个思路并不新鲜,二次时就管用。把里面的概念逐个讲清。
这是数论里的一块里程碑:只要变量个数 \(n\ge 5\),又是不定的整系数二次型,就一定能非平凡地表示 0(即 \(f=0\) 有不全为零的整数解),无须再单独检验那些同余条件——因为 \(n\ge 5\) 时它们自动满足。
历史意义:Meyer 在 1883 年证明了这一点,它是"变量足够多就一定可解"这类定理的祖先。Birch 定理(本章主角)正是把这种精神从 2 次推广到所有奇数次。"只对有限个素数 \(p\) 才需要检验"是因为:一旦 \(p\) 大于系数里出现的因子,同余条件自动成立,所以要查的 \(p\) 只有有限个。
三、高次型为什么远比加性型复杂
译文段落(第 4 段)。"对于 \(k>2\),一般的型比加性型一般得多。例如,若 \(k=3\),则一般型中有 \(\tfrac16 n(n+1)(n+2)\) 个独立系数,而由于对 \(n\) 个变量作的一个线性变换只有 \(n^2\) 个系数,显然几乎不可能作什么简化。"
这一段用数系数的方式,说明"高次时配方法行不通"。我们把这两个数字算清楚。
- 三次齐次多项式的每一项形如 \(x_ix_jx_k\),系数记为 \(c_{ijk}\)。这里 \(i,j,k\) 各从 1 到 \(n\),但交换顺序得到的是同一项(\(x_1x_2x_3\) 与 \(x_2x_1x_3\) 一样),所以独立的系数个数 = 从 \(n\) 个变量里可重复地取 3 个的组合数。
- "可重复取 3 个"的组合数公式是 \(\dbinom{n+3-1}{3}=\dbinom{n+2}{3}\)。代入 \(\dbinom{n+2}{3}=\dfrac{(n+2)(n+1)n}{3!}=\dfrac{n(n+1)(n+2)}{6}\)。这就是 \(\tfrac16 n(n+1)(n+2)\)。(注:原文 PDF 排版把 \(\tfrac16\) 错印成 "16",正确是 \(1/6\)。)
- 它随 \(n\) 像 \(n^3\) 那样增长(约 \(n^3/6\))。
三次型有约 \(n^3/6\) 个系数要"对付",而线性变换只提供 \(n^2\) 个旋钮。当 \(n\) 大时,\(n^3/6\) 远多于 \(n^2\)(旋钮远不够用),所以不可能像二次那样靠一次线性换元就把一般型化成加性型。这正是高次问题困难的根源,也解释了为什么后面 Birch 的办法要"浪费"大量变量、绕一大圈才能成功。
四、退化性(degeneration)
译文段落(第 5 段)。"与一般型相关的一个重要问题是退化性……称 \(n\) 个变量中的一个型是退化的,如果存在一个从 \(x_1,\dots,x_n\) 到 \(y_1,\dots,y_n\) 的非奇异线性变换,使得变换后的型只涉及 \(y_1,\dots,y_{n-1}\);也就是说,所有含 \(y_n\) 的项的系数都消失。"
"退化"是一个判断这个型有没有"多余变量"的概念。下面把定义讲透。
举例:\(f=(x_1+x_2)^2\),表面上有两个变量。令 \(y_1=x_1+x_2,\ y_2=x_2\)(可逆),则 \(f=y_1^2\),只剩 \(y_1\),\(y_2\) 完全消失。这就叫退化——它实质上是"一个变量的型",第二个变量是摆设。反过来,\(x_1^2+x_2^2\) 无论怎样可逆换元都甩不掉一个变量,它是非退化的。
译文(续)。"退化性是一个绝对的性质……用我们的记号,必须有 \(\partial f/\partial y_n=0\) 恒成立;而若 \(C_j\) 是 \(y_n\) 在 \(x_j\) 中的系数,这就等价于 \[ C_1\frac{\partial f}{\partial x_1}+\cdots+C_n\frac{\partial f}{\partial x_n}=0 \] 恒成立。"
- "型里不出现 \(y_n\)" \(\iff\) "无论 \(y_n\) 怎么变 \(f\) 都不变" \(\iff\) "\(f\) 对 \(y_n\) 的偏导恒为 0",即 \(\partial f/\partial y_n\equiv 0\)。(恒为 0 是因为齐次多项式若含 \(y_n\),其对 \(y_n\) 的偏导必非零。)
- 现在 \(f\) 本来是用 \(x_1,\dots,x_n\) 写的,而 \(x_j\) 又通过换元依赖 \(y_n\)。设 \(x_j\) 中 \(y_n\) 的系数是 \(C_j\),即 \(\partial x_j/\partial y_n=C_j\)。
- 用多元链式法则(把每条路径的偏导乘起来再相加): \[ \frac{\partial f}{\partial y_n}=\sum_{j=1}^n\frac{\partial f}{\partial x_j}\cdot\frac{\partial x_j}{\partial y_n}=\sum_{j=1}^n C_j\frac{\partial f}{\partial x_j}. \] 令它恒为 0,就得到译文那条等式 \(C_1\,\partial f/\partial x_1+\cdots+C_n\,\partial f/\partial x_n=0\)。这是退化的代数判据。
译文段落(第 6 段)。"然而,从当前问题——即表示零——的角度看,我们总可以假设 \(f\) 是非退化的;因为若 \(f\) 如上所述退化,那么对应于解 \(y_1=\cdots=y_{n-1}=0,\ y_n=1\),就有一个 \(x_1,\dots,x_n\) 不全为 0 的解。"
- 如果 \(f\) 退化,换元后 \(f\) 不含 \(y_n\)。那么取 \(y_1=\cdots=y_{n-1}=0,\ y_n=1\),代入后 \(f=0\)(因为 \(f\) 根本不依赖 \(y_n\),而其余 \(y\) 都为 0,所有项都消失)。
- 由于换元可逆且 \(y_n=1\neq 0\),回代得到的 \(x_1,\dots,x_n\) 不全为 0(否则可逆变换会把非零的 \(y\) 也压成零,矛盾)。
- 所以退化的型自动有非平凡解,这种情形已经"白送"解决了。于是研究 \(f=0\) 时,我们只需操心非退化的型即可——这就是"不失一般性地假设 \(f\) 非退化"的来由。
五、历史脉络:Brauer、Lewis、Birch
译文段落(第 7 段)。"朝着求解一般齐次方程方向迈出第一步实质性进展的是 R. Brauer [9]……Brauer 定理在 \(p\) 进数域中适用,并确立了一个函数 \(n_1(k,h)\) 的存在性……只要 \(n\ge n_1(k,h)\),便在 \(p\) 进数中可解。"
这一段是历史,讲清三代人的接力。先讲 Brauer。
是谁、做了什么:Richard Brauer(理查德·布饶尔,德裔美国代数学家)最先证明了一个"约化定理":要解一个 \(k\) 次齐次方程,只要能解所有次数 \(\le k\) 的加性方程就够了——把"一般型问题"归约成"加性型问题"。这正是本章方法的鼻祖思想。
代价:为了让最终得到的加性方程里还剩"够用"的变量,原方程的变量个数 \(n\) 必须取得极其庞大。这就是后面反复出现的"变量浪费"。
为什么在有理数里不灵:归约出来的加性方程里会混入偶数次的(比如 4 次)。偶次方永远 \(\ge 0\),若系数同号(全正或全负),方程 \(c_1x_1^4+\cdots=0\) 除了零解别无可能——在实数(从而有理数)里根本无解。所以 Brauer 定理在有理数域里会卡死在偶次方程上。
译文段落(第 8 段)。"这一领域中最简单的问题是单个三次方程的问题。Lewis 教授 [56] 最先证明了存在一个绝对常数 \(n_0\),使得任何 \(n\) 个变量中带有理系数的三次方程,只要 \(n\ge n_0\),便在有理数中可解。"
Brauer 在有理数域卡住了。Lewis 教授(D. J. Lewis)针对最简单的单个三次方程,用代数数论的论证去补 Brauer 的不足,第一次证明了:存在一个绝对常数 \(n_0\)(不依赖于具体方程,只是一个固定的大数),使得变量数 \(n\ge n_0\) 的任何有理系数三次方程在有理数里都可解。"绝对常数"是关键——它意味着"变量够多就一定有解"这件事,对所有三次方程一视同仁。
译文段落(第 9 段)。"不久之后,Birch [5] 证明了一个更一般的定理,即:每个齐次方程组,只要其中各方程都是奇次的,并且 \(n\) 超过依赖于这些次数的某个函数,便可解。这个定理就是本章的主题。"
B. J. Birch 把 Lewis 的"单个三次"一举推广到"任意一组方程",条件只有一个:每个方程的次数都是奇数。只要变量数 \(n\) 超过一个仅由这些次数决定的界,方程组就有非平凡有理解。"奇次"这个条件正是为了避开 Brauer 卡住的偶次陷阱(奇次方 \(x^r\) 既能正又能负,没有符号障碍)。这就是本章要完整证明的定理 11.1。
六、方法预览:先讲单个三次方程
译文段落(第 10 段)。"在以其全部一般性证明 Birch 定理之前,我打算先就最简单的情形——单个三次方程——来说明方法……后者的可解性由定理 8.1 保证,只要变量个数至少为 \(k^2(2k-1)+1=46\)。(实际上 8 个变量就够了,但这需要特殊的论证。)"
作者的教学策略:先在三次的小场景里把核心招式演示一遍,再上升到一般证明。这一段先把要借用的"外援"说清楚。
圆法只会解加性方程(每项一个变量的方幂)。一般三次型有混合项,圆法直接用不上。于是 Birch 的办法是:
① 用纯线性代数,把一般三次型 \(f\) 一步步"化简 / 表示"成一个加性三次型 \(b_1u_1^3+\cdots+b_su_s^3\)(代价是要很多变量);② 再对这个加性型调用定理 8.1 求解。只要起初的 \(n\) 足够大,化简后还能剩下 \(s\ge 46\) 个变量,整条链就走通了。下面就来落实第①步。
七、"表示"(represents)的精确含义
译文段落(第 11 段)。"设 \(f(x_1,\dots,x_n)\) 是一个三次型。我们说:\(f\) 表示 \(g(y_1,\dots,y_m)\)(其中 \(m\le n\)),如果存在 \(n\) 个关于 \(y_1,\dots,y_m\) 的线性型,其秩为 \(m\),使得当用这些线性型替换 \(x_1,\dots,x_n\) 时,得到 \(f(x_1,\dots,x_n)=g(y_1,\dots,y_m)\) 关于 \(y_1,\dots,y_m\) 恒成立。"
关键观察:如果 \(g\) 有非平凡零点,那么 \(f\) 也有。因为找到使 \(g(y_1,\dots,y_m)=0\) 的非零 \(y\),回代 \(x_j=\)(关于 \(y\) 的线性型)就得到使 \(f=0\) 的 \(x\)(秩为 \(m\) 保证回代出的 \(x\) 不全为 0)。所以只要能让 \(f\) "表示"一个我们会解的简单型 \(g\)(最终是加性型),\(f\) 的解就到手了。
译文段落(第 12 段,核心思路)。"证明的基本思想是:证明 \(f\) 表示一个如下类型的型 \[ a_0 t_0^3+g_1(t_1,\dots,t_m)\tag{11.1}\] 只要 \(n\) 超过某个仅依赖于 \(m\) 的数。"
式 (11.1) 的形状是:一个孤立的纯立方项 \(a_0t_0^3\),加上一个完全不含 \(t_0\) 的三次型 \(g_1(t_1,\dots,t_m)\)。也就是说,我们成功地把变量 \(t_0\) "剥离"出来——它只以 \(t_0^3\) 的纯净形式出现,不和别的变量纠缠。
动机:这正是"把一般型一点点逼近加性型"的单步操作。每做一次,就多剥出一个像 \(a_0t_0^3\) 这样的纯立方项;剩下的 \(g_1\) 是变量更少的新三次型,对它再做一次,又剥出一项……反复剥,最后 \(f\) 就被表示成纯立方项之和 \(b_1u_1^3+\cdots+b_su_s^3\),即加性型。\(t_0\) 读作"t-零",是新坐标系里被挑出来的特殊方向。
八、三线性函数 \(T\) 与"剥离一个立方项"的构造
译文段落(第 13 段)。"写 \(f(\mathbf{x})=\sum_i\sum_j\sum_k c_{ijk}x_ix_jx_k\),其中各求和从 1 到 \(n\),且 \(c_{ijk}\) 是三个下标的对称函数。对三个点 \(\mathbf{x},\mathbf{y},\mathbf{z}\) 定义三线性函数 \(T(\mathbf{x}\,|\,\mathbf{y}\,|\,\mathbf{z})=\sum_i\sum_j\sum_k c_{ijk}x_iy_jz_k\)。"
译文段落(第 14 段)。"我们任取 \(m\) 个线性无关的点 \(\mathbf{y}^{(1)},\dots,\mathbf{y}^{(m)}\),它们具有整(或有理)坐标,并考虑关于一个未知点 \(\mathbf{y}\) 的方程 \[ T(\mathbf{y}\mid\mathbf{y}^{(p)}\mid\mathbf{y}^{(q)})=0,\quad 1\le p\le q\le m. \]"
九、计数方程、找出特殊点 \(\mathbf{y}^{(0)}\)
译文段落(第 15 段)。"这是关于 \(\mathbf{y}\) 的 \(n\) 个坐标的 \(\tfrac12 m(m+1)\) 个线性方程。如果 \(n>\tfrac12 m(m+1)\),则存在一个满足它们的、异于原点的点 \(\mathbf{y}\)。称这样的一个点为 \(\mathbf{y}^{(0)}\)。"
- 数方程个数。下标对 \((p,q)\) 满足 \(1\le p\le q\le m\),即从 \(\{1,\dots,m\}\) 里可重复地选两个(允许 \(p=q\))。这样的对数 = \(\dbinom{m}{2}+m=\dfrac{m(m-1)}{2}+m=\dfrac{m(m+1)}{2}\)。(也可用可重组合 \(\dbinom{m+1}{2}=\tfrac12 m(m+1)\)。)所以共 \(\tfrac12 m(m+1)\) 条线性方程。
- 线性代数事实。一个齐次线性方程组,若未知数个数 \(n\) 严格大于方程个数,则必有非零解(方程不够多,约束不住所有自由度,总会留下非零的解方向)。
- 这里未知数是 \(\mathbf{y}\) 的 \(n\) 个坐标,方程有 \(\tfrac12 m(m+1)\) 条。只要 \(n>\tfrac12 m(m+1)\),就保证存在非零解 \(\mathbf{y}\)。把任选的一个这样的非零解命名为 \(\mathbf{y}^{(0)}\)(上标 0 表示"新挑出来的特殊点")。于是 \[ T(\mathbf{y}^{(0)}\mid\mathbf{y}^{(p)}\mid\mathbf{y}^{(q)})=0,\quad 1\le p\le q\le m.\]
译文段落(第 16 段,退化情形先处理掉)。"如果点 \(\mathbf{y}^{(0)},\mathbf{y}^{(1)},\dots,\mathbf{y}^{(m)}\) 线性相关,那么……我们应当有 \(\mathbf{y}^{(0)}=c_1\mathbf{y}^{(1)}+\cdots+c_m\mathbf{y}^{(m)}\)……但那时 \[ T(\mathbf{y}^{(0)}\mid\mathbf{y}^{(0)}\mid\mathbf{y}^{(0)})=\sum_{p=1}^m\sum_{q=1}^m c_pc_q\,T(\mathbf{y}^{(0)}\mid\mathbf{y}^{(p)}\mid\mathbf{y}^{(q)})=0, \] 由此 \(f(\mathbf{y}^{(0)})=0\),从而给出了所求的解。"
- 为什么线性相关就能这样写。已知 \(\mathbf{y}^{(1)},\dots,\mathbf{y}^{(m)}\) 线性无关,而现在 \(m+1\) 个点 \(\mathbf{y}^{(0)},\dots,\mathbf{y}^{(m)}\) 线性相关,那"多出来的"那个 \(\mathbf{y}^{(0)}\) 必能由其余 \(m\) 个表示:\(\mathbf{y}^{(0)}=c_1\mathbf{y}^{(1)}+\cdots+c_m\mathbf{y}^{(m)}\),系数 \(c_p\) 是有理数。
- 把这个代入 \(T\) 的第二、第三个槽。因为 \(T\) 对每个槽线性,可以把和号拆出来: \[ T(\mathbf{y}^{(0)}\mid\mathbf{y}^{(0)}\mid\mathbf{y}^{(0)})=T\Big(\mathbf{y}^{(0)}\,\Big|\,\sum_p c_p\mathbf{y}^{(p)}\,\Big|\,\sum_q c_q\mathbf{y}^{(q)}\Big)=\sum_{p}\sum_{q}c_pc_q\,T(\mathbf{y}^{(0)}\mid\mathbf{y}^{(p)}\mid\mathbf{y}^{(q)}). \] (这里第一个槽保持 \(\mathbf{y}^{(0)}\) 不动;线性性允许把第二、三槽里的线性组合"提"成系数乘求和。)
- 每一项都为 0。上一段已证 \(T(\mathbf{y}^{(0)}\mid\mathbf{y}^{(p)}\mid\mathbf{y}^{(q)})=0\) 对所有 \(p\le q\) 成立;由对称性 \(p>q\) 也一样。所以整个双重和是 0。
- 得到解。而 \(T(\mathbf{y}^{(0)}\mid\mathbf{y}^{(0)}\mid\mathbf{y}^{(0)})=f(\mathbf{y}^{(0)})\)(三槽同点还原成 \(f\))。于是 \(f(\mathbf{y}^{(0)})=0\),且 \(\mathbf{y}^{(0)}\neq\mathbf{0}\),正是要找的非平凡解,大功告成(这一支直接结束)。
十、独立情形:换元后型的形状
译文段落(第 17 段)。"于是我们可以假设这 \(m+1\) 个点线性无关。变换 \[ x_j=t_0y_j^{(0)}+t_1y_j^{(1)}+\cdots+t_my_j^{(m)},\quad(1\le j\le n) \] 的秩为 \(m+1\),并把 \(f\) 表示为 \(t_0,t_1,\dots,t_m\) 的一个型。"
- 上一支若线性相关已经出解,所以现在只需讨论 \(\mathbf{y}^{(0)},\dots,\mathbf{y}^{(m)}\) 线性无关的情形。
- 用这 \(m+1\) 个无关方向作"新坐标轴":任何点 \(\mathbf{x}\) 写成它们的线性组合,组合系数就是新变量 \(t_0,t_1,\dots,t_m\)。具体地,第 \(j\) 个坐标 \(x_j=t_0y_j^{(0)}+t_1y_j^{(1)}+\cdots+t_my_j^{(m)}\),其中 \(y_j^{(p)}\) 是第 \(p\) 个点的第 \(j\) 个坐标。
- 因为这 \(m+1\) 个点线性无关,这个换元的秩是 \(m+1\)(\(t_0,\dots,t_m\) 都是真变量),符合"表示"的定义。代入后 \(f\) 变成只含 \(m+1\) 个变量 \(t_0,\dots,t_m\) 的三次型——这正是"\(f\) 表示一个 \(m+1\) 元型"。
译文段落(第 18 段,算系数)。"在这个型中 \(t_0t_pt_q\) 的系数是 \(T(\mathbf{y}^{(0)}\mid\mathbf{y}^{(p)}\mid\mathbf{y}^{(q)})\),故当 \(1\le p\le q\le m\) 时它为 0。因此新的型具有下列形状 \[ a_0t_0^3+t_0^2(b_1t_1+\cdots+b_mt_m)+g_1(t_1,\dots,t_m). \]"
- 把换元 \(\mathbf{x}=t_0\mathbf{y}^{(0)}+t_1\mathbf{y}^{(1)}+\cdots+t_m\mathbf{y}^{(m)}\) 代入 \(f(\mathbf{x})=T(\mathbf{x}\mid\mathbf{x}\mid\mathbf{x})\)。利用三线性,把三个槽各自展开成 \(\sum t_p\mathbf{y}^{(p)}\),乘开后每一项形如 \(t_at_bt_c\,T(\mathbf{y}^{(a)}\mid\mathbf{y}^{(b)}\mid\mathbf{y}^{(c)})\)。
- 要凑出含 \(t_0t_pt_q\)(其中 \(p,q\ge 1\))的项,就是三槽里恰好一个取 \(\mathbf{y}^{(0)}\)、其余取 \(\mathbf{y}^{(p)}\) 和 \(\mathbf{y}^{(q)}\)。合并这些贡献,\(t_0t_pt_q\) 的系数正比于 \(T(\mathbf{y}^{(0)}\mid\mathbf{y}^{(p)}\mid\mathbf{y}^{(q)})\)。
- 而第九节已确保 \(T(\mathbf{y}^{(0)}\mid\mathbf{y}^{(p)}\mid\mathbf{y}^{(q)})=0\)(当 \(p,q\) 都在 \(1\) 到 \(m\) 之间,即 \(p,q\ge1\))。所以所有"\(t_0\) 出现一次、另两个因子都来自 \(t_1,\dots,t_m\)"的项全部消失。
- 剩下能含 \(t_0\) 的,只有 \(t_0\) 出现三次(即 \(t_0^3\))或出现两次(即 \(t_0^2\cdot t_p\))的项。于是型必为 \[ a_0t_0^3+t_0^2(b_1t_1+\cdots+b_mt_m)+g_1(t_1,\dots,t_m), \] 其中 \(a_0\) 是 \(t_0^3\) 的系数,\(b_i\) 是 \(t_0^2t_i\) 的系数,\(g_1\) 是完全不含 \(t_0\) 的那部分(\(t_0\) 出现零次)。注意没有 \(t_0\) 的一次项\(\times\)(\(t_p t_q\))——它们正是被我们消掉的。
译文段落(第 19 段,消去 \(b\) 项)。"如果 \(b_1,\dots,b_m\) 全为 0,我们便得到一个所求类型 (11.1) 的型。如果不然,设 \(b_m\ne 0\),我们令 \(t_m=-\frac{1}{b_m}(b_1t_1+\cdots+b_{m-1}t_{m-1})\),从而得到一个类型 (11.1) 的型,但其中 \(m\) 被 \(m-1\) 代替。"
- 幸运情形:若 \(b_1=\cdots=b_m=0\),那个中间项整体消失,型已经是 \(a_0t_0^3+g_1(t_1,\dots,t_m)\),正是 (11.1),收工。
- 一般情形:至少一个 \(b\) 非零,不妨设 \(b_m\neq 0\)。我们想让 \(b_1t_1+\cdots+b_mt_m=0\) 永远成立,从而中间项 \(t_0^2\cdot 0=0\) 自动消失。为此把 \(t_m\) 不再当作自由变量,而是定义成 \[ t_m=-\frac{1}{b_m}(b_1t_1+\cdots+b_{m-1}t_{m-1}). \] 代入后确实有 \(b_1t_1+\cdots+b_mt_m=0\)(直接验证:\(b_mt_m=-(b_1t_1+\cdots+b_{m-1}t_{m-1})\),移项即得)。
- 这等于把变量个数从 \(\{t_1,\dots,t_m\}\) 减少到 \(\{t_1,\dots,t_{m-1}\}\)(\(t_m\) 被前面的线性表出,不再独立)。于是型变成 \(a_0t_0^3+g_1'(t_1,\dots,t_{m-1})\)——还是 (11.1) 的形状,只是 \(m\) 变成了 \(m-1\)。代价就是少了一个独立变量,这就是"变量浪费"的具体来源。
译文段落(第 20 段,\(a_0\neq 0\))。"我们可以假设 \(a_0\ne 0\),因为若 \(a_0=0\),则对应于 \(t_0=1,\ t_1=\cdots=t_m=0\),存在一个 \(x_1,\dots,x_n\) 的解。"
- 若 \(a_0=0\),型成了 \(g_1(t_1,\dots,t_m)\),根本不含 \(t_0\)。
- 取 \(t_0=1,\ t_1=\cdots=t_m=0\),则型值 \(=0\)(\(g_1\) 在 \(t\) 全零处为 0,且没有 \(t_0\) 项)。
- 回代换元,\(\mathbf{x}=1\cdot\mathbf{y}^{(0)}=\mathbf{y}^{(0)}\neq\mathbf{0}\),得到 \(f(\mathbf{y}^{(0)})=0\) 的非平凡解,又直接出解。所以"麻烦"的情形只剩 \(a_0\neq 0\),我们就假设它。
十一、反复剥离 → 加性型 → 调用定理 8.1
译文段落(第 21 段)。"我们看到,只要取 \(n\) 足够大,就可以让 \(m\) 任意大。同样,我们也可以对新的型 \(g(t_1,\dots,t_m)\) 重复这一过程……存在一个函数 \(n_0(s)\),使得若 \(n\ge n_0(s)\),则型 \(f\) 表示一个如下类型的型 \(b_1u_1^3+\cdots+b_su_s^3\)。"
- 第七到第十节证明了:只要 \(n>\tfrac12 m(m+1)\),\(f\) 就能表示成 \(a_0t_0^3+g_1(t_1,\dots,t_m)\),其中 \(g_1\) 是变量更少的新三次型,且可假设它不表示零(否则又白送解)。
- 对 \(g_1\) 重复同样的操作:又剥出一个纯立方项,记 \(b_0u_0^3\),剩下更小的三次型。如此一层层剥下去。
- 每剥一次得到一个纯立方项 \(b_iu_i^3\)。要剥出 \(s\) 个这样的项,需要起初的变量数 \(n\) 足够大;把"需要多大"记作函数 \(n_0(s)\)。于是只要 \(n\ge n_0(s)\),\(f\) 就表示加性型 \(b_1u_1^3+\cdots+b_su_s^3\)。这正是把"一般三次型"成功化成了"加性三次型"。
译文段落(第 22 段,收尾)。"由定理 8.1,只要 \(s\ge s_0\,(=46,\ \text{比方说})\),相应的齐次方程便有非平凡解,从而当 \(n\ge n_0(s_0)\) 时原方程可解。"
- 取 \(s=46\)(即 \(s_0\))。由第六节的定理 8.1,加性三次方程 \(b_1u_1^3+\cdots+b_{46}u_{46}^3=0\) 一定有非平凡整数解。
- 由第七节"表示"的好处:\(g\) 的非平凡零点回代成 \(f\) 的非平凡零点。
- 所以只要 \(n\ge n_0(46)\),原一般三次方程 \(f=0\) 就有非平凡有理解。单个三次方程的 Birch 型结论证毕。整条逻辑链是:\(n\) 大 ⟹ 能剥出 46 个立方项 ⟹ 加性型可解 ⟹ \(f\) 可解。
十二、Birch 一般定理(定理 11.1)的陈述
译文段落(第 23 段)。引入定理 11.1。
设 \(h,m\) 是正整数,并设 \(r_1,\dots,r_h\) 是任意奇正整数。那么存在一个数 \(\Psi(r_1,\dots,r_h;m)\) 具有下列性质。设 \(f_{r_1}(\mathbf{x}),\dots,f_{r_h}(\mathbf{x})\) 是 \(\mathbf{x}=(x_1,\dots,x_n)\) 中分别具有有理系数、次数为 \(r_1,\dots,r_h\) 的型。那么,只要 \(n\ge\Psi(r_1,\dots,r_h;m)\),就存在一个 \(m\) 维有理向量空间,其中所有的点都满足 \[ f_{r_1}(\mathbf{x})=0,\ \dots,\ f_{r_h}(\mathbf{x})=0. \]
- \(h\)(方程个数)
- 要同时满足的方程有几条。读作"h"。
- \(r_1,\dots,r_h\)(各方程的次数)
- 第 \(j\) 个方程的次数 \(r_j\),必须都是奇数。这是定理的核心限制(避开偶次方的符号陷阱)。
- \(m\)(解空间维数)
- 结论保证的不只是"有一个解",而是有一整个 \(m\) 维的解空间。\(m\) 你想多大都行,只要 \(n\) 跟着够大。
- \(\Psi(r_1,\dots,r_h;m)\)(变量门槛)
- 读作"普西"(希腊字母 Psi)。它是一个只由各次数和 \(m\) 决定的数(门槛):变量数 \(n\) 一旦达到它,结论就成立。定理只断言"这个门槛存在",不追求它具体多大。
- \(m\) 维有理向量空间
- 指由 \(m\) 个线性无关的有理点张成的所有线性组合构成的集合(像过原点的"\(m\) 维平面")。"其中所有点都满足方程"是非常强的结论。
译文段落(第 24 段)。"注意我们断言的比'存在无穷多个解'更强;这是为了在归纳证明中方便。"
只要解空间维数 \(m\ge 1\),里面就已经有无穷多个点(一条过原点的有理直线上有无穷多个有理点),所以"\(m\) 维解空间"比"无穷多解"更强。为什么不嫌麻烦要证更强的命题?因为证明用数学归纳法:归纳的下一步需要"在前一步得到的整个解空间上"继续操作。如果只知道"有无穷多个孤立解",没法在上面再做线性代数;而"有一整个 \(m\) 维空间"才能当作新的舞台递归下去。这是"为了归纳走得动,故意把结论提强"的经典手法。
十三、引理 11.1:加性方程的解含 \(m\) 维空间
译文段落(第 25 段)。引理 11.1 及其证明。
存在一个数 \(\Phi(r,m)\),对正整数 \(m,r\)(其中 \(r\) 为奇数)有定义,使得若 \(s\ge\Phi(r,m)\),则任何如下形式的方程 \[ c_1x_1^r+\cdots+c_sx_s^r=0,\quad(c_j\ \text{有理}) \] 都被某个 \(m\) 维有理线性空间中的所有点满足。
- 先解一小撮。由定理 8.1 或定理 10.1,存在数 \(t=t(r)\),使得任何 \(t\) 个变量的加性 \(r\) 次方程 \(c_1y_1^r+\cdots+c_ty_t^r=0\) 都有非零整数解 \((y_1,\dots,y_t)\)。关键:因为 \(r\) 是奇数,对系数符号没有任何要求(奇次方 \(y^r\) 可正可负,正负项能互相抵消);又若某个 \(c_j=0\),取对应变量为 1、其余为 0 就是显然解。
- 把变量分组。把 \(s\) 个变量切成若干段,每段 \(t\) 个:第一段 \(y_1,\dots,y_t\),第二段 \(y_{t+1},\dots,y_{2t}\),依此类推。每一段都按第 1 步各自解出一组非零整数解。
- 拼出 \(m\) 维空间。若 \(s\ge mt\),至少能切出 \(m\) 段。引入 \(m\) 个自由参数 \(u_1,\dots,u_m\),构造点 \[ (u_1y_1,\dots,u_1y_t,\ u_2y_{t+1},\dots,u_2y_{2t},\ \dots,\ u_my_{(m-1)t+1},\dots,u_my_{mt},\ 0,\dots,0). \] 即第 \(i\) 段坐标整体乘上参数 \(u_i\),多出的变量补 0。
- 验证它恒满足方程。把这个点代入 \(\sum c_jx_j^r\):第 \(i\) 段贡献 \(u_i^r\cdot(\text{第 }i\text{ 段的 }\sum c y^r)=u_i^r\cdot 0=0\)(每段本就是该段方程的解);补 0 的部分贡献 0。所以对一切 \(u_1,\dots,u_m\),方程值都是 0。
- 它确实是 \(m\) 维空间。当 \(u_1,\dots,u_m\) 独立取遍有理数时,这些点张成一个 \(m\) 维有理线性空间(\(m\) 个参数互不牵连)。于是结论成立,门槛可取 \(\Phi(r,m)=mt\)。∎
十四、定理 11.1 的证明(一):归纳框架与多重线性函数
译文段落(第 26 段)。"设 \(R=\max r_j\),于是 \(R\) 是一个奇正整数。当 \(\max r_j=1\) 时结果当然成立。我们对 \(R\)(限于奇数值)作归纳来证明它。我们将首先证明:若结果对 \(\max r_j\le R-2\) 的方程组成立,则它对单个次数为 \(R\) 的方程成立。"
奠基(\(R=1\)):次数全是 1,方程是线性的 \(f_{r_j}(\mathbf{x})=0\)。一组齐次线性方程,只要变量够多就有 \(m\) 维解空间("变量多于方程"那条免费午餐),所以结论显然成立。
归纳步:分两小步。① 先证"若结论对所有 \(\max r_j\le R-2\) 的方程组成立,则它对单个次数 \(R\) 的方程也成立"(十四—十六节)。② 再把单个方程推广到一组次数 \(\le R\) 的方程(十七节)。两步合起来完成归纳。
译文段落(第 27 段)。定义多重线性函数: \[ f(x_1,\dots,x_n)=\sum c_{i_1,\dots,i_R}x_{i_1}\dots x_{i_R},\qquad M(\mathbf{x}^{(1)}\mid\cdots\mid\mathbf{x}^{(R)})=\sum c_{i_1,\dots,i_R}x_{i_1}^{(1)}\dots x_{i_R}^{(R)}. \]
十五、证明(二):造出特殊点 \(\mathbf{y}^{(0)}\) 与子空间 \(\mathcal{Y}_1\)
译文段落(第 28 段)。"我们先选取 \(h\) 个线性无关的点 \(\mathbf{y}^{(1)},\dots,\mathbf{y}^{(h)}\)。设 \(\mathcal{Y}\) 是由它们生成的 \(h\) 维线性空间。考虑方程 \[ M(\underbrace{\mathbf{y}\mid\cdots\mid\mathbf{y}}_{\rho}\mid\mathbf{y}^{(p_1)}\mid\cdots\mid\mathbf{y}^{(p_{R-\rho})})=0, \] 其中 \(\rho\) 取从 1 到 \(R-2\) 的所有奇数值,而 \(p_1,\dots,p_{R-\rho}\) 取从 1 到 \(h\) 的所有值。"
- 固定后面 \(R-\rho\) 个槽为已知点 \(\mathbf{y}^{(p_1)},\dots,\mathbf{y}^{(p_{R-\rho})}\),前 \(\rho\) 个槽都放未知点 \(\mathbf{y}\)。由于 \(M\) 对每个槽线性,前 \(\rho\) 个槽放同一个 \(\mathbf{y}\),使表达式成为 \(\mathbf{y}\) 的 \(\rho\) 次齐次型。所以每个方程关于 \(\mathbf{y}\) 的次数是 \(\rho\)。
- \(\rho\) 只取 \(1\) 到 \(R-2\) 的奇数,所以这些方程都是奇次、且次数 \(\le R-2\)。这正好落进归纳假设的适用范围(\(\max\le R-2\))。
- 数方程总数。\(\rho\) 的取值不超过 \(R\) 种;对每个 \(\rho\),后面 \(R-\rho\) 个下标各自从 1 到 \(h\) 独立取值,至多 \(h^{R-\rho}\le h^R\) 种组合。所以总数 \(
译文段落(第 29 段)。"因此,由归纳假设(对 \(m=1\) 的情形),只要 \(n\ge n_0(R,h)\),这些方程在 \(\mathbf{y}\) 中就有一个非零解。记这样的一个解为 \(\mathbf{y}^{(0)}\)。我们现在有 \[ M(\underbrace{\mathbf{y}^{(0)}\mid\cdots\mid\mathbf{y}^{(0)}}_{\rho}\mid\underbrace{\mathbf{y}\mid\cdots\mid\mathbf{y}}_{R-\rho})=0 \] 对 \(\mathcal{Y}\) 中所有 \(y\) 以及所有奇数 \(\rho\le R-2\) 成立。"
- 上面那组方程都是次数 \(\le R-2\) 的奇次方程,由归纳假设(取 \(m=1\)),只要变量数 \(n\) 够大(记门槛 \(n_0(R,h)\)),它们有公共非零解。挑一个记为 \(\mathbf{y}^{(0)}\)。
- 于是对所有奇数 \(\rho\le R-2\) 和所有 \(1\le p_1,\dots,p_{R-\rho}\le h\):\(M(\underbrace{\mathbf{y}^{(0)}\cdots\mathbf{y}^{(0)}}_{\rho}\mid\mathbf{y}^{(p_1)}\mid\cdots)=0\)。注意这里 \(\mathbf{y}^{(0)}\) 是放在前 \(\rho\) 个槽(用线性性,把原来"\(\mathbf{y}\) 当未知"换成"\(\mathbf{y}^{(0)}\) 当已知",等式照样成立)。
- 升级到任意 \(\mathbf{y}\in\mathcal{Y}\)。\(\mathcal{Y}\) 中任意点 \(\mathbf{y}=u_1\mathbf{y}^{(1)}+\cdots+u_h\mathbf{y}^{(h)}\)。把它代入后 \(R-\rho\) 个槽,用 \(M\) 的多重线性把每个槽展开成 \(\sum u_p\mathbf{y}^{(p)}\),整体变成各 \(M(\mathbf{y}^{(0)}\cdots\mid\mathbf{y}^{(p_1)}\mid\cdots)\) 的线性组合——而每一项都已是 0。所以 \[ M(\underbrace{\mathbf{y}^{(0)}\mid\cdots\mid\mathbf{y}^{(0)}}_{\rho}\mid\underbrace{\mathbf{y}\mid\cdots\mid\mathbf{y}}_{R-\rho})=0\quad\text{对所有 }\mathbf{y}\in\mathcal{Y}. \] 这是用"在 \(h\) 个基点上成立 + 线性性 ⟹ 在整个空间上成立",下面还会再用。
译文段落(第 30–31 段)。"\(\mathcal{Y}\) 中一个任意点 \(\mathbf{y}\) 具有形式 \(u_1\mathbf{y}^{(1)}+\cdots+u_h\mathbf{y}^{(h)}\)。现在考虑方程
\[ M(\underbrace{\mathbf{y}^{(0)}\mid\cdots\mid\mathbf{y}^{(0)}}_{R-\sigma}\mid\underbrace{\mathbf{y}\mid\cdots\mid\mathbf{y}}_{\sigma})=0, \]
其中 \(\sigma\) 取从 1 到 \(R-2\) 的所有奇数值……这些是关于 \(u_1,\dots,u_h\) 的次数 \(\le R-2\) 的奇次方程,其个数 \( 译文段落(第 32 段)。"我们便有
\[ M(\underbrace{\mathbf{y}^{(0)}\mid\cdots\mid\mathbf{y}^{(0)}}_{\tau}\mid\underbrace{\mathbf{y}\mid\cdots\mid\mathbf{y}}_{R-\tau})=0 \]
对所有 \(\tau=1,\dots,R-1\) 以及 \((\ell+1)\) 维空间 \(\mathcal{Y}_1\) 中所有 \(\mathbf{y}\) 成立。为保证这一点,我们只需假设 \(n\ge n_1(R,\ell)\)。" 译文段落(第 33 段)。"如果 \(\mathbf{y}^{(0)}\) 在由 \(\mathbf{y}^{(1)},\dots,\mathbf{y}^{(\ell+1)}\) 生成的子空间 \(\mathcal{Y}_1\) 中,我们可以通过去掉其中一个生成点(比方说 \(\mathbf{y}^{(\ell+1)}\)),得到 \(\mathcal{Y}_1\) 的一个 \(\ell\) 维子空间 \(\mathcal{Y}_2\),它不含 \(\mathbf{y}^{(0)}\)。现在点 \(\mathbf{y}^{(0)},\mathbf{y}^{(1)},\dots,\mathbf{y}^{(\ell)}\) 是线性无关的。" 译文段落(第 34 段)。"线性变换 \(x_j=t_0y_j^{(0)}+t_1y_j^{(1)}+\cdots+t_\ell y_j^{(\ell)}\)(\(1\le j\le n\))的秩为 \(\ell+1\),并给出 \(f(\mathbf{x})=g(t_0,\dots,t_\ell)\)。在 \(g\) 中 \(t_0^\tau t_{p_1}\cdots t_{p_{R-\tau}}\) 的系数……是
\[ M(\underbrace{\mathbf{y}^{(0)}\mid\cdots\mid\mathbf{y}^{(0)}}_{\tau}\mid\mathbf{y}^{(p_1)}\mid\cdots\mid\mathbf{y}^{(p_{R-\tau})})=0, \]
而这对 \(\tau=1,\dots,R-1\) 以及任意选取的 \(p_1,\dots,p_{R-\tau}\) 都成立。因此 \(g(t_0,\dots,t_\ell)=a_0t_0^R+g_1(t_1,\dots,t_\ell)\)。" 译文段落(第 35 段)。"于是,对任何 \(\ell\),只要 \(n\ge n_1(R,\ell)\),\(f\) 就表示一个上述类型的型。重复这一论证可证明 \(f\) 表示一个如下类型的型 \(\underbrace{a_0t_0^R+b_0u_0^R+\cdots}_{s}\),只要 \(n\ge n_2(R,s)\)。由引理 11.1……因此原方程的解包含一个 \(m\) 维线性空间,只要 \(n\ge n_2(R,\Phi(R,m))\)。" 译文段落(第 36 段)。"现在设有 \(h\) 个方程 \(f_{r_1}=0,\dots,f_{r_h}=0\),其中每个 \(r_j\le R\)。我们对 \(h\) 作归纳……给定 \(m_1\),由定理对 \(h=1\) 的情形,存在一个 \(m_1\) 维有理线性空间,在其上 \(f_{r_h}=0\),只要 \(n\ge\Psi(r_h;m_1)\)。" 译文段落(第 37 段)。"对这些点,型 \(f_{r_1},\dots,f_{r_{h-1}}\) 成为 \(v_1,\dots,v_{m_1}\) 中的型。由 \(h-1\) 的情形,存在一个 \(m\) 维线性空间,在其上它们全部消失,只要 \(m_1\ge\Psi(r_1,\dots,r_{h-1};m)\)。因此……
\[ \Psi(r_1,\dots,r_h;m)=\Psi(r_h;\Psi(r_1,\dots,r_{h-1};m)). \]" 译文段落(第 38 段)。"推论. 即使型的系数与 \(x_1,\dots,x_n\) 取值于一个代数数域 \(K\) 中,定理 11.1 仍然成立,但此时 \(\Psi\) 依赖于 \(K\)。" 译文段落(第 39 段)。"当我们把每个系数与每个变量用 \(K\) 的一组基……线性地表示出来时,每个方程都等价于 \(\nu\) 个具有相同次数、带有理系数与变量的方程。" 译文段落(第 40 段)。"我们接下来的目标将是证明一个更精确的结果,它关于使单个齐次三次方程可解所需的变量个数。在工作过程中,我们将需要数的几何中的一些结果,因此我们将以对这一主题某些方面的叙述作为开始。" 本章证明的 Birch 定理只断言"存在一个门槛 \(\Psi\)",并没有算出它具体多大——而我们一路看到,门槛函数是层层嵌套的,会大得离谱("变量浪费"严重)。 所以接下来的目标是定量精确化:针对最受关注的"单个三次方程",问"到底需要多少个变量才够",给出尽量好的具体界。为此需要一门新工具——数的几何(geometry of numbers,研究格点与凸体的学问),下一章将从它讲起。本章的定性结论(奇次 + 变量足够多 ⟹ 可解)是地基,下一章在它上面追求更锋利的定量结果。 Birch 定理的证明=两件武器的组合:① 多重线性函数 \(M\) 把高次型的"剥离一个纯幂项"变成可解的线性方程组(靠"变量多于方程"反复制造特殊点 \(\mathbf{y}^{(0)}\) 和好子空间);② 对次数 \(R\) 和方程个数 \(h\) 的双重数学归纳法,把一般问题层层归约到加性方程,最后由圆法成果(定理 8.1 / 引理 11.1)一锤定音。奇次的条件,自始至终是为了让奇次方"可正可负"、绕开偶次方程的符号死局。 返回 全书目录
十六、证明(三):换元、剥出 \(a_0t_0^R\),再化加性型
十七、证明(四):从单个方程推广到一组方程
十八、推论:推广到代数数域
十九、承上启下:下一步要更精确