How to find eigenvectors of ugly transfer matrices in stat mech

paco_uk
Messages
22
Reaction score
0

Homework Statement



I'm trying to use the transfer matrix method in statistical mechanics but I'm struggling with the algebra so I'd like to know if there is a simpler way to find the eigenvalues and eigenvectors of a matrix.

For example, studying the lattice gas model produces the transfer matrix:
<br /> T = \left( \begin{array}{cc}<br /> 1 &amp; e^{\beta \mu /2} \\<br /> e^{\beta \mu /2} &amp; e^{\beta ( J - \mu)} \end{array} \right)<br />

Homework Equations



It's not too hard to find the eigenvalues, although they don't look very nice:
<br /> \lambda = \frac{1 + e^{\beta (J + \mu)}}{2} \pm \sqrt{4e^{\beta \mu} + (1-e^{\beta(J+\mu)})^2}<br />

The Attempt at a Solution



When it comes to the eigenvectors it seems like a hopeless case:
<br /> \left( \begin{array}{cc}<br /> 1 &amp; e^{\beta \mu /2} \\<br /> e^{\beta \mu /2} &amp; e^{\beta ( J - \mu)} \end{array} \right) \left( \begin{array}{c}<br /> a \\<br /> b \end{array} \right) = \lambda<br /> \left( \begin{array}{c}<br /> a \\<br /> b \end{array} \right)<br />

The algebra involved here seems unmanageable, especially as I'm supposed to be able to do this under exam conditions.

I'm supposed to be able to show that:
<br /> \langle n_i \rangle = \frac{1}{1+e^{-2 \theta}}<br />
where
<br /> \sinh (\theta ) = \exp(\frac{1}{2} \beta J) \sinh (\frac{1}{2} \beta [J + \mu])<br />

I think that \langle n_i \rangle is given by:
<br /> \langle n_i \rangle = \langle 0 | \mathbf{C} | 0 \rangle<br />
where | 0 \rangle is the eigenvector corresponding to the largest eigenvalue and:
<br /> C = \left( \begin{array}{cc}<br /> 0 &amp; 0 \\<br /> 0 &amp; 1 \end{array} \right)<br />

In fact the examiners report for this question suggests that it is not even necessary to find the eigenvalues of T which is why I am wondering if there is some clever way to spot the eigenvectors without going through all the algebra?

A similar question on the Potts model said something about guessing the eigenvectors from the symmetry of the matrix but I wouldn't know how to start.
 
Physics news on Phys.org
My best guess at the short cut would be to realize that the lattice gas hamiltonian can be mapped to the Ising model hamiltonian. Hence, if you know the eigenvectors of the Ising model transfer matrix you can find the eigenvectors of the lattice gas matrix.

The mapping between the models is that if n_i is the occupation of site i in the lattice gas model, then the relation s_i = 2n_i - 1 gives you the spin s_i[/i] at site i. You can thus map the lattice gas to the ising model and use all the known results for the Ising model to solve the problem.<br /> <br /> If that&#039;s not how they want you to do it, then perhaps you could post the entire problem for us?
 
Thanks, that's a useful thing to know.

In fact, I came across their solution to this specific question today (that always seems to happen the day after I post a question here). It seems to be more of a neat trick that works here rather than being a generally applicable principal like mapping between models as you suggest. I'll post it anyway in case it's useful to anyone.

Writing x=e^{\beta \mu /2} and y=e^{\beta J}, the transfer matrix becomes:
<br /> T = \left( \begin{array}{cc} <br /> 1 &amp; x \\ <br /> x &amp; x^2 y \end{array} \right)<br />
Then writing |0 \rangle = (u,v)^T, we have
<br /> \begin{eqnarray}u+xv = \lambda_0 u \\<br /> xu + x^2 y v = \lambda_0<br /> \end{eqnarray}<br />
Eliminating \lambda_0 and rearranging gives:
<br /> 0=\left( \frac{u}{v} \right)^2 +\left( xy -\frac{1}{x} \right) \left(\frac{u}{v} \right) -1<br />
with solution
<br /> \left(\frac{u}{v} \right) = -1/2 \left( xy - \frac{1}{x} \right) \pm \sqrt{\left( xy - \frac{1}{x} \right)^2 +4}<br />

Now the trick is to let ( xy - 1/x) =2 \sinh{\theta} which leads to the solution:
<br /> \left(\frac{u}{v} \right) = e^{\pm \theta}<br />
where I guess the choice of sign determines which of the eigenvectors is being considered.

With C defined as in my original post, the matrix element is just u^2. Along with the normalisation condition u^2+v^2=1, this gives the result:
<br /> \langle n_i \rangle = \frac{1}{1+e^{-2 \theta}}<br />

and the definition of \sinh \theta matches that in the OP.
 
Thread 'Need help understanding this figure on energy levels'
This figure is from "Introduction to Quantum Mechanics" by Griffiths (3rd edition). It is available to download. It is from page 142. I am hoping the usual people on this site will give me a hand understanding what is going on in the figure. After the equation (4.50) it says "It is customary to introduce the principal quantum number, ##n##, which simply orders the allowed energies, starting with 1 for the ground state. (see the figure)" I still don't understand the figure :( Here is...
Thread 'Understanding how to "tack on" the time wiggle factor'
The last problem I posted on QM made it into advanced homework help, that is why I am putting it here. I am sorry for any hassle imposed on the moderators by myself. Part (a) is quite easy. We get $$\sigma_1 = 2\lambda, \mathbf{v}_1 = \begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix} \sigma_2 = \lambda, \mathbf{v}_2 = \begin{pmatrix} 1/\sqrt{2} \\ 1/\sqrt{2} \\ 0 \end{pmatrix} \sigma_3 = -\lambda, \mathbf{v}_3 = \begin{pmatrix} 1/\sqrt{2} \\ -1/\sqrt{2} \\ 0 \end{pmatrix} $$ There are two ways...
Back
Top