Это не официальный сайт wikipedia.org 01.01.2023

Лемма Гензеля — Википедия

Лемма Гензеля

Лемма Гензеля — результат в модульной арифметике, утверждающий, что если алгебраическое уравнение имеет простой корень по модулю простого числа p , то данному корню однозначно соответствует корень того же уравнения, взятого по модулю p k , который может быть найден итеративным подъёмом по степеням p . Названа в честь Курта Гензеля. В более общем случае, лемма Гензеля также используется как обоснование для аналогов метода Ньютона в полных коммутативных кольцах (в частности, в p-адических числах).

ФормулировкаПравить

Существует множество эквивалентных формулировок леммы Гензеля.

Общая формулировкаПравить

Пусть K   — поле, полное относительно дискретного нормирования v  , а O K   — кольцо целых поля K   (то есть, элементов с неотрицательным нормированием). Пусть π K   — некоторый элемент K  , такой что v ( π ) = 1  , обозначим соответствующее ему поле вычетов[en] как k = O K / π  . Пусть f ( X ) O K [ X ]   — некоторый многочлен с коэффициентами из O K  . Если у редуцированного многочлена f ¯ ( X ) k [ X ]   есть простой корень (то есть, существует k 0 k   такой что f ¯ ( k 0 ) = 0   и f ¯ ( k 0 ) 0  ), то существует единственный a O K  , такой что f ( a ) = 0   и a ¯ = k 0  [1].

Альтернативная формулировкаПравить

В менее общем виде лемма формулируется следующим образом: пусть f ( x )   — многочлен с целыми (или p-адическими целыми) коэффициентами. Пусть также m   и k   — целые числа, такие что 0 < m k  . Если r   — целое число, такое что

f ( r ) 0 ( mod p k ) и f ( r ) 0 ( mod p ) ,  

то существует целое число s  , такое что

f ( s ) 0 ( mod p k + m ) и r s ( mod p k ) .  

Более того, число s   определено однозначно по модулю p k + m   и может быть выражено в явном виде как

s = r f ( r ) a ,  

где a   — целое число, такое что

a [ f ( r ) ] 1 ( mod p m ) .  

Следует заметить, что, в силу f ( r ) 0 ( mod p k )  , также выполнено условие s r ( mod p k )  .

ПримерПравить

Рассмотрим уравнение x 2 x ( mod 10 k )  , определяющее автоморфные числа длины k   в десятичной системе счисления. Его можно рассматривать в виде эквивалентной системы двух уравнений по модулю степеней простых чисел:

{ x 2 x ( mod 2 k ) , x 2 x ( mod 5 k )  

При k = 1   решениями уравнения являются числа, заканчивающиеся на 0  , 1  , 5   или 6  . Чтобы получить решения для больших k  , можно воспользоваться леммой Гензеля, считая, что f ( x ) = x 2 x  .

По приведённым выше формулам, переход от p k   к p k + m   для m k   будет иметь следующий вид:

s = r ( r 2 r ) ( 2 r 1 ) 1 = r 2 2 r 1 ( mod p k + m ) .  

См. такжеПравить

ПримечанияПравить

  1. Serge Lang, Algebraic Number Theory, Addison-Wesley Publishing Company, 1970, p. 43

ЛитератураПравить