Acceuil
Ecrivez-moi :
raphael dot pasquier at free dot fr
Mise à jour le 2 octobre 2006
|
|
VERSION pdf ::
ps ::
tex
Algorithmes à convergence très rapide vers utilisant les
suites moyennes arithmético-géométriques
Cette page provient du site
http://www.pi314.net/ .
En fait l'auteur propose aux internautes de refaire des démonstrations ce que je fis et
je propose sur cette page mon travail.
Ainsi j'invite l'internaute à suivre les démonstrations et à les refaire :)
Le mathématicien Gauss introduisit et étudia les suites moyennes
arithmético-géométriques ainsi définies par récurrence :
Elles jouissent de nombreuses propriétés et en particulier si et sont positifs,
elles convergent toutes les deux vers un même
nombre noté à un vitesse vertigineuse.
Cette convergence est précisément quadratique.
Autrement dit le nombre de chiffres exactes à la limite double à chaque itérations.
Voici un exemple avec et .
Mais Quel lien y a-t-il avec le nombre ?
En définissant la fonction par
on montre que cette fonction est
continue sur
et
dérivable sur
et
surtout la relation :
Elle permit aux mathématiciens Salamin et Brent puis aux frères Borwein de trouver des suites récurrentes convergeant
vers de manière quadratique dans les années 70 et 80, ce qui fut une grande étape dans le calcul de .
Ce papier se propose de montrer le cheminement pour arriver à ces algorithmes.
Soient deux réels positifs ou nuls et .
On définit par récurrence les deux suites
et
par :
Ce sont les suites moyennes arithmético-géométriques ou AGM (pour arithmetic-geometric means).
En un mot, les deux suites et sont adjacentes.
Remarque : si
alors les trois premiers points sont vrais au rang 0.
Preuve :
Montrons le (3) :
Comme pour tout réel et on a
on déduit que
(I).
Donc
puis
.
Et par une récurrence simple, on montre que
on a :
.
Montrons le (1) et (2) :
Du (3) on déduit que
:
c'est-à-dire est décroissante à partir du rang .
et
,
:
c'est-à-dire est croissante à partir du rang .
Montrons le (4) :
On a ainsi
:
.
La suite est décroissante et minorée par donc d'après une propriété de
, elle
est convergente vers un réel qu'on note . De même est croissante et majorée
par donc elle est aussi convergente vers un réel qu'on note .
En faisant tendre vers l'infini dans l'expression
, on trouve :
soit
.
Donc et ont la même limite qu'on note .
Proposition 1
Les suites et converge de façon quadratique lorsque et sont positifs.
Preuve :
Un calcul simple donne :
Posons
l'erreur relative. On a ainsi :
Nous savons que tend vers 0 et vers et donc si et sont positifs, le sera aussi et
par conséquent :
ie
d'où la convergence quadratique.
Numériquement si
alors
Le nombre de chiffres exactes a environ doublé !
Proposition 2
-
.
-
.
- Quel que soit
avec les mêmes notations.
- Quel que soit le réel
.
-
.
- Quel que soit
.
Preuve : laissée au lecteur.
Considérons les suites de fonctions définies par récurrence pour
:
Un raisonnement par récurrence nous convint qu'elles sont bien définies sur
et à partir de
, est
une suite de fonctions décroissante est croissante et quel que soit
,
et
(convergence simple de suites de fonctions).
Notons pour la suite
On a :
J'énonce une propriété évidente :
Proposition 3
sont des fonctions continues sur
et
sur
.
Intéressons-nous plutôt à la propriété de cette section :
Proposition 4
est continue sur
.
Preuve :
Travaillons sur l'intervalle compact
où est fixé.
Définissons la suite de fonctions par
. est continue et
la suite est décroissante, convergeant simplement vers 0. D'après le théorème
de Dini, on sait donc converge uniformément vers 0 sur le compact
.
Et comme
on peut donc dire que converge uniformément vers
sur
. étant continue, l'est aussi sur
, donc sur
étant
donné que était arbitraire.
Pour étudier la dérivabilite de , on fait une petit détour par la théorie des fonctions elliptiques.
Définissons la fonction sur
par :
Résultat dû à Gauss.
Preuve :
Remarquons que :
qui découle de la parité de l'opérande.
Notons :
puis cherchons un changement de variable de la forme
avec et positifs. est bien dans ce cas une bijection de
vers
.
Posons :
On a ainsi :
On aimerez avoir .
Or
et
ce qui conduit à
prendre
.
De même
et
donc nécessairement
.
Or si on fait le changement de variable
on obtient après calcul ce que l'on recherchait
de façon surprenante.
Proposition 6
est une fonction
sur
, à valeurs positives.
Preuve :
en effet fixons , alors pour
et
on a :
Donc par le théorème de convergence dominé est continue sur
donc sur
aussi.
De même
En se restreignant à la bande
et
on trouve :
donc
est
sur la bande (par le théorème de
convergence dominé) donc sur
. Il en est de même de
.
Proposition 7
- Pour tout réel
,
.
-
.
-
.
Preuve :
on a :
. Or
et
d'où le troisième point.
Le nombre commence à apparaître !
Théorème 4
Pour tout réel positif et , on a :
Preuve : On a vu (proposition précédente) que
et
on avait
et donc
Comme est continue en
, par passage à la limite, on trouve :
d'où le résultat.
Définissons la fonction sur
et rappellons
Ainsi
Preuve : Cela découle de la relation précédente entre et et de la
propriété 6.
Proposition 8
Quel que soit :
-
.
-
.
-
.
-
-
Preuve : les deux premiers points découlent des propositions 2 et 7.
Passons au troisième et écrivons :
où est fixé.
Pour
on a:
puis
où on a posé
On écrira
avec
.
De plus
i.e. est bornée par une constante indépendante de
et ainsi
et par passage à la limite sup/limite inf le deuxième terme tend vers 0. On trouve donc
Ceci étant vrai quel que soit donc en faisant tendre vers 0, on trouve bien :
Passons au point suivant.
Pour grand
i.e.
Ensuite sachant que
, on trouve les deux derniers points.
Pour tout la suite de l'exposé, on se resteindra à l'intervalle
.
Définissons les suites de fonctions
et
par :
Proposition 9
Quel que soit
:
-
.
-
.
Preuve : On remarque que :
D'après la proposition 2,
soit
d'où
et par récurrence on trouve le second point.
Proposition 10
Quel que soit
, on a
![$\displaystyle d_n(x) \xrightarrow[n \rightarrow +\infty]{} \frac{\pi}{2}\frac{f(x)}{f(\sqrt{1-x^2})}$](images/pi_agm/img201.png) (convergence simple)
Preuve : On écrit que
tend vers (
) et
tend vers zéro
donc d'après le comportement de au voisinage de zéro (proposition 8) :
Et on déduit le résultat.
Voici un résultat important sur la suite :
Ce qui entraîne
Ainsi on peut exprimer explicitement
e fonction de et donc
en fonction de et .
Preuve de la propriété : on calcule :
on calcule de même en remarquant que :
et donc
Ainsi
Donc on déduit
Proposition 12
converge uniformément sur tout compact de vers

