In my quantum physics class today, I learned about Hermitian Matrices decomposition. The process can be described as follows:
Decomposing Hermitian Matrices:
- Find eigenvalues.
- Find eigenvectors.
- Find generator matrices using eigenvectors (where a generator matrix is defined as the outer product of an eigenvector with itself).
- Find the decomposition using eigenvalues and generator matrices.
I would like to know what relationship between eigenvalues and generator matrices allows such a decomposition. Namely, why does the relationship
$$ [M] = \sum\limits_{i=1}^n \lambda_i\ {| i\rangle} {\langle i|} $$
hold?
note: $[M] =$ the Hermitian matrix; $\lambda_i =$ eigenvalue; ${| i\rangle} {\langle i|} =$ generator
In general, if you have any basis $\mathbf v_1, \dots, \mathbf v_n$ of $\mathbb R^n$, you can define a linear transformation $f : \mathbb R^n \to \mathbb R^n$ simply by specifying $f(\mathbf v_1), \dots, f(\mathbf v_n)$.
If $\mathbf v_1, \dots, \mathbf v_n$ is an orthonormal basis, then $f$ has the matrix representation $f(\mathbf x) = M\mathbf x$ where $$ M = f(\mathbf v_1)\mathbf v_1^{\mathsf T} + \dots + f(\mathbf v_n) \mathbf v_n^{\mathsf T}. $$ To check that this works, we can just take $$M \mathbf v_i = f(\mathbf v_1)\mathbf v_1^{\mathsf T}\mathbf v_i + \dots + f(\mathbf v_i)\mathbf v_i^{\mathsf T}\mathbf v_i + \dots f(\mathbf v_n) \mathbf v_n^{\mathsf T}\mathbf v_i$$ and simplify: the term $f(\mathbf v_i)\mathbf v_i^{\mathsf T}\mathbf v_i$ simplifies to $f(\mathbf v_i)$, and all other terms simplify to $0$.
The key property of a symmetric matrix $M$ is that it has an orthonormal basis of eigenvectors: there is an orthonormal basis $\mathbf v_1, \dots, \mathbf v_n$ of $\mathbb R^n$ such that $M \mathbf v_i = \lambda_i \mathbf v_i$ for $i=1, \dots, n$.
So if we define $f(\mathbf x) = M\mathbf x$, then $f(\mathbf v_i) = \lambda_i\mathbf v_i$ for $i=1, \dots, n$, and therefore we can write $M$ as $$ M = \sum_{i=1}^n f(\mathbf v_i) \mathbf v_i^{\mathsf T} = \sum_{i=1}^n \lambda_i \mathbf v_i \mathbf v_i^{\mathsf T} $$ which is the decomposition you want.
If you replace $\mathbb R^n$ by $\mathbb C^n$, $\mathbf x^{\mathsf T}$ by the conjugate transpose, and "symmetric" by "Hermitian", all of this still holds.