Пытаясь вспомнить победителей прошлогоднего турнира, 5 бывших зрителей турнира заявили:
1) Антон был вторым, а Борис пятым.
2) Виктор был вторым, а Денис третьим.
3) Григорий был первым, а Борис третьим.
4) Антон был третьим, а Евгений шестым.
5) Виктор был третьим, а Евгений четвертым.
Впоследствии выяснилось, что каждый мог ошибиться не более чем в одном высказывании. Каково было истинное распределение мест в турнире?
Будем обозначать высказывания зрителей Хk , где Х – первая буква имени участника турнира, а k – номер места, которое он занял в турнире:
В высказываниях зрителей одно высказывание может быть ложным, поэтому будут истинными дизъюнкции этих высказываний А2 V Б5, В2 V Д3 , Г1 V Б3 , А3 V Е6 , В3 V Е4.
Но тогда истинной будет конъюнкция : K= (А2 V Б5) (В2 V Д3) (Г1 V Б3 ) (А3 V Е6) (В3 V Е4 ) = 1.
Учитывая, что Хk Хn = 0 при k ≠ n и ХkYk = 0 при X≠ Y, получаем путем последовательного раскрытия скобок в К:
К = (А2 Д3 ∨Б5В2 V Б5Д3)( Г1А3 V Г1Е6 V Б3Е6)(В3 V Е4) =
=(А2Д3Г1Е6 V Б5В2Г1А3 V Б5В2Г1Е6 V Б5Д3Г1Е6)(В3 V Е4) =
=А3Б5В2Г1Е4 = 1
Полученное соотношение дает распределение первых 5 мест и автоматически получаем, что Денис был шестым, т. е. Д6 = 1.