Lema de Hensel

Resultado en aritmética modular

En matemáticas , el lema de Hensel , también conocido como lema de elevación de Hensel , llamado así por Kurt Hensel , es un resultado de la aritmética modular que establece que si un polinomio univariante tiene una raíz simple módulo un número primo p , entonces esta raíz puede elevarse a una raíz única módulo cualquier potencia superior de p . De manera más general, si un polinomio factoriza módulo p en dos polinomios coprimos , esta factorización puede elevarse a una factorización módulo cualquier potencia superior de p (el caso de las raíces corresponde al caso de grado 1 para uno de los factores).

Pasando al "límite" (de hecho se trata de un límite inverso ) cuando la potencia de p tiende a infinito, se deduce que una raíz o una factorización módulo p puede elevarse a una raíz o una factorización sobre los enteros p -ádicos .

Estos resultados han sido ampliamente generalizados, bajo el mismo nombre, al caso de polinomios sobre un anillo conmutativo arbitrario , donde p se reemplaza por un ideal , y "polinomios coprimos" significa "polinomios que generan un ideal que contiene 1 ".

El lema de Hensel es fundamental en el análisis p -ádico , una rama de la teoría analítica de números .

La prueba del lema de Hensel es constructiva y conduce a un algoritmo eficiente para el levantamiento de Hensel , que es fundamental para factorizar polinomios y proporciona el algoritmo más eficiente conocido para el álgebra lineal exacta sobre números racionales .

Reducción y elevación modular

El lema original de Hensel se refiere a la relación entre la factorización polinómica de los números enteros y de los números enteros módulo un número primo p y sus potencias. Puede extenderse directamente al caso en el que los números enteros se sustituyen por cualquier anillo conmutativo , y p se sustituye por cualquier ideal máximo (de hecho, los ideales máximos de tienen la forma donde p es un número primo). O {\displaystyle \mathbb {Z}} pag O , {\displaystyle p\mathbb {Z},}

Para precisar esto es necesario generalizar la aritmética modular habitual , por lo que resulta útil definir con precisión la terminología que se utiliza comúnmente en este contexto.

Sea R un anillo conmutativo, e I un ideal de R . La reducción módulo I se refiere al reemplazo de cada elemento de R por su imagen bajo la función canónica Por ejemplo, si es un polinomio con coeficientes en R , su reducción módulo I , denotada es el polinomio en obtenido al reemplazar los coeficientes de f por su imagen en Dos polinomios f y g en son congruentes módulo I , denotado si tienen los mismos coeficientes módulo I , es decir si Si una factorización de h módulo I consiste en dos (o más) polinomios f, g en tales que R R / I . {\displaystyle R\to R/I.} F R [ incógnita ] {\displaystyle f\en R[X]} F modificación I , {\displaystyle f{\bmod {I}},} ( R / I ) [ incógnita ] = R [ incógnita ] / I R [ incógnita ] {\displaystyle (R/I)[X]=R[X]/IR[X]} R / I . {\displaystyle R/I.} R [ incógnita ] {\estilo de visualización R[X]} F gramo ( modificación I ) {\textstyle f\equiv g{\pmod {I}}} F gramo I R [ incógnita ] . {\displaystyle fg\in IR[X].} yo R [ incógnita ] , {\displaystyle h\en R[X],} R [ incógnita ] {\estilo de visualización R[X]} yo F gramo ( modificación I ) . {\textstyle h\equiv fg{\pmod {I}}.}

El proceso de elevación es el inverso de la reducción. Es decir, dados los objetos que dependen de elementos del proceso de elevación, estos elementos son reemplazados por elementos de (o de para algún k > 1 ) que se asignan a ellos de una manera que conserva las propiedades de los objetos. R / I , {\estilo de visualización R/I,} R {\estilo de visualización R} R / I a Estilo de visualización R/I^{k}}

Por ejemplo, dado un polinomio y un módulo de factorización I expresado como elevación, este módulo de factorización consiste en encontrar polinomios tales que y el lema de Hensel afirma que tal elevación siempre es posible en condiciones suaves; ver la siguiente sección. yo R [ incógnita ] {\displaystyle h\en R[X]} yo F gramo ( modificación I ) , {\textstyle h\equiv fg{\pmod {I}},} I a {\displaystyle I^{k}} F " , gramo " R [ incógnita ] {\displaystyle f',g'\en R[X]} F " F ( modificación I ) , {\textstyle f'\equiv f{\pmod {I}},} gramo " gramo ( modificación I ) , {\textstyle g'\equiv g{\pmod {I}},} yo F " gramo " ( modificación I a ) . {\textstyle h\equiv f'g'{\pmod {I^{k}}}.}

Declaración

Originalmente, el lema de Hensel fue enunciado (y demostrado) para elevar una factorización módulo un número primo p de un polinomio sobre los enteros a una factorización módulo cualquier potencia de p y a una factorización sobre los enteros p -ádicos . Esto se puede generalizar fácilmente, con la misma prueba al caso en que los enteros se reemplazan por cualquier anillo conmutativo , el número primo se reemplaza por un ideal maximal y los enteros p -ádicos se reemplazan por la completitud con respecto al ideal maximal. Es esta generalización, que también se usa ampliamente, la que se presenta aquí.

Sea un ideal maximalista de un anillo conmutativo R , y metro {\displaystyle {\mathfrak {m}}}

yo = alfa 0 incógnita norte + + alfa norte 1 incógnita + alfa norte {\displaystyle h=\alpha _{0}X^{n}+\cdots +\alpha _{n-1}X+\alpha _{n}}

sea ​​un polinomio en con un coeficiente principal no en R [ incógnita ] {\estilo de visualización R[X]} alfa 0 {\displaystyle \alpha _{0}} metro . {\displaystyle {\mathfrak {m}}.}

Como es un ideal maximalista, el anillo cociente es un cuerpo , y es un dominio de ideal principal y, en particular, un dominio de factorización única , lo que significa que cada polinomio distinto de cero en puede factorizarse de manera única como el producto de un elemento distinto de cero de y polinomios irreducibles que son mónicos (es decir, sus coeficientes principales son 1). metro {\displaystyle {\mathfrak {m}}} R / metro {\displaystyle R/{\mathfrak {m}}} ( R / metro ) [ incógnita ] {\displaystyle (R/{\mathfrak {m}})[X]} ( R / metro ) [ incógnita ] {\displaystyle (R/{\mathfrak {m}})[X]} ( R / metro ) {\displaystyle (R/{\mathfrak {m}})}

El lema de Hensel afirma que cada factorización de h módulo en polinomios coprimos puede elevarse de manera única a un módulo de factorización para cada k . metro {\displaystyle {\mathfrak {m}}} metro a {\displaystyle {\mathfrak {m}}^{k}}

Más precisamente, con las hipótesis anteriores, si donde f y g son mónicos y coprimos módulo entonces, para cada entero positivo k existen polinomios mónicos y tales que yo alfa 0 F gramo ( modificación metro ) , {\textstyle h\equiv \alpha _{0}fg{\pmod {\mathfrak {m}}},} metro , {\displaystyle {\mathfrak {m}},} F a estilo de visualización f_ {k}} gramo a estilo de visualización g_ {k}}

yo alfa 0 F a gramo a ( modificación metro a ) , F a F ( modificación metro ) , gramo a gramo ( modificación metro ) , {\displaystyle {\begin{aligned}h&\equiv \alpha _{0}f_{k}g_{k}{\pmod {{\mathfrak {m}}^{k}}},\\f_{k}&\equiv f{\pmod {\mathfrak {m}}},\\g_{k}&\equiv g{\pmod {\mathfrak {m}}},\end{aligned}}}

y y son únicos (con estas propiedades) módulo F a estilo de visualización f_ {k}} gramo a estilo de visualización g_ {k}} metro a . {\displaystyle {\mathfrak {m}}^{k}.}

Levantando raíces simples

Un caso especial importante es cuando En este caso la hipótesis de coprimalidad significa que r es una raíz simple de Esto da el siguiente caso especial del lema de Hensel, que a menudo también se llama lema de Hensel. F = incógnita a . {\displaystyle f=Xr.} yo modificación metro . {\displaystyle h{\bmod {\mathfrak {m}}}.}

