Skip to content

Transfer Matrices for Lattice Systems

Lattice transfer matrices propagate stationary wavefunction data from one slice to the next. Long products reveal exponential growth and decay rates used to infer localization lengths. Those rates must be extracted with repeated orthogonalization; direct multiplication eventually retains only the most rapidly growing direction.

Required background. Tight-binding models fixes the Hamiltonian, and disorder and localization distinguishes wavefunction localization from a finite-sample transmission measurement.

For real constant hopping t>0t>0 and onsite potential VnV_n, use

−t(ψn+1+ψn−1)+Vnψn=Eψn.-t(\psi_{n+1}+\psi_{n-1})+V_n\psi_n=E\psi_n.

Then

(ψn+1ψn)=Tn(ψnψn−1),Tn=((Vn−E)/t−110).\begin{pmatrix}\psi_{n+1}\\\psi_n\end{pmatrix} =T_n\begin{pmatrix}\psi_n\\\psi_{n-1}\end{pmatrix}, \qquad T_n= \begin{pmatrix} (V_n-E)/t&-1\\ 1&0 \end{pmatrix}.

Here det⁡Tn=1\det T_n=1. Here kk denotes the dimensionless phase advance per lattice site. In a uniform chain E=V−2tcos⁡kE=V-2t\cos k, its eigenvalues are e±ike^{\pm ik} in the band. Outside the band, they are reciprocal real numbers, giving evanescence even without disorder.

For a strip with MM orbitals per slice and interslice hopping −tI-tI, replace the top-left entry by (Hn−EI)/t(H_n-EI)/t and the scalar off-diagonal entries by ∓I\mp I as displayed. More general interslice hopping requires solving with that coupling matrix; singular coupling may invalidate this simple transfer form.

Choose an orthonormal matrix Q0Q_0. Propagate through a modest block of slices, then factor

Tn+b−1⋯TnQ=QnewR.T_{n+b-1}\cdots T_n Q=Q_{\rm new}R.

Accumulate log⁡∣Rjj∣\log|R_{jj}| and repeat. Over total physical length L\mathcal L, the accumulated averages approach Lyapunov exponents γj\gamma_j. QR prevents all propagated columns from collapsing onto the largest-growth direction. Normalize diagonal phases consistently and retain logarithms instead of enormous product magnitudes.

For a conservative reciprocal setup with the appropriate current-preserving transfer structure, positive and negative exponents pair. In the scalar determinant-one case their sum should approach zero; loss of that check diagnoses arithmetic or accumulation errors.

In a quasi-one-dimensional disordered strip, the smallest positive exponent gives the longest characteristic localization length ξ=1/γmin⁡\xi=1/\gamma_{\min}, in the declared physical length units. In a localized single-channel asymptotic regime, typical transmission behaves as log⁡T∼−2L/ξ\log T\sim-2\mathcal L/\xi; the factor two reflects probability versus amplitude decay.

For a clean chain with V=0V=0 and E=3tE=3t,

γa=arcosh⁡∣E∣2t=arcosh⁡(1.5)≈0.962424,\gamma a=\operatorname{arcosh}\frac{|E|}{2t} =\operatorname{arcosh}(1.5)\approx0.962424,

where aa is the lattice spacing. This is an evanescent gap solution, not Anderson localization. Inside the clean band the asymptotic growth exponents vanish, although finite products can have oscillatory transients.

Use both tests before adding random onsite energies.

Length, orthogonalization, and disorder statistics

Section titled “Length, orthogonalization, and disorder statistics”

Vary the QR block length. Too infrequent orthogonalization loses subdominant directions; excessively frequent QR can waste work but should not change converged exponents. Discard initial alignment transients and estimate uncertainty from sufficiently long blocks or independent disorder realizations.

Then vary total length and transverse strip width separately. A long strip at fixed width estimates a quasi-one-dimensional quantity; determining a higher-dimensional transition requires controlled finite-width scaling, including corrections and uncertainty. A crossing that drifts with strip width may disappear in the large-width limit.

Specify disorder distribution, correlations, seed/stream policy, boundary conditions, energy, width, and all length units. Average logarithmic quantities when studying typical transmission; arithmetic means can be dominated by rare high-transmission samples.

What error results from interpreting an inverse length measured per lattice slice as an inverse physical length?

Solution

If the accumulated exponent per slice is γ~\widetilde\gamma, then γ=γ~/a\gamma=\widetilde\gamma/a and ξ=a/γ~\xi=a/\widetilde\gamma. Omitting the factor aa changes the units and gives an incorrect physical localization length. For blocks of several slices, divide by the full propagated length, not by the number of QR factorizations.

  • MacKinnon, Angus, and Bernhard Kramer, “The scaling theory of electrons in disordered solids: Additional numerical results,” Zeitschrift für Physik B 53, 1–13 (1983), doi:10.1007/BF01578242 — transfer-matrix localization lengths and finite-width scaling.