www.pi314.net


Histoire
Mathématiciens
Toutes les formules
Approx. numériques
Programmes
Algos perso/divers
Décimales
Poèmes
Articles/vidéos
Délires !
 Pi-Day
Images/Fonds
Musique
Liens sur Pi
Bibliographie



Boris Gourévitch
L'univers de Pi - V2.57
modif. 13/04/2013

Google
Accueil Historique/Actu (Pi, site, moi) Edito Livre d'or Pages en .pdf Je me présente Quelques photos Remerciements Page des nets d'or Sites qui m'indexent Derniers changements Contact

Cette page en français This page in English



Pi et les fractales
Ensemble de Mandelbrot - Dave Boll - Gerald Edgar



Une surprise de taille !

Considérons le point c=(-0.75,X) du plan complexe, c'est à dire un point à la verticale du cou de l'ensemble de Mandelbrot (le goulot d'étranglement).
Soit n le nombre d'itérations à partir duquel la récurrence quadratique caractéristique de l'ensemble de Mandelbrot Zn+1=Zn2+c avec Z0=0 diverge (Zn2). Avec X de plus en plus petit, on a :

Mais quel rapport entre Pi et ce fameux ensemble de Mandelbrot ?

Ce joli dessin en haut de la page est l'ensemble de Mandelbrot (qui est connexe, en passant). Il est composé des points c=x+i*y du plan complexe (de coordonnées (x,y) dans le plan cartésien) tels que la suite Zn+1=Zn2+c avec Z0=0 ne diverge pas. Dans la pratique pour construire cet ensemble et sa représentation graphique, on montre que lorsque le module de Zn dépasse 2, il va diverger. Inutile d'attendre une grande valeur ! Les points c de l'ensemble de Mandelbrot sont alors représentés en noir (donc ceux pour lesquels Zn reste bornée), et les couleurs différentes autour représentent les points selon la valeur de n à partir de laquelle on considère que la suite diverge.
En 1991, David Bolle tentait de vérifier si le rétrécissement que l'on observe en (-0.75,0) était bien infiniment étroit. C'est à dire que quelque soit l'épaisseur non nulle d'une ligne verticale que l'on ferait passer à cet endroit, elle rencontrerait la fractale avant la droite des abscisses.
Et D. Bolle eut donc l'idée d'utiliser le point c=(-0.75,X) pour l'itération quadratique et de faire tendre X vers 0. Et là, quel ne fut pas son étonnement en comptant le nombre d'itérations à partir duquel la suite divergeait, et en découvrant le tableau suivant :

X Nbre d'itérations
1.0 3
0.1 33
0.01 315
0.001 3143
0.0001 31417
0.00001 314160
0.000001 3141593
0.0000001 31415928


Eh oui, c'était bien Pi qui apparaissait dans toute sa splendeur ! N'arrivant pas à démontrer le résultat, il le posta en 1992 sur le forum sci.math. Un certain Gerald Edgar d'une université de l'Ohio y répondit le 27 mars 1992 en apportant une explication intuitive de ce résultat, c'est ce qui est retranscrit plus bas dans la section "Tentative..."
Par la suite, D. Bolle approcha le problème avec un autre point, à savoir c=(0.25+X,0), c'est à dire le creux des... disons... fesses de l'ensemble (ils appellent cela plus poétiquement "butt" en anglais...), à droite.
Et là encore, même surprise, cette fois-ci, c'est X1/2*n qui tend vers Pi :

X Nbre d'itérations
1.0 2
0.1 8
0.01 30
0.001 97
0.0001 312
0.00001 991
0.000001 3140
0.0000001 9933
0.00000001 31414
0.000000001 99344
0.0000000001 314157

Quelques mots sur Mandelbrot, l'inspirateur !

Benoît Mandelbrot est né en Pologne en 1924 et émigre en France en 1936 avec sa famille, dont Szolem Mandelbrojt, mathématicien et professeur au collège de France.
Très vite, Benoît se révèle un esprit très éclectique et souvent en déphase avec les modes de pensées du moment. Son séjour à l'ENS Ulm est court (une journée !) et il rentre à Polytechnique en 1944. En opposition avec le climat Bourbakiste de l'école mathématique Française, il fera par la suite l'essentiel de sa carrière aux Etats-Unis (Maths appliquées et économie à Harvard, mais aussi sciences de l'ingénieur et physiologie à Yale et Einstein college of Medecine !).
Son oncle Szolem l'introduit en 1945 aux travaux oubliés de Gaston Julia (1918) sur les ensembles de points complexes issus d'itérations successives. Benoît préfère suivre sa propre voie, guidé par une intuition géométrique fabuleuse, mais retombe en fait dans les années 1970 sur les résultats des papiers de Julia. Il élabore alors la théorie des fractales dans "Les objets fractals, forme, hasard et dimension" (1975) et surtout "The fractal geometry of nature" (1982). Grâce aux laboratoires de recherche que lui met à disposition IBM, il inspire profondément la vision géométrique des fractales et développe les premiers programmes de création graphique sur ordinateurs.

Une tentative d'explication du phénomène

