Tao–Vu · 加性组合学 · 第 5 章 逆和集定理

5.1 和集的最小规模与 e-变换Minimal size of sum sets and the e-transform

本页为译文 + 高中讲解合一:黑色正文为忠实翻译;彩色框(目标 / 例 / 分步推演 / 自测)与配图为面向高中生的详解,逐步推演、举例、画图,不用比喻。

本节目标我们要回答一个最基础的问题:已知两个集合 \(A,B\) 各有多少个元素,那么把它们逐对相加得到的和集 \(A+B=\{a+b: a\in A,\ b\in B\}\) 最少能有多少个元素?答案取决于 \(A,B\) 所在的“环境群” \(Z\)。本节介绍一件简单却极其有力的工具——e-变换,并用它依次证明整数中的下界、循环群中的 Cauchy–Davenport 不等式、一般群中的 Kneser 定理,以及一系列“何时取到等号”的逆定理。

第 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) 做得更好。

先看一个具体的例子 取 \(A=B=\{0,1,2,3,4\}\subseteq\mathbb{Z}\),则 \(|A|=|B|=5\)。逐对相加,\(A+B=\{0,1,2,\dots,8\}\),所以 \(|A+B|=9=|A|+|B|-1\)。这比 \(\max(|A|,|B|)=5\) 大得多。下面的 Lemma 5.3 会说明:在整数里,\(|A+B|\) 永远不会小于 \(|A|+|B|-1\),而上面这个“等差级数”恰好把这个下界取到了。

建立和集最小规模的一件简单、却出人意料地强大的工具,是 e-变换,我们现在就来定义它。

定义 5.1(e-变换) 设 \(A,B\) 是环境群 \(Z\) 中的加性集合,并设 \(e\in A-B\)。我们定义这对 \(A,B\) 的 e-变换为如下两个集合: \[A^{(e)} := A\cup(B+e),\qquad B^{(e)} := B\cap(A-e).\]

可以把这个变换看成:把 \(B\) 中那些不在 \(A-e\) 里的元素(即 \(B\setminus(A-e)\))从 \(B\) 中移除,并(在平移 \(e\) 之后)转移到 \(A\) 里。e-变换的要点在于:它缩小(或保持不变)和集的规模 \(|A+B|\),同时保持 \(A\) 与 \(B\) 的总规模 \(|A|+|B|\)。更精确地说,见下面的引理。

为什么要求 \(e\in A-B\)?\(e\in A-B\) 意味着存在 \(a\in A,b\in B\) 使得 \(e=a-b\),即 \(b+e=a\in A\),于是 \(b\in A-e\),从而 \(b\in B\cap(A-e)=B^{(e)}\)。这就保证了 \(B^{(e)}\) 非空——否则变换出来的集合不再是“加性集合”,后续一切都谈不上。
e-变换:把 B 中不在 A−e 的元素平移 e 后并入 A A B 在A−e内 不在A−e内 A⁽ᵉ⁾ = A ∪ (B+e) (变大或不变) B⁽ᵉ⁾ = B ∩ (A−e) (变小或不变)
e-变换在 \(A\) 与 \(B\) 之间“搬运”元素:\(B\) 鼓出来、不被 \(A-e\) 覆盖的那部分被搬进 \(A\)。总人数 \(|A|+|B|\) 不变,而和集 \(A+B\) 只会变小或不变。
引理 5.2 设 \(A,B\) 是环境群 \(Z\) 中的加性集合,设 \(e\in A-B\),并设 \(A^{(e)},B^{(e)}\) 为 \(A,B\) 的 e-变换。那么 \(A^{(e)}\) 与 \(B^{(e)}\) 也是加性集合(即有限且非空),并且 \[A^{(e)}+B^{(e)}\subseteq A+B. \tag{5.1}\] 此外有 \[|A^{(e)}|+|B^{(e)}|=|A|+|B|, \tag{5.2}\] 更一般地,对任意 \(E\subseteq Z\) 有 \[\begin{aligned} |A^{(e)}\cap E|+|B^{(e)}\cap E| =\ &|A\cap E|+|B\cap E|\\ &+|(B\setminus(A-e))\cap((E-e)\setminus E)|\\ &-|(B\setminus(A-e))\cap(E\setminus(E-e))|. \end{aligned}\tag{5.3}\] 最后,有 \[|A^{(e)}|\ge|A|;\qquad |B^{(e)}|\le|B| \tag{5.4}\] 其中任一式取等号当且仅当 \(B+e\subseteq A\)。

