Тема . Многочлены

Многочлены с целыми коэффициентами и теорема Безу

Вспоминай формулы по каждой теме
Решай новые задачи каждый день
Вдумчиво разбирай решения
ШКОЛКОВО.
Готовиться с нами - ЛЕГКО!
Подтемы раздела многочлены
Решаем задачу:

Ошибка.
Попробуйте повторить позже

Задача 1#81875

Все значения унитарного (то есть с коэффициентом 1  при старшей степени) целочисленного многочлена в целых точках — точные квадраты. Докажите, что сам многочлен представим как квадрат некоторого многочлена.

Подсказки к задаче

Подсказка 1

Воспользуемся методом, который часто используется при решении функциональных уравнений. Пусть дано некоторое уравнение относительно f(x). Если мы предполагаем, что единственным решением является данная (конкретная) функция g(x), то полезно сделать замену f(x)=g(x)+h(x), для некоторой функции h(x). Таким образом, вместо того, чтобы доказывать, что f(x)=g(x), что бывает достаточно сложно для произвольной данной функции g(x), мы хотим показать, что h(x)=0, это часто бывает проще. Как этим принципом можно воспользоваться в рамках нашей задачи?

Подсказка 2

Пусть P(x) — исходный многочлен. Мы хотим показать, что P(x)=Q²(x) для некоторого многочлена Q(x). Давайте положим P(x)=Q²(x)+H(x) для некоторых многочленов Q(x) и H(x). Ясно, что такая пара многочленов (Q, H) задается не единственным образом, и даже если P(x) действительно является квадратом некоторого многочлена, то существуют пары многочленов (Q, H), такие что P(x)=Q²(x)+H(x), где H(x)≠0. Какие дополнительные условия можно наложить на Q(x) так, в случае, если P(x) являлся квадратом, то равенство P(x)=Q²(x)+H(x) было бы возможно только при H(x)=0?

Подсказка 3

Мы хотим, чтобы Q²(x) как можно сильнее совпадал с P(x), это можно обеспечить, если у нас получится сохранить равенство коэффициентов. Равенство скольки первых коэффициентов Q²(x) и P(x) мы можем гарантированно обеспечить?

Подсказка 4

Пусть 2n — степень многочлена P(x). Несложно показать, что мы можем обеспечить равенство первых n коэффициентов Q²(x) и P(x). Что можно сказать о степени многочлена H(x) в этом случае?

Подсказка 5

Степень H(x) не превосходит n-1, причем все коэффициенты Q(x) являются рациональными в силу целочисленности коэффициентов P(x), следовательно, то же верно для многочлена H(x). Предположим, что степень H(x) выше 0.

Нам известно, что Q²(x)+H(x)=P(x)=m², при некотором целом m для каждого целого значения x. Как можно оценить m через значения многочлена при достаточно больших n?

Подсказка 6

Посчитаем НОК всех знаменателей Q и H и домножим на его квадрат. Равенство будет иметь тот же вид, только Q и H будут целочисленными. При достаточно больших целых x многочлен H(x) будет либо принимать огромные по модулю положительные, либо отрицательные значения (не умаляя общности, пусть положительные), поскольку его степень больше 0. В таком случае при бесконечном количестве огромных целых x многочлен H принимает положительные значения, то есть m²>Q²(x). Отсюда следует, что в силу целочисленности многочлена Q справедливо неравенство m²≥(Q(x)+ 1)². Что это говорит о значениях P(x) и Q(x) при достаточно больших x?

Подсказка 7

При достаточно больших x верно, что H(x)=m²-Q²(x)≥(Q (x)+ 1)²-Q²(x)=2Q(x)+1. Возможно ли это?

Подсказка 8

Нет, поскольку степень многочлена H(x) меньше 2Q(x)+1. Тем самым мы показали, что степень многочлена H(x) равна 0. Таким образом, он равен константе. Осталось показать, что тогда он равен 0.

Показать доказательство

Пусть многочлен P (x)= x2n+ a   x2n− 1+...+a xn+ ...+ ax +a
           2n−1           n         1   0  во всех целых точках равен точному квадрату. Подберём такие многочлены Q(x)  и H (x),  что        2
