Back to Home

Sum Free Set - Một chứng minh đẹp

Đ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 XX được gọi là sum-free nếu a,bX\forall a,b \in X, ta luôn có a+b∉Xa+b \not \in X. Với mọi tập SS 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 XSX \subset S thỏa X>S3\displaystyle |X| \gt \frac {|S|} 3.

Chứng minh

Đầu tiên, ta giả sử tập SS nằm trong trường Zp\mathbb Z_p với pp 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+2p=3k+2 là số nguyên tố thỏa p>s,sSp > s, \forall s \in S.

Thiết lập một sum-free set lớn Ω\Omega trong Zp\mathbb Z_p (không nhất thiết phải là tập con của SS):

Ω={k+1,k+2,,2k+1}\Omega = \{k+1, k+2, \dots, 2k+1\}

Tập Ω\Omega nằm ở khoảng chính giữa của Zp\mathbb Z_p, dễ dàng nhận thấy Ω\Omega cũng là sum-free set trong Zp\mathbb Z_p.

Chọn một số ngẫu nhiên r{1,2,,p1}r \in \{1,2,\dots,p-1\}. Xét tập hợp: Xr=S(r.Ω})X_r = S \cap (r. \Omega \}), ta thấy các phần tử tập hợp này có thể viết dưới dạng

sS,Xr={rx(modp)},xΩ()\forall s \in S, X_r = \{rx (\mod p)\}, x \in \Omega (*)

Cần chứng minh rằng XrX_r sum-free và có size lớn hơn S3\displaystyle \frac {|S|} 3.

Rõ ràng, XrX_r luôn sum-free với mọi rr vì xét a,b,cXra,b,c \in X_r nếu a+b=c    ar+br=cr\displaystyle a+b=c \implies \frac a r + \frac b r = \frac cr vô lý, vì theo ()(*): ar,br,crΩ\displaystyle \frac a r, \frac b r, \frac c r \in \Omega.

Tiếp theo, chứng minh Xr>S3\displaystyle |X_r| \gt \frac{|S|} 3. Thay vì chỉ ra một giá trị cụ thể rr, Erdos chứng minh mệnh đề xác suất sau:

Kỳ vọng của giá trị Xr|X_r| cho một biến ngẫu nhiên rr thỏa:

E[Xr]>S3\mathbb E[|X_r|] \gt \frac {|S|} 3

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ị rr nào đó làm cho Xr>S3\displaystyle |X_r| \gt \frac {|S|} 3.

Từ ()(*), ta có thể biểu diễn E[Xr]\mathbb E[|X_r|] là xác suất rxSrx \in S với x{k+1,k+2,,2k+1}x \in \{k+1, k+2, \dots, 2k+1\}, từ đó:

E[Xr]=x=k+12k+1Pr[rxS]\mathbb E[|X_r|] = \sum_{x=k+1}^{2k+1}\Pr[rx \in S]

Để ý rằng, trong Zp\mathbb Z_p, mọi phần tử x0x \ne 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,,(p1)xx,2x,3x,\dots,(p-1)x cũng là một hoán vị của các số 1,2,,p11,2,\dots,p-1. Vì thế:

E[Xr]=x=k+12k+1Pr[rxS]=x=k+12k+1Sp1=(k+1)Sp1=Sk+1(3k+2)1>S3\begin{align*} \mathbb E[|X_r|] &= \sum_{x=k+1}^{2k+1}\Pr[rx \in S] \\ &=\sum_{x=k+1}^{2k+1} \frac {|S|} {p-1} \\ &=(k+1)\frac {|S|} {p-1} = |S| \frac {k+1} {(3k+2)-1} \gt \frac {|S|} 3 \end{align*}


Comments

0/300

Leave name/email blank to comment anonymously

No comments yet. Be the first to comment!