The Density Matrix
Contents
19. The Density Matrix#
Name:
Total Points: –/100 pts
### UNCOMMENT AND RUN THIS CELL IF USING GOOGLE COLAB
# !pip install ipympl -q
# from google.colab import output
# output.enable_custom_widget_manager()
19.1. Review#
In the last notebook, we arrived at the equation of motion for the stationary states that make up a wavefunction. To summarize, if the wavefunction is
and the Hamiltonian is
then the equation of motion for the \(b\) coefficients is
where \(V_{ln} = \langle n|\hat{V}|l \rangle\) is the perturbation matrix element.
We noted that for nonlinear optics, we ar most interested in wavefunctions of electron clouds around atoms. In this case the perturbing Hamiltonian \(V\) accounts for the slight polarization of the atom when an external field is applied:
Here’s the explicit derivation:
Projecting both sides onto a state \(\langle l |e^{j\omega_l t}\) we obtain
where in the last step we have used the fact that the stationary states are orthogonal:
Let’s explore what this rate equation is telling us. We can think of it this way: When the perturbation part of the Hamiltonion \(V\) operates on the wavefunction \(\psi\), it modifies each of the stationary states that make up the “bare” wavefunctions. Each of the bare states are now in a superposition of the other bare states, with \(V_{nl}\) telling us how much of the state \(|n\rangle\) is mapped onto the state \(|l \rangle\) by the perturbation \(V\). But the new state \(|l\rangle\) has a different time evolution \(e^{-j\omega_l t}\), so as the state evolves, the result of a small perturbation can actually result in a large re-mapping in the original state into the other stationary states over time. Does this sound like what we’ve been studying in nonlinear optics? I hope so!
19.2. The Density Matrix#
When treating nonlinear optics phenomena with the machinery of quantum mechanics, there are significant advantages to employing what is called the “density operator”. We already know that state vector \(|\psi \rangle\) can be written as a superpostion of the stationary states: \(| \psi \rangle = \sum_n b_n |n \rangle\). Consider now an operator \(\hat{\rho}\), which we’ll call the density matrix:
To get a better feeling for this, let’s write it our in matrix form. Our state vectors can be written:
Which makes our density matrix
The density matrix contains the same exact information as the state vector itself–no more and no less. In fact, starting with the Schrodinger equation, we can write down the time evolution of the density matrix:
where \([\hat{H}, \hat{\rho}] = \hat{H} \hat{\rho} - \hat{\rho} \hat{H} \) is the commutator of \(\hat{H}\) and \(\hat{\rho}\). This equation contains the identical information as the Schrodinger equation.
Each element \(\rho_{mn}\) of the density matrix may be written
Take a look at the diagonal elements of \(\hat{\rho}\). They are of the form \(b_nb_n^* = |b_n|^2\). This is just the probability of finding the wavevector in state \(|n\rangle\). Since all the probabilities must add up to 1, the sum of the diagonal elements of \(\hat{\rho}\), also called the trace of \(\hat{\rho}\) must be 1.
19.3. Two Level Atom#
To explore how to use the density matrix, let’s consider the simplest possible system: an atom with just two states. In this case we have
Again, the diagonal elements represent the probability of find the atom in that state. It turns out the off-diagonal elements represent the polarization of the atom, but we’ll save that for a minute. First, let’s practice putting the atom in the ground state but setting \(b_0 = 1\) and \(b_1 = 0\). Our density matrix becomes:
Ok, in order find the time evolution of the state vector probabilities we need to find the commutator \([\hat{H}, \hat{\rho}]\):
We can write this in matrix form:
Using the definition of matrix multiplication, we can find the time derivative of any element of the density matrix to be:
Since the rule for matrix multiplication doesn’t depend on the size the of the matrices, this is actually a general result.
19.4. Example#
Let’s consider again the Hydrogen atom, but let’s assume for a moment that it only has two levels \(\psi_{100}\) and \(\psi_{200}\) and that there is no perturbation to these levels (\(V=0\)). Now let’s put it in the superposition state
and write down the density matrix:
We take the time derivative to find
and we can verify that it follows the time evolution equation we derived.
19.5. Exercises#
(30 pts) For the superposition state considered in this example, plot the time evolution of the probability of finding the atom in the ground state and the excited state. Use \(\omega_1 = 13.6\) and \(\omega_2 = 13.6/4\).
(20 pts)Now treat all four elements of the density matrix as complex numbers \(x(t) + jp(t)\) and plot them in the complex plane with \(x\) and \(p\) as the coordinate axes.
(10 pts) Check that \(r^2 = x^2 + y^2\) corresponds to the probabilities you found in part (1).
(10 pts) Some people call the off diagonal elements the “coherence” between two states. Does your plot in the complex plane give any insight into what the off-diagonal elements may be describing?
(30 pts) Add a very small perturbation $\(\begin{align} V = \begin{bmatrix} 0 & V_{12} \\ V_{21} & 0 \end{bmatrix} \end{align}\)\( where \)V_{12} = V_{21}\( is a variable that you can adjust. Since \)E_n = \hbar\omega_n\(, try making \)V_{12}\( a fraction of this number, and setting \)\hbar = 1$. Plot the new time evolution of the density matrix elements and the state populations.
It is often much more convenient to define a new density matrix \(\sigma\) such that every element is modified according to
This takes away the natural time dependence of the bare states and justs looks at the effect of the oscillations induced by the perturbations. Plot the elements of \(\sigma\) and the state populations. Animate your plot so that you can adjust \(V_{12}\).