Con las hipótesis y notaciones anteriores, si r es una raíz simple de entonces r puede elevarse de manera única a una raíz simple de para cada entero positivo n . Explícitamente, para cada entero positivo n , existe un único tal que y es una raíz simple de yo modificación metro , {\displaystyle h{\bmod {\mathfrak {m}}},} yo modificación metro norte {\displaystyle h{\bmod {{\mathfrak {m}}^{n}}}} a norte R / metro norte {\displaystyle r_{n}\in R/{\mathfrak {m}}^{n}} r n r ( mod m ) {\textstyle r_{n}\equiv r{\pmod {\mathfrak {m}}}} r n {\displaystyle r_{n}} h mod m n . {\displaystyle h{\bmod {\mathfrak {m}}}^{n}.}

Elevación hasta su finalización adictiva

El hecho de que se pueda elevar a para cada entero positivo n sugiere "pasar al límite" cuando n tiende al infinito. Esta fue una de las principales motivaciones para introducir los enteros p -ádicos . R / m n {\displaystyle R/{\mathfrak {m}}^{n}}

Dado un ideal máximo de un anillo conmutativo R , las potencias de forman una base de vecindades abiertas para una topología en R , que se llama topología -ádica . La completitud de esta topología se puede identificar con la completitud del anillo local y con el límite inverso. Esta completitud es un anillo local completo , generalmente denotado Cuando R es el anillo de los enteros, y donde p es un número primo, esta completitud es el anillo de los enteros p -ádicos m {\displaystyle {\mathfrak {m}}} m {\displaystyle {\mathfrak {m}}} m {\displaystyle {\mathfrak {m}}} R m , {\displaystyle R_{\mathfrak {m}},} lim R / m n . {\displaystyle \lim _{\leftarrow }R/{\mathfrak {m}}^{n}.} R ^ m . {\displaystyle {\widehat {R}}_{\mathfrak {m}}.} m = p Z , {\displaystyle {\mathfrak {m}}=p\mathbb {Z} ,} Z p . {\displaystyle \mathbb {Z} _{p}.}

La definición de completitud como un límite inverso, y la declaración anterior del lema de Hensel implican que cada factorización en polinomios coprimos por pares módulo de un polinomio puede ser elevada de manera única a una factorización de la imagen de h en . De manera similar, cada raíz simple de h módulo puede ser elevada a una raíz simple de la imagen de h en m {\displaystyle {\mathfrak {m}}} h R [ X ] {\displaystyle h\in R[X]} R ^ m [ X ] . {\displaystyle {\widehat {R}}_{\mathfrak {m}}[X].} m {\displaystyle {\mathfrak {m}}} R ^ m [ X ] . {\displaystyle {\widehat {R}}_{\mathfrak {m}}[X].}

Prueba

El lema de Hensel generalmente se demuestra de manera incremental elevando una factorización a una factorización sobre (elevación lineal) o a una factorización sobre (elevación cuadrática). R / m n {\displaystyle R/{\mathfrak {m}}^{n}} R / m n + 1 {\displaystyle R/{\mathfrak {m}}^{n+1}} R / m 2 n {\displaystyle R/{\mathfrak {m}}^{2n}}

El ingrediente principal de la prueba es que los polinomios coprimos sobre un cuerpo satisfacen la identidad de Bézout . Es decir, si f y g son polinomios univariados coprimos sobre un cuerpo (aquí ), existen polinomios a y b tales que y R / m {\displaystyle R/{\mathfrak {m}}} deg a < deg g , {\displaystyle \deg a<\deg g,} deg b < deg f , {\displaystyle \deg b<\deg f,}

a f + b g = 1. {\displaystyle af+bg=1.}

La identidad de Bézout permite definir polinomios coprimos y demostrar el lema de Hensel, incluso si el ideal no es maximal. Por tanto, en las siguientes demostraciones se parte de un anillo conmutativo R , un ideal I , un polinomio que tiene un coeficiente principal invertible módulo I (es decir, su imagen en es una unidad en ), y factorización de h módulo I o módulo una potencia de I , tal que los factores satisfacen una identidad de Bézout módulo I . En estas demostraciones, significa m {\displaystyle {\mathfrak {m}}} h R [ X ] {\displaystyle h\in R[X]} R / I {\displaystyle R/I} R / I {\displaystyle R/I} A B ( mod I ) {\textstyle A\equiv B{\pmod {I}}} A B I R [ X ] . {\displaystyle A-B\in IR[X].}

Elevación lineal

Sea I un ideal de un anillo conmutativo R , y un polinomio univariado con coeficientes en R que tiene un coeficiente principal que es invertible módulo I (es decir, la imagen de en es una unidad en ). h R [ X ] {\displaystyle h\in R[X]} α {\displaystyle \alpha } α {\displaystyle \alpha } R / I {\displaystyle R/I} R / I {\displaystyle R/I}

Supongamos que para algún entero positivo k existe una factorización

h α f g ( mod I k ) , {\displaystyle h\equiv \alpha fg{\pmod {I^{k}}},}

de modo que f y g son polinomios mónicos que son coprimos módulo I , en el sentido de que existen tales que Entonces, existen polinomios tales que y a , b R [ X ] , {\displaystyle a,b\in R[X],} a f + b g 1 ( mod I ) . {\textstyle af+bg\equiv 1{\pmod {I}}.} δ f , δ g I k R [ X ] , {\displaystyle \delta _{f},\delta _{g}\in I^{k}R[X],} deg δ f < deg f , {\displaystyle \deg \delta _{f}<\deg f,} deg δ g < deg g , {\displaystyle \deg \delta _{g}<\deg g,}

h α ( f + δ f ) ( g + δ g ) ( mod I k + 1 ) . {\displaystyle h\equiv \alpha (f+\delta _{f})(g+\delta _{g}){\pmod {I^{k+1}}}.}

En estas condiciones, y son módulo único δ f {\displaystyle \delta _{f}} δ g {\displaystyle \delta _{g}} I k + 1 R [ X ] . {\displaystyle I^{k+1}R[X].}

Además, y satisfacen la misma identidad de Bézout que f y g , es decir, Esto se deduce inmediatamente de las afirmaciones anteriores, pero es necesario aplicar iterativamente el resultado con valores crecientes de k . f + δ f {\displaystyle f+\delta _{f}} g + δ g {\displaystyle g+\delta _{g}} a ( f + δ f ) + b ( g + δ g ) 1 ( mod I ) . {\displaystyle a(f+\delta _{f})+b(g+\delta _{g})\equiv 1{\pmod {I}}.}

La prueba que sigue está escrita para calcular y usar solo polinomios con coeficientes en o cuando y esto permite manipular solo números enteros módulo p . δ f {\displaystyle \delta _{f}} δ g {\displaystyle \delta _{g}} R / I {\displaystyle R/I} I k / I k + 1 . {\displaystyle I^{k}/I^{k+1}.} R = Z {\displaystyle R=\mathbb {Z} } I = p Z , {\displaystyle I=p\mathbb {Z} ,}

Demostración: Por hipótesis, es invertible módulo I. Esto significa que existe y tal que α {\displaystyle \alpha } β R {\displaystyle \beta \in R} γ I R [ X ] {\displaystyle \gamma \in IR[X]} α β = 1 γ . {\displaystyle \alpha \beta =1-\gamma .}

Sea de grado menor que tal que δ h I k R [ X ] , {\displaystyle \delta _{h}\in I^{k}R[X],} deg h , {\displaystyle \deg h,}

δ h h α f g ( mod I k + 1 ) . {\displaystyle \delta _{h}\equiv h-\alpha fg{\pmod {I^{k+1}}}.}

(Se puede elegir , pero otras opciones pueden llevar a cálculos más simples. Por ejemplo, si y es posible y mejor elegir donde los coeficientes de son números enteros en el intervalo ) δ h = h α f g , {\displaystyle \delta _{h}=h-\alpha fg,} R = Z {\displaystyle R=\mathbb {Z} } I = p Z , {\displaystyle I=p\mathbb {Z} ,} δ h = p k δ h {\displaystyle \delta _{h}=p^{k}\delta '_{h}} δ h {\displaystyle \delta '_{h}} [ 0 , p 1 ] . {\displaystyle [0,p-1].}

