5.1 和集的最小规模与 e-变换Minimal size of sum sets and the e-transform
本页为译文 + 高中讲解合一:黑色正文为忠实翻译;彩色框(目标 / 例 / 分步推演 / 自测)与配图为面向高中生的详解,逐步推演、举例、画图,不用比喻。
第 5 章引言
在第 2 章中,我们建立了和集估计的初等理论,展示了如何利用关于某一个和集 \(A+B\) 的信息去控制其它的和,例如 \(A-B\) 或 \(nA-mA\)。即使所涉集合的倍增常数(doubling constant)相当大,这些估计仍然相当有效,因为所有的界都是关于该常数的多项式。另一方面,对于倍增常数较小的集合,我们并没有得到细致的结构信息;我们能做到的最好结果,是用一个近似群把它们覆盖住(命题 2.26)。
在本章中,我们将聚焦于如下问题:给定两个加性集合 \(A,B\),且 \(A+B\) 非常小,那么由此能对 \(A\) 和 \(B\) 得出的最强结构性结论是什么?这一领域的主要结果之一是 Freiman 定理,它(在无挠的情形下)断言:一个倍增常数 \(\sigma[A]=|2A|/|A|\) 很小的加性集合 \(A\),必包含在一个秩有界、且规模不比原集合大太多的等差级数(progression)之中。该定理有若干变体,我们将在下文给出其中几个。在此过程中,我们还会遇到一个有用的概念——Freiman 同态,它在很大程度上把加性集合的研究从其所在的环境群中解放出来,由此衍生出许多有用的技巧,例如把集合嵌入到一个特别合适的群里。
5.1 和集的最小规模与 e-变换
在开始研究逆定理之前,我们先处理一个更为基础的问题:给定环境群 \(Z\) 中两个加性集合 \(A\) 与 \(B\) 的基数 \(|A|,|B|\),和集 \(A+B\) 可能具有的最小基数 \(|A+B|\) 是多少?如果我们允许群 \(Z\) 完全任意,那么答案由 (2.1) 与命题 2.2 给出,即
\[|A+B|\ \ge\ \max(|A|,|B|),\]且等号成立当且仅当其中一个集合包含在某有限群 \(G\) 的一个陪集之内,而另一个集合是 \(G\) 的若干陪集之有限并。然而,对于 \(Z\) 的具体选择,可以把这个界稍加改进。例如,若 \(Z\) 是整数集,那么除平凡子群 \(\{0\}\) 外 \(Z\) 不含任何有限子群,因此除非 \(|A|,|B|\) 之一等于 \(1\),我们都期望能比 (2.1) 做得更好。
建立和集最小规模的一件简单、却出人意料地强大的工具,是 e-变换,我们现在就来定义它。
可以把这个变换看成:把 \(B\) 中那些不在 \(A-e\) 里的元素(即 \(B\setminus(A-e)\))从 \(B\) 中移除,并(在平移 \(e\) 之后)转移到 \(A\) 里。e-变换的要点在于:它缩小(或保持不变)和集的规模 \(|A+B|\),同时保持 \(A\) 与 \(B\) 的总规模 \(|A|+|B|\)。更精确地说,见下面的引理。
这条引理的简单证明留作习题 5.1.2。
- (5.1) 为何成立. 取 \(A^{(e)}=A\cup(B+e)\) 与 \(B^{(e)}=B\cap(A-e)\) 中的元素相加。\(B^{(e)}\subseteq B\),而 \(A^{(e)}\) 拆成两块:\(A\) 这块加上 \(B^{(e)}\) 当然落在 \(A+B\) 里;\(B+e\) 这块加上 \(B^{(e)}\subseteq A-e\) 这块,得到的元素形如 \((b+e)+b'\),其中 \(b'\in A-e\) 即 \(b'+e\in A\),于是 \((b+e)+b'=b+(b'+e)\in B+A=A+B\)。两块都落在 \(A+B\) 内,故 (5.1) 成立。
- (5.2) 为何成立. 这是 (5.3) 取 \(E=Z\) 的特例:此时 \((E-e)\setminus E\) 与 \(E\setminus(E-e)\) 都是空集,于是 (5.3) 退化为 \(|A^{(e)}|+|B^{(e)}|=|A|+|B|\)。直观上:从 \(B\) 里拿走 \(B\setminus(A-e)\) 这些元素(数目记为 \(t\)),\(B^{(e)}\) 比 \(B\) 少 \(t\) 个;这 \(t\) 个元素平移 \(e\) 后并入 \(A\),且它们原先不在 \(A\) 里(这正是“不在 \(A-e\)”的含义),所以 \(A^{(e)}\) 比 \(A\) 恰好多 \(t\) 个。一减一加,总数不变。
- (5.4) 与等号. 上一条说明 \(|A^{(e)}|=|A|+t\)、\(|B^{(e)}|=|B|-t\),其中 \(t=|B\setminus(A-e)|\ge0\),立得 \(|A^{(e)}|\ge|A|\) 且 \(|B^{(e)}|\le|B|\)。两式取等号都等价于 \(t=0\),即 \(B\setminus(A-e)=\varnothing\),亦即 \(B\subseteq A-e\),亦即 \(B+e\subseteq A\)。
现在我们给出这条引理的一些应用。首先得到整数集 \(\mathbb{Z}\) 中和集的最小规模(参看引理 3.18),这里利用了整数是有序的这一事实。
- 取 \(b=\min(B)\):\(b+e=\min(B)+\max(A)-\min(B)=\max(A)\in A\)。所以 \(\min(B)\in B^{(e)}\)。
- 取任何更大的 \(b>\min(B)\):则 \(b+e>\min(B)+e=\max(A)\),即 \(b+e\) 超过了 \(A\) 的最大元,必不在 \(A\) 内,故这个 \(b\notin B^{(e)}\)。
- 于是 \(B^{(e)}=\{\min(B)\}\),只剩一个元素。由 (5.2),\(|A^{(e)}|=|A|+|B|-1\)。而 \(A^{(e)}+B^{(e)}=A^{(e)}+\{\min(B)\}\) 只是把 \(A^{(e)}\) 整体平移,故 \(|A^{(e)}+B^{(e)}|=|A^{(e)}|=|A|+|B|-1\)。再用 (5.1) 即 \(|A+B|\ge|A|+|B|-1\)。
现在我们在素数阶循环群 \(\mathbb{Z}_p\) 中证明类似的结果。这里要利用的关键事实是:\(\mathbb{Z}_p\) 不含任何非平凡子群。
这一结果最早由 Cauchy 发现,并在 122 年后被 Davenport 重新发现。我们指出,对于限制和 \(A\hat{+}B:=\{a+b: a\in A,\ b\in B,\ a\ne b\}\),相应的结果需要不同的方法来建立;参见第 9.2 节。我们还将在第 9.2 节与第 9.8 节给出定理 5.4 的另外的证明。
因此我们可以假设 \(B\) 的任何 e-变换都不严格小于 \(B\)。利用引理 5.2(即 (5.4) 的等号情形),这意味着对所有 \(e\in A-B\) 都有 \(B+e\subseteq A\),于是 \[A-B+B\subseteq A.\] 利用命题 2.2,我们由此得知 \(B\) 包含在 \(\mathbb{Z}_p\) 的某子群 \(G\) 的一个陪集之内,而 \(A\) 是 \(G\) 的若干陪集之并。但由于 \(p\) 是素数,可用的子群 \(G\) 只有平凡群 \(\{0\}\) 与整个群 \(\mathbb{Z}_p\)。无论哪种情形,Cauchy–Davenport 不等式都易于验证。♦
- 归纳基础. \(|B|=1\) 时,\(B=\{b\}\),\(A+B\) 只是 \(A\) 平移 \(b\),故 \(|A+B|=|A|=|A|+|B|-1\)。✓
- 能缩则缩. 若存在某个 \(e\) 让 \(B^{(e)}\) 真正变小,就把问题换成 \((A^{(e)},B^{(e)})\)。因为 \(|B^{(e)}|<|B|\),归纳假设可用;又因为 (5.2) 总规模不变、(5.1) 和集不增,所证下界对原来的 \(A+B\) 同样成立。
- 缩不动的情形. 若所有 \(e\) 都让 \(B^{(e)}=B\)(缩不动),由 (5.4) 等号知 \(B+e\subseteq A\) 对每个 \(e\in A-B\) 成立,合起来就是 \(A-B+B\subseteq A\)。这是一个很强的“自我封闭”条件,命题 2.2 把它翻译为:\(B\) 困在一个子群 \(G\) 的单个陪集里。
- 素数收尾. \(\mathbb{Z}_p\) 里只有 \(G=\{0\}\) 或 \(G=\mathbb{Z}_p\)。若 \(G=\{0\}\),则 \(B\) 是单点,回到基础情形;若 \(G=\mathbb{Z}_p\),则 \(A=\mathbb{Z}_p\),于是 \(A+B=\mathbb{Z}_p\),\(|A+B|=p\),下界中的 \(\min(\cdot,p)\) 由 \(p\) 这一支给出。✓
我们可以推广引理 5.3 与定理 5.4。回忆定义 2.32:环境群 \(Z\) 中加性集合 \(A\) 的对称群 \(\mathrm{Sym}_1(A)\) 定义为 \(\mathrm{Sym}_1(A):=\{h\in Z: A+h=A\}\)。
令 \(G:=\mathrm{Sym}_1(A+B)\)。若 \(G\) 不是平凡群 \(\{0\}\),则我们可以从 \(Z\) 过渡到商群 \(Z/G\),把 \(A,B\) 换成 \((A+G)/G\) 与 \((B+G)/G\),从而减小 \(|A+B|\),结论便由第一重归纳假设得到。因此我们可取 \(\mathrm{Sym}_1(A+B)=\{0\}\)。此时我们的任务化为证明 \(|A+B|\ge|A|+|B|-1\)。
假设对所有 \(e\in A-B\) 都有 \(B^{(e)}=B\)。那么如前所述有 \(A-B+B\subseteq A\),于是由命题 2.2,\(B\) 含于某群 \(H\) 的一个陪集,\(A\) 是 \(H\) 的若干陪集之并。于是 \(\mathrm{Sym}_1(A+B)\) 包含 \(H\),从而 \(H=\{0\}\),这就推出 \(|B|=1\),结论易于验证。
剩下要考虑的情形是:至少存在一个 \(e\in A-B\) 使 \(B^{(e)}\) 严格小于 \(B\)。在所有这样的 \(e\) 中,我们选取使 \(|B^{(e)}|\) 最大的那个。必要时把 \(B\)(及 \(B^{(e)}\))平移 \(e\),可将 \(e\) 规范化为 \(e=0\);于是 \(A^{(0)}=A\cup B\),\(B^{(0)}=A\cap B\)。由 (5.3) 注意到 \(|A^{(0)}+B^{(0)}|\le|A+B|\),\(|A^{(0)}|+|B^{(0)}|=|A|+|B|\),且 \(|B^{(0)}|<|B|\)。于是由归纳假设有 \[|A^{(0)}+B^{(0)}|\ge|A^{(0)}+H|+|B^{(0)}+H|-|H|, \tag{5.5}\] 其中 \(H:=\mathrm{Sym}_1(A^{(0)}+B^{(0)})\)。令 \(C:=(A\cap B)+H\)。由 \(H\) 以及 \(A^{(0)},B^{(0)}\) 的定义,我们看到 \(A+C\) 与 \(B+C\) 含于 \(A^{(0)}+B^{(0)}\),从而含于 \(A+B\)。故我们可以把 \(A,B\) 换成 \(A\cup C,B\cup C\) 而不影响 \(A+B\) 或 \(\mathrm{Sym}(A+B)\)。因此可设 \(C\) 同时含于 \(A\ 与\ B\)——否则 \(|A+C|+|B+C|\) 将超过 \(|A|+|B|\),结论便由第二重归纳假设得到。特别地,我们看到 \(A\cap B=C\) 是 \(H\) 的非零个陪集之并。
假设 \(A^{(0)}+B^{(0)}\) 等于 \(A+B\);则 \(H=\mathrm{Sym}(A+B)=\{0\}\),结论由 (5.5) 与 (5.3) 得到。因此可设 \(A^{(0)}+B^{(0)}\) 严格小于 \(A+B\)。
令 \(A'\) 记那些 \(a\in A\),使得存在 \(b\in B\) 满足 \(a+b\in A^{(0)}+B^{(0)}\) 的补——更准确地,使 \(a+b\notin A^{(0)}+B^{(0)}\) 的 \(a\)。由前一假设,\(A'\) 非空;又注意对所有 \(a\in A'\),\(a\)(从而 \(a+H\))与 \(C=B^{(0)}\) 不相交。设 \(b\) 使 \(a+b\notin A^{(0)}+B^{(0)}\):则 \(a+b+H\) 与 \(A^{(0)}+B^{(0)}\) 不相交(由 \(H\) 的定义);由于 \(b\in A^{(0)}\),我们推得 \(a+H\) 与 \(A\cap B\) 不相交。又有 \(((a+H)\cap A)+b\) 与 \(A^{(0)}+B^{(0)}\) 不相交且含于 \(A+B\);于是 \[|A+B|\ge|A^{(0)}+B^{(0)}|+|(a+H)\cap A|.\] 由于 \(A\cap B\) 与 \(a+H\) 不相交,有 \[\begin{aligned}|A^{(0)}+H|&\ge|A^{(0)}|+|(A^{(0)}+H\setminus A^{(0)})\cap(a+H)|\\&=|A^{(0)}|+|H|-|(a+H)\cap A|-|(a+H)\cap B|,\end{aligned}\] 从而由 (5.5) 与 (5.3) \[|A+B|\ge|A|+|B|-|(a+H)\cap B|.\] 于是除非对所有 \(a\in A'\) 都有 \(|(a+H)\cap B|>1\),否则我们就已完成证明;下面假设这一情况成立。
对每个 \(a\in A'\),令 \(A_a:=(a+H)\cap A\),\(B_a:=(a+H)\cap B\)。假设我们能找到 \(a,a'\in A'\) 使得 \(A_{a'}-B_{a'}+B_a\subseteq A_a\)。那么我们能找到 \(e\in A_a-B_a\subseteq H\) 使 \(B_{a'}+e\subseteq A_a\)。这表明 \(B\) 不含于 \(A-e\),从而 \(B^{(e)}\) 严格小于 \(B\),并且它既含 \(B^{(0)}=C\),又含非空集合 \(B_{a'}\cap(A_a-e)\)(后者位于 \(a+H\) 中,因而与 \(C\) 不相交),故 \(B^{(e)}\) 严格大于 \(B^{(0)}\)。这与 \(|B^{(0)}|\) 的最大性矛盾。因此必有 \(A_{a'}-B_{a'}+B_a\subseteq A_a\) 对所有 \(a,a'\in A'\) 成立。这尤其推出 \(|A_a|=|A_{a'}|\) 对所有 \(a,a'\in A'\) 成立,由命题 2.2,这意味着各 \(B_a\) 都含于某固定群 \(K\) 的一个陪集,而各 \(A_a\) 是 \(K\) 的若干陪集之并(特别地 \(K\) 是 \(H\) 的子群)。由于我们假设了 \(|B_a|>1\) 对所有 \(a\in A'\) 成立,故 \(|K|>1\)。又因为对每个 \(a\),\(A_a+B\) 是 \(K\) 的陪集之并,而 \(A^{(0)}+B^{(0)}\) 是 \(H\)(从而也是 \(K\))的陪集之并,我们推得 \(A+B\) 是 \(K\) 的陪集之并。但这与假设 \(\mathrm{Sym}_1(A+B)=\{0\}\) 矛盾,证毕。♦
作为 Kneser 定理的一个应用,我们给出倍增常数极小的集合的完整分类。
- \(\sigma[A]<\tfrac32\)(即 \(|A+A|<\tfrac32|A|\));
- \(\delta[A]<\tfrac32\)(即 \(|A-A|<\tfrac32|A|\),或 \(d(A,A)<\log\tfrac32\));
- 对某个满足 \(|B|\ge|A|\) 的加性集合 \(B\subseteq Z\),有 \(|A+B|<\tfrac32|A|\);
- 对所有非负整数 \(n,m\),有 \(|nA-mA|<\tfrac32|A|\);
- \(A\subseteq x+G\),其中 \(x\in Z\),\(G\) 是 \(Z\) 的子群且 \(|G|<\tfrac32|A|\)。
这应当与命题 2.7 及习题 2.6.5 相比较。因子 \(\tfrac32\) 是最优的,可由整数 \(\mathbb{Z}\) 中的例子 \(A=\{0,1\}\) 看出,或更一般地,由群 \(\mathbb{Z}\times G\) 中的例子 \(A=\{0,1\}\times G\)(\(G\) 为任意有限群)看出。
先假设 \(A+B\) 是 \(G\) 的两个陪集之并。则 \(\tfrac32|B|\ge\tfrac32|A|>|A+B|=2|G|\),这推出 \(A\) 与 \(B\) 都不能含于 \(G\) 的单个陪集。但这再次与 Kneser 定理矛盾。因此 \(A+B\) 是 \(G\) 的单个陪集,这推出 \(A\) 也含于 \(G\) 的一个陪集,结论得证。♦
现在我们回到整数,得到引理 5.3 的一个更高级的版本。
鉴于引理 5.2 与归纳假设,只需找到一个整数 \(e\in A\subseteq A-B\),使得 \(|B^{(e)}|<|B|\) 且 \[|A^{(e)}\cap[1,n]|+|B^{(e)}\cap[1,n]|\ge\alpha n\quad\text{对所有}\ 1\le n\le N. \tag{5.7}\] 注意约束 \(e\in A\) 将保证 \(A^{(e)}\) 与 \(B^{(e)}\) 都含 \(0\)。
情形一:\(B\) 不含于 \(A\)。 此时我们可以简单地取 \(e=0\in A\),因为 \(B_0=A\cap B\) 将严格小于 \(B\),并且由 (5.3) 与 (5.6) 有 \[|A_0\cap[1,n]|+|B_0\cap[1,n]|=|A\cap[1,n]|+|B\cap[1,n]|\ge\alpha n,\] 正是所需。
情形二(较难):\(B\) 含于 \(A\)。 此时取 \[e:=\min\{a\in A: a+B\subseteq A\}.\] 注意右边的集合非空,因为 \(A\) 的最大元显然属于它。我们有 \(e\in A\);由假设,\(e\) 为正,且由构造有 \[(A\cap[0,e))+B\subseteq A. \tag{5.8}\] 又由引理 5.2,\(B^{(e)}\) 严格小于 \(B\)。于是剩下要证明 (5.7)。由 (5.3)(并注意 \(B\setminus(A-e)\) 与 \([-e+1,0]\) 不相交)有 \[\begin{aligned}|A^{(e)}\cap[1,n]|+|B^{(e)}\cap[1,n]|&=|A\cap[1,n]|+|B\cap[1,n]|-|(B\setminus(A-e))\cap[n-e+1,n]|\\&\ge|A\cap[1,n]|+|B\cap[1,n-e]|.\end{aligned}\] 若 \(B\cap[n-e+1,n]\) 为空,则结论 (5.7) 即由 (5.6) 得到,故可设 \(B\cap[n-e+1,n]\) 非空。设 \(b\) 为 \(B\cap[n-e+1,n]\) 中的最小元,则 \(b\in B\subseteq A\),又由 \(e\in A\subseteq[0,N]\) 知 \(n-b\le e-1
关于 Mann 定理及其若干变体的进一步讨论,见 [168]。
e-变换方法还使我们能够刻画上述不等式何时取到最优(等号)。我们从引理 5.3 的逆定理开始。
现在我们给出 Cauchy–Davenport 不等式的逆定理。
最近 [174] 证明了在 \(|A+B|=|A|+|B|\) 情形下的一个类似定理。对于任意群 \(Z\),Vosper 定理也有一个版本,但叙述起来更复杂;见 [201]、[231]。亦见习题 5.1.11。
现在我们用一个对偶技巧来证明如下变体:若和集 \(A+B\) 是一个真等差级数,且 \(|A+B|=|A|+|B|-1\),则 \(A\) 与 \(B\) 也是等差级数,且三者步长相同。为此,令 \(C:=-(\mathbb{Z}_p\setminus(A+B))\)。则 \(C\) 也是与 \(A+B\) 同步长的等差级数,基数 \(|C|=p-|A+B|=p+1-|A|-|B|\ge2\)。又注意 \(C+B\subseteq-(\mathbb{Z}_p\setminus A)\),因为若 \(-A\) 中某元素 \(-a\) 落在 \(C+B\) 里,则 \(C\) 会与 \(-a-B\subset-(A+B)\) 相交,矛盾。于是 \(|C+B|\le p-|A|=|C|+|B|-1\),从而由 Cauchy–Davenport 有 \(|C+B|=|C|+|B|-1\)。既然 \(C\) 是长度至少为 \(2\) 的等差级数,由前述讨论知 \(B\) 也是,且与 \(C\) 同步长。对 \(A\) 同理。
综上,我们已在 \(A,B,A+B\) 三者之一为等差级数的情形下证明了 Vosper 定理。现在处理一般情形。我们对 \(B\) 的大小作归纳。若 \(|B|=2\),则 \(B\) 已是等差级数,结论已证。现设 \(|B|>2\) 且结论已对更小的 \(B\) 证明。
先假设我们能找到 \(e\in A-B\),使 \(B\) 的 e-变换 \(B^{(e)}\) 的大小满足 \(1<|B^{(e)}|<|B|\)。由假设 \(|A+B|=|A|+|B|-1\),结合 (5.1)、(5.2) 与 Cauchy–Davenport 不等式,我们看到必有 \(A^{(e)}+B^{(e)}=A+B\) 且 \[|A^{(e)}+B^{(e)}|=|A^{(e)}|+|B^{(e)}|-1.\] 利用归纳假设,我们由此得知 \(A^{(e)}\) 与 \(B^{(e)}\) 是同步长 \(v\) 的等差级数,从而 \(A+B=A^{(e)}+B^{(e)}\) 也是等差级数,结论便由前述讨论得到。
剩下唯一的情形是:对所有 \(e\in A-B\) 都有 \(|B^{(e)}|=1\) 或 \(|B^{(e)}|=|B|\)。但若 \(E\subseteq A-B\) 记所有满足 \(|B^{(e)}|=|B|\) 的 \(e\),则由引理 5.2 有 \(B+E\subseteq A\),从而由 Cauchy–Davenport 有 \(|E|\le|A|-|B|+1\)。又由 Cauchy–Davenport 有 \(|A-B|\ge|A|+|B|-1\),于是我们看到至少有 \(2|B|-2\) 个 \(e\) 满足 \(|B^{(e)}|=1\)。由于 \(B^{(e)}\) 是 \(B\) 的单点子集,由鸽巢原理我们看到存在 \(e,e'\in A-B\) 与 \(b\in B\) 使得 \(B^{(e)}=B^{(e')}=\{b\}\)。由假设 \(|A+B|=|A|+|B|-1\),结合 (5.1)、(5.2) 我们看到 \[A+B=A^{(e)}+b=A^{(e')}+b,\] 从而 \[A\cup(B+e)=A\cup(B+e').\] 由于 \(A\) 仅在 \(b+e\) 处与 \(B+e\) 相交,仅在 \(b+e'\) 处与 \(B+e'\) 相交,我们由此看到 \(B+e\) 与 \(B+e'\) 至多相差一个元素。但这迫使 \(B\) 成为一个等差级数(步长为 \(e-e'\)),结论得证。♦
现在我们为和集相当小的整数集合 \(A,B\) 发展一个逆定理。我们需要一个预备引理。
现在我们给出该逆定理。
记 \(N:=\max(A)\),于是 \(A\subseteq[0,N]\) 且 \(0,N\in A\)。只需证明 \(N\le|2A|-|A|\)。反设 \(N>|2A|-|A|\)。现在我们运用引理 5.10。注意此时 \(\mu_0=2\)(因 \(\varphi_N(0)=\varphi_N(N)=0\),故 \(0\) 处至少压着 \(0\) 与 \(N\) 两个元素)且 \(m=1\),于是 \[|2A|\ge|A|+|2\varphi_N(A)|. \tag{5.9}\] 由于我们假设 \(N>|2A|-|A|\),我们推得 \[|2\varphi_N(A)|
注意 \(\varphi_N(A)\) 含 \(0\),但不可能整个落在 \(H\) 之内,否则意味着 \(A\) 有公因子 \(h\),与假设矛盾。因此我们知道 \(\varphi_N(A)\) 至少含 \(H\) 的两个陪集,等价地 \(|\varphi_h(A)|\ge2\)。
现在我们再次运用引理 5.10,但把 \(N\) 换成 \(h\)。由 (5.11),若 \(x+H\subseteq\mathbb{Z}_N\) 是 \(H\) 的任意非平凡陪集,则 \(H\cup(x+H)\) 与 \(\varphi_N(A)\) 相交于至少 \(2|H|-k\) 个点;由于 \(\varphi_N(0)=\varphi_N(N)=0\in H\cup(x+H)\),这推出 \(\varphi_N^{-1}(H\cup(x+H))=\varphi_h^{-1}(\{0,x\bmod h\})\) 与 \(A\) 相交于至少 \(2|H|-k+1\) 个点。换言之 \[\mu_0+m\ge2|H|-k+1.\] 类似的论证给出 \[m\ge|H|-k.\] 但由于 \(H\) 是 \(2\varphi_N(A)\) 的对称群,我们看到 \(2\varphi_h(A)\) 具有平凡的对称群;进而由 (5.10) 知 \(|2\varphi_h(A)|
注意我们用了一个关于挠群的结果来推出无挠情形的结果;这一现象在后面 Freiman 定理的证明中也会出现。Freiman 最初的证明有所不同;见 [116]、[257]。\(|2A|=3|A|-3\) 情形的处理见 [113]、[28]。关于 \(|2A|=3|A|+o(|A|)\) 情形的一些部分进展,见 [193]。把 \(3k-3\) 定理推广到一对集合也有大量工作 [111]、[336]、[333]、[233]。例如,有如下结果。
关于此定理的进一步精细化,见 [233]。
- 5.1.1 证明推论 5.6 中其余的论断。
- 5.1.2 证明引理 5.2。
- 5.1.3 证明 Kneser 定理蕴含引理 5.3 与 Cauchy–Davenport 不等式。
- 5.1.4 设 \(A,B\) 是某环境群中的加性集合。证明:若 \(|A+B|<|A|+|B|\),则 \(|A+B|=|A+\mathrm{Sym}_1(A+B)|+|B+\mathrm{Sym}_1(A+B)|-|\mathrm{Sym}_1(A+B)|\)。
- 5.1.5 设 \(A,B\) 是环境群 \(Z\) 中的加性集合,满足 \(|A+B|<|A|+|B|-1\)。证明 \(|(A+\mathrm{Sym}_1(A+B))\setminus A|<|\mathrm{Sym}_1(A+B)|-1\);于是 \(A\) 相当接近于是 \(\mathrm{Sym}_1(A+B)\) 的若干陪集之并。
- 5.1.6 若 \(A\) 是(可能无限的)整数集,定义 \(A\) 的 Schnirelmann 密度 \(\sigma(A):=\inf_{N>0}\mathbb{E}_{x\in[1,N]}(x\in A)=\inf_{N>0}\dfrac{|A\cap[1,N]|}{|[1,N]|}\)。(注意这与定义 1.21 中的下密度 \(\underline\sigma(A)\) 不同,因为这里用的是 \(\inf\) 而非 \(\liminf\)。)证明:若 \(A,B\) 是任意满足 \(0\in A,B\) 的整数集,则 \(\sigma(A+B)\ge\min(\sigma(A)+\sigma(B),1)\)。(提示:用定理 5.7。)由此推出:若 \(0\in A\) 且对某整数 \(k>0\) 有 \(\sigma(A)\ge1/k\),则 \(kA\subset\mathbb{Z}_+\)。于是每个含 \(0\) 且 Schnirelmann 密度为正的整数集都是正整数的一组基。
- 5.1.7 设 \(A,B\) 是整数集,满足 \(1\in A\) 且 \(0\in B\)。证明 \(\sigma(A+B)\ge\sigma(A)+\sigma(B)-\sigma(A)\sigma(B)\),其中 \(\sigma(\cdot)\) 是习题 5.1.6 的 Schnirelmann 密度。(提示:把 \(A\) 的正元素排成 \(a_1
- 5.1.8 设 \(A,B\) 是环境群 \(Z\) 中的加性集合。证明 \(|A+B|\ge|A|+|B|-\min_{c\in A+B}|\{(a,b)\in A\times B: a+b=c\}|\)。(可用 Kneser 定理,或更直接地用 e-变换方法。)
- 5.1.9 设 \(p\) 为素数,\(N\ge1\),\(A_1,\dots,A_N\) 是 \(\mathbb{Z}_p\) 中的加性集合,满足 \(|A_1|+\cdots+|A_N|=p+N-1\)。用 Cauchy–Davenport 不等式证明 \(A_1+\cdots+A_N=\mathbb{Z}_p\)。反之,证明此命题可用以推出 Cauchy–Davenport 不等式。
- 5.1.10 若把定理 5.9 推广到 \(|A|=1\)、\(|B|=1\) 或 \(|A+B|=p-1\) 的情形,会发生什么?(\(|A+B|=p\) 的情形分析起来困难得多,且没有这样简单的刻画。)
- 5.1.11 设 \(A,B\) 是环境群 \(Z\) 中的加性集合,满足 \(|A|,|B|>1\)、\(|\mathrm{Sym}_1(A+B)|=1\) 且 \(|A+B|<|A|+|B|\)。仔细分析 Kneser 定理(与 Vosper 定理)的证明,证明:\(A+B\) 要么等于一个等差级数,要么存在 \(Z\) 的有限子群 \(G\) 使得 \(A+B\) 由 \(G\) 的一个或多个陪集,外加可能再加上另一个陪集的一个子集所构成。(与习题 5.1.5 及习题 3.2.7 比较。)
- 5.1.12 设 \(A,B\) 是环面 \((\mathbb{R}/\mathbb{Z})^d\) 的开子集。证明 Mann–Kneser–Macbeath 不等式 \(\mathrm{mes}(A+B)\ge\min(\mathrm{mes}(A)+\mathrm{mes}(B),1)\),其中 \(\mathrm{mes}(\cdot)\) 表示环面上通常的 Haar 测度。(提示:把环面离散化为 \((\mathbb{Z}/p\mathbb{Z})^d\)(\(p\) 为大素数),运用 Kneser 定理,再取极限。)给出例子说明此不等式不能改进。配合一些额外的分析论证,可将此结果推广到环面的任意可测子集。关于此不等式的近期进展见 [27]。此不等式应与 Brunn–Minkowski 不等式(定理 3.16)对照,它表明 \((\mathbb{R}/\mathbb{Z})^d\) 中的和集与 \(\mathbb{R}^d\) 中的和集行为略有不同。
- 5.1.13 设 \(N\ge0\) 为整数,\(A,B\) 是 \([0,N]\) 的非空子集,满足 \(0,N\in A\) 且 \(|A|+|B|\ge N+3\)。证明 \(|A+B|\ge|B|+N\)。
返回 全书目录