这条引理的简单证明留作习题 5.1.2。

讲解(如何自证引理 5.2). 把每个论断拆开看就一目了然。
  1. (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) 成立。
  2. (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\) 个。一减一加,总数不变。
  3. (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),这里利用了整数是有序的这一事实。

引理 5.3 若 \(A\) 与 \(B\) 是 \(\mathbb{Z}\) 中的加性集合,则 \[|A+B|\ge|A|+|B|-1.\]
证明. 取 \(e:=\max(A)-\min(B)\);则我们看到 \(B^{(e)}\) 是单点集 \(\{\min(B)\}\),因此由 (5.2) 有 \(|A^{(e)}|=|A|+|B|-1\),从而 \(|A^{(e)}+B^{(e)}|=|A|+|B|-1\)。结论随即由 (5.1) 得到。
讲解(为什么 \(B^{(e)}\) 恰好缩成一个点). 取 \(e=\max(A)-\min(B)\)。要算 \(B^{(e)}=B\cap(A-e)\),就要看 \(B\) 里哪些 \(b\) 满足 \(b\in A-e\),即 \(b+e\in A\)。
  1. 取 \(b=\min(B)\):\(b+e=\min(B)+\max(A)-\min(B)=\max(A)\in A\)。所以 \(\min(B)\in B^{(e)}\)。
  2. 取任何更大的 \(b>\min(B)\):则 \(b+e>\min(B)+e=\max(A)\),即 \(b+e\) 超过了 \(A\) 的最大元,必不在 \(A\) 内,故这个 \(b\notin B^{(e)}\)。
  3. 于是 \(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\)。
\(A=\{0,3,4\}\),\(B=\{0,1\}\subseteq\mathbb{Z}\)。\(\max(A)=4,\ \min(B)=0\),故 \(e=4\)。\(A-e=\{-4,-1,0\}\),\(B^{(e)}=B\cap(A-e)=\{0\}\),果然单点。\(A^{(e)}=A\cup(B+4)=\{0,3,4\}\cup\{4,5\}=\{0,3,4,5\}\),\(|A^{(e)}|=4=|A|+|B|-1\)。验证下界:直接算 \(A+B=\{0,1,3,4,5\}\),\(|A+B|=5\ge 3+2-1=4\)。✓

现在我们在素数阶循环群 \(\mathbb{Z}_p\) 中证明类似的结果。这里要利用的关键事实是:\(\mathbb{Z}_p\) 不含任何非平凡子群

