🎯 D'abord, la méthode de Newton (celle de ton programme)
Tu veux résoudre une équation du type p(x) = 0, mais tu ne sais pas le faire à la main (un polynôme de degré 5, une équation transcendante…). La méthode de Newton donne une solution approchée d'une élégance redoutable : on part d'un point, on suit la tangente à la courbe jusqu'à ce qu'elle croise l'axe, et ce point d'intersection devient le nouveau point de départ.
On répète. Et on glisse, tangente après tangente, jusqu'à tomber (très vite) sur une racine. La formule de récurrence est :
xn+1 = xn − p(xn)p′(xn)
La dérivée p′ encode la pente de la tangente. On « descend » le long d'elle.
Sur la droite réelle, c'est sage : on choisit un point pas trop loin de la racine cherchée, et la suite y converge à toute vitesse. Mais que se passe-t-il si l'on remplace x par un nombre complexe z ?
🌐 Passage au plan complexe (et le drame commence)
La formule s'écrit exactement pareil, mais avec z :
zn+1 = zn − p(zn)p′(zn)
Prenons le polynôme le plus simple qui ait plusieurs racines complexes : p(z) = z3 − 1. Le théorème fondamental de l'algèbre garantit qu'il a 3 racines dans le plan complexe : ce sont les racines cubiques de l'unité, réparties régulièrement sur le cercle unité :
- r0 = 1 (à droite),
- r1 = −12 + √32 i (en haut à gauche),
- r2 = −12 − √32 i (en bas à gauche).
Comme p′(z) = 3z2, l'itération de Newton devient (un petit calcul d'algèbre) :
zn+1 = zn − zn3 − 13zn2 = 2zn3 + 13zn2
Maintenant la question qui change tout : si je pars du point z, vers laquelle des 3 racines vais-je converger ? Sur la droite réelle, la réponse était évidente (la racine la plus proche). Dans le plan, c'est… imprévisible.
🎨 Les bassins d'attraction — colorie le plan
Idée géniale : prends chaque point z du plan comme point de départ, lance la méthode de Newton, regarde vers quelle racine elle finit, et colorie ce point z avec la couleur de cette racine. L'ensemble des points qui mènent à une même racine s'appelle son bassin d'attraction.
On s'attendrait à 3 grandes régions bien nettes, séparées par des frontières lisses. La réalité : une dentelle infinie. Regarde par toi-même.
🕳️ Les bassins de Newton
Chaque pixel est un point de départ z. Sa couleur = la racine vers laquelle Newton le mène. Plus c'est sombre, plus il a fallu d'itérations pour converger (donc plus on est près d'une frontière).
Choisis le polynôme p(z) = zn − 1 :
3 racines, 3 couleurs. Les frontières entre les bassins sont infiniment découpées.
😱 Cayley, 1879 — celui qui s'est cassé les dents
Le grand mathématicien anglais Arthur Cayley étudie la question dès 1879. Pour p(z) = z2 − 1 (deux racines, +1 et −1), il trouve une réponse parfaitement propre : la frontière entre les deux bassins est tout simplement l'axe imaginaire, une droite. Joli, net, fini.
Confiant, il annonce qu'il va traiter le cas cubique z3 − 1 « de la même façon » dans un prochain article.
Cet article n'est jamais venu. Cayley s'est heurté à un mur : avec 3 racines, la frontière n'est plus une courbe sage, mais un objet d'une complexité inouïe — impossible à décrire avec les outils de l'époque. Il faudra attendre les ordinateurs (un siècle plus tard) pour voir ce qui l'avait bloqué.
🔪 La frontière fractale : la propriété qui rend fou
Voici la chose vraiment troublante. Prends deux bassins quelconques, disons le rouge et le bleu, et regarde leur frontière commune. Tu pourrais croire qu'à cette frontière, seules ces deux couleurs se touchent. Faux.
En tout point de la frontière entre deux bassins, le troisième bassin est aussi présent, aussi près qu'on veut. Autrement dit : les trois couleurs se touchent partout sur la frontière, en même temps. Cette frontière est commune aux trois bassins à la fois.
C'est une conséquence d'un théorème profond de dynamique holomorphe (Gaston Julia et Pierre Fatou, vers 1918) : la frontière des bassins est l'ensemble de Julia de l'itération, et sur cet ensemble la dynamique est chaotique. Là où les bassins se rencontrent, ils s'entremêlent à l'infini, à toutes les échelles. C'est exactement ce qui en fait une fractale.
Conséquence pratique vertigineuse : près d'une frontière, deux points de départ infiniment proches peuvent partir vers deux racines différentes. Un déplacement microscopique du point initial, et la méthode de Newton bascule vers une autre solution. C'est de la sensibilité aux conditions initiales — la signature du chaos.
🧮 Pourquoi ça marche : un peu d'arithmétique complexe
L'animation ci-dessus fait, pour chaque pixel, exactement ce que tu ferais à la main — mais avec des nombres complexes z = a + bi. Les seules opérations nécessaires sont :
- la multiplication : (a + bi)(c + di) = (ac − bd) + (ad + bc) i, qui sert à calculer z2 et z3 ;
- la division : pour diviser, on multiplie par le conjugué — uv = u · v̄|v|2 ;
- le repère pour décider de la couleur : on compare le z final aux n racines de l'unité, rk = exp(2iπk / n) = cos(2πk / n) + i sin(2πk / n).
On itère une trentaine de fois, puis on regarde de quelle racine rk le résultat est le plus proche. C'est tout ce que ton programme de complexes contient — module, conjugué, forme exponentielle, racines n‑ièmes de l'unité — assemblé en une boucle.
🌌 Analyse complexe & dynamique holomorphe
Ce dessin n'est pas un gadget : il est la porte d'entrée vers une branche entière des mathématiques, la dynamique holomorphe, qui étudie ce qui se passe quand on itère une fonction du plan complexe dans lui-même. Les ensembles de Julia, l'ensemble de Mandelbrot, les bassins de Newton : tous sortent de la même question « où va l'orbite z, z1, z2, … ? ».
Et la méthode de Newton, vue ainsi, n'est plus seulement un algorithme : c'est une fonction rationnelle N(z) = z − p(z)/p′(z) qu'on itère. Les racines de p sont ses points fixes attractifs ; les bassins sont les zones d'attraction ; et leur frontière est un ensemble de Julia. Le lycée et la recherche se rejoignent sur le même objet.
🎓 Le lien avec ton programme 2BAC SM
Tu ne verras pas « la fractale de Newton » à l'examen — mais elle est l'aboutissement spectaculaire de plusieurs chapitres que tu maîtrises déjà :
- Méthode de Newton : la suite xn+1 = xn − p(xn)/p′(xn), tangentes, convergence rapide — c'est exactement la version réelle.
- Nombres complexes : module, argument, conjugué, forme exponentielle. La division complexe par le conjugué est au cœur de l'itération.
- Racines n‑ièmes de l'unité : les solutions de zn = 1 réparties sur le cercle unité ; ce sont précisément les couleurs des bassins.
- Suites récurrentes & convergence : « la suite converge vers une racine » est l'étude de limite que tu pratiques en analyse.
Tu peux même vérifier un point à la main. Pour p(z) = z3 − 1 en partant de z = 1, la suite est constante égale à 1 (1 est déjà une racine). En partant d'un z proche de 1, tu converges vers 1 ; mais sur la frontière, un cheveu de différence t'envoie ailleurs. Tout est dans la formule de ton cours.