2.2 倍增常数Doubling constants
本页为译文 + 高中讲解合一:黑色正文为忠实翻译;彩色框(目标 / 定义 / 例 / 分步推演)与配图为面向高中生的详解,逐步推演、举例、画图,不用比喻。
度量一个加性集合 \(A\) 内部加法结构的传统方式,是借助倍增常数(doubling constant)\(\sigma[A]\),我们现在就来定义它。我们很快还会发展出另外两种度量加法结构的工具,即加性能量(additive energy)\(E(A,A)\),以及 \(K\)-近似群(\(K\)-approximate group)的概念,它们也很有用,并且与倍增常数密切相关。
\(A+A=\{a+a':a,a'\in A\}\) 是把 \(A\) 中任意两个元素(可以相同)相加得到的全部不同结果组成的集合,记号 \(2A\) 与 \(A+A\) 同义(注意不是把每个元素乘以 \(2\))。\(A-A=\{a-a':a,a'\in A\}\) 是所有两两之差。\(|X|\) 表示有限集合 \(X\) 的元素个数。
取 \(A=\{1,2,4\}\)。逐对相加:
- \(1+1=2,\;1+2=3,\;1+4=5,\;2+2=4,\;2+4=6,\;4+4=8\)。
- 收集这些结果(去重):\(A+A=\{2,3,4,5,6,8\}\),共 \(6\) 个,故 \(|A+A|=6\),\(|A|=3\)。
- 于是 \(\sigma[A]=\dfrac{|A+A|}{|A|}=\dfrac{6}{3}=2\)。倍增常数 \(2\),意思是“自加一次后,元素个数变成原来的 \(2\) 倍”。
由 (2.2),我们于是得到如下界: \[1\le \sigma[A]\le \frac{|A|+1}{2}\qquad\text{且}\qquad 1\le \delta[A]\le \frac{|A|-1}{2}+\frac{1}{|A|}.\] 这里的上界相当容易达到;例如若 \(A=2^{\wedge}[0,N)=\{1,2,2^2,\dots,2^{N-1}\}\subset\mathbb{Z}\),则 \(|A|=N\),\(|A+A|=\dfrac{N(N+1)}{2}\),且 \(|A-A|=\dfrac{N(N-1)}{2}+1\),因此 \(\sigma[A]=\dfrac{N+1}{2}\) 且 \(\delta[A]=\dfrac{N-1}{2}+\dfrac{1}{N}\)。在相反方向,命题 2.2 表明 \(\sigma[A]=1\)(或 \(\delta[A]=1\))当且仅当 \(A\) 是某个群的陪集;我们将在下面的命题 2.7 中对此详加阐述。
下界 \(\sigma[A]\ge 1\):固定 \(A\) 中某个元素 \(a_0\)。把 \(A\) 整体平移 \(a_0+A=\{a_0+a:a\in A\}\) 是 \(A+A\) 的一个子集,而平移不改变个数,所以 \(|A+A|\ge|a_0+A|=|A|\)。两边除以 \(|A|\) 得 \(\sigma[A]\ge1\)。差常数同理(取 \(a_0-A\subseteq A-A\))。
上界 \(\sigma[A]\le(|A|+1)/2\):和 \(a+a'\) 只依赖于无序对 \(\{a,a'\}\)(因为 \(a+a'=a'+a\))。把 \(|A|\) 个元素任取两个(可相同)组成无序对,最多有 \(\binom{|A|}{2}+|A|=\dfrac{|A|(|A|+1)}{2}\) 个,所以 \(|A+A|\le\dfrac{|A|(|A|+1)}{2}\),除以 \(|A|\) 即得上界。差常数的上界来自类似的对差的计数(在本书所采用的计数下给出 \(\dfrac{|A|-1}{2}+\dfrac{1}{|A|}\))。
- \(|A|=N=4\)。
- 所有无序对的和 \(2^i+2^j\)(\(i\le j\))在二进制下互不相同,故全部 \(\binom{4}{2}+4=10=\dfrac{4\cdot5}{2}\) 个和都不重复,\(|A+A|=\dfrac{N(N+1)}{2}=10\)。
- 于是 \(\sigma[A]=\dfrac{10}{4}=\dfrac{N+1}{2}=\dfrac{5}{2}\),正好顶到上界。
- 按书中所给的差的计数,\(|A-A|=\dfrac{N(N-1)}{2}+1=\dfrac{4\cdot3}{2}+1=7\),\(\delta[A]=\dfrac{N-1}{2}+\dfrac{1}{N}=\dfrac{3}{2}+\dfrac14=\dfrac74\)。
对照前面 \(A=\{1,2,4\}\)(\(N=3\)):\(\sigma[A]=\dfrac{N+1}{2}=2\),与我们逐对相加数出的 \(2\) 完全一致——这类“每个和都各不相同”的集合就是把倍增常数顶满的集合。
一个倍增常数取最大值 \(\sigma[A]=(|A|+1)/2\)(等价地,差常数取最大值 \(\delta[A]=\dfrac{|A|-1}{2}+\dfrac{1}{|A|}\))的加性集合 \(A\),被称为 Sidon 集(Sidon set)或 \(B_2\) 集(\(B_2\) set)。非正式地说,这意味着 \(A\) 的所有两两之和都互不相同,仅排除来自恒等式 \(a+b=b+a\) 的平凡相等;见习题 2.2.1。我们将在 4.5 节重新讨论 Sidon 集。
- \(\sigma[A]=1\)(最小):\(A+A\) 跟 \(A\) 一样大,加法“封闭得很好”。这恰好对应 \(A\) 是一个群(的陪集)——加起来几乎不产生新东西。
- \(\sigma[A]=(|A|+1)/2\)(最大,Sidon 集):所有两两之和全都不一样,和集尽可能地大。\(A\) 内部没有任何加法巧合,是“最不像群”的集合。
- 真正有意思的中间地带是:\(\sigma[A]\) 小但不等于 \(1\)。这时 \(A\) 应当“近似地”表现得像一个群——这是贯穿全书的核心主题。
在多种意义下,这种(Sidon 集的)行为是“典型的”(generic);例如,若 \(A\) 是从单位区间 \(\{x\in\mathbb{R}:0\le x\le1\}\) 中均匀随机选取的 \(N\) 个实数构成的集合,则由习题 2.1.1 可知 \(A\) 以概率 \(1\) 是 Sidon 集,从而 \(|A+A|=\dfrac{N(N+1)}{2}\);其要点在于:若 \(\{a,b\}\neq\{c,d\}\),则 \(a+b\) 与 \(c+d\) “一般地”会互不相同。一个更有趣的问题是:去理解在什么条件下倍增常数 \(\sigma[A]\)(或差常数 \(\delta[A]\))会很小。
“\(a+b=c+d\) 且 \(\{a,b\}\neq\{c,d\}\)” 是一个等式约束。在连续随机取点时,让四个随机实数恰好满足一条精确的线性等式,是一个“测度为零”的事件(概率 \(0\))。把有限多组这样的四元组的概率加起来仍是 \(0\),所以“出现任何一次非平凡的相等”概率为 \(0\),即以概率 \(1\) 全部两两之和互异——这正是 Sidon 集的定义。
如前所述,\(\sigma[A]=1\) 当且仅当 \(A\) 是 \(Z\) 的某个有限子群 \(G\) 的陪集。因此我们预期:若 \(A\) 的倍增常数很小,但又不恰好等于 \(1\),那么它应当(在平移意义下)“近似地”表现得像一个群;当我们发展出更多分析倍增常数的工具时,将在全书各处看到这一启发式想法的多种体现。事实上,对小倍增常数集合的研究可以被视为一种“近似群论”(approximate group theory),而第 5 章的逆和集定理(inverse sum set theorems)则相当于群的一条分类定理。
对接近最大倍增的集合的研究,目前看来似乎是无望的。Ruzsa [291] 的一个概率构造表明:存在一些大的加性集合 \(A\),其 \(|A-A|\) 非常接近最大值 \(|A|^2\),但 \(|A+A|<|A|^{2-c}\)(其中 \(c>0\) 是某个明确的绝对常数);并且把 \(A-A\) 与 \(A+A\) 的角色互换后也成立。
- 一个量 \(\sigma[A]=|A+A|/|A|\)(及其差版本 \(\delta[A]\)),把“加法结构的多少”变成一个具体数字。
- 取值范围 \(1\le\sigma[A]\le(|A|+1)/2\):下端是群,上端是 Sidon 集。
- 核心问题转化为:什么样的 \(A\) 倍增常数小?小倍增的集合“长得像群”,这就是后续各章(直到第 5 章逆定理)的主线。
习题
等差数列是“倍增常数小”的典型例子:把 \(\{a,a+r,\dots,a+(N-1)r\}\) 自加,得到的和集仍落在一个更长的等差数列里,元素个数最多翻不到一倍。当公差 \(r\) 的阶足够大(不发生“绕回来”的重叠)时,\(P+P=\{2a,2a+r,\dots,2a+(2N-2)r\}\) 恰有 \(2N-1\) 个元素,于是 \(\sigma[P]=\dfrac{2N-1}{N}=2-\dfrac1N\),正好达到上界。这是后面定义“广义算术级数”作为近似群模型的根源。
返回 全书目录