Câu đố ba chiếc hộp của Portia giải bằng cách giả sử bức chân dung lần lượt nằm trong hộp vàng, hộp bạc, hộp chì, với mỗi giả sử đếm xem có bao nhiêu dòng chữ khắc trên hộp là đúng, rồi đối chiếu với luật đề cho (ví dụ "nhiều nhất một dòng đúng"). Chỉ một vị trí khớp luật thì đó là đáp án. Ba hộp nghĩa là chỉ ba kịch bản, nên bảng kiểm luôn gọn.
Dạng này là họ hàng gần của đảo hiệp sĩ – kẻ nói dối: thay vì người nói thật hay dối, ta có những dòng chữ đúng hay sai. Bài này kể nguồn gốc câu đố, giải ba câu đố tự đặt có bảng kiểm, chỉ ra một đề bị lỗi hai đáp án, và kết bằng phần tự luyện.
Từ Shakespeare đến Smullyan
Trong vở Người lái buôn thành Venice của Shakespeare, cha của Portia để lại di nguyện: ai muốn cưới nàng phải chọn đúng một trong ba chiếc hộp vàng, bạc, chì; hộp đúng chứa chân dung Portia. Mỗi hộp có một câu khắc, nhưng đó là những câu răn dạy chứ không phải mệnh đề logic. Người cầu hôn được Portia thương, Bassanio, đã chọn hộp chì và thắng.
Gần bốn thế kỷ sau, Raymond Smullyan biến khung này thành câu đố logic trong cuốn What Is the Name of This Book? (1978): dòng chữ trên mỗi hộp là một khẳng định về vị trí chân dung, và Portia cho thêm một luật về số dòng đúng. Người cầu hôn phải suy luận, không được đoán.
Câu đố 1: luật "nhiều nhất một dòng đúng"
Ví dụ minh hoạ tự đặt. Ba hộp đặt trên bàn, dòng chữ như sau:
Hộp vàng: «Chân dung không ở trong hộp chì.»
- Hộp bạc: «Chân dung ở trong hộp vàng.»
- Hộp chì: «Chân dung không ở trong hộp này.»
Luật: trong ba dòng, nhiều nhất một dòng đúng. Chân dung ở đâu?
Lời giải từng bước
Giả sử chân dung ở hộp vàng. Dòng vàng đúng (không ở chì), dòng bạc đúng (ở vàng), dòng chì đúng (không ở chì). Ba dòng đúng, vượt luật. Loại.
Giả sử ở hộp bạc. Dòng vàng đúng, dòng bạc sai, dòng chì đúng. Hai dòng đúng. Loại.
Giả sử ở hộp chì. Dòng vàng sai, dòng bạc sai, dòng chì sai. Không dòng nào đúng, "nhiều nhất một" vẫn thoả. Khả thi.
Kết luận: chân dung ở hộp chì, đáp án duy nhất. Thật trùng hợp với lựa chọn của Bassanio.
| Chân dung ở | Dòng vàng | Dòng bạc | Dòng chì | Số dòng đúng | Luật ≤ 1 |
|---|---|---|---|---|---|
| Vàng | Đúng | Đúng | Đúng | 3 | Loại |
| Bạc | Đúng | Sai | Đúng | 2 | Loại |
| Chì | Sai | Sai | Sai | 0 | Khả thi |
Chú ý: "nhiều nhất một" cho phép không dòng nào đúng. Nhiều người đọc vội thành "đúng một" rồi loại nhầm hộp chì.
Câu đố 2: luật "đúng một dòng đúng"
Ví dụ minh hoạ tự đặt. Một bộ hộp khác:
- Hộp vàng: «Chân dung ở trong hộp bạc.»
- Hộp bạc: «Chân dung không ở trong hộp vàng.»
- Hộp chì: «Chân dung không ở trong hộp bạc.»
Luật: đúng một dòng đúng.
Lời giải từng bước
Ở hộp vàng: dòng vàng sai (không ở bạc), dòng bạc sai (nó ở vàng), dòng chì đúng. Một dòng đúng: khớp.
Ở hộp bạc: dòng vàng đúng, dòng bạc đúng, dòng chì sai. Hai dòng: loại.
Ở hộp chì: dòng vàng sai, dòng bạc đúng, dòng chì đúng. Hai dòng: loại.
Kết luận: chân dung ở hộp vàng.
| Chân dung ở | Dòng vàng | Dòng bạc | Dòng chì | Số dòng đúng | Luật = 1 |
|---|---|---|---|---|---|
| Vàng | Sai | Sai | Đúng | 1 | Khả thi |
| Bạc | Đúng | Đúng | Sai | 2 | Loại |
| Chì | Sai | Đúng | Đúng | 2 | Loại |
Câu đố 3: hộp có quà khắc thật, hộp chứa đá khắc dối
Ví dụ minh hoạ tự đặt. Ở hội chợ cuối năm của trường, ban tổ chức bày hai chiếc hộp, vàng và bạc. Mỗi hộp hoặc có quà, hoặc chứa một hòn đá; có thể cả hai có quà, cũng có thể cả hai chứa đá. Luật: hộp có quà thì dòng chữ trên nó đúng, hộp chứa đá thì dòng chữ trên nó sai.
- Hộp vàng: «Cả hai hộp đều có quà.»
- Hộp bạc: «Hộp vàng chứa đá.»
Mở hộp nào?
Lời giải từng bước
Luật này biến mỗi hộp thành một "người" trên đảo: hộp có quà là hiệp sĩ, hộp chứa đá là kẻ nói dối.
Bước 1, hộp vàng có quà? Dòng vàng phải đúng: cả hai có quà. Khi đó hộp bạc có quà, dòng bạc phải đúng: "hộp vàng chứa đá". Mâu thuẫn với giả sử. Vậy hộp vàng chứa đá.
Bước 2. Hộp vàng chứa đá thì dòng bạc "hộp vàng chứa đá" đúng. Dòng đúng chỉ có trên hộp có quà: hộp bạc có quà.
Bước 3, kiểm. Dòng vàng "cả hai đều có quà" sai (vàng chứa đá): khớp với hộp chứa đá.
| Vàng – Bạc | Dòng vàng | Khớp vàng? | Dòng bạc | Khớp bạc? | Kết luận |
|---|---|---|---|---|---|
| Quà – Quà | Đúng | Có | Sai | Không | Loại |
| Quà – Đá | Sai | Không | Sai | Có | Loại |
| Đá – Quà | Sai | Có | Đúng | Có | Khả thi |
| Đá – Đá | Sai | Có | Đúng | Không | Loại |
Kết luận: mở hộp bạc. Câu chuyện "cô gái hay con hổ" của Frank Stockton (1882) là cảm hứng cho cuốn The Lady or the Tiger? (1982) của Smullyan, nơi kiểu luật gắn đúng/sai của tấm biển với thứ nằm sau cánh cửa được khai thác rất kỹ.
Cách làm chung cho câu đố hộp
- Liệt kê mọi vị trí có thể của chân dung (hoặc mọi tổ hợp quà/đá nếu mỗi hộp độc lập).
- Với mỗi vị trí, ghi đúng/sai cho từng dòng chữ. Dòng nói "hộp này" thì đọc theo hộp mang nó.
- Đối chiếu luật: đếm số dòng đúng (luật về số lượng), hoặc kiểm từng hộp (luật "có quà thì khắc thật").
- Còn đúng một kịch bản là đáp án; còn nhiều là đề lỗi hoặc đề cố ý nhiều đáp án.
Một đề bị lỗi: hai đáp án
Người tự ra đề rất dễ vấp ở đây. Thử bộ hộp: vàng «Chân dung ở trong hộp này», bạc «Chân dung ở trong hộp này», chì «Chân dung không ở trong hộp bạc», với luật "nhiều nhất một dòng đúng".
| Chân dung ở | Dòng vàng | Dòng bạc | Dòng chì | Số dòng đúng | Luật ≤ 1 |
|---|---|---|---|---|---|
| Vàng | Đúng | Sai | Đúng | 2 | Loại |
| Bạc | Sai | Đúng | Sai | 1 | Khả thi |
| Chì | Sai | Sai | Đúng | 1 | Khả thi |
Hai hộp cùng khả thi, đề không dùng được. Sửa thế nào? Đổi riêng luật thành "đúng một dòng đúng" vẫn còn hai đáp án (bạc và chì đều có đúng một dòng đúng). Đổi riêng dòng chì thành «Chân dung ở trong hộp vàng» cũng vẫn hai đáp án với luật "nhiều nhất một": ở bạc có một dòng đúng, ở chì không dòng nào đúng. Phải đổi cả hai: dòng chì mới cộng luật "đúng một dòng đúng" thì chỉ còn hộp bạc (ở vàng có hai dòng đúng, ở chì không có dòng nào). Bài học: mỗi lần sửa đề, lập lại cả bảng.
Tự luyện
- Luật: cả ba dòng đều sai. Vàng «Chân dung ở hộp vàng», bạc «Chân dung ở hộp vàng», chì «Chân dung ở hộp bạc». Chân dung ở đâu?
Đáp án: Ba dòng sai nghĩa là chân dung không ở vàng, không ở bạc. Vậy ở hộp chì. Kiểm: ở chì thì cả ba dòng đều sai, khớp.
Luật: ít nhất hai dòng đúng. Vàng «Chân dung ở hộp bạc», bạc «Chân dung không ở hộp vàng», chì «Chân dung ở hộp vàng».
Đáp án: Ở vàng: chỉ dòng chì đúng (1 dòng). Ở bạc: dòng vàng và dòng bạc đúng (2 dòng). Ở chì: chỉ dòng bạc đúng (1 dòng). Chân dung ở hộp bạc.
Hai hộp, luật "có quà khắc thật, chứa đá khắc dối". Vàng «Hộp bạc có quà», bạc «Đúng một trong hai hộp có quà».
Đáp án: Cả hai hộp chứa đá. Kiểm: dòng vàng sai (bạc chứa đá), dòng bạc sai (không hộp nào có quà), cả hai khớp. Ba tổ hợp còn lại đều vướng mâu thuẫn.
Với luật "có quà khắc thật, chứa đá khắc dối", một hộp có thể khắc «Dòng chữ này sai» không?
Đáp án: Không. Hộp có quà thì dòng đó phải đúng, nhưng nó tự nói mình sai; hộp chứa đá thì dòng phải sai, nhưng khi đó nó lại đúng. Giống câu "mình là kẻ nói dối" trên đảo.
Dùng vào đâu
Câu đố hộp luyện cách đọc chính xác lượng từ: "nhiều nhất một", "đúng một", "ít nhất hai" là ba điều kiện khác nhau, và nhầm một chữ là sai cả bài. Đây cũng là kỹ năng cần khi đọc quy chế thi ("thí sinh được chọn nhiều nhất hai môn"), điều khoản hợp đồng, hay viết điều kiện đếm trong lập trình.
Với người dạy, câu đố hộp là chỗ tốt để tập cho học sinh tự ra đề: viết ba dòng chữ, chọn luật, lập bảng ba dòng xem có đúng một đáp án không. Đề hỏng như ví dụ ở trên dạy được nhiều hơn đề đẹp. Muốn đọc thêm, hai cuốn sách năm 1978 và 1982 của Smullyan có nhiều vòng thử hộp nối tiếp nhau, mỗi vòng khó hơn vòng trước.
Câu hỏi thường gặp
Câu đố hộp của Portia là gì?
Là dạng câu đố logic có ba hộp vàng, bạc, chì, mỗi hộp khắc một câu về vị trí bức chân dung, kèm luật về số câu đúng. Người giải phải suy ra hộp chứa chân dung. Khung lấy từ vở Người lái buôn thành Venice, được Raymond Smullyan biến thành câu đố logic năm 1978.
Giải câu đố ba chiếc hộp thế nào?
Giả sử chân dung lần lượt ở từng hộp, mỗi lần ghi đúng/sai cho ba dòng chữ và đếm số dòng đúng. Vị trí nào làm số dòng đúng khớp luật đề cho là đáp án.
Trong vở của Shakespeare, chân dung Portia ở hộp nào?
Ở hộp chì. Bassanio chọn hộp chì và cưới được Portia. Các câu khắc trong vở là lời răn, không phải mệnh đề để suy luận như trong câu đố của Smullyan.
"Nhiều nhất một dòng đúng" khác "đúng một dòng đúng" thế nào?
"Nhiều nhất một" cho phép không dòng nào đúng hoặc một dòng đúng. "Đúng một" bắt buộc có đúng một dòng đúng. Đọc nhầm hai luật này là lỗi phổ biến nhất khi giải câu đố hộp.
Làm sao tự ra một câu đố hộp có đáp án duy nhất?
Viết dòng chữ cho từng hộp, chọn luật, rồi lập bảng mọi vị trí của chân dung. Chỉ khi đúng một vị trí khớp luật mới dùng được; mỗi lần sửa đề phải lập lại bảng.