<P>MIT(麻省理工 )哲学及逻辑学家George Boolos命制的推理题:</P>
<P>有甲、乙、丙三个精灵,其中一个只说真话,另外一个只说假话。还有一个随机回答(自己决定何时说真话何时说假话)。你可以向这三个精灵发问三条是非题(一共只问三个问题,且每次只能向一个精灵发问,即不能同时让三个精灵回答同一个问题),而你的任务是找出谁说真话谁说假话谁随机答话。精灵会以「Da」或「Ja」回答,但你并不知道它们的意思,只知道其中一个字代表「对」,另外一个字代表「错」。你应该问怎样的三个问题呢?</P>
<P>解答:(确实极难)</P>
<P>提示:问题为逻辑问题</P>