Nguyên lý chuồng bồ câu
Nguyên lý chuồng bồ câu1
HUST
Trần Vĩnh Đức
.
.
.
.
.
.
1Tham khảo: R. A. Brualdi, Introductory Combinatorics, Fifth Edition
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
1 / 44
Ngày 17 tháng 2 năm 2014
Nội dung
1 Nguyên lý chuồng bồ câu
2 Nguyên lý chuồng chim bồ câu dạng tổng quát
3 Định lý Ramsey
4 Chứng minh định lý Ramsey
5 Ví dụ và tổng quát hóa
. . . . . .
Nguyên lý chuồng bồ câu | Nguyên lý chuồng bồ câu
..Định lý
Nếu bỏ n + 1 đối tượng vào n hộp thì có ít nhất một hộp có nhiều hơn hoặc bằng hai đối tượng. .
..Ví dụ
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
3 / 44
.Trong 13 người có ít nhất 2 người sinh cùng tháng.
Nguyên lý chuồng bồ câu | Nguyên lý chuồng bồ câu
..Ví dụ
Cho m số nguyên a1; a2; : : : ; am, luôn tồn tại các số nguyên k và ℓ với 0 (cid:20) k < ℓ (cid:20) m sao cho
ak+1 + ak+2 + (cid:1) (cid:1) (cid:1) + aℓ
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
4 / 44
chia hết cho m. Nói cách khác, luôn có dãy liên tiếp các ai sao cho tổng của chúng chia hết cho m. .
Nếu có một tổng chia m vậy ta có Đpcm. Nếu không có tổng nào chia hết cho m, có nghĩa rằng phần dư của chúng cho m là một trong các số 1; 2; : : : ; m (cid:0) 1. Vậy thì có hai số k; ℓ và k < ℓ sao cho a1 + (cid:1) (cid:1) (cid:1) + ak và a1 + (cid:1) (cid:1) (cid:1) + aℓ có cùng phần dư là r khi chia cho m:
a1 + a2 + (cid:1) (cid:1) (cid:1) + ak = bm + r; a1 + a2 + (cid:1) (cid:1) (cid:1) + aℓ = cm + r
Nguyên lý chuồng bồ câu | Nguyên lý chuồng bồ câu
Trừ hai tổng này ta được ak+1 + (cid:1) (cid:1) (cid:1) + aℓ = (c (cid:0) b)m. Vậy ak+1 + ak+2 + (cid:1) (cid:1) (cid:1) + aℓ chia hết cho m.
..Chứng minh.
Ta xét m tổng
a1; a1 + a2; : : : ; a1 + a2 + (cid:1) (cid:1) (cid:1) + am:
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
5 / 44
.
Nếu không có tổng nào chia hết cho m, có nghĩa rằng phần dư của chúng cho m là một trong các số 1; 2; : : : ; m (cid:0) 1. Vậy thì có hai số k; ℓ và k < ℓ sao cho a1 + (cid:1) (cid:1) (cid:1) + ak và a1 + (cid:1) (cid:1) (cid:1) + aℓ có cùng phần dư là r khi chia cho m:
a1 + a2 + (cid:1) (cid:1) (cid:1) + ak = bm + r; a1 + a2 + (cid:1) (cid:1) (cid:1) + aℓ = cm + r
Nguyên lý chuồng bồ câu | Nguyên lý chuồng bồ câu
Trừ hai tổng này ta được ak+1 + (cid:1) (cid:1) (cid:1) + aℓ = (c (cid:0) b)m. Vậy ak+1 + ak+2 + (cid:1) (cid:1) (cid:1) + aℓ chia hết cho m.
..Chứng minh.
Ta xét m tổng
a1; a1 + a2; : : : ; a1 + a2 + (cid:1) (cid:1) (cid:1) + am:
Nếu có một tổng chia m vậy ta có Đpcm.
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
5 / 44
.
Nguyên lý chuồng bồ câu | Nguyên lý chuồng bồ câu
..Chứng minh.
Ta xét m tổng
a1; a1 + a2; : : : ; a1 + a2 + (cid:1) (cid:1) (cid:1) + am:
Nếu có một tổng chia m vậy ta có Đpcm. Nếu không có tổng nào chia hết cho m, có nghĩa rằng phần dư của chúng cho m là một trong các số 1; 2; : : : ; m (cid:0) 1. Vậy thì có hai số k; ℓ và k < ℓ sao cho a1 + (cid:1) (cid:1) (cid:1) + ak và a1 + (cid:1) (cid:1) (cid:1) + aℓ có cùng phần dư là r khi chia cho m:
a1 + a2 + (cid:1) (cid:1) (cid:1) + ak = bm + r; a1 + a2 + (cid:1) (cid:1) (cid:1) + aℓ = cm + r
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
5 / 44
Trừ hai tổng này ta được ak+1 + (cid:1) (cid:1) (cid:1) + aℓ = (c (cid:0) b)m. Vậy ak+1 + ak+2 + (cid:1) (cid:1) (cid:1) + aℓ chia hết cho m. .
Nguyên lý chuồng bồ câu | Nguyên lý chuồng bồ câu
..Ví dụ
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
6 / 44
Trong một tháng 30 ngày một đội bóng chuyền phải thi đấu mỗi ngày ít nhất một trận, nhưng không chơi quá 45 trận. Chứng minh rằng có những ngày liên tiếp trong tháng đội chơi đúng 14 trận. .
Nguyên lý chuồng bồ câu | Nguyên lý chuồng bồ câu
..Chứng minh.
Gọi ai là tổng số trận thi đấu của đội cho đến ngày thứ i. Khi đó a1; a2; : : : ; a30 là một dãy tăng chặt và thỏa mãn 1 (cid:20) ai (cid:20) 45. Và a1 + 14; a2 + 14; : : : ; a30 + 14 cũng là dãy tăng chặt và thỏa mãn
15 (cid:20) ai + 14 (cid:20) 59
Dãy sau gồm 60 số nguyên dương
a1; a2; : : : ; a30; a1 + 14; a2 + 14; : : : ; a30 + 14
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
7 / 44
nhưng đều nhỏ hơn 59. Vậy phải có hai trong các số này bằng nhau. Nhưng vì hai dãy trên đều có các phần tử phân biệt, vậy có số hai số i; k sao cho ai = ak + 14. Có nghĩa rằng có một giai đoạn từ ngày k đến ngày i đội thi đấu đúng 14 trận. .
Nguyên lý chuồng bồ câu | Nguyên lý chuồng bồ câu
..Ví dụ
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
8 / 44
Một cờ thủ có 11 tuần để chuẩn bị đấu giải. Anh ta quyết tâm chơi mỗi ngày một trận, nhưng để giữ sức anh ta quyết không chơi quá 12 trận một tuần. Chứng minh rằng có một giai đoạn (gồm những ngày liên tiếp) anh ta chơi đúng 21 trận. .
Nguyên lý chuồng bồ câu | Nguyên lý chuồng bồ câu
..Ví dụ
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
9 / 44
Chọn 101 số từ 200 số nguyên 1; 2; : : : ; 200. Chứng minh rằng trong các số vừa chọn có hai số sao cho một số chia hết cho số kia. .
Nguyên lý chuồng bồ câu | Nguyên lý chuồng bồ câu
..Chứng minh.
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
10 / 44
Bằng cách chia liên tiếp cho 2 ta thấy rằng mọi số nguyên có thể viết dưới dạng 2k (cid:2) a, với k (cid:21) 0 và a là số lẻ. Với các số nguyên giữa 1 và 100, a là một trong 100 số 1; 3; : : : ; 199. Vậy trong 101 số được chọn có ít nhất hai số viết được dưới dạng 2r (cid:2) a và 2s (cid:2) a và r > s. Vậy số thứ nhất chia hết cho số thứ hai. Chú ý rằng số 101 là giá trị nhỏ nhất có thể chọn vì ta có thể chọn 100 số từ 1; 2; : : : ; 100 mà không có số nào là ước của số nào (ví dụ, 100 số 101; 102; : : : ; 199; 200). .
Nguyên lý chuồng bồ câu | Nguyên lý chuồng bồ câu
Hai số nguyên là nguyên tố cùng nhau nếu ước chung lớn nhất của chúng là 1. Vậy 12 và 35 là nguyên tố cùng nhau, nhưng 12 và 15 thì không phải.
..Ví dụ (Định lý phần dư Trung Hoa)
Xét m và n là hai số nguyên tố cùng nhau, và xét a và b là hai số nguyên với 0 (cid:20) a (cid:20) m và 0 (cid:20) b (cid:20) n (cid:0) 1. Vậy có một số nguyên x sao cho x chia cho m dư a và x chia cho n dư b; có nghĩa rằng x có thể viết dưới dạng
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
11 / 44
x = pm + a và x = qn + b: .
Nguyên lý chuồng bồ câu | Nguyên lý chuồng bồ câu
Chứng minh. Xét dãy n số nguyên
a; m + a; 2m + a; : : : ; (n (cid:0) 1)m + a (1)
Ta sẽ chỉ ra rằng các phần dư của n số này chia cho n là khác nhau từng đôi một. Thậy vậy, giả sử ngược lại rằng có hai số 0 (cid:20) i < j (cid:20) n (cid:0) 1 sao cho im + a và jm + a có cùng phần dư là r khi chia cho n. Có nghĩa rằng
và im + a = qin + r jm + a = qjn + r:
Trừ hai vế ta được
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
12 / 44
(j (cid:0) i)m = (qj (cid:0) qi)n: Vậy n là ước của (j (cid:0) i)m. Vì m và n nguyên tố cùng nhau nên n phải là ước của j (cid:0) i, nhưng vì i < j < n (cid:0) 1, nên điều này mâu thuẫn. Vậy phần dư của các số trong dãy (1) chia cho n là đôi một phân biệt.
Nguyên lý chuồng bồ câu | Nguyên lý chuồng bồ câu
Vậy theo nguyên lý chuồng chim bồ câu, phần dừ của các số trong dãy (1) chia cho n phải là 0; 1; : : : ; n (cid:0) 1
trong đó có số b. Xét x là số nguyên dạng pm + a chia cho n dư b. Khi đó số x = pm + a và x = qn + b
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
13 / 44
là số thỏa mãn yêu cầu.
Nội dung
1 Nguyên lý chuồng bồ câu
2 Nguyên lý chuồng chim bồ câu dạng tổng quát
3 Định lý Ramsey
4 Chứng minh định lý Ramsey
5 Ví dụ và tổng quát hóa
. . . . . .
Nguyên lý chuồng bồ câu | Nguyên lý chuồng chim bồ câu dạng tổng quát
..Định lý
Xét các số nguyên dương q1; q2; : : : ; qn. Nếu
q1 + q2 + (cid:1) (cid:1) (cid:1) + qn (cid:0) n + 1
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
15 / 44
đối tượng được đặt trong n chiếc hộp, vậy hộp thứ nhất chứa ít nhất q1 đối tượng, hoặc hộp thứ hai chứa ít nhất q2 đối tượng, : : : , hoặc hộp thứ n chứa ít nhất qn đối tượng. .
Nguyên lý chuồng bồ câu | Nguyên lý chuồng chim bồ câu dạng tổng quát
Nguyên lý chuồng chim bồ câu
Nguyên lý chuồng chim bồ câu là trường hợp riêng khi
q1 = q2 = (cid:1) (cid:1) (cid:1) = qn = 2
Tức là nếu có
2 + 2 + (cid:1) (cid:1) (cid:1) + 2 (cid:0) n + 1 = 2n (cid:0) n + 1
= n + 1
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
16 / 44
đối tượng đặt trong n chiếc lồng, thì có lồng chứa ít nhất hai đối tượng.
Nguyên lý chuồng bồ câu | Nguyên lý chuồng chim bồ câu dạng tổng quát
..Hệ quả
Xét hai số nguyên dương r và n. Nếu
n(r (cid:0) 1) + 1
đối tượng được đặt trong n chiếc hộp, vậy có hộp chứa ít nhất r đối tượng. .
Đây là trường hợp khi
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
17 / 44
q1 = q2 = (cid:1) (cid:1) (cid:1) = qn = r
Nguyên lý chuồng bồ câu | Nguyên lý chuồng chim bồ câu dạng tổng quát
Nguyên lý trung bình 1
Hệ quả trước có thể phát biểu dưới dạng nguyên lý trung bình
..Nguyên lý trung bình
Nếu trung bình của các số nguyên không âm m1; m2; : : : ; mn lớn hơn r (cid:0) 1, tức là
> r (cid:0) 1: m1 + m2 + (cid:1) (cid:1) (cid:1) + mn n
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
18 / 44
Vậy có ít nhất một số mi lớn hơn hoặc bằng r. .
Nguyên lý chuồng bồ câu | Nguyên lý chuồng chim bồ câu dạng tổng quát
Nguyên lý trung bình 2
Một nguyên lý trung bình khác
..Nguyên lý trung bình
Nếu trung bình của các số nguyên không âm m1; m2; : : : ; mn nhỏ hơn hơn r + 1, tức là
< r + 1: m1 + m2 + (cid:1) (cid:1) (cid:1) + mn n
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
19 / 44
Vậy có ít nhất một số mi nhỏ hơn hoặc bằng r. .
Nguyên lý chuồng bồ câu | Nguyên lý chuồng chim bồ câu dạng tổng quát
..Ví dụ
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
20 / 44
Một giỏ quả gồm ba loại táo, chuối, và cam. Hỏi trong giỏ cần ít nhất bao nhiêu quả để chắc rằng trong đó có ít nhất 8 quả táo hoặc ít nhất 6 quả chuối hoặc ít nhất 9 quả cam? .
Nguyên lý chuồng bồ câu | Nguyên lý chuồng chim bồ câu dạng tổng quát
..Ví dụ
Có hai đĩa kích thước khác nhau. Mỗi đĩa chia thành 200 sector.
Trên đĩa lớn, ta chọn ngẫu nhiên 100 sector và sơn chúng màu đỏ; 100 sector còn lại sơn màu xanh.
Trên đĩa nhỏ ta sơn hoặc màu xanh hoặc mầu đỏ một cách ngẫu nhiên lên mỗi sector.
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
21 / 44
Đặt đĩa nhỏ lên trên đĩa lớn sao cho đồng tâm. Chứng minh rằng ta có thể điều chỉnh hai đĩa sao cho số lượng sector của đĩa nhỏ có màu trùng với sector tương ứng của đĩa lớn ít nhất là 100. .
Nguyên lý chuồng bồ câu | Nguyên lý chuồng chim bồ câu dạng tổng quát
..Ví dụ (Erdös và Szekeres, 1935) Hãy chứng minh rằng trong mọi dãy gồm n2 + 1 số thực
a1; a2; : : : ; an2+1
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
22 / 44
đều chứa một dãy con không giảm gồm n + 1 số hoặc một dãy con không tăng gồm n + 1 số. .
Nội dung
1 Nguyên lý chuồng bồ câu
2 Nguyên lý chuồng chim bồ câu dạng tổng quát
3 Định lý Ramsey
4 Chứng minh định lý Ramsey
5 Ví dụ và tổng quát hóa
. . . . . .
Nguyên lý chuồng bồ câu | Định lý Ramsey
Lý thuyết Ramsey
Lý thuyết Ramsey, theo tên của Frank Plumpton Ramsey, một nhà toán học người Anh. Nói chung, lý thuyết Ramsey giải quyết những bài toán về sự phân bố các tập con của một tập.
Hình: F. P. Ramsey (1903-1930)
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
24 / 44
Viết lại khẳng định trên một cách ngắn gọn dùng ký hiệu ”mũi tên” như sau: K6 ! K3; K3
với ý nghĩa
K6= “6 đối tượng và 15 cặp không thứ tự của các đối tượng này”
Nguyên lý chuồng bồ câu | Định lý Ramsey
K3; K3 = “Ba đối tượng quen nhau từng đôi một”, “Ba đối tượng không quen nhau từng đôi một”
..Khẳng định
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
25 / 44
Trong sáu người bất kỳ luôn tồn tại ba người sao cho hoặc là họ quen nhau từng đôi một hoặc họ không quen nhau từng đôi một. .
với ý nghĩa
K6= “6 đối tượng và 15 cặp không thứ tự của các đối tượng này”
Nguyên lý chuồng bồ câu | Định lý Ramsey
K3; K3 = “Ba đối tượng quen nhau từng đôi một”, “Ba đối tượng không quen nhau từng đôi một”
..Khẳng định
Trong sáu người bất kỳ luôn tồn tại ba người sao cho hoặc là họ quen nhau từng đôi một hoặc họ không quen nhau từng đôi một. .
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
25 / 44
Viết lại khẳng định trên một cách ngắn gọn dùng ký hiệu ”mũi tên” như sau: K6 ! K3; K3
Nguyên lý chuồng bồ câu | Định lý Ramsey
K3; K3 = “Ba đối tượng quen nhau từng đôi một”, “Ba đối tượng không quen nhau từng đôi một”
..Khẳng định
Trong sáu người bất kỳ luôn tồn tại ba người sao cho hoặc là họ quen nhau từng đôi một hoặc họ không quen nhau từng đôi một. .
Viết lại khẳng định trên một cách ngắn gọn dùng ký hiệu ”mũi tên” như sau: K6 ! K3; K3
với ý nghĩa
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
25 / 44
K6= “6 đối tượng và 15 cặp không thứ tự của các đối tượng này”
Nguyên lý chuồng bồ câu | Định lý Ramsey
..Khẳng định
Trong sáu người bất kỳ luôn tồn tại ba người sao cho hoặc là họ quen nhau từng đôi một hoặc họ không quen nhau từng đôi một. .
Viết lại khẳng định trên một cách ngắn gọn dùng ký hiệu ”mũi tên” như sau: K6 ! K3; K3
với ý nghĩa
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
25 / 44
K6= “6 đối tượng và 15 cặp không thứ tự của các đối tượng này” K3; K3 = “Ba đối tượng quen nhau từng đôi một”, “Ba đối tượng không quen nhau từng đôi một”
Nguyên lý chuồng bồ câu | Định lý Ramsey
Kn = “một tập n đối tượng và mọi cặp không thứ tự (cạnh) các đối tượng này”
..
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
26 / 44
.
Vậy K6 ! K3; K3
có nghĩa là
Nguyên lý chuồng bồ câu | Định lý Ramsey
“Dù có tô xanh đỏ các cạnh của K6 ta luôn tìm được một K3 có toàn cạnh đỏ hoặc một K3 toàn cạnh xanh”
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
27 / 44
Nếu ta xem mỗi cặp không thứ tự như một cạnh. Cặp đối tượng quen nhau xem như cạnh tô màu xanh. Cặp đối tượng không quen nhau như các cạnh tô màu đỏ.
Nguyên lý chuồng bồ câu | Định lý Ramsey
“Dù có tô xanh đỏ các cạnh của K6 ta luôn tìm được một K3 có toàn cạnh đỏ hoặc một K3 toàn cạnh xanh”
Nếu ta xem mỗi cặp không thứ tự như một cạnh. Cặp đối tượng quen nhau xem như cạnh tô màu xanh. Cặp đối tượng không quen nhau như các cạnh tô màu đỏ.
Vậy K6 ! K3; K3
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
27 / 44
có nghĩa là
Nguyên lý chuồng bồ câu | Định lý Ramsey
Nếu ta xem mỗi cặp không thứ tự như một cạnh. Cặp đối tượng quen nhau xem như cạnh tô màu xanh. Cặp đối tượng không quen nhau như các cạnh tô màu đỏ.
Vậy K6 ! K3; K3
có nghĩa là
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
27 / 44
“Dù có tô xanh đỏ các cạnh của K6 ta luôn tìm được một K3 có toàn cạnh đỏ hoặc một K3 toàn cạnh xanh”
..
Bây giờ, nếu tồn tại một cạnh nối giữa a (cid:0) b
a
hoặc a (cid:0) c hoặc b (cid:0) c có màu đỏ, vậy ta
được một K3 đỏ.
p b
Nếu không thì ta được K3 xanh liên quan
đến a; b; c.
Nguyên lý chuồng bồ câu | Định lý Ramsey
... .. .. .. .. c .
Chứng minh K6 ! K3; K3
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
28 / 44
Xét một đối tượng p của K6. Vì có 5 cạnh liên quan đến p có mầu đỏ hoặc xanh nên có ít nhất 3 cạnh cùng màu. Ta giả sử 3 cạnh này cùng màu đỏ. (Nếu màu xanh ta lập luận tương tự.) Có ba đối tượng a; b; c nối với p qua ba cạnh đỏ này.
Nguyên lý chuồng bồ câu | Định lý Ramsey
Chứng minh K6 ! K3; K3
Xét một đối tượng p của K6. Vì có 5 cạnh liên quan đến p có mầu đỏ hoặc xanh nên có ít nhất 3 cạnh cùng màu. Ta giả sử 3 cạnh này cùng màu đỏ. (Nếu màu xanh ta lập luận tương tự.) Có ba đối tượng a; b; c nối với p qua ba cạnh đỏ này. .. a
Bây giờ, nếu tồn tại một cạnh nối giữa a (cid:0) b hoặc a (cid:0) c hoặc b (cid:0) c có màu đỏ, vậy ta được một K3 đỏ.
p b
Nếu không thì ta được K3 xanh liên quan đến a; b; c.
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
28 / 44
.. ... .. .. .. c .
Nguyên lý chuồng bồ câu | Định lý Ramsey
Khẳng định K5 ! K3; K3
là sai vì có cách tô màu cạnh K5 không tạo ra K3 đỏ hoặc K3 xanh. Ví dụ, cách tô như trong hình dưới đây: nét liền tương ứng màu đỏ, nét đứt tương ứng màu xanh. ..
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
29 / 44
.
Nói cách khác, cho trước số nguyên m và n, luôn có số nguyên dương p sao cho, nếu tô màu xanh hoặc đỏ lên cạnh của Kp thì luôn tìm được hoặc một Km đỏ hoặc một Kn xanh.
Rõ ràng, với mọi q (cid:21) p ta luôn có
Nguyên lý chuồng bồ câu | Định lý Ramsey
Kp ! Km; Kn ) Kq ! Km; Kn:
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
30 / 44
..Định lý (Ramsey, dạng đơn giản) Với hai số nguyên m (cid:21) 2 và n (cid:21) 2, luôn tồn tại một số nguyên dương p sao cho Kp ! Km; Kn .
Rõ ràng, với mọi q (cid:21) p ta luôn có
Nguyên lý chuồng bồ câu | Định lý Ramsey
Kp ! Km; Kn ) Kq ! Km; Kn:
..Định lý (Ramsey, dạng đơn giản) Với hai số nguyên m (cid:21) 2 và n (cid:21) 2, luôn tồn tại một số nguyên dương p sao cho Kp ! Km; Kn .
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
30 / 44
Nói cách khác, cho trước số nguyên m và n, luôn có số nguyên dương p sao cho, nếu tô màu xanh hoặc đỏ lên cạnh của Kp thì luôn tìm được hoặc một Km đỏ hoặc một Kn xanh.
Nguyên lý chuồng bồ câu | Định lý Ramsey
..Định lý (Ramsey, dạng đơn giản) Với hai số nguyên m (cid:21) 2 và n (cid:21) 2, luôn tồn tại một số nguyên dương p sao cho Kp ! Km; Kn .
Nói cách khác, cho trước số nguyên m và n, luôn có số nguyên dương p sao cho, nếu tô màu xanh hoặc đỏ lên cạnh của Kp thì luôn tìm được hoặc một Km đỏ hoặc một Kn xanh.
Rõ ràng, với mọi q (cid:21) p ta luôn có
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
30 / 44
Kp ! Km; Kn ) Kq ! Km; Kn:
Dễ thấy r(m; n) = r(n; m):
..Ví dụ
Ta có r(3; 3) = 6
Nguyên lý chuồng bồ câu | Định lý Ramsey
vì K6 ! K3; K3 và K5 ̸! K3; K3: .
Số Ramsey
Số nguyên p nhỏ nhất sao cho Kp ! Km; Kn gọi là số Ramsey
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
31 / 44
r(m; n):
..Ví dụ
Ta có r(3; 3) = 6
Nguyên lý chuồng bồ câu | Định lý Ramsey
vì K6 ! K3; K3 và K5 ̸! K3; K3: .
Số Ramsey
Số nguyên p nhỏ nhất sao cho Kp ! Km; Kn gọi là số Ramsey
r(m; n):
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
31 / 44
Dễ thấy r(m; n) = r(n; m):
Nguyên lý chuồng bồ câu | Định lý Ramsey
K6 ! K3; K3 và K5 ̸! K3; K3:
Số Ramsey
Số nguyên p nhỏ nhất sao cho Kp ! Km; Kn gọi là số Ramsey
r(m; n):
Dễ thấy r(m; n) = r(n; m):
..Ví dụ Ta có r(3; 3) = 6
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
31 / 44
vì .
Nguyên lý chuồng bồ câu | Định lý Ramsey
Số Ramsey
Số nguyên p nhỏ nhất sao cho Kp ! Km; Kn gọi là số Ramsey
r(m; n):
Dễ thấy r(m; n) = r(n; m):
..Ví dụ Ta có r(3; 3) = 6
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
31 / 44
K6 ! K3; K3 và K5 ̸! K3; K3: vì .
2 r(3,4) = r(4,3) = ?
3 r(3,5) = r(5,3) = ?
Nguyên lý chuồng bồ câu | Định lý Ramsey
..Bài tập
1 r(2, n) = r(n,2) = ?
Tính các số Ramsey sau
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
32 / 44
.
3 r(3,5) = r(5,3) = ?
Nguyên lý chuồng bồ câu | Định lý Ramsey
..Bài tập
1 r(2, n) = r(n,2) = ?
2 r(3,4) = r(4,3) = ?
Tính các số Ramsey sau
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
32 / 44
.
Nguyên lý chuồng bồ câu | Định lý Ramsey
..Bài tập
1 r(2, n) = r(n,2) = ?
2 r(3,4) = r(4,3) = ?
3 r(3,5) = r(5,3) = ?
Tính các số Ramsey sau
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
32 / 44
.
Nội dung
1 Nguyên lý chuồng bồ câu
2 Nguyên lý chuồng chim bồ câu dạng tổng quát
3 Định lý Ramsey
4 Chứng minh định lý Ramsey
5 Ví dụ và tổng quát hóa
. . . . . .
Nguyên lý chuồng bồ câu | Chứng minh định lý Ramsey
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
34 / 44
..Định lý (Ramsey, dạng đơn giản) Với hai số nguyên m (cid:21) 2 và n (cid:21) 2, luôn tồn tại một số nguyên dương p sao cho Kp ! Km; Kn .
Bước cơ sở:
Nếu m = 2 thì r(2; n) = n,
nếu n = 2 thì r(m; 2) = m.
Nguyên lý chuồng bồ câu | Chứng minh định lý Ramsey
Chứng minh định lý Ramsey
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
35 / 44
Ta chỉ ra sự tồn tại của r(m; n) bằng quy nạp theo cả m và n.
Nguyên lý chuồng bồ câu | Chứng minh định lý Ramsey
Chứng minh định lý Ramsey
Ta chỉ ra sự tồn tại của r(m; n) bằng quy nạp theo cả m và n. Bước cơ sở:
Nếu m = 2 thì r(2; n) = n, nếu n = 2 thì r(m; 2) = m.
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
35 / 44
Nguyên lý chuồng bồ câu | Chứng minh định lý Ramsey
Chứng minh định lý Ramsey
Ta chỉ ra sự tồn tại của r(m; n) bằng quy nạp theo cả m và n. Bước cơ sở:
Nếu m = 2 thì r(2; n) = n, nếu n = 2 thì r(m; 2) = m.
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
35 / 44
Đặt p = r(m (cid:0) 1; n) + r(m; n (cid:0) 1)
Nguyên lý chuồng bồ câu | Chứng minh định lý Ramsey
Ta sẽ chỉ ra rằng Kp ! Km; Kn.
Bước quy nạp
Giả sử rằng m (cid:21) 3 và n (cid:21) 3 và tồn tại cả
r(m; n (cid:0) 1) và r(m (cid:0) 1; n)
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
36 / 44
.
Nguyên lý chuồng bồ câu | Chứng minh định lý Ramsey
Ta sẽ chỉ ra rằng Kp ! Km; Kn.
Bước quy nạp
Giả sử rằng m (cid:21) 3 và n (cid:21) 3 và tồn tại cả
r(m; n (cid:0) 1) và r(m (cid:0) 1; n)
.
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
36 / 44
Đặt p = r(m (cid:0) 1; n) + r(m; n (cid:0) 1)
Nguyên lý chuồng bồ câu | Chứng minh định lý Ramsey
Bước quy nạp
Giả sử rằng m (cid:21) 3 và n (cid:21) 3 và tồn tại cả
r(m; n (cid:0) 1) và r(m (cid:0) 1; n)
.
Đặt p = r(m (cid:0) 1; n) + r(m; n (cid:0) 1)
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
36 / 44
Ta sẽ chỉ ra rằng Kp ! Km; Kn.
Vậy
jRxj + jBxj = p (cid:0) 1
= r(m (cid:0) 1; n) + r(m; n (cid:0) 1) (cid:0) 1
chỉ ra rằng
(1) jRxj (cid:21) r(m (cid:0) 1; n), hoặc
(2) jBxj (cid:21) r(m; n (cid:0) 1).
Nguyên lý chuồng bồ câu | Chứng minh định lý Ramsey
Chứng minh Kp ! Km; Kn
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
37 / 44
Xét một điểm x của Kp. Đăt Rx là tập điểm nối với x bằng một cạnh màu đỏ, và Bx là tập điểm nối với x bởi một cạnh màu xanh.
Nguyên lý chuồng bồ câu | Chứng minh định lý Ramsey
Chứng minh Kp ! Km; Kn
Xét một điểm x của Kp. Đăt Rx là tập điểm nối với x bằng một cạnh màu đỏ, và Bx là tập điểm nối với x bởi một cạnh màu xanh. Vậy
jRxj + jBxj = p (cid:0) 1
= r(m (cid:0) 1; n) + r(m; n (cid:0) 1) (cid:0) 1
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
37 / 44
chỉ ra rằng (1) jRxj (cid:21) r(m (cid:0) 1; n), hoặc (2) jBxj (cid:21) r(m; n (cid:0) 1).
hoặc m (cid:0) 1 điểm của Kq (cũng thuộc Kp) có toàn cạnh màu đỏ. Ta có
Km(cid:0)1 đỏ, và tất cả m (cid:0) 1 điểm này đều nối với x bằng cạnh màu đỏ.
Vậy ta có Km đỏ.
hoặc n điểm của Kq toàn cạnh màu xanh. Vậy ta có một Kn xanh.
Nguyên lý chuồng bồ câu | Chứng minh định lý Ramsey
Nếu jRxj (cid:21) r(m (cid:0) 1; n), ta đặt
q = jRxj
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
38 / 44
vậy q (cid:21) r(m (cid:0) 1; n). Xét Kq trên các điểm của Rx, ta thấy rằng
hoặc n điểm của Kq toàn cạnh màu xanh. Vậy ta có một Kn xanh.
Nguyên lý chuồng bồ câu | Chứng minh định lý Ramsey
Nếu jRxj (cid:21) r(m (cid:0) 1; n), ta đặt
q = jRxj
vậy q (cid:21) r(m (cid:0) 1; n). Xét Kq trên các điểm của Rx, ta thấy rằng
hoặc m (cid:0) 1 điểm của Kq (cũng thuộc Kp) có toàn cạnh màu đỏ. Ta có Km(cid:0)1 đỏ, và tất cả m (cid:0) 1 điểm này đều nối với x bằng cạnh màu đỏ. Vậy ta có Km đỏ.
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
38 / 44
Nguyên lý chuồng bồ câu | Chứng minh định lý Ramsey
Nếu jRxj (cid:21) r(m (cid:0) 1; n), ta đặt
q = jRxj
vậy q (cid:21) r(m (cid:0) 1; n). Xét Kq trên các điểm của Rx, ta thấy rằng
hoặc m (cid:0) 1 điểm của Kq (cũng thuộc Kp) có toàn cạnh màu đỏ. Ta có Km(cid:0)1 đỏ, và tất cả m (cid:0) 1 điểm này đều nối với x bằng cạnh màu đỏ. Vậy ta có Km đỏ. hoặc n điểm của Kq toàn cạnh màu xanh. Vậy ta có một Kn xanh.
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
38 / 44
Nguyên lý chuồng bồ câu | Chứng minh định lý Ramsey
Nếu jRxj (cid:21) r(m (cid:0) 1; n), ta đặt
q = jRxj
vậy q (cid:21) r(m (cid:0) 1; n). Xét Kq trên các điểm của Rx, ta thấy rằng
hoặc m (cid:0) 1 điểm của Kq (cũng thuộc Kp) có toàn cạnh màu đỏ. Ta có Km(cid:0)1 đỏ, và tất cả m (cid:0) 1 điểm này đều nối với x bằng cạnh màu đỏ. Vậy ta có Km đỏ. hoặc n điểm của Kq toàn cạnh màu xanh. Vậy ta có một Kn xanh.
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
38 / 44
Nguyên lý chuồng bồ câu | Chứng minh định lý Ramsey
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
39 / 44
Lập luận tương tự với jBxj (cid:21) r(m; n (cid:0) 1). Ta kết luận bằng quy nặp rằng số r(m; n) tồn tại với mọi m; n (cid:21) 2.
Nội dung
1 Nguyên lý chuồng bồ câu
2 Nguyên lý chuồng chim bồ câu dạng tổng quát
3 Định lý Ramsey
4 Chứng minh định lý Ramsey
5 Ví dụ và tổng quát hóa
. . . . . .
Nguyên lý chuồng bồ câu | Ví dụ và tổng quát hóa
Cận trên của số Ramsey
Chứng minh định lý Ramsey cũng chỉ ra rằng
r(m; n) (cid:20) r(m (cid:0) 1; n) + r(m; n (cid:0) 1) với m; n (cid:21) 3: (2)
( ) Xét
f(m; n) = : m + n (cid:0) 2 m (cid:0) 1
Dùng đẳng thức Pascal ta được ( ) ( ) ( )
= + m + n (cid:0) 2 m (cid:0) 1 m + n (cid:0) 3 m (cid:0) 1 m + n (cid:0) 3 m (cid:0) 2
Vậy ta được công thức tương tự như (2):
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
41 / 44
f(m; n) = f(m (cid:0) 1; n) + f(m; n (cid:0) 1):
Nguyên lý chuồng bồ câu | Ví dụ và tổng quát hóa
Cận trên của số Ramsey (tiếp)
Vì r(2; n) = n = f(2; n)
và r(m; 2) = m = f(m; 2);
( ) ( ) ta có
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
42 / 44
r(m; n) (cid:20) = m + n (cid:0) 2 m (cid:0) 1 m + n (cid:0) 2 n (cid:0) 1
Nguyên lý chuồng bồ câu | Ví dụ và tổng quát hóa
Một vài số Ramsey
.. ..
r(3; 3) = 6;
r(3; 4) = r(4; 3) = 9; 40 (cid:20) r(3; 10) = r(10; 3) (cid:20) 43; r(4; 4) = 18;
r(3; 5) = r(5; 3) = 14;
r(3; 6) = r(6; 3) = 18;
r(3; 7) = r(7; 3) = 23;
r(3; 8) = r(8; 3) = 28;
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
43 / 44
r(3; 9) = r(9; 3) = 36; r(4; 5) = r(5; 4) = 25; 35 (cid:20) r(4; 6) (cid:20) 49; 43 (cid:20) r(5; 5) (cid:20) 49; 58 (cid:20) r(5; 6) = r(6; 5) (cid:20) 87; 102 (cid:20) r(6; 6) (cid:20) 165: . .
Ví dụ r(3; 3; 3) = 17:
Mở rộng tự nhiên cho m màu
Nguyên lý chuồng bồ câu | Ví dụ và tổng quát hóa
Kp ! Kn1; Kn2; (cid:1) (cid:1) (cid:1) ; Knm:
Tổng quát hoá
Nếu n1; n2 và n3 là ba số nguyên dương lớn hơn hoặc bằng hai, vậy có tồn tại số nguyên p sao cho
Kp ! Kn1; Kn2; Kn3
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
44 / 44
Có nghĩa rằng nếu mỗi cạnh của Kp tô bởi xanh, đỏ, hoặc vàng thì có Kn1 tô màu xanh hoặc có Kn2 tô màu vàng hoặc Kn3 tô màu đỏ.
Mở rộng tự nhiên cho m màu
Nguyên lý chuồng bồ câu | Ví dụ và tổng quát hóa
Kp ! Kn1; Kn2; (cid:1) (cid:1) (cid:1) ; Knm:
Tổng quát hoá
Nếu n1; n2 và n3 là ba số nguyên dương lớn hơn hoặc bằng hai, vậy có tồn tại số nguyên p sao cho
Kp ! Kn1; Kn2; Kn3
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
44 / 44
Có nghĩa rằng nếu mỗi cạnh của Kp tô bởi xanh, đỏ, hoặc vàng thì có Kn1 tô màu xanh hoặc có Kn2 tô màu vàng hoặc Kn3 tô màu đỏ. Ví dụ r(3; 3; 3) = 17:
Nguyên lý chuồng bồ câu | Ví dụ và tổng quát hóa
Tổng quát hoá
Nếu n1; n2 và n3 là ba số nguyên dương lớn hơn hoặc bằng hai, vậy có tồn tại số nguyên p sao cho
Kp ! Kn1; Kn2; Kn3
Có nghĩa rằng nếu mỗi cạnh của Kp tô bởi xanh, đỏ, hoặc vàng thì có Kn1 tô màu xanh hoặc có Kn2 tô màu vàng hoặc Kn3 tô màu đỏ. Ví dụ r(3; 3; 3) = 17:
Mở rộng tự nhiên cho m màu
.
.
.
.
.
.
Trần Vĩnh Đức | HUST | Ngày 17 tháng 2 năm 2014
44 / 44
Kp ! Kn1; Kn2; (cid:1) (cid:1) (cid:1) ; Knm: