Time Evolution

4 hours ~8 min read

Time Evolution

Everything else in this term has been a snapshot: a state at one instant, a measurement, a density matrix. Now we let time run. The Schrödinger equation is the one law of motion for closed quantum systems, and for a constant Hamiltonian its solution is a single clean object — the unitary propagator U(t)=eiHtU(t) = e^{-iHt}. This is literally the "Hermitian generates unitary" theorem from 0.1.6 with the eigenvalues of HH now read as energies and the parameter as time. Master this and quantum gates stop being axioms: in the next lesson they become time evolution you chose to run for a chosen duration.

Learning Objectives

After this lesson you will be able to:

  1. State the time-dependent Schrödinger equation (=1\hbar=1) and solve it for time-independent Hermitian HH to obtain ψ(t)=eiHtψ(0)|\psi(t)\rangle = e^{-iHt}|\psi(0)\rangle.
  2. Identify the propagator U(t)=eiHtU(t)=e^{-iHt} as unitary and verify it is a one-parameter group.
  3. Expand any state in the energy eigenbasis and read off its evolution as independent phases eiEkte^{-iE_k t}, recognizing energy eigenstates as stationary states.
  4. Derive the Ehrenfest / Heisenberg equation of motion ddtA=i[H,A]\frac{d}{dt}\langle A\rangle = i\langle[H,A]\rangle for expectation values.
  5. Evolve a density matrix via ρ(t)=U(t)ρ(0)U(t)\rho(t) = U(t)\rho(0)U(t)^\dagger and confirm purity is conserved.

Intuition

A quantum state is a unit vector. As time passes, a closed system's state must stay a unit vector — probabilities always sum to one — so the only thing allowed to happen is a rotation of the state vector inside Hilbert space. Rotations that preserve length are exactly the unitary operators (0.1.6). So time evolution is a continuous family of unitaries U(t)U(t) with U(0)=IU(0)=I.

The Hamiltonian HH is the "rate" of that rotation — its generator. Diagonalize HH and the rotation decouples: along each energy eigen-direction Ek|E_k\rangle the state simply spins its phase at angular frequency EkE_k (faster for higher energy), and nothing else. A state that lives entirely in one eigen-direction therefore never changes except by an unobservable global phase — it is stationary. Interesting dynamics (oscillations, precession) happen only when a state is a superposition of different energies: the relative phase between the components winds at the energy difference, and relative phases are physical.


Theory

Symbol note. Throughout this lesson HH denotes the Hamiltonian (a Hermitian operator), not the Hadamard gate. We set =1\hbar = 1 (Appendix C), so energies have units of angular frequency and time is dimensionless against them.

The time-dependent Schrödinger equation

The dynamical law of closed-system quantum mechanics — the content of the evolution postulate — is the time-dependent Schrödinger equation (TDSE):

iddtψ(t)=Hψ(t) \boxed{\,i\,\frac{d}{dt}|\psi(t)\rangle = H\,|\psi(t)\rangle\,}

with H=HH = H^\dagger the Hamiltonian (the observable for energy). It is a first-order linear ODE on Cn\mathbb{C}^n: given the initial state ψ(0)|\psi(0)\rangle, the future is determined.

Solving for time-independent HH: the propagator

Assume HH does not depend on time (the case for the rest of Term 1). The TDSE is then a constant- coefficient linear ODE, formally identical to the scalar equation x˙=iHx\dot{x} = -iHx, whose solution is the matrix exponential:

ψ(t)=U(t)ψ(0),U(t)=eiHt \boxed{\,|\psi(t)\rangle = U(t)\,|\psi(0)\rangle,\qquad U(t) = e^{-iHt}\,}

Verification that this solves the TDSE. Differentiate the power series term by term (it converges absolutely for any bounded HH, so this is legal):

ddteiHt=ddtn=0(iHt)nn!=n=1(iH)ntn1(n1)!=(iH)eiHt. \frac{d}{dt}\,e^{-iHt} = \frac{d}{dt}\sum_{n=0}^{\infty}\frac{(-iHt)^n}{n!} = \sum_{n=1}^{\infty}\frac{(-iH)^n t^{n-1}}{(n-1)!} = (-iH)\,e^{-iHt}.

(Here HH commutes with itself, so the usual scalar rule survives — no Baker–Campbell–Hausdorff correction needed; see Appendix E.) Hence

