Решение логической задачи
Рассмотрим возможные дни недели и проанализируем высказывания Дмитрия и Кирилла.
-
Понедельник:
- Дмитрий говорит правду. Значит, вчера (в воскресенье) был день лжи Дмитрия.
- Кирилл говорит ложь. Значит, вчера (в воскресенье) был день лжи Кирилла, но в воскресенье Кирилл говорит правду. Противоречие.
Следовательно, понедельник не подходит.
-
Вторник:
- Дмитрий говорит правду. Значит, вчера (в понедельник) был день правды Дмитрия.
- Кирилл говорит правду. Значит, вчера (в понедельник) был день лжи Кирилла, что верно.
Вторник подходит.
-
Среда:
- Дмитрий говорит ложь. Значит, вчера (во вторник) был день лжи Дмитрия, что неверно.
- Кирилл говорит правду. Значит, вчера (во вторник) был день лжи Кирилла, что неверно.
Среда не подходит.
-
Четверг:
- Дмитрий говорит правду. Значит, вчера (в среду) был день правды Дмитрия, что неверно.
- Кирилл говорит ложь. Значит, вчера (в среду) был день лжи Кирилла, что неверно.
Четверг не подходит.
-
Пятница:
- Дмитрий говорит ложь. Значит, вчера (в четверг) был день лжи Дмитрия, что неверно.
- Кирилл говорит правду. Значит, вчера (в четверг) был день лжи Кирилла, что верно.
Пятница не подходит.
-
Суббота:
- Дмитрий говорит правду. Значит, вчера (в пятницу) был день правды Дмитрия, что неверно.
- Кирилл говорит ложь. Значит, вчера (в пятницу) был день лжи Кирилла, что неверно.
Суббота не подходит.
-
Воскресенье:
- Дмитрий говорит ложь. Значит, вчера (в субботу) был день лжи Дмитрия, что неверно.
- Кирилл говорит правду. Значит, вчера (в субботу) был день лжи Кирилла, что верно.
Воскресенье не подходит.
Таким образом, единственный подходящий день - вторник. Во вторник Дмитрий и Кирилл говорят правду.
Ответ: События происходят во вторник. Оба друга сказали правду.