Permítanme añadir a las otras respuestas, con un carácter más concreto de la iteración.
Con precisión , me refiero al número de bits utilizados por $2$-ádico entero.
Hensel elevación se asemeja a la iteración de Newton.
La costumbre de Newton-Raphson esquema para el recíproco squareroot
también funciona para $p$-ádico plazas, siempre se comienza con un close-suficiente
estimación inicial,
que aquí significa que la unidad inicial dígito debe ser correcta.
Multiplicando $a$ con su recíproco squareroot $1/\sqrt{a}$ le da la
ordinario squareroot $\sqrt{a}$.
Newton-Raphson cálculo de $x = \frac{1}{\sqrt{a}}$ encuentra un cero de
$f(x)=\frac{1}{a x^2}-1$ el uso de la iteración
$$x_{n+1} = x_n\,(3 - a x_n^2)/2,$$
siempre que $a\equiv1\pmod{8}$ $x_0$ es impar. El siguiente bit (peso $2$)
de $x_0$ es preservado por la iteración; piensa que es como decidir sobre el signo
de la squareroot para volver. Así que, básicamente, comenzar con dos bits correctos.
A partir de ahí, cada paso en primer lugar, se duplica el número de bits correctos,
luego pierde un poco debido a la división por $2$.
Una nota sobre la división por $2$. No hay problema:
La división por $2$ se define en $\mathbb{Q}_2$, y los rendimientos
un $2$-ádico entero si el dividendo es una $2$-ádico entero.
Este es el caso aquí, como $a$ y todos los $x_n$ son impares.
Tan sólo de cambio de 1 bit.
Sin embargo, cuando se trabaja con fija de precisión finita, esto significa que algo
necesidades para obtener desplazado en el más alto de bits. El valor correcto dependerá
en $a$'s lado de bits mayor que no sabe, pero ninguna de las dos opciones funciona
en el sentido de que el cuadrado con la misma precisión que da el mismo resultado.
Esta es la razón por la que hay cuatro posibles soluciones con precisión finita.
Si usted considera que los bits más alta imprecisión y eliminarlo desde el resultado,
sólo hay dos soluciones posibles, dependiendo de su elección de
$x_0\equiv\pm1\pmod{4}$.