Задача

Пытаясь вспомнить победителей прошлогоднего турнира, 5 бывших зрителей турнира заявили:
1) Антон был вторым, а Борис пятым.
2) Виктор был вторым, а Денис третьим.
3) Григорий был первым, а Борис третьим.
4) Антон был третьим, а Евгений шестым.
5) Виктор был третьим, а Евгений четвертым.

Впоследствии выяснилось, что каждый мог ошибиться не более чем в одном высказывании. Каково было истинное распределение мест в турнире?

Решение.

Будем обозначать высказывания зрителей Хk , где Х – первая буква имени участника турнира, а k – номер места, которое он занял в турнире:

  1. Антон был вторым (А2), а Борис пятым (Б5).
  2. Виктор был вторым (В2), а Денис третьим (Д3).
  3. Григорий был первым (Г1), а Борис третьим (Б3).
  4. Антон был третьим (А3), а Евгений шестым (Е6).
  5. Виктор был третьим (В3), а Евгений четвертым (Е4).

В высказываниях зрителей одно высказывание может быть ложным, поэтому будут истинными дизъюнкции этих высказываний А2 V Б5, В2 V Д3 , Г1 V Б3 , А3 V Е6 , В3 V Е4.

  1. А2 V Б5=1
  2. В2 V Д3=1
  3. Г1 V Б3=1
  4. А3 V Е6=1
  5. В3 V Е4=1

Но тогда истинной будет конъюнкция : 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.

Hosted by uCoz