# 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.

## Video - Hermitian Operators Simply Explained

Subscribe on YouTube This is how the **mean value** of an **operator** \(H\) in the **state** \(|\mathit{\Psi}\rangle\) is calculated in quantum mechanics.

**Mean value in Dirac notation**

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) \):

**Mean value of the operator using the spatial wave function**

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:

**Demand: Mean value must be real**

Specifically, for our example, this means that the integral 2

must be equal to the following complex-conjugate integral:

**Complex conjugate mean and its 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}^{~*}\):

**Swapped integrands in the mean value integral**

Then apply the complex conjugation (the star) to the individual integrands:

**Integrands complex-conjugate**

From the complex numbers we know: \( (\mathit{\Psi}^{~*})^* ~=~ \mathit{\Psi} \). Let us then rewrite the integral into bra-ket notation:

**Transform complex-conjugate mean value**

& ~=~ \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:

**Definition: Hermitian operator**

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} \):

**Definition: Adjoint operator**

\( 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:

**Self-adjoint operator**

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:

**Hermitian operator 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\):

**Eigenvalue equation for 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:

**Bra vector applied to the eigenvalue equation of H**

We may pull the eigenvalue \( \lambda \) out of the scalar product. Because it is just a number:

**Eigenvalue equation of H with pulled out eigenvalue**

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^*\):

**Eigenvalue equation of H with complex conjugate eigenvalue**

This is a number that we can pull out of the scalar product:

**Eigenvalue equation of H with pulled out complex-conjugate eigenvalue**

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 \):

**Equated and transformed eigenvalue equations**

For this equation to be zero, \( \lambda \) must be equal to the complex conjugate \( \lambda^* \). So it must be real:

**Eigenvalue is real**

## Eigenvectors of Hermitian operators are orthogonal

Let us take two different eigenvalue equations for the Hermitian operator \(H\):

**Two eigenvalue equations for the Hermitian operator**

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:

**Apply Bra vector to the eigenvalue equation and pull out eigenvalue**

We express the second eigenvalue equation with the Bra vector:

**Eigenvalue equation expressed 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:

**Second eigenvalue equation multiplied by the ket from the right**

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:

**Two eigenvalue equations combined**

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:

**Scalar product between eigenvectors vanishes**

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:

**Operator as a linear map**

\(\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.