Tuesday, 13 March 2018

statistical mechanics - Manipulations with Traces: Saddle point integration in Large-N model


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=J2ijVijσ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(βJ2ijVijσiσj)


We can also define continuous variables si and define the partition function as


Z=j(dsjδ(|sj|21))exp(βJ2ijVijsisj)


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|2N))exp(βJ2ijVijsisj)


Clearly Z1Z. We implement the delta function by introducing a constraint field at each site, μi, using


δ(x)=dμeiμx


to write


ZN=jdsjdμjexp(12jiμj(|sj|2N)))exp(βJ2ijVijsisj)



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(N2jiμj)exp(12ij(δij(iμj)|sj|2+βJVijsisj))


ZN=Dμexp(N2jiμj)Dsexp(12ij(δij(iμj)+βJVij)sisj)


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(12Na=1ijsai(iμ+βJV)ijsaj)


Let Mij=(iμ+βJV)ij, and write dsi=Na=1dsai, then we have


ZN=Dμexp(N2Tr[iμ])Na=1jdsajexp(12ijsaiMijsaj)




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, M1ii=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:




  1. 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





  2. The action S(\lambda):={\rm tr}(-\lambda + \ln M ),\tag{B} with M~:=~\lambda +\beta J V,\tag{C} has infinitesimal variation \delta S(\lambda)~=~-\sum_i\delta \lambda_{ii} + \sum_{ij} M^{-1}_{ij} \delta \lambda_{ji},\tag{D} whose stationary condition leads to OP's sought-for eq. (8). (Recall that \lambda_{ij} is a diagonal matrix.)




  3. Here we have used the identity \delta {\rm tr}\ln(M) ~=~{\rm tr}(M^{-1}\delta M) ,\tag{E} or equivalently, \delta {\rm tr}(A) ~=~{\rm tr}(e^{-A}\delta e^{A}),\tag{F} if we write M=e^A. The identity (F) follows e.g. from cyclicity of the trace and the identity e^{-A}\delta e^{A}~=~\int_0^1\! ds~ e^{-sA} (\delta A) e^{sA}, \tag{G} which is proven in my Phys.SE answer here.




No comments:

Post a Comment

Understanding Stagnation point in pitot fluid

What is stagnation point in fluid mechanics. At the open end of the pitot tube the velocity of the fluid becomes zero.But that should result...