← 返回 资料库 › 组合数学与离散数学 › 加性组合 组合数学与离散数学
塞迈雷迪定理 任何具有正密度的整数集合都包含任意长度的等差数列。
直观 直觉:密集集合中隐藏的等差数列 选取一个不太稀疏的正整数集合——比如它在任何规模下都保持固定比例。直觉告诉我们,这样的集合不可能永远避开所有模式:迟早它必须包含三个等间隔的数,然后四个,然后你想要多少个都可以。塞迈雷迪定理精确地表达了这一点:仅仅是「丰富性」——在整数中占正比例,不假设任何代数结构——就已经迫使该集合包含任意有限长度的等差数列。
塞迈雷迪正则性引理:任何大图都可以划分为有限个部分,使得几乎每对部分看起来都是伪随机的 大学 密度与精确表述 定义: 上密度
对正整数集合 A A A ,上密度 d ( A ) d(A) d ( A ) 衡量当 N N N 趋于无穷时,A A A 在 { 1 , … , N } \{1,\dots,N\} { 1 , … , N } 中所能占据的最大比例:d ( A ) = lim sup N → ∞ ∣ A ∩ [ 1 , N ] ∣ N d(A) = \limsup_{N \to \infty} \frac{|A \cap [1,N]|}{N} d ( A ) = lim sup N → ∞ N ∣ A ∩ [ 1 , N ] ∣ 。
d ( A ) = lim sup N → ∞ ∣ A ∩ [ 1 , N ] ∣ N d(A) = \limsup_{N \to \infty} \frac{|A \cap [1,N]|}{N} d ( A ) = N → ∞ lim sup N ∣ A ∩ [ 1 , N ] ∣ 这里 A ∩ [ 1 , N ] A \cap [1,N] A ∩ [ 1 , N ] 是前 N N N 个整数中属于 A A A 的部分,lim sup \limsup lim sup 取当 N N N 增大时该比例反复趋近的最大值——这样即使比例振荡而不收敛,d ( A ) d(A) d ( A ) 依然有明确定义。
d ( A ) > 0 ⟹ ∀ k ≥ 1 , ∃ a , r > 0 : { a , a + r , … , a + ( k − 1 ) r } ⊆ A d(A) > 0 \implies \forall\, k \ge 1,\ \exists\, a, r > 0 : \{a, a+r, \dots, a+(k-1)r\} \subseteq A d ( A ) > 0 ⟹ ∀ k ≥ 1 , ∃ a , r > 0 : { a , a + r , … , a + ( k − 1 ) r } ⊆ A 这就是完整的表述:只要 d ( A ) > 0 d(A) > 0 d ( A ) > 0 成立,该集合就对任意长度 k k k 都包含等差数列 { a , a + r , … , a + ( k − 1 ) r } \{a, a+r, \dots, a+(k-1)r\} { a , a + r , … , a + ( k − 1 ) r } ——无论 k k k 多大都一样。取 k = 3 k=3 k = 3 就已经得到历史上最难的经典特例——罗斯定理;让 k k k 增大,仅凭正密度这一个假设,就能得到任意长的等差数列。
关于等差数列的三个定理比较 定理 对集合的假设 结论 范德瓦尔登 (1927) 对 Z + \mathbb{Z}^+ Z + 进行有限染色 总有一个颜色类对任意 k k k 都包含长度为 k k k 的数列 塞迈雷迪 (1975) d ( A ) > 0 d(A) > 0 d ( A ) > 0 A A A 对任意 k k k 都包含长度为 k k k 的数列格林–陶 (2004) A A A = 素数集合(密度为0)A A A 对任意 k k k 都包含长度为 k k k 的数列
进阶 证明思路:正则化方法 对任意整数 k ≥ 3 k \ge 3 k ≥ 3 及任意 δ > 0 \delta > 0 δ > 0 ,存在阈值 N ( k , δ ) N(k,\delta) N ( k , δ ) ,使得每个满足 N ≥ N ( k , δ ) N \ge N(k,\delta) N ≥ N ( k , δ ) 且 ∣ A ∣ ≥ δ N |A| \ge \delta N ∣ A ∣ ≥ δ N 的 A ⊆ { 1 , … , N } A \subseteq \{1,\dots,N\} A ⊆ { 1 , … , N } 都包含长度为 k k k 的等差数列。
为什么成立? 这个有限版本通过一个简单的紧致性论证在逻辑上等价于无限密度命题,而实际被证明的正是这个形式:不必处理一个无限集合,只需在一个大而有限的窗口中控制有限多种构型即可。
证明 第一步(归约到有限窗口)。假设无限版本对某个不含任何长度为 k k k 数列的 d ( A 0 ) > 0 d(A_0) > 0 d ( A 0 ) > 0 不成立。那么对每个 N N N ,限制 A 0 ∩ [ 1 , N ] A_0 \cap [1,N] A 0 ∩ [ 1 , N ] 是 { 1 , … , N } \{1,\dots,N\} { 1 , … , N } 中不含长度为 k k k 数列的子集,其大小对固定的 δ \delta δ > 0 按 δ \delta δ N N N 增长。若有限版本成立,则 N N N 可以任意大时这样的族不可能存在——矛盾,因此两个命题等价。
第二步(正则划分)。把 { 1 , … , N } \{1,\dots,N\} { 1 , … , N } 中潜在的长度为 k k k 的数列看作 ( k − 1 ) (k-1) ( k − 1 ) -一致超图的边。超图正则性引理将顶点集划分为有限个部分,除了一小部分例外,任意几个部分之间都呈伪随机:它们之间的边密度几乎是常数,不存在异常稠密或稀疏的子簇。
第三步(计数引理)。一旦划分是正则的,相应的计数引理表明任何具有正相对密度的部分组合都必须包含预期数量的完整构型——特别地,至少存在一个真正长度为 k k k 的数列,因为具有正密度的正则伪随机结构无法避开正在被检验的模式。
第四步(移除论证)。如果 A A A 完全不含长度为 k k k 的数列,计数引理将迫使正则划分所计数的构型几乎全部退化,这意味着只需从 A A A 中删去极少数元素就能消灭所有近似数列——这与 A A A 在任意大的 N N N 上保持密度 δ \delta δ 矛盾。因此长度为 k k k 的数列必然存在。(1977 年弗斯滕伯格的遍历理论证明与高尔斯的高阶傅里叶分析证明沿着完全不同的路径得到同样的结论,二者都给出了关于 N ( k , δ ) N(k,\delta) N ( k , δ ) 的显式但天文数字般巨大的界。)
若 A ⊆ { 1 , … , N } A \subseteq \{1,\dots,N\} A ⊆ { 1 , … , N } 满足 ∣ A ∣ ≥ δ N |A| \ge \delta N ∣ A ∣ ≥ δ N ,且 N N N 相对于 δ \delta δ 足够大,则 A A A 包含一个非平凡的三项等差数列。
为什么成立? 这是塞迈雷迪定理第一个非平凡的情形,由罗斯于1953年用傅里叶分析证明,而非一般 k k k 所需的繁重正则化机制。他的「密度递增」策略——要么找到模式,要么证明集合出人意料地具有结构从而转向更稠密的子等差数列——后来以复杂得多的形式被重复用作一般定理以及格林–陶定理的蓝图。
证明 第一步(用傅里叶方法计数数列)。假设 A ⊆ { 1 , … , N } A \subseteq \{1,\dots,N\} A ⊆ { 1 , … , N } 密度为 δ \delta δ 且不含任何非平凡三项数列。记 1 A ^ ( θ ) = ∑ n ∈ A e ( θ n ) \hat{1_A}(\theta) = \sum_{n \in A} e(\theta n) 1 A ^ ( θ ) = ∑ n ∈ A e ( θ n ) 为 A A A 指示函数的傅里叶变换,三元组 ( x , x + r , x + 2 r ) ∈ A 3 (x, x+r, x+2r) \in A^3 ( x , x + r , x + 2 r ) ∈ A 3 的个数可写成关于 θ \theta θ 的 1 A ^ ( θ ) 2 1 A ^ ( 2 θ ) ‾ \hat{1_A}(\theta)^2 \, \overline{\hat{1_A}(2\theta)} 1 A ^ ( θ ) 2 1 A ^ ( 2 θ ) 的积分。
第二步(伪随机情形)。若 1 A 1_A 1 A 的每个非零傅里叶系数相对 δ 2 \delta^2 δ 2 都很小,则积分几乎完全由 θ = 0 \theta = 0 θ = 0 项主导,这已经强制产生约 δ 3 N 2 \delta^3 N^2 δ 3 N 2 个三元组——远多于平凡三元组——与 A A A 不含此类三元组的假设矛盾。
第三步(密度递增)。因此必有某个非零系数很大;这意味着 1 A 1_A 1 A 与线性相位 e ( θ n ) e(\theta n) e ( θ n ) 相关,即 A A A 在某个等差数列(或 Bohr 集)上明显偏聚。限制到该子数列上会得到一个更短的区间,其中 A A A 的密度按固定乘法因子增大。
第四步(迭代与结论)。密度不可能超过1,因此经过有限多轮密度递增步骤后过程必须终止——这意味着第二步的伪随机情形最终被迫出现,从而产生缺失的三项数列,与不存在的假设矛盾。罗斯最初的估计给出形如 N ( 3 , δ ) ≲ exp ( exp ( 1 / δ ) ) N(3,\delta) \lesssim \exp(\exp(1/\delta)) N ( 3 , δ ) ≲ exp ( exp ( 1/ δ )) 的阈值;这一界经过数十年改进,凯利与梅卡在2023年的论证将其推进到接近贝伦德经典构造的密度 N ( 3 , δ ) ≲ exp ( − c ( log N ) 1 / 12 ) N N(3,\delta) \lesssim \exp\!\big(-c(\log N)^{1/12}\big) N N ( 3 , δ ) ≲ exp ( − c ( log N ) 1/12 ) N 量级,几乎弥合了这一情形的差距。
大学 实际应用与典型例题 作为这一证明的副产品而发明的塞迈雷迪正则性引理,后来成为理论计算机科学中使用最广泛的工具之一:它是图性质测试算法(仅通过检查有限大小的随机样本来判断一个巨大的图是否接近满足某性质)的基础,给出通信复杂度中的下界,并出现在组合设计与编码理论中。在数论方面,该定理位于一个谱系的一端,另一端是构造稠密无数列集合的贝伦德构造,而它的有限形式正是支撑素数中格林–陶定理的组合引擎。
例题: 具体集合中的三项数列
设 A = { 1 , 2 , 4 , 5 , 7 , 8 , 10 , 11 } ⊆ { 1 , … , 12 } A = \{1,2,4,5,7,8,10,11\} \subseteq \{1,\dots,12\} A = { 1 , 2 , 4 , 5 , 7 , 8 , 10 , 11 } ⊆ { 1 , … , 12 } ——这恰好是1到12中不是3的倍数的那些数,因此限制在此窗口上的 d d d 为 ∣ A ∣ / 12 = 2 / 3 |A|/12 = 2/3 ∣ A ∣/12 = 2/3 。请在 A A A 中找出一个长度为3的显式等差数列。
解答 第一步:由于 A A A 恰好排除了3的倍数,A A A 中每个元素模3的余数都是1或2。
第二步:取公差 r = 3 r=3 r = 3 (3的倍数),使 a , a + r , a + 2 r a, a+r, a+2r a , a + r , a + 2 r 模3同余,从而避开缺失的余数0。
第三步:取 a = 1 a=1 a = 1 得到 1 , 4 , 7 1, 4, 7 1 , 4 , 7 ,确实 1 , 4 , 7 ∈ A 1,4,7 \in A 1 , 4 , 7 ∈ A ——这是一个真实的三项等差数列,正符合塞迈雷迪定理对窗口足够大时任意正密度集合的保证。
例题: 鸽笼原理迫使某个颜色类稠密——从而具有结构
将奇数染成红色,偶数染成蓝色。在 { 1 , … , 9 } \{1,\dots,9\} { 1 , … , 9 } 中红色类为 { 1 , 3 , 5 , 7 , 9 } \{1,3,5,7,9\} { 1 , 3 , 5 , 7 , 9 } ,已占窗口的 5 / 9 5/9 5/9 。请解释这种鸽笼式论证与塞迈雷迪定理结合后,为何在用有限种颜色对足够长的区间染色时必然存在同色三项等差数列——并在此指出该数列。
解答 第一步:用2种颜色划分9个整数,两个颜色类的大小之和为9,由鸽笼原理较大的类至少有 ⌈ 9 / 2 ⌉ = 5 \lceil 9/2 \rceil = 5 ⌈ 9/2 ⌉ = 5 个元素——这里红色类 { 1 , 3 , 5 , 7 , 9 } \{1,3,5,7,9\} { 1 , 3 , 5 , 7 , 9 } 恰好有5个。
第二步:9个数的窗口中有5个,意味着红色类在此有限窗口上密度已为 5 / 9 > 0 5/9 > 0 5/9 > 0 ,而实际上奇数在整个 Z + \mathbb{Z}^+ Z + 上密度恰为 1 / 2 1/2 1/2 。
第三步:由于奇数具有正密度,塞迈雷迪定理(取 k = 3 k=3 k = 3 )保证它们包含三项等差数列——事实上红色类本身 1 , 3 , 5 1,3,5 1 , 3 , 5 就是一个,公差为2。这正是(鸽笼原理强制出正密度,再应用塞迈雷迪定理)这一机制,使范德瓦尔登有限染色定理成为其推论。
常见错误. 两个常见误解:(1) 正密度只保证某处存在等差数列,并不意味着 A A A 本身看起来像等差数列或具有其他结构——一个满足 d ( A ) > 0 d(A) > 0 d ( A ) > 0 的看似随机的集合同样符合条件。(2) 塞迈雷迪定理与范德瓦尔登定理的「强度」并不相同:范德瓦尔登只需有限种颜色,给出相对较小的显式界;而塞迈雷迪定理只需正密度这一假设,但已知的 N ( k , δ ) N(k,\delta) N ( k , δ ) 的界关于 k k k 是塔式增长——天文数字般巨大,无法用于任何具体计算。 历史注记
1936年,Paul Erdős 与 Pál Turán 猜想任何上密度为正的集合都必须包含任意长度的等差数列——这就是今天所称的塞迈雷迪定理。Klaus Roth 于1953年用傅里叶分析解决了 k = 3 k=3 k = 3 的情形;Endre Szemerédi 于1969年用精巧的组合论证证明了 k = 4 k=4 k = 4 的情形,随后于1975年证明了一般情形,并在此过程中发明了正则性引理。Hillel Furstenberg 于1977年给出了完全不同的遍历理论证明,开创了如今所称的遍历拉姆齐理论——而2004年,Ben Green 与 Terence Tao 将这整套思想加以改造,证明了素数本身,尽管密度为零,却包含任意长度的等差数列。
保罗·爱尔特希
研究前沿 截至 2026 年
正则化/超图方法证明了定理,但给出的 N ( k , δ ) N(k,\delta) N ( k , δ ) 关于 k k k 的界是塔式的(指数堆叠的高度随 1 / δ 1/\delta 1/ δ 增长);高尔斯在1990年代末至2000年代表明他的高阶傅里叶分析对一般 k k k 给出好得多、但仍然巨大的界。定量前沿推进最快的是 k = 3 k=3 k = 3 情形:凯利与梅卡2023年的突破给出形如 N ( 3 , δ ) ≲ exp ( − c ( log N ) 1 / 12 ) N N(3,\delta) \lesssim \exp\!\big(-c(\log N)^{1/12}\big) N N ( 3 , δ ) ≲ exp ( − c ( log N ) 1/12 ) N 的界,几乎与贝伦德1946年的下界构造相匹配。为 k ≥ 4 k \ge 4 k ≥ 4 找到同等紧的界仍是开放问题,为每个 k k k 找出 N ( k , δ ) N(k,\delta) N ( k , δ ) 的真实增长速度也是如此。另一个前沿则连回数论:格林–陶定理背后的转移原理,及其向多项式数列和其他稀疏伪随机集合的推广,是一个将本定理直接与素数联系起来的活跃研究方向。
利用 d ( A ) = lim sup N → ∞ ∣ A ∩ [ 1 , N ] ∣ N d(A) = \limsup_{N \to \infty} \frac{|A \cap [1,N]|}{N} d ( A ) = lim sup N → ∞ N ∣ A ∩ [ 1 , N ] ∣ ,所有正偶数组成的集合 A A A 的上密度 d ( A ) d(A) d ( A ) 是多少?
0 1/2 1 未定义,因为比例会振荡
对于满足 d ( A ) > 0 d(A) > 0 d ( A ) > 0 的集合 A ⊆ Z + A \subseteq \mathbb{Z}^+ A ⊆ Z + ,塞迈雷迪定理得出什么结论?
A 本身就是一个等差数列 A 包含任意有限长度的等差数列 A 必须是有限的 A 包含所有素数
为什么塞迈雷迪定理能推出关于有限染色的范德瓦尔登定理?
二者是不相关的结果 在有限颜色下,鸽笼原理给出某个颜色类具有正密度,再由塞迈雷迪定理保证其中存在等差数列 范德瓦尔登定理更强,能推出塞迈雷迪定理 两个定理都要求集合密度为零
为什么不能直接应用塞迈雷迪定理来证明素数包含任意长度的等差数列?
由素数定理,素数密度为0,因此假设 d ( A ) > 0 d(A) > 0 d ( A ) > 0 不成立 素数不是整数 塞迈雷迪定理只对有限集合成立 素数中不可能存在等差数列