The three logicians problem

ปัญหานี้มีผู้เชี่ยวชาญตรรกะ 3 คน เข้าไปกิน Beer ที่ร้าน พอเข้าไปในร้าน

พนักงานเสิร์ฟ : ทุกๆคน รับ Beer ไหม
ผู้เชี่ยวชาญตรรกะคนแรก : ฉันไม่รู้
ผู้เชี่ยวชาญตรรกะคนสอง : ฉันไม่รู้
ผู้เชี่ยวชาญตรรกะคนสาม : ใช่เลยยยยย

คำถาม คือ ทำไมผู้เชี่ยวชาญตรรกะคนสามตอบ Yes เค้ารู้ได้อย่างไรว่าอีก 2 คนจะกิน ฺBeer ด้วย
คำตอบ คือ

  • ผู้เชี่ยวชาญตรรกะคนแรก ไม่ชัวร์ว่า 2 คนจะกินไหมเลยตอบ I don't know
  • ผู้เชี่ยวชาญตรรกะคนสอง รู้เลยว่าคนแรกกินเบียร์ ถ้าทุกๆคนไม่กิน ก็ต้องตอบ No แล้ว สำหรับตัวเค้าเองอยากกิน แต่เค้าไม่รู้ว่าคนที่สามจะกินไหมเลยตอบ I don't know.
  • ผู้เชี่ยวชาญตรรกะคนสาม สองคนแรกปูมาซะขนาดนี้แล้ว ตัวเองอยากกินด้วยเลยตอบ Yesss ไป

Discover more from naiwaen@DebuggingSoft

Subscribe to get the latest posts sent to your email.