Next Article in Journal
Unraveling Magnet Structural Defects in Permanent Magnet Synchronous Machines—Harmonic Diagnosis and Performance Signatures
Previous Article in Journal
Enhancing Magnetic Coupling Using Auxiliary Short-Circuited Coils
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Projective Spin Adaptation for the Exact Diagonalization of Isotropic Spin Clusters

by
Shadan Ghassemi Tabrizi
* and
Thomas D. Kühne
Center for Advanced Systems Understanding (CASUS), Am Untermarkt 20, 02826 Görlitz, Germany
*
Author to whom correspondence should be addressed.
Magnetism 2024, 4(4), 332-347; https://doi.org/10.3390/magnetism4040022
Submission received: 8 August 2024 / Revised: 22 September 2024 / Accepted: 1 October 2024 / Published: 6 October 2024

Abstract

:
Spin Hamiltonians, like the Heisenberg model, are used to describe the magnetic properties of exchange-coupled molecules and solids. For finite clusters, physical quantities, such as heat capacities, magnetic susceptibilities or neutron-scattering spectra, can be calculated based on energies and eigenstates obtained by exact diagonalization (ED). Utilizing spin-rotational symmetry SU(2) to factor the Hamiltonian with respect to total spin S facilitates ED, but the conventional approach to spin-adapting the basis is more intricate than selecting states with a given magnetic quantum number M (the spin z-component), as it relies on irreducible tensor-operator techniques and spin-coupling coefficients. Here, we present a simpler technique based on applying a spin projector to uncoupled basis states. As an alternative to Löwdin’s projection operator, we consider a group-theoretical formulation of the projector, which can be evaluated either exactly or approximately using an integration grid. An important aspect is the choice of uncoupled basis states. We present an extension of Löwdin’s theorem for s = 1 2 to arbitrary local spin quantum numbers s, which allows for the direct selection of configurations that span a complete, linearly independent basis in an S sector upon the spin projection. We illustrate the procedure with a few examples.

1. Introduction

With the discovery of molecular magnetism in the early 1990s [1,2] and the subsequent synthesis of a variety of exchange-coupled clusters, theoretical modeling based on multi-spin Hamiltonians has come to the forefront of analyzing the intriguing properties of multinuclear transition-metal complexes [3,4,5]. The leading term is usually of Heisenberg type, H ^ = i < j J i j s ^ i s ^ j [3], and this model allows the description of thermodynamic properties like magnetic susceptibilities or heat capacities over a wide temperature range; anisotropic contributions become significant only at low temperatures for systems with a magnetic ground state (total spin S > 0 ). Additionally, for an individual spin multiplet (comprising states with S ^ z eigenvalues M = S , S + 1 , , + S ), anisotropic terms that lift the ( 2 S + 1 ) -fold degeneracy (zero-field splitting) can often be treated perturbatively [3,6,7]. Thus, techniques for the efficient solution of isotropic spin Hamiltonians, which may also include other interaction terms, like biquadratic exchange, are of particular importance.
In its most basic form, exact diagonalization (ED) quickly encounters limits due to the rapid growth of the Hilbert-space dimension, D = i = 1 N ( 2 s i + 1 ) , with the number N of sites, where s i denotes a local spin quantum number. Therefore, it becomes necessary to factorize the Hamiltonian according to different irreducible representations of the symmetry group [8]. This not only reduces computation times but also decreases memory requirements, which are usually the limiting factor in practice. The symmetries that can be utilized are spin-rotational symmetry, which assigns a quantum number S to each level, and the point-group symmetry (PG), which manifests as symmetry under permutations of sites [8]. Here, we will focus on spin symmetry.
It is straightforward to use only the z-component S ^ z of the total spin by working in a basis of uncoupled states m 1 , , m N defined by a set of s ^ i , z eigenvalues m i of the individual sites with a selected value M = i m i . S ^ z and PG symmetry can be combined easily [8,9], which is essential for calculating the thermodynamic properties of large lattice fragments, such as systems with N = 42 spin-1/2 particles, using the finite-temperature Lanczos method [10].
On the other hand, adapting the basis to have definite spin S leads to smaller matrices than working with S ^ z only, but the conventional procedure is more complex, as it relies on irreducible tensor-operator (ITO) techniques, where successively coupled states are decoupled in the calculation of Hamiltonian matrix elements using Wigner-9j symbols. This scheme is explained in textbooks [3,11], and it is implemented in the MAGPACK [12] and PHI [13] programs. For a detailed recent account with numerous examples, see Ref. [14].
Our present strategy of spin-projecting uncoupled states m 1 , , m N is simpler, as it does not require spin-coupling or ITO techniques. To the best of our knowledge, such an approach has, in only two instances, been applied to Heisenberg clusters: Bernu et al. [15] used Löwdin’s projector (see Theory section) in conjunction with spatial-symmetry adaptation for Lanczos ED of triangular-lattice sections containing up to 36 spin-1/2 sites, and, by a similar procedure, we recently derived eigenvalues in symbolic form for particularly small systems [16]. Here, we are concerned with spin symmetry only, where two aspects come to the forefront: the selection of configurations and the practical realization of projection. In the following Theory section, we initially address the former question, which for s = 1 2 has already been answered by Löwdin’s theorem [17,18,19,20]. We extend this theorem to arbitrary s and then discuss additional aspects of spin projection, emphasizing that a group-theoretical projector can be evaluated directly [19] without the need to discretize the relevant integral. This offers numerical advantages over Löwdin’s projector. In the subsequent Results and Discussion sections, we illustrate the selection of uncoupled basis functions according to our extension of Löwdin’s theorem and investigate the numerical accuracy of different projection methods through examples.
We do not claim that the projection method for spin adaptation offers computational advantages over the traditional vector-coupling method, nor that it enables the exact diagonalization of larger systems. However, such advantages could be realized by combining total spin symmetry with PG symmetry for full symmetry factorization of the Hamiltonian, which cannot generally be achieved in a practically useful way with the vector-coupling method [8,21,22,23].

