Skip to main content

Someone wanted to learn this too, so Grasp built them a personal learning path.

You can keep exploring this one or create your own

Partial Trace and Reduced Density Matrices

Hello! Welcome back to our module on Open Quantum Systems and Measurement.

In our last lesson, we established the density matrix, , as a powerful tool for describing quantum systems, whether they are in a pure state of perfect knowledge or a mixed state of statistical uncertainty. We saw that for any closed system, its dynamics are governed by the von Neumann equation.

However, in the real world, and especially in condensed matter systems, perfect isolation is an idealization. More often, the system we care about (let's call it A) is just one part of a larger composite system (A+B), where B might be another particle, a set of nuclear spins, or an entire thermal reservoir. If system A is entangled with B, we can no longer describe A with its own independent state vector. This is where the density matrix formalism truly shines.

Today, we will learn how to obtain a complete description of subsystem A, even when it's entangled with B. Our learning outcome is to calculate partial traces to obtain reduced density matrices for subsystems. This procedure of "tracing out" the environment is a cornerstone of modern quantum physics and is the essential prerequisite for quantifying entanglement, which we will tackle in our next lesson.

1. Describing a Subsystem: The Reduced Density Matrix

Imagine a composite system with Hilbert space . The full system is described by a density matrix . Now, suppose we want to measure an observable that acts only on subsystem A. In the full Hilbert space, this observable is represented by the operator , where is the identity on .

The expectation value is given by the rule we learned:

The trace is taken over the entire Hilbert space . This is cumbersome if we only care about subsystem A. Our goal is to find an operator that lives only in and satisfies the simpler relation:

This operator, , is called the reduced density matrix of subsystem A. It is obtained from the full density matrix by performing a partial trace over subsystem B, denoted as .

2. The Partial Trace Operation

The partial trace over B is formally defined as follows. Let be any orthonormal basis for subsystem B's Hilbert space, . Then the partial trace is:

In words, we are "sandwiching" the full density matrix between the basis states of the subsystem we want to ignore (B) and then summing over all those basis states. The result is an operator that acts solely on the remaining space (A).

To understand the definition and build intuition for why it works, the following video provides an excellent formal introduction. It starts by showing how the partial trace correctly reduces to the subsystem's density matrix for a simple, non-entangled (separable) state.

The Partial Trace

The video 'The Partial Trace' by Diego Emilio Serrano formally defines the partial trace operation and explains its logic. Pay close attention to the derivation for a separable state, which makes the definition much more intuitive.

Watch from the beginning to 09:37. This covers the motivation, the formal definition of the partial trace, a demonstration for separable states, and the extension to entangled states.

The key insight is that by summing over a complete basis for B, we are effectively averaging over all possible outcomes for B, leaving us with a description that is valid irrespective of the state of B.

3. Calculating the Reduced Density Matrix: A Concrete Example

The true power of the partial trace becomes evident when dealing with entangled states. Let's take the canonical example of two qubits, A ("Alice") and B ("Bob"), prepared in a Bell state:

The system as a whole is in a pure state. The full density matrix is :

Let's find Bob's reduced density matrix, . We need to trace over Alice's basis states, .

This calculation requires careful application of inner products in the tensor product space. The following video provides a very clear, step-by-step walkthrough of this exact calculation.

Reduced Density Matrix - Example

To see the partial trace in action, let's watch 'Reduced Density Matrix - Example' from the same channel. This video meticulously carries out the calculation for the Bell state we just defined.

Watch the entire video. It provides an explicit, term-by-term calculation that will solidify your understanding of the mechanics of the partial trace.

After the calculation, we arrive at a remarkable result for Bob's state:

This is a maximally mixed state. Even though the composite system A+B was in a perfectly defined pure state, the state of the subsystem B is completely random. This is a profound consequence of entanglement. All information is stored in the correlations between A and B, not in the individual subsystems.

We can verify this using the purity test from our last lesson:

Since the purity is less than 1, the state is indeed mixed.

4. The Partial Trace in Matrix Form

Given your computational background, it's useful to see how the partial trace works at the level of matrices. If you write the full density matrix as a block matrix, where each block corresponds to an element of A's density matrix, the partial trace over B is simply the sum of the diagonal blocks.

Let's use the basis . The Bell state density matrix is:

To get , we can view this as a 2x2 block matrix, where each block is a 2x2 matrix in B's space:

In our case:

Then the elements of are:

This gives , the same result as for .

The following image provides a helpful visual for this process.

Visualizing Partial Trace in Density Matrices
Visual representation of the partial trace. To get the reduced density matrix for one subsystem (e.g., \(\rho_A = \text{Tr}_B \rho\)), we sum the diagonal blocks of the full density matrix \(\rho\), where the blocks are defined in the space of the other subsystem (B).

This matrix perspective is extremely useful for implementing calculations numerically, for instance in Python with NumPy, where you can manipulate blocks of matrices directly.

Test your understanding!

Consider a non-maximally entangled state of two qubits:

where are real coefficients satisfying .

  1. Calculate the reduced density matrix for subsystem A, .
  2. Calculate the purity of . For what values of and is the subsystem in a pure state? When is it maximally mixed?
Show answer
  1. First, we write the full density matrix :

    Now, we trace over subsystem B's basis :

    Let's evaluate the terms. Using and :
    \begin{align*}
    \langle0_B|\hat{\rho}{AB}|0_B\rangle &= \alpha^2 |0_A\rangle\langle0_A| \langle0_B|0_B\rangle\langle0_B|0_B\rangle = \alpha^2 |0_A\rangle\langle0_A| \
    \langle1_B|\hat{\rho}
    {AB}|1_B\rangle &= \beta^2 |1_A\rangle\langle1_A| \langle1_B|1_B\rangle\langle1_B|1_B\rangle = \beta^2 |1_A\rangle\langle1_A|

    \end{align*}
    All cross-terms like are zero because of orthogonality. So, the reduced density matrix is:

  2. To find the purity, we calculate :

    The subsystem A is in a pure state if . Given , only if or . This corresponds to the unentangled product states and , which makes perfect sense.
    The state is maximally mixed when the purity is at its minimum. This occurs when , which gives . This corresponds to the Bell state we analyzed earlier.

Conclusion

Today we have introduced a fundamental operation in quantum mechanics: the partial trace. It is the mathematical tool that lets us "zoom in" on a part of a larger quantum system, providing a complete statistical description of that subsystem via its reduced density matrix.

Key Takeaways:

  • The reduced density matrix describes a subsystem A of a larger system A+B. It contains all the information needed to predict the outcome of any measurement performed solely on A.
  • It is calculated using the partial trace: .
  • A key signature of entanglement is that even if the full system A+B is in a pure state, its subsystems A and B are generally in mixed states. The "mixedness" of a subsystem is a direct consequence of its entanglement with the rest of the system.

Preview of the Next Lesson:
We have seen that the purity gives us a hint about the entanglement between A and B. In the next lesson, we will formalize this and introduce a more robust and widely used measure of entanglement: the von Neumann entropy, defined as . This quantity, borrowed from statistical mechanics and information theory, will allow us to quantify exactly "how much" entanglement is present in a bipartite system.

Can't find a good explanation? Sign up and we'll make it for you

Sign up