iddtψ(t)=i(iH)eiHtψ(0)=Hψ(t), i\frac{d}{dt}|\psi(t)\rangle = i\,(-iH)\,e^{-iHt}|\psi(0)\rangle = H\,|\psi(t)\rangle,

and at t=0t=0, U(0)=e0=IU(0)=e^{0}=I gives ψ(0)|\psi(0)\rangle. So U(t)=eiHtU(t)=e^{-iHt} is the solution. ∎

The propagator is unitary — and a group

Because HH is Hermitian, Hermitian generates unitary (0.1.6) applies verbatim with tt as the parameter:

U(t)=(eiHt)=e+iHt=e+iHt,U(t)U(t)=e+iHteiHt=e0=I, U(t)^\dagger = \big(e^{-iHt}\big)^\dagger = e^{+iH^\dagger t} = e^{+iHt},\qquad U(t)^\dagger U(t) = e^{+iHt}e^{-iHt} = e^{0} = I,

where the last step is valid because +iHt+iHt and iHt-iHt commute. So U(t)U(t) is unitary — it preserves norm and inner products, hence total probability is conserved, exactly as physics demands. It is also a one-parameter group:

U(t1)U(t2)=eiHt1eiHt2=eiH(t1+t2)=U(t1+t2),U(t)1=U(t). U(t_1)U(t_2) = e^{-iHt_1}e^{-iHt_2} = e^{-iH(t_1+t_2)} = U(t_1+t_2),\qquad U(t)^{-1} = U(-t).

Evolution composes additively in time and is reversible (run U(t)U(-t) to undo it) — the seed of reversible computation that gates inherit (Term 2; cf. 0.4.3).

Evolution in the energy eigenbasis; stationary states

Diagonalize the Hamiltonian by the spectral theorem (0.1.5):

H=kEkEkEk,HEk=EkEk, H = \sum_k E_k\,|E_k\rangle\langle E_k|,\qquad H|E_k\rangle = E_k|E_k\rangle,

with real energies EkE_k and orthonormal energy eigenstates Ek|E_k\rangle (the time- independent Schrödinger equation HEk=EkEkH|E_k\rangle = E_k|E_k\rangle is just this eigenvalue problem). The function-of-an-operator rule (Appendix E) makes the propagator diagonal in this basis:

U(t)=eiHt=keiEktEkEk \boxed{\,U(t) = e^{-iHt} = \sum_k e^{-iE_k t}\,|E_k\rangle\langle E_k|\,}

Expand an arbitrary initial state in energies, ψ(0)=kckEk|\psi(0)\rangle = \sum_k c_k|E_k\rangle with ck=Ekψ(0)c_k = \langle E_k|\psi(0)\rangle. Then evolution is componentwise phase rotation:

ψ(t)=kckeiEktEk. |\psi(t)\rangle = \sum_k c_k\,e^{-iE_k t}\,|E_k\rangle.

Each coefficient just acquires a phase eiEkte^{-iE_k t}; the moduli ck|c_k| — hence the probabilities of each energy outcome — never change. Two immediate consequences:

  • Stationary states. If ψ(0)=Ej|\psi(0)\rangle = |E_j\rangle, then ψ(t)=eiEjtEj|\psi(t)\rangle = e^{-iE_j t}|E_j\rangle: the state picks up only a global phase, which is physically invisible (Appendix C). Energy eigenstates are frozen — every measurement statistic of every observable is time-independent. This is why they are called stationary states.
  • Dynamics needs an energy spread. Genuine change requires at least two different energies in the superposition; the relative phase between Ej|E_j\rangle and Ek|E_k\rangle winds as ei(EjEk)te^{-i(E_j-E_k)t}, oscillating at the Bohr frequency ωjk=EjEk\omega_{jk} = E_j - E_k. Only energy differences are dynamically observable (so we may shift HH+cIH \to H + cI freely; it only adds an unobservable global phase eicte^{-ict}).

Evolution of expectation values (Ehrenfest)

For an observable AA (not explicitly time-dependent) in state ψ(t)|\psi(t)\rangle, define At=ψ(t)Aψ(t)\langle A\rangle_t = \langle\psi(t)|A|\psi(t)\rangle. Differentiate, using the TDSE for the ket and its adjoint iddtψ=ψH-i\,\frac{d}{dt}\langle\psi| = \langle\psi|H for the bra:

