4. 构造没有长度为 3 的等差数列的集合

构造没有三项等差数列 (长度为 3 的等差数列) 的子集 的一种方法是贪婪构造具有这种性质的自然数的子序列. 产生的序列如下, 我们称之为 Stanley 序列:

笔记 4.1. 给定任何三个不同的数字 , 他们的三进制表示中不包含数字 2, 所以我们将任意两个这样的三进制数相加, 不会出现进位的情况. 然后, 的三进制表示中每个数字都是 , 而 的三进制表示中数字 将出现在 不同的位上 1. 因此 , 即任意三个这样的数都不构成等差数列.

这个序列全由三进制表示只有数字 0 和 1 的自然数组成. , 如此构造的子集 大小为 . 很长一段时间, 人们都认为这个例子接近最优. 但在 1940 年代, Salem 和 Spencer 发现了更好的构造 (1942) . 他们的证明后来被 Behrend 简化和改进 (1946) , 我们将在下面介绍他的版本. 令人惊讶的是, 自从上世纪 40 年代以来, 这个下界几乎没有被改进.

定理 4.2.

存在一个常数 使得对于每个正整数 , 存在一个子集 , 该子集的大小 , 并且该子集不包含长度为 3 的等差数列.

证明.

为两个正整数, 他们的取值我们稍后指明. 考虑在 维中的格点盒 , 以及它与半径为 的球体的交点, 我们有 . 根据鸽巢原理, 存在 使得 . 考虑映射 , 其定义为显然, 是单射的. 此外, 又因为 中的每个元素都在 中, 容易发现任何三个不同的 映射到 中形成等差数列当且仅当 中构成等差数列. 作为球的子集, 集合 没有长度为 3 的等差数列. 所以 的像 也没有长度位 3 的等差数列. 因此, 取 我们可以找到 的一个子集, 即 , 不包含长度为 3 的等差数列, 其大小其中 是某大于 0 的常数.

接下来, 让我们研究 Roth 定理的一些变体. 我们将从 Roth 定理的更高维版本开始, 它是第 1 章中提到的多维 Szemerédi 定理的一个特例.

定义 4.3. 中的角 (corner) 是形如 的三元集, 其中 .

定理 4.4. 如果子集 中没有角, 则 .

证明.

考虑和集 2. 根据鸽巢原理, 存在点 使得至少有 满足 . 令 那么, 的大小正好是 写成 的两个元素之和的方案数. 所以, , 接下来我们只需证明 即可. 另外, 注意到 , 所以集合 没有 的角.

现在, 构建一个三部分别为 的三部图. 其中, 每个顶点 对应一条垂直线 , 每个顶点 对应一个条水平线 , 每个顶点 对应一条斜率为 的斜线 . 当且仅当相应的线的交点属于 , 的两个不同顶点用边相连. 然后, 图 中的每个三角形对应于一组三条线, 且每对线的交点在 中. 由于 没有 的角, 当且仅当三条对应的线经过 中同一个点并且形成一个 的角, 三个顶点 中诱导出一个三角形. 由于恰好有一条垂直线、一条水平线和一条斜率为 的线穿过 中的每个点, 因此 的每条边都恰好属于一个三角形. 因此, 根据推论 2.0.7, (...) 三条线相交示意图

请注意, 我们可以通过以下方式从角定理推导出 Roth 定理.

推论 4.5. 为不包含长度为 3 的等差数列的 的最大子集的大小, 为不包含角的 的最大子集的大小. 则, .

证明. 给定任一集合 , 定义集合因为对于每个 至少有 使得 , 所以我们有 . 此外, 由于 中的每个角 将通过 被投影成 中长度为 3 的等差数列 . 所以, 如果 没有长度为 3 的等差数列, 则 没有角. 因此, .

因此, 任何 corner-free 集上界都是 集的上界, 而任何的 下界都是 corner-free 集的下界. 值得一提的是, Behrend 的 集的构造很容易扩展到大型 集的构造. 我们目前所知的 的 corner-free 子集大小的最佳上界是 , 其中 是某常数, Shkredov 使用傅立叶分析的方法证明了这一点 (2006) .