Combined use of translational and spin-rotational invariance for spin systems
T. Heitmann (Osnabr\"uck University), J. Schnack (Bielefeld, University)

TL;DR
This paper explores combining translational and spin-rotational symmetries to efficiently study quantum spin systems, reducing computational effort and enabling analysis of larger systems through optimized symmetry projection techniques.
Contribution
It introduces a method to effectively combine translational and spin-rotational symmetries, minimizing computational resources for larger quantum spin system simulations.
Findings
Reduced computational effort for selected systems
Largest numerically accessible cases demonstrated
Efficient implementation of symmetry projection formulas
Abstract
Exact diagonalization and other numerical studies of quantum spin systems are notoriously limited by the exponential growth of the Hilbert space dimension with system size. A common and well-known practice to reduce this increasing computational effort is to take advantage of the translational symmetry in periodic systems. This represents a rather simple yet elegant application of the group theoretical symmetry projection operator technique. For isotropic exchange interactions, the spin-rotational symmetry SU(2) can be used, where the Hamiltonian matrix is block-structured according to the total spin- and magnetization quantum numbers. Rewriting the Heisenberg Hamiltonian in terms of irreducible tensor operators allows for an efficient and highly parallelizable implementation to calculate its matrix elements recursively in the spin-coupling basis. When combining both and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Combined use of translational and spin-rotational invariance for spin systems
Tjark Heitmann
Fachbereich für Physik, Universität Osnabrück, Barbarastr. 7, D-49076 Osnabrück, Germany
Jürgen Schnack
Fakultät für Physik, Universität Bielefeld, Postfach 100131, D-33501 Bielefeld, Germany
(March 8, 2024)
Abstract
Exact diagonalization and other numerical studies of quantum spin systems are notoriously limited by the exponential growth of the Hilbert space dimension with system size. A common and well-known practice to reduce this increasing computational effort is to take advantage of the translational symmetry in periodic systems. This represents a rather simple yet elegant application of the group theoretical symmetry projection operator technique. For isotropic exchange interactions, the spin-rotational symmetry can be used, where the Hamiltonian matrix is block-structured according to the total spin- and magnetization quantum numbers. Rewriting the Heisenberg Hamiltonian in terms of irreducible tensor operators allows for an efficient and highly parallelizable implementation to calculate its matrix elements recursively in the spin-coupling basis. When combining both and , mathematically, the symmetry projection technique leads to ready-to-use formulas. However, the evaluation of these formulas is very demanding in both computation time and memory consumption, problems which are said to outweigh the benefits of the symmetry reduced matrix shape. We show a way to minimize the computational effort for selected systems and present the largest numerically accessible cases.
Heisenberg model, SU(2), Translational symmetry, Magnetic ring molecules
pacs:
75.10.Jm,75.50.Xx,75.40.Mg
I Introduction
A typical system that possesses both spin-rotational as well as translational symmetry is a Heisenberg spin ring Bethe (1931); Taft et al. (1994); Schollwöck et al. (1996); Watton et al. (1997); Xiang (1998); Maisinger and Schollwöck (1998); Bärwinkel et al. (2000a); Waldmann (2001, 2002); Waldmann et al. (2003); Postnikov et al. (2003); Affronte et al. (2003); Engelhardt and Luban (2006); Waldmann et al. (2009); Bianchi et al. (2009); Dreiser et al. (2010); Baker et al. (2012a); Ummethum et al. (2012); Garlatti et al. (2016) which models, e.g., certain magnetic molecules or chains with the following Hamiltonian, where periodic boundary conditions are applied,
[TABLE]
The dot-product between the spin vector operators ensures spin rotational symmetry, since dot-products do not change upon simultaneous rotations of both vectors. The same value of interactions between adjacent neighbors gives rise to translational invariance, since the spin ring can be collectively moved by one spacing without changing the Hamiltonian.
Both symmetries can be employed for various purposes. One is of course the perception of fundamental properties without even evaluating the energy spectrum: the energy eigenvalues form multiplets, i.e. total spin and its magnetic quantum number are good quantum numbers. The same holds for the momentum quantum number , that also explains certain degeneracies, namely between and .Karbach (1994); Bärwinkel et al. (2000a); Waldmann (2000); Bärwinkel et al. (2000b); Schnack (2000); Bärwinkel et al. (2003) Together with the notion of bipartiteness these quantum numbers can be assigned to, for instance, the ground state, again without diagonalizing the Hamiltonian.Marshall (1955); Lieb et al. (1961); Lieb and Mattis (1962)
The other application is the reduction of dimensionality when diagonalizing the Hamiltonian. This is achieved by block-structuring the Hamiltonian matrix according to the available quantum numbers, or in the language of group theory, the available irreducible representations. This powerful tool, that is heavily used in exact diagonalization studies, is the topic of this investigation. In order to guide the reader to the achievements and problems of combining full spin-rotational symmetry with translational symmetry, we present important precursors first.
For spin problems, where at least the total magnetization is a good quantum number, i.e. , one can subdivide the full Hilbert space into the direct sum of all eigenspaces of
[TABLE]
This is easily achieved by sorting the product basis states according to their total magnetic quantum number , which yields basis states in each orthogonal subspace .Schnack et al. (2008) This scheme is employed in many popular codes for exact and approximate diagonalization, as for instance, by means of Density Matrix Renormalization Group (DMRG), compare, e.g., the ALPS package.Albuquerque et al. (2007); Bauer et al. (2011)
To marry the -symmetry with translational symmetry is again rather easy since the irreducible representations of the translations can be constructed analytically starting from states . If denotes a translation of the chain by one site, i.e. the generating group operation of the translation group , then
[TABLE]
is both an eigenstate of and with eigenvalues and , respectively, being the shift quantum number (lattice momentum). After considering that cyclic permutations of yield the same and that some patterns with additional symmetry do contribute only to certain , one can set up a very straight forward generation of the basis states in the subspaces , whose dimensions are about th of the respective dimensions of .Bärwinkel et al. (2000a); Schulz et al. (1996); Richter et al. (2004); Rousochatzakis et al. (2008); Richter and Schulenburg (2010) This scheme is also used in many programs, among which spinpack is a freely available one.Schulenburg (2017) Application in DMRG seems to be restricted since matrix-product states are constructed according to positions of spins, therefore each state breaks translational invariance. Nevertheless, very recently ideas have been developed how to incorporate translational symmetry into DMRG.Zauner-Stauber et al. (2018)
Then, what is the problem with the combination of full spin-rotational symmetry and translational symmetry?
The paper is organized as follows. In Section II we recapitulate how spin rotational and translational symmetry can be applied simultaneously and discuss the numerical implications. Thereafter in Section III we present some of the largest numerically exact calculations for spin rings followed by a discussion in Section IV.
II Spin-rotational and translational symmetry
The major obstacle when combining spin-rotational and translational symmetry is given by the fact, that a translated eigenstate of in general does not belong to the same basis set as the original state, in contrast to the basis , where translations yield just another member of the same basis set. In order to understand this better, we quickly repeat how spin-rotational symmetry – – can be realized. This is done by means of spin coupling according to some arbitrary coupling scheme. The basis states
[TABLE]
are e.g. generated by sequential coupling of spins along the chain. They are by construction eigenstates of and . If the Hamiltonian is then written in terms of irreducible tensor operators that are connected to compound tensors according to the same coupling scheme, matrix elements of the Hamiltonian can be easily evaluated by recursive decoupling. A detailed description of this powerful method can be found in references Gatteschi and Pardi, 1993; Borras-Almenar et al., 1999; Bencini and Gatteschi, 1990; Tsukerblat, 2006, 2008; Boyarchenkov et al., 2007; Schnalle and Schnack, 2009, 2010. The computer program MAGPACK, that completely diagonalizes the Heisenberg Hamiltonian using symmetry, is freely available.Borras-Almenar et al. (2001) Also for DMRG codes have been developed.McCulloch and Gulacsi (2002); McCulloch (2007); Fledderjohann et al. (2011); Alvarez (2012); Weichselbaum (2012); Zadourian et al. (2016) In other fields such as nuclear physics this method was also adapted to model finite Fermi systems such as nuclei Dukelsky and Pittel (2004) as was the case for Hubbard models, where one can actually exploit two symmetries.Affleck et al. (1988); Zhang (1991); Lee et al. (1998); Schumann Solutions for models with symmetry work along similar lines.McCulloch and Gulacsi (2002); Thomale et al. (2012); Nataf and Mila (2014, 2016); Wan et al. (2017)
The construction of a new basis that is in addition an eigenbasis of the translation operator involves the projection operator already introduced in (3),
[TABLE]
Here is now a short-hand notation for the full coupling scheme . To be used as a basis, the states still need to be orthonormalized. The application of in (5) generates a plethora of new states that belong to different coupling schemes, i.e. to different basis sets. Figure 1 demonstrates the action of on a coupling scheme of a ring of four spins. The translation of all spins by one unit modifies the whole coupling scheme, which is in stark contrast to the action on product states , where only a new member of the same basis set is produced.
In order to evaluate matrix elements of the Hamiltonian each state has to be represented in the original basis, i.e.
[TABLE]
Thanks to symmetry this needs to be done only for e.g. , but it nevertheless involves a huge number of so-called recoupling coefficients . Graph-theoretical methods can be used to evaluate these coefficients,Fack et al. (1995, 1997); Schnalle and Schnack (2009, 2010) which contain Wigner-6J symbols, phase factors, square roots as well as possibly summations over additional indices. The composition of these coefficients is crucial for the computational costs of not only their calculation but also the time and memory efficiency of the whole basis symmetrization. Defining an equivalence relation
[TABLE]
enables to distinguish orthogonal sets of projected states which can be orthonormalized separately. The number and size of these sets is closely related to the complexity of the recoupling coefficients, where simple coefficients lead to many small sets. In the worst case, where all states are equivalent, orthonormalization becomes cumbersome and one needs to store an order of basis coefficients. This prevents a general use even for relatively small systems.
The complexity of the recoupling coefficients depends on several circumstances, in particular the used point group and the employed coupling scheme.Schnalle and Schnack (2009, 2010) The relevant question is therefore, whether coupling schemes exist that are substantially less demanding than others. In an earlier publication it could be shown that if one chooses compatible point groups and coupling schemes, only phase factors appear in the recoupling coefficients.Waldmann (2000) Since especially low-symmetry groups such as or often allow for the construction of an appropriate coupling scheme,Delfs et al. (1993); Bostrem et al. (2006); Sinitsyn et al. (2007) we wonder whether also the group of translations can be combined with a clever coupling scheme.
The mentioned graph-theoretical methods Fack et al. (1997, 1995); Schnalle and Schnack (2009, 2010) help to understand what one is looking for: recoupling coefficients without summations over additional indices and with as few as possible Wigner symbols and square roots. The ultimate goal – no sums, no symbols, no square roots – can be achieved for chain lengths of . Then the recoupling coefficients can be evaluated in the graph-theoretical framework by spin exchange processes as depicted in Fig. 2. Such processes generate only a phase, as for example in . For the example shown on the r.h.s. of Fig. 2 this yields ( omitted)
[TABLE]
For chain lengths that are not powers of two, it turns out that a universal coupling strategy is to „prime factorize“ the coupling scheme, i.e. the chain length. for instance would be coded as , and so on. The recoupling coefficients contain more and more Wigner symbols as well as square roots the larger the prime factors are. The maximum number of symbols per coefficient is given by
[TABLE]
fits into this scheme as the optimal case, since only the smallest possible prime factors appear. This finding explains why a combination of spin-rotational and translational symmetry is not easily possible for the majority of system sizes – it turns into a prohibitive numerical effort to evaluate a massive number of recoupling coefficients.
III Numerical results
Finally we would like to present some of the largest cases one can actually solve nowadays. We choose Heisenberg spin rings with antiferromagnetic nearest-neighbor interaction as examples.
The first example shows spectra and magnetic observables for a spin ring with sites of spins . The dimension of the total Hilbert space is , which can be subdivided into subspaces as outlined above. In particular, . The dimension of the largest subspace is ; it occurs for and even . Figure 3 shows from top to bottom the energy spectrum vs total spin , the same spectrum but now vs , the magnetization vs the applied field for various temperatures as well as the specific heat vs temperature for various external fields. The figures merely serve as visual proofs of the feasibility of the program than as sources for specific curves. Readers interested in the spectra or specific functions are welcome to contact the authors.
The second example presents the results for a spin ring of sites of spins . In this case the total dimension assumes a value of , which reduces to for the largest subspace occurring for and odd . Figure 4 depicts the energy spectrum vs as well as the specific heat vs temperature for various external fields.
The final example of our selection deals with a fictitious spin ring of spins with single-spin quantum number . Its main purpose is to demonstrate that the combined use of spin-rotational as well as translational symmetry allows to reduce the staggering dimension of the full Hilbert space of to a rather moderate size of the largest subspace of which occurs for and odd . Figure 5 shows the specific heat vs temperature for various external fields calculated from all 214,358,881 levels.
IV Discussion and conclusions
The outlined method provides a valuable tool in cases where a complete and numerically exact diagonalization of a large spin system provides additional benefits compared to approximate methods. The knowledge of exact quantum numbers such as , , and provides such benefits for instance in spectroscopic experiments as, for instance, inelastic neutron scattering (INS), where selection rules can be inferred.Furrer (2010); Baker et al. (2012b); Furrer and Waldmann (2013)
The method also complements other existing exact methods, in particular Bethe ansatz methods. These work for isotropic nearest-neighbor interactions of arbitrary spin ,Kulish et al. (1981); Takhtajan (1982); Babujian (1983); Tsvelick (1988); Frahm et al. (1990) but only for certain linear combinations of powers of . The most general isotropic nearest-neighbor interaction for spin is of the form , where denotes a polynomial of degree . For the polynomial is simply the proportional function, which means that the Heisenberg spin-1/2 chain is integrable by Bethe ansatz. For spin- chains the polynomial turns out as or , which means that certain bilinear/biquadratic chains can be solved by Bethe ansatz.Manmana et al. (2011) Generally, the Bethe ansatz is not applicable to Heisenberg chains with only bilinear terms for . Here (and in many other cases) our diagonalization scheme provides the exact spectra and eigenfunctions, albeit for periodic chains of restricted lengths.
Although the theoretical calculations appear straight forward, we showed that in many cases a vast number of recoupling coefficients is generated which in the worst cases yields coefficients for each of the states belonging to an irreducible representation . This renders a practical use impossible. Nevertheless, we could also outline, for which system sizes a combined use of spin-rotational and translational symmetry is feasible. It then delivers numerically exact results for both spectra as well as observables.
Very recent numerical studies show that the range of applicability of the method can be extended, at least somewhat, by using combined with parity instead of symmetry.Sandvik (2010) Complex valued basis coefficients and matrix elements can thereby be avoided at the cost of additional symmetry operations. This way, a complete diagonalization of a spin ring with and becomes possible, for instance.
Acknowledgment
This work was supported by the Deutsche Forschungsgemeinschaft DFG (314331397 (SCHN 615/23-1); 355031190 (FOR 2692); 397300368 (SCHN 615/25-1)). Computing time at the Leibniz Center in Garching is gratefully acknowledged. The authors thank Andreas Klümper and Frank Göhmann for helpful discussions concerning Bethe ansatz solutions and Jonas Richter as well as Robin Heveling for carefully reading the manuscript.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Bethe (1931) H. Bethe, “Zur Theorie der Metalle,” Z. Phys. 71 , 205 (1931) . · doi ↗
- 2Taft et al. (1994) K. L. Taft, C. D. Delfs, G. C. Papaefthymiou, S. Foner, D. Gatteschi, and S. J. Lippard, “[Fe(O Me) 2 (O 2 CCH 2 Cl)] 10 , a molecular ferric wheel,” J. Am. Chem. Soc. 116 , 823 (1994) . · doi ↗
- 3Schollwöck et al. (1996) U. Schollwöck, O. Golinelli, and T. Jolicœur, “S=2 antiferromagnetic quantum spin chain,” Phys. Rev. B 54 , 4038 (1996) . · doi ↗
- 4Watton et al. (1997) S. P. Watton, P. Fuhrmann, L. E. Pence, S. J. Lippard, A. Caneschi, A. Cornia, and G. L. Abbati, “A Cyclic Octadecairon(III) Complex, the Molecular 18-Wheeler,” Angew. Chem. Int. Ed. 36 , 2774 (1997) . · doi ↗
- 5Xiang (1998) T. Xiang, “Thermodynamics of quantum Heisenberg spin chains,” Phys. Rev. B 58 , 9142 (1998) . · doi ↗
- 6Maisinger and Schollwöck (1998) K. Maisinger and U. Schollwöck, “Thermodynamics of Frustrated Quantum Spin Chains,” Phys. Rev. Lett. 81 , 445 (1998) . · doi ↗
- 7Bärwinkel et al. (2000 a) K. Bärwinkel, H.-J. Schmidt, and J. Schnack, “Structure and relevant dimension of the Heisenberg model and applications to spin rings,” J. Magn. Magn. Mater. 212 , 240 (2000 a) . · doi ↗
- 8Waldmann (2001) O. Waldmann, “Spin dynamics of finite antiferromagnetic Heisenberg spin rings,” Phys. Rev. B 65 , 024424 (2001) . · doi ↗
