4. 构造没有长度为 3 的等差数列的集合
构造没有三项等差数列 (长度为 3 的等差数列) 的子集 的一种方法是贪婪构造具有这种性质的自然数的子序列. 产生的序列如下, 我们称之为 Stanley 序列:
笔记 4.1. 给定任何三个不同的数字 , 他们的三进制表示中不包含数字 2, 所以我们将任意两个这样的三进制数相加, 不会出现进位的情况. 然后, 的三进制表示中每个数字都是 或 , 而 的三进制表示中数字 将出现在 和 不同的位上 1. 因此 , 即任意三个这样的数都不构成等差数列.
定理 4.2.
存在一个常数 使得对于每个正整数 , 存在一个子集 , 该子集的大小 , 并且该子集不包含长度为 3 的等差数列.
证明.
接下来, 让我们研究 Roth 定理的一些变体. 我们将从 Roth 定理的更高维版本开始, 它是第 1 章中提到的多维 Szemerédi 定理的一个特例.
定义 4.3. 中的角 (corner) 是形如 的三元集, 其中 .
定理 4.4. 如果子集 中没有角, 则 .
证明.
考虑和集 2. 根据鸽巢原理, 存在点 使得至少有 对 满足 . 令 那么, 的大小正好是 写成 的两个元素之和的方案数. 所以, , 接下来我们只需证明 即可. 另外, 注意到 , 所以集合 没有 的角.
现在, 构建一个三部分别为 和 的三部图. 其中, 每个顶点 对应一条垂直线 , 每个顶点 对应一个条水平线 , 每个顶点 对应一条斜率为 的斜线 . 当且仅当相应的线的交点属于 , 的两个不同顶点用边相连. 然后, 图 中的每个三角形对应于一组三条线, 且每对线的交点在 中. 由于 没有 的角, 当且仅当三条对应的线经过 中同一个点并且形成一个 的角, 三个顶点 在 中诱导出一个三角形. 由于恰好有一条垂直线、一条水平线和一条斜率为 的线穿过 中的每个点, 因此 的每条边都恰好属于一个三角形. 因此, 根据推论 2.0.7, (...) 三条线相交示意图
请注意, 我们可以通过以下方式从角定理推导出 Roth 定理.
推论 4.5. 令 为不包含长度为 3 的等差数列的 的最大子集的大小, 为不包含角的 的最大子集的大小. 则, .
因此, 任何 corner-free 集上界都是 集的上界, 而任何的 下界都是 corner-free 集的下界. 值得一提的是, Behrend 的 集的构造很容易扩展到大型 集的构造. 我们目前所知的 的 corner-free 子集大小的最佳上界是 , 其中 是某常数, Shkredov 使用傅立叶分析的方法证明了这一点 (2006) .