← Bibliothèque d'exercices← Tous les exercices du thème
Thème 2 — Espaces de Hilbert et notations de Dirac

Exponentielle de matrice

Mots-clés: exponentielle de matrice · matrice nilpotente · matrices de Pauli · commutation · déterminant · trace · opérateur unitaire

Exercice 1 : Exponentielle de matrice

Pour une matrice carrée AA, l'exponentielle est définie par la série toujours convergente eA=∑k≥0Akk!e^A=\sum_{k\geq0}\frac{A^k}{k!}. On note N=(0100)N=\begin{pmatrix}0&1\\0&0\end{pmatrix} et σx=(0110)\sigma_x=\begin{pmatrix}0&1\\1&0\end{pmatrix}.

Question 1
Montrer que si A=SDS−1A=SDS^{-1} avec D=diag(λ1,...,λn)D=\mathrm{diag}(\lambda_1,...,\lambda_n), alors eA=S diag(eλ1,...,eλn) S−1e^A=S\,\mathrm{diag}(e^{\lambda_1},...,e^{\lambda_n})\,S^{-1}. En déduire que det⁡eA=etr⁡A\det e^A=e^{\tr A} pour une matrice diagonalisable.

Solution
On a Ak=SDS−1SDS−1⋯SDS−1=SDkS−1A^k=SDS^{-1}SDS^{-1}\cdots SDS^{-1}=SD^kS^{-1}, puisque les facteurs S−1SS^{-1}S intermédiaires se simplifient. Par linéarité, eA=S(∑kDk/k!)S−1=SeDS−1e^A=S\bigl(\sum_kD^k/k!\bigr)S^{-1}=Se^DS^{-1}, et l'exponentielle d'une matrice diagonale est la matrice diagonale des exponentielles. Ainsi det⁡eA=det⁡eD=∏keλk=e∑kλk=etr⁡A\det e^A=\det e^D=\prod_ke^{\lambda_k}=e^{\sum_k\lambda_k}=e^{\tr A}, puisque la trace est la somme des valeurs propres. Ce résultat reste vrai pour toute matrice, par densité des matrices diagonalisables.

Question 2
Calculer etNe^{tN} pour tt réel.

Solution
On a N2=0N^2=0, donc toutes les puissances NkN^k avec k≥2k\geq2 sont nulles, et la série s'arrête :

etN=1+tN=(1t01).\begin{aligned} e^{tN}=\mathbf{1}+tN=\begin{pmatrix}1&t\\0&1\end{pmatrix}. \end{aligned}

La matrice NN n'est pas diagonalisable, et la méthode de la question précédente ne s'applique pas ; mais le calcul direct est ici immédiat. On vérifie que det⁡etN=1=etr⁡(tN)\det e^{tN}=1=e^{\tr(tN)}.

Question 3
Soit AA une matrice telle que A2=1A^2=\mathbf{1}. Montrer que eiθA=cos⁡θ 1+isin⁡θ Ae^{i\theta A}=\cos\theta\,\mathbf{1}+i\sin\theta\,A et eθA=cosh⁡θ 1+sinh⁡θ Ae^{\theta A}=\cosh\theta\,\mathbf{1}+\sinh\theta\,A. Appliquer à A=σxA=\sigma_x.

Solution
Comme A2=1A^2=\mathbf{1}, on a A2k=1A^{2k}=\mathbf{1} et A2k+1=AA^{2k+1}=A. En séparant les termes pairs et impairs de la série,

eiθA=∑k(iθ)2k(2k)!1+∑k(iθ)2k+1(2k+1)!A=cos⁡θ 1+isin⁡θ A,e^{i\theta A}=\sum_k\frac{(i\theta)^{2k}}{(2k)!}\mathbf{1}+\sum_k\frac{(i\theta)^{2k+1}}{(2k+1)!}A=\cos\theta\,\mathbf{1}+i\sin\theta\,A,

