形式陈述
设 是加法记号下的阿贝尔群公理库阿贝尔群Abelian group · Commutative group运算还满足交换律的群,通常用加法记号表达其叠加结构。,以下集合都是 内的有限非空子集。约定
这里 是差集,不是集合差 ;,所以 。同一个群内的平移和取负都是双射,因而保持有限集合的基数。
Ruzsa 三角不等式断言,对任意这样的 ,
中间集 可以自行选择;除以 后,两个经过 的差集大小给出直接差集 的上界。
Ruzsa 覆盖引理断言,若
则存在 ,使
覆盖中心来自原集合 ,覆盖块是 的平移。假设自动蕴含 :固定一个 ,有 且 。两条结论都不要求 有限、无挠或带有次序。
直觉
不等式 (1) 把一个差 拆成两段 。如果允许每次任意改选 ,拆分后的数据未必能指回原输入;证明先为每个 固定一组表示,随后两个分量的和恢复 ,固定表示再恢复 。中间集的每个元素因此都贡献一个可区分的编码。
覆盖引理则从互不相交的 出发。每加入一个中心,就在 中占据恰好 个新点,所以中心不能太多。当无法继续加入时,任意剩余的 都碰到某个已选平移;一次相交足以把中心差 写成 中的元素。计数约束由此变成覆盖结构。
例子与边界
在整数群中取
直接列举得
因此 ,引理保证至多三个平移已经足够。实际按 的次序扫描中心,可选
两块 与 不交;中心 的平移 碰到前一块,中心 的平移 碰到后一块,所以不能继续加入。所得覆盖为
下面逐点给出 的证书,且每个 都属于 。
|
|
|
|
核对 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
从不交平移到差集覆盖 图中上行只画选中的两块 ;下行画扩张后的 。实心圆点标出 ,空心圆点 是覆盖允许引入的点。一个 平移的最大值与最小值之差只有 ,无法同时覆盖 和 ,所以这个例子至少需要两块,实际证书达到两块。
同一组集合还可核对三角不等式:
代入 ,得到 。例如差 固定表示为 ,中间元素 分别编码成 、;两对分量的和都是 ,但第一分量不同,仍能恢复所用的 。
“无法再加中心”是按包含关系极大,不要求中心数最多。取 、,只选 已经极大,因为另外两个平移都与 相交;另一个不交族 却有两个中心。覆盖证明对前者同样有效,。中心越多也未必让最终覆盖更经济。
不能把结论中的 随意换成 。在 中取 、,有 ,所以中心数至多为 。任意一个 平移只有两个点,无法覆盖三个点的 ;但 ,一个差集平移便已足够。
推论与应用
固定表示给出三角注入
对每个 ,选定一次 ,满足 。集合有限,所以逐项选择即可。定义
若输出为 ,则
第一步恢复差,第二步使用事先固定的 恢复中间元素。故输出至多有一个原像, 为注入。比较有限定义域和值域的基数便得到 (1)。证明没有要求一个差只有一种表示,要求的只是先固定一种。
不交平移给出覆盖
从空集开始扫描 ;仅当新平移 与所有已选的 不交时,才把 加入 。有限扫描终止后,这些平移两两不交,并且它们都在 内。因此
约去正数 得到中心数上界。
任取 。若 ,它的平移当然与已选族相交;若 ,扫描拒绝它时已存在这样的相交,而后续只会增加中心。于是总能找到 及 ,满足
移项即得 ,完成 (2)。这里保证不交的是较小的块 ;扩张后的覆盖块 可以互相重叠。
小倍增同时控制差集与能量
设 。在 (1) 中把三个集合依次取为 ,利用取负保持基数,得到
故
这一步说明小和集也限制差集增长。对四点例子,,可取 ;所得界为 ,而实际值为 。一般上界不必在每个例子中紧。
加性能量公理库加性能量Additive energy · 加法能量用相同和的有序四元组计数衡量加法碰撞,并通过卷积平方和与 Fourier 四阶矩连接和集大小及频谱结构。用另一种计数方式描述小和集:把每个和的表示次数平方求和,Cauchy–Schwarz 给出
这条能量下界、差集上界与覆盖引理分别提供碰撞数量、集合大小和实际平移证书。能量页中的两条坐标轴例子表明,大能量本身不能倒推整个集合有小倍增;本页也没有从有限覆盖进一步推出完整的结构分类。
参考资料