Toán thi và Giải toán
Xét trường hợp, cực hạn
Giải bài toán bằng cách chia thành các trường hợp bao trùm, hoặc xét phần tử cực trị (lớn nhất/nhỏ nhất).
Trực giácChia một bài toán tưởng chừng bế tắc thành các trường hợp giải được
Hãy tưởng tượng một giải đấu cờ vòng tròn với người chơi, không có hòa: mỗi cặp đấu đúng một trận và luôn có người thắng. Liệu có thể luôn xếp các người chơi theo một thứ tự sao cho mỗi người thắng đúng người đứng ngay sau mình không? Kiểm tra hết cả cách xếp bằng tay là lãng phí, và câu trả lời trông như phụ thuộc vào việc ai thắng ai. Thay vào đó, hãy chọn ra chuỗi thắng dài nhất đã tồn tại giữa những người chơi — chuỗi cực đoan nhất — và một lập luận ngắn sẽ chỉ ra nó không thể được cải thiện, buộc nó phải đã chứa tất cả mọi người.
Đại họcHai chiến lược bổ trợ: chia trường hợp bao trùm và nguyên lý cực hạn
Định nghĩa: Chia trường hợp bao trùm và nguyên lý cực hạn
Chia trường hợp bao trùm phân hoạch tập mọi khả năng thành hữu hạn các trường hợp rời nhau đôi một có hợp bằng toàn bộ , rồi kiểm tra khẳng định riêng trong từng trường hợp; vì không khả năng nào bị bỏ sót và không khả năng nào bị đếm hai lần, chứng minh khẳng định đúng trong mọi trường hợp tức là chứng minh nó đúng cho . Nguyên lý cực hạn thay vào đó xét một phần tử cực đoan nhất trong một tập hữu hạn (hay được sắp thứ tự tốt) — lớn nhất, nhỏ nhất, dài nhất — theo một đại lượng nào đó, và khai thác việc phần tử này không thể cải thiện thêm để suy ra mâu thuẫn hoặc một cách dựng trực tiếp.
Ở đây là toàn bộ vũ trụ các khả năng đang xét, là số trường hợp, và hai điều kiện trên nói rằng các trường hợp bao trùm (hợp của chúng khôi phục lại , nên không bỏ sót gì) và loại trừ lẫn nhau (giao đôi một của chúng rỗng, nên không đếm gì hai lần).
Nguyên lý sắp thứ tự tốt này chính là điều làm nguyên lý cực hạn trở nên chặt chẽ trên tập số nguyên: mọi tập không rỗng gồm các số nguyên không âm đều có phần tử nhỏ nhất , nên cụm từ 'phản ví dụ nhỏ nhất' hay 'đường đi ngắn nhất' không bao giờ là rỗng nghĩa — nó được bảo đảm tồn tại, và theo tính đối xứng điều tương tự cũng đúng cho phần tử lớn nhất mỗi khi hữu hạn hoặc bị chặn trên.
Điều này không nói gì hơn định nghĩa của giá trị lớn nhất — nhưng nó chính là động cơ của mọi chứng minh dùng nguyên lý cực hạn: một khi đã được cố định là giá trị lớn nhất, mọi đối thủ đều phải thỏa , kể cả những đối thủ được dựng khéo léo mà chứng minh tạo ra riêng để lộ ra mâu thuẫn nếu chưa thực sự đủ cực đoan.
| Kỹ thuật | Ý tưởng cốt lõi | Ứng dụng điển hình |
|---|---|---|
| Chia trường hợp bao trùm | Phân hoạch mọi khả năng thành hữu hạn trường hợp rời nhau và kiểm tra từng trường hợp | Lập luận chẵn lẻ/số dư theo modulo , liệt kê hữu hạn nhỏ |
| Nguyên lý cực hạn (giá trị lớn nhất) | Lấy phần tử làm một đại lượng đạt giá trị lớn nhất và chỉ ra nó không thể cải thiện thêm | Đường đi dài nhất trong đồ thị, cặp điểm xa nhau nhất, phản ví dụ lớn nhất |
| Nguyên lý cực hạn (giá trị nhỏ nhất) | Lấy phần tử làm một đại lượng đạt giá trị nhỏ nhất và chỉ ra không gì có thể vượt qua nó | Khoảng cách điểm–đường thẳng nhỏ nhất (Sylvester–Gallai), phản ví dụ nhỏ nhất (lùi vô hạn) |
| Sắp thứ tự tốt trên | Bảo đảm tồn tại giá trị nhỏ nhất trong mọi tập không rỗng gồm số nguyên không âm | Làm cho 'phần tử cực hạn' trở nên chặt chẽ; nền tảng của phương pháp lùi vô hạn |
Đại họcĐịnh lý then chốt: đường thẳng thường qua khoảng cách nhỏ nhất, và đường đi Hamilton trong giải đấu
Nếu điểm trong mặt phẳng không thẳng hàng tất cả, thì tồn tại một đường thẳng đi qua đúng trong số các điểm đó (một đường thẳng thường).
Vì sao đúng?
Trong hữu hạn các cặp (điểm, đường thẳng qua hai điểm) mà điểm không nằm trên đường thẳng, chọn cặp đạt khoảng cách nhỏ nhất ngặt; nếu đường thẳng gần nhất đó có điểm thứ ba nằm trên, hình học sẽ tạo ra một cặp còn gần hơn nữa, điều này là không thể do tính nhỏ nhất.
Chứng minh
Bước 1 (thiết lập lựa chọn cực hạn). Cho là tập hữu hạn đã cho gồm điểm, không thẳng hàng tất cả. Xét tập hữu hạn các cặp trong đó là đường thẳng đi qua ít nhất điểm của và là một điểm không nằm trên . Tập này không rỗng (vì không thẳng hàng tất cả) và hữu hạn, nên theo nguyên lý cực hạn ta có thể chọn một cặp làm khoảng cách từ điểm đến đường thẳng đạt giá trị nhỏ nhất.
Bước 2 (giả sử phản chứng). Giả sử, để phản chứng, rằng chứa ít nhất điểm của . Gọi là chân đường vuông góc hạ từ xuống . Vì có điểm của nằm trên và chúng chỉ có thể nằm trên nhiều nhất tia xuất phát từ dọc theo , nguyên lý Dirichlet cho ta hai điểm trong số đó, và , nằm trên cùng một tia, với nằm giữa và (cho phép ).
Bước 3 (dựng một cặp gần hơn nhờ tam giác đồng dạng). Hạ đường vuông góc từ xuống đường thẳng , chân là . Hai tam giác vuông và có chung góc tại , nên chúng đồng dạng, cho ta . Vì nằm giữa và nên , và vì vuông tại nên cạnh huyền thỏa ; kết hợp lại, , do đó .
Bước 4 (mâu thuẫn). Đường thẳng đi qua điểm của (cụ thể là và ), và là một điểm của không nằm trên đó, nên là một cặp hợp lệ trong tập hữu hạn của ta với , mâu thuẫn với tính nhỏ nhất của .
Bước 5 (kết luận). Mâu thuẫn này cho thấy không thể chứa điểm trở lên của ; vì nó được chọn chứa ít nhất điểm, nên nó chứa đúng điểm, vậy chính là đường thẳng thường cần tìm.
Trong mọi giải đấu trên đỉnh (một đồ thị có hướng đầy đủ mà với mỗi cặp đỉnh phân biệt , đúng một trong hai cung hoặc tồn tại), luôn tồn tại một đường đi Hamilton đi qua mọi đỉnh đúng một lần.
Vì sao đúng?
Lấy một đường đi có hướng dài nhất; nếu có một đỉnh nào đó bị bỏ sót, tính chất của giải đấu (mọi cặp đều có một cạnh có hướng) sẽ cho phép ta kéo dài đường đi ở một đầu hoặc chèn đỉnh bị thiếu vào giữa, mâu thuẫn với tính lớn nhất.
Chứng minh
Bước 1 (lựa chọn cực hạn). Trong tất cả các đường đi có hướng của giải đấu, chọn một đường, , có số đỉnh lớn nhất có thể; giá trị lớn nhất này tồn tại vì chỉ có hữu hạn đỉnh. Giả sử, để phản chứng, rằng , và gọi là một đỉnh không thuộc .
Bước 2 (chia trường hợp ở hai đầu). Vì giải đấu có đúng một trong hai cung hoặc : nếu đúng, thì việc thêm vào đầu sẽ cho đường đi dài hơn , mâu thuẫn với tính lớn nhất của ; do đó đúng. Tương tự, đúng một trong hai cung hoặc tồn tại: nếu đúng, thì việc thêm vào cuối sẽ cho một đường đi dài hơn, mâu thuẫn với tính lớn nhất; do đó đúng.
Bước 3 (xác định vị trí chèn). Bây giờ ta biết và . Gọi là chỉ số lớn nhất trong sao cho đúng; tập chỉ số này không rỗng vì thỏa mãn, nên theo nguyên lý cực hạn tồn tại. Do tính lớn nhất của , cung không tồn tại, nên tính chất giải đấu buộc phải đúng.
Bước 4 (mâu thuẫn nhờ phép chèn). Kết hợp với , ta chèn vào giữa và để tạo thành đường đi , có đỉnh, mâu thuẫn với tính lớn nhất của .
Bước 5 (kết luận). Không thể tồn tại đỉnh như vậy, nên và là một đường đi Hamilton.
Nâng caoỨng dụng thực tiễn và Ví dụ minh họa
Trong phân tích thể thao và các thuật toán xếp hạng, định lý Rédei bảo đảm rằng kết quả của bất kỳ giải đấu vòng tròn nào — kể cả một vòng lặp bất ngờ như thắng , thắng , thắng — luôn có thể được sắp xếp thành ít nhất một bảng xếp hạng tuyến tính mà mỗi đấu thủ thắng người kế tiếp, đúng là thứ tự được tạo ra bởi các thuật toán lập lịch kiểu 'chèn phần tử lẻ loi'. Trong lý thuyết độ phức tạp đại số, các phiên bản định lượng của định lý Sylvester–Gallai chặn số dạng tuyến tính có thể thỏa mãn từng đôi các điều kiện thẳng hàng hạn chế, và là công cụ then chốt để chứng minh cận dưới cho các mạch số học tính tổng các lũy thừa của dạng tuyến tính. Trong thiết kế thuật toán và kiểm chứng chương trình, nguyên lý cực hạn dưới dạng 'lấy phản ví dụ nhỏ nhất' là động cơ chuẩn mực đứng sau các chứng minh đúng đắn bằng lùi vô hạn cho thuật toán tham lam và thuật toán trao đổi.
Ví dụ: Liệt kê mọi nghiệm của bằng chia trường hợp
Tìm tất cả các cặp số nguyên dương với thỏa mãn .
Lời giải
Phân tích vế trái: . Vì là các số nguyên dương với , cả và đều là ước dương của với và ; chúng cũng phải cùng tính chẵn lẻ (vì là số chẵn), điều này tự động đúng ở đây vì là số lẻ nên mọi ước của đều lẻ.
Các ước dương của là , và ghép mỗi ước nhỏ hơn với ước bù tương ứng lớn hơn nó cho đúng trường hợp bao trùm: . Không còn trường hợp nào khác, vì mọi ước của đều xuất hiện trong đúng một trong ba cặp này.
Giải và trong từng trường hợp: cho ; cho ; cho . Sau khi đã kiểm tra hết mọi trường hợp, cặp này là toàn bộ tập nghiệm.
Ví dụ: Chứng minh vô tỉ bằng nguyên lý cực hạn (lùi vô hạn)
Chứng minh là số vô tỉ, dùng nguyên lý cực hạn (sắp thứ tự tốt) thay cho lập luận thông thường với phân số tối giản.
Lời giải
Giả sử, để phản chứng, rằng là số hữu tỉ. Khi đó tập không rỗng, nên theo nguyên lý sắp thứ tự tốt nó có phần tử nhỏ nhất ; đặt .
Vì , nhân với ta được . Đặt và ; cả hai bất đẳng thức trên cho và , nên là một số nguyên dương nhỏ hơn thực sự.
Tính . Nhưng cho , nên , một số nguyên dương.
Vậy và , mâu thuẫn với tính nhỏ nhất của với tư cách là phần tử nhỏ nhất của . Mâu thuẫn này cho thấy thực ra phải rỗng, nên là số vô tỉ.
Định lý Sylvester–Gallai bảo đảm tồn tại một đường thẳng thường (đi qua đúng điểm) cho mọi tập hữu hạn điểm trong mặt phẳng, miễn là:
Một giải đấu vòng tròn (không hòa) được tổ chức giữa đội. Theo định lý Rédei, có bao nhiêu trong số cách xếp thứ tự có thể của các đội được bảo đảm là một đường đi Hamilton hợp lệ (một bảng xếp hạng đầy đủ mà mỗi đội thắng đội xếp ngay sau)?
Dùng chia trường hợp bao trùm theo số dư modulo , có bao nhiêu số nguyên từ đến không chia hết cho ?
Một chứng minh 'bằng phản ví dụ nhỏ nhất' giả sử mệnh đề sai, lấy trường hợp sai nhỏ nhất, rồi suy ra một trường hợp sai còn nhỏ hơn để đi đến mâu thuẫn. Tập các phản ví dụ tiềm năng cần có tính chất nào để lập luận này hợp lệ?
Tài liệu tham khảo
- Martin Aigner, Günter M. Ziegler (2018). Proofs from THE BOOK · DOI:10.1007/978-3-662-57265-8
- Thomas Schweser, Michael Stiebitz, Bjarne Toft (2025). The Tournament Theorem of Rédei revisited · arXiv:2510.10659 [preprint, chưa bình duyệt]