puisque i2k=(−1)ki^{2k}=(-1)^k et i2k+1=i(−1)ki^{2k+1}=i(-1)^k. Sans le facteur ii, on obtient de même les séries de cosh⁡\cosh et sinh⁡\sinh. Pour A=σxA=\sigma_x,

eiθσx=(cos⁡θisin⁡θisin⁡θcos⁡θ),eσx=(cosh⁡1sinh⁡1sinh⁡1cosh⁡1).\begin{aligned} e^{i\theta\sigma_x}=\begin{pmatrix}\cos\theta&i\sin\theta\\ i\sin\theta&\cos\theta\end{pmatrix},\qquad e^{\sigma_x}=\begin{pmatrix}\cosh1&\sinh1\\ \sinh1&\cosh1\end{pmatrix}. \end{aligned}

La première matrice est unitaire, la seconde ne l'est pas.

Question 4
Calculer eNeNTe^Ne^{N^{\mathsf T}} et le comparer à eN+NTe^{N+N^{\mathsf T}}. Que peut-on en conclure ? Dans quel cas a-t-on eAeB=eA+Be^Ae^B=e^{A+B} ?

Solution
D'après la deuxième question, eN=(1101)e^N=\begin{pmatrix}1&1\\0&1\end{pmatrix}, et de même eNT=(1011)e^{N^{\mathsf T}}=\begin{pmatrix}1&0\\1&1\end{pmatrix}. Leur produit vaut

eNeNT=(1101)(1011)=(2111).\begin{aligned} e^Ne^{N^{\mathsf T}}=\begin{pmatrix}1&1\\0&1\end{pmatrix}\begin{pmatrix}1&0\\1&1\end{pmatrix}=\begin{pmatrix}2&1\\1&1\end{pmatrix}. \end{aligned}

Or N+NT=σxN+N^{\mathsf T}=\sigma_x, et d'après la question précédente eσxe^{\sigma_x} a pour coefficients cosh⁡1≃1,543\cosh1\simeq1{,}543 et sinh⁡1≃1,175\sinh1\simeq1{,}175. Les deux matrices sont différentes : en général, eAeB≠eA+Be^Ae^B\neq e^{A+B}. La raison est que NN et NTN^{\mathsf T} ne commutent pas. Si AB=BAAB=BA, on peut développer (A+B)k(A+B)^k par la formule du binôme comme pour des nombres, et l'on montre alors que eA+B=eAeBe^{A+B}=e^Ae^B. Cette remarque est essentielle en mécanique quantique : l'exponentielle d'une somme d'opérateurs qui ne commutent pas, comme e−i(P^2/2m+V(X^))t/ℏe^{-i(\hat P^2/2m+V(\hat X))t/\hbar}, ne se factorise pas en produit d'exponentielles.

Question 5
Soit H^\hat H une matrice hermitienne. Montrer que U(t)=e−iH^tU(t)=e^{-i\hat Ht} est unitaire pour tout tt réel, et que U(t)U(s)=U(t+s)U(t)U(s)=U(t+s).

Solution
Diagonalisons H^\hat H dans une base orthonormée : H^=VDV†\hat H=VDV^\dagger avec VV unitaire et DD diagonale réelle. Alors U(t)=Ve−iDtV†U(t)=Ve^{-iDt}V^\dagger, et U(t)†=VeiDtV†U(t)^\dagger=Ve^{iDt}V^\dagger, puisque les coefficients diagonaux e−iλkte^{-i\lambda_kt} ont pour conjugués eiλkte^{i\lambda_kt}. Ainsi U(t)†U(t)=VeiDte−iDtV†=1U(t)^\dagger U(t)=Ve^{iDt}e^{-iDt}V^\dagger=\mathbf{1}. Par ailleurs, −iH^t-i\hat Ht et −iH^s-i\hat Hs commutent, car ce sont des multiples de la même matrice ; d'après la question précédente, U(t)U(s)=e−iH^(t+s)=U(t+s)U(t)U(s)=e^{-i\hat H(t+s)}=U(t+s). C'est la loi de groupe de l'opérateur d'évolution.