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