Como g es mónico, la división euclidiana de por g está definida, y proporciona q y c tales que y Además, tanto q como c están en De manera similar, sea con y a δ h {\displaystyle a\delta _{h}} a δ h = q g + c , {\displaystyle a\delta _{h}=qg+c,} deg c < deg g . {\displaystyle \deg c<\deg g.} I k R [ X ] . {\displaystyle I^{k}R[X].} b δ h = q f + d , {\displaystyle b\delta _{h}=q'f+d,} deg d < deg f , {\displaystyle \deg d<\deg f,} q , d I k R [ X ] . {\displaystyle q',d\in I^{k}R[X].}

Uno tiene En efecto, uno tiene q + q I k + 1 R [ X ] . {\displaystyle q+q'\in I^{k+1}R[X].}

f c + g d = a f δ h + b g δ h f g ( q + q ) δ h f g ( q + q ) ( mod I k + 1 ) . {\displaystyle fc+gd=af\delta _{h}+bg\delta _{h}-fg(q+q')\equiv \delta _{h}-fg(q+q'){\pmod {I^{k+1}}}.}

Como es monic, el grado módulo de puede ser menor que sólo si f g {\displaystyle fg} I k + 1 {\displaystyle I^{k+1}} f g ( q + q ) {\displaystyle fg(q+q')} deg f g {\displaystyle \deg fg} q + q I k + 1 R [ X ] . {\displaystyle q+q'\in I^{k+1}R[X].}

Por lo tanto, considerando congruencias módulo uno, tenemos I k + 1 , {\displaystyle I^{k+1},}

α ( f + β d ) ( g + β c ) h α f g h + α β ( f ( a δ h q g ) + g ( b δ h q f ) ) δ h ( 1 + α β ( a f + b g ) ) α β f g ( q + q ) 0 ( mod I k + 1 ) . {\displaystyle {\begin{aligned}\alpha (f+\beta d)&(g+\beta c)-h\\&\equiv \alpha fg-h+\alpha \beta (f(a\delta _{h}-qg)+g(b\delta _{h}-q'f))\\&\equiv \delta _{h}(-1+\alpha \beta (af+bg))-\alpha \beta fg(q+q')\\&\equiv 0{\pmod {I^{k+1}}}.\end{aligned}}}

Así, la afirmación de existencia se verifica con

δ f = β d , δ g = β c . {\displaystyle \delta _{f}=\beta d,\qquad \delta _{g}=\beta c.}

Unicidad

Sean R , I , h y como en la sección anterior. Sea α {\displaystyle \alpha }

h α f g ( mod I ) {\displaystyle h\equiv \alpha fg{\pmod {I}}}

sea ​​una factorización en polinomios coprimos (en el sentido anterior), tal que La aplicación del levantamiento lineal para muestra la existencia de y tal que y deg f 0 + deg g 0 = deg h . {\displaystyle \deg f_{0}+\deg g_{0}=\deg h.} k = 1 , 2 , , n 1 , {\displaystyle k=1,2,\ldots ,n-1\ldots ,} δ f {\displaystyle \delta _{f}} δ g {\displaystyle \delta _{g}} deg δ f < deg f , {\displaystyle \deg \delta _{f}<\deg f,} deg δ g < deg g , {\displaystyle \deg \delta _{g}<\deg g,}

h α ( f + δ f ) ( g + δ g ) ( mod I n ) . {\displaystyle h\equiv \alpha (f+\delta _{f})(g+\delta _{g}){\pmod {I^{n}}}.}

Los polinomios y están definidos de forma única módulo Esto significa que, si otro par satisface las mismas condiciones, entonces se tiene δ f {\displaystyle \delta _{f}} δ g {\displaystyle \delta _{g}} I n . {\displaystyle I^{n}.} ( δ f , δ g ) {\displaystyle (\delta '_{f},\delta '_{g})}

δ f δ f ( mod I n ) and δ g δ g ( mod I n ) . {\displaystyle \delta '_{f}\equiv \delta _{f}{\pmod {I^{n}}}\qquad {\text{and}}\qquad \delta '_{g}\equiv \delta _{g}{\pmod {I^{n}}}.}

Demostración : Puesto que un módulo de congruencia implica el mismo módulo de congruencia, se puede proceder por inducción y suponer que se ha demostrado la unicidad para n − 1 , siendo trivial el caso n = 0. Es decir, se puede suponer que I n {\displaystyle I^{n}} I n 1 , {\displaystyle I^{n-1},}

δ f δ f I n 1 R [ X ] and δ g δ g I n 1 R [ X ] . {\displaystyle \delta _{f}-\delta '_{f}\in I^{n-1}R[X]\qquad {\text{and}}\qquad \delta _{g}-\delta '_{g}\in I^{n-1}R[X].}

Por hipótesis, tiene

h α ( f + δ f ) ( g + δ g ) α ( f + δ f ) ( g + δ g ) ( mod I n ) , {\displaystyle h\equiv \alpha (f+\delta _{f})(g+\delta _{g})\equiv \alpha (f+\delta '_{f})(g+\delta '_{g}){\pmod {I^{n}}},}

y por lo tanto

α ( f + δ f ) ( g + δ g ) α ( f + δ f ) ( g + δ g ) = α ( f ( δ g δ g ) + g ( δ f δ f ) ) + α ( δ f ( δ g δ g ) δ g ( δ f δ f ) ) I n R [ X ] . {\displaystyle {\begin{aligned}\alpha (f+\delta _{f})(g+\delta _{g})&-\alpha (f+\delta '_{f})(g+\delta '_{g})\\&=\alpha (f(\delta _{g}-\delta '_{g})+g(\delta _{f}-\delta '_{f}))+\alpha (\delta _{f}(\delta _{g}-\delta '_{g})-\delta _{g}(\delta _{f}-\delta '_{f}))\in I^{n}R[X].\end{aligned}}}

Por hipótesis de inducción, el segundo término de la última suma pertenece a y lo mismo es cierto para el primer término. Como es invertible módulo I , existen y tales que Por lo tanto I n , {\displaystyle I^{n},} α {\displaystyle \alpha } β R {\displaystyle \beta \in R} γ I {\displaystyle \gamma \in I} α β = 1 + γ . {\displaystyle \alpha \beta =1+\gamma .}

f ( δ g δ g ) + g ( δ f δ f ) = α β ( f ( δ g δ g ) + g ( δ f δ f ) ) γ ( f ( δ g δ g ) + g ( δ f δ f ) ) I n R [ X ] , {\displaystyle {\begin{aligned}f(\delta _{g}-\delta '_{g})&+g(\delta _{f}-\delta '_{f})\\&=\alpha \beta (f(\delta _{g}-\delta '_{g})+g(\delta _{f}-\delta '_{f}))-\gamma (f(\delta _{g}-\delta '_{g})+g(\delta _{f}-\delta '_{f}))\in I^{n}R[X],\end{aligned}}}

utilizando nuevamente la hipótesis de inducción.

La coprimalidad módulo I implica la existencia de tal que Utilizando la hipótesis de inducción una vez más, se obtiene a , b R [ X ] {\displaystyle a,b\in R[X]} 1 a f + b g ( mod I ) . {\textstyle 1\equiv af+bg{\pmod {I}}.}

δ g δ g ( a f + b g ) ( δ g δ g ) g ( b ( δ g δ g ) a ( δ f δ f ) ) ( mod I n ) . {\displaystyle {\begin{aligned}\delta _{g}-\delta '_{g}&\equiv (af+bg)(\delta _{g}-\delta '_{g})\\&\equiv g(b(\delta _{g}-\delta '_{g})-a(\delta _{f}-\delta '_{f})){\pmod {I^{n}}}.\end{aligned}}}

Así, se tiene un polinomio de grado menor que que es congruente módulo con el producto del polinomio mónico g por otro polinomio w . Esto es posible sólo si y implica De manera similar, también está en y esto prueba la unicidad. deg g {\displaystyle \deg g} I n {\displaystyle I^{n}} w I n R [ X ] , {\displaystyle w\in I^{n}R[X],} δ g δ g I n R [ X ] . {\displaystyle \delta _{g}-\delta '_{g}\in I^{n}R[X].} δ f δ f {\displaystyle \delta _{f}-\delta '_{f}} I n R [ X ] , {\displaystyle I^{n}R[X],}

Elevación cuadrática

El levantamiento lineal permite elevar un módulo de factorización a un módulo de factorización. El levantamiento cuadrático permite elevar directamente a un módulo de factorización al precio de elevar también la identidad de Bézout y de calcular el módulo en lugar del módulo I (si se utiliza la descripción anterior del levantamiento lineal). I n {\displaystyle I^{n}} I n + 1 . {\displaystyle I^{n+1}.} I 2 n , {\displaystyle I^{2n},} I n {\displaystyle I^{n}}

Para elevar hasta el módulo para un valor N grande, se puede utilizar cualquiera de los dos métodos. Si, por ejemplo, un módulo de factorización requiere N − 1 pasos de elevación lineal o solo k − 1 pasos de elevación cuadrática, sin embargo, en el último caso, el tamaño de los coeficientes que se deben manipular aumenta durante el cálculo. Esto implica que el mejor método de elevación depende del contexto (valor de N , naturaleza de R , algoritmo de multiplicación que se utiliza, especificidades del hardware , etc.). [ cita requerida ] I N {\displaystyle I^{N}} N = 2 k , {\displaystyle N=2^{k},} I N {\displaystyle I^{N}}

El levantamiento cuadrático se basa en la siguiente propiedad.

Supongamos que para algún entero positivo k existe una factorización

h α f g ( mod I k ) , {\displaystyle h\equiv \alpha fg{\pmod {I^{k}}},}

de modo que f y g son polinomios mónicos que son coprimos módulo I , en el sentido de que existen tales que Entonces, existen polinomios tales que y a , b R [ X ] , {\displaystyle a,b\in R[X],} a f + b g 1 ( mod I k ) . {\textstyle af+bg\equiv 1{\pmod {I^{k}}}.} δ f , δ g I k R [ X ] , {\displaystyle \delta _{f},\delta _{g}\in I^{k}R[X],} deg δ f < deg f , {\displaystyle \deg \delta _{f}<\deg f,} deg δ g < deg g , {\displaystyle \deg \delta _{g}<\deg g,}

h α ( f + δ f ) ( g + δ g ) ( mod I 2 k ) . {\displaystyle h\equiv \alpha (f+\delta _{f})(g+\delta _{g}){\pmod {I^{2k}}}.}

Además, y satisfacen una identidad de Bézout de la forma f + δ f {\displaystyle f+\delta _{f}} g + δ g {\displaystyle g+\delta _{g}}

( a + δ a ) ( f + δ f ) + ( b + δ b ) ( g + δ g ) 1 ( mod I 2 k ) . {\displaystyle (a+\delta _{a})(f+\delta _{f})+(b+\delta _{b})(g+\delta _{g})\equiv 1{\pmod {I^{2k}}}.}

(Esto es necesario para permitir iteraciones de elevación cuadrática).

Demostración : La primera afirmación es exactamente la del levantamiento lineal aplicado con k = 1 al ideal en lugar de I k {\displaystyle I^{k}} I . {\displaystyle I.}

Que uno tenga α = a f + b g 1 I k R [ X ] . {\displaystyle \alpha =af+bg-1\in I^{k}R[X].}

a ( f + δ f ) + b ( g + δ g ) = 1 + Δ , {\displaystyle a(f+\delta _{f})+b(g+\delta _{g})=1+\Delta ,}

dónde

Δ = α + a δ f + b δ g I k R [ X ] . {\displaystyle \Delta =\alpha +a\delta _{f}+b\delta _{g}\in I^{k}R[X].}

Ajuste y se obtiene δ a = a Δ {\displaystyle \delta _{a}=-a\Delta } δ b = b Δ , {\displaystyle \delta _{b}=-b\Delta ,}

( a + δ a ) ( f + δ f ) + ( b + δ b ) ( g + δ g ) = 1 Δ 2 I 2 k R [ X ] , {\displaystyle (a+\delta _{a})(f+\delta _{f})+(b+\delta _{b})(g+\delta _{g})=1-\Delta ^{2}\in I^{2k}R[X],}

lo que prueba la segunda afirmación.

Ejemplo explícito

Dejar f ( X ) = X 6 2 Q [ X ] . {\displaystyle f(X)=X^{6}-2\in \mathbb {Q} [X].}

Módulo 2, el lema de Hensel no se puede aplicar ya que la reducción del módulo 2 es simplemente [1] pág. 15-16 f ( X ) {\displaystyle f(X)}

f ¯ ( X ) = X 6 2 ¯ = X 6 {\displaystyle {\bar {f}}(X)=X^{6}-{\overline {2}}=X^{6}}

con 6 factores que no son primos entre sí. Sin embargo, por el criterio de Eisenstein , se puede concluir que el polinomio es irreducible en Sobre , por otro lado, se tiene X {\displaystyle X} f ( X ) {\displaystyle f(X)} Q 2 [ X ] . {\displaystyle \mathbb {Q} _{2}[X].}
k = F 7 {\displaystyle k=\mathbb {F} _{7}}

f ¯ ( X ) = X 6 2 ¯ = X 6 16 ¯ = ( X 3 4 ¯ ) ( X 3 + 4 ¯ ) {\displaystyle {\bar {f}}(X)=X^{6}-{\overline {2}}=X^{6}-{\overline {16}}=(X^{3}-{\overline {4}})\;(X^{3}+{\overline {4}})}

donde es la raíz cuadrada de 2 en . Como 4 no es un cubo en estos dos factores son irreducibles sobre . Por lo tanto, la factorización completa de en y es 4 {\displaystyle 4} F 7 {\displaystyle \mathbb {F} _{7}} F 7 , {\displaystyle \mathbb {F} _{7},} F 7 {\displaystyle \mathbb {F} _{7}} X 6 2 {\displaystyle X^{6}-2} Z 7 [ X ] {\displaystyle \mathbb {Z} _{7}[X]} Q 7 [ X ] {\displaystyle \mathbb {Q} _{7}[X]}

f ( X ) = X 6 2 = ( X 3 α ) ( X 3 + α ) , {\displaystyle f(X)=X^{6}-2=(X^{3}-\alpha )\;(X^{3}+\alpha ),}

donde es una raíz cuadrada de 2 que se puede obtener elevando la factorización anterior. Finalmente, en el polinomio se divide en α = 450 454 7 {\displaystyle \alpha =\ldots 450\,454_{7}} Z 7 {\displaystyle \mathbb {Z} _{7}}
F 727 [ X ] {\displaystyle \mathbb {F} _{727}[X]}

f ¯ ( X ) = X 6 2 ¯ = ( X 3 ¯ ) ( X 116 ¯ ) ( X 119 ¯ ) ( X 608 ¯ ) ( X 611 ¯ ) ( X 724 ¯ ) {\displaystyle {\bar {f}}(X)=X^{6}-{\overline {2}}=(X-{\overline {3}})\;(X-{\overline {116}})\;(X-{\overline {119}})\;(X-{\overline {608}})\;(X-{\overline {611}})\;(X-{\overline {724}})}

con todos los factores relativamente primos entre sí, de modo que en y hay 6 factores con los enteros 727-ádicos (no racionales) Z 727 [ X ] {\displaystyle \mathbb {Z} _{727}[X]} Q 727 [ X ] {\displaystyle \mathbb {Q} _{727}[X]} X β {\displaystyle X-\beta }

β = { 3 + 545 727 + 537 727 2 + 161 727 3 + 116 + 48 727 + 130 727 2 + 498 727 3 + 119 + 593 727 + 667 727 2 + 659 727 3 + 608 + 133 727 + 59 727 2 + 67 727 3 + 611 + 678 727 + 596 727 2 + 228 727 3 + 724 + 181 727 + 189 727 2 + 565 727 3 + {\displaystyle \beta =\left\{{\begin{array}{rrr}3\;+&\!\!\!545\cdot 727\;+&\!\!\!537\cdot 727^{2}\,+&\!\!\!161\cdot 727^{3}+\ldots \\116\;+&\!\!\!48\cdot 727\;+&\!\!\!130\cdot 727^{2}\,+&\!\!\!498\cdot 727^{3}+\ldots \\119\;+&\!\!\!593\cdot 727\;+&\!\!\!667\cdot 727^{2}\,+&\!\!\!659\cdot 727^{3}+\ldots \\608\;+&\!\!\!133\cdot 727\;+&\!\!\!59\cdot 727^{2}\,+&\!\!\!67\cdot 727^{3}+\ldots \\611\;+&\!\!\!678\cdot 727\;+&\!\!\!596\cdot 727^{2}\,+&\!\!\!228\cdot 727^{3}+\ldots \\724\;+&\!\!\!181\cdot 727\;+&\!\!\!189\cdot 727^{2}\,+&\!\!\!565\cdot 727^{3}+\ldots \end{array}}\right.}

Uso de derivados para levantar raíces

Sea un polinomio con coeficientes enteros (o enteros p -ádicos), y sean m , k enteros positivos tales que mk . Si r es un entero tal que f ( x ) {\displaystyle f(x)}

f ( r ) 0 mod p k and f ( r ) 0 mod p {\displaystyle f(r)\equiv 0{\bmod {p}}^{k}\quad {\text{and}}\quad f'(r)\not \equiv 0{\bmod {p}}}

entonces, para cada existe un entero s tal que m > 0 {\displaystyle m>0}

f ( s ) 0 mod p k + m and r s mod p k . {\displaystyle f(s)\equiv 0{\bmod {p}}^{k+m}\quad {\text{and}}\quad r\equiv s{\bmod {p}}^{k}.}

Además, este s es único módulo p k + m , y puede calcularse explícitamente como el entero tal que

s = r f ( r ) a , {\displaystyle s=r-f(r)\cdot a,}

¿Dónde está un entero que satisface? a {\displaystyle a}

a [ f ( r ) ] 1 mod p m . {\displaystyle a\equiv [f'(r)]^{-1}{\bmod {p}}^{m}.}

Tenga en cuenta que para que se cumpla la condición, si , entonces pueden existir 0, 1 o varios s (consulte el levantamiento de Hensel a continuación). f ( r ) 0 mod p k {\displaystyle f(r)\equiv 0{\bmod {p}}^{k}} s r mod p k {\displaystyle s\equiv r{\bmod {p}}^{k}} f ( r ) 0 mod p {\displaystyle f'(r)\equiv 0{\bmod {p}}}

Derivación

Utilizamos la expansión de Taylor de f alrededor de r para escribir:

f ( s ) = n = 0 N c n ( s r ) n , c n = f ( n ) ( r ) / n ! . {\displaystyle f(s)=\sum _{n=0}^{N}c_{n}(s-r)^{n},\qquad c_{n}=f^{(n)}(r)/n!.}

De esto vemos que sr = tp k para algún entero t . Sea r s mod p k , {\displaystyle r\equiv s{\bmod {p}}^{k},}

f ( s ) = n = 0 N c n ( t p k ) n = f ( r ) + t p k f ( r ) + n = 2 N c n t n p k n = f ( r ) + t p k f ( r ) + p 2 k t 2 g ( t ) g ( t ) Z [ t ] = z p k + t p k f ( r ) + p 2 k t 2 g ( t ) f ( r ) 0 mod p k = ( z + t f ( r ) ) p k + p 2 k t 2 g ( t ) {\displaystyle {\begin{aligned}f(s)&=\sum _{n=0}^{N}c_{n}\left(tp^{k}\right)^{n}\\&=f(r)+tp^{k}f'(r)+\sum _{n=2}^{N}c_{n}t^{n}p^{kn}\\&=f(r)+tp^{k}f'(r)+p^{2k}t^{2}g(t)&&g(t)\in \mathbb {Z} [t]\\&=zp^{k}+tp^{k}f'(r)+p^{2k}t^{2}g(t)&&f(r)\equiv 0{\bmod {p}}^{k}\\&=(z+tf'(r))p^{k}+p^{2k}t^{2}g(t)\end{aligned}}}

Porque tenemos: m k , {\displaystyle m\leqslant k,}

f ( s ) 0 mod p k + m ( z + t f ( r ) ) p k 0 mod p k + m z + t f ( r ) 0 mod p m t f ( r ) z mod p m t z [ f ( r ) ] 1 mod p m p f ( r ) {\displaystyle {\begin{aligned}f(s)\equiv 0{\bmod {p}}^{k+m}&\Longleftrightarrow (z+tf'(r))p^{k}\equiv 0{\bmod {p}}^{k+m}\\&\Longleftrightarrow z+tf'(r)\equiv 0{\bmod {p}}^{m}\\&\Longleftrightarrow tf'(r)\equiv -z{\bmod {p}}^{m}\\&\Longleftrightarrow t\equiv -z[f'(r)]^{-1}{\bmod {p}}^{m}&&p\nmid f'(r)\end{aligned}}}

La suposición de que no es divisible por p asegura que tiene un módulo inverso que es necesariamente único. Por lo tanto, una solución para t existe únicamente módulo y s existe únicamente módulo f ( r ) {\displaystyle f'(r)} f ( r ) {\displaystyle f'(r)} p m {\displaystyle p^{m}} p m , {\displaystyle p^{m},} p k + m . {\displaystyle p^{k+m}.}

Observaciones

Criterio para polinomios irreducibles

Utilizando las hipótesis anteriores, si consideramos un polinomio irreducible

f ( x ) = a 0 + a 1 x + + a n x n K [ X ] {\displaystyle f(x)=a_{0}+a_{1}x+\cdots +a_{n}x^{n}\in K[X]}

tal que , entonces a 0 , a n 0 {\displaystyle a_{0},a_{n}\neq 0}

| f | = max { | a 0 | , | a n | } {\displaystyle |f|=\max\{|a_{0}|,|a_{n}|\}}

En particular, para , encontramos en f ( X ) = X 6 + 10 X 1 {\displaystyle f(X)=X^{6}+10X-1} Q 2 [ X ] {\displaystyle \mathbb {Q} _{2}[X]}

| f ( X ) | = max { | a 0 | , , | a n | } = max { 0 , 1 , 0 } = 1 {\displaystyle {\begin{aligned}|f(X)|&=\max\{|a_{0}|,\ldots ,|a_{n}|\}\\&=\max\{0,1,0\}=1\end{aligned}}}

pero , por lo tanto, el polinomio no puede ser irreducible. Mientras que en tenemos ambos valores concordantes, lo que significa que el polinomio podría ser irreducible. Para determinar la irreducibilidad, se debe emplear el polígono de Newton. [2] : 144  max { | a 0 | , | a n | } = 0 {\displaystyle \max\{|a_{0}|,|a_{n}|\}=0} Q 7 [ X ] {\displaystyle \mathbb {Q} _{7}[X]}

Frobenius

Nótese que dado un endomorfismo de Frobenius se obtiene un polinomio distinto de cero que tiene derivada cero. a F p {\displaystyle a\in \mathbb {F} _{p}} y y p {\displaystyle y\mapsto y^{p}} x p a {\displaystyle x^{p}-a}

d d x ( x p a ) = p x p 1 0 x p 1 mod p 0 mod p {\displaystyle {\begin{aligned}{\frac {d}{dx}}(x^{p}-a)&=p\cdot x^{p-1}\\&\equiv 0\cdot x^{p-1}{\bmod {p}}\\&\equiv 0{\bmod {p}}\end{aligned}}}

por lo tanto las raíces p -ésimas de no existen en . Para , esto implica que no puede contener la raíz de la unidad . a {\displaystyle a} Z p {\displaystyle \mathbb {Z} _{p}} a = 1 {\displaystyle a=1} Z p {\displaystyle \mathbb {Z} _{p}} μ p {\displaystyle \mu _{p}}

Raíces de la unidad

Aunque las raíces p -ésimas de la unidad no están contenidas en , existen soluciones de . Nótese que F p {\displaystyle \mathbb {F} _{p}} x p x = x ( x p 1 1 ) {\displaystyle x^{p}-x=x(x^{p-1}-1)}

d d x ( x p x ) = p x p 1 1 1 mod p {\displaystyle {\begin{aligned}{\frac {d}{dx}}(x^{p}-x)&=px^{p-1}-1\\&\equiv -1{\bmod {p}}\end{aligned}}}

nunca es cero, por lo que si existe una solución, necesariamente se eleva a . Porque Frobenius da que todos los elementos distintos de cero son soluciones. De hecho, estas son las únicas raíces de la unidad contenidas en . [3] Z p {\displaystyle \mathbb {Z} _{p}} a p = a , {\displaystyle a^{p}=a,} F p × {\displaystyle \mathbb {F} _{p}^{\times }} Q p {\displaystyle \mathbb {Q} _{p}}

Hensel levantando

Usando el lema, uno puede "elevar" una raíz r del polinomio f módulo p k a una nueva raíz s módulo p k +1 tal que rs módulo p k (tomando m = 1 ; tomando m mayor se sigue por inducción). De hecho, una raíz módulo p k +1 es también una raíz módulo p k , entonces las raíces módulo p k +1 son precisamente los levantamientos de raíces módulo p k . La nueva raíz s es congruente con r módulo p , entonces la nueva raíz también satisface Entonces el levantamiento puede repetirse, y comenzando desde una solución r k de podemos derivar una secuencia de soluciones r k +1 , r k +2 , ... de la misma congruencia para potencias sucesivamente mayores de p , siempre que para la raíz inicial r k . Esto también demuestra que f tiene el mismo número de raíces mod p k que mod p k +1 , mod p k +2 o cualquier otra potencia mayor de p , siempre que las raíces de f mod p k sean todas simples. f ( s ) f ( r ) 0 mod p . {\displaystyle f'(s)\equiv f'(r)\not \equiv 0{\bmod {p}}.} f ( x ) 0 mod p k {\displaystyle f(x)\equiv 0{\bmod {p}}^{k}} f ( r k ) 0 mod p {\displaystyle f'(r_{k})\not \equiv 0{\bmod {p}}}

¿Qué sucede con este proceso si r no es una raíz simple módulo p ? Supongamos que

f ( r ) 0 mod p k and f ( r ) 0 mod p . {\displaystyle f(r)\equiv 0{\bmod {p}}^{k}\quad {\text{and}}\quad f'(r)\equiv 0{\bmod {p}}.}

Entonces implica que es para todos los enteros t . Por lo tanto, tenemos dos casos: s r mod p k {\displaystyle s\equiv r{\bmod {p}}^{k}} f ( s ) f ( r ) mod p k + 1 . {\displaystyle f(s)\equiv f(r){\bmod {p}}^{k+1}.} f ( r + t p k ) f ( r ) mod p k + 1 {\displaystyle f(r+tp^{k})\equiv f(r){\bmod {p}}^{k+1}}

  • Si entonces no hay elevación de r a una raíz de f ( x ) módulo p k +1 . f ( r ) 0 mod p k + 1 {\displaystyle f(r)\not \equiv 0{\bmod {p}}^{k+1}}
  • Si entonces cada elevación de r hasta el módulo p k +1 es una raíz de f ( x ) módulo p k +1 . f ( r ) 0 mod p k + 1 {\displaystyle f(r)\equiv 0{\bmod {p}}^{k+1}}

Ejemplo. Para ver ambos casos examinamos dos polinomios diferentes con p = 2 :

f ( x ) = x 2 + 1 {\displaystyle f(x)=x^{2}+1} y r = 1. Entonces y Tenemos lo que significa que ningún levantamiento de 1 al módulo 4 es una raíz de f ( x ) módulo 4. f ( 1 ) 0 mod 2 {\displaystyle f(1)\equiv 0{\bmod {2}}} f ( 1 ) 0 mod 2 . {\displaystyle f'(1)\equiv 0{\bmod {2}}.} f ( 1 ) 0 mod 4 {\displaystyle f(1)\not \equiv 0{\bmod {4}}}

g ( x ) = x 2 17 {\displaystyle g(x)=x^{2}-17} y r = 1. Entonces y Sin embargo, dado que podemos elevar nuestra solución al módulo 4 y ambas elevaciones (es decir, 1, 3) son soluciones. La derivada sigue siendo 0 módulo 2, por lo que a priori no sabemos si podemos elevarlas a módulo 8, pero de hecho podemos, ya que g (1) es 0 mod 8 y g (3) es 0 mod 8, dando soluciones en 1, 3, 5 y 7 mod 8. Como de estas solo g (1) y g (7) son 0 mod 16 podemos elevar solo 1 y 7 a módulo 16, dando 1, 7, 9 y 15 mod 16. De estas, solo 7 y 9 dan g ( x ) = 0 mod 32 , por lo que estas pueden elevarse dando 7, 9, 23 y 25 mod 32. Resulta que para cada entero k ≥ 3 , hay cuatro elevaciones de 1 mod 2 a una raíz de g ( x ) mod 2 k . g ( 1 ) 0 mod 2 {\displaystyle g(1)\equiv 0{\bmod {2}}} g ( 1 ) 0 mod 2 . {\displaystyle g'(1)\equiv 0{\bmod {2}}.} g ( 1 ) 0 mod 4 , {\displaystyle g(1)\equiv 0{\bmod {4}},}

Lema de Hensel parapag-números ádicos

En los números p -ádicos, donde podemos entender los números racionales módulo potencias de p siempre que el denominador no sea un múltiplo de p , la recursión desde r k (raíces mod p k ) hasta r k +1 (raíces mod p k +1 ) se puede expresar de una manera mucho más intuitiva. En lugar de elegir t como un entero (y) que resuelve la congruencia

t f ( r k ) ( f ( r k ) / p k ) mod p m , {\displaystyle tf'(r_{k})\equiv -(f(r_{k})/p^{k}){\bmod {p}}^{m},}

Sea t el número racional ( p k aquí no es realmente un denominador ya que f ( r k ) es divisible por p k ):

( f ( r k ) / p k ) / f ( r k ) . {\displaystyle -(f(r_{k})/p^{k})/f'(r_{k}).}

Luego establece

r k + 1 = r k + t p k = r k f ( r k ) f ( r k ) . {\displaystyle r_{k+1}=r_{k}+tp^{k}=r_{k}-{\frac {f(r_{k})}{f'(r_{k})}}.}

Esta fracción puede no ser un entero, pero es un entero p -ádico, y la secuencia de números r k converge en los enteros p -ádicos a una raíz de f ( x ) = 0. Además, la fórmula recursiva mostrada para el (nuevo) número r k +1 en términos de r k es precisamente el método de Newton para encontrar raíces de ecuaciones en números reales.

Trabajando directamente en los p -ádicos y usando el valor absoluto p -ádico , existe una versión del lema de Hensel que se puede aplicar incluso si comenzamos con una solución de f ( a ) ≡ 0 mod p tal que Solo necesitamos asegurarnos de que el número no sea exactamente 0. Esta versión más general es la siguiente: si hay un entero a que satisface: f ( a ) 0 mod p . {\displaystyle f'(a)\equiv 0{\bmod {p}}.} f ( a ) {\displaystyle f'(a)}

| f ( a ) | p < | f ( a ) | p 2 , {\displaystyle |f(a)|_{p}<|f'(a)|_{p}^{2},}

entonces existe un entero p -ádico único b tal que f ( b ) = 0 y La construcción de b equivale a mostrar que la recursión del método de Newton con valor inicial a converge en los p -ádicos y dejamos que b sea el límite. La unicidad de b como raíz que se ajusta a la condición necesita trabajo adicional. | b a | p < | f ( a ) | p . {\displaystyle |b-a|_{p}<|f'(a)|_{p}.} | b a | p < | f ( a ) | p {\displaystyle |b-a|_{p}<|f'(a)|_{p}}

El enunciado del lema de Hensel dado anteriormente (tomando ) es un caso especial de esta versión más general, ya que las condiciones de que f ( a ) ≡ 0 mod p y dicen que y m = 1 {\displaystyle m=1} f ( a ) 0 mod p {\displaystyle f'(a)\not \equiv 0{\bmod {p}}} | f ( a ) | p < 1 {\displaystyle |f(a)|_{p}<1} | f ( a ) | p = 1. {\displaystyle |f'(a)|_{p}=1.}

Ejemplos

Supongamos que p es un primo impar y a es un residuo cuadrático distinto de cero módulo p . Entonces, el lema de Hensel implica que a tiene una raíz cuadrada en el anillo de los enteros p -ádicos. De hecho, sea Si r es una raíz cuadrada de a módulo p entonces: Z p . {\displaystyle \mathbb {Z} _{p}.} f ( x ) = x 2 a . {\displaystyle f(x)=x^{2}-a.}

f ( r ) = r 2 a 0 mod p and f ( r ) = 2 r 0 mod p , {\displaystyle f(r)=r^{2}-a\equiv 0{\bmod {p}}\quad {\text{and}}\quad f'(r)=2r\not \equiv 0{\bmod {p}},}

donde la segunda condición depende del hecho de que p es impar. La versión básica del lema de Hensel nos dice que a partir de r 1 = r podemos construir recursivamente una secuencia de números enteros tal que: { r k } {\displaystyle \{r_{k}\}}

r k + 1 r k mod p k , r k 2 a mod p k . {\displaystyle r_{k+1}\equiv r_{k}{\bmod {p}}^{k},\quad r_{k}^{2}\equiv a{\bmod {p}}^{k}.}

Esta secuencia converge a algún entero p -ádico b que satisface b 2 = a . De hecho, b es la única raíz cuadrada de a en congruente con r 1 módulo p . Por el contrario, si a es un cuadrado perfecto en y no es divisible por p entonces es un residuo cuadrático distinto de cero módulo p . Nótese que la ley de reciprocidad cuadrática permite comprobar fácilmente si a es un residuo cuadrático distinto de cero módulo p , por lo que obtenemos una forma práctica de determinar qué números p -ádicos (para p impar) tienen una raíz cuadrada p -ádica, y puede extenderse para cubrir el caso p = 2 utilizando la versión más general del lema de Hensel (más adelante se da un ejemplo con raíces cuadradas 2-ádicas de 17). Z p {\displaystyle \mathbb {Z} _{p}} Z p {\displaystyle \mathbb {Z} _{p}}

Para hacer más explícita la discusión anterior, hallemos una "raíz cuadrada de 2" (la solución de ) en los enteros 7-ádicos. Módulo 7, una solución es 3 (también podríamos tomar 4), por lo que establecemos . El lema de Hensel nos permite hallar lo siguiente: x 2 2 = 0 {\displaystyle x^{2}-2=0} r 1 = 3 {\displaystyle r_{1}=3} r 2 {\displaystyle r_{2}}

f ( r 1 ) = 3 2 2 = 7 f ( r 1 ) / p 1 = 7 / 7 = 1 f ( r 1 ) = 2 r 1 = 6 {\displaystyle {\begin{aligned}f(r_{1})&=3^{2}-2=7\\f(r_{1})/p^{1}&=7/7=1\\f'(r_{1})&=2r_{1}=6\end{aligned}}}

En base a lo cual la expresión

t f ( r 1 ) ( f ( r 1 ) / p k ) mod p , {\displaystyle tf'(r_{1})\equiv -(f(r_{1})/p^{k}){\bmod {p}},}

se convierte en:

t 6 1 mod 7 {\displaystyle t\cdot 6\equiv -1{\bmod {7}}}

Lo que implica ahora: t = 1. {\displaystyle t=1.}

r 2 = r 1 + t p 1 = 3 + 1 7 = 10 = 13 7 . {\displaystyle r_{2}=r_{1}+tp^{1}=3+1\cdot 7=10=13_{7}.}

Y efectivamente, (si hubiéramos utilizado la recursión del método de Newton directamente en los 7-ádicos, entonces y ) 10 2 2 mod 7 2 . {\displaystyle 10^{2}\equiv 2{\bmod {7}}^{2}.} r 2 = r 1 f ( r 1 ) / f ( r 1 ) = 3 7 / 6 = 11 / 6 , {\displaystyle r_{2}=r_{1}-f(r_{1})/f'(r_{1})=3-7/6=11/6,} 11 / 6 10 mod 7 2 . {\displaystyle 11/6\equiv 10{\bmod {7}}^{2}.}

Podemos continuar y hallar . Cada vez que realizamos el cálculo (es decir, para cada valor sucesivo de k ), se añade un dígito más de base 7 para la siguiente potencia superior de 7. En los enteros 7-ádicos esta secuencia converge, y el límite es una raíz cuadrada de 2 en la que tiene una expansión 7-ádica inicial r 3 = 108 = 3 + 7 + 2 7 2 = 213 7 {\displaystyle r_{3}=108=3+7+2\cdot 7^{2}=213_{7}} Z 7 {\displaystyle \mathbb {Z} _{7}}

3 + 7 + 2 7 2 + 6 7 3 + 7 4 + 2 7 5 + 7 6 + 2 7 7 + 4 7 8 + . {\displaystyle 3+7+2\cdot 7^{2}+6\cdot 7^{3}+7^{4}+2\cdot 7^{5}+7^{6}+2\cdot 7^{7}+4\cdot 7^{8}+\cdots .}

Si comenzamos con la elección inicial , entonces el lema de Hensel produciría una raíz cuadrada de 2 que es congruente con 4 (mod 7) en lugar de 3 (mod 7) y, de hecho, esta segunda raíz cuadrada sería el negativo de la primera raíz cuadrada (que es consistente con 4 = −3 mod 7). r 1 = 4 {\displaystyle r_{1}=4} Z 7 {\displaystyle \mathbb {Z} _{7}}

Como ejemplo donde la versión original del lema de Hensel no es válida pero sí la más general, sea y Entonces y entonces f ( x ) = x 2 17 {\displaystyle f(x)=x^{2}-17} a = 1. {\displaystyle a=1.} f ( a ) = 16 {\displaystyle f(a)=-16} f ( a ) = 2 , {\displaystyle f'(a)=2,}

| f ( a ) | 2 < | f ( a ) | 2 2 , {\displaystyle |f(a)|_{2}<|f'(a)|_{2}^{2},}

lo que implica que hay un único entero 2-ádico b que satisface

b 2 = 17 and | b a | 2 < | f ( a ) | 2 = 1 2 , {\displaystyle b^{2}=17\quad {\text{and}}\quad |b-a|_{2}<|f'(a)|_{2}={\frac {1}{2}},}

es decir, b ≡ 1 mod 4. Hay dos raíces cuadradas de 17 en los enteros 2-ádicos, que difieren en un signo, y aunque son congruentes módulo 2 no son congruentes módulo 4. Esto es consistente con la versión general del lema de Hensel que solo nos da una raíz cuadrada 2-ádica única de 17 que es congruente con 1 módulo 4 en lugar de módulo 2. Si hubiéramos comenzado con la raíz aproximada inicial a = 3, entonces podríamos aplicar nuevamente el lema de Hensel más general para encontrar una raíz cuadrada 2-ádica única de 17 que sea congruente con 3 módulo 4. Esta es la otra raíz cuadrada 2-ádica de 17.

En términos de elevar las raíces de desde el módulo 2 k a 2 k +1 , las elevaciones que comienzan con la raíz 1 mod 2 son las siguientes: x 2 17 {\displaystyle x^{2}-17}

1 módulo 2 → 1, 3 módulo 4
1 mod 4 → 1, 5 mod 8 y 3 mod 4 → 3, 7 mod 8
1 mod 8 → 1, 9 mod 16 y 7 mod 8 → 7, 15 mod 16, mientras que 3 mod 8 y 5 mod 8 no se elevan a raíces mod 16
9 mod 16 → 9, 25 mod 32 y 7 mod 16 → 7, 23 mod 16, mientras que 1 mod 16 y 15 mod 16 no se elevan a raíces mod 32.

Para cada k al menos 3, hay cuatro raíces de x 2 − 17 mod 2 k , pero si observamos sus expansiones 2-ádicas podemos ver que en pares convergen a solo dos límites 2-ádicos. Por ejemplo, las cuatro raíces mod 32 se descomponen en dos pares de raíces que parecen iguales mod 16:

9 = 1 + 2 3 y 25 = 1 + 2 3 + 2 4 .
7 = 1 + 2 + 2 2 y 23 = 1 + 2 + 2 2 + 2 4 .

Las raíces cuadradas 2-ádicas de 17 tienen expansiones

1 + 2 3 + 2 5 + 2 6 + 2 7 + 2 9 + 2 10 + {\displaystyle 1+2^{3}+2^{5}+2^{6}+2^{7}+2^{9}+2^{10}+\cdots }
1 + 2 + 2 2 + 2 4 + 2 8 + 2 11 + {\displaystyle 1+2+2^{2}+2^{4}+2^{8}+2^{11}+\cdots }

Otro ejemplo en el que podemos usar la versión más general del lema de Hensel pero no la versión básica es una prueba de que cualquier entero 3-ádico c ≡ 1 mod 9 es un cubo en Sea y tome la aproximación inicial a = 1. El lema básico de Hensel no se puede usar para encontrar raíces de f ( x ) ya que para cada r . Para aplicar la versión general del lema de Hensel queremos lo que significa Es decir, si c ≡ 1 mod 27 entonces el lema general de Hensel nos dice que f ( x ) tiene una raíz 3-ádica, por lo que c es un cubo 3-ádico. Sin embargo, queríamos tener este resultado bajo la condición más débil de que c ≡ 1 mod 9. Si c ≡ 1 mod 9 entonces c ≡ 1, 10 o 19 mod 27. Podemos aplicar el lema general de Hensel tres veces dependiendo del valor de c mod 27: si c ≡ 1 mod 27 entonces usamos a = 1, si c ≡ 10 mod 27 entonces usamos a = 4 (ya que 4 es una raíz de f ( x ) mod 27), y si c ≡ 19 mod 27 entonces usamos a = 7. (No es cierto que cada c ≡ 1 mod 3 sea un cubo 3-ádico, por ejemplo, 4 no es un cubo 3-ádico ya que no es un cubo mod 9). Z 3 . {\displaystyle \mathbb {Z} _{3}.} f ( x ) = x 3 c {\displaystyle f(x)=x^{3}-c} f ( r ) 0 mod 3 {\displaystyle f'(r)\equiv 0{\bmod {3}}} | f ( 1 ) | 3 < | f ( 1 ) | 3 2 , {\displaystyle |f(1)|_{3}<|f'(1)|_{3}^{2},} c 1 mod 2 7. {\displaystyle c\equiv 1{\bmod {2}}7.}

De manera similar, después de un trabajo preliminar, el lema de Hensel se puede utilizar para demostrar que para cualquier número primo impar p , cualquier entero p -ádico c congruente con 1 módulo p 2 es una potencia p -ésima en (Esto es falso para p = 2). Z p . {\displaystyle \mathbb {Z} _{p}.}

Generalizaciones

Supóngase que A es un anillo conmutativo , completo con respecto a un ideal y sea aA se denomina "raíz aproximada" de f , si m , {\displaystyle {\mathfrak {m}},} f ( x ) A [ x ] . {\displaystyle f(x)\in A[x].}

f ( a ) 0 mod f ( a ) 2 m . {\displaystyle f(a)\equiv 0{\bmod {f}}'(a)^{2}{\mathfrak {m}}.}

Si f tiene una raíz aproximada entonces tiene una raíz exacta bA "cercana a" a ; es decir,

f ( b ) = 0 and b a mod m . {\displaystyle f(b)=0\quad {\text{and}}\quad b\equiv a{\bmod {\mathfrak {m}}}.}

Además, si no es un divisor de cero, entonces b es único. f ( a ) {\displaystyle f'(a)}

Este resultado se puede generalizar a varias variables como sigue:

Teorema. Sea A un anillo conmutativo que es completo respecto del ideal Sea un sistema de n polinomios en n variables sobre A . Véase como una aplicación de A n sobre sí mismo, y sea su matriz jacobiana . Supóngase que a = ( a 1 , ..., a n ) ∈ A n es una solución aproximada de f = 0 en el sentido de que m A . {\displaystyle {\mathfrak {m}}\subset A.} f 1 , , f n A [ x 1 , , x n ] {\displaystyle f_{1},\ldots ,f_{n}\in A[x_{1},\ldots ,x_{n}]} f = ( f 1 , , f n ) , {\displaystyle \mathbf {f} =(f_{1},\ldots ,f_{n}),} J f ( x ) {\displaystyle J_{\mathbf {f} }(\mathbf {x} )}
f i ( a ) 0 mod ( det J f ( a ) ) 2 m , 1 i n . {\displaystyle f_{i}(\mathbf {a} )\equiv 0{\bmod {(}}\det J_{\mathbf {f} }(a))^{2}{\mathfrak {m}},\qquad 1\leqslant i\leqslant n.}
Entonces hay algún b = ( b 1 , ..., b n ) ∈ A n que satisface f ( b ) = 0 , es decir,
f i ( b ) = 0 , 1 i n . {\displaystyle f_{i}(\mathbf {b} )=0,\qquad 1\leqslant i\leqslant n.}
Además, esta solución está "cerca" de a en el sentido de que
b i a i mod det J f ( a ) m , 1 i n . {\displaystyle b_{i}\equiv a_{i}{\bmod {\det }}J_{\mathbf {f} }(a){\mathfrak {m}},\qquad 1\leqslant i\leqslant n.}

Como caso especial, si para todo i y es una unidad en A entonces hay una solución para f ( b ) = 0 con para todo i . f i ( a ) 0 mod m {\displaystyle f_{i}(\mathbf {a} )\equiv 0{\bmod {\mathfrak {m}}}} det J f ( a ) {\displaystyle \det J_{\mathbf {f} }(\mathbf {a} )} b i a i mod m {\displaystyle b_{i}\equiv a_{i}{\bmod {\mathfrak {m}}}}

Cuando n = 1, a = a es un elemento de A y Las hipótesis de este lema de Hensel multivariable se reducen a las que se enunciaron en el lema de Hensel de una variable. J f ( a ) = J f ( a ) = f ( a ) . {\displaystyle J_{\mathbf {f} }(\mathbf {a} )=J_{f}(a)=f'(a).}

La completitud de un anillo no es una condición necesaria para que el anillo tenga la propiedad henseliana: Goro Azumaya en 1950 definió un anillo local conmutativo que satisface la propiedad henseliana para que el ideal maximal m sea un anillo henseliano .

Masayoshi Nagata demostró en la década de 1950 que para cualquier anillo local conmutativo A con ideal máximo m siempre existe un anillo más pequeño A h que contiene a A tal que A h es henseliano con respecto a m A h . Esta A h se llama henselización de A . Si A es noetheriano , A h también será noetheriano, y A h es manifiestamente algebraico ya que se construye como un límite de vecindades étale . Esto significa que A h es usualmente mucho más pequeño que la completitud  mientras que todavía retiene la propiedad henseliana y permanece en la misma categoría [ aclaración necesaria ] .

Véase también

Referencias

  1. ^ Gras, Georges (2003). Teoría de campos de clases: de la teoría a la práctica. Berlín. ISBN 978-3-662-11323-3.OCLC 883382066  .{{cite book}}: CS1 maint: location missing publisher (link)
  2. ^ Neukirch, Jürgen (1999). Teoría algebraica de números. Berlín, Heidelberg: Springer Berlín Heidelberg. ISBN 978-3-662-03983-0.OCLC 851391469  .
  3. ^ Conrad, Keith. "El lema de Hensel" (PDF) . pág. 4.
Retrieved from "https://en.wikipedia.org/w/index.php?title=Hensel%27s_lemma&oldid=1193073320"