ddtAt=(ddtψ)Aψ+ψA(ddtψ)=ψ(iH)Aψ+ψA(iH)ψ. \frac{d}{dt}\langle A\rangle_t = \Big(\tfrac{d}{dt}\langle\psi|\Big)A|\psi\rangle + \langle\psi|A\Big(\tfrac{d}{dt}|\psi\rangle\Big) = \langle\psi|(iH)A|\psi\rangle + \langle\psi|A(-iH)|\psi\rangle.

Collecting terms gives the Ehrenfest theorem (the Heisenberg-picture equation of motion read in the Schrödinger picture):

ddtAt=i[H,A]t \boxed{\,\frac{d}{dt}\langle A\rangle_t = i\,\langle[H,A]\rangle_t\,}

So an observable's expectation is constant in time iff it commutes with HH — such an AA is a conserved quantity (a symmetry). In particular [H,H]=0[H,H]=0, so energy is always conserved: ddtH=0\frac{d}{dt}\langle H\rangle = 0. We will turn this equation into Bloch-vector precession in the next lesson.

Density-matrix evolution

If the state is described by a density matrix ρ\rho (pure or mixed; Course 1.5), evolve every pure component ψjU(t)ψj|\psi_j\rangle \to U(t)|\psi_j\rangle in the ensemble ρ=jpjψjψj\rho = \sum_j p_j|\psi_j\rangle\langle\psi_j|. By linearity the conjugation factors out:

ρ(t)=U(t)ρ(0)U(t)=eiHtρ(0)e+iHt \boxed{\,\rho(t) = U(t)\,\rho(0)\,U(t)^\dagger = e^{-iHt}\,\rho(0)\,e^{+iHt}\,}

Differentiating gives the Liouville–von Neumann equation, the density-matrix form of the TDSE:

ddtρ(t)=iHρ+iρH=i[H,ρ]. \frac{d}{dt}\rho(t) = -iH\rho + i\rho H = -i\,[H,\rho].

Unitary evolution conserves the spectrum of ρ\rho (it is a similarity transform by a unitary), so it conserves purity Tr(ρ2)\mathrm{Tr}(\rho^2) and von Neumann entropy: closed-system evolution never turns a pure state mixed. (That requires coupling to an environment — open systems, Term 4.1.) Note the sign convention differs from Ehrenfest: states evolve with i[H,]-i[H,\,\cdot\,], observables with +i[H,]+i[H,\,\cdot\,] — the two pictures are adjoint to each other.


Worked Examples

Example 1 — +|+\rangle precessing under H=ω2ZH = \tfrac{\omega}{2}Z

Take the Hamiltonian H=ω2ZH = \tfrac{\omega}{2}Z (a qubit with energy splitting ω\omega between 0|0\rangle and 1|1\rangle) and initial state ψ(0)=+=12(0+1)|\psi(0)\rangle = |+\rangle = \tfrac{1}{\sqrt2}(|0\rangle+|1\rangle).

The energy eigenstates are the computational basis: H0=+ω20H|0\rangle = +\tfrac{\omega}{2}|0\rangle, H1=ω21H|1\rangle = -\tfrac{\omega}{2}|1\rangle, so E0=+ω2E_0 = +\tfrac{\omega}{2}, E1=ω2E_1 = -\tfrac{\omega}{2}. Evolving each component by its phase:

ψ(t)=12(eiωt/20+e+iωt/21)=eiωt/212(0+eiωt1). |\psi(t)\rangle = \tfrac{1}{\sqrt2}\big(e^{-i\omega t/2}|0\rangle + e^{+i\omega t/2}|1\rangle\big) = e^{-i\omega t/2}\,\tfrac{1}{\sqrt2}\big(|0\rangle + e^{i\omega t}|1\rangle\big).

