Квантовый осциллятор и производящий функционал

Список литературы:

  1. Р. Фейнман и А. Хибс, "Квантовая механика и интегралы по траекториям", глава 3.11
  2. R. Rosenfelder, "Path Integrals in Quantum Physics", главы 1.2 и 1.7.

Напоминание: функциональные производные

Упражнение 1. Рассмотрим действие S[x]=tatbdt[mx˙2/2V(x)]. Необходимо вычислить функциональные производные δSδx(σ) и δ2Sδx(σ)δx(σ), а также построить разложение в ряд Тейлора в окрестности классической траектории.

Решение. Применяем правило дифференцирования сложной функции и находим:

(1)δSδx(σ)=tatbdt[mx˙(t)δx˙(t)δx(σ)V(x(t))δx(t)δx(σ)].

Далее пользуемся тем, что δx(t)δx(σ)=δ(tσ) и δx˙(t)δx(σ)=ddtδ(tσ)=ddσδ(tσ), что приводит нас к выражению

(2)δSδx(σ)=mx¨(σ)V(x(σ)).

Равенство нулю этой вариации приводит нас ко второму закону Ньютона, который определяет классическую траекторию. Если от этого выражения взять еще одну функциональную производную, то получим

(3)δ2Sδx(σ)δx(σ)=[md2dσ2V(x(σ))]δ(σσ).

Теперь запишем несколько первых членов разложения S[xcl+y] в ряд Тейлора:

(4)S[xcl+y]=S[xcl]+tatbdσδSδxcl(σ)y(σ)+12tatbdσtatbdσδ2Sδxcl(σ)δxcl(σ)y(σ)y(σ)+==S[xcl]+12tatbdσtatbdσy(σ)y(σ)[md2dσ2V(xcl(σ))]δ(σσ)+==S[xcl]+tatbdσ[m2y˙2(σ)12V(xcl(σ))y2(σ)]+.

Амплитуда перехода для гармонического осциллятора

Наша цель – вычислить пропагатор для гармонического осциллятора с помощью нового метода, связанного с переходом в пространство Фурье. Запишем выражение для пропагатора в терминах интеграла по путям:

(5)U(xb,tb;xa,ta)=x(ta)=xax(tb)=xbDx(t)exp[itatbdt(m2x˙2mω22x2)].

Как и прежде, перейдем к интегрированию по отклонениям относительно классического пути x(t)=xcl(t)+δx(t), где первое слагаемое удовлетворяет

(6)x¨cl+ω2xcl=0,xcl(ta)=xa,xcl(tb)=xb.

Эта подстановка позволяет записать действие в виде суммы двух слагаемых:

(7)S=Scl+tatbdt(m2δx˙2mω22δx2),

где классическое действие имеет вид:

(8)Scl=mω2sin(ωT)[(xa2+xb2)cos(ωT)2xaxb],T=tbta.

Упражнение 2. Получите выражение для классического действия. Для этого сначала понадобится найти выражение для классической траектории xcl(t).

Упражнение 3. Подстановка x(t)=xcl(t)+y(t) в выражение для действия S[x(t)] приводит к выражению

(9)S[xcl+y]=S[xcl]+tatbdtδSδxcl(t)y(t)+12tatbdttatbdtδ2Sδxcl(t)δxcl(t)y(t)y(t),

где ряд Тейлора заканчивается на третьем слагаемом, поскольку действие квадратично. Второе слагаемое в правой части равно нулю, поскольку классическая траектория удовлетворяет принципу наименьшего действия. Найдите третье слагаемое.

Решение. Воспользуйтесь результатом упражнения 1.

В итоге для пропагатора получаем выражение U(xb,xa;T)=F(T)eiScl/, где флуктуационный фактор

(10)F(T)=δx(0)=0δx(T)=0Dδx(t)exp[i0Tdt(m2δx˙2mω22δx2)].

Метод Фурье

Поскольку все траектории δx(t) выходят из нуля и возвращаются в нуль в момент времени T, то эту функцию можно разложить в ряд Фурье:

(11)δx(t)=nansinπntT.

Теперь в каждый момент времени t траектории можно рассматривать как функции от коэффициентов an. То есть вместо интегрирования по промежуточным точкам δx1,δx2,,δxN1 мы переходим к интегралу по a1,a2,aN1. Такая замена переменных представляет собой линейное преобразование, якобиан которого постоянен и не зависит от ω,m и . Конечно, якобиан можно вычислить в явном виде, но мы поступим иначе – соберем все множители, которые не зависят от ω в одну константу, а ее значение определим из известного значения для функции F(T)=m/2πiT при ω=0 (свободная частица).