Elle est donc donnée par Gerald Edgar et il n'existe pas à ma connaissance (ou plutôt sur l'Internet !) de preuve rigoureuse du résultat. Edgar utilise le cas c=(0.25+X,0) :
On considère donc la suite Zn+1=Zn2+1/4+X, avec Z0=0.
Celle-ci croit lentement vers 1/2 (la limite si X=0 d'après le théorème du point fixe) puis, passée ce seuil, diverge rapidement par la suite. Intéressons-nous donc au point 1/2 en décalant la suite, c'est à dire en posant Zn=Yn+1/2. Notre équation devient Yn+1+1/2=(Yn+1/2)2+1/4+X, soit :

Y0=-1/2
Yn+1=Yn2+Yn+X

Les Yn croissent vers 0 doucement et lentement au voisinage inférieur de 0, donc on peut considérer que Yn est en ce cas une fonction de n, pris comme variable continue, et - grosse astuce ! - on peut alors considérer que Yn+1-Yn est très proche de Yn', la dérivée de Yn
Donc notre équation devient : Yn'=Yn2+X soit :

Ah ah... On sait résoudre ce genre d'équations, cela donne :

Mais puisque l'on étudie Yn lorsqu'il s'approche de 0, le dernier point de l'itération avant que Yn s'échappe correspond donc au moment où tan s'approche négativement de 0, soit b=0 et a.n proche de soit :


où n est le nombre d'itérations avant que Yn s'échappe, ce qui est exactement le résultat expérimental trouvé par D. Bolle.

C'est tout de même assez étonnant comme méthode de calcul de Pi. Imaginez que vous ne calculez plus itération après itération les décimales de Pi, mais qu'inversement ce sont les décimales de Pi qui vont vous donner la précision voulue sur X ! Si l'on imaginait que l'on puisse faire autant d'itérations que l'on veut en un temps raisonnable, cela aurait pu devenir un bon jeu : vous tentez de trouver quelle sera la prochaine décimale de Pi en calculant le nombre d'itérations que vous voulez grâce à votre prévision !

D'autres cas ?

Revenons tout d'abord au premier cas c=(-0.75,X). On utilise Zn+1=f(Zn)=Zn2-3/4, de point fixe 1/2, de valeur propre -1, donc on utilise f(f(z)) et Zn=-1/2+Yn pour avoir Yn proche de 0. Par le même processus que précédemment, on obtient l'équation différentielle :

L'intégrale qui en découle n'est pas simplement résoluble, mais on peut en déduire que le nombre d'itérations requis pour la divergence est asymptotique à /(2X). Puisque cela concerne la composition f(f(z)), il faut pour que cela diverge pour f(Zn) le double, soit /X, ce qui confirme encore le résultat de D. Bolle pour ces points.

Un des bons principes de ce calcul avec l'ensemble de Mandelbrot est qu'un bon nombre de rétrécissements existent, on le voit graphiquement. Donc plusieurs angles d'attaque sont envisageables, comme les points (-1.25,X). Malheureusement, il y a pour ce cas un comportement un peu chaotique au début, et la mémoire de mon calculateur n'y a pas résisté ! David Petry, qui a fait le calcul, indique que n*X/ est toujours très proche d'un entier ou de la moitié d'un entier pour X petit. Ces angles d'attaque sont assez évidents car ils sont verticaux ou horizontaux, mais les multiples bourrelets peuvent donner lieu à d'autres relations intéressantes.

Mieux, on peut remplacer Zn2 par Zn3 ou Zn4, cela donne de nouveaux ensembles de Mandelbrot comme ci dessous, et voici de nouveaux rétrécissements en perspective ! Je ne connais par contre pas les points où l'on peut essayer, si quelqu'un peut me les fournir pour que je fasse des essais...

(Zn3) (Zn4)

Le vaste sujet des fractales et ensembles de Julia


Et si vous voulez approfondir la théorie des fractales, il n'existe pas grand chose en Français dessus, mais le répertoire de yahoo.com est assez fourni en revanche. Signalons également qu'il existe un bon nombre d'applets Java pour dessiner les ensembles de Julia et Mandelbrot, ces applets sont disséminées dans les sites consacrés aux fractales.
Cette théorie semble très à la mode aujourd'hui, surtout en France où les TIPE de prépa consacrés aux systèmes dynamiques pendant deux ans y ont largement fait référence.

Pour compléter l'ensemble de Mandelbrot et la théorie des points complexes obtenus par itérations, disons un tout petit mot des ensembles de Julia, qui sont intimement liés.

Ils proviennent d'un papier de Gaston Julia, éminent mathématicien Français de l'entre-deux guerres et professeur à Polytechnique. On reprend l'itération quadratique mais on fixe le point c cette fois-ci et c'est Z0 que l'on va faire varier. Et l'on reprend les points pour lesquels Zn est bornée à Z0 variable pour construire l'ensemble de Julia. Il y a donc un ensemble de Julia pour chaque point c. Cela donne de nouvelles images et des propriétes assez profondes. Par exemple, si l'on prend un point de l'ensemble de Mandelbrot, l'ensembles de Julia associé est connexe, sinon, non. Voici quelques exemples :

Dendrite Fractale, c=(0,1)=i

DouadysRabbit Fractale c=(-0.123,0.745)=-0.123+0.745i

San Marco Fractale c=(-3/4,0)=-3/4



retour à la page d' accueil