next up previous
Next: Bibliography

Keldysh Version of Iterative Perturbation Theory at Half Filling



Introduction


So far finite temperature calculations with the ordinary IPT scheme have mostly been done using the Matsubara frequency dependent Green functions [1]. It turns out that on the imaginary axis convergence is achieved quickly. However, in order to obtain the density of states one has to continue the numerical values of $G(i\omega_n)$ to the real axis which requires more sophisticated tools (e. g. the maximum entropy method) [2].

Here we will describe how iterative perturbation theory (at half filling) can be formulated in real frequency space using the Keldysh formalism. Thus, an elegant way of computing the density of states at finite temperatures is provided.

Formalism


The Keldysh formalism [3] is a generalization of the standard $T=0$ diagram technique to finite temperatures. It uses four different Green functions ($G^{--}$, $G^{++}$, $G^{+-}$ and $G^{-+}$) which for fermions are defined as follows:
$\displaystyle iG^{--}(x_1,t_1;x_2,t_2)$ $\textstyle :=$ $\displaystyle \langle T \psi(x_1,t_1) \psi^+(x_2,t_2)
\rangle$  
  $\textstyle =$ $\displaystyle \theta(t_1-t_2) \langle \psi(x_1,t_1) \psi^+(x_2,t_2)
\rangle - \nolinebreak$  
    $\displaystyle \theta(t_2-t_1) \langle \psi^+(x_2,t_2) \psi(x_1,t_1)
\rangle$ (1)
$\displaystyle iG^{++}(x_1,t_1;x_2,t_2)$ $\textstyle :=$ $\displaystyle \langle \tilde T \psi(x_1,t_1) \psi^+(x_2,t_2)
\rangle$  
  $\textstyle =$ $\displaystyle \theta(t_2-t_1) \langle \psi^+(x_1,t_1) \psi(x_2,t_2)
\rangle -$  
    $\displaystyle \theta(t_1-t_2) \langle \psi(x_2,t_2) \psi^+(x_1,t_1)$ (2)
$\displaystyle iG^{+-}(x_1,t_1;x_2,t_2)$ $\textstyle :=$ $\displaystyle \langle \psi(x_1,t_1) \psi^+(x_2,t_2)
\rangle$ (3)
$\displaystyle iG^{+-}(x_1,t_1;x_2,t_2)$ $\textstyle :=$ $\displaystyle \langle \psi^+(x_2,t_2) \psi(x_1,t_1)
\rangle$ (4)

It is easy to verify that
\begin{displaymath}
G^{--} + G^{++} = G^{-+} +G^{+-} \mbox{\ \ ;}
\end{displaymath} (5)

i. e. only three of these four functions are independent of each other. The advanced Green function can be obtained from
$\displaystyle iG^{(adv)}(x_1,t_1;x_2,t_2)$ $\textstyle :=$ $\displaystyle -\theta (t_2-t_1) \langle \psi(x_1,t_1)
\psi^+(x_2,t_2)+ \psi^+(x_1,t_1)\psi(x_2,t_2)\rangle$  
  $\textstyle =$ $\displaystyle G^{--}- G^{+-}$  
  $\textstyle =$ $\displaystyle G^{-+}- G^{++}\mbox{\ \ .}$ (6)

A similar relation holds for $G^{(ret)}$.

For noninteracting fermions the Fourier transforms of (1) to (4) are given by

$\displaystyle G^{(0)^{-+}}(\omega,p)$ $\textstyle =$ $\displaystyle 2\pi i \, \,n_p\,\delta(\omega-\epsilon_p+\mu)$ (7)
$\displaystyle G^{(0)^{+-}}(\omega,p)$ $\textstyle =$ $\displaystyle -2\pi i\, \,(1-n_p)\,\,\delta(\omega-\epsilon_p+\mu)$ (8)
$\displaystyle G^{(0)^{--}}(\omega,p)$ $\textstyle =$ $\displaystyle \frac{1-n_p}{\omega-\epsilon_p+\mu+i 0^+}\,
+ \, \frac{n_p}{\omega-\epsilon_p+\mu-i 0^+}$ (9)
$\displaystyle G^{(0)^{++}}(\omega,p)$ $\textstyle =$ $\displaystyle -\left(G^{(0)^{--}}(\omega,p)\right)^*$ (10)

where $n_p$ denotes the Fermi factor.

In the corresponding diagram technique each vertex has a $+$ or $-$ sign so that there are four contributions to the self energy: $\Sigma^{++}$, $\Sigma ^{--}$, $\Sigma^{-+}$ and $\Sigma ^{+-}$. Again only three of them are independent since