Интеграл для действия перепишем через ряды Фурье. Для кинетической энергии получаем

(12)0Tdtδx˙2=nmanamπnTπmT0TdtcosπntTcosπmtT=T2nan2(πnT)2,

и аналогичным образом для потенциальной энергии

(13)0Tdtδx2=T2nan2.

В итоге приходим к выражению

(14)F(T)=const+da1daN1exp{imT4k=1N1[(kπT)2ω2]an2}.

Получаем произведение гауссовых интегралов, каждый из которых легко вычисляется. Поэтому,

(15)F(T)=const[k=1N1(1ω2T2π2k2)]1/2const(sinωTωT)1/2,N.

Определяем константу как описано выше и приходим к окончательному ответу (T<π/ω):

(16)F(T)=mω2πisinωT.

Упражнение 4. Выше мы воспользовались формулой, которая впервые была получена Леонардом Эйлером

(17)sinxx=n=1[1(xnπ)2].

Попробуйте осознать, почему она справедлива. Строгое доказательство не составит труда найти в интернете.

Функция Грина как интеграл по путям

Центральным объектом, который мы хотим научиться вычислять, является функция Грина

(18)GAB(t1,t2)=0|T[A^H(t1)B^H(t2)]|0,

где O^H(t)=eiH^tO^eiH^t – оператор физической величины в представлении Гейзенберга и |0 – основное состояние системы (ground state). Все физически важные величины (энергия основного состояния, средние значения операторов при измерениях и т. п.) можно выразить через функции Грина такого рода (примеры будут ниже).

Преобразуем выражение для функции Грина, используя полный набор волновых функций в координатном представлении

(19)1=dq|qq|=dqeiHt|qq|eiHt,

и тогда получаем

(20)GAB(t1,t2)=dqdq0|eiHt|qq|eiHtT[A^H(t1)B^H(t2)]eiHt|qq|eiHt|0.

Боковые факторы равны

(21)0|eiHt|q=eiE0t0|q=eiE0tψ0(q),

а что касается центрального фактора, то его мы изучали на прошлом семинаре. Если операторы A^=A(x^,p^) и B^=B(x^,p^), то его можно выразить через функциональный интеграл

(22)q|eiHtT[A^H(t1)B^H(t2)]eiHt|q=DxDpA(x(t1),p(t1))B(x(t2),p(t2))eiS[x(t),p(t)].

В общем случае волновая функция основного состояния ψ0(q) неизвестна, поэтому хотелось бы уметь "генерировать" ее. Чтобы понять как это сделать, рассмотрим соотношение

(23)q|eiH^tO^eiH^t|q=n,mψm(q)eiEmtm|O^|neiEntψn(q),

и только основное состояние будет давать вклад, если формально перейти к пределу ti, ti. В этом случае:

(24)q|eiH^tO^eiH^t|qψ0(q)ψ0(q)eE0(|t|+|t|)0|O^|0=limti;tiq|eiH(tt)|q0|O^|0.

Теперь в качестве оператора O^ возьмем выражение T[A^H(t1)B^H(t2)], и тогда для функции Грина справедливо:

(25)GAB(t1,t2)=limti;tiq|eiHtT[A^H(t1)B^H(t2)]eiHt|qq|eiH(tt)|q.

Это выражение можно переписать через функциональный интеграл:

(26)GAB(t1,t2)=limti;tiDxDpA(x(t1),p(t1))B(x(t2),p(t2))eiS[x(t),p(t)]DxDpeiS[x(t),p(t)].

Аналогичным образом можно ввести в рассмотрение n-точечную корреляционную функцию

(27)G(t1,,tj,tj+1,tn)=0|T[x^H(t1)x^H(tj)p^H(tj+1)p^H(tn)]|0,

которую можно вычислять через функциональный интеграл

(28)G(t1,,tj,tj+1,tn)=limti;tiDxDpx(t1)x(tj)p(tj+1)p(tn)eiS[x(t),p(t)]DxDpeiS[x(t),p(t)].

Отметим, что все нормировочные константы в этих соотношениях сокращаются. Также заметим, что время можно уводить на ±i не обязательно вдоль мнимой оси (Euclidean Path Integral), можно взять любой другой подходящий контур.

p1

Производящий функционал и теория возмущений

