Tel: +8610 6739 2009
Kill all impossible

说谎岛上的两个部落

在大西洋的“说谎岛”上,住着X、Y两个部落。X部落总是说真话.Y部落总是说假话。

有一天,一个旅游者来到这里迷路了。这时,恰巧遇见一个土著人A。

旅游者问:“你是哪个部落的人?”

A回答说:“我是X部落的人。”

旅游者相信了A的回答,就请他做向导。

他们在路途中,看到远处的另一位土著人B,旅游者请A去问B是属于哪一个部落的,A回答说:“他说他是X部落的人。”旅游者糊涂了。他问同行的逻辑博士:“A是X部落的人,还是Y部落的人呢?”逻辑博士说:“A是X部落的人。”

逻辑博士是如何推知A就是X部落人?

【分析】

(1)假设A是Y部落的人

如果A遇见的B是X部落的人,那么,B就说自己是X部落的人(因为X族人是说真话的),这时,A向旅游者说B是Y部落的人,因为A是Y部落的人(因Y族人是说假话的)。这与事实矛盾,假设不成立。

如果A遇见的B是Y部落的人,那么,B也会说自己是X部落的人(因Y族人是说假话的),这时,A向旅游者说B是Y部落的人,因为A是Y部落的人(因Y族人是说假话的)。这与事实矛盾,假设不成立。

可知A不是Y部落的人。

(2)假设A是X部落的人:

如果A遇见的B是X部落的人,那么,B就说自己是X部落的人(因为X族人是说真话的),这时,A向旅游者如实地传达了这个回答。

如果A遇见的B是Y部落的人,那么,B也会说自己是X部落的人(因Y族人是说假话的),这时,A也向旅游者如实地传达了这个回答。

从题目的给定条件可知,A对旅游者传达的话是:“他(指B)说他是X部落的人。”可见,假定A是X部落的人时得出的上面两个结论,都是与题目给定条件相符的。假设成立,所以A是X部落的。

【答案】

A是X部落的人。

One Comment

  • This is just a random comment. The former practice in many elementary schools of beginning the detailed study of American history without any previous knowledge of general history limited the pupil’s range of vision, restricted his sympathies, and left him without material for comparisons.

ADD YOUR COMMENT

feedback

Theme Options

Layout Style

Color Schemes

Bg Patterns (for boxed)

Bg Images (for boxed)