Drop the global phase eiωt/2e^{-i\omega t/2}: the physical state is 12(0+eiωt1)\tfrac{1}{\sqrt2}(|0\rangle + e^{i\omega t}|1\rangle). The relative phase winds at the Bohr frequency ω=E0E1\omega = E_0 - E_1. On the Bloch sphere this is a unit vector on the equator rotating about the zz-axis: at t=0t=0 it points along +x^+\hat x (+|+\rangle), at ωt=π2\omega t=\tfrac{\pi}{2} along +y^+\hat y (+i|{+}i\rangle), at ωt=π\omega t=\pi along x^-\hat x (|-\rangle). Indeed U(t)=ei(ωt)Z/2=Rz(ωt)U(t) = e^{-i(\omega t)Z/2} = R_z(\omega t) is exactly the zz-rotation gate (Appendix E) — Larmor precession. Note also that the populations are stuck: 0ψ(t)2=1ψ(t)2=12|\langle 0|\psi(t)\rangle|^2 = |\langle 1|\psi(t)\rangle|^2 = \tfrac12 for all tt, because 0,1|0\rangle,|1\rangle are the energy eigenstates and only relative phase moves.

Cross-check with Ehrenfest. Xt=ψ(t)Xψ(t)=cosωt\langle X\rangle_t = \langle\psi(t)|X|\psi(t)\rangle = \cos\omega t, and indeed $\frac{d}{dt}\langle X\rangle = i\langle[\tfrac{\omega}{2}Z, X]\rangle = i\cdot\tfrac{\omega}{2}\langle 2iY\rangle = -\omega\langle Y\rangle = -\omega\sin\omega t(using ✓ (using [Z,X]=2iY$, Appendix E).

Example 2 — A two-level oscillation under H=Ω2XH = \tfrac{\Omega}{2}X

Now choose H=Ω2XH = \tfrac{\Omega}{2}X and start in a non-eigenstate of HH, namely ψ(0)=0|\psi(0)\rangle = |0\rangle. Here 0|0\rangle is a superposition of HH's eigenstates ±|\pm\rangle (with energies ±Ω2\pm\tfrac{\Omega}{2}), so we expect real motion. Two ways to compute:

(a) Closed form of the propagator. Since X2=IX^2 = I, the exponential closes into trig (Appendix E, §3):

U(t)=eiΩ2Xt=cos ⁣Ωt2Iisin ⁣Ωt2X=Rx(Ωt)=(cosΩt2isinΩt2isinΩt2cosΩt2). U(t) = e^{-i\frac{\Omega}{2}Xt} = \cos\!\tfrac{\Omega t}{2}\,I - i\sin\!\tfrac{\Omega t}{2}\,X = R_x(\Omega t) = \begin{pmatrix}\cos\frac{\Omega t}{2} & -i\sin\frac{\Omega t}{2}\\ -i\sin\frac{\Omega t}{2} & \cos\frac{\Omega t}{2}\end{pmatrix}.

Acting on 0|0\rangle:

ψ(t)=cos ⁣Ωt20isin ⁣Ωt21. |\psi(t)\rangle = \cos\!\tfrac{\Omega t}{2}\,|0\rangle - i\sin\!\tfrac{\Omega t}{2}\,|1\rangle.

(b) Probabilities. The chance of finding the qubit in 1|1\rangle oscillates:

P1(t)=1ψ(t)2=sin2 ⁣Ωt2=12(1cosΩt),P0(t)=cos2 ⁣Ωt2. P_1(t) = |\langle 1|\psi(t)\rangle|^2 = \sin^2\!\tfrac{\Omega t}{2} = \tfrac12\big(1-\cos\Omega t\big), \qquad P_0(t) = \cos^2\!\tfrac{\Omega t}{2}.

The population sloshes fully from 0|0\rangle to 1|1\rangle and back at angular frequency Ω\Omega. This is a Rabi oscillation — the subject of the next lesson, where H=Ω2XH=\tfrac{\Omega}{2}X is the resonant drive and the t=π/Ωt = \pi/\Omega pulse becomes an XX gate. The state vector precesses about the x^\hat x-axis of the Bloch sphere (X\langle X\rangle is conserved here because [H,X]=0[H,X]=0, while Z=cosΩt\langle Z\rangle = \cos\Omega t and Y=sinΩt\langle Y\rangle = -\sin\Omega t trace the circle).


Hands-on (Python)

NumPy plus scipy.linalg.expm turn the propagator into one line. We reproduce both worked examples and plot the oscillating probability.

import numpy as np
from scipy.linalg import expm
import matplotlib.pyplot as plt

# Pauli matrices (Appendix E)
I = np.eye(2, dtype=complex)
X = np.array([[0, 1], [1, 0]], dtype=complex)
Z = np.array([[1, 0], [0, -1]], dtype=complex)

def dag(A):                       # conjugate transpose, ⟨·| from |·⟩
    return A.conj().T

def propagator(H, t):
    """U(t) = exp(-i H t): the solution of i d|ψ⟩/dt = H|ψ⟩ for constant H."""
    return expm(-1j * H * t)

# --- Example 1: |+> under H = (ω/2) Z  →  R_z(ωt), pure phase precession ---
omega = 1.0
H1 = 0.5 * omega * Z
plus = np.array([1, 1], dtype=complex) / np.sqrt(2)

t = np.pi / 2 / omega                      # quarter period: |+> -> |+i>
psi_t = propagator(H1, t) @ plus
print("U(t) unitary? ", np.allclose(dag(propagator(H1, t)) @ propagator(H1, t), I))  # True
print("ψ(t) ≈ |+i>:  ", np.round(psi_t, 3))          # (up to global phase) (|0>+i|1>)/√2
# populations are frozen (|0>,|1> are energy eigenstates):
print("P0, P1:       ", np.round(np.abs(psi_t)**2, 3))   # [0.5 0.5] for all t
# --- Example 2: |0> under H = (Ω/2) X  →  Rabi-like population oscillation ---
Omega = 2.0
H2 = 0.5 * Omega * X
ket0 = np.array([1, 0], dtype=complex)
ket1 = np.array([0, 1], dtype=complex)

def P1_numeric(t):
    psi = propagator(H2, t) @ ket0
    return np.abs(ket1 @ psi) ** 2          # Born probability of outcome "1"

ts = np.linspace(0, 4 * np.pi / Omega, 400)
P1_num = np.array([P1_numeric(tt) for tt in ts])
P1_exact = np.sin(Omega * ts / 2) ** 2      # derived closed form sin²(Ωt/2)

print("max |numeric - exact| =", np.max(np.abs(P1_num - P1_exact)))   # ~1e-15

plt.figure(figsize=(7, 3.2))
plt.plot(ts, P1_num, lw=2, label=r"$P_1(t)$ (expm)")
plt.plot(ts, P1_exact, "k--", lw=1, label=r"$\sin^2(\Omega t/2)$")
plt.axhline(1.0, color="gray", ls=":", lw=0.8)
plt.xlabel("time  t"); plt.ylabel(r"$P_1(t)$")
plt.title(r"Population oscillation under $H=\frac{\Omega}{2}X$")
plt.legend(loc="upper right"); plt.tight_layout()
plt.show()
# --- Density-matrix evolution conserves purity ---
rho0 = np.outer(ket0, ket0.conj())          # pure state |0><0|
def rho_t(t):
    U = propagator(H2, t)
    return U @ rho0 @ dag(U)                 # ρ(t) = U ρ(0) U†

for tt in [0.0, 0.7, 1.3, 2.5]:
    r = rho_t(tt)
    purity = np.real(np.trace(r @ r))        # Tr(ρ²): 1 iff pure
    print(f"t={tt:>4}:  Tr(ρ)={np.real(np.trace(r)):.3f}  purity={purity:.6f}")
# Tr(ρ)=1 and purity=1 throughout — closed evolution keeps a pure state pure.

Braket note (optional). Braket's LocalSimulator evolves circuits, not raw Hamiltonians, so we will not exponentiate HH on it. But the bridge is direct: since eiΩ2Xt=Rx(Ωt)e^{-i\frac{\Omega}{2}Xt}=R_x(\Omega t), the same dynamics is one gate — Circuit().rx(0, Omega * t). We build that connection explicitly in the next lesson and develop Braket properly in Term 2.1.


Exercises

E1 (easy). For H=ω2ZH = \tfrac{\omega}{2}Z, write U(t)U(t) as a 2×22\times2 matrix and confirm it equals Rz(ωt)R_z(\omega t) from Appendix E.

Solution

ZZ is diagonal, so U(t)=eiω2Zt=diag(eiωt/2,e+iωt/2)U(t) = e^{-i\frac{\omega}{2}Zt} = \mathrm{diag}(e^{-i\omega t/2}, e^{+i\omega t/2}). Comparing with Rz(θ)=diag(eiθ/2,e+iθ/2)R_z(\theta) = \mathrm{diag}(e^{-i\theta/2}, e^{+i\theta/2}) and reading θ=ωt\theta = \omega t gives U(t)=Rz(ωt)U(t) = R_z(\omega t). ∎

E2 (easy). Show that an energy eigenstate Ej|E_j\rangle remains an energy eigenstate under evolution, and that all expectation values are time-independent in such a state.

Solution

ψ(t)=eiEjtEj|\psi(t)\rangle = e^{-iE_j t}|E_j\rangle, still proportional to Ej|E_j\rangle. For any observable AA, At=Eje+iEjtAeiEjtEj=EjAEj\langle A\rangle_t = \langle E_j|e^{+iE_j t}A\,e^{-iE_j t}|E_j\rangle = \langle E_j|A|E_j\rangle: the phases are scalars and cancel, so At\langle A\rangle_t is constant. Hence "stationary state." ∎

E3 (medium). Starting from the TDSE, derive the Liouville–von Neumann equation ρ˙=i[H,ρ]\dot\rho = -i[H,\rho] for a pure state ρ=ψψ\rho = |\psi\rangle\langle\psi|.

Solution

ρ˙=(ddtψ)ψ+ψ(ddtψ)\dot\rho = (\tfrac{d}{dt}|\psi\rangle)\langle\psi| + |\psi\rangle(\tfrac{d}{dt}\langle\psi|). The TDSE gives ddtψ=iHψ\tfrac{d}{dt}|\psi\rangle = -iH|\psi\rangle and (adjoint) ddtψ=+iψH\tfrac{d}{dt}\langle\psi| = +i\langle\psi|H. Substituting: $\dot\rho = -iH|\psi\rangle\langle\psi| + i|\psi\rangle\langle\psi|H = -iH\rho + i\rho H = -i[H,\rho].(Linearityextendsittomixed. ∎ (Linearity extends it to mixed \rho=\sum_j p_j|\psi_j\rangle\langle\psi_j|$.)

E4 (medium). Let H=ω2ZH = \tfrac{\omega}{2}Z and ψ(0)=+|\psi(0)\rangle = |+\rangle. Compute Xt\langle X\rangle_t, Yt\langle Y\rangle_t, Zt\langle Z\rangle_t in closed form and identify the Bloch-vector motion.

Solution

From Example 1, ψ(t)=12(0+eiωt1)|\psi(t)\rangle = \tfrac1{\sqrt2}(|0\rangle + e^{i\omega t}|1\rangle) (global phase dropped). Then X=2Rec0c1=cosωt\langle X\rangle = 2\,\mathrm{Re}\,\overline{c_0}c_1 = \cos\omega t, Y=2Imc0c1=sinωt\langle Y\rangle = 2\,\mathrm{Im}\,\overline{c_0}c_1 = \sin\omega t, Z=c02c12=0\langle Z\rangle = |c_0|^2-|c_1|^2 = 0. The Bloch vector r=(cosωt,sinωt,0)\vec r = (\cos\omega t, \sin\omega t, 0) traces the equator counterclockwise at rate ω\omega — Larmor precession about z^\hat z. (Cross-check Ehrenfest: X˙=ωY\dot{\langle X\rangle} = -\omega\langle Y\rangle, Y˙=+ωX\dot{\langle Y\rangle} = +\omega\langle X\rangle, the rotation ODE.)

E5 (hard). Prove U(t)=eiHtU(t)=e^{-iHt} conserves purity: Tr(ρ(t)2)=Tr(ρ(0)2)\mathrm{Tr}\big(\rho(t)^2\big) = \mathrm{Tr}\big(\rho(0)^2\big) for all tt. Then argue that no unitary can turn a pure state into a mixed one.

Solution

ρ(t)2=Uρ0UUρ0U=Uρ02U\rho(t)^2 = U\rho_0 U^\dagger U\rho_0 U^\dagger = U\rho_0^2 U^\dagger (using UU=IU^\dagger U = I). By cyclicity of the trace (Appendix E), Tr(Uρ02U)=Tr(UUρ02)=Tr(ρ02)\mathrm{Tr}(U\rho_0^2 U^\dagger) = \mathrm{Tr}(U^\dagger U\rho_0^2) = \mathrm{Tr}(\rho_0^2). So purity is invariant. A pure state has purity 11; since unitary evolution preserves purity, it stays 11, i.e. pure. Changing purity (decoherence) is impossible for closed/unitary dynamics and requires non-unitary channels — open systems, Term 4.1. ∎

E6 (hard). Suppose H=HAI+IHBH = H_A\otimes I + I\otimes H_B on a two-qubit system. Show the propagator factorizes, U(t)=eiHAteiHBtU(t) = e^{-iH_A t}\otimes e^{-iH_B t}, and conclude such a (non-interacting) Hamiltonian never creates entanglement from a product state.

Solution

The two terms commute: [HAI,IHB]=(HAHB)(HAHB)=0[H_A\otimes I,\, I\otimes H_B] = (H_A\otimes H_B) - (H_A\otimes H_B) = 0 (mixed-product rule, Appendix E). For commuting terms eA+B=eAeBe^{A+B}=e^Ae^B, and ei(HAI)t=eiHAtIe^{-i(H_A\otimes I)t} = e^{-iH_A t}\otimes I (the II-factor exponentiates to II), so U(t)=(eiHAtI)(IeiHBt)=eiHAteiHBtU(t) = (e^{-iH_A t}\otimes I)(I\otimes e^{-iH_B t}) = e^{-iH_A t}\otimes e^{-iH_B t}. Acting on a product ab|a\rangle\otimes|b\rangle yields (eiHAta)(eiHBtb)(e^{-iH_A t}|a\rangle)\otimes(e^{-iH_B t}|b\rangle) — still a product. Entanglement requires an interaction term that is not a sum of single-system operators (the seed of two-qubit entangling gates, Term 2.1). ∎


Checkpoint

  1. Write the TDSE (=1\hbar=1) and its solution for time-independent Hermitian HH.
  2. Why is the propagator U(t)=eiHtU(t)=e^{-iHt} unitary, and what physical fact does that guarantee?
  3. What is a stationary state, and why does it not evolve observably?
  4. Give the equation of motion for A\langle A\rangle and state the condition for AA to be conserved.
  5. How does a density matrix evolve, and what quantity does that evolution conserve?
Answers
  1. iddtψ=Hψi\,\frac{d}{dt}|\psi\rangle = H|\psi\rangle; solution ψ(t)=eiHtψ(0)|\psi(t)\rangle = e^{-iHt}|\psi(0)\rangle.
  2. Hermitian HH has real eigenvalues, so eiEkte^{-iE_k t} has modulus 11 and UU=e+iHteiHt=IU^\dagger U = e^{+iHt}e^{-iHt}=I; unitarity preserves the norm, i.e. total probability is conserved.
  3. An energy eigenstate Ej|E_j\rangle; it evolves only by the global phase eiEjte^{-iE_j t}, which is physically invisible, so every measurement statistic is time-independent.
  4. ddtA=i[H,A]\frac{d}{dt}\langle A\rangle = i\langle[H,A]\rangle; AA is conserved iff [H,A]=0[H,A]=0. (Energy always is, since [H,H]=0[H,H]=0.)
  5. ρ(t)=U(t)ρ(0)U(t)\rho(t) = U(t)\rho(0)U(t)^\dagger, obeying ρ˙=i[H,ρ]\dot\rho = -i[H,\rho]; it conserves the spectrum of ρ\rho, hence purity Tr(ρ2)\mathrm{Tr}(\rho^2) and entropy — pure stays pure.

Further Reading

  • [NC] Nielsen & Chuang, §2.2.2 — the evolution postulate and the Schrödinger equation; §2.2.3 for the density-operator picture.
  • [Sak] Sakurai & Napolitano, §2.1–2.2 — time evolution, the propagator, stationary states, and the Heisenberg/Ehrenfest equations (with \hbar explicit; set =1\hbar=1 to match us).
  • [Gri] Griffiths & Schroeter, §2.1 — stationary states and the separation of the time-dependent Schrödinger equation, at a gentler pace.
  • [Pre] Preskill, Ph219, Ch. 2–3 — unitary evolution and the Liouville–von Neumann equation.

← Prev: The Bloch Ball & Purity · Up: Term 1 · Next: Two-Level Dynamics & Rabi Oscillations

Ready to measure your state?

6 exercises · 10 checkpoint questions

Start the quiz