定理 5.4(Cauchy–Davenport 不等式) 若 \(p\) 是素数,\(A,B\) 是 \(\mathbb{Z}_p\) 中的两个加性集合,则 \[|A+B|\ge\min(|A|+|B|-1,\ 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|\) 的大小作归纳;于是假设结论对所有更小的集合 \(B\) 已经证明(\(|B|=1\) 的情形是平凡的)。假设我们能找到一个元素 \(e\in A-B\),使得 \(B\) 的 e-变换 \(B^{(e)}\) 严格小于 \(B\)。那么由归纳假设有 \(|A^{(e)}+B^{(e)}|\ge\min(|A^{(e)}|+|B^{(e)}|-1,\ p)\),结论便由 (5.1) 和 (5.2) 得到。

因此我们可以假设 \(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 不等式都易于验证。
讲解(这条归纳的逻辑骨架).
  1. 归纳基础. \(|B|=1\) 时,\(B=\{b\}\),\(A+B\) 只是 \(A\) 平移 \(b\),故 \(|A+B|=|A|=|A|+|B|-1\)。✓
  2. 能缩则缩. 若存在某个 \(e\) 让 \(B^{(e)}\) 真正变小,就把问题换成 \((A^{(e)},B^{(e)})\)。因为 \(|B^{(e)}|<|B|\),归纳假设可用;又因为 (5.2) 总规模不变、(5.1) 和集不增,所证下界对原来的 \(A+B\) 同样成立。
  3. 缩不动的情形.所有 \(e\) 都让 \(B^{(e)}=B\)(缩不动),由 (5.4) 等号知 \(B+e\subseteq A\) 对每个 \(e\in A-B\) 成立,合起来就是 \(A-B+B\subseteq A\)。这是一个很强的“自我封闭”条件,命题 2.2 把它翻译为:\(B\) 困在一个子群 \(G\) 的单个陪集里。
  4. 素数收尾. \(\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\) 这一支给出。✓
例(Cauchy–Davenport 取等) 在 \(\mathbb{Z}_7\) 中取等差级数 \(A=\{0,1,2\}\)、\(B=\{0,1\}\)。则 \(A+B=\{0,1,2,3\}\),\(|A+B|=4=|A|+|B|-1=3+2-1\),且 \(4<7\),正好取到 \(\min\) 的第一支。若把集合取大,例如 \(A=\{0,1,2,3,4\}\)、\(B=\{0,1,2,3\}\),则 \(|A|+|B|-1=8>7\),此时和集只能填满整个 \(\mathbb{Z}_7\),\(|A+B|=7=p\),由第二支封顶。
在 ℤ₇ 中:A={0,1,2}, B={0,1} ⇒ A+B={0,1,2,3} 0 1 2 3 4 5 6
\(\mathbb{Z}_7\) 的七个元素排成一圈。绿色的 \(\{0,1,2,3\}\) 是和集 \(A+B\),恰好 \(4=|A|+|B|-1\) 个;只要总和还没填满整圈,下界就是 \(|A|+|B|-1\)。

我们可以推广引理 5.3 与定理 5.4。回忆定义 2.32:环境群 \(Z\) 中加性集合 \(A\) 的对称群 \(\mathrm{Sym}_1(A)\) 定义为 \(\mathrm{Sym}_1(A):=\{h\in Z: A+h=A\}\)。

什么是对称群 \(\mathrm{Sym}_1(S)\)?它收集了所有能把集合 \(S\) “整体平移后落回自身”的位移 \(h\)。它一定是一个子群。如果 \(S\) 本身就是某子群 \(G\) 的若干完整陪集之并,那么 \(G\subseteq\mathrm{Sym}_1(S)\):用 \(G\) 里的元素去平移,每个陪集只是内部打乱,整体不变。对称群越大,说明 \(S\) 越“有周期性、越像群”。Kneser 定理正是用 \(A+B\) 的对称群来度量下界 \(|A|+|B|-1\) 究竟可以被“侵蚀”多少。
定理 5.5(Kneser 定理) 对加性群 \(Z\) 中任意加性集合 \(A,B\),记 \(G=\mathrm{Sym}_1(A+B)\),则 \[|A+B|\ge|A+G|+|B+G|-|G|\ \ge\ |A|+|B|-|G|.\]
证明. 我们使用一个三重归纳。首先,我们对 \(|A+B|\) 向上归纳,即假设结论对所有 \(|A+B|\) 值更小的对 \(A,B\) 已成立。其次,固定 \(|A+B|\),对 \(|A|+|B|\)(它被 \(2|A+B|\) 从上方界住)向下归纳,假设结论对更大的 \(|A|+|B|\) 值成立。最后,固定 \(|A+B|\) 与 \(|A|+|B|\),对 \(|B|\) 向上归纳,假设结论对更小的 \(|B|\) 值成立。这一相当复杂的归纳,是被我们在这个(出人意料地精细的)论证中对 \(A\) 与 \(B\) 所用的不同约化方式所迫使的。

令 \(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 定理的几何含义整数里下界是干净的 \(|A|+|B|-1\)。但在一般群里,如果 \(A+B\) 恰好是某个子群 \(G\) 的若干完整陪集之并,它就有“周期” \(G\),下界会被削弱成 \(|A|+|B|-|G|\)。换句话说,“损失的那个 1” 会膨胀成 “损失一个完整子群 \(G\)”。当 \(G=\{0\}\)(无周期)时,\(|G|=1\),退化回 \(|A|+|B|-1\),与整数情形一致。

作为 Kneser 定理的一个应用,我们给出倍增常数极小的集合的完整分类。

推论 5.6(近乎精确的逆和集定理) 设 \(A\) 是环境群 \(Z\) 中的加性集合。则下列各条等价:

这应当与命题 2.7 及习题 2.6.5 相比较。因子 \(\tfrac32\) 是最优的,可由整数 \(\mathbb{Z}\) 中的例子 \(A=\{0,1\}\) 看出,或更一般地,由群 \(\mathbb{Z}\times G\) 中的例子 \(A=\{0,1\}\times G\)(\(G\) 为任意有限群)看出。

证明. 我们只证明第三条蕴含第五条;其余各条类似或平凡,留作习题。由 Kneser 定理有 \[\tfrac32|A|>|A+B|\ge|A|+|B|-|\mathrm{Sym}_1(A+B)|\ge 2|A|-|\mathrm{Sym}_1(A+B)|;\] 因此若令 \(G:=\mathrm{Sym}_1(A+B)\),则 \(|G|>|A|/2\)。由于 \(|A+B|<\tfrac32|A|\) 且 \(A+B\) 是其对称群 \(G\) 的陪集之并,我们看到 \(A+B\) 等于 \(G\) 中至多两个陪集之并,且 \(|G|<\tfrac32|A|\)。

先假设 \(A+B\) 是 \(G\) 的两个陪集之并。则 \(\tfrac32|B|\ge\tfrac32|A|>|A+B|=2|G|\),这推出 \(A\) 与 \(B\) 都不能含于 \(G\) 的单个陪集。但这再次与 Kneser 定理矛盾。因此 \(A+B\) 是 \(G\) 的单个陪集,这推出 \(A\) 也含于 \(G\) 的一个陪集,结论得证。
例(因子 3/2 不可改进) 取 \(A=\{0,1\}\subseteq\mathbb{Z}\)。则 \(|A|=2\),\(A+A=\{0,1,2\}\),\(|A+A|=3=\tfrac32|A|\)。可见 \(\sigma[A]=\tfrac32\) 恰好达到分界值:若把阈值放宽到 \(\le\tfrac32\),这个 \(A\) 就会被错误地“分类进去”,但它显然不含于一个规模小于 \(\tfrac32|A|=3\) 的子群(\(\mathbb{Z}\) 里这样的有限子群只有 \(\{0\}\))。所以阈值必须是严格小于 \(\tfrac32\)。

现在我们回到整数,得到引理 5.3 的一个更高级的版本。

定理 5.7(Mann 定理) 设 \(N\ge0\),\(0<\alpha<1\),并设 \(A,B\) 是 \(\mathbb{Z}\) 中的加性集合,满足 \(0\in A,B\),且对所有 \(0\le n\le N\) 有 \[|A\cap[1,n]|+|B\cap[1,n]|\ge\alpha n. \tag{5.6}\] 那么 \[|(A+B)\cap[1,n]|\ge\alpha n\quad\text{对所有}\ 0\le n\le N.\]
Mann 定理在说什么?把整数 \([1,n]\) 想成一条数轴上的格点。条件 (5.6) 是说:在每一个前缀区间 \([1,n]\) 里,\(A\) 与 \(B\) 的元素“加起来的密度”至少为 \(\alpha\)。结论是说:和集 \(A+B\) 在同样每一个前缀区间里也保持至少 \(\alpha\) 的密度。这是 Schnirelmann 密度理论的核心引理(见习题 5.1.6)。
证明. 对 \(N=0\) 结论易于验证,故归纳地假设 \(N\ge1\) 且结论已对所有更小的 \(N\) 证明。特别地,由这个归纳假设我们已有 \[|(A+B)\cap[1,n]|\ge\alpha n\quad\text{对所有}\ 0\le n1\) 且结论已对所有更小的 \(B\) 证明。不失一般性,可取 \(A\subseteq[0,N]\) 与 \(B\subseteq[0,N]\),因为 \(A,B\) 中多出来的元素显然无害。

鉴于引理 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 的逆定理开始。

命题 5.8 设 \(A,B\) 是 \(\mathbb{Z}\) 中的加性集合,满足 \(|A|,|B|\ge2\)。则 \(|A+B|=|A|+|B|-1\) 当且仅当 \(A,B\) 是同步长的等差级数。
证明.“当”的部分是显然的,故我们证明“仅当”的部分。令 \(e:=\max(A)-\min(B)\)。由引理 5.3 的证明,我们必有 \[A+B=A^{(e)}+B^{(e)}=(A\cup(B+e))+\min(B)=(A+\min(B))\cup(B+\max(A)).\] 现令 \(\min(B)+v\) 为 \(B\) 中仅次于 \(\min(B)\) 的第二小元素;则 \(v>0\),且对任意 \(a\in A\setminus\{\max(A)\}\) 有 \[\begin{aligned}a+\min(B)+v&\in A+B=(A+\min(B))\cup(B+\max(A))\\&=(A+\min(B))\cup((B\setminus\{\min(B)\})+\max(A)).\end{aligned}\] 注意由于 \(a<\max(A)\) 且 \(\min(B)+v\) 是 \(B\setminus\{\min(B)\}\) 的最小值,\(a+\min(B)+v\) 不可能落在 \((B\setminus\{\min(B)\})+\max(A)\) 中。我们由此推得 \[a+v\in A\quad\text{对所有}\ a\in A\setminus\{\max(A)\}.\] 由此易见 \(A\) 是步长为 \(v\) 的等差级数。特别地,\(\max(A)-v\) 是 \(A\) 中仅次于 \(\max(A)\) 的第二大值;改用前面的论证,我们看到 \(B\) 也是步长为 \(v\) 的等差级数,证毕。
\(A=\{2,5,8\}\)(步长 3),\(B=\{1,4\}\)(步长 3)。则 \(A+B=\{3,6,9,12\}\)(同样步长 3),\(|A+B|=4=3+2-1\)。✓ 反之若步长不同,例如 \(A=\{0,1,2\}\)、\(B=\{0,2\}\),则 \(A+B=\{0,1,2,3,4\}\),\(|A+B|=5>3+2-1=4\),等号不成立。

现在我们给出 Cauchy–Davenport 不等式的逆定理。

定理 5.9(Vosper 定理) 设 \(p\) 为素数,\(A,B\) 是 \(\mathbb{Z}_p\) 中的加性集合,满足 \(|A|,|B|\ge2\) 且 \(|A+B|\le p-2\)。则 \(|A+B|=|A|+|B|-1\) 当且仅当 \(A\) 与 \(B\) 是同步长的等差级数。

最近 [174] 证明了在 \(|A+B|=|A|+|B|\) 情形下的一个类似定理。对于任意群 \(Z\),Vosper 定理也有一个版本,但叙述起来更复杂;见 [201]、[231]。亦见习题 5.1.11。

证明.“当”的部分容易,故证“仅当”。我们首先在 \(A\) 是等差级数 \(\{a,a+v,\dots,a+nv\}\)(\(n\ge1\))的情形下证明此断言。由 Cauchy–Davenport, \[\begin{aligned}|B|+n&=|A|+|B|-1=|A+B|\\&=|\{a,a+v,\dots,a+(n-1)v\}+\{0,v\}+B|\\&\ge|B+\{0,v\}|+n-1,\end{aligned}\] 从而(再次由 Cauchy–Davenport)有 \(|B+\{0,v\}|=|B|+1\)。于是 \(B\) 与 \(B+v\) 至多相差一个元素,这推出 \(B\) 是步长为 \(v\) 的等差级数(见习题 3.2.7)。由对称性,当 \(A\) 与 \(B\) 的角色互换时同样成立。

现在我们用一个对偶技巧来证明如下变体:若和集 \(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\) 发展一个逆定理。我们需要一个预备引理。

引理 5.10 设 \(A\) 是 \(\mathbb{Z}\) 中的加性集合,满足 \(0\in A\),设 \(N\ge1\) 为整数,并设 \(\varphi_N:\mathbb{Z}\to\mathbb{Z}_N\) 为典范商映射。对每个 \(x\in\varphi_N(A)\),令 \(\mu_x:=|\{a\in A:\varphi_N(a)=x\}|\) 表示 \(\varphi_N\) 在 \(x\) 处的重数,并记 \(m:=\min_{x\in\varphi_N(A)\setminus\{0\}}\mu_x\)。则 \[|2A|\ge|A|+|\varphi_N(A)|(\mu_0-2m)+|2\varphi_N(A)|(2m-1).\]
把这条引理翻译成大白话商映射 \(\varphi_N\) 把整数“按模 \(N\) 折叠”到 \(\mathbb{Z}_N\)。每个余数 \(x\) 下面压着 \(\mu_x\) 个 \(A\) 的元素(重数)。引理用“折叠后的像 \(\varphi_N(A)\) 有多大”“最小重数 \(m\)”“\(0\) 处重数 \(\mu_0\)”这几个量,从下方估计 \(|2A|=|A+A|\)。它是后面证明 \(3k-3\) 定理时的火力支撑。
证明. 我们把 \(2A\) 按其在 \(\mathbb{Z}_N\) 中的像分块(利用引理 5.3 以及观察 \(\sum_{x\in\varphi_N(A)}\mu_x=|A|\)): \[\begin{aligned} |2A|&=\sum_{x\in\varphi_N(2A)}\big|2A\cap\varphi_N^{-1}(\{x\})\big|\\ &\ge\sum_{x\in\varphi_N(2A)}\ \sup_{\substack{y,z\in\varphi_N(A)\\ y+z=x}}\Big(\big|A\cap\varphi_N^{-1}(\{y\})\big|+\big|A\cap\varphi_N^{-1}(\{z\})\big|-1\Big)\\ &\ge\sum_{x\in\varphi_N(2A)}\ \sup_{\substack{y,z\in\varphi_N(A)\\ y+z=x}}\big(\mu_y+\mu_z\big)-|\varphi_N(2A)|. \end{aligned}\] 对 \(x\in\varphi_N(A)\) 这部分,分解 \(x=0+x\) 给出 \(\mu_0+\mu_x\);对 \(x\in\varphi_N(2A)\setminus\varphi_N(A)\) 这部分,则有 \(\sup\ge m+m=2m\)。于是 \[\begin{aligned} |2A|&\ge\sum_{x\in\varphi_N(A)}(\mu_0+\mu_x)+\sum_{x\in\varphi_N(2A)\setminus\varphi_N(A)}2m-|\varphi_N(2A)|\\ &=\mu_0|\varphi_N(A)|+|A|+(|\varphi_N(2A)|-|\varphi_N(A)|)2m-|\varphi_N(2A)|, \end{aligned}\] 正是所需(这里用到 \(2\varphi_N(A)=\varphi_N(2A)\))。

现在我们给出该逆定理。

定理 5.11(\(3k-3\) 定理) 设 \(A\) 是 \(\mathbb{Z}\) 中的加性集合,满足 \(|2A|<3|A|-3\)。则存在一个真等差级数 \(P=a+[0,|2A|-|A|]\cdot v\),长度为 \(|2A|-|A|+1\),使得 \(A\subseteq P\)。
定理 5.11 的精神如果 \(|2A|\) 比 \(3|A|\) 还小(倍增很小),那么 \(A\) 就不能“东一块西一块地散开”,它必须几乎挤进一条短的等差级数里。注意:整数本身无挠,证明却要借道有挠群 \(\mathbb{Z}_N\)(用 Kneser 定理)——这是后面 Freiman 定理证明中也会反复出现的现象。
证明. 我们采用 [233] 中的论证。平移 \(A\) 后可设 \(\min(A)=0\)。又可设集合 \(A\) 没有大于 \(1\) 的公因子 \(d\),否则可用 \(\tfrac1d\cdot A\) 替换 \(A\)。我们假设 \(|A|\ge3\),因为 \(|A|=1,2\) 的情形可直接验证。

记 \(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]。例如,有如下结果。

定理 5.12 设 \(A,B\) 是 \(\mathbb{Z}\) 中的加性集合,满足 \(|A+B|<|A|+|B|+\min(|A|,|B|)-3\)。则 \(A\) 包含在一个长度至多为 \(|A+B|-|B|+1\) 的等差级数中,\(B\) 包含在一个长度至多为 \(|A+B|-|A|+1\) 的等差级数中,且两个等差级数有相同的公差。

关于此定理的进一步精细化,见 [233]。

例(\(3k-3\) 定理一瞥) 取 \(A=\{0,1,2,100\}\subseteq\mathbb{Z}\),\(|A|=4\)。算 \(2A=A+A=\{0,1,2,3,4,100,101,102,103,104,200\}\),\(|2A|=11\)。检验 \(3|A|-3=9\),而 \(11\not<9\),所以这个 \(A\)(散开成相距很远的两团)不满足定理前提——它确实塞不进一条短等差级数。换成 \(A=\{0,1,2,3\}\):\(|A|=4\),\(2A=\{0,\dots,6\}\),\(|2A|=7<3\cdot4-3=9\),满足前提;此时 \(A\) 本身就是长度 \(|2A|-|A|+1=4\) 的等差级数,与结论吻合。
习题
  1. 5.1.1 证明推论 5.6 中其余的论断。
  2. 5.1.2 证明引理 5.2。
  3. 5.1.3 证明 Kneser 定理蕴含引理 5.3 与 Cauchy–Davenport 不等式。
  4. 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. 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)\) 的若干陪集之并。
  6. 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 密度为正的整数集都是正整数的一组基。
  7. 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
  8. 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-变换方法。)
  9. 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 不等式。
  10. 5.1.10 若把定理 5.9 推广到 \(|A|=1\)、\(|B|=1\) 或 \(|A+B|=p-1\) 的情形,会发生什么?(\(|A+B|=p\) 的情形分析起来困难得多,且没有这样简单的刻画。)
  11. 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 比较。)
  12. 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\) 中的和集行为略有不同。
  13. 5.1.13 设 \(N\ge0\) 为整数,\(A,B\) 是 \([0,N]\) 的非空子集,满足 \(0,N\in A\) 且 \(|A|+|B|\ge N+3\)。证明 \(|A+B|\ge|B|+N\)。

返回 全书目录