Статистическая механика и диаграммы Фейнмана

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

  1. R. Rattazzi, "The Path Integral approach to Quantum Mechanics", глава 2.

Евклидовый интеграл по траекториям

Вместо амплитуды перехода U(xf,xi;t)=xf|eiHt/|xi рассмотрим аналогичный объект, описывающий эволюцию во мнимом времени t=iβ

(1)UE(xf,xi;β)=xf|eβH/|xi,

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

(2)UE(xf,xi;β)=limε01CEk=1N1dxkCEeSE(xf,xi)/DxeSE/,

где константа в мере интегрирования CE=2πε/m и выражение для действия принимает вид

(3)SE=0βdτ(m2x˙2+V(x)).

Обратите внимание на изменение знака между потенциальной и кинетической энергией в сравнении с обычным выражением для действия.

Связь со статистической суммой

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

(4)U(xf,xi;t)=xf|eiHt/|xi=m,nxf|ΨnΨn|eiHt/|ΨmΨm|xi=nΨn(xi)Ψn(xf)eiEnt/,

где мы ввели в рассмотрение собственные функции гамильтониана H^|Ψn=En|Ψn. Предположим теперь, что начальная и конечная точки совпадают и проинтегрируем наш объект по их положению (взятие следа)

(5)Z(t)=U(x,x;t)dx=neiEnt/.

Аналитическим продолжением этого объекта в область мнимого времени t=iβ будет

(6)ZE(β)=UE(x,x;β)dx=neβEn/,

что совпадает с определением статистической суммы для системы, находящейся при температуре kBT=/β. На языке функционально интеграла мы можем записать:

(7)ZE(β)=Tr(eβH^/)=x(0)=x(β)DxeSE/,

где путь начинается и заканчивается в одной точке по положению которой также подразумевается интегрирование.

Упражнение 1. Ранее мы получали выражение для амплитуды перехода гармонического осциллятора в предположении ωT<π:

(8)U(xb,xa;T)=mω2πisinωTexp(imω2sin(ωT)[(xa2+xb2)cos(ωT)2xaxb]).

Покажите, что ZE(β)=dxU(x,x,iβ) приводит к правильному выражению для статистической суммы.

Решение. Интеграл по dx имеет гауссов вид, поэтому находим

(9)dxU(x,x;T)=12isin(ωT/2)=eiωT/21eiωT=n=0ei(2n+1)ωT/2=n=0eβω(n+1/2)

Евклидовые корреляционные функции

Пусть начальный и конечный моменты времени равны τi=β/2 и τf=β/2, тогда функциональный интеграл

(10)x(β/2)=xix(β/2)=xfDxx(τ1)x(τn)eSE[x(τ)]/=xf|eβH/2T[x^E(τ1)x^E(τn)]eβH/2|xi,

где x^E(τ)=eHτ/x^eHτ/=x^H(iτ). Переход к пределу β+ позволяет выделить основное состояние, поэтому по аналогии с ранее полученными выражениями мы можем записать:

(11)limβxf|eβH/2T[x^E(τ1)x^E(τn)]eβH/2|xi=0|T[x^E(τ1)x^E(τn)]|0ψ0(xf)ψ0(xi)eβE0/,
(12)limβxf|eβH/|xi=Ψ0(xi)Ψ0(xf)eβE0/,

и поэтому

(13)0|T[x^E(τ1)x^E(τn)]|0=limβDxx(τ1)x(τn)eSE/DxeSE/.

Этот объект связан с ранее изученным поворотом Вика:

p1

Как мы обсуждали ранее, в пределе β значение правой части не зависит от xi и xf. Для простоты положим xi=xf=0 и введем в рассмотрение n-точечную корреляционную функцию при конечном β:

(14)n/2GD(τ1,,τn)=xi=xf=0Dxx(τ1)x(τn)eSE/xi=xf=0DxeSE/.

Индекс D обозначает, что функциональный интеграл вычисляется с учетом граничных условий Дирихле xi=xf=0.

Тепловые корреляционные функции

Теперь определим смысл функционального интеграла с периодическими граничными условиями:

(15)x(β/2)=x(β/2)Dxx(τ1)x(τn)eSE/=dxx|eβH/2T[x^E(τ1)x^E(τn)]eβH/2|x==Tr{eβH/T[x^E(τ1)x^E(τn)]}.

Нормируя это выражение на статистическую сумму Z=Tr(eβH/), мы получаем термодинамическое среднее от произведения операторов, упорядоченных во времени:

(16)T[x^E(τ1)x^E(τn)]β=n/2GP(τ1,,τn)=x(β/2)=x(β/2)Dxx(τ1)x(τn)eSE/x(β/2)=x(β/2)DxeSE/.