P(x)=Q (x)+ H(x)  и   2
Q (x)  имеет коэффициенты 1,a2n−1,...,an  при  2n  2n− 1    n
x ,x   ,...,x  (это будет означать, что deg(H(x))≤n − 1  ).

Пусть       n      n−1
Q(x)= x + bn−1x    +...+ b0,  тогда коэффициент  2
Q (x)  при  2n− 1
x  равен 2bn−1,  то есть необходимо взять       a2n−1-
bn−1 =  2 .

Пусть теперь мы смогли подобрать коэффициенты bn−1,bn−2,...,bn−k+1.  Это означает, что мы уже получили нужные коэффициенты перед  2n 2n−1    2n−k+1
x  ,x    ,...,x  у многочлена  2
Q (x).  Ясно, что одночлен  2n− k
x  можно получить так:

xn⋅xn−k,xn− 1⋅xn−k+1,xn−2⋅xn− k+2,...xn−k⋅xn

где первый множитель из первой скобки, а второй — из второй. Следовательно, коэффициент при 2n−k
x  у многочлена  2
Q (x)  равен 2bb−k +A,  где A = bn− 1bn−k+1+ bn − 2bn−k+2+...+bn−k+1bn−1.  Таким образом, можно взять       a2n−k−-A
bn−k =   2   .  Значит, такой многочлен Q(x)  получится подобрать, равно как и многочлен H.

Из условия следует, что уравнение  2    2
m  =Q (x)+H (x)  имеет бесконечно много целочисленных решений. Из приведённого выше подсчёта ясно, что коэффициенты Q  и H  рациональные. Посчитаем НОК всех знаменателей Q  и H  и домножим на его квадрат. Равенство будет иметь тот же вид, только Q  и H  будут целочисленными. При огромных целых x  многочлен H(x)  будет либо принимать огромные по модулю положительные, либо отрицательные значения (не умаляя общности, пусть положительные). В таком случае при бесконечном количестве огромных целых x  многочлен H  принимает положительные значения, то есть m2 > Q2(x).  Отсюда следует, что в силу целочисленности многочлена Q  справедливо неравенство m2 ≥ (Q(x)+ 1)2.  Таким образом,

H (x) =m2 − Q2 (x)≥ (Q (x)+ 1)2− Q2(x)=2Q (x)+ 1

при бесконечном количестве целых x.  Но такого не может быть, поскольку deg(H (x))≤ n− 1< deq(Q(x))= deg(2Q(x))+ 1.  Пришли к противоречию.

Значит, многочлен H  не может принимать огромные положительные или отрицательные значения в бесконечном количестве точек. Отсюда получаем, что H  равен константе. Предположим, что константа ненулевая (пусть, не умаляя общности, она положительна). В таком случае равенство c =m2 − Q2 (x)  имеет бесконечно много решений, но ясно, что любое натуральное число представляется в виде разности квадратов конечным числом способов. Следовательно, H  — тождественный 0,  откуда P(x)= Q2(x),  что и требовалось.

Специальные программы

Все специальные программы

Программа
лояльности v2.0

Приглашай друзей в Школково и получай вознаграждение до 10%!

Крути рулетку
и выигрывай призы!

Крути рулетку и покупай курсы со скидкой, которая привязывается к вашему аккаунту.

Бесплатное онлайн-обучение

Для школьников из приграничных территорий России, проживающих в ДНР, ЛНР, Херсонской, Запорожской, Белгородской, Курской, Брянской областях и Крыму.

Налоговые вычеты

Узнай, как получить налоговый вычет при оплате обучения в «Школково».

Специальное предложение
для учителей

Бесплатный доступ к любому курсу подготовки к ЕГЭ, ОГЭ и олимпиадам от «Школково». Мы с вами делаем общее и важное дело, а потому для нас очень значимо быть чем-то полезными для учителей по всей России!

Вернём деньги за курс
за твою сотку на ЕГЭ

Сдать экзамен на сотку и получить обратно деньги за подготовку теперь вполне реально!

cyberpunkMouse
cyberpunkMouse
Рулетка
Вы можете получить скидку в рулетке!