\begin{displaymath}
\Sigma^{++}+\Sigma^{--}= - \left(\Sigma^{+-}+ \Sigma^{-+} \right)
\mbox{\ \ .}
\end{displaymath} (11)

The advanced self energy can be obtained by
\begin{displaymath}
\Sigma^{(adv)} = \Sigma^{--}+ \Sigma^{+-} \mbox{\ \ .}
\end{displaymath} (12)

Within this framework iterative perturbation theory can be performed in the following way:

We start with a guess for the advanced Green function $G^{(adv)}(\omega)$. Then $G^{adv}_0(\omega)$ is determined by:

\begin{displaymath}
\left(G_0^{(adv)}\right)^{-1}(\omega) = \omega-
i\eta-t^2\,G^{(adv)}(\omega)
\end{displaymath} (13)

Let $A(\omega)$ be the spectral weight of $G^{(adv)}_0$:
\begin{displaymath}
A(\omega)=\frac{1}{\pi}\,\, \mbox{Im}\, G^{(adv)}_0 (\omega)
\end{displaymath} (14)

It is convenient to introduce functions $A(t)$ and $\tilde{A}(t)$ as Fourier transforms of $A(\omega)$ and $\tilde{A}(\omega):= A(\omega)
\, n_f(\omega)$:1
$\displaystyle A(t)$ $\textstyle =$ $\displaystyle \int_{-\infty}^{+\infty} \frac{d\omega}{2\pi}\,A(\omega)
e^{-i\omega t}$ (15)
$\displaystyle \tilde{A}(t)$ $\textstyle =$ $\displaystyle \int_{-\infty}^{+\infty} \frac{d\omega}{2\pi}\,
\tilde{A}(\omega)
e^{-i\omega t}$ (16)

Now, using $G^{\sigma \sigma}= \int d\epsilon_p \,
G^{(0)^{\sigma \sigma}}(\omega,\epsilon_p)\,\, A(\epsilon_p)$, and (7) to (10), we can express all four Green functions in terms of $A(t)$ and $\tilde{A}(t)$:
$\displaystyle G^{--}_0(t)$ $\textstyle =$ $\displaystyle 2\pi i\, \left( -\theta(t) \left(A(t)-\tilde{A}(t)\right) +
\theta(-t) \tilde{A}(t)\right)$  
$\displaystyle G^{++}_0(t)$ $\textstyle =$ $\displaystyle \left(-G^{--}_0(-t)\right)^{\star}$  
$\displaystyle G^{-+}_0(t)$ $\textstyle =$ $\displaystyle 2\pi i\, \tilde{A}(t)$  
$\displaystyle G^{+-}_0(t)$ $\textstyle =$ $\displaystyle -2\pi i\, \left(A(t) - \tilde{A}(t) \right)$ (17)

These Green functions are necessary to evaluate the second order self energy diagrams for $\Sigma ^{--}$ and $\Sigma ^{+-}$ (see figure 1):

Figure 1: Second order diagrams for $\Sigma ^{--}$ and $\Sigma ^{+-}$
\begin{figure}\centerline{
\epsfxsize=2.9truein
\epsffile{chap1a-se_diagrams.id}} \end{figure}


$\displaystyle \Sigma^{--}(t)$ $\textstyle =$ $\displaystyle U^2\, \left( G_0^{--}(t) \right)^2 G_0^{--}(-t)$  
$\displaystyle \Sigma^{+-}(t)$ $\textstyle =$ $\displaystyle -U^2\, \left( G_0^{+-}(t) \right)^2 G_0^{-+}(-t)$ (18)

Now equations (6) and (12) allow us to change back to the advanced functions:
$\displaystyle G_0^{(adv)}(t)$ $\textstyle =$ $\displaystyle G_0^{--}(t) -G_0^{+-}(t)$  
$\displaystyle \Sigma^{(adv)}(t)$ $\textstyle =$ $\displaystyle \Sigma^{--}(t)+\Sigma^{+-}(t)$ (19)

The new (full) Green function $G^{(adv)}$ is finally given by
\begin{displaymath}
\left(G^{(adv)}(\omega)\right)^{-1}=
\left(G_0^{(adv)}(\omega)\right)^{-1} \, - \, \Sigma^{(adv)}(\omega)
\mbox{\ \ .}
\end{displaymath} (20)

Returning to equation (13) closes the iteration.

The numerical implementation requires Fourier transforms between time and frequency space. These can be realized by using fast Fourier transforms.

We formulated the equations for the Hubbard model. The corresponding results will be presented in the next section. But this procedure can also be applied to the large $d$ limit of other lattice models. In most cases only slight modifications are necessary.




next up previous
Next: Bibliography
Viktor Oudovenko 2001-04-30