Лемма Гензеля: поднятие корня от mod p к p-адическим целым

Лемма Гензеля - это рабочий мост между арифметикой по модулю простого и арифметикой p-адических целых . Если у многочлена нашёлся «гладкий» корень по модулю - то есть и производная , - то этот корень однозначно поднимается до настоящего корня . Доказательство - двадцать строк, инструмент - p-адическая версия метода Ньютона. Курт Гензель сформулировал лемму около 1900 года как часть программы переноса аналитических методов в теорию чисел; сегодня она лежит в основе локально-глобальных принципов, счёта точек на схемах и постановки задач арифметической геометрии.
Постановка
Зафиксируем простое число и многочлен с целыми коэффициентами
Будем называть редукцией многочлен , полученный взятием всех коэффициентов по модулю . Корни ищутся перебором среди - это конечная задача.
Вопрос: можно ли по корню многочлена восстановить корень самого в более тонкой структуре - в , кольце p-адических целых? Ответ: при условии гладкости - да, причём единственным образом.
Лемма Гензеля (классическая формулировка). Пусть и существует такое, что
Тогда существует единственный такой, что и .
Два условия читаются так: - корень редукции в (существование начального приближения) и эта редукция в точке простая, не кратная (гладкость в точке). Гладкость и обеспечивает единственное поднятие.
Хочешь увидеть, как поднимается конкретный корень - выбери многочлен, простое и получи p-адические шаги Ньютона до точности с проверкой условий леммы.
Итерация p-адического Ньютона
Конструкция корня повторяет обычный метод Ньютона:
Только всё происходит в , и сходимость измеряется не евклидовой, а p-адической нормой. Напомню: , где - степень в каноническом разложении ; чем больше делит , тем меньше его p-адическая «длина».
Стартуем с - нашего начального корня по модулю . На каждом шаге деление корректно в , потому что - значит, обратим в (единицы - это в точности элементы, не делящиеся на ). Условие невырожденности сохраняется по индукции, так как .
Ключевая оценка - квадратичная сходимость: если , то . Доказательство - разложение Тейлора:
Первые два слагаемых сокращаются по построению , остаётся остаток порядка . То есть p-адическая «погрешность» квадратично уменьшается на каждом шаге.
Последовательность фундаментальна в (метрика полна), значит сходится к со свойством и .
Пример:
Решим уравнение и поднимем его до корня в .
Шаг 0. Перебираем : - корень. Берём . Производная , - гладкость есть. Лемма Гензеля применима.
Шаг 1. . Делим в : . Нужно найти обратный к по модулю : , значит . Тогда
Проверка: , значит . Идём дальше.
Шаг 2. . . Обратный к по модулю можно посчитать расширенным алгоритмом Евклида, но проще остаться в нужной точности: . По индукции .
Численно и , на самом деле тут проще задать и подобрать так, чтобы . Получится , . Дальше - , и так далее.
В записи p-адического разложения - это и есть «» в , второй корень - . В вещественных иррационально, в - вполне себе p-адическое целое. Разные нормы - разные геометрии.
Когда лемма Гензеля не работает
Все три обязательные клетки:
- - нет начального корня. Например, : квадраты в - , двойки нет. в не существует.
- - корень кратный, нет гладкости. Классический случай: с . Здесь , - лемма в классической форме молчит. Корни в всё равно есть (само ), но единственность поднятия рушится.
- - лемма требует p-адически целых коэффициентов. На дробях из нужна аккуратная переформулировка.
Есть усиленная (общая) форма Гензеля: если , корень поднимается без условия . Условие читается как « в точке значительно меньше, чем квадрат производной» - этого хватает для квадратичной сходимости Ньютона. На практике общая форма - основной рабочий инструмент в арифметической геометрии: классическая версия слишком жёсткая в характеристике 2.
Геометрический смысл
Уравнение задаёт нульмерную схему . Простое даёт редукцию , а лемма Гензеля говорит, что гладкие точки единственным образом поднимаются до точек .
В этой постановке лемма обобщается на произвольные гладкие схемы конечного типа над (или, шире, над любым полным локальным кольцом): множества и совпадают как множества гладких точек. Поэтому для гладких многообразий счёт -точек эквивалентен счёту -точек - без леммы Гензеля этот переход был бы нетривиален.
Метафора: $\mathbb{F}_p$ - это «тень» $\mathbb{Z}_p$ при проекции $\pmod p$. Лемма Гензеля - теорема о том, что у гладкой точки тени есть единственный «исходник», а у особой может быть несколько прообразов или ни одного.
Применения
- Поиск корней многочленов в . Стандартный алгоритм: ищем корни по модулю перебором, проверяем гладкость, поднимаем Ньютоном до нужной точности. Скорость - логарифмическая по требуемой точности.
- Локально-глобальные принципы. Принцип Хассе-Минковского для квадратичных форм решает задачи в через одновременную разрешимость в каждом и в - а внутри каждого работает Гензель. Сам переход «от глобального к локальному» формализуется через локализацию кольца по простому идеалу .
- Счёт точек схем. для гладких через дзета-функции и формулу Лефшеца упирается в эквивалентность - следствие леммы.
- Криптография. Алгоритм Зассенхауса факторизации многочленов в : факторизуем по модулю (быстро, конечное поле), поднимаем Гензелем до факторизации по модулю , дальше восстанавливаем целые делители.
- Якобиевы матрицы и многомерное обобщение. Многомерная лемма Гензеля: для системы условие заменяет , итерация - .
Частые ошибки
- Применяют лемму к автоматически. В характеристике 2 много корней кратные («дискриминант чётный»), и классическая форма требует усиленной. Простой случай - при : , но - лемма Гензеля молчит, и корень действительно не поднимается в .
- Считают, что лемма гарантирует корень в или . Нет, только в . У многочлена есть корень в , но не в - это разные кольца с разными нормами.
- Путают условие и . Классике хватает первого, но для быстрой сходимости часто стартуют со «второго приближения». На квадратичную сходимость это не влияет, только сдвигает счётчик шагов.
- Применяют только к одномерным многочленам. Лемма работает для систем - нужно лишь следить за невырожденностью якобиана, а не отдельной производной.
FAQ
Чем лемма Гензеля отличается от обычного метода Ньютона? Сама итерация совпадает, разница - в норме. Обычный Ньютон сходится в вещественных по архимедовой норме и требует выпуклости / достаточно близкого старта. P-адический Ньютон сходится по неархимедовой норме автоматически, как только начальное приближение лежит в окрестности гладкого корня по модулю . Сходимость гарантирована теоремой, а не численным экспериментом.
Что такое и зачем оно нужно? - пополнение целых чисел по p-адической норме. Элементы - формальные ряды с . Это кольцо позволяет решать диофантовы задачи «локально в простом » - отдельно от вещественных и других простых, - а потом собирать ответы через локально-глобальные принципы вроде квадратичного закона взаимности.
Существует ли многомерная лемма Гензеля? Да. Формулировка: пусть - система p-адически аналитических функций, , якобиан . Тогда существует единственный с и . Доказательство - то же самое: p-адический Ньютон на векторах с матричной обратной к якобиану.
Коротко
Лемма Гензеля: если многочлен имеет корень и , то существует единственный с и . Алгоритм поднятия - p-адический метод Ньютона , сходящийся квадратично по p-адической норме. Геометрически: гладкие точки редукции однозначно поднимаются до . Применения - от корней многочленов в и алгоритма Зассенхауса до счёта точек гладких схем и принципа Хассе-Минковского.
Читайте также

Квадратичный закон взаимности: золотая теорема Гаусса
Квадратичный закон взаимности Гаусса для символов Лежандра: точная формулировка, два дополнения, восемь доказательств, обобщения Якоби, Эйзенштейна и Артина, алгоритм вычисления.

Формула обращения Мёбиуса: вывод и применения
Формула обращения Мёбиуса: если , то . Доказательство, тотиент Эйлера, неприводимые многочлены, ряды Дирихле.

Символ Лежандра: квадратичные вычеты по простому модулю
Символ Лежандра : определение через квадратичные вычеты по простому модулю, критерий Эйлера, мультипликативность, квадратичный закон взаимности Гаусса и алгоритм быстрого вычисления.