2. Theory

The essence of the present scheme for the spin factorization of the Hamiltonian consists of applying a projector P ^ S to configurations m 1 , , m N with a definite z-projection M = i m i . As mentioned in the Introduction, Löwdin’s operator [24] in Equation (1) has, in a few cases [15,16], been used in the diagonalization of Heisenberg models:
P ^ S = l S S ^ 2 l ( l + 1 ) S ( S + 1 ) l ( l + 1 ) .
Applying P ^ S to a state with definite M affords a pure-spin state S , M , or the state is annihilated if it has no contributions of spin S.
Before discussing practical aspects and presenting an alternative formulation of P ^ S , we want to address the question of how to select functions m 1 , , m N such that, upon application of P ^ S , a complete and linearly independent set spanning the respective S sector is generated. The total number of these multiplets is denoted dim ( S ) . If one chooses dim ( S ) configurations randomly, the projected functions will generally exhibit linear dependencies. This problem has long been solved for s = 1 2 [17]. Proofs of the underlying so-called Löwdin theorem [20] were presented by Gershgorn [18] and Pauncz [19]. This theorem states that, for the application of P ^ S in the M = S sector of an s = 1 2 system, only those uncoupled states should be selected where the cumulative sum of the m i is never negative, i.e., i n m i 0 for n = 1 , , N . For a system of twelve spin-1/2 centers, we illustrate this in Figure 1 for S = 0 , 1 , 2 .
To our knowledge, the selection of configurations in s > 1 2 systems to ensure the linear independence of spin-projected states has not been addressed before. In the following, we explain how Löwdin’s theorem can be intuitively extended from s = 1 2 to any s, including systems with different local spins on different sites. The idea leading to this generalization is to embed s i , m i in a larger space where the site is decomposed into 2 s i auxiliary spin-1/2 degrees of freedom κ ^ i , a ; see Equation (2).
s ^ i = a = 1 2 s i κ ^ i , a
A state with maximum total spin is symmetric under all permutations of its constituents. For instance, s i = 2 , m i = 1 can be represented as a symmetric linear combination of six spin-1/2 configurations related by all possible permutations; see Equation (3).
s i = 2 , m i = 1 = 1 6 + + + + +
The number of linearly independent states for a given S in the spin-1/2 representation is greater than (for S < S max ) or equal to [for S = S max = i s i , dim ( S max ) = 1 ] for the corresponding number in the actual system (in the latter, κ ^ i , a are coupled to yield s i ). Thus, by first selecting spin-1/2 configurations according to Löwdin’s theorem, then applying P ^ S and finally eliminating contributions with local spin quantum numbers below their respective maximum value s i , an overcomplete basis would be spanned, which we like to avoid.
For the sake of the argument, a local projector is defined in Equation (4), although this need not be constructed in practical calculations:
p ^ s i = l s i a κ ^ i , a 2 l ( l + 1 ) s i ( s i + 1 ) l ( l + 1 ) .
A state in the spin-1/2 space is mapped onto the smaller space with local spins s i through application of the product p ^ of all separate projectors, as in Equation (5):
p ^ i = 1 N p ^ s i .
Because p ^ s i is a linear combination of scalar products κ ^ i , m κ ^ i , n , p ^ s i and p ^ commute with the total spin, [ p ^ s i , S ^ ] = [ p ^ , S ^ ] = 0 ; thus, [ p ^ , P ^ S ] = 0 . Now, consider a spin-1/2 configuration ϕ that was selected for P ^ S using Löwdin’s theorem. As mentioned, since p ^ ϕ is symmetric under all permutations of the spin-1/2 centers within their respective sets of size 2 s i , we can locally shift the in ϕ all the way to the left. Consider, for example, four s = 1 centers, each of which is split into two spin-1/2 components. A configuration selected for S = M = 0 according to Löwdin’s theorem would be ϕ n = . With respect to p ^ , ϕ n is equivalent to ϕ n = , with all moved to the left in their respective sets; see Equation (6).
p ^ ϕ n = p ^ ϕ n = s 1 = s 2 = s 3 = s 4 = 1 ; m 1 = 0 , m 2 = 1 , m 3 = 1 , m 4 = 0
However, ϕ n does not fulfill the cumulative sum criterion, so P ^ S ϕ n can be expressed as a linear combination of projected states that do satisfy i n m i 0 for all n:
P ^ S ϕ n = m c m P ^ S ϕ m .
We state without proof that P ^ S ϕ n P ^ S ϕ n . Thus, when rewriting Equation (7) as Equation (8), both sides are non-zero:
P ^ S ϕ n c n ϕ n = m n c m P ^ S ϕ m .
Now, we apply p ^ , using [ p ^ , P ^ S ] = 0 and p ^ ϕ n = p ^ ϕ n :
p ^ P ^ S ϕ n c n ϕ n = P ^ S p ^ ϕ n c n p ^ ϕ n = ( 1 c n ) P ^ S p ^ ϕ n = m n c m P ^ S p ^ ϕ m
Equation (9) shows that P ^ S p ^ ϕ n is a linear combination (with coefficients c m 1 c n , m n ) of P ^ S p ^ ϕ m , where the unprimed spin-1/2 configurations ϕ m obey Löwdin’s theorem and ϕ n does not.
These considerations suggest a simple procedure to select the states m 1 , , m N of the actual system such that they span a complete and linearly independent set upon spin projection P ^ S   ( S = M ) : replace each m i with a configuration of 2 s i spin-1/2 centers, arranging a number of s i m i sites with on the left and the remaining s i + m i with on the right. The thus obtained configurations of all N centers are concatenated into a single configuration of length N i 2 s i , and the cumulative sum criterion, i n m i 0 , n = 1 , , N i 2 s i , as per Löwdin’s theorem, is applied. A few examples are provided in the Results section. For systems with mixed local spin (i.e., not all s i are the same), contrary to the case of uniform s, the selected sets of configurations for different site numberings are, in general, not related by site permutations. However, each projected set completely spans the S space, irrespective of the numbering. Although we have not presented a strict proof of the described procedure, numerous checks have confirmed its correctness.
One can straightforwardly check that a correct number dim ( S ) of basis states has been found by computing the difference between the dimensions of the M = S and M = S + 1 spaces, which are obtained by counting states with a respective M = i m i . (A general formula for the dimensions of the M-spaces was derived in Ref. [25], and for numerous systems with uniform s, the dimensions dim ( S ) are collected in Table 1 of Ref. [14].)
Despite being linearly independent, the basis selected according to the (extended) Löwdin theorem is not necessarily optimally conditioned from the perspective of numerical stability. Particularly for larger systems, small eigenvalues of the overlap matrix can compromise the accuracy. Thus, as an alternative to selecting uncoupled basis functions following Löwdin’s theorem, we use the pivoted Cholesky decomposition [26] (PCD), which is occasionally employed in quantum chemistry (see, e.g., Ref. [27], and references cited therein) to address the problem of over-complete basis sets by pruning them to yield optimal low-rank approximations, which enhances the numerical stability and efficiency of electronic-structure calculations. A PCD of the full overlap matrix P S (see below) between spin-projected uncoupled states in a constant-M space provides an optimal basis in terms of numerical stability but is generally not practical. Therefore, we suggest the following iterative procedure: (i) initial selection: spin-project a randomly selected set of dim ( S ) configurations and form the overlap matrix; (ii) rank determination: calculate the rank r of the overlap matrix within a tolerance well above the numerical accuracy threshold; (iii) optimal subset: select r uncoupled states through a PCD of the overlap matrix, (iv) supplementary selection: if r < dim ( S ) , add additional configurations to the selected r states so that the total slightly exceeds dim ( S ) , but avoid significantly exceeding dim ( S ) ; (v) iteration: repeat the rank determination and state selection until r has reached dim ( S ) ; (vi) adjust numerical tolerance: if necessary, lower the tolerance for rank determination if r remains too low even after considering significantly more than dim ( S ) states. The details of this procedure, or any similar approach, may be subject to optimization.
The selected uncoupled states form the columns of a matrix R, i.e., each column of R contains a single entry 1. The construction of H in the uncoupled constant-M basis is a standard task. For completeness, we shall briefly sketch it for s = 1 2 (these considerations can be easily extended to s > 1 2 , see Ref. [28]). Each uncoupled state, e.g., , is represented by a bit string of length N, where 0 at the i-th position denotes   ( m i = 1 2 ) , and 1 denotes   ( m i = + 1 2 ) . For J i j = 1 between nearest neighbors i , j , the Hamiltonian is formulated in terms of raising and lowering operators in Equation (10),
H ^ = i , j s ^ i , z s ^ j , z + 1 2 s ^ i , + s ^ j , + s ^ i , s ^ j , + ,
where s ^ i , z s ^ j , z contributes to the diagonal, and s ^ i , s ^ j , + = s ^ i , + s ^ j , flips the respective bits’ values, thus accounting for off-diagonal elements. The number of non-zero entries in each row or column of H approximately corresponds to the number of interacting spin pairs, and H can be efficiently stored in the sparse-matrix format [28]. As outlined below, we need to form the matrix product R T H (the superscript T denotes transposition) and, therefore, limit ourselves to the rows corresponding to the selected configurations by directly constructing the rectangular matrix R T H instead of H.
We now turn to the practical aspects of spin-adapting the basis. It is simplest to work directly with the Löwdin projector, Equation (1). Since the spin square S ^ 2 is the sum of the scalar products of all pairs up to a constant (first sum in Equation (11)),
S ^ 2 = i s i ( s i + 1 ) + 2 i < j s ^ i s ^ j ,
its representation S 2 can be calculated just as easily as H , or the relation S 2 = S z 2 + S z + 2 S S + may be used [15]. Spin adaptation is formally accomplished by multiplying R with the projector, P S R , although in practice, one would successively apply the factors in the product of Equation (1) to R instead of explicitly computing the dense matrix P S . Since the projector is Hermitian ( P S = P S ) and idempotent ( P S P S = P S ) and commutes with the Hamiltonian, [ P S , H ] = 0 , it only appears once in the matrix products for the Hamiltonian and the overlap matrix (not to be confused with the spin vector), Equations (12) and (13), respectively.
H S = R P S H P S R = R H P S R
S S = R P S R
H S and S S define a generalized eigenvalue problem (GEP) whose solution yields the complete spectrum in the respective S sector. This requires storing S S in addition to H S . We solve the GEP with Matlab. Note that numerical rounding errors generally cause minor asymmetries in H S and S S , which may lead to small imaginary components in the eigenvalues. We, therefore, perform a symmetrization, H S = 1 2 ( H S + H S T ) and S S = 1 2 ( S S + S S T ) , which also significantly improves the computational efficiency of solving the GEP.
As indicated, one can alternatively write P ^ S in terms of an integration with respect to Euler angles α , β and γ ,
P ^ S = 2 S + 1 8 π 2 0 2 π d α 0 π d β sin β 0 2 π d γ D M M S ( α , β , γ ) e i α S ^ z e i β S ^ y e i γ S ^ z ,
where D M M S ( α , β , γ ) is a diagonal element of the Wigner rotation matrix, and the asterisk * denotes complex conjugation. In a space with definite M, the group-theoretical projector, Equation (14), is fundamentally identical with Löwdin’s operator, Equation (1), but the former is preferred in methods like Projected Hartree–Fock [29,30] (PHF), where it simplifies the optimization of the reference state using self-consistent field or gradient-based procedures. PHF has also been applied to Heisenberg spin clusters [31,32,33]. In this approach, a symmetry-broken mean-field reference—which can be a product state of either individual spins [31] (such as a non-collinear spin configuration) or spin centers grouped into subclusters [32,33]—is optimized for spin- or PG-projection.
Here, we would like to make use of the fact that the group-theoretical projector can be straightforwardly evaluated in closed form for s = 1 2 , as explained by Pauncz (Chapter 4.9 in Ref. [19]), and provide a compact derivation for completeness. Since we work with S ^ z eigenstates, the integrations over the Euler angles α and γ , both associated with rotations about the z-axis, can be directly evaluated [19,34] and yield factors that are irrelevant for our purpose. The non-trivial part of the projector thus reduces to an integration over β . Specifically, the wave function of P ^ S m i , , m N in the uncoupled basis ( S = M ) is formulated as an integral over products of elements of Wigner’s small d-matrices in Equation (15).
m i , , m N P ^ S m i , , m N m i , , m N d β d S S S ( β ) sin β e i β S ^ y m i , , m N = d β d S S S ( β ) sin β i = 1 N d m i m i s i ( β )
The d-matrix for s = 1 2 is given in Equation (16).
d 1 / 2 = d 1 / 2 , 1 / 2 1 / 2 d 1 / 2 , 1 / 2 1 / 2 d 1 / 2 , 1 / 2 1 / 2 d 1 / 2 , 1 / 2 1 / 2 = cos β 2 sin β 2 sin β 2 cos β 2
Noting that d S S S ( β ) cos 2 S ( β 2 ) , Equation (15) represents a standard integral, Equation (17), where B is the Euler Beta function, which can be expressed in terms of the Gamma function Γ .
0 π d β sin x β 2 cos y β 2 sin β = 2 B x + 2 2 , y + 2 2 = 2 Γ x + 2 2 Γ y + 2 2 Γ x + y + 4 2
This leads to the result of Equation (18),
m i , , m N P ^ S m i , , m N C ( N , S , k ) ,
where C ( N , S , k ) is a Sanibel coefficient for the special case of S = M [19],
C ( N , S , k ) = ( 1 ) k 2 S + 1 N + 1 N k 1 .
C ( N , S , k ) is essentially a sign factor divided by a binomial coefficient, k counts the number of sites with m i < m i , and N is the number of sites, i.e., N + N = N , M = 1 2 ( N N ) . As explained, the proportionality factor in Equation (18) is not relevant here, and we omit it to avoid clutter.
For s i > 1 2 , the closed-form solution of the integral in Equation, in general, represents a linear combination of standard integrals, Equation (17), because the d m i m i s i ( β ) with m i < s i and m i < s i are linear combinations of sin a ( β 2 ) cos b ( β 2 ) with different sets of (real integer) exponents (a, b), see Equations (20) and (21) for s = 1 and s = 3 2 , respectively, where s sin β 2 and c cos β 2 .
d 1 = d 1 , 1 1 d 1 , 0 1 d 1 , 1 1 d 0 , 1 1 d 0 , 0 1 d 0 , 1 1 d 1 , 1 1 d 1 , 0 1 d 1 , 1 1 = c 2 2 s c s 2 2 s c c 2 s 2 2 s c s 2 2 s c c 2
d 3 / 2 ( β ) = d 3 / 2 , 3 / 2 3 / 2 d 3 / 2 , 1 / 2 3 / 2 d 3 / 2 , 1 / 2 3 / 2 d 3 / 2 , 3 / 2 3 / 2 d 1 / 2 , 3 / 2 3 / 2 d 1 / 2 , 1 / 2 3 / 2 d 1 / 2 , 1 / 2 3 / 2 d 1 / 2 , 3 / 2 3 / 2 d 1 / 2 , 3 / 2 3 / 2 d 1 / 2 , 1 / 2 3 / 2 d 1 / 2 , 1 / 2 3 / 2 d 1 / 2 , 3 / 2 3 / 2 d 3 / 2 , 3 / 2 3 / 2 d 3 / 2 , 1 / 2 3 / 2 d 3 / 2 , 1 / 2 3 / 2 d 3 / 2 , 3 / 2 3 / 2 = c 3 3 c 2 s 3 c s 2 s 3 3 c 2 s c 3 2 c s 2 2 c 2 s + s 3 3 c s 2 3 c s 2 2 c 2 s s 3 c 3 2 c s 2 3 c 2 s s 3 3 c s 2 3 c 2 s c 3
By taking these linear combinations into account, we can still evaluate the integral in closed form, which we have implemented up to s = 3 2 . Note that, in general, the combinatorial growth of the length of these linear combinations with the number of spin centers may be mitigated by selecting the uncoupled basis through PCD. For example, for N = 8 , s = 1 , we found that PCD, based on the full overlap matrix P S in the S = 0 sector, yields only Ising-type configurations with local projections m = ± 1 . Since m = 0 is thereby excluded, the integral for the group-theoretical projection is just a single term as for s = 1 2 systems. Thus, in a limited PCD procedure, as explained above, one may preferentially select configurations with only a few local z-projections that do not have their maximal magnitude to keep linear combinations in closed-form integral solutions short. However, optimizing such a procedure is beyond the scope of this work.
Alternatively, we can discretize the integration using a Gauss–Legendre grid [34]. This scales approximately linearly with the number of grid points (larger systems generally require larger grids), and for s = 1 2 it is significantly less efficient than using the closed-form solution of Equation (18). In the Results section, we illustrate some examples using integration on a grid. In our MATLAB code, we have embedded several tasks, including the integration of products of Wigner-d-matrix elements (Equation (15)), with mex-C functions for efficiency. For s > 1 2 , projection using either Löwdin’s operator or discretized or exact SU(2) integration all require similar amounts of computation time. However, we cannot rule out that in an optimal implementation, one of these options might be significantly advantageous.

