谁说真话?谁说假话?

2019-05-03 18:03:51

有个海岛上住着两个部落。一个部落的成员总是说实话,另一个部落的成员总是说谎话。
  
  一位传教士碰到两位土著人,一位是高个子,另一位是矮个子。“你是说实话的人吗?”他问高个子。
  
  “Oopf,”高个子的土著人答道。
  
  传教士知道这个土著语单词的意思为“是”或“不是”,可是记不清究竟是哪一个。矮个子的土著人会说英语,传教士便向他询问他的伙伴说的是什么。“他说‘是',”矮个子的士著人答道,“但他是一个大说谎家!”
  
  这两位土著人各属于哪一个部落?
  
  【答案】
  
  当传教士问高个子的土著人是不是说实话的人时,答话中“Oopf”的意思必定为“是”。如果这位土著人是个说实话的人,他一定如实地答复“是”;而如果他是个说谎话的人,他一定隐瞒真相,仍然答复“是”。
  
  因此,矮个子的土著人告诉传教士,他的伙伴说的是“是”,他说的是真实情况。从而,他说他的伙伴是个说谎的人,他说的也必定是真实情况。
  
  结论:高个子是一个说谎的人,矮个子是一个说实话的人。