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