MathLabs

Tổ hợp và Toán rời rạc

Định lý Szemerédi

Mọi tập số nguyên có mật độ dương đều chứa cấp số cộng với độ dài tùy ý.

Trực giácTrực giác: cấp số cộng ẩn trong các tập đông đúc

Lấy một tập số nguyên dương không quá thưa — chẳng hạn nó luôn giữ một tỉ lệ cố định trong mọi số nguyên tới mọi mức. Trực giác cho thấy một tập như vậy không thể mãi mãi tránh được mọi cấu trúc: sớm muộn nó phải chứa ba số cách đều nhau, rồi bốn số, rồi bao nhiêu số cũng được. Định lý Szemerédi phát biểu chính xác điều này: chỉ cần "đông đúc" — chiếm một tỉ lệ dương trong các số nguyên, không cần giả thiết cấu trúc đại số nào — đã đủ buộc tập đó chứa cấp số cộng với độ dài hữu hạn tùy ý.

Sơ đồ mạng cho thấy các đỉnh được nhóm thành các cụm, với một cặp cụm được tô sáng có các cạnh nối trải đều như một đồ thị hai phía ngẫu nhiên
Bổ đề chính quy hóa Szemerédi: mọi đồ thị lớn có thể chia thành số phần bị chặn sao cho hầu hết mọi cặp phần đều trông giống ngẫu nhiên

Đại họcMật độ và phát biểu chính xác

Định nghĩa: Mật độ trên

Với tập số nguyên dương AA, mật độ trên d(A)d(A) đo tỉ lệ lớn nhất mà AA có thể chiếm trong {1,…,N}\{1,\dots,N\}, theo giới hạn khi NN tiến ra vô cùng: d(A)=lim sup⁡N→∞∣A∩[1,N]∣Nd(A) = \limsup_{N \to \infty} \frac{|A \cap [1,N]|}{N}.

d(A)=lim sup⁡N→∞∣A∩[1,N]∣Nd(A) = \limsup_{N \to \infty} \frac{|A \cap [1,N]|}{N}

Ở đây A∩[1,N]A \cap [1,N] là phần của AA nằm trong NN số nguyên đầu tiên, và lim sup⁡\limsup lấy giá trị lớn nhất mà tỉ lệ này liên tục quay lại khi NN tăng lên — nhờ vậy d(A)d(A) luôn xác định dù tỉ lệ dao động thay vì hội tụ.

d(A)>0  ⟹  ∀ k≥1, ∃ a,r>0:{a,a+r,…,a+(k−1)r}⊆Ad(A) > 0 \implies \forall\, k \ge 1,\ \exists\, a, r > 0 : \{a, a+r, \dots, a+(k-1)r\} \subseteq A

Đây là phát biểu đầy đủ: chỉ cần d(A)>0d(A) > 0, tập đó chứa cấp số cộng {a,a+r,…,a+(k−1)r}\{a, a+r, \dots, a+(k-1)r\} với mọi độ dài kk — dù kk lớn đến đâu. Chọn k=3k=3 đã cho lại trường hợp riêng khó nhất trong lịch sử, định lý Roth; cho kk tăng lên cho cấp số cộng dài bao nhiêu tùy thích, tất cả chỉ từ một giả thiết duy nhất là mật độ dương.

So sánh ba định lý về cấp số cộng
Định lýGiả thiết trên tậpKết luận
Van der Waerden (1927)Tô hữu hạn màu tập Z+\mathbb{Z}^+Một lớp màu chứa cấp số cộng độ dài kk với mọi kk
Szemerédi (1975)d(A)>0d(A) > 0AA chứa cấp số cộng độ dài kk với mọi kk
Green–Tao (2004)AA = tập số nguyên tố (mật độ 0)AA chứa cấp số cộng độ dài kk với mọi kk

Nâng caoÝ tưởng chứng minh: phương pháp chính quy hóa

