Fernando Garcia

Home     Research     Blog     Other     About me


Exploring the use of path integrals in Quantum Mechanics

December 25th, 2023.

After working with quantum fields for a while, the idea of path integrals is no stranger. However, until recently, I had never used path integrals to solve basic quantum mechanics problems.

My upper-level course in Quantum Mechanics didn't cover this topic, but the textbook (Townsend, A Modern Approach to Quantum Mechanics) provides good motivation and derives the appropriate equations in a clear manner. For readers unfamiliar with the topic, I highly recommend this text as a first introduction.

In this entry, I would like to further explore the ideas presented there and solve some of the problems.

Using induction to complete the proof for the free-particle propagator

Townsend works out the propagator for a free particle, yet his proof skips the inductive step. Let's finish his proof before moving on.

The proof revolves around integrals of the form

dymexp(i[(ym+1ym)2+(ymym1)2])

Where m goes from 1 to N1, where N denotes the number of discrete time intervals used to break up the particle's path.

We are presented with a few results. For the m=1 integral, we find

dy1exp(i[(y2y1)2+(y1y0)2])=iπ2ei(y2y0)22

And for the m=2 integral, we find:

dy2exp(i[(y3y2)2+(y2y0)2/2])=iπ2i2π3exp(i(y3y0)23)=(iπ)23exp(i(y3y0)23)

And we want to claim that (given the apparent pattern) that for the N1 integral (that is, after performing all the N1 integrals in dy1dyN1exp(ii=1N(yiyi1)2)) we find:

dy1dyN1exp(ii=1N(yiyi1)2)=(iπ)N1Nexp(i(yNy0)2N)

Assume this is the case. Let's use induction to show that the N+1 case holds, and thus (by induction) the proposition is correct.

Before computing the integral, it is relevant to recall:

I(a,b)=dxexp(ax2+bx)=exp(b24a)πa

With a total of N+1 intervals, we have the integral:

dy1dyNexp(ii=1N+1(yiyi1)2)=(iπ)N1NdyNexp(i[yN+1yN]2+i[yNy0]2/N)=(iπ)N1Nexp(iyN+12)exp(iy02/N)dyNexp(i[1+1N]yN22i[yN+1+y0N]yN)=(iπ)N1Nexp(iyN+12)exp(iy02/N)exp(4[yN+1+y0/N]24i(1+1N))πi(1+1N)=(iπ)N1(iπ)N(1+1/N)exp(i[yN+12+y02NyN+12+2yN+1y0/N+y02/N21+1N])=(iπ)NN+1exp(i[yN+1y0]2N+1)

Which is exactly what we would expect, that is: P(N)P(N+1). Thus, by PMI, the result holds. Once we know this, it is straightforaward to show that

x,t|x0,t0=m2πi(tt0)exp(im2(xx0)2tt0)

Time evolution of the free-particle Gaussian wave-packet

As physicists, predicting the future (or time evolution) of a system is one of the most important goals we have. The path integral approach to quantum mechanics provides a simple way to do so once we have a transition amplitude, also known as the propagator.

Recall that the time evolution of a state ψ(t0) with propagator x,t|x0,t0 is

x|ψ(t)=dx0x,t|x0,t0x0|ψ(t0)

As discussed previously, the propagator for the free-particle is

x,t|x0,t0=m2πi(tt0)exp(im2(xx0)2tt0)

Recall that a Gaussian Wave-Packet is of the form:

x|ψ=ψ(x)=1πaexp(12a2x2)

A function that will play the role of x0|ψ(t0) in this problem, with t0=0. Our job is to evaluate the integral:

m2πi(t)exp(im2(xx0)2t)1πaexp(12a2x02)dx0

And we should find that

ψ(x,t)=1π[a+itma]exp(x22a2[1+itma2])

A result that arises from studying the same problem through the conventional operator formulation of quantum mechanics. Evaluating the integral above is not a difficult task, as we can employ the same Gaussian integral formula used in the induction proof. However, a few steps will be necessary to simplify the result and present it in the desired form.

ψ(x,t)=dx0m2πi(t)exp(im2(xx0)2t)1πaexp(12a2x02)=m2πit1πadx0exp(im2t[x22xx0+x02]12a2x02)=m2πit1πadx0exp(im2tx22im2txx0+im2tx0212a2x02)=m2πit1πadx0exp(im2tx2)exp([im2t12a2]x02[2im2tx]x0)=m2πit1πaexp(im2tx2)dx0exp([im2t12a2]x02[2im2tx]x0)=m2πit1πaexp(im2tx2)I(12a2im2t,imxt)=m2πit1πaexp(im2tx2)π12a2im2texp([imxt]214(12a2im2t))=m2πit1πa2iπa2ta2m+itexp(im2tx2)exp([imxt]2ia2t2a2m+2it)=1πama2m+itexp([im2tm22t2ia2t2a2m+2it]x2)=1πamam(a+itam)exp(m2ma2+2itx2)=1π(a+itma)exp(12a2[1+ita2m]x2)

This is precisely the result we were expecting. It is worth studying how this looks visually. Because the wave function is complex (rather than purely real), we need to visualize the real and imaginary parts separately. The following animation was created using Mathematica.

Path integrals for systems with non-zero potentials: The Harmonic Oscillator

