推论 1.6. 对于任意正整数 n, 总存在正整数 N, 使得对于任意素数 p≥N, 我们总能找到 x,y,z∈(Z/p)×, 使得xn+yn=zn.
证明. 记 G={xn:x∈(Z/p)×}, 则 G 是 (Z/p)× 的子群. 设 (Z/p)×/G 的代表元为 a1,a2,…,al, 则 l≤n. 我们构造 {1,2,…,p} 上的一个 l 染色: 若 x∈aiG, 则将 x 染为第 i 色. 那么, 由 Schur 定理, 存在正整数 N, 使得 p≥N 时一定存在同色的 x,y,z 满足 x+y=z. 这样就存在 X,Y,Z∈(Z/p)× 满足aiXn+aiYn=aiZn,即Xn+Yn=Zn.
□
Ramsey 定理也能推广至超图.
定理 1.7. 对任意正整数 k,n1,n2,⋯,nr, 存在正整数 N, 满足: 对于任意 N 元集合 S 和 S 上所有 k 元子集的 r 染色 χ, 总存在正整数 t≤r 和 S 的 nt 元子集 K, K 的所有 k 元子集均为 t 号色. 这样的最小的正整数 N 记为 Rk(r,n1,n2,⋯,nr).
注 1.8. 超图 H 是指一个对 (X,E), 其中 X 为集合, 称为顶点集, E⊆P(X) 称为边集. 当 E 中的集合均为二元集时, 它就是图. 因此超图就是图的一种推广. 这样就容易看出本定理即 Ramsey 定理在超图上的推广. 特别地, 当 E 中的所有集合均为 k 元集时, 称 H 为 k-一致的.
证明. 显然我们只用讨论 r=2 和 nk 均相等的情况. 以下我们设 S 为 N 的子集, 并简记 Rk(n,n)=Rk(n). 我们对 k 归纳证明该命题. k=0 时命题成立. 设 k−1 的情况命题成立, 我们考虑 k 的情况.
我们证明下述结论: 对任意正整数 p≤q, 存在正整数 N, 使得对于任意 N 元集合 S 和 S 上所有 k 元子集的 r 染色 χ, 总存在 S 中的 q 元子集 Y, 使得 Y 中的一个 k 元子集若含 Y 中的最小的 p 个元素之一, 则 Y 的颜色仅由 Y 最小的元素决定. 若我们证明了这个结论, 取 p=q=2n−1, 注意到这 2n−1 个元素必有 n 个决定相同的颜色, 这 n 个元素就满足要求.
我们再对 p 实行归纳法. p=0 时命题成立. 设 p−1 的情况命题成立, 我们考虑 p 的情况. 取 q′=Rk−1(q)+q. 由归纳假设, 存在 S 中的 q′ 元子集 Y, 使得 Y 中的一个 k 元子集若含 Y 中的最小的 p−1 个元素之一, 则 Y 的颜色仅由 Y 最小的元素决定. 设 Y 中第 p 小的元素为 t, 并考虑 Y 去掉最小的 p 个元素后得到的集合 Y′ 上的 k−1 元集的染色 χ′:χ′(X)=χ(X∪{t}). 由归纳假设, Y′ 中存在一个 q 元子集, 任意 k−1 元子集均同色. 那么, 此时易于验证 Y′ 并上 Y 最小的 p 个元素就满足要求. 结论得证.
证明. 我们证明 c1=8 满足条件. 为此只需证, 若图 G(V,E) 不含三角形, 且顶点数 n 大于 8lnkk2, 则必有 k 个点两两不相邻, 即 α(G)≥k. 由于 G 中不存在三角形, 故若 G 存在一个顶点 v 度数大于等于 k+1, 则 v 的邻居中存在 k 个点两两不相邻, 此时已经证得命题. 下设 G 的每个点的度数均小于等于 k.
k≤16 时, 利用平凡的估计 α(G)(k+1)≥n 即证. 若 k>16, 我们从 G 的所有独立集中随机取一个集合 W. 对于 G 的任意顶点 v, 定义随机变量Xv={∣N(v)∩W∣,k,v∈/W;v∈W.固定 W, 计算v∈V∑Xv=v∈W∑k+v∈/W∑Xv=k∣W∣+v∈/W∑∣N(v)∩W∣=k∣W∣+v∈W∑∣N(v)∣≤2k∣W∣.
因此, 为证存在 W 使得 ∣W∣≥k, 只需证E(v∈V∑Xv)≥2k2,即证对任意顶点 v, 均有 E(Xv)≥4lnk. 注意到 Xv 的取值只与 W 和 {v}∪N(v) 的交有关, 因此, 记 H 为 G 在 V∖(N(v)∪v) 上的诱导子图, 我们只需证, 对 H 中任意独立集 S 均有E(Xv∣W∩V(H)=S)≥4lnk.