Với mọi số nguyên k≥3k \ge 3 và mọi δ>0\delta > 0, tồn tại ngưỡng N(k,δ)N(k,\delta) sao cho mọi A⊆{1,…,N}A \subseteq \{1,\dots,N\} với N≥N(k,δ)N \ge N(k,\delta) và ∣A∣≥δN|A| \ge \delta N chứa một cấp số cộng độ dài kk.

Vì sao đúng?

Dạng hữu hạn này tương đương logic với phát biểu mật độ vô hạn nhờ một lập luận compact đơn giản, và đây chính là dạng thực sự được chứng minh: thay vì một tập vô hạn, ta chỉ cần kiểm soát hữu hạn cấu hình trong một cửa sổ hữu hạn nhưng đủ lớn.

Chứng minh

Bước 1 (quy về cửa sổ hữu hạn). Giả sử phát biểu vô hạn sai với một d(A0)>0d(A_0) > 0 nào đó mà hoàn toàn không chứa cấp số cộng độ dài kk. Khi đó với mọi NN, phần hạn chế A0∩[1,N]A_0 \cap [1,N] là tập con không chứa cấp số cộng độ dài kk của {1,…,N}\{1,\dots,N\} có kích thước tăng như δ\deltaNN với δ\delta > 0 cố định. Nếu phát biểu hữu hạn đúng thì không thể có họ như vậy với NN lớn tùy ý — mâu thuẫn, nên hai phát biểu tương đương với nhau.

Bước 2 (phân hoạch chính quy). Xem mỗi cấp số cộng độ dài kk tiềm năng trong {1,…,N}\{1,\dots,N\} như một cạnh của siêu đồ thị (k−1)(k-1)-đều. Bổ đề chính quy hóa siêu đồ thị chia tập đỉnh thành số phần bị chặn sao cho, trừ một phần ngoại lệ nhỏ, mọi bộ phần đều giống ngẫu nhiên: mật độ cạnh giữa chúng gần như hằng số, không có cụm con đậm đặc hay thưa bất thường.

Bước 3 (bổ đề đếm). Khi phân hoạch đã chính quy, một bổ đề đếm tương ứng cho thấy mọi bộ phần có mật độ tương đối dương phải chứa đúng số lượng cấu hình đầy đủ như kỳ vọng — đặc biệt, ít nhất một cấp số cộng độ dài kk thực sự tồn tại, vì cấu trúc chính quy giống ngẫu nhiên có mật độ dương không thể tránh được mẫu hình mà nó đang được kiểm tra.

Bước 4 (lập luận loại bỏ). Nếu AA hoàn toàn không có cấp số cộng độ dài kk, bổ đề đếm sẽ buộc hầu hết cấu hình được đếm bởi phân hoạch chính quy trở nên suy biến, từ đó có thể xóa một số phần tử nhỏ không đáng kể khỏi AA để triệt tiêu mọi cấp số cộng gần đúng — mâu thuẫn với việc AA giữ mật độ δ\delta trên tập kích thước NN lớn tùy ý. Vậy cấp số cộng độ dài kk phải tồn tại. (Chứng minh bằng lý thuyết ergodic của Furstenberg năm 1977 và chứng minh bằng giải tích Fourier bậc cao của Gowers đi đến cùng kết luận theo những con đường hoàn toàn khác nhau, mỗi cách đều cho cận tường minh nhưng cực lớn cho N(k,δ)N(k,\delta).)

Nếu A⊆{1,…,N}A \subseteq \{1,\dots,N\} thỏa ∣A∣≥δN|A| \ge \delta N và NN đủ lớn so với δ\delta, thì AA chứa một cấp số cộng 3 số hạng không tầm thường.

Vì sao đúng?

Đây là trường hợp không tầm thường đầu tiên của định lý Szemerédi, được Roth chứng minh năm 1953 bằng giải tích Fourier thay vì bộ máy chính quy hóa nặng nề cần cho kk tổng quát. Chiến lược "tăng mật độ" của ông — hoặc tìm ra mẫu hình, hoặc chỉ ra tập có cấu trúc bất thường rồi chuyển sang cấp số cộng con đậm đặc hơn — trở thành khuôn mẫu được tái sử dụng sau này, ở dạng phức tạp hơn nhiều, cho định lý tổng quát và cho Green–Tao.

