Для решения данной логической задачи необходимо проанализировать утверждения Михаила и Виктора, а также определить, в какие дни они могут лгать.
Шаг 1: Определение дней, когда Михаил и Виктор могут лгать.
- Предположим, что Михаил лжет по понедельникам, а говорит правду в остальные дни.
- Предположим, что Виктор лжет по пятницам, а говорит правду в остальные дни.
Шаг 2: Анализ утверждений.
- Если сегодня вторник, то вчера был понедельник. В этом случае Михаил лжет, и его утверждение о том, что "вчера был один из дней, когда я лгу", верно, так как это понедельник.
- Если сегодня вторник, то вчера был понедельник и для Виктора это не подходит, так как он говорит правду во вторник.
Таким образом, вторник не подходит.
- Если сегодня среда, то вчера был вторник. Михаил говорит правду, и его утверждение о том, что "вчера был один из дней, когда я лгу", неверно, так как он не лгал вчера.
Таким образом, среда не подходит.
- Если сегодня четверг, то вчера был среда. Михаил говорит правду, и его утверждение о том, что "вчера был один из дней, когда я лгу", неверно.
Таким образом, четверг не подходит.
- Если сегодня пятница, то вчера был четверг. Михаил говорит правду, а Виктор лжет, и его утверждение о том, что "вчера был один из дней, когда я лгу", неверно.
Таким образом, пятница не подходит.
- Если сегодня суббота, то вчера была пятница. Михаил говорит правду, а Виктор лжет, так как он лжет по пятницам.
Таким образом, суббота подходит.
- Если сегодня воскресенье, то вчера была суббота. Михаил говорит правду, а Виктор говорит правду, так как он не лжет в воскресенье.
Таким образом, воскресенье не подходит.
Вывод: Исходя из анализа, события происходят в субботу.