Без заголовка
Проблема учебных заданий, мне кажется, в том, что, упрощая в реальных задачах, ты имеешь возможность проверить, какое расхождение модели с действительностью приемлемо для желаемого результата - а в учебных задачах приходится угадывать, какой уровень желает видеть составитель задания.
Попытаться же уйти от упрощений вообще не получится. Вот и выходит, что у квадратного уравнения внезапно "нет" корней, определение равенства треугольников сопровождается эмуляцией доказательства, ну и вот такие смешные вещи тоже.