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

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

Задача 1#75650

Лемма Гензеля. Дан многочлен P(x)  с целыми коэффициентами, p  — простое число. Пусть P(a)  делится на p,  а P ′(a)  не делится на p  для некоторого целого a.  Докажите, что для любого натурального k  найдётся ak  такое, что P(ak)  делится на  k
p .

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

Прежде чем доказывать лемму Гензеля сформулируем следующий вспомогательный результат.

Лемма. Пусть f(x)  — многочлен степени m.  Тогда

                     f′′(x)        f(m)(x)
f(x+ a)= f(x)+ af′(x)+a2--2--+...+am -m!---

Док-во леммы. Доказательство достаточно провести для многочлена вида f(x)= xn  ввиду линейности. Для такого многочлена необходимое равенство приобретает вид

(x+ a)n =xn +nxn−1a+ n(n-− 1)xn−2a2+...+ n(n−-1)⋅⋅⋅2⋅1an
                      2                   n!

так что оно представляет из себя в точности формулу бинома Ньютона. Лемма доказана.

Также давайте докажем более строгое утверждение. Будем доказывать, что найдется такое ak,  что ak ≡ a1 (mod p).

Индукцией по k.

База. При k= 1  ∃a1 = a,  удовлетворяющее всем условиям теоремы.

Переход индукции. Пусть теперь k> 1  и для k− 1  утверждение верно. Мы ищем элемент ak  с условиями ak ≡ a1 (mod p)  и f(ak)≡0 (mod pk).  Но для этого элемента будет тогда также выполнено f(ak)≡ 0 (mod pk−1).  Ввиду существования решения этого сравнения по модулю pk− 1  хотим, чтобы ak ≡ak−1 (mod pk−1).  Поэтому ak  будем искать в виде ak = ak−1+ t⋅pk− 1  с некоторым целым числом t.  В приведённой системе вычетов по модулю pk  найдётся ровно p  элементов такого вида, причём соответствующие им значения t  составят полную систему вычетов по модулю p.  Условие ak ≡a1 (mod p)  будет выполнено автоматически. Для проверки условия f(ak)≡ 0 (mod pk)  воспользуемся леммой и запишем

f(ak)= f(ak−1+ t⋅pk− 1)= f(ak−1)+ t⋅pk−1⋅f′(ak−1)+...≡
         ≡f(a   )+t⋅pk−1⋅f′(a  ) (mod pk)
             k−1            k−1

Таким образом, должно быть выполнено

          k−1  ′              k
f(ak−1)+t⋅p   ⋅f(ak−1) ≡0  (mod p )

Так как f(ak−1)≡ 0 (mod pk−1),  то обе части и модуль этого сравнения можно поделить на pk−1.  Получим

f(ak−1)    ′
  pk−1  +t⋅f (ak−1)≡ 0 (mod p)

Поскольку

f′(ak−1)≡f′(a1)⁄≡ 0 (mod p)

полученное сравнение относительно t  имеет решение. А следовательно нужное ak  существует.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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