凶手可能是律师

凶手可能是律师

深夜,街上发生了一起谋杀案,死者名叫查尔斯。警方在现场找到了一个律师常用的公文包,还在现场附近拘捕了3个嫌疑人罗伯特、汉森和马修,而且确定这3个人中肯定有一人是凶手。

他们3个人所做的供词如下:

罗伯特:(1)我不是律师。(2)我没有谋杀查尔斯。

汉森:(3)我是个律师。(4)但是我没有杀害查尔斯。

马修:(5)我不是律师。(6)有一个律师杀了查尔斯。

警方最后发现:

Ⅰ.上述六条供词中只有两条是实话。

Ⅱ.这3个可疑对象中只有一个不是律师。

那么,究竟是谁杀害了查尔斯?

答 案

显然,供词(2)和(4)中至少有一条是真话。如果(2)和(4)都是真话,那就是马修杀了查尔斯。这样,根据I,(5)和(6)都是假话。但如果是马修杀了查尔斯,(5)和(6)就不可能都是假话。因此,马修并没有杀害查尔斯。

于是,(2)和(4)中只有一条是真话。

根据Ⅱ,(1)、(3)和(5)中不可能只有一条是真话。而根据I,现在(1)、(3)和(5)中至多只能有一条是真话。因此(1)、(3)和(5)都是假话,而(6)是真话。

由于(6)是真话,所以的确有一个律师杀了查尔斯。还由于根据前面的推理,马修没有杀害查尔斯;(3)是假话,即汉森不是律师;(1)是假话,即罗伯特是律师。从而,(4)是真话,(2)是假话,所以结论就是:罗伯特杀了查尔斯。