Ответ:

Обозначим через \(P\) высказывание «Петя дежурил», а через \(V\) — «Вася дежурил». Все три условия должны выполняться одновременно, поэтому общее выражение имеет вид:

\((P \lor V) \land (P \land \neg V) \land (\neg P \lor \neg V)\).

В таблице 1 означает истину, 0 — ложь. Последний столбец показывает, выполняются ли все условия одновременно.

PVP ∨ VP ∧ ¬V¬P ∨ ¬VОбщее выражение
000010
011010
101111
111000

Только при \(P=1\) и \(V=0\) общее выражение истинно.

Ответ: дежурил Петя, Вася не дежурил.