8. Freiman 定理的证明

到目前为止, 在本章中, 我们已经在加性组合中展示了许多用来证明 Freiman 定理 (定理 1.0.10) 的方法和定理. 现在, 我们把这些工具放在一起, 形成一个完整的证明.

证明方法如下. 从小倍增集合 开始, 我们首先使用 Ruzsa 建模引理 (定理 5.0.2) . 然后, 我们使用 Bogolyubov 的引理 (定理 6.0.3) 和几何数论的结论, 在 内找到一个大 GAP. 这给了我们一个 中的大 GAP. 最后, 我们应用 Ruzsa 覆盖引理 (定理 3.0.1 ) , 从包含在 中的这个 GAP 上创建一个包含 的 GAP. 回忆 Freiman 定理 (定理 1.0.10) 的陈述:

如果 是有限集并且 , 则 包含在维数最多为 且大小最多为 的 GAP 中.

证明. 因为 , 由 Ruzsa 建模引理的推论 (推论 5.0.4) , 存在一个素数 , 使得 是 Freiman 8 -同构于 的子集 . 在 上应用 Bogolyubov 引理 (定理 6.0.3) 所以 包含玻尔集 , 其中 . 因此, 根据定理 7.0.9, 包含一个适当 GAP, 其维度 , 大小至少为 .

由于 是到 的 Freiman 同构, 所以 是到 的 Freiman 同构. 这是从 Freiman 同构的定义得到的. 注意到 中的每个元素都是 中四个元素的和和差 ( 也是如此) . 因为 中的任何两个元素之间的差被保留, 所以算术级数被 Freiman 同构保留. 因此, 中的适当 GAP 被映射到具有相同维度和大小的 中的适当 GAP .

接下来我们将使用 Ruzsa 覆盖引理来覆盖整个集合 并将其转换为 . 因为 , 我们有 . 根据 Plünnecke-Ruzsa 不等式 (定理 2.0.4) , 我们有

因为 , 我们有 . 因为 , 所以我们有 , 其中 . 所以上述不等式变为 . 因此, 根据 Ruzsa 覆盖引理 (定理 5.0.2) , 存在 的子集 满足 .

剩下的事情就是证明 包含在具有所需的 GAP 中. 注意, 包含在维度为 的 GAP 中, 并且 的维数是 . 所以 包含在具有如下维度的 GAP 因为 是维度 的适当 GAP 并且等差数列的倍增常数是 2 , 所以 的大小至多为 . 包含 的 GAP 大小为 . 因此, 应用 Plünnecke-Ruzsa 不等式, 的大小 , , 我们完成了 Freiman 定理的证明.

考虑 我们看到 Freiman 定理对于 , 是错误的. 我们还可以推测 Freiman 的成立的条件为 .

虽然上述 Freiman 定理证明中给出的上界与此相差甚远, 但 Chang 已经证明 Ruzsa 的方法可以给出多项式上界 (, 2002) . 当我们应用 Ruzsa 的覆盖引理时是点浪费的. 我们只对 使用了一次覆盖, 一个更好的方法是一点一点地覆盖 . 对其简单叙述如下:

开始, 我们用 覆盖部分 . 然后重复下面操作: 对剩余的 找到较小维度的 , 用 覆盖 的其余部分. 这种方法显着减少了我们在这一步中损失, 并给出了更好的多项式上界.

如前所述, 最知名的上界 (定理 1.0.13) 为 , 其证明涉及更多内容.