3. Results and Discussion

Here, we first present examples for selecting basis states according to the extended Löwdin theorem and then compare the various presented options for spin projection in terms of their numerical accuracy by calculating spectra of antiferromagnetic rings ( J = 1 between nearest neighbors). Note that our intent is not to provide new insights into any specific magnetic molecule; see, e.g., Ref. [14] for how the properties of various existing exchange-coupled clusters can be calculated based on ED.
Figure 2 illustrates the cumulative sum of the local z-projections as a function of the number n of auxiliary spin-1/2 sites for a system with eight s = 1 centers. Each path in the diagram, moving from left to right, represents a configuration selected by the extension of Löwdin’s theorem. When P ^ S is applied to these configurations, they form a complete, linearly independent basis for the given S. In each panel, an arbitrarily chosen configuration is highlighted for illustration, which is expressed as a product of states from three spin-1/2 centers, each representing a single s = 1 . This spin-1/2 configuration is translated back into a state of the actual system by summing the z-projections of the respective spin-1/2 components. As explained, within each center, if sites are present, they are locally positioned to the left; thus, a configuration is only compatible if m 1 = s 1 .
Figure 3 shows the energy levels of the antiferromagnetic N = 12 spin-1/2 ring as a function of S. Our reference for assessing the numerical accuracy of the different projection schemes is the exact energy levels E ex from the full ED of H. By comparing the spectra across all different M-spaces, each level is assigned a spin S. Since H is constructed numerically exactly, i.e., without (or with negligible) rounding errors, these eigenvalues are accurate within double precision in Matlab, corresponding to approximately 15 or 16 decimal places. In Figure 4, we plot the logarithmic difference between the numerically exact levels and the levels obtained from the GEP that was set up through either the Löwdin-projector, Gauss–Legendre integration with g = 12 grid points, or Sanibel coefficients. One point is plotted for each spin multiplet (the number of points thus corresponds to the dimension of the M = 0 space), and within each S sector, the energies are ordered in ascending fashion from left to right. The grid integration is employed here mainly for comparison with the preferable use of Sanibel coefficients, which, as explained in the Theory section, result from a closed-form solution of the SU(2) integral.
All three methods are accurate to within < 10 10 , with the maximum error being greatest for Löwdin’s projector. The g = 12 grid size is sufficient. However, for g = 4 , a peculiar pattern emerges for S 2 : some states are described accurately, while others exhibit significant errors, resulting in a large gap between the two groups; see Figure 5. Interestingly, all states with S = 3 or S = 4 belong to the latter group, whereas for S = 2 or S = 5 , some levels are accurate and others are not.
Figure 6 illustrates the corresponding numerical results for an N = 16 ring. Again, Löwdin’s projector is less accurate compared to using Sanibel coefficients. Notably, the maximum error for eigenvalues obtained based on Löwdin’s projector is almost four orders of magnitude larger than for the N = 12 ring. Projecting seven contaminating spin contributions ( l S in Equation (1)) from each configuration, as opposed to five for N = 12 , requires more matrix-vector products and thus leads to a greater accumulation of rounding errors. Even the projection using Sanibel coefficients now shows larger errors, although these remain < 10 10 .
Finally, as an example of an s > 1 2 system, we choose a ring with s = 3 2 and N = 8 . For example, existing Cr8 rings are described by such a spin Hamiltonian, although anisotropic interactions may need to be added to describe spectroscopic properties [35]. However, as stated, our aim here remains to examine the accuracy of the spin projection method rather than to study any specific molecule. The full spectrum of the Heisenberg model is shown in Figure 7.
Figure 8 shows that grid integration yields significantly more accurate spectra than Löwdin’s projector. Using the latter, the maximal error is | E E ex | = 0.143 (in units of the coupling constant J = 1 ). Such large deviations could become noticeable when fitting inelastic neutron scattering (INS) spectra or thermodynamic data such as magnetic susceptibilities. Bernu et al. [15] have already pointed out that rounding errors can quickly accumulate with Löwdin’s projector, necessitating additional mitigation measures. In this regard, an advantage of the group-theoretical formulation becomes evident. However, errors remain comparatively large even when the integrals of Equation (15) are evaluated exactly (based on a closed-form solution of Equation (15)); see Figure 8c. The limited accuracy indeed derives from near linear dependencies on the spin-projected basis.
This is demonstrated by using PCD to select the uncoupled states. The left panel of Figure 9 depicts results based on the impractical PCD of the full overlap matrix, while the right panel was obtained from basis selection through the described iterative PCD procedure that considers only a randomly selected fraction of states. It is evident that Löwdin’s projector still affords larger errors than the group-theoretical formulation, but all results are significantly more accurate than when selecting states according to the extended Löwdin theorem.

