Hermitian Operators (Matrices) in Quantum Mechanics
Table of contents
- Hermitian operators have real eigenvalues Here we prove that Hermitian operators have real eigenvalues.
- Eigenvectors of Hermitian operators are orthogonal Here we prove that eigenstates of a Hermitian operator are pairwise orthogonal.
- Spectral theorem of Hermitian Operators Here we take a look at the most important property of a Hermitian operator.
- Hermitian matrices Here we represent Hermitian operators as matrices and look at some examples.
This is how the mean value of an operator \(H\) in the state \(|\mathit{\Psi}\rangle\) is calculated in quantum mechanics.
The mean was represented here in Bra-Ket notation. Under the hood of the Bra-Ket notation hides a postulate of quantum mechanics in the form of an integral. This postulate tells us how we can determine mean values in quantum mechanics.
In the following example, the mean value of the operator \(H\) is calculated using the one-dimensional spatial wave function \( \Psi(x) \):
A mean value, as we know it from everyday life, is a real number. In quantum mechanics, however, we can also obtain a complex mean, with a real and imaginary part.
For example, if we want to calculate the position mean or energy mean, we expect quantum mechanics to provide us with a real value.
A complex position or energy do not make any sense!
In such cases, we require that the mean must be equal to the complex-conjugate mean:
Specifically, for our example, this means that the integral 2
must be equal to the following complex-conjugate integral:
This is a requirement which is fulfilled only by a real number. As you know from mathematics, if we complex conjugate a real number, for example \(5^* = 5\), then it remains unchanged. But for complex numbers the sign changes, for example \((4+2\,\mathrm{i})^* = 4-2\,\mathrm{i}\). So by this requirement we exclude complex mean values!
Our requirement has far-reaching consequences for the operator \(H\) and its properties. Let's look at this by manipulating the complex conjugate integral 4
a bit. First, we can interchange the two scalars \((\hat H \, \mathit{\Psi})\) and \(\mathit{\Psi}^{~*}\):
Then apply the complex conjugation (the star) to the individual integrands:
From the complex numbers we know: \( (\mathit{\Psi}^{~*})^* ~=~ \mathit{\Psi} \). Let us then rewrite the integral into bra-ket notation:
& ~=~ \langle H \, \mathit{\Psi} ~|~ \mathit{\Psi} \rangle \end{align} $$
The rewritten complex-conjugate mean 7
in Bra-Ket notation must be equal to the original mean 2
, according to our requirement:
In order for our requirement 3
for a real mean to be satisfied, it must be possible to interchange the operator \(H\) in the scalar product. So it must not matter whether we apply \(H\) to the ket or to the bra vector. The mean value remains the same. Such an operator, which can be shifted back and forth in the scalar product without changing the mean value, is called a Hermitian operator.
Let us briefly look at the definition of an adjoint operator \( H^{\dagger} \):
\( H^{\dagger} \) is thus an operator applied to the bra vector, yielding the same scalar product as the operator \(H\) acting on the ket vector. Compare the definition of the adjoint operator 14
with the definition 8
of the Hermitian operator. From this you can see:
An operator \(H\) that is equal to its adjoint \(H^{\dagger} \) is called a self-adjoint operator.
Since it does not matter whether the Hermitian operator is applied to the Bra or to the Ket vector first, \(H\) can be placed between the Bra and Ket:
The operator then acts on either the left or right successor. Analogously, the Hermitian adjoint operator can be written between the Bra and Ket vectors.
A Hermitian operator has three other incredibly important properties, which we'll look at next.
Hermitian operators have real eigenvalues
This statement is also valid for infinite-dimensional Hilbert spaces. We prove them here for finite dimensional spaces. For this we take the eigenvalue equation for the Hermitian operator \(H\):
Here \( |\varphi\rangle \) is an eigenvector of \(H\) and \( \lambda \) is the associated eigenvalue. Then we apply the Bra vector \( \langle \varphi | \) from the left to the eigenvalue equation:
We may pull the eigenvalue \( \lambda \) out of the scalar product. Because it is just a number:
Now we apply the property in Eq. 16
that defines the Hermitian operator. We can apply \(H\) to the Bra vector. \(H\) applied to the Bra vector gives the complex conjugate eigenvalue \(\lambda^*\):
This is a number that we can pull out of the scalar product:
Let's set Eq. 19
and 21
equal, bring everything to one side of the equation, and factor out the scalar product \( \langle \varphi | \varphi \rangle \):
For this equation to be zero, \( \lambda \) must be equal to the complex conjugate \( \lambda^* \). So it must be real:
Eigenvectors of Hermitian operators are orthogonal
Let us take two different eigenvalue equations for the Hermitian operator \(H\):
H \, | \varphi_2 \rangle &~=~ \mu \, | \varphi_2 \rangle \end{align} $$
Here \(|\varphi_1\rangle\) and \(|\varphi_2\rangle\) are two different eigenvectors of \(H\). And \(\lambda\) and \(\mu\) are the corresponding eigenvalues. Let's apply the bra vector \( \langle \varphi_2 | \) from the left to the first eigenvalue equation. The eigenvalue \(\lambda\) is a real number which we can place in front of the scalar product:
We express the second eigenvalue equation with the Bra vector:
Let's multiply the equation from the right by the ket vector \( | \varphi_1 \rangle \) and place the real eigenvalue \(\mu\) in front of the scalar product:
Let's set our two results Eq. 25
and 27
equal, put everything on one side of the equation, and factor out the scalar product. Then we get:
If we assume that the eigenvectors are not degenerate, that is, they have different eigenvalues \(\lambda\) and \(\mu\), then the scalar product between the two eigenvectors of \(H\) must be zero:
Thus, the non-degenerate distinct eigenvectors of a Hermitian operator are always orthogonal to each other!
Spectral theorem of Hermitian Operators
This property is so important that it has a name, namely the spectral theorem. A linear, finite-dimensional operator \(H\) is, as you know, a linear mapping from one Hilbert space to another Hilbert space:
\(\mathcal{H} \) can be for example a two-dimensional Hilbert space. In this case the basis of this Hilbert space consists of two 2d vectors. So, by the spectral theorem, we can take two different eigenvectors of \(H\) as basis vectors and thus represent every possible ket vector from \(\mathcal{H} \).
Hermitian matrices
As you know from linear algebra: you can represent a linear map, like 30
, as a matrix. If the Hilbert space is two-dimensional, then the operator \(H\) corresponds to a 2x2 matrix. A Hermitian operator represented as a matrix is called a Hermitian matrix.
In the matrix representation, the adjoint matrix ("\(\dagger\)") stands for a transposed and complex-conjugate matrix. By Eq. 15
, a Hermitian matrix is equal to its transposed and complex-conjugate matrix.