To conclude this article entry, let's explore systems with non-zero potentials, and in particular systems with Gaussian integrals.

These systems have Lagrangians of the form

L=a(t)x˙2+b(t)x˙x+c(t)x2+d(t)x˙+e(t)x+f(t)

It can be shown (see Feynman and Hibbs, Quantum Mechanics and Path Integrals) that a system with a Lagrangian of that form has a propagator (also known as kernel) from point a=(xa,ta) to point b=(xb,tb) that is given by:

K(b,a)=exp(iScl[b,a])F(tb,ta)

Where Scl is the action (from a to b) through the classical path, and F is a function that only depends on the times ta and tb.

As Feynman and Hibbs put it, the Kernel's (propagator) spatial dependence is known. Still, we will have to find a way to write F down explicitly.

A free particle clearly belongs to this family of systems. A non-trivial, yet familiar example of a system belonging to this family is the harmonic oscillator. Recall the its Lagrangian is given by:

L=12mx˙212mω2x2

It is relevant to recall that this Lagrangian implies

x¨=ω2x

A fact that we will use later.

Before calculating its action (to then find its propagator/kernel K) it is instructive to calculate the action for a free particle (Problem 2.1, Feynman and Hibbs):

SclFree Particle=12mtatbx˙2dt=12tatbx˙x˙dtUse integration by parts...=12m(x˙x|tatbtatbx˙)=12mx˙(x(tb)x(ta))=12mΔdδt(xbxa)=12mxbxatbta(xbxa)=12m(xbxa)2tbta

(Not only did working this out give us practice with action integrals, but it also gave us most of the information to construct a well-known propagator we worked with above)

With this much simpler example in mind, we now turn our attention towards the action of the simple harmonic oscillator. One might be temped to split the integral linearly and use the result from the free particle (for the first term), but this is not right as we no longer have that x¨=0.

SclHar. Osc.=m2tatbx˙2ω2x2dt=m2(tatbx˙x˙dtω2tatbxxdt)=m2([x˙x]tatbtatbxx¨dtω2tatbxxdt)=m2([x˙x]tatbtatbx(ω2x)dtω2tatbxxdt)=m2[x˙x]tatb=m2(v(tb)x(tb)v(ta)x(ta))

Problem 2.2 in Feynman and Hibbs provides the form of this action. The general solution to the Harmonic Oscillator (x¨=ω2x) is a function x(t) of the form

x(t)=Asin(ωt)+Bcos(ωt)

But the final answer presented in their text contains no A or B. It is easy to see that if we plug the above form into the solution of SclHar. Osc. we will find something different.

If we had more information about the system, we could figure out what A and B should be. Since we are trying to keep everything as general as possible, one option we have is to transform the time coordinate in x(t) (and v(t)).

We want to make this transformation in such a way that at t=0 , where t denotes the time dimension in the new time-shifted reference frame, we find x(0)=xa. This transformation is given by t=tta. We further define T=tbta, so x(T)=xb. See the diagram below:

With x(0)=xa, it follows that B=xa, since:

x(0)=xa=Asin(0)+Bcos(0)=0+B=B

Similarly, we find that A is given by:

x(T)=xb=Asin(ωT)+Bcos(ωT)xb=Asin(ωT)+xacos(ωT)xbxacos(ωT)=Asin(ωT)A=1sin(ωT)(xbxacos(ωT))

Thus, we know what A and B should be given the initial and final points a and b, respectively. At this point we can write:

x(t)=1sin(ωT)(xbxacos(ωT))sin(ωt)+xacos(ωt)

The time derivative (velocity) is:

x˙(t)v(t)=1sin(ωT)(xbxacos(ωT))ωcos(ωt)xaωsin(ωt)

So

x˙(0)=1sin(ωT)(xbxacos(ωT))ω

And

x˙(T)=1sin(ωT)(xbxacos(ωT))ωcos(ωT)xaωsin(ωT)

We can finally write down

SclHar. Osc.=m2(v(tb)x(tb)v(ta)x(ta))=m2({1sin(ωT)(xbxacos(ωT))ωcos(ωT)xaωsin(ωT)}xb{1sin(ωT)(xbxacos(ωT))ω}xa)=m2(ωxb2cos(ωT)sin(ωT)ωxaxbcos2(ωT)sin(ωT)ωxaxbsin(ωT)xaxbω1sin(ωT)+xa2ωcos(ωT)sin(ωT))=m2ωsin(ωT)(xb2cos(ωT)xaxbcos2(ωT)xaxbsin2(ωT)xaxb+xa2cos(ωT))=m2ωsin(ωT)(cos(ωT)(xa2+xb2)2xaxb)

So the kernel of the harmonic oscillator, up to a multiplicative factor F that only depends on time is:

KHar. Osc.(b,a)=exp(im2ωsin(ωT)(cos(ωT)(xa2+xb2)2xaxb))F(tb,ta)

Feynman and Hibbs explicitly work out the form of F(tb,ta). As such, I won't discuss this function, at least not in this entry.

Final remarks

The formalism explored in this entry isn't necessarily better than the operator approach to quantum mechanics. In fact, some consider path integrals to be useless/complicated in NRQM.

Still, it is instructive to see how we apply such a method in a context different to QFT.


Back to Blogs