Passer au contenu principal
AnalyseFormule · Glossaire

Trotter-Kato (formule de)

La formule de Trotter-Kato est un résultat d'analyse fonctionnelle reliant l'exponentielle d'une somme d'opérateurs à un produit d'exponentielles. Elle affirme que l'exponentielle de (A + B) peut être approchée par la limite de (exp(A/n) exp(B/n)) à la puissance n quand n tend vers l'infini. Cette formule est fondamentale en physique mathématique pour la résolution d'équations d'évolution et en théorie quantique.
Convergence du produit de Trotter-Kato sur un vecteur Quatre flèches issues de l’origine représentent les résultats pour n égal à 1, 2 et 10, puis leur limite. Image du vecteur (1 ; 0) 0,5 1 1,5 2 0,5 1 1,5 2 0 x y n = 1 n = 2 n = 10 limite limite ≈ (1,5431 ; 1,1752) Les extrémités se rapprochent quand n augmente.
Pour le vecteur (1, 0), les extrémités obtenues pour n = 1, 2 et 10 se rapprochent de la limite (1,5431 ; 1,1752).
Sommaire

Ce que vous allez apprendre

  • Lire la formule de produit et le rôle du nombre de pas n.
  • Distinguer le cadre matriciel du cas des opérateurs non bornés.
  • Recalculer un exemple avec deux matrices qui ne commutent pas.
  • Repérer pourquoi une approximation à n fini n’est pas une identité.

En clair

Imaginez deux transformations que l’on sait effectuer séparément, mais dont on veut observer l’action combinée. On applique d’abord une toute petite part de la première, puis une toute petite part de la seconde. En répétant ce couple d’actions un grand nombre de fois, le résultat se rapproche de l’évolution produite par leur somme.
L’intérêt est concret : le calcul compliqué d’une évolution globale est remplacé par une succession de calculs plus simples. Si les deux transformations ne commutent pas, l’ordre compte à chaque étape, mais l’erreur due au découpage s’atténue lorsque les étapes deviennent très petites.

Définition

La formule de Trotter-Kato est une formule de produit. Elle concerne deux opérateurs, notés A et B, ainsi que les évolutions exponentielles qu’ils engendrent. Dans le cas de matrices carrées complexes, ces exponentielles sont toujours définies et la formule s’écrit :
eA+B=limn(eA/neB/n)ne^{A+B}=\lim_{n\to\infty}\left(e^{A/n}e^{B/n}\right)^n
L’entier positif n désigne le nombre de pas. Chaque facteur fait évoluer le système pendant une durée 1/n, et le produit entier répète n fois ce pas partagé. Pour des matrices, la limite est prise pour une norme matricielle. Si A et B commutent, chaque approximation est déjà égale à l’exponentielle de leur somme. Pour des opérateurs non bornés sur un espace fonctionnel, la même écriture n’est pas automatique : A, B et leur somme doivent engendrer des semi-groupes adaptés, et la convergence est généralement comprise vecteur par vecteur.

Le principe

Soient A et B deux matrices carrées complexes de même taille. Pour tout entier positif n, on forme une alternance élémentaire en calculant d’abord l’exponentielle de A/n, puis celle de B/n, et l’on répète leur produit n fois. Alors :
limn(eA/neB/n)n=eA+B\lim_{n\to\infty}\left(e^{A/n}e^{B/n}\right)^n=e^{A+B}
Le verdict porte sur le produit complet, et non sur un facteur isolé. Inverser systématiquement l’ordre des deux facteurs donne aussi la même limite matricielle, mais les approximations obtenues pour un n fini peuvent différer.

Quand l'utiliser

Pour des matrices, A et B doivent être carrées, complexes et de même taille ; leurs exponentielles et celle de leur somme sont alors définies. Le paramètre n parcourt les entiers strictement positifs, et la puissance porte sur tout le produit ordonné. La commutativité n’est pas requise pour la convergence.
Le cadre des opérateurs non bornés exige davantage : les domaines de définition doivent être compatibles, et A, B ainsi qu’une fermeture appropriée de leur somme doivent engendrer les évolutions considérées. Sans ces propriétés, l’exponentielle de A + B peut ne pas définir l’évolution attendue ; il faut alors vérifier un théorème de produit adapté au problème, plutôt que manipuler la formule matricielle formellement.

Un exemple, pas à pas

