intermediate · Physics · Time Evolution & the Schrödinger Picture
Checkpoint: Evolve a State
This checkpoint pulls together everything from the module: building U(t), evolving a superposition,
tracking expectation values, and using conservation. You will compute a single number that secretly
encodes three separate facts.
The scenario
A spin starts in ∣+⟩=21(∣0⟩+∣1⟩) and evolves under
H^=2ℏωσz,
for a time such that ωt=32π. From the module you can write down the Bloch
components without re-deriving them:
Precession (expectation-value dynamics): ⟨σx⟩(t)=cosωt and
⟨σy⟩(t)=sinωt.
Conservation: σz commutes with H^, so ⟨σz⟩(t)=0 for all
time.
Unitarity / purity: the Bloch vector keeps unit length,
⟨σx⟩2+⟨σy⟩2+⟨σz⟩2=1, because U(t)
is unitary and a pure state stays pure.
What to compute
Form the squared length s=⟨σx⟩2+⟨σy⟩2+⟨σz⟩2.
It must equal 1 — your built-in sanity check that the dynamics conserve probability.
Form ⟨σx⟩(t)=cosωt.
Return the product s⋅⟨σx⟩(t). Because s=1, this is just
⟨σx⟩(t).
At ωt=32π we have cos32π=−21, so the answer is
−21.
Try it
This is a numerical exercise — your code should return a number. Compute
s⋅⟨σx⟩(t) at ωt=2π/3. The correct value is −0.5.
Run your code to see the quantum state.
Sign in on the full site to ask questions and join the discussion.