Time Evolution Operators In Physics

Classical

In classical mechanics we will use Hamilton's equations for the time evolution of real vectors for position and momentum q→(t),p→(t) for a given Hamiltonian.

ddtqi=∂∂piH(q→,p→,t)
ddtpi=−∂∂qiH(q→,p→,t)

We can combine the position and momentum into a single state vector.

Γ→(t)=⟨q→(t),p→(t)⟩

Then define an operator for the time derivative of the state vector.

K(t)(Γ→(t))=ddtΓ→(t)=⟨∂∂piH(q→,p→,t),…,−∂∂qiH(q→,p→,t)⟩

Quantum

In quantum mechanics we use Schrodinger's equation for the time evolution of a complex vector ψ(t) in a Hilbert space for a given Hamiltonian operator.

∂∂tψ(t)=−iℏH^(t)ψ(t)

Time evolution of state

Classical

An evolution for a small change in time Δt of the state vector can be approximated as below.

Γ→(t+Δt)≈Γ→(t)+(∫tt+ΔtK(t′)dt′)(Γ→(t))
=(1+∫tt+ΔtK(t′)dt′)(Γ→(t))

In the limit of many infintesimal evolutions it will become exact.

Γ→(t+Δt)=limn→∞⁡(1+1n∫tt+ΔtK(t′)dt′)n(Γ→(t))

Call this limit operator exponentiation.

Γ→(t+Δt)=e∫tt+ΔtK(t′)dt′(Γ→(t))

Define this as the "time evolution operator"

ℳ(ta,tb)=e∫tatbK(t′)dt′

so that it evolves a state from time ta to tb.

Γ(tb)→=ℳ(ta,tb)Γ→(ta)

Quantum

An evolution for a small change in time Δt of the state vector can be approximated as below.

ψ(t+Δt)≈ψ(t)+(∫tt+Δt−iℏH^(t′)dt′)ψ(t)
=(1+∫tt+Δt−iℏH^(t′)dt′)ψ(t)

In the limit of many infitesmial evolutions it will become exact.

ψ(t+Δt)=limn→∞⁡(1+1n∫tt+Δt−iℏH^(t′)dt′)nψ(t)

Call this operator exponentiation.

ψ(t+Δt)=e−iℏ∫tt+ΔtH^(t′)dt′ψ(t)

Define this as the "time evolution operator"

ℳ(ta,tb)=e−iℏ∫tatbH^(t′)dt′)

so that it evolves a state from time ta to tb.

ψ(tb)=ℳ(ta,tb)ψ(ta)

Operator exponentiation

Operator exponentiation can be also defined like below.

e𝒪=limn→∞⁡∑k=0n𝒪kk!

Observables

Classical

Observables are functions of the position and momentum.

A^(q→,p→)∈ℝn×ℝn→ℝ

They are measured by applying the function on it's arguments

A(t)=A^(Γ→(t))

Quantum

Observables are self-adjoint operators on the Hilbert space.

A^∈ℋ→ℋ
A^=A^†

They are measured by applying the state vector and it's conjugate to both sides.

A(t)=⟨ψ(t)|A^|ψ(t)⟩

Heisenberg Picture

Instead of measuring observables by applying a modified state, instead change how the function measures it with time, while the state stays constant. We define A^H to the below.

Classical

A(t)=A^H(t)(Γ→(t0))
A^H(t)=A^ℳ(t0,t)

Quantum

A(t)=⟨ψ(t0)|A^H(t)|ψ(t0)⟩
A^H(t)=ℳ†(t0,t)A^ℳ(t0,t)

Time evolution of observables

Classical

Using the chain rule we get the below.

ddtA(t)=(∑i∂A^∂qidqidt+∂A^∂pidpidt)(Γ→(t))

We can then substitute in for the left side the Heisenberg picture and the right side the equations of motion for the time derivatives.

(ddtA^H(t))(Γ→(t0))=(∑i∂A^∂qi∂H∂pi−∂A^∂pi∂H∂qi)(Γ→(t))

The time evolution of the Heisenberg observable is the Heisenberg version of the right side's operator.