Здесь индекс P означает, что функциональное интегрирование подразумевается с периодическими граничными условиями.

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

(17)0|T[x^E(τ1)x^E(τn)]|0=limβn/2GD(τ1,,τn)=limβn/2GP(τ1,,τn).

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

Добавим в рассмотрение источники, чтобы с их помощью генерировать корреляционные функции. Для граничных условий Дирихле получаем:

(18)UE(β,J)=UE(0,β/2;0,β/2|J)=xi=xf=0Dxexp[1β/2β/2dτ(LE(x,x˙)J(τ)x(τ))],

и соответственно для периодических граничных условий:

(19)ZE(β,J)=xi=xfDxexp[1β/2β/2dτ(LE(x,x˙)J(τ)x(τ))].

Тогда для корреляционных функций справедливы выражения:

(20)n/2GD(τ1,,τn)=1UE(β,0)δδJ(τ1)δδJ(τn)UE(β,J)|J=0
(21)n/2GP(τ1,,τn)=1ZE(β,0)δδJ(τ1)δδJ(τn)ZE(β,J)|J=0

 

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

(22)LE=LE0+V(x),

где функциональный интеграл с LE0 и источником J может быть вычислен точно. Тогда

(23)UE(β,J)=exp[1dτV(δδJ(τ))]UE0(β,J),
(24)ZE(β,J)=exp[1dτV(δδJ(τ))]ZE0(β,J).

В итоге задача про вычисление корреляционных функций сводится к двум шагам. Во-первых, нужно вычислить невозмущенные UE0 и/или ZE0, а во-вторых, нужно научиться эффективно вычислять функциональные производные (диаграммы Фейнмана).

Шаг 1: Невозмущенная задача

В качестве примера будем рассматривать гармонический осциллятор LE0=mx˙22+mω2x22. Вычисление гауссового интеграла произведем с помощью с помощью метода функции Грина, который проще всего понять на примере аналогии с дискретным конечномерным случаем. Предположим, что мы хотим вычислить интеграл

(25)I(J)=k=1ndxke12xiOijxj+Jkxk,

где O – положительно определенная матрица с размерами n×n, и мы суммируем по повторяющимся индексам. Введем в рассмотрение матрицу G=O1 (она существует, так как O – положительно определена). Сделаем замену переменных x¯i=xiGijJj (якобиан преобразования равен единице) и тогда:

(26)12xiOijxj+Jkxk=12x¯iOijx¯j+12JkGklJl.

Интеграл по x¯ теперь тривиально вычисляется (ответ определяется detO, но эта константа нас не интересует, поскольку не зависит от источника J и сократится при вычислении корреляторов) и мы находим:

(27)I(J)=I(0)exp(12JkGklJl).

Теперь перенесем эти рассуждения на континуальный случай. Для определенности будем вычислять UE0(β,J), в случае с ZE0(β,J) рассуждения аналогичны. Мы хотим вычислить

(28)UE0(β,J)=Dxexp[1dτ{m2x(τ)(d2dτ2+ω2)x(τ)J(τ)x(τ)}],

где слагаемое с кинетической энергией было проинтегрировано по частям (граничный член равен нулю в силу условий на краях интервала). Дифференциальный оператор O^=m(d2/dτ2+ω2) является эрмитовым и положительно определенным (проверяется интегрированием по частям с учетом гран. условий). Запишем его матричный элемент в базисе из функций типа ψτ1=δ(ττ1) и ψτ2=δ(ττ2):

(29)O(τ1,τ2)dτψτ1(τ)O^ψτ2(τ)=m(τ1τ2+ω2)δ(τ1τ2)=m(τ12+ω2)δ(τ1τ2),

и тогда экспоненту в нашем интеграле можно записать в виде:

(30)12dτ1dτ2x(τ1)x(τ2)O(τ1,τ2)+dτ1J(τ1)x(τ1)

Как и в дискретном случае, экспоненту удобно переписать через обратный оператор O^1, то есть через функцию Грина GD(τ1,τ2), которая удовлетворяет уравнению

(31)O^τ1GD(τ1,τ2)m(τ12+ω2)GD(τ1,τ2)=δ(τ1τ2),

с граничными условиями Дирихле:

(32)GD(±β/2,τ)=GD(τ,±β/2)=0.

Упражнение 2. Покажите, что решение сформулированной граничной задачи имеет вид:

(33)GD(τ1,τ2)=1mωsinh(ω(β/2+τ<))sinh(ω(β/2τ>))sinh(ωβ),

где τ<=min(τ1,τ2) и τ>=max(τ1,τ2).

Упражнение 3. Используя уравнение для функции Грина, покажите, что

