Đi lang thang lướt trên internet, mình tìm thấy một bài toán rất hay được chứng minh bằng kỹ thuật xác suất của Erdos được post trên blog của Algorithm Soup đúng vào ngày sinh của mình.
Định lý (Erdos, 1965):
Một tập hợp X được gọi là sum-free nếu ∀a,b∈X, ta luôn có a+b∈X. Với mọi tập S hữu hạn của các số nguyên dương, luôn tồn tại một tập hợp sum-free set X⊂S thỏa ∣X∣>3∣S∣.
Chứng minh
Đầu tiên, ta giả sử tập S nằm trong trường Zp với p là số nguyên tố được chọn đủ lớn. Đây chính là điểm thú vị của phương pháp này, vì Erdos đã khéo léo tận dụng các tính chất đặc biệt của só nguyên tố để chứng minh mà chúng ta sẽ xem xét kỹ hơn sau đây.
Chọn p=3k+2 là số nguyên tố thỏa p>s,∀s∈S.
Thiết lập một sum-free set lớn Ω trong Zp (không nhất thiết phải là tập con của S):
Ω={k+1,k+2,…,2k+1} Tập Ω nằm ở khoảng chính giữa của Zp, dễ dàng nhận thấy Ω cũng là sum-free set trong Zp.
Chọn một số ngẫu nhiên r∈{1,2,…,p−1}. Xét tập hợp: Xr=S∩(r.Ω}), ta thấy các phần tử tập hợp này có thể viết dưới dạng
∀s∈S,Xr={rx(modp)},x∈Ω(∗) Cần chứng minh rằng Xr sum-free và có size lớn hơn 3∣S∣.
Rõ ràng, Xr luôn sum-free với mọi r vì xét a,b,c∈Xr nếu a+b=c⟹ra+rb=rc vô lý, vì theo (∗): ra,rb,rc∈Ω.
Tiếp theo, chứng minh ∣Xr∣>3∣S∣. Thay vì chỉ ra một giá trị cụ thể r, Erdos chứng minh mệnh đề xác suất sau:
Kỳ vọng của giá trị ∣Xr∣ cho một biến ngẫu nhiên r thỏa:
E[∣Xr∣]>3∣S∣ Rõ ràng, nếu kỳ vọng trên thỏa thì nhất định phải tồn tại một giá trị r nào đó làm cho ∣Xr∣>3∣S∣.
Từ (∗), ta có thể biểu diễn E[∣Xr∣] là xác suất rx∈S với x∈{k+1,k+2,…,2k+1}, từ đó:
E[∣Xr∣]=x=k+1∑2k+1Pr[rx∈S] Để ý rằng, trong Zp, mọi phần tử x=0 đều là phần tử sinh cộng tính, hay nói cách khác các bội số x,2x,3x,…,(p−1)x cũng là một hoán vị của các số 1,2,…,p−1. Vì thế:
E[∣Xr∣]=x=k+1∑2k+1Pr[rx∈S]=x=k+1∑2k+1p−1∣S∣=(k+1)p−1∣S∣=∣S∣(3k+2)−1k+1>3∣S∣