Если в действие S добавить источники, то можно построить производящий функционал

(29)Z[J,K]=DxDpexp{iS[x,p]+idt[J(t)x(t)+K(t)p(t)]},

и тогда функцию Грина можно вычислять с помощью соотношения

(30)G(t1,,tj,tj+1,tn)=(i)nδjδJ(t1)δJ(tj)δnjδK(tj+1)δK(tn)Z[J,K]Z[0,0]|J=K=0.

Однако в общем случае функционал Z[J,K] нельзя вычислить непосредственно. Рассмотрим ситуацию, когда удается представить гамильтониан в виде

(31)H^=H^0+V(x^,p^),

где функционал Z0[J,K] известен. Тогда формально можно записать

(32)Z[J,K]=DxDpexp[idtV(x(t),p(t))]exp{iS0+idt[J(t)x(t)+K(t)p(t)]}=exp[idtV(iδδJ(t),iδδK(t))]Z0[J,K].

В дальнейшем экспоненту можно разложить в ряд, что приводит к построению теории возмущений.

Вычисление Z0[J] для осциллятора

Формально, нам нужно вычислить функциональный интеграл

(33)Z0[J]=Dxexp{iS0[x]+idtJ(t)x(t)},

где выражение под экспонентой квадратично по x(t). Переходим к интегрированию по отклонениям относительно классического пути x(t)=xcl(t)+y(t). Такая подстановка позволяет записать показатель экспоненты в виде S[xcl+y]=S[xcl]+δS, причем δS не зависит от источника J(t), поскольку эта флуктуационная часть квадратична по отклонениям. Поэтому ответ будет иметь вид:

(34)Z0[J]=consteiScl/,

где константа определяется прежним выражением (16). Отметим, что эта константа сокращается в дальнейшем при вычислении функций Грина.

Таким образом, задача свелась к вычислению классического действия в присутствии источника J(t). Классическое уравнение движения имеет вид:

(35)x¨cl+ω2xcl=J(t)/m,xcl(ta)=xa,xcl(tb)=xb.

Если решение этого уравнения подставить в выражение для действия в присутствии источника, то получится результат:

(36)Scl=mω2sin(ωT){(xa2+xb2)cos(ωT)2xaxb+2xbmωtatbdtJ(t)sin[ω(tta)]+2xamωtatbdtJ(t)sin[ω(tbt)]2m2ω2tatbdttatdtJ(t)J(t)sin[ω(tbt)]sin[ω(tta)]},T=tbta.

Упрощаем ответ для производящего функционала

В дальнейшем мы собираемся использовать выражение Z0[J] для вычисления функций Грина, поэтому его можно упростить, если аккуратно проанализировать пределы по времени, которые фигурируют в соотношении (28). На первом этапе положим xa=xb=0, как мы увидим в дальнейшем на самом деле можно использовать любые граничные условия. Сейчас такое упрощение позволит нам сконцентрировать внимание на сути происходящего. С учетом вышесказанного, получаем

(37)Scl=1mωsin[ω(tbta)]tatbdttatdtJ(t)J(t)sin[ω(tbt)]sin[ω(tta)].

Путь интегрирования в комплексной t-плоскости выберем так, как это показано на рисунке. Другими словами, мы считаем, что начальный момент ta=τ+iκτ, конечный момент tb=τiκτ, и константа κ>0. Возмущение J(t) действует в течение времени |t|<τ и τ.

p2

Теперь находим, что тригонометрические функции экспоненциально растут со временем (τ):

(38)sin[ω(tbta)]e2ωκτe2iωτ2i,sin[ω(tbt)]eωκτeiω(τt)2i,sin[ω(tta)]eωκτeiω(t+τ)2i,

и классическое действие принимает вид:

(39)Scl=i2mω+dttdtJ(t)J(t)eiω(tt)=i4mω+dt+dtJ(t)J(t)eiω|tt|.

Окончательно находим, что

(40)Z0[J]=consteiScl=constexp[14mω+dtdtJ(t)J(t)eiω|tt|].

В заключение обсудим вклад других слагаемых, которые формально возникают если xa и/или xb отличны от нуля. Слагаемое, которое не содержит источников J, внесет постоянный вклад, который перенормирует константу, но не повлияет на функции Грина. Остальные слагаемые, линейные по J, внесут нулевой вклад, так как каждое из них содержит только одно из времен ta или tb. Таким образом, от конкретного выбора xa и xb окончательный ответ не зависит.