(34)OGD=O(τ1,τ3)GD(τ3,τ2)dτ3=δ(τ1τ2).

Теперь вводим новую переменную интегрирования

(35)y=xGDJ=x(τ)GD(τ,τ)J(τ)dτ,

и тогда показатель экспоненты можно записать в виде:

(36)12xOxJx=12(yOy+JGDOGDJ+2yJ)(Jy+JGDJ)=12(yOyJGDJ).

Теперь слагаемое с функцией Грина можно вынести из-под интеграла, а интегрирование по переменной y даст константу, которая не зависит от источника J. Окончательно получаем:

(37)UE0(β,J)=e12JGDJUE0(β,0)=exp(12dτ1dτ2J(τ1)GD(τ1,τ2)J(τ2))UE0(β,0).

Выражение для статистической суммы с учетом источника получается аналогичным образом, только функция Грина GP(τ1,τ2) на концах интервала удовлетворяет периодическим граничным условиям:

(38)ZE0(β,J)=e12JGPJZE0(β,0)=exp(12dτ1dτ2J(τ1)GP(τ1,τ2)J(τ2))ZE0(β,0).

Упражнение 4. Покажите, что функция Грина GP(τ,τ)=12mωcosh(ω(β/2|ττ|))sinh(ωβ/2).

Упражнение 5. Покажите, что при стремлении β зависимость от граничных условий действительно пропадает. Иными словами, покажите, что

(39)limβGP=limβGD=12mωeω|τ1τ2|.

Шаг 2: Диаграммы Фейнмана

Следующим шагом мы разберем вычисление невозмущенных n-точечных корреляционных функций. Согласно результатам предыдущего раздела, мы получаем:

(40)GD,P(τ1,,τn)=n/2(k=1nδδJ(τk))e12JGD,PJ|J=0.

Перемасштабирование источника JJ/ позволяет исключить постоянную из формул. Кроме того, дальнейшее рассмотрение справедливо как для GD, так и для GP, поэтому этот индекс для краткости мы не пишем.

Прежде всего, заметим, что если число n нечетно, то G(τ1,,τn)=0. Это следует из того факта, что показатель экспоненты квадратичен по J и в конце вычислений мы должны взять предел J0.

Далее переходим к рассмотрению четных n. Начнем с самого простого случая n=2. Производим непосредственные вычисления:

(41)G(τ1,τ2)=δδJ(τ1)δδJ(τ2)eJGJ/2|J=0=δδJ(τ1)dτJ(τ)G(τ,τ2)eJGJ/2|J=0=G(τ1,τ2).

Удобно ввести графические обозначения:

p2

Каждая функциональная производная может действовать либо на экспоненту, давая фактор A, либо на множитель типа A, что приводит к фактору B. После перехода к пределу J0 все факторы типа A обратятся в нуль, поэтому финальное выражение будет состоять из суммы произведений двухточечных функций Грина. Если число точек нечетное, то одна из линий будет содержать фактор типа A, что приведет к нулевому ответу.

Рассмотрим 4-х точечную функцию Грина. Для нее получается выражение

(42)G(τ1,τ2,τ3,τ4)=G(τ1,τ2)G(τ3,τ4)+G(τ1,τ3)G(τ2,τ4)+G(τ1,τ4)G(τ2,τ3),

что на графическом языке соответствует сумме диаграмм

p3

Очевидное обобщение этого правила на произвольные четные n известно в теории поля как теорема Вика.

Шаг 3: Ангармонический осциллятор

Теперь рассмотрим ситуацию, когда имеется поправка к потенциальной энергии V(x)=λx4. Наша конечная цель – вычислить по теории возмущений ведущую поправку O(λ) к свободной энергии. По дороге мы обсудим и более простую задачу – как найти поправку к энергии основного состояния.

Из курса статистической физики мы знаем, что свободная энергия выражается через логарифм статистической суммы. В наших обозначениях,

(43)F(β)=βlnZ[β],Z[β]=eβF(β)/.

Также отметим, что в пределе нулевой температуры, β, статистическая сумма определяется основным состоянием и свободная энергия совпадает с энергией основного состояния, то есть

(44)limβF(β)=E0.

Теперь найдем статистическую сумму в главном порядке по λ c помощью выражения (24). Получаем следующее соотношение:

(45)Z(β)=Z0(β)eλdτ(δδJ(τ))4e12JGPJ|J=0Z0(β)(1λdτ(δδJ(τ))4)e12JGPJ|J=0.

Согласно теореме Вика

(46)δδJ(τ1)δδJ(τ4)eJGJ/2|J=0=G(τ1,τ2)G(τ3,τ4)+G(τ1,τ3)G(τ2,τ4)+G(τ1,τ4)G(τ2,τ3),

