Alan, Barry and Carl (each either a Knight or a Liar) were rounded up by the cops yesterday, because one of them was suspected of having stolen money from the bank. The three brothers made the following statements under very intensive questioning:
Alan: I'm innocent.
Barry: I'm innocent.
Carl: Barry is the guilty one.
If only one of these men is a Knight, who stole the money?
The standard solution is that Alan is thief and liar, Barry is the knight, and Carl lies but did not steal. Which reminds me of one of my favorite scenes from Ocean's Eleven (2001 version) http://www.youtube.com/watch?v=bCIXKzeaAAs
But that's not important right now.
There is another logical possibility, but it requires that both the police and the Knight have only partial knowledge of the truth. Although the police only suspect that one brother was involved with the bank heist, there could have been more than one thief. Also, the Knight would have to not realize that both of his brothers were guilty.
Carl could be the Knight and both Alan and Barry could be liars and thieves.
Posted by Larry
on 2014-05-05 17:51:51