Чтобы решить эту задачу, давайте проанализируем, что говорит каждый персонаж в конкретные дни недели.
Дима говорит: "Завтра вторник". Это означает, что этот день — понедельник, потому что если он говорит правду, то завтра действительно вторник. Но если он лжёт, то он говорит, что завтра вторник, когда на самом деле это не так, и этот день не может быть ни вторником, ни средой (потому что затем в среду он также должен быть неправдоподобен, так как он лжёт).
Алиса говорит: "Позавчера была математика". Математика проходит в понедельник, четверг и пятницу. Если сегодня понедельник, то позавчера — суббота (математики не было), что не соответствует её утверждению. Следовательно, понедельник не подходит.
Если взять четверг как день диалога:
- Дима будет лгать в четверг, значит, он не говорит правду о завтрашнем вторнике. Это будет неправда, так как завтра в пятницу.
- Алиса, которая говорит правду в четверг, могла бы сказать, что позавчера (вторник) действительно не было математики, а, значит, в этом случае её утверждение о позавчерашнем уроке тоже будет неправдоподобным.
Если взять пятницу как день диалога:
- Дима тоже будет лгать и в пятницу (поэтому его утверждение о том, что завтра суббота тоже должно быть неправдой).
- Алиса, которая говорит правду в пятницу, также не может подтвердить уроки математики!
В итоге, из анализа становится очевидным, что диалог мог состояться в понедельник: в этом случае Дима говорит правду, а Алиса — обманывает, из-за чего её утверждение неверно.
Таким образом, единственный день, когда их реплики могут сочетаться логически — понедельник.