For reference I am trying to work out the derivation in this paper, in which the partition function for an Ising model is approximated by replacing the Ising variables σi with N component vectors si subject to the condition that |si|2=N, and taking the limit N→∞ (why this produces accurate results is a mystery as far as I can tell, if anyone has insight on this I would greatly appreciate it). I summarize the relevant math below:
The Hamiltonian is H=−J2∑ijVijσiσj where Vij is an adjacency matrix (Vij=1 if i and j are nearest neighbors, and 0 otherwise) and J is the interaction strength, and the σi=±1. The partition function reads
Z=∑{σi=±1}exp(−βJ2∑ijVijσiσj)
We can also define continuous variables si and define the partition function as
Z=∫∏j(dsjδ(|sj|2−1))exp(−βJ2∑ijVijsisj)
Now we define a new O(N) model where the si are N component vectors with norm |si|2=N. The partition function is
ZN=∫∏j(dsjδ(|sj|2−N))exp(−βJ2∑ijVijsi⋅sj)
Clearly Z1≡Z. We implement the delta function by introducing a constraint field at each site, μi, using
δ(x)=∫∞−∞dμeiμx
to write
ZN=∫∏jdsjdμjexp(−12∑jiμj(|sj|2−N)))exp(−βJ2∑ijVijsi⋅sj)
The factor 1/2 will give us an irrelevant overall factor of 2 which I ignore (since δ(ax)=δ(x)/|a|). Write the integration measure as DsDμ for simplicity. This is where the paper skips some steps.
Here is my attempt to continue: rewrite this as
ZN=∫DsDμexp(N2∑jiμj)exp(−12∑ij(δij(iμj)|sj|2+βJVijsi⋅sj))
ZN=∫Dμexp(N2∑jiμj)∫Dsexp(−12∑ij(δij(iμj)+βJVij)si⋅sj)
Define the matrix μij=δijμj. Let sai be the a'th component of si. Then we write this as
ZN=∫Dμexp(N2Tr[iμ])∫Dsexp(−12N∑a=1∑ijsai(iμ+βJV)ijsaj)
Let Mij=(iμ+βJV)ij, and write dsi=∏Na=1dsai, then we have
ZN=∫Dμexp(N2Tr[iμ])N∏a=1∫∏jdsajexp(−12∑ijsaiMijsaj)
We can perform the N identical multivariate gaussian integrals, but I don't see how this will lead us to equation 7 in the paper:
ZN=∫Dμexp(−N2(−Tr[iμ]+Tr[log(M)]))
I would also like to understand more precisely how we obtain the saddle point condition, M−1ii=1(no sum over i), which comes from finding the maximum of the exponent, something like dd(iμj)(−Tr[iμ]+Tr[log(iμ+βJV)])=0 but how do we do this more rigorously since we are dealing with the logarithm of a matrix? And why do we expect μ to be purely imaginary?
Answer
Hints:
The trace of the logarithm in eq. (7) is the logarithm of the determinant from the Gaussian integration over the s-variables, cf. the identity lndet(M) = trln(M).
The action S(λ):=tr(−λ+lnM), with M := λ+βJV, has infinitesimal variation δS(λ) = −∑iδλii+∑ijM−1ijδλji, whose stationary condition leads to OP's sought-for eq. (8). (Recall that λij is a diagonal matrix.)
Here we have used the identity δtrln(M) = tr(M−1δM), or equivalently, δtr(A) = tr(e−AδeA), if we write M=eA. The identity (F) follows e.g. from cyclicity of the trace and the identity e−AδeA = ∫10ds e−sA(δA)esA, which is proven in my Phys.SE answer here.
No comments:
Post a Comment