поэтому

(47)λdτ(δδJ(τ))4e12JGPJ|J=0=3λβ/2β/2dτGP2(τ,τ).

На языке диаграмм Фейнмана этому вкладу соответствует рисунок

p4

Теперь подставляем явное выражение для функции Грина и выполняем интегрирование. Приходим к ответу:

(48)Z(β)=Z0(β)[13λβ4m2ω2coth2(ωβ/2)+O(λ2)].

Согласно упражнению 1 выражение для невозмущенной статистической суммы Z0(β)=1/2sinh(ωβ/2), поэтому для свободной энергии получаем:

(49)F(β)=βlnZ[β]=ω2(1+1βωln(1eβω)+3λ2m2ω3coth2(ωβ/2)+O(λ2)).

Переходя к пределу β, находим энергию основного состояния:

(50)E0=ω2(1+3λ2m2ω3+O(λ2)).

Проделанная схема предполагает, что поправки более высоких порядков малы, что соответствует условию применимости λ¯=λ/m2ω31.

Полезно посмотреть на это условие применимости с другой стороны. Характерный размер локализации волновой функции осциллятора в основном состоянии равен X=x2/mω. Поправка, связанная с возмущением мала по сравнению с энергией, если ωλX4 или если λ/m2ω31.

Выражение для статистической суммы

Внимательный читатель может быть не удовлетворен обсуждением условий применимости приведенной выше схемы. Действительно, мы использовали выражение для статсуммы, которое имеет вид

(51)Z(β)=Z0(β)[134(λ¯βω)coth2(ωβ/2)+O(λ2)].

В пределе β второе слагаемое стремится к бесконечности и аналогичного поведения следует ожидать и от членов более высокого порядка. На каком основании мы можем их игнорировать?

Более строго было бы сказать, что наша схема подразумевает выполнение двух условий. Во первых, λ¯βω1, а во-вторых, что вклад в статсумму от возбужденных уровней должен быть пренебрежимо мал, то есть:

(52)eβ(E1E0)/1β(E1E0)/1βω1.

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

 

Теперь посмотрим на ситуацию с другой стороны. Мы знаем выражение для энергии основного состояния

(53)E0=ω2(1+3λ¯2+),

поэтому в пределе β должны получить для статсуммы ответ

(54)Z(β)eβE0/=exp[βω2(1+3λ¯2+)],

то есть поправки более высоких порядков по λ¯βω в выражении (51) должны каким-то образом собраться в экспоненту и это означает, что их структура фиксирована. Можно ли это как-то понять?

Рассмотрим следующий член разложения в формуле (45). Для него находим:

(55)12(λ)2dτ1dτ2(δδJ(τ1))4(δδJ(τ2))4e12JGPJ|J=0.

Этот вклад дается суммой диаграмм с двумя точками τ1 и τ2, причем к каждой точке подсоединены 4 линии. Всего можно придумать 3 принципиально различных способа сделать это, чему соответствуют диаграммы:

p5

В итоге приходим к результату:

(56)12(λ)2dτ1dτ2[24GP4(τ1,τ2)+72GP(τ1,τ1)GP2(τ1,τ2)GP(τ2,τ2)+9GP2(τ1,τ1)GP2(τ2,τ2)].

Вычисление коэффициентов – неплохое упражнение на комбинаторику. Например, для диаграммы A мы должны соединить 4 линии выходящие из τ1 с 4 линиями, ведущими в τ2. Выбираем фиксированную линию, выходящую из первой вершины и соединяем ее со второй вершиной (4 способа). Вторую фиксированную линию мы можем соединить со второй вершиной 3 оставшимися способами. Продолжая по аналогии, находим, что всего существует 4×3×2×1=24 различных способа.

Упражнение 6. Покажите, что для диаграмм B и C комбинаторные множители равны 72 и 9.

Диаграмма C отличается от диаграмм A и B тем, что она не связанная. Интегралы в ней факторизуются и поэтому для статсуммы во втором порядке можно записать:

(57)Z(β)=Z0(β)(13λdτGP2(τ,τ)+92λ22[dτGP2(τ,τ)]2+A+B+O(λ3)).

Аналогичное будет наблюдаться и в более высоких порядках, причем для любых диаграмм. В общем виде можно записать, что

(58)Z(β)=Z0(β)exp(connecteddiagrams),
(59)F=F0+(connecteddiagrams).

Упражнение 7. Рассмотрите квантовый одномерный ангармонический осциллятор, действие которого имеет вид

(60)S=dt[mx˙22mω2x22λx3].

Используя теорию возмущений в формализме функциональных методов, вычислите ведущую поправку по λ к энергии основного состояния в окрестности локального минимума x=0.