dA^Hdt(t)=(∑i∂A^∂qi∂H∂pi−∂A^∂pi∂H∂qi)H(t)

Then we expand the definition of the Heisenberg observable.

dA^Hdt(t)=(∑i∂A^∂qi∂H∂pi−∂A^∂pi∂H∂qi)ℳ(t0,t)
dA^Hdt(t)=∑i∂A^H(t)∂qi∂HH(t)∂pi−∂A^H(t)∂pi∂HH(t)∂qi

Quantum

Using the chain rule we get

dA(t)dt=⟨dψdt(t)|A^|ψ(t)⟩+⟨ψ(t)|A^|dψdt(t)⟩

then we can substitute in for the right side the equations of motion for the time derivatives.

⟨ψ(t)|(iℏH^†)A^|ψ(t)⟩+⟨ψ(t)|A^(−iℏH^)|ψ(t)⟩

Remember that H^ is self adjoint by definition of an observable.

=⟨ψ(t)|(iℏH^)A^|ψ(t)⟩+⟨ψ(t)|A^(−iℏH^)|ψ(t)⟩
=−iℏ⟨ψ(t)|A^H^−H^A^|ψ(t)⟩

The measured time evolution of the Heisenberg picture is equal to this equation.

⟨ψ(t0)|dA^Hdt(t)|ψ(t0)⟩=−iℏ⟨ψ(t)|A^H^−H^A^|ψ(t)⟩

The time evolution of the Heisenberg observable is the Heisenberg version of the right side's operator.

dA^Hdt(t)=−ih(A^H^−H^A^)H(t)

Then we can expand the definition of the Heisenberg operator.

dA^Hdt(t)=−ihℳ†(t0,t)(A^H^−H^A^)ℳ(t0,t)
dA^Hdt(t)=−ih(ℳ†(t0,t)A^H^ℳ(t0,t)−ℳ†(t0,t)H^A^ℳ(t0,t))

And since the time evolution is an exponentiation of i times an observable ℳ†ℳ=1. We can insert it as an identity operator.

dA^Hdt(t)=−ih(ℳ†(t0,t)A^ℳ†(t0,t)ℳ(t0,t)H^ℳ(t0,t)−ℳ†(t0,t)H^ℳ†(t0,t)ℳ(t0,t)A^ℳ(t0,t))
dA^Hdt(t)=−ih(A^HH^H−H^HA^H)

Possion Bracket

If we define a Possion bracket for two observables

{A^,B^}=∑i∂A^∂qi∂B^∂pi−∂A^∂pi∂B^∂qi

then we can see

dA^Hdt(t)={A^H(t),HH(t)}

Commutator Bracket

If we define a Commutator bracket for two observables

[A^,B^]=A^B^−B^A^

then we can see

dA^Hdt=−iℏ[A^H(t),HH(t)]

Liouville operator

Classical

Define an operator on observables.

ℒ(t)={⋅,HH(t)}

When the operator is applied to a Heisenberg picture observable it should give the derivative.

dA^Hdt(t)=ℒ(t)A^H

Classical

Define an operator on observables.

ℒ(t)=−iℏ[⋅,HH(t)]

When the operator is applied to a Heisenberg picture observable it should give the derivative.

dA^Hdt=ℒ(t)A^H

Time Evolution Operator for Heisenberg Observables

Similar to the time evolution of state vectors, the time evolution of a Heisenberg observable can be approximated as the below.

A^H(t+Δt)≈A^H(t)+(∫tt+Δtℒ(t′)dt′)A^H(t)=(1+(∫tt+Δtℒ(t′)dt′))A^H(t)

Once again it is exact in the limit.

A^H(t+Δt)=limn→∞⁡(1+(∫tt+Δtℒ(t′)dt′)1n)nA^h(t)

Represent the limit with operator exponentiation.

A^H(t+Δt)=e∫tt+Δtℒ(t′)dt′A^H(t)

Use this to define a time evolution operator on observables.

𝒰(ta,tb)=e∫tatbℒ(t′)dt′

Such that when applied will transform an observable from ta to tb.

A^H(tb)=𝒰(ta,tb)A^H(ta)