Chứng minh

Bước 1 (đếm cấp số cộng bằng Fourier). Giả sử A⊆{1,…,N}A \subseteq \{1,\dots,N\} có mật độ δ\delta và không có cấp số cộng 3 số hạng không tầm thường nào. Viết 1A^(θ)=∑n∈Ae(θn)\hat{1_A}(\theta) = \sum_{n \in A} e(\theta n) là biến đổi Fourier của hàm chỉ thị của AA, số bộ ba (x,x+r,x+2r)∈A3(x, x+r, x+2r) \in A^3 có thể viết thành tích phân của 1A^(θ)2 1A^(2θ)‾\hat{1_A}(\theta)^2 \, \overline{\hat{1_A}(2\theta)} theo θ\theta.

Bước 2 (trường hợp giống ngẫu nhiên). Nếu mọi hệ số Fourier khác không của 1A1_A đều nhỏ so với δ2\delta^2, tích phân sẽ bị chi phối chỉ bởi số hạng θ=0\theta = 0, điều này đã buộc có khoảng δ3N2\delta^3 N^2 bộ ba — nhiều hơn hẳn các bộ ba tầm thường — mâu thuẫn với giả thiết AA không có bộ ba nào.

Bước 3 (tăng mật độ). Vậy phải có hệ số khác không nào đó lớn; nghĩa là 1A1_A tương quan với pha tuyến tính e(θn)e(\theta n), tức AA lệch đáng kể trên một cấp số cộng (hay tập Bohr) nào đó. Hạn chế vào cấp số cộng con đó cho một khoảng ngắn hơn mà mật độ của AA đã tăng lên theo một hệ số nhân cố định.

Bước 4 (lặp và kết luận). Mật độ không thể vượt quá 1, nên sau hữu hạn vòng lặp bước tăng mật độ, quá trình phải dừng lại — nghĩa là trường hợp giống ngẫu nhiên ở Bước 2 cuối cùng bị buộc xảy ra, cho ra cấp số cộng 3 số hạng còn thiếu, mâu thuẫn với giả thiết không có. Cách tính toán gốc của Roth cho ngưỡng dạng N(3,δ)≲exp⁡(exp⁡(1/δ))N(3,\delta) \lesssim \exp(\exp(1/\delta)); cận này được cải thiện qua nhiều thập kỷ, và lập luận năm 2023 của Kelley và Meka đưa cận xuống gần với xây dựng cổ điển của Behrend, mật độ dạng N(3,δ)≲exp⁡ ⁣(−c(log⁡N)1/12)NN(3,\delta) \lesssim \exp\!\big(-c(\log N)^{1/12}\big) N, gần như khép lại khoảng cách cho trường hợp này.

Đại họcỨng dụng thực tiễn và Ví dụ minh họa

Bản thân bổ đề chính quy hóa Szemerédi, được phát minh như công cụ bên trong chứng minh này, sau đó trở thành một trong những công cụ được dùng nhiều nhất trong khoa học máy tính lý thuyết: nó là nền tảng của các thuật toán kiểm thử tính chất đồ thị (quyết định một đồ thị khổng lồ có gần thỏa mãn một tính chất hay không chỉ bằng cách xem một mẫu ngẫu nhiên kích thước bị chặn), cho các cận dưới trong độ phức tạp giao tiếp, và xuất hiện trong thiết kế tổ hợp và lý thuyết mã. Về phía lý thuyết số, định lý nằm ở một đầu của một dải mà đầu kia là xây dựng Behrend cho tập không chứa cấp số cộng đậm đặc, và dạng hữu hạn của nó cho động cơ tổ hợp đứng sau định lý Green–Tao về số nguyên tố.

Ví dụ: Cấp số cộng 3 số hạng trong một tập cụ thể

