9.2 受限和集Restricted sum sets
本页为译文 + 讲解合一:黑色正文为忠实翻译;彩色框(目标 / 例 / 分步推演)与配图为讲解,逐步推演、举例、画图,把每一步的动机讲清楚,不用比喻。
换言之:只要“最高次的那个对角单项式”系数不为零,\(P\) 就不可能在整张方格 \(S_1\times\dots\times S_n\) 上处处为零。本节所有证明都靠它。
从零点定理到下界:一条总引理
我们现在把组合零点定理应用于和集与受限和集,得到它们大小的下界。先给出一条总引理,它给出“何时能取到这种受限和集下界”的判据。
- 反设有限。若受限和集元素个数 \(\le K\),就能把它塞进一个大小恰为 \(K\) 的集合 \(B=\{b_1,\dots,b_K\}\)。也就是说:只要 \(a_i\in A_i\) 且 \(h(a_1,\dots,a_n)\neq 0\),那么 \(a_1+\dots+a_n\) 一定是某个 \(b\in B\)。
- 造一个“到处为零”的多项式。取 \(P=h\cdot\prod_{b\in B}(t_1+\dots+t_n-b)\)。代入任意 \((a_1,\dots,a_n)\in A_1\times\dots\times A_n\):若 \(h(a)=0\),第一个因子让 \(P=0\);若 \(h(a)\neq 0\),则和 \(a_1+\dots+a_n\in B\),于是某个因子 \((t_1+\dots+t_n-b)\) 为零,仍有 \(P=0\)。两种情形都为零,故 \(P\) 在整张方格上全为零。
- 看最高次系数。\(\prod_{b\in B}(t_1+\dots+t_n-b)\) 的最高次项就是 \((t_1+\dots+t_n)^K\)。所以 \(P\) 的最高次部分等于 \(h\cdot(t_1+\dots+t_n)^K\) 的最高次部分。由总次数计算,\(t_1^{|A_1|-1}\cdots t_n^{|A_n|-1}\) 正是 \(P\) 的最高次单项式,其系数就等于假设里那个非零系数。
- 触发零点定理。取 \(S_i=A_i\)(\(|A_i|=(|A_i|-1)+1>d_i\)),对角单项式系数非零,零点定理断言 \(P\) 在方格上必有一点非零。与第 2 步矛盾。\(\blacksquare\)
这条强有力的引理,把“证明受限和集下界”这件事,归约成“验证一个明确多项式的单一系数在域 \(F\) 中非零”。作为该引理的两个快速应用,我们重新证明 Cauchy–Davenport 不等式(定理 5.4),再导出由 Erdős 与 Heilbronn 最先猜想的一个变体——它关于受限和 \[A\hat{+}B:=\{a+b:\ a\in A,\ b\in B,\ a\neq b\}.\]
第一个应用:再证 Cauchy–Davenport
我们将在 9.8 节经由 Fourier 变换给出本定理的第三个证明。
♦
- 下界:\(\min(3+2-1,7)=\min(4,7)=4\)。
- 直接算 \(A+B=\{0,2,1,3,5\}=\{0,1,2,3,5\}\),共 \(5\) 个元素,\(5\ge 4\) ✓。
- 看机器内部:\(K=|A|+|B|-2=3\),需 \((t_1+t_2)^3\) 在 \(t_1^{2}t_2^{1}\) 处系数 \(=\binom{3}{2}=3\)。因为 \(3\not\equiv 0\pmod 7\),零点定理保证了和集至少 \(K+1=4\) 个元素。
第二个应用:Erdős–Heilbronn 猜想
作为 Cauchy–Davenport 不等式的一个特例,我们看到对 \(F_p\) 中任意加性集 \(A\) 有 \(|A+A|\ge\min(2|A|-1,p)\)。受限和 \(A\hat{+}A\) 的类似结果花了远为更长的时间才被证明。容易看出当 \(2|A|-3\ge p\) 时 \(|A\hat{+}A|=p\)(习题 9.2.1)。1964 年,Erdős 与 Heilbronn(见 [89])猜想 \(|A\hat{+}A|\ge\min(2|A|-3,p)\);该界易见是最优的(习题 9.2.3)。这个看似无害的 Cauchy–Davenport 变体,约三十年间一直抵抗着求解的尝试;5.1 节的 e-变换方法似乎无法证明 Erdős–Heilbronn 猜想。该猜想终于在 1994 年由 da Silva 与 Hamidoune [66] 解决,他们用关于 Grassmann 空间的一个一般结果加以确认。我们现在给出 Alon、Nathanson 与 Ruzsa [11] 利用组合零点定理给出的简短证明,它展示了这一方法的威力与简洁。事实上还能多证明一点:
♦
- \((t_1+t_2)^K=\sum_j\binom{K}{j}t_1^{\,j}t_2^{\,K-j}\)。
- 乘上 \(+t_1\):得 \(t_1^{\,j+1}t_2^{\,K-j}\),要它等于目标需 \(j+1=|A|-1\) 即 \(j=|A|-2\),此时贡献 \(+\binom{K}{|A|-2}\)。
- 乘上 \(-t_2\):得 \(t_1^{\,j}t_2^{\,K-j+1}\),要它等于目标需 \(j=|A|-1\),此时贡献 \(-\binom{K}{|A|-1}\)。
- 两者相加并整理出公因子,得到上面那个含 \((|A|-|B|)\) 的式子。当 \(|A|=|B|\) 时它整体为零——这就是“等大时机器卡住、必须删一个元素”的根源。♦
更复杂的受限相加:Vandermonde 行列式登场
显然还能从引理 9.3 得到更多应用;例如见习题 9.2.4。但当我们考虑多个集合的受限和时,就开始需要研究越来越复杂的多项式的系数,这些表达式常涉及 Vandermonde 行列式之类的对象。因此我们接下来转向研究这类多项式及其系数。这里的计算将是完全抽象的,对取值于任意域 \(F\) 的不定元 \(x_1,\dots,x_n\) 都成立。
容易验证以下对称性: \[\begin{aligned} &\Delta_n(x_1+y,\dots,x_n+y)=\Delta_n(x_1,\dots,x_n);\\ &\Delta_n(\lambda x_1,\dots,\lambda x_n)=\lambda^{\binom{n}{2}}\Delta_n(x_1,\dots,x_n);\\ &\Delta_n(\pi(x))=\operatorname{sgn}(\pi)\,\Delta_n(x) \end{aligned}\tag{9.2}\] 对任意变量 \(\lambda,y\),任意 \(x=(x_1,\dots,x_n)\) 及任意置换 \(\pi\in S_n\) 成立。事实上这(在相差常数倍意义下)实际上确定了 \(\Delta_n\),见习题 9.2.5。量 \(\Delta_n(1,\dots,n)=\prod_{i=1}^n (i-1)!\) 有时被称为 \(n\) 的超阶乘(superfactorial)。
下面这个著名事实留作习题:
公式 (9.3) 精确地算出了 \(\Delta_n(x_1,\dots,x_n)\) 的各项系数。把它与多项式定理(多项式幂展开) \[(x_1+\dots+x_n)^K=\sum_{\substack{c_1,\dots,c_n\ge 0\\ c_1+\dots+c_n=K}}\frac{K!}{c_1!\cdots c_n!}\prod_{i=1}^n x_i^{c_i}\] 相乘,便得到公式 \[(x_1+\dots+x_n)^K\,\Delta_n\bigl(x_1^{m},\dots,x_n^{m}\bigr) =\sum_{\substack{c_1,\dots,c_n\ge 0\\ c_1+\dots+c_n=K+m\binom n2}}\ \sum_{\pi\in S_n}\frac{\operatorname{sgn}(\pi)\,K!}{\prod_{i=1}^n\bigl(c_i-\pi(i)m+m\bigr)!}\prod_{i=1}^n x_i^{c_i},\tag{9.4}\] 其中约定:当 \(k\) 为负整数时 \(1/k!=0\)。
- (9.3) 是“行列式 = 带符号求和”。\(\Delta_n\) 本是 \(\prod_{i
- (9.4) 是“两个已知展开相乘后收集同类项”。左边 \(=\) (多项式幂的展开) \(\times\) (把 \(x_i\) 换成 \(x_i^{m}\) 的 \(\Delta_n\) 展开)。两边都按单项式 \(\prod x_i^{c_i}\) 收集,指数和必为 \(K+m\binom n2\)。右边那个分母 \(\prod (c_i-\pi(i)m+m)!\) 与“\(1/(\text{负数})!=0\)”的约定,正是为了自动剔除不可能出现的项。
在某些情形下,(9.4) 右端的表达式可以化简。例如在 \(m=1\) 的情形我们有:
这条引理已经给出了 Erdős–Heilbronn 猜想的一个推广;见习题 9.2.9 与 9.2.10。
本着类似的精神我们有:
作为此计算的一个推论,我们得到下面关于多重受限相加的加性组合学结论,其中限制具有 \(P_i(a_i)\neq P_j(a_j)\) 的形式(\(P_i,P_j\) 为多项式)。
把 \((x_j-x_i)\) 升幂:Dyson 猜想
接下来考虑:若把 \(\Delta_n(x_1,\dots,x_n)\) 中的因子 \((x_j-x_i)\) 升到任意幂次会怎样。这方面一个有用的结果是:
此结果由 Dyson [74] 基于粒子物理中的一个问题猜出。它于 1962 年由 Gunson [165] 验证,并由 Wilson [383] 独立验证。我们呈现 Good [135] 给出的一个简短而优雅的证明。
- 逐因子化简:\(\Bigl(1-\dfrac{x_i}{x_j}\Bigr)^{a_j}=\dfrac{(x_j-x_i)^{a_j}}{x_j^{\,a_j}}\)。
- 对所有 \(i\neq j\) 取乘积:分母里 \(x_j\) 的总幂次为 \(\sum_{i\neq j}a_j=(n-1)a_j\),故 \(F(x,a)=\dfrac{\prod_{i\neq j}(x_j-x_i)^{a_j}}{\prod_j x_j^{(n-1)a_j}}\)。
- 因此 \(F\) 的常数项,恰好等于分子中单项式 \(\prod_j x_j^{(n-1)a_j}\) 的系数——这正是定理 9.11 所求。
- Good 的证明妙在:用 Lagrange 插值得到的 (9.7) 把 \(1\) 写成 \(n\) 个分式之和,乘进去就把 \(F(x,a)\) 拆成 \(\sum_j F(x,a-e_j)\),于是常数项满足多项式 Pascal 递推,归纳即得多项式系数。♦
作为定理 9.11 的一个特例,我们看到 \(\prod_{i=1}^n x_i^{(n-1)m}\) 在 \(\Delta_n(x_1,\dots,x_n)^{2m}\) 中的系数为 \((nm)!/(m!)^n\)。利用此事实及一些附加论证,Hou 与 Sun [186] 证明了如下推广。
该定理的证明颇为技术性,细节请参阅 [186]。作为一个加性组合学推论,我们能控制这样的受限和集——其中要求各差 \(a_i-a_j\) 避开某些指定集合。
习题
- 9.2.1 设 \(Z\) 为任意奇数阶有限加性群,\(A,B\) 为 \(Z\) 中的加性集。证明:若 \(|A|+|B|-2\ge|Z|\),则 \(A\hat{+}B=Z\)。(与习题 2.1.6 比较。)
- 9.2.2 当 \(|A|=1\) 或 \(|B|=1\) 时验证定理 9.5。
- 9.2.3 举例说明界 \(|A\hat{+}A|\ge\min(2|A|-3,p)\) 不能被改进。当 \(|A|\neq|B|\) 时,界 \(|A\hat{+}B|\ge\min(|A|+|B|-2,p)\) 又如何?
- 9.2.4 设 \(F=F_p\) 为素数阶有限域,\(A,B\) 为 \(F_p\) 中的加性集。证明 \[\bigl|\{\,a+b\mid a\in A,\ b\in B,\ ab=1\,\}\bigr|\ \ge\ \min(|A|+|B|-3,\ p).\]
- 9.2.5 验证对称性 (9.2)。进而证明:若多项式 \(P(x_1,\dots,x_n)\) 满足与 \(\Delta_n\) 相同的对称性 (9.2),则 \(P\) 是 \(\Delta_n\) 的标量倍。
- 9.2.6 证明引理 9.7。(提示:可用高斯消元归约到 \(P_i(x)=x^{i-1}\) 的情形;再找出 \(\Delta_n(x_1,\dots,x_n)\) 的若干线性因子并用因式定理。或者用习题 9.2.5。)
- 9.2.7 证明:若 \(x_1,\dots,x_n\) 为整数,则 \(\Delta_n(x_1,\dots,x_n)\) 是 \(\Delta_n(1,\dots,n)=\prod_{i=1}^n(i-1)!\) 的倍数。
- 9.2.8 (Lagrange 插值公式)设 \(F\) 为域,\(n\ge 0\),\(a_0,\dots,a_n\) 为 \(F\) 的 \(n+1\) 个不同元素,\(b_0,\dots,b_n\) 为 \(F\) 的 \(n+1\) 个任意元素。证明恰存在一个次数至多 \(n\)、系数在 \(F\) 中的多项式 \(f\in F[t]\) 使得 \(f(a_i)=b_i\),且该多项式由下式给出: \[f(x)=\sum_{i=0}^n b_i\prod_{0\le j\neq i\le n}(a_i-a_j)^{-1}(x-a_j).\]
- 9.2.9 [11] 设 \(F=F_p\) 为素数阶有限域,\(A_1,\dots,A_k\) 为 \(F_p\) 中的加性集,其中 \(|A_1|,\dots,|A_k|\) 两两不同且 \(\sum_{i=1}^k|A_i|\le p+\binom{k+1}{2}-1\)。设 \(B\) 为受限和集
\[B:=\{\,a_1+\dots+a_k:\ a_i\in A_i,\ a_i\neq a_j\ \text{对所有 }1\le i
- 9.2.10 [66](广义 Erdős–Heilbronn 猜想)设 \(F=F_p\) 为素数阶有限域,\(A\) 为 \(F_p\) 中的加性集。令 \[k\wedge A:=\{\,a_1+\dots+a_k:\ a_1,\dots,a_k\in A,\ a_i\neq a_j\ \text{对所有 }1\le i
- 9.2.11 证明引理 9.14。(提示:对多项式 \(f:=\lambda\omega\prod_{c\in C}(\mu-c)\) 应用组合零点定理。)
- 9.2.10 [66](广义 Erdős–Heilbronn 猜想)设 \(F=F_p\) 为素数阶有限域,\(A\) 为 \(F_p\) 中的加性集。令 \[k\wedge A:=\{\,a_1+\dots+a_k:\ a_1,\dots,a_k\in A,\ a_i\neq a_j\ \text{对所有 }1\le i
返回 全书目录