Preuve : on se rappelle que
et considérons un compact de
. Pour tout de , on a :
étant continue sur
,
est un nombre positif
et puisque converge uniformément sur tout compact de vers f, on déduit la propriété.
Résumons :
converge simplment vers
converge uniformément vers
sur tout compact
de .
Donc d'après le théorème sur la limite de fonctions dérivables est une fonction dérivable sur
et .
En dérivant on trouve que vérifie l'équation sur :
En évaluant l'équation en
, on obtient l'égalité reliant et :
Au début de ce papier on a remarqué qu'on peut calculer avec grande précision et rapidement
et on sait calculer aussi rapidement (voir la méthode
de Newton).
Maintenant le problème qui se pose est le suivant : peut-on approcher
par une suite ayant une convergence quadratique comme les deux nombres précédents ?
Par chance, les suites dérivées et ont cette propriété.
Rappelons les définitions :
et donc
Définissons pour
, les deux suites de fonctions sur :
qui nous servirons pour l'étude des fonctions et et pour
exprimer les algorithmes.
Proposition 13
Pour tout entier
,
-
,
-
,
-
,
-
,
-
,
est une suite décroissante.
et convergent uniformément sur tout compact de vers .
Preuve : les deux premiers points résultent des relations de récurrence précédentes
entre , et , .
nous savons déjà que
d'où
.
Remarquons ensuite que
donc
sur .
Définissons la fonction par
alors
donc si
, alors
sur
et comme
, on déduit que si
alors
c'est-à-dire
Or
et
,
donc on a bien
à partir de (par récurrence).
La monotonie de se déduit facilement :
donc
Etudions la convergence des deux suites.
Nous avons
du fait de la croissance de la suite , d'où pour tout d'un compact de :
Et comme converge uniformément vers 0 sur tout compact de
, on déduit
que tend vers uniformément sur tout compact de .
Pour tout réel de l'intervalle , est une suite décroissante minorée par
donc elle converge et comme
, on déduit de l'expression
de récurrence
que tend vers .
Ensuite les fonctions étant continues comme
et la suite étant décroissante,
on conclut grâce au théorème de Dini
que converge en fait uniformément sur tout compact de vers 1.
Proposition 14
les suites et converge uniformément sur tout compact de vers
de façon quadratique.
Preuve : commençons par préciser quelques notations. On note :
et pour une fonction sur un compact de ,
.
Définissons
Commençons par prouver que est bornée pour la norme
.
Puisque
, on a
.
Etudions la suite .
On peut écrire
avec
Puis prenons le développement limité de et au voisinage de :
Donc on peut trouver un réel , tel que
et
entraîne
Puisque et converge uniformément sur tout compact de vers , pour
tout compact de
il existe un entier positif, tel que pour tout
, on ait
et
donc pour tout de :
et ainsi
et en procédent de même pour , on a :
i.e. pour
d'où par récurrence
avec
Comme
on a pour
et ainsi
La suite est donc bien bornée et puis elle vérifie le critère de Cauchy uniforme sur
car
et donc si
car est bornée.
En conséquence pour
et puisque la série
converge, quel que soit
pour assez grand.
est donc une suite qui converge uniformément sur vers une fonction continue
et comme converge simplement vers sur , on peut donc affirmer que
converge en fait vers sur .
Et de la relation
, on tire que converge aussi
uniformément sur vers .
Enfin puisque
on tire par passage à la limite
:
d'où la convergence quadratique de vers et à fortiori de .
Rapellons les suites :
Si
,
et
alors
Preuve :
Les suites numériques et sont
en fait les suites
et
de la section précédente.
Définissons la suite de fonctions :
Nous savons d'après l'étude précédente que
D'après la formule
Or un calcul montre que
et
donc on peut calculer par récurrence la suite numérique
et en définissant
, on retrouve la suite du théorème.
Rapellons les suites :
si
, ,
alors
Preuve :
C'est en fait l'algorithme précédent en posant
et et on vérifie que si on peut pose ,
on retrouvera
.
Ils ont découvert cet algorithme en même temps et indépendamment.
Rapellons les suites :
si ,
,
,
alors
Preuve :
comme vous l'avez remarqué,
les suites numériques et sont
en fait les suites
et
des sections précédentes.
Il nous reste à voir que :
puis on en conclura
D'après les formules de récurrence de , , et , on a :
donc
Et nous avons vu (proposition 11) que
ainsi que
donc on tire
et par récurrence
Pour
on trouve
Par conséquent
On écrit :
puis on considère les variables :
On obtient :
et les formules :
ce qui donne l'algorithme :
 |
|
 |
|
 |
|
|
|
répéter pour variant de 0 à  |
|
 |
|
 |
|
 |
|
 |
|
 |
|
 |
|
 |
|
 |
|
fin de la boucle |
|
|
|
 |
|
afficher
 |
|
Cette amélioration est dûe à Arnold Schönhage en 1994.
Elle évite une multiplication (ce qui demande beaucoup de calcul) pour
un carré (ce qui en demande moins).
Puisque
on déduit que
et on utilise les suites , , et .
Voici l'algorithme :
 |
|
 |
|
 |
|
 |
|
|
|
répéter pour variant de 0 à  |
|
 |
|
 |
|
 |
|
 |
|
 |
|
 |
|
 |
|
 |
|
 |
|
 |
|
 |
|
fin de la boucle |
|
|
|
 |
|
 |
|
afficher
 |
|
This document was generated using the
LaTeX2HTML translator Version 2002-2-1 (1.70)
Copyright © 1993, 1994, 1995, 1996,
Nikos Drakos,
Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999,
Ross Moore,
Mathematics Department, Macquarie University, Sydney.
The command line arguments were:
latex2html -split 1 pi_AGM.tex
The translation was initiated by raphi on 2004-05-30
raphi
2004-05-30
|