Пусть А - Александр прошел, И - Иван прошел, М - Мария прошла.
Предположения:
Из второго утверждения следует, что Иван прошёл на городской тур.
Подставляем И = Истина в первое утверждение: А ∨ ¬И = А ∨ Ложь = А = Истина. Следовательно, Александр прошёл на городской тур.
Подставляем А = Истина в третье утверждение: ¬(М ∧ А) = ¬(М ∧ Истина) = ¬М = Истина. Значит, М = Ложь. Мария не прошла на городской тур.
Таким образом, Александр и Иван прошли на городской этап олимпиады.
Ответ: Александр и Иван.