Cho A={1,2,4,5,7,8,10,11}⊆{1,…,12}A = \{1,2,4,5,7,8,10,11\} \subseteq \{1,\dots,12\} — đây chính là các số từ 1 đến 12 không chia hết cho 3, nên dd hạn chế trên cửa sổ này là ∣A∣/12=2/3|A|/12 = 2/3. Tìm một cấp số cộng độ dài 3 tường minh trong AA.

Lời giải

Bước 1: vì AA loại bỏ đúng các bội của 3, mọi phần tử của AA có số dư 1 hoặc 2 theo modulo 3.

Bước 2: chọn công sai r=3r=3 (bội của 3) để a,a+r,a+2ra, a+r, a+2r cùng chung một lớp số dư theo modulo 3, nên tránh được số dư 0 bị thiếu.

Bước 3: lấy a=1a=1 cho 1,4,71, 4, 7, và quả thực 1,4,7∈A1,4,7 \in A — một cấp số cộng 3 số hạng thực sự, khớp với điều định lý Szemerédi đảm bảo cho mọi tập mật độ dương khi cửa sổ đủ lớn.

Ví dụ: Nguyên lý Dirichlet buộc một lớp màu đông — do đó có cấu trúc

Tô số nguyên màu đỏ nếu lẻ và màu xanh nếu chẵn. Trong {1,…,9}\{1,\dots,9\} lớp đỏ là {1,3,5,7,9}\{1,3,5,7,9\}, đã chiếm 5/95/9 cửa sổ. Giải thích vì sao lập luận kiểu Dirichlet này, kết hợp với định lý Szemerédi, đảm bảo có cấp số cộng 3 số hạng cùng màu bất cứ khi nào dùng hữu hạn màu trên một khoảng đủ dài — và chỉ ra cấp số cộng đó ở đây.

Lời giải

Bước 1: với 2 màu chia 9 số nguyên, tổng kích thước hai lớp là 9, nên theo nguyên lý Dirichlet lớp lớn hơn có ít nhất ⌈9/2⌉=5\lceil 9/2 \rceil = 5 phần tử — ở đây lớp đỏ {1,3,5,7,9}\{1,3,5,7,9\} có đúng 5 phần tử.

Bước 2: 5 phần tử trong cửa sổ 9 số nghĩa là lớp đỏ đã có mật độ 5/9>05/9 > 0 trên cửa sổ hữu hạn này, và thực ra các số lẻ có mật độ đúng bằng 1/21/2 trên toàn bộ Z+\mathbb{Z}^+.

Bước 3: vì các số lẻ có mật độ dương, định lý Szemerédi (áp dụng với k=3k=3) đảm bảo chúng chứa cấp số cộng 3 số hạng — và quả thực chính lớp đỏ, 1,3,51,3,5, là một cấp số cộng như vậy, công sai 2. Đây chính là cơ chế (mật độ dương bị buộc bởi Dirichlet, rồi định lý Szemerédi) khiến định lý tô hữu hạn màu van der Waerden trở thành hệ quả.

Dùng d(A)=lim sup⁡N→∞∣A∩[1,N]∣Nd(A) = \limsup_{N \to \infty} \frac{|A \cap [1,N]|}{N}, mật độ trên d(A)d(A) của tập AA gồm mọi số nguyên dương chẵn bằng bao nhiêu?

Định lý Szemerédi kết luận gì về tập A⊆Z+A \subseteq \mathbb{Z}^+ với d(A)>0d(A) > 0?

Vì sao định lý Szemerédi suy ra định lý van der Waerden về tô hữu hạn màu?

Vì sao không thể áp dụng trực tiếp định lý Szemerédi để chứng minh số nguyên tố chứa cấp số cộng dài tùy ý?

Tài liệu tham khảo

  1. Endre Szemerédi (1975). On sets of integers containing no k elements in arithmetic progression
  2. Hillel Furstenberg (1977). Ergodic behavior of diagonal measures and a theorem of Szemerédi on arithmetic progressions · DOI:10.1007/BF02813304
  3. Zander Kelley, Raghu Meka (2023). Strong bounds for 3-progressions · arXiv:2302.05537