Всё гораздо проще.
Согласен. Но есть еще более простой путь. Более подробно прокомментирую позже, сейчас надо бежать на работу.
Сначала замечание технического характера. Для школьников извлечение квадратного корня из многочлена методом неопределенных коэффициентов --- вполне адекватный способ. Но для студентов и далее можно (и, наверное, нужно) использовать разложение в ряд Лорана в окрестности бесконечности функции, равной квадратному корню из данного многочлена (например,
). Системы компьютерной алгебры делают это автоматически: в Maple соответствующая команда имеет вид
Код:
series(sqrt(x^6+2*x^5+1),x=infinity);
Таким образом, "зажать между квадратами" технически очень легко.
Теперь по поводу предложенного
lel0lel рассуждения: все хорошо, но есть один неприятный момент --- это использование оценок типа
. Эти оценки надо получить, причем желательно в конструктивном виде --- в виде конкретных неравенств. А это лишняя морока. Поэтому предлагаю еще подумать и модернизировать рассуждение (это не слишком сложный, но вполне содержательный еще один шаг).
Во всяком случае, как я понял, данный сюжет не является слишком популярным и наше обсуждение может быть полезным. В конечном итоге мы сможем понять, как можно решать диофантовы уравнения вида
при некоторых ограничениях на многочлены
и
. Классические примеры типа
--- это простейшие частные случаи и потому хорошо известны.