Time Evolution Operators In Physics

Classical

In classical mechanics we will use Hamiltonian dynamics relating the time evolution of real vectors of position and momentum q,p.

dqidt=H(q,p,t)pi
dpidt=H(q,p,t)pi

Quantum

In quantum mechanics we use Schrodinger's equation that relates the time evolution of a vector in a Hilbert space for a Hamiltonian operator.

tψ(x,t)=iH^(t)ψ(x,t)

Time evolution of state

Classical

Define an operator for the derivative of the state vector of positions and mometum.

k(t)(q(t),p(t))=dq(t),p(t)dt=H(t)pi,,H(t)qi

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

q(t+Δt),p(t+Δt)=q(t),p(t)+(tt+Δtk(t)dt)(q(t),p(t))
=(1+tt+Δtk(t)dt)(q(t),p(t))

so in the limit of many evolutions it should become exact.

q(t+Δt),p(t+Δt)=limn(1+1ntt+Δtk(t)dt)n(q(t),p(t))

Call this operator exponentiation.

q(t+Δt),p(t+Δt)=ett+Δtk(t)dt(q(t),p(t))

Define this as the "time evolution operator"

(ta,tb)=etatbk(t)dt

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

q(tb),p(tb)=(ta,tb)q(ta),p(ta)

Quantum

An evolution for a small change in time Δt can be approximated as

ψ(t+Δt)ψ(t)+(tt+ΔtiH^(t)dt)ψ(t)
=(1+tt+ΔtiH^(t)dt)ψ(t)

so in the limit of many evolutions it should become exact.

ψ(t+Δt)=limn(1+1ntt+ΔtiH^(t)dt)nψ(t)

Call this operator exponentiation.

ψ(t+Δt)=eitt+ΔtH^(t)dtψ(t)

Define this as the "time evolution operator"

(ta,tb)=eitatbH^(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𝒪=limnk=0n𝒪kk!

Observables

Classical

Observables functions of the position and momentum.

A^(q,p)n×n

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

A(t)=A^(q(t),p(t))

Quantum

Observables are self-adjoint operators on the Hilbert space.

A^
A^=A^

They are measured by applying the state vector 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)(q(t0),p(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

dAdt(t)=(iA^qidqidt+A^pidpidt)(q(t),p(t))

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

(dA^Hdt(t))(q(t0),p(t0))=(iA^qiHpiA^piHqi)(q(t),p(t))

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

dA^Hdt(t)=(iA^qiHpiA^piHqi)H(t)

Then we expand the definition of the Heisenberg observable.

dA^Hdt(t)=(iA^qiHpiA^piHqi)(t0,t)
dA^Hdt(t)=iA^HqiHHpiA^HpiHHqi

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)|(iH^)A^|ψ(t)+ψ(t)|A^(iH^)|ψ(t)

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

=ψ(t)|(iH^)A^|ψ(t)+ψ(t)|A^(iH^)|ψ(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 just an exponentiation of an observable it is also an observable, and thus self adjoint, so =1, and we can insert them as an identity.

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^HH^HA^H)

Possion Bracket

If we define a Possion bracket for two observables

{A^,B^}=iA^qiB^piA^piB^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)}H

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

The time evolution can be approximated as

A^H(t+Δt)A^H(t)+(tt+Δt(t)dt)A^H(t)=(1+(tt+Δt(t)dt))A^H(t)

making it be exact in the limit.

A^H(t+Δt)=limn(1+(tt+Δt(t)dt)1n)nA^h(t)

The limit becomes exact.

A^H(t+Δt)=ett+Δt(t)dtA^H(t)

Use this to define a time evolution operator on observables.

𝒰(ta,tb)=etatb(t)dt

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

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