Considérons deux matrices de taille 2. La matrice A a pour seule entrée non nulle un 1 en haut à droite ; la matrice B a pour seule entrée non nulle un 1 en bas à gauche. Toutes deux ont un carré nul.
A=(0100),B=(0010)A=\begin{pmatrix}0&1\\0&0\end{pmatrix},\qquad B=\begin{pmatrix}0&0\\1&0\end{pmatrix}
1. Comme les carrés de A et B sont nuls, leurs séries exponentielles s’arrêtent après le terme linéaire : eA/n=I+A/ne^{A/n}=I+A/n et eB/n=I+B/ne^{B/n}=I+B/n, où I est la matrice identité.
2. Pour n = 2, le pas élémentaire puis son carré valent :
eA/2eB/2=(1,250,50,51),(eA/2eB/2)2=(1,81251,1251,1251,25)e^{A/2}e^{B/2}=\begin{pmatrix}1{,}25&0{,}5\\0{,}5&1\end{pmatrix},\qquad\left(e^{A/2}e^{B/2}\right)^2=\begin{pmatrix}1{,}8125&1{,}125\\1{,}125&1{,}25\end{pmatrix}
3. La somme A + B échange les deux coordonnées. Son exponentielle exacte a cosh(1) sur la diagonale et sinh(1) hors diagonale, soit environ :
eA+B=(cosh(1)sinh(1)sinh(1)cosh(1))(1,54311,17521,17521,5431)e^{A+B}=\begin{pmatrix}\cosh(1)&\sinh(1)\\\sinh(1)&\cosh(1)\end{pmatrix}\approx\begin{pmatrix}1{,}5431&1{,}1752\\1{,}1752&1{,}5431\end{pmatrix}
Le contrôle consiste à appliquer les matrices au vecteur de coordonnées (1, 0). Les résultats passent de (2 ; 1) pour n = 1 à environ (1,6012 ; 1,1731) pour n = 10, puis tendent vers (1,5431 ; 1,1752), l’image donnée par l’exponentielle exacte.

En pratique

Pour approcher une exponentielle de matrice, on choisit un nombre de pas n, on calcule séparément les deux petites exponentielles, puis on répète leur produit. On augmente n jusqu’à ce que deux approximations successives diffèrent moins que la précision recherchée.
Dans une équation d’évolution, ce découpage sépare deux mécanismes dont les propagateurs sont plus simples à calculer isolément. Une méthode directe reste préférable si l’exponentielle de la somme est disponible à faible coût ; le produit devient intéressant lorsque chaque sous-évolution se traite efficacement.
En physique quantique, l’alternance peut séparer des contributions distinctes à l’évolution. Le nombre de pas se choisit en contrôlant l’erreur numérique, car une valeur finie de n fournit une approximation et non une identité lorsque les opérateurs ne commutent pas.

À ne pas confondre

La formule ne doit pas être confondue avec l’identité exponentielle valable pour des opérateurs commutants. Si A et B commutent, on a exactement eA+B=eAeBe^{A+B}=e^Ae^B. Dans l’exemple guidé, les produits AB et BA sont différents : l’égalité à un seul pas échoue, tandis que la limite de Trotter-Kato reste valable.
Elle ne se confond pas non plus avec une simple approximation par série de Taylor. La série tronque les puissances d’une exponentielle ; la formule de produit découpe l’évolution et conserve des exponentielles exactes de A et de B à chaque pas.

Limites et pièges

Pour n = 1, écrire eA+B=eAeBe^{A+B}=e^Ae^B est faux en général. Le symptôme est la non-commutation : dans l’exemple, AB et BA ne coïncident pas. Il faut conserver la limite et contrôler l’erreur pour un n fini.
La position de n est essentielle. L’expression correcte répète n fois le produit des exponentielles à l’échelle 1/n. Mettre seulement chaque facteur à la puissance n supprimerait le découpage alterné et ne décrirait pas la même approximation.
Une convergence lorsque n tend vers l’infini ne fixe pas, à elle seule, la vitesse d’approximation. Pour un calcul numérique, il faut comparer plusieurs valeurs de n ou employer une estimation d’erreur adaptée ; n = 10 n’est pas un seuil universel.
Avec des opérateurs non bornés, les produits peuvent être écrits formellement alors que les domaines ou le semi-groupe associé à la somme posent problème. Le remède est de vérifier les hypothèses du théorème de produit utilisé et le sens précis de la convergence.

Pour aller plus loin

La fiche Exponentielle d’une matrice précise l’objet placé au cœur de la formule et les moyens de le calculer dans un cadre fini.
Un prolongement naturel consiste à étudier des découpages symétriques : l’ordre des sous-évolutions y est organisé pour réduire l’erreur à nombre de pas comparable. Dans le cadre infini-dimensionnel, l’autre prolongement majeur est l’étude des semi-groupes et de leurs générateurs, qui donne un sens rigoureux aux équations d’évolution.
Continuez avec Tangente

Explorez les mathématiques autrement

Retrouvez nos magazines, podcasts et jeux pour explorer les mathématiques autrement.

Découvrir les offres