Proof.
Since
is invertible modulo
then
is invertible modulo
.
(This is easy to check: Exercise!)
Hence Relation
31 makes sense.
In fact, Algorithm
computes
given
.
Since
divides
, the following congruence holds
|
(32) |
Since
, this leads to
|
(33) |
and we have proved the second claim.
Let us prove the first one.
Using the Taylor expansion of
at
and the fact that
divides
we obtain
|
(34) |
proving the first claim.
Finally, observe that
implies
.
Indeed
is a polynomial in
.
Therefore,
is invertible modulo
,
since
is invertible modulo
, by hypothesis.
Proof.
Let
.
Then we have
|
(36) |
In other words
is a
solution of higher precision.
Then proving the theorem turns into proving the invariants for
-
,
-
,
- if
then
.
The case
is clear and we assume that
holds.
Then by induction hypothesis
divides
and
.
Then
divides their product, that is
|
(37) |
Now we calculate
|
(38) |
Now applying Proposition
8
with
,
and
we obtain the first two invariants.
In addition, this leads to
|
(39) |
for
.
This implies
|
(40) |
Now,
is obtained by one Newton step for inversion
(see Algorithm
).
Therefore the third invariant follows.