4. Summary and Outlook

The conventional approach for spin adaptation to facilitate the diagonalization of isotropic spin Hamiltonians requires some familiarity with irreducible tensor operators (ITOs) and spin-coupling techniques, and its implementation is, therefore, comparatively demanding. In contrast, the spin projection of uncoupled configurations requires little more than the ability to compute the Hamiltonian on an uncoupled basis, which is a standard task. Irrespective of the formulation of the projector, one can select uncoupled configurations so that a complete, linearly independent basis is spanned by projection. To this end, we have found a simple and intuitive extension of Löwdin’s theorem from s = 1 2 to any local spin s, based on expanding configurations in terms of auxiliary spin-1/2 sites. However, the conditioning of the overlap matrix of spin-projected states formed from these configurations could still become problematic in larger systems, and we thus suggest iteratively applying a pivoted Cholesky decomposition for better numerical stability in such cases.
Löwdin’s projector can be constructed straightforwardly. The accumulation of rounding errors in the formation of successive matrix-vector products for each spin component to be projected out ( l S in Equation (1)) is typically not practically significant but would need to be mitigated beyond a certain system size. On the other hand, the fact that the spin projection for s = 1 2 can also be achieved using simple Sanibel coefficients, which result from the closed-form evaluation of the group-theoretical projection operator, seems to have gone unnoticed for the diagonalization of Heisenberg clusters. This strategy is not only computationally simpler but also advantageous in terms of numerical accuracy. We have also solved the SU(2) integral for s > 1 2 in closed form, which generally involves a linear combination of terms corresponding to standard integrals. Alternatively, the integral may be approximated on a grid in terms of a weighted sum of products of Wigner-d-matrix elements.
While the conventional spin-coupling ITO method directly yields an orthogonal basis, the projection of uncoupled states results in a linearly independent but nonorthogonal basis. Consequently, in addition to the Hamiltonian, one needs to store an overlap matrix, and solving a generalized eigenvalue problem (GEP) takes slightly longer compared to an ordinary (orthogonal) EP. However, we believe that the advantages of the simpler practical realization outweigh this minor drawback. Note that we have not conducted a comparison of computational efficiency between ITO and projection methods, as an objective assessment would have to ensure that both methods are implemented with similar levels of optimization in a specific programming language, etc.
Spin clusters often exhibit high spatial symmetry, and the Hamiltonian is maximally factored only when spin, as well as point-group (PG) symmetry, are utilized. The simultaneous spin- and PG-adaptation is considered a challenging task because the spin-coupling method faces the problem that PG-operations correspond to complicated recoupling transformations [8,21,22,23]. On the other hand, using spin- and PG-projectors on uncoupled states [15,16] is hardly any more complicated than the pure spin-adaptation presented here. We plan to employ combined spin- and PG-projection to some of the largest fully diagonalizable Heisenberg spin clusters in future work.

