Чтобы решить эту задачу, давайте проанализируем заявления каждого подозреваемого с учетом установленных условий: один из них дважды солгал, другой дважды сказал правду, а третий один раз солгал и один раз сказал правду.
Рассмотрим заявления:
Смит:
- «Я не делал этого.»
- «Браун сделал это.»
Джон:
- «Браун не виновен.»
- «Смит сделал это.»
Браун:
- «Я не делал этого.»
- «Джон не делал этого.»
Теперь попробуем определить, кто из подозреваемых говорит правду, а кто лжет:
Если Смит говорит правду дважды:
- Тогда его первое заявление верно (он не делал этого) и второе (Браун сделал это).
- Это противоречит Джону, так как если Браун виновен, то Джон не может говорить правду о том, что Браун не виновен.
Если Джон говорит правду дважды:
- Тогда его первое (Браун не виновен) и второе (Смит сделал это) верны.
- Это противоречит утверждению Смита, который обвиняет Брауна.
Если Браун говорит правду дважды:
- Тогда он не виновен и Джон тоже не сделал этого.
- В этом случае виновен Смит, что не противоречит тому, что Джон говорит правду один раз, а лжет один раз.
Теперь проверим:
- Если Браун говорит правду, тогда:
- Смит лжет дважды (он делал это и Браун не виновен).
- Джон один раз лжет (он говорит, что Смита не виновен, но он виновен) и один раз говорит правду (Браун не виновен).
Таким образом, если с Смитом все понятно (он виновен и лжет дважды), то Браун и Джон могут быть проанализированы следующим образом:
- Итак, Браун должен быть оправдан, так как он говорит правду.
Ответ будет: Браун.