Author Contributions

Conceptualization, S.G.T.; methodology, S.G.T.; investigation, S.G.T.; writing—original draft preparation, S.G.T.; writing—review and editing, S.G.T. and T.D.K.; supervision, T.D.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data is contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Caneschi, A.; Gatteschi, D.; Sessoli, R.; Barra, A.L.; Brunel, L.C.; Guillot, M. Alternating current susceptibility, high field magnetization, and millimeter band EPR evidence for a ground S = 10 state in [Mn12O12(CH3COO)16(H2O)4]⋅2CH3COOH⋅4H2O. J. Am. Chem. Soc. 1991, 113, 5873–5874. [Google Scholar] [CrossRef]
  2. Sessoli, R.; Gatteschi, D.; Caneschi, A.; Novak, M.A. Magnetic bistability in a metal-ion cluster. Nature 1993, 365, 141–143. [Google Scholar] [CrossRef]
  3. Bencini, A.; Gatteschi, D. Electron Paramagnetic Resonance of Exchange Coupled Systems; Springer: Berlin/Heidelberg, Germany, 1990. [Google Scholar]
  4. Schnack, J. Large Magnetic Molecules and What We Learn from Them. Contemp. Phys. 2019, 60, 127. [Google Scholar] [CrossRef]
  5. Gatteschi, D.; Sessoli, R. Quantum Tunneling of Magnetization and Related Phenomena in Molecular Materials. Angew. Chem. Int. Ed. 2003, 42, 268–297. [Google Scholar] [CrossRef]
  6. Waldmann, O.; Güdel, H.U. Many-Spin Effects in Inelastic Neutron Scattering and Electron Paramagnetic Resonance of Molecular Nanomagnets. Phys. Rev. B 2005, 72, 94422. [Google Scholar] [CrossRef]
  7. Ghassemi Tabrizi, S.; Arbuznikov, A.V.; Kaupp, M. Construction of Giant-Spin Hamiltonians from Many-Spin Hamiltonians by Third-Order Perturbation Theory and Application to an Fe3Cr Single-Molecule Magnet. Chem. Eur. J. 2016, 22, 6853–6862. [Google Scholar] [CrossRef]
  8. Waldmann, O. Symmetry and Energy Spectrum of High-Nuclearity Spin Clusters. Phys. Rev. B 2000, 61, 6138. [Google Scholar] [CrossRef]
  9. Konstantinidis, N.P. Antiferromagnetic Heisenberg Model on Clusters with Icosahedral Symmetry. Phys. Rev. B 2005, 72, 64453. [Google Scholar] [CrossRef]
  10. Schnack, J.; Schulenburg, J.; Richter, J. Magnetism of the N = 42 Kagomé Lattice Antiferromagnet. Phys. Rev. B 2018, 98, 94423. [Google Scholar] [CrossRef]
  11. Tsukerblat, B.S. Group Theory in Chemistry and Spectroscopy, 2nd ed.; Dover Publications: New York, NY, USA, 2006. [Google Scholar]
  12. Borrás-Almenar, J.J.; Clemente-Juan, J.M.; Coronado, E.; Tsukerblat, B.S. MAGPACK 1 A Package to Calculate the Energy Levels, Bulk Magnetic Properties, and Inelastic Neutron Scattering Spectra of High Nuclearity Spin Clusters. J. Comput. Chem. 2001, 22, 985. [Google Scholar] [CrossRef]
  13. Chilton, N.F.; Anderson, R.P.; Turner, L.D.; Soncini, A.; Murray, K.S. PHI: A Powerful New Program for the Analysis of Anisotropic Monomeric and Exchange-Coupled Polynuclear d-and f-Block Complexes. J. Comput. Chem. 2013, 34, 1164. [Google Scholar] [CrossRef] [PubMed]
  14. Boča, R.; Rajnák, C.; Titiš, J. Spin Symmetry in Polynuclear Exchange-Coupled Clusters. Magnetochemistry 2023, 9, 226. [Google Scholar] [CrossRef]
  15. Bernu, B.; Lecheminant, P.; Lhuillier, C.; Pierre, L. Exact Spectra, Spin Susceptibilities, and Order Parameter of the Quantum Heisenberg Antiferromagnet on the Triangular Lattice. Phys. Rev. B 1994, 50, 10048. [Google Scholar] [CrossRef] [PubMed]
  16. Ghassemi Tabrizi, S.; Kühne, T.D. Analytical Solutions of Symmetric Isotropic Spin Clusters Using Spin and Point Group Projectors. Magnetism 2024, 4, 183. [Google Scholar] [CrossRef]
  17. Löwdin, P.-O. Angular Momentum Wavefunctions Constructed by Projector Operators. Rev. Mod. Phys. 1964, 36, 966. [Google Scholar] [CrossRef]
  18. Gershgorn, Z. Proof of the Linear Independence of Properly Selected Projected Spin Eigenfunctions. Int. J. Quantum Chem. 1968, 2, 341–347. [Google Scholar] [CrossRef]
  19. Pauncz, R. Spin Eigenfunctions: Construction and Use; Springer: New York, NY, USA, 1979. [Google Scholar]
  20. Pauncz, R. The Construction of Spin Eigenfunctions: An Exercise Book; Springer: New York, NY, USA, 2000. [Google Scholar]
  21. Schnalle, R.; Schnack, J. Calculating the Energy Spectra of Magnetic Molecules: Application of Real-and Spin-Space Symmetries. Int. Rev. Phys. Chem. 2010, 29, 403–452. [Google Scholar] [CrossRef]
  22. Delfs, C.; Gatteschi, D.; Pardi, L.; Sessoli, R.; Wieghardt, K.; Hanke, D. Magnetic Properties of an Octanuclear Iron(III) Cation. Inorg. Chem. 1993, 32, 3099–3103. [Google Scholar] [CrossRef]
  23. Schnalle, R.; Schnack, J. Numerically Exact and Approximate Determination of Energy Eigenvalues for Antiferromagnetic Molecules Using Irreducible Tensor Operators and General Point-Group Symmetries. Phys. Rev. B 2009, 79, 104419. [Google Scholar] [CrossRef]
  24. Löwdin, P.-O. Quantum Theory of Many-Particle Systems. III. Extension of the Hartree-Fock Scheme to Include Degenerate Systems and Correlation Effects. Phys. Rev. 1955, 97, 1509. [Google Scholar] [CrossRef]
  25. Bärwinkel, K.; Schmidt, H.-J.; Schnack, J. Structure and Relevant Dimension of the Heisenberg Model and Applications to Spin Rings. J. Magn. Magn. Mater. 2000, 212, 240–250. [Google Scholar] [CrossRef]
  26. Harbrecht, H.; Peters, M.; Schneider, R. On the Low-Rank Approximation by the Pivoted Cholesky Decomposition. Appl. Numer. Math. 2012, 62, 428–440. [Google Scholar] [CrossRef]
  27. Lehtola, S. Curing Basis Set Overcompleteness with Pivoted Cholesky Decompositions. J. Chem. Phys. 2019, 151, 241102. [Google Scholar] [CrossRef] [PubMed]
  28. Raghu, C.; Rudra, I.; Sen, D.; Ramasesha, S. Properties of Low-Lying States in Some High-Nuclearity Mn, Fe, and V Clusters: Exact Studies of Heisenberg Models. Phys. Rev. B 2001, 64, 064419. [Google Scholar] [CrossRef]
  29. Schmid, K.W.; Dahm, T.; Margueron, J.; Müther, H. Symmetry-Projected Variational Approach to the One-Dimensional Hubbard Model. Phys. Rev. B 2005, 72, 85116. [Google Scholar] [CrossRef]
  30. Jiménez-Hoyos, C.A.; Henderson, T.M.; Tsuchimochi, T.; Scuseria, G.E. Projected Hartree–Fock Theory. J. Chem. Phys. 2012, 136, 164109. [Google Scholar] [CrossRef]
  31. Ghassemi Tabrizi, S.; Jiménez-Hoyos, C.A. Ground States of Heisenberg Spin Clusters from Projected Hartree–Fock Theory. Phys. Rev. B 2022, 105, 35147. [Google Scholar] [CrossRef]
  32. Ghassemi Tabrizi, S.; Jiménez-Hoyos, C.A. Ground States of Heisenberg Spin Clusters from a Cluster-Based Projected Hartree–Fock Approach. Condens. Matter 2023, 8, 18. [Google Scholar] [CrossRef]
  33. Papastathopoulos-Katsaros, A.; Henderson, T.M.; Scuseria, G.E. Symmetry-Projected Cluster Mean-Field Theory Applied to Spin Systems. J. Chem. Phys. 2023, 159, 084107. [Google Scholar] [CrossRef]
  34. Rivero, P.; Jiménez-Hoyos, C.A.; Scuseria, G.E. Entanglement and Polyradical Character of Polycyclic Aromatic Hydrocarbons Predicted by Projected Hartree–Fock Theory. J. Phys. Chem. B 2013, 117, 12750–12758. [Google Scholar] [CrossRef]
  35. Carretta, S.; Van Slageren, J.; Guidi, T.; Liviotti, E.; Mondelli, C.; Rovai, D.; Cornia, A.; Dearden, A.L.; Carsughi, F.; Affronte, M.; et al. Microscopic Spin Hamiltonian of a Cr8 Antiferromagnetic Ring from Inelastic Neutron Scattering. Phys. Rev. B 2003, 67, 94405. [Google Scholar] [CrossRef]
Figure 1. Cumulative sum of the local z-projections, i = 1 n m i , as a function of n, for twelve spin-1/2 centers. Each path in the diagram, moving from left to right, represents a configuration selected by Löwdin’s theorem, i.e., i = 1 n m i 0 for all n. With respect to P ^ S   ( S = M ) , these configurations form a complete, linearly independent (though nonorthogonal) set. In each panel ((a): S = 0 , (b): S = 1 , (c): S = 2 ), an arbitrary configuration is highlighted and defined for illustration.
Figure 1. Cumulative sum of the local z-projections, i = 1 n m i , as a function of n, for twelve spin-1/2 centers. Each path in the diagram, moving from left to right, represents a configuration selected by Löwdin’s theorem, i.e., i = 1 n m i 0 for all n. With respect to P ^ S   ( S = M ) , these configurations form a complete, linearly independent (though nonorthogonal) set. In each panel ((a): S = 0 , (b): S = 1 , (c): S = 2 ), an arbitrary configuration is highlighted and defined for illustration.
Magnetism 04 00022 g001
Figure 2. Cumulative sum of the local z-projections, i = 1 n m i , as a function of the number n of auxiliary spin-1/2 sites for a system with eight s = 3 2 centers. Each path in the diagram, moving from left to right, represents an uncoupled configuration of the system selected by the extension of Löwdin’s theorem for projection onto sectors S = 0 (a), S = 1 (b), S = 2 (c) and S = 3 (d). For further details, see main text.
Figure 2. Cumulative sum of the local z-projections, i = 1 n m i , as a function of the number n of auxiliary spin-1/2 sites for a system with eight s = 3 2 centers. Each path in the diagram, moving from left to right, represents an uncoupled configuration of the system selected by the extension of Löwdin’s theorem for projection onto sectors S = 0 (a), S = 1 (b), S = 2 (c) and S = 3 (d). For further details, see main text.
Magnetism 04 00022 g002
Figure 3. Full spectrum of an antiferromagnetic N = 12 spin-1/2 ring (coupling constant J = 1 ) as a function of the total spin S.
Figure 3. Full spectrum of an antiferromagnetic N = 12 spin-1/2 ring (coupling constant J = 1 ) as a function of the total spin S.
Magnetism 04 00022 g003
Figure 4. Numerical accuracy of three different projection schemes for an antiferromagnetic N = 12 spin-1/2 ring. The logarithmic difference between the exact energies and the generalized eigenvalues is plotted. The GEP was constructed based on the Löwin projector (a), a Gauss–Legendre integration with g = 12 points (b) or Sanibel coefficients (c). Data points corresponding to different S are separated by vertical lines, and within each S sector, the energies are ordered in ascending fashion from left to right.
Figure 4. Numerical accuracy of three different projection schemes for an antiferromagnetic N = 12 spin-1/2 ring. The logarithmic difference between the exact energies and the generalized eigenvalues is plotted. The GEP was constructed based on the Löwin projector (a), a Gauss–Legendre integration with g = 12 points (b) or Sanibel coefficients (c). Data points corresponding to different S are separated by vertical lines, and within each S sector, the energies are ordered in ascending fashion from left to right.
Magnetism 04 00022 g004
Figure 5. Numerical accuracy of g = 4 Gauss–Legendre integration for an antiferromagnetic N = 12 spin-1/2 ring. For further details, see caption of Figure 4 and main text.
Figure 5. Numerical accuracy of g = 4 Gauss–Legendre integration for an antiferromagnetic N = 12 spin-1/2 ring. For further details, see caption of Figure 4 and main text.
Magnetism 04 00022 g005
Figure 6. Numerical accuracy of different projection schemes ((a): Löwdin, (b): integration with g = 12 grid points, (c): Sanibel coefficients) for an antiferromagnetic N = 16 spin-1/2 ring. For further details, see caption of Figure 4.
Figure 6. Numerical accuracy of different projection schemes ((a): Löwdin, (b): integration with g = 12 grid points, (c): Sanibel coefficients) for an antiferromagnetic N = 16 spin-1/2 ring. For further details, see caption of Figure 4.
Magnetism 04 00022 g006
Figure 7. Full spectrum of an antiferromagnetic N = 8 s = 3 2 ring, J = 1 , as a function of S.
Figure 7. Full spectrum of an antiferromagnetic N = 8 s = 3 2 ring, J = 1 , as a function of S.
Magnetism 04 00022 g007
Figure 8. Numerical accuracy of different projection schemes ((a): Löwdin, (b): integration with g = 12 grid points, (c): exact integration using a closed-form solution to Equation (15)) for an antiferromagnetic N = 8   s = 3 2 ring. For further details, see caption of Figure 4.
Figure 8. Numerical accuracy of different projection schemes ((a): Löwdin, (b): integration with g = 12 grid points, (c): exact integration using a closed-form solution to Equation (15)) for an antiferromagnetic N = 8   s = 3 2 ring. For further details, see caption of Figure 4.
Magnetism 04 00022 g008
Figure 9. Numerical accuracy of different projection schemes ((a,d): Löwdin, (b,e): integration with g = 12 grid points, (c,f): exact integration using a closed-form solution to Equation (15)) for an antiferromagnetic N = 8   s = 3 2 ring based on uncoupled states selected by either a PCD of the full overlap matrix P S (ac) or using an iterative scheme (df). For further details, see caption of Figure 4.
Figure 9. Numerical accuracy of different projection schemes ((a,d): Löwdin, (b,e): integration with g = 12 grid points, (c,f): exact integration using a closed-form solution to Equation (15)) for an antiferromagnetic N = 8   s = 3 2 ring based on uncoupled states selected by either a PCD of the full overlap matrix P S (ac) or using an iterative scheme (df). For further details, see caption of Figure 4.
Magnetism 04 00022 g009
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ghassemi Tabrizi, S.; Kühne, T.D. Projective Spin Adaptation for the Exact Diagonalization of Isotropic Spin Clusters. Magnetism 2024, 4, 332-347. https://doi.org/10.3390/magnetism4040022

AMA Style

Ghassemi Tabrizi S, Kühne TD. Projective Spin Adaptation for the Exact Diagonalization of Isotropic Spin Clusters. Magnetism. 2024; 4(4):332-347. https://doi.org/10.3390/magnetism4040022

Chicago/Turabian Style

Ghassemi Tabrizi, Shadan, and Thomas D. Kühne. 2024. "Projective Spin Adaptation for the Exact Diagonalization of Isotropic Spin Clusters" Magnetism 4, no. 4: 332-347. https://doi.org/10.3390/magnetism4040022

APA Style

Ghassemi Tabrizi, S., & Kühne, T. D. (2024). Projective Spin Adaptation for the Exact Diagonalization of Isotropic Spin Clusters. Magnetism, 4(4), 332-347. https://doi.org/10.3390/magnetism4040022

Article Metrics

Back to TopTop