research papers\(\def\hfill{\hskip 5em}\def\hfil{\hskip 3em}\def\eqno#1{\hfil {#1}}\)

Journal logoFOUNDATIONS
ADVANCES
ISSN: 2053-2733

Algorithm for spin symmetry operation search

crossmark logo

aDepartment of Materials Science and Engineering, Kyoto University, Sakyo, Kyoto 606-8501, Japan, bCenter for Basic Research on Materials, National Institute for Materials Science, Tsukuba, Ibaraki 305-0047, Japan, cResearch Center for Advanced Science and Technology, University of Tokyo, Meguro-ku, Tokyo 153-8904, Japan, dCenter for Elements Strategy Initiative for Structural Materials, Kyoto University, Sakyo, Kyoto 606-8501, Japan, eNanostructures Research Laboratory, Japan Fine Ceramics Center, Nagoya 456-8587, Japan, and fRIKEN, Center for Emergent Matter Science, Saitama 351-0198, Japan
*Correspondence e-mail: [email protected]

Edited by S. J. L. Billinge, Columbia University, USA (Received 23 July 2023; accepted 21 October 2023)

A spin space group provides a suitable way of fully exploiting the symmetry of a spin arrangement with a negligible spin–orbit coupling. There has been a growing interest in applying spin symmetry analysis with the spin space group in the field of magnetism. However, there is no established algorithm to search for spin symmetry operations of the spin space group. This paper presents an exhaustive algorithm for determining the spin symmetry operations of commensurate spin arrangements. The present algorithm searches for spin symmetry operations from the symmetry operations of a corresponding nonmagnetic crystal structure and determines their spin-rotation parts by solving a Procrustes problem. An implementation is distributed under a permissive free software license in spinspg Version 0.1.1, available at https://github.com/spglib/spinspg.

1. Introduction

When the spin–orbit coupling (SOC) is negligible, a spin space group is an appropriate concept for full exploitation of the symmetry of a corresponding spin arrangement (Litvin & Opechowski, 1974View full citation; Opechowski, 1986View full citation; Yang et al., 2021View full citation; Liu et al., 2022View full citation). The spin arrangement comprises a crystal structure and magnetic moments. A spin symmetry operation of the spin space group is assumed to act on the spatial and spin coordinates simultaneously, generalizing a magnetic symmetry operation of a magnetic space group. The spin space group was first introduced to analyze an extra symmetry of a spin Hamiltonian for neutron scattering experiments (Brinkman & Elliott, 1966View full citation; Brinkman et al., 1966View full citation) and has recently been applied to the field of magnetism (Šmejkal et al., 2022bView full citation); for example, an analysis of a symmetry-adapted tensor of transport properties with negligible SOC (Železný et al., 2017View full citation; Zhang et al., 2018View full citation), symmetries of a spin Hamiltonian (Zelenskiy et al., 2022View full citation), magnon band structure (Corticelli et al., 2022View full citation) and classification of antiferromagnetism (Šmejkal et al., 2022aView full citation).

When we consider spin space groups of given spin arrangements, we must first exhaustively search for their spin symmetry operations. To the best of our knowledge, there is no rigorous algorithm to search for spin symmetry operations. Therefore, the development of such an algorithm and its implementation would benefit spin symmetry analysis.

There are a few differences between spin space groups and magnetic space groups in terms of symmetry search algorithms. First, a spin space group may contain nontrivial operations acting only on spin coordinates, called a spin-only group, which complicates the group structure of the spin space group. Second, although we only need to consider at most double enlarged cells for magnetic space groups, the unit-cell size may arbitrarily change between a spin arrangement and its nonmagnetic correspondence. Lastly, spin rotations, which simultaneously act on magnetic moments, do not have to belong to a crystallographic point group.

Here, we present a rigorous and robust algorithm for determining the spin symmetry operations of a given commensurate spin arrangement, extending our magnetic symmetry operation search algorithm (Shinohara et al., 2023View full citation). The present algorithm fully exploits the group structure of the spin space groups and outputs spin symmetry operations as a coset decomposition of the spin space group, based on the seminal work by Litvin and Opechowski (Litvin, 1973View full citation, 1977View full citation; Litvin & Opechowski, 1974View full citation). We explicitly denote basis vectors of space groups and spin space groups, and employ a lattice algorithm to deal with the case when the unit-cell size varies with and without magnetic moments. We search for the spin-rotation parts from three-dimensional orthogonal groups by solving a well known optimization problem called a Procrustes problem (Gower & Dijksterhuis, 2004View full citation). Note that we restrict the present algorithm to commensurate spin arrangements in order to use similar inputs and outputs to an existing space-group search implementation (Togo & Tanaka, 2018View full citation). The implementation is distributed under the BSD 3-clause license in spinspg Version 0.1.1 on top of a crystal symmetry search algorithm (Togo & Tanaka, 2018View full citation). For magnetic crystal structures tabulated in MAGNDATA (Gallego et al., 2016View full citation), the present algorithm and implementation have been used to identify physical properties free from SOC (Watanabe et al., 2023View full citation).

This paper is organized as follows. In Section 2[link] we give definitions of spin space groups and their derived groups. In Section 3[link] we provide an algorithm for determining a spin-only group, spin translation group and spin space group of a given spin arrangement. In Section 4[link] we demonstrate the present spin symmetry operation search applied to the spin arrangement of an NiAs-type CrSe. The notations and terminology in this paper are summarized in Table 1[link].

Table 1
Notation and terminology in this paper

Symbol Meaning
Mathematical equation Disjoint union of set A and B with A ∩ B = ∅
E(3) Three-dimensional Euclidean group
O(3) Three-dimensional orthogonal group
E Identity matrix
Mathematical equation Symmetric group of degree N
y2 = Mathematical equation l2 norm of vector y
Mathematical equation Frobenius norm of matrix B
1 Trivial group
   
r Position in Cartesian coordinates
m Magnetic moments
Spin symmetry operation (g, W) Pair of spatial operation g and spin rotation W
Mathematical equation Spatial operation with basis vectors A
   
A = (a1, a2, a3) Basis vectors
Mathematical equation Array of point coordinates
Mathematical equation Array of atomic types
Mathematical equation Array of magnetic moments
Spin arrangement (A, X, T, M) Pair of crystal structure and magnetic moments
(A, X, T) Crystal structure ignoring magnetic moments
εmag Absolute tolerance to compare magnetic moments
   
Mathematical equation Space group
Translation subgroup Mathematical equation Translation parts of Mathematical equation with identity rotations
Point group Mathematical equation Group obtained from the rotation parts of Mathematical equation
Mathematical equation Translation group spanned by A
σg Permutation of sites induced by g
Mathematical equation Primitive basis vectors of Mathematical equation
   
Spin-only group Mathematical equation Spin-rotation parts with identity spatial operations
Mathematical equation Eigenvalue and eigenvector of MMT
Mathematical equation Parallel direction for collinear spin arrangement
Mathematical equation Perpendicular direction for coplanar spin arrangement
   
Mathematical equation Basis vectors of Mathematical equation
   
Spin translation group Mathematical equation Subgroup of Mathematical equation with identity rotations
Mathematical equation Array of magnetic moments permuted by σg
   
Spin space group Mathematical equation See Section 2.2[link]
Family space group Mathematical equation Space group composed of spatial parts of Mathematical equation
Maximal space subgroup Mathematical equation Subgroup of Mathematical equation with identity spin-rotation parts
Spin space-group type See Section 2.2[link]
(P, p) Transformation on spatial coordinates
Q Transformation matrix on spin coordinates
   
Family spin point group Mathematical equation Spin-rotation parts of Mathematical equation
Spin point group Mathematical equation Pairs of spatial and spin rotations of Mathematical equation
   
Mathematical equation Magnetic space group

2. Group structure of a spin space group

We provide the definitions of spin symmetry operations and spin arrangements in Section 2.1[link]. We define the spin space group in Section 2.2[link] and then introduce its derived groups, the spin-only group (Section 2.3[link]) and spin translation group (Section 2.4[link]). Although these groups were already discussed by Litvin (1973View full citation, 1977View full citation) and Litvin & Opechowski (1974View full citation), we consider it beneficial to summarize these results here because we fully exploit the group structure of the spin space group in searching for spin symmetry operations.

We note that spin-only groups and spin translation groups complicate the group structure of the spin space groups. For example, a spin point group, which ignores the translation parts of the spin symmetry operations of a spin space group, cannot be computed without going through the spin space group due to the existence of a nontrivial spin translation group in general. Although the analysis of spin point groups is not required to determine spin symmetry operations, we discuss the group structure of spin point groups in Appendix B[link] for completeness.

2.1. Spin symmetry operation and spin arrangement

A spin symmetry operation comprises a spatial operation in the three-dimensional Euclidean group E(3) and a spin rotation in the three-dimensional orthogonal group O(3). The spin symmetry operation (g, W) ∈ E(3) × O(3) acts on a pair of position r and magnetic moments m as

Mathematical equation

The product of two spin symmetry operations (g, W) and (g′, W′) is defined as

Mathematical equation

Although uncommon in crystallography, we suppose both g and W to be represented with Cartesian coordinates for later convenience. We denote the basis vectors

Mathematical equation

When g with a matrix part R and a translation part v are represented by A, we explicitly write Mathematical equation, where Mathematical equation and Mathematical equation. A spin arrangement is a set of pairs of a crystal structure and magnetic moments.

2.2. Spin space group

Let Mathematical equation be a subgroup of E(3) × O(3). When the following Mathematical equation and Mathematical equation are space groups, Mathematical equation is called a spin space group (Litvin & Opechowski, 1974View full citation),

Mathematical equation

Mathematical equation

where E stands for the identity matrix. For a spin space group Mathematical equation, we call Mathematical equation a family space group and Mathematical equation a maximal space subgroup. The maximal space subgroup Mathematical equation is a normal subgroup of Mathematical equation. In contrast, the family space group Mathematical equation is not a subgroup of Mathematical equation in general. Although Litvin & Opechowski (1974View full citation) did not impose the condition that Mathematical equation be crystallographic, we do impose this condition here to guarantee that a given spin arrangement is commensurate. We confine our discussion and algorithms to commensurate spin arrangements.

A spin symmetry operation (g, W) is transformed by a transformation (P, p) on the spatial coordinates and a transformation matrix Q on the spin coordinates as

Mathematical equation

Two spin space groups Mathematical equation and Mathematical equation belong to the same spin space-group type if they are transformed into each other by a pair of an orientation-preserving transformation (P, p) on the spatial coordinates and a transformation matrix Q on the spin coordinates; a transformation (P, p) is called orientation preserving if Mathematical equation.

In the spin space group, we can consider rotating magnetic moments independently with spatial coordinates. On the other hand, we consider rotating magnetic moments only in association with spatial rotations and time-reversal operations in the magnetic space group (Litvin, 2014View full citation). Thus, the spin space group can be regarded as a supergroup of the magnetic space group under an appropriate correspondence between spin symmetry operations and magnetic symmetry operations, as discussed in Appendix A[link].

2.3. Spin-only group

A spin-only group of a spin space group Mathematical equation is a set of spin symmetry operations of Mathematical equation with identity spatial operations,

Mathematical equation

Denoting a trivial group, consisting of a single element, as 1, the direct product of an identity in spatial coordinates and Mathematical equation, Mathematical equation, is a subgroup of Mathematical equation.

2.4. Spin translation group

A spin translation group of a spin space group Mathematical equation is a set of spin symmetry operations with identity rotations in spatial coordinates,

Mathematical equation

Litvin (1973View full citation) classified the spin translation groups under the transformation in equation (6[link]).

We denote a translation subgroup and a point group of space group Mathematical equation as Mathematical equation and Mathematical equation, respectively,

Mathematical equation

Mathematical equation

Then, the spin-only group Mathematical equation and translation subgroup of Mathematical equation are a normal subgroup of Mathematical equation. Because Mathematical equation Mathematical equation, their direct product Mathematical equation is also a normal subgroup of Mathematical equation. Thus, we can consider a factor group Mathematical equation, which is finite for commensurate spin arrangements. Finally, Mathematical equation is a normal subgroup of Mathematical equation. The factor group Mathematical equation is isomorphic to Mathematical equation and thus finite.

3. Spin symmetry operation search

We provide an algorithm to search for spin symmetry operations from a given spin arrangement represented by the following four objects: (i) basis vectors of its lattice A = (a1, a2, a3), (ii) an array of point coordinates of sites in its unit cell X = Mathematical equation, (iii) an array of atomic types of sites in its unit cell T = Mathematical equation, and (iv) an array of magnetic moments of sites in its unit cell M = Mathematical equation, where N is the number of sites in the unit cell.

To search for spin symmetry operations robustly, comparisons of point coordinates and magnetic moments should be performed within tolerances in practice. We adopt the same absolute tolerance parameter for point coordinates as Togo & Tanaka (2018View full citation). For magnetic moments, we use another tolerance parameter εmag to identify that two magnetic moments Wmi and Mathematical equation are equal to each other if

Mathematical equation

The present algorithm extends our previous work on detecting magnetic symmetry operations (Shinohara et al., 2023View full citation). We first consider a space group of a nonmagnetic crystal structure (A, X, T) in Section 3.1[link]. Next, we search for normal subgroups of the spin space group: the spin-only group Mathematical equation in Section 3.2[link] and the translation subgroup Mathematical equation in Section 3.3[link]. With these normal subgroups of Mathematical equation, we search for coset representatives of the spin translation group Mathematical equation Mathematical equation in Section 3.4[link]. We search for coset representatives of the spin space group Mathematical equation in Section 3.5[link]. Because the notation in this section is abstract to deal unambiguously with several basis vectors, it may be helpful to read it alongside the examples in Section 4[link].

3.1. Space group of a nonmagnetic crystal structure

A candidate for spatial operations of Mathematical equation can be derived from symmetry operations of a crystal structure (A, X, T) ignoring the magnetic moments. We also employ the space group Mathematical equation given as a stabilizer of E(3) preserving (A, X, T):

Mathematical equation

where Mathematical equation is a symmetric group of degree N. Note that Mathematical equation maps point coordinates xi to Mathematical equation. The mapped point coordinates coincide with point coordinates in X up to modulo one, inducing permutation σg.

The existing crystal symmetry search algorithm (Togo & Tanaka, 2018View full citation) can find primitive basis vectors Mathematical equation of Mathematical equation and coset decomposition of Mathematical equation over Mathematical equation, where we write a translation subgroup formed by A as

Mathematical equation

The input basis vector A can be represented as an integer linear combination of Mathematical equation. Thus, an integer matrix Mathematical equation exists such that Mathematical equation. The translation subgroup Mathematical equation is decomposed as

Mathematical equation

where Mathematical equation is a centering vector in a unit cell spanned by A. The coset decomposition of Mathematical equation is written as

Mathematical equation

Here, Mathematical equation is a translation part of a symmetry operation with a matrix part Mathematical equation.

For the spin arrangement (A, X, T, M), the spin space group can be expressed as a stabilizer of Mathematical equation that preserves (A, X, T, M),

Mathematical equation

This expression serves as the starting point for the spin symmetry operation search. For notation simplicity, we denote the maximal space subgroup of Mathematical equation as Mathematical equation.

3.2. Spin-only group search

Because a symmetry operation in the spin-only group of Mathematical equation does not change the order of point coordinates, the spin-only group of (A, X, T, M) is expressed as

Mathematical equation

As shown in Table 2[link], when a spin space group Mathematical equation is a stabilizer of a spin arrangement, spin-only groups are classified into four types up to transformations (Litvin & Opechowski, 1974View full citation; Liu et al., 2022View full citation): nonmagnetic, collinear, coplanar and non-coplanar spin arrangements.

Table 2
Classification of spin-only groups up to transformations

The spin-only groups are represented in Hermann–Mauguin symbols (Hahn et al., 2016View full citation).

Spin arrangement Spin-only group Eigenvalues of MMT
Nonmagnetic ∞∞m ≅ O(3) σ1 = σ2 = σ3 = 0
Collinear Mathematical equation σ1 > σ2 = σ3 = 0
Coplanar m σ1σ2 > σ3 = 0
Non-coplanar 1 σ1σ2σ3 > 0

In Section 3.2.1[link] we provide an algorithm for detecting Mathematical equation using the eigenvalue decomposition of MMT. The spin-only group search should be performed within tolerances for magnetic moments in practice. In fact, selecting appropriate tolerances is challenging. In Section 3.2.2[link] we propose a robust algorithm, building on the previous section, to alleviate this difficulty.

3.2.1. Spin-only group search by eigenvalue decomposition

We consider a moment tensor of Mathematical equation,

Mathematical equation

Because MMT is a symmetric semi-definite matrix, we can consider its eigenvalue decomposition,

Mathematical equation

where σ1σ2σ3 ≥ 0 and Mathematical equation are orthonormal.

The spin-only group is classified based on the eigenvalues Mathematical equation, as summarized in Table 2[link]. In a nonmagnetic spin arrangement, all magnetic moments are zero. In this case, all eigenvalues are zero, σ1 = σ2 = σ3 = 0. In a collinear spin arrangement, all magnetic moments align parallel or antiparallel to a direction Mathematical equation. The eigenvector Mathematical equation with the largest eigenvalue should be parallel or antiparallel to Mathematical equation, and the other eigenvalues σ2 and σ3 should be zero. In a coplanar spin arrangement, all magnetic moments align perpendicular to a direction Mathematical equation. In this case, the eigenvector Mathematical equation with the smallest eigenvalue should be parallel or antiparallel to Mathematical equation and the smallest eigenvalue σ3 should be zero. In other cases, the spin arrangement is non-coplanar. Note that the site order of magnetic moments M does not affect the classification because MMT in equation (18[link]) remains invariant under a permutation of the site order.

3.2.2. Numerically robust spin-only group search

The spin-group search algorithm in the previous section requires a judgment on whether the eigenvalues are zero or positive, which needs an additional tolerance parameter. To reduce the number of tolerance parameters for usability, we modify the spin-group search algorithm solely with the tolerance εmag in equation (11[link]) as follows.

(i) We compute the eigenvalues σi and eigenvectors Mathematical equation in equation (19[link]).

(ii) If all magnetic moments are close to zero within εmag,

Mathematical equation

the spin arrangement is nonmagnetic.

(iii) If not, we check whether the eigenvector Mathematical equation is a parallel or antiparallel direction for all magnetic moments,

Mathematical equation

When spin symmetry operations in a collinear spin-only group prescribed by a direction Mathematical equation act on mi, the acted-on magnetic moments draw a cone, as shown in Fig. 1[link](a). The left-hand side of the above inequality is the largest displacement between the acted-on magnetic moments, which corresponds to the diameter of the cone with direction Mathematical equation. If the inequality holds for all magnetic moments, the spin arrangement is collinear.

[Figure 1]
Figure 1
Magnetic moments acted on by (a) collinear and (b) coplanar spin-only groups. (a) A collinear spin-only group along the axis Mathematical equation is generated from rotations along Mathematical equation and mirror operations preserving Mathematical equation. The red dotted line indicates the largest displacement between magnetic moments acting on the collinear spin-only group. (b) A coplanar spin-only group along the axis Mathematical equation is generated from a mirror operation perpendicular to Mathematical equation. The red dotted line indicates the largest displacement between magnetic moments acting on the coplanar spin-only group.

(iv) If not, we check whether the eigenvector Mathematical equation is a perpendicular direction for all magnetic moments,

Mathematical equation

The left-hand side of the above inequality is the largest displacement between magnetic moments acted on by a coplanar spin-only group along Mathematical equation, as shown in Fig. 1[link](b). If the inequality holds for all magnetic moments, the spin arrangement is coplanar.

(v) Otherwise, the spin arrangement is non-coplanar.

3.3. Translation subgroup search

We search for primitive basis vectors Mathematical equation of the translation subgroup Mathematical equation. The group–subgroup relationships of translation subgroups are shown in Fig. 2[link]. Because Mathematical equation is between Mathematical equation and Mathematical equation, Mathematical equation, we only need to examine finite coset representatives of Mathematical equation for candidates of Mathematical equation. For every coset Mathematical equation in equation (14[link]), we check whether Mathematical equation preserves magnetic moments M,

Mathematical equation

[Figure 2]
Figure 2
The group–subgroup relationship of translation subgroups and space groups derived from a spin space group. The nodes represent translation subgroups and space groups. Each edge indicates that a lower group is a subgroup of an upper group in the diagram. Note that Mathematical equation could be a proper subgroup of Mathematical equation.

An integer matrix Mathematical equation exists such that Mathematical equation. A lattice algorithm to generate V from centering vectors Mathematical equation in equation (23[link]) is presented in Appendix C[link].

3.4. Spin translation group search

We can find a spin rotation W for a given symmetry operation Mathematical equation by solving a Procrustes problem (Gower & Dijksterhuis, 2004View full citation) as follows. We write magnetic moments permuted by g as

Mathematical equation

where σg is a permutation of N sites induced by g. Rather than directly searching for W ∈ O(3) such that Mathematical equation = Mathematical equation, we choose a candidate Mathematical equation by solving the following Procrustes problem:

Mathematical equation

Here the displacement between the magnetic moments and those operated on by (g, W) is measured by the Frobenius norm ∥·∥F. The solution to equation (25[link]) can be explicitly written as

Mathematical equation

where Y and Z are orthogonal matrices of the singular value decomposition of MgMT,

Mathematical equation

After we obtain Mathematical equation, Mathematical equation is taken as a spin symmetry operation if the condition

Mathematical equation

holds for every site i. If equation (28[link]) does not hold for some site i, we reject Mathematical equation as a spin symmetry operation.

For coset representatives of Mathematical equation, we search for a corresponding spin rotation Mathematical equation using the above algorithm if it exists. The coset decomposition of Mathematical equation can be written as

Mathematical equation

where Mathematical equation takes a distinct translation up to Mathematical equation and we choose Mathematical equation.

3.5. Spin space-group search

Because the translation subgroup of Mathematical equation is Mathematical equation, the spatial operation parts of Mathematical equation should belong to a maximal subgroup Mathematical equation of Mathematical equation with its translation subgroup Mathematical equation. Fig. 2[link] shows the group–subgroup relationship between Mathematical equation and Mathematical equation. A rotation Mathematical equation is compatible with Mathematical equation if Mathematical equation is an integer matrix (Hart & Forcade, 2008View full citation). Thus, the compatible subgroup Mathematical equation is written as

Mathematical equation

where Mathematical equation is a centering vector in Mathematical equation. The additional centering vector Mathematical equation is necessary for Mathematical equation to form a group (Nebe, 2011View full citation; Stokes & Campbell, 2017View full citation).

For a coset representative of Mathematical equation, a corresponding spin-rotation part Mathematical equation can also be determined by solving the Procrustes problem as presented in Section 3.4[link]. Finally, we obtain all spin symmetry operations in a coset decomposition,

Mathematical equation

4. Examples of spin symmetry operation search

We consider a spin arrangement of the NiAs-type CrSe (Corliss et al., 1961View full citation; Litvin, 1973View full citation) [entry No. 2.35 of MAGNDATA (Gallego et al., 2016View full citation)] as an example of a spin symmetry operation search, illustrated in Fig. 3[link]. The hexagonal lattice of CrSe has the following basis vectors:

Mathematical equation

The fractional coordinates and magnetic moments of the atoms are as follows:

Mathematical equation

Mathematical equation

Mathematical equation

Mathematical equation

Mathematical equation

Mathematical equation

Mathematical equation

Mathematical equation

Mathematical equation

Mathematical equation

Mathematical equation

Mathematical equation

Here, the magnetic moments are represented with Cartesian coordinates.

[Figure 3]
Figure 3
A spin arrangement example for NiAs-type CrSe. The gray and orange balls represent Cr and Se atoms, respectively. The red arrows denote magnetic moments of Cr atoms with equal magnitudes.

4.1. Space group of a nonmagnetic crystal structure

The space-group type of Mathematical equation for the crystal structure ignoring magnetic moments is P63/mmc (No. 194). One of the primitive basis vectors A for Mathematical equation and the transformation matrix U are

Mathematical equation

Mathematical equation

with Mathematical equation as defined in Section 3.1[link]. There are three coset representatives for Mathematical equation,

Mathematical equation

4.2. Spin-only group

The moment tensor of M is given by

Mathematical equation

Its eigenvalues 3mx2, 3mx2 and 6mz2 are all positive. Consequently, the spin arrangement is non-coplanar with Mathematical equation = 1.

4.3. Translation subgroup of a maximal space subgroup

The translation g1 in equation (32[link]) belongs to Mathematical equation. On the other hand, g2 does not belong to Mathematical equation because it maps x1 to x3, whereas m1m3. Similarly, g3 does not belong to Mathematical equation. Therefore, Mathematical equation is identical to Mathematical equation with Mathematical equation as defined in Section 3.3[link] and we can choose V = E.

4.4. Coset representatives of a spin translation group

There are three candidates for the spatial operation parts of coset representatives of Mathematical equation: g1, g2 and g3. For translation g1 in equation (32[link]), we obtain

Mathematical equation

From the singular value decomposition of Mathematical equation, we calculate the spin-rotation part Mathematical equation for g1 as Mathematical equation. For translation g2, the singular value decomposition of Mathematical equation is

Mathematical equation

Hence, a candidate for a spin-rotation part with g2 is

Mathematical equation

Similarly, a candidate for a spin-rotation part with g3 is

Mathematical equation

The spin symmetry operations Mathematical equation (i = 1, 2, 3) all preserve magnetic moments. Consequently, the spin translation group is obtained as

Mathematical equation

4.5. Coset representatives of a spin space group

Because Mathematical equation and Mathematical equation coincide in this example, Mathematical equation is fully compatible with Mathematical equation, Mathematical equation. For the 24 coset representatives of Mathematical equation, we search for their spin-rotation parts by solving the Procrustes problems. For example, a sixfold spatial roto­inversion

Mathematical equation

gives a permutation of sites σg = (4, 5, 6, 1, 2, 3, 12, 7, 11, 9, 10, 8) and the singular value decomposition of MgMT,

Mathematical equation

which results in Mathematical equation. Similarly, all of the 24 coset representatives of Mathematical equation give spin symmetry operations preserving M.

A magnetic space group Mathematical equation of the NiAs-type CrSe is P31m′ (BNS number 157.55), which has Mathematical equation coset representatives. Because the spin translation group Mathematical equation contains threefold spin-rotation parts, these spin symmetry operations [Mathematical equation and Mathematical equation in Section 4.4[link]] are not captured in Mathematical equation. Similarly, the spin symmetry operations with sixfold spatial rotations or rotoinversions are not preserved in Mathematical equation.

5. Conclusions

We have presented an algorithm for determining the spin symmetry operations of a given spin arrangement. The spin-only group is robustly determined from the eigenvalue decomposition of the moment tensor of magnetic moments, MMT. We have explicitly considered the three translation subgroups to address the enlargement of the unit cell due to the spin translation group: the translation subgroup spanned by the input basis vectors Mathematical equation, one by the primitive basis vector Mathematical equation and one by the primitive basis vectors for the spin space group Mathematical equation. Spin-rotation parts of the coset representatives of the spin translation group and spin space group are found by solving the Procrustes problem to match the original magnetic moments and permuted ones. The present algorithm is implemented in spinspg under a permissive license, available at https://github.com/spglib/spinspg. In future work, it will be beneficial to identify the spin space-group type and a suitable transformation from the spin symmetry operations. Our presented algorithm and implementation will advance spin symmetry analysis in crystallography and condensed matter physics.

Notes added during review. After this work was completed, we became aware of recent preprints on the classification and enumeration of spin space-group types (Xiao et al., 2023View full citation; Ren et al., 2023View full citation; Jiang et al., 2023View full citation). Two of these reports, Xiao et al. (2023View full citation) and Jiang et al. (2023View full citation), appear to use a workflow similar to ours to determine spin symmetry operations, although they only provide a brief description and their implementations are not available to the public.

Our presented algorithm uses the Procrustes problem to determine a spin-rotation part W. On the other hand, Xiao et al. (2023View full citation) directly determine W for a symmetry operation g such that three selected magnetic moments Mathematical equation (i = 1, 2, 3) are transformed into Mathematical equation, which may not be robust against numerical noise and the experimental uncertainty of magnetic moments.

Jiang et al. (2023View full citation) identify spin symmetry operations on top of spglib (Togo & Tanaka, 2018View full citation) similar to ours. However, they do not incorporate translation subgroups Mathematical equation and Mathematical equation. This omission makes their algorithm complicated and non-exhaustive.

APPENDIX A

Correspondence between spin symmetry operation and magnetic symmetry operation

When we consider a spin symmetry operation ((R, v), W) for a Hamiltonian without spin–orbit coupling (SOC), we derive the condition that ((R, v), W) has a corresponding magnetic symmetry operation for the Hamiltonian with SOC. The SOC introduces an additional term to the Hamiltonian proportional to Mathematical equation, with the angular momentum operator Mathematical equation and the Pauli matrices Mathematical equation. A spin symmetry operation ((R, v), W) acts on Mathematical equation and Mathematical equation as

Mathematical equation

Mathematical equation

where R and W are represented with Cartesian coordinates. Note that Mathematical equation in equation (33[link]) reflects a time-reversal operation. Thus, ((R, v), W) acts on the SOC term as

Mathematical equation

To preserve the SOC term, Mathematical equation should be identity. Because Mathematical equation and Mathematical equation belong to SO(3), this condition is equivalent to

Mathematical equation

Therefore, if ((R, v), W) satisfies equation (36[link]), it has a corresponding magnetic symmetry operation Mathematical equation with symmetry operation part (R, v) and time-reversal part Mathematical equation. We identify Mathematical equation with an identity operation and Mathematical equation with a time-reversal operation. Here, we assume that a magnetic symmetry operation ((R, v), θ) acts on a magnetic moment m as Mathematical equation.

Conversely, a magnetic symmetry operation ((R, v), θ) is mapped to a spin symmetry operation ((R, v), θR). We can confirm this mapping satisfies equation (36[link]) by Mathematical equation = Mathematical equation. Because this mapping is injective, the index of a magnetic space group Mathematical equation in its translation subgroup Mathematical equation is a divisor of the index of a corresponding spin space group Mathematical equation in Mathematical equation, Mathematical equation.

APPENDIX B

Spin point group

We define a family spin point group of a spin space group Mathematical equation as

Mathematical equation

We write a coset decomposition of Mathematical equation by its spin translation group Mathematical equation as

Mathematical equation

A spin point group of Mathematical equation is

Mathematical equation

The spin point group Mathematical equation is a subgroup of Mathematical equation Mathematical equation and is isomorphic to Mathematical equation.

In general, we cannot choose WR so that {(R, WR)} is a group under the multiplication in O(3) × O(3). We show here one of the counterexamples in which {(R, WR)} is not closed as a group, with a spin arrangement

Mathematical equation

Mathematical equation

Mathematical equation

illustrated in Fig. 4[link]. This spin arrangement is non-coplanar with Mathematical equation. The spin space group Mathematical equation is obtained as

Mathematical equation

Mathematical equation

Mathematical equation

Mathematical equation

Mathematical equation

Mathematical equation

Mathematical equation

Mathematical equation

Mathematical equation

where we denote a mirror operation along the xy axis as mxy. The spin point group of Mathematical equation is

Mathematical equation

The coset representatives in equation (40[link]) are not closed as a subgroup of O(3) × O(3) because Mathematical equation = Mathematical equation does not belong to the coset representatives. In fact, we cannot choose coset representatives to form a subgroup of O(3) × O(3) in this example because Mathematical equation, Mathematical equation, and Mathematical equation cannot be written as an internal semidirect product Mathematical equation.

[Figure 4]
Figure 4
The spin arrangement example described in Appendix B[link]. Its spin point group is not closed under O(3) × O(3) due to the spin translation group.

APPENDIX C

Generating a transformation matrix from centering vectors

To demonstrate how to generate a transformation matrix V in Section 3.3[link], we consider the following coplanar face-centered cubic structure with the conventional basis,

Mathematical equation

Mathematical equation

Mathematical equation

One of the primitive basis vectors for a nonmagnetic crystal structure is

Mathematical equation

Mathematical equation

There are four centering vectors in Mathematical equation,

Mathematical equation

Mathematical equation

Mathematical equation

Mathematical equation

Mathematical equation

Half of the centering vectors form the translation subgroup of Mathematical equation,

Mathematical equation

Because Mathematical equation is spanned by column vectors of U and centering vectors of g1 and g2, we can rewrite Mathematical equation as

Mathematical equation

Mathematical equation

We need to find a transformation matrix Mathematical equation such that

Mathematical equation

and this is known to be achieved by the Hermite normal form of Mathematical equation (Cohen, 1993View full citation),

Mathematical equation

where Mathematical equation is decomposed into a product of a lower triangular integer matrix and a unimodular matrix. Because the above 5×5 integer matrix is unimodular, we obtain

Mathematical equation

Consequently, we generate the integer matrix

Mathematical equation

Funding information

The following funding is acknowledged: Japan Society for the Promotion of Science (grant No. 21J10712).

References

Return to citationBrinkman, W. & Elliott, R. J. (1966). J. Appl. Phys. 37, 1457–1459.  CrossRef CAS Web of Science Google Scholar
Return to citationBrinkman, W. F., Elliott, R. J. & Peierls, R. E. (1966). Proc. Math. Phys. Eng. Sci. 294, 343–358.  CAS Google Scholar
Return to citationCohen, H. (1993). A Course in Computational Algebraic Number Theory. Berlin/Heidelberg: Springer.  Google Scholar
Return to citationCorliss, L. M., Elliott, N., Hastings, J. M. & Sass, R. L. (1961). Phys. Rev. 122, 1402–1406.  CrossRef CAS Web of Science Google Scholar
Return to citationCorticelli, A., Moessner, R. & McClarty, P. A. (2022). Phys. Rev. B, 105, 064430.  Web of Science CrossRef Google Scholar
Return to citationGallego, S. V., Perez-Mato, J. M., Elcoro, L., Tasci, E. S., Hanson, R. M., Momma, K., Aroyo, M. I. & Madariaga, G. (2016). J. Appl. Cryst. 49, 1750–1776.  Web of Science CrossRef CAS IUCr Journals Google Scholar
Return to citationGower, J. C. & Dijksterhuis, G. B. (2004). Procrustes Problems. Oxford University Press.  Google Scholar
Return to citationHahn, T., Klapper, H., Müller, U. & Aroyo, M. (2016). International Tables for Crystallography, Vol A, 6th ed., edited by M. I. Aroyo, ch. 3.2, pp. 720–776. Chichester: Wiley.  Google Scholar
Return to citationHart, G. L. W. & Forcade, R. W. (2008). Phys. Rev. B, 77, 224115.  Web of Science CrossRef Google Scholar
Return to citationJiang, Y., Song, Z., Zhu, T., Fang, Z., Weng, H., Liu, Z.-X., Yang, J. & Fang, C. (2023). arXiv:2307.10371.  Google Scholar
Return to citationLitvin, D. & Opechowski, W. (1974). Physica, 76, 538–554.  CrossRef CAS Web of Science Google Scholar
Return to citationLitvin, D. B. (1973). Acta Cryst. A29, 651–660.  CrossRef CAS IUCr Journals Web of Science Google Scholar
Return to citationLitvin, D. B. (1977). Acta Cryst. A33, 279–287.  CrossRef IUCr Journals Web of Science Google Scholar
Return to citationLitvin, D. B. (2014). Magnetic Group Tables. https://www.iucr.org/publ/978-0-9553602-2-0. Chester: IUCr.  Google Scholar
Return to citationLiu, P., Li, J., Han, J., Wan, X. & Liu, Q. (2022). Phys. Rev. X, 12, 021016.  Google Scholar
Return to citationNebe, G. (2011). International Tables for Crystallography, Vol. A1, 2nd ed., edited by H. Wondratschek & U. Müller, ch. 1.4, pp. 27–40. Heidelberg: Springer.  Google Scholar
Return to citationOpechowski, W. (1986). Crystallographic and Metacrystallographic Groups. Amsterdam: North-Holland.  Google Scholar
Return to citationRen, J., Chen, X., Zhu, Y., Yu, Y., Zhang, A., Li, J., Li, C. & Liu, Q. (2023). arXiv:2307.10369.  Google Scholar
Return to citationShinohara, K., Togo, A. & Tanaka, I. (2023). Acta Cryst. A79, 390–398.  Web of Science CrossRef IUCr Journals Google Scholar
Return to citationŠmejkal, L., Sinova, J. & Jungwirth, T. (2022a). Phys. Rev. X, 12, 031042.  Google Scholar
Return to citationŠmejkal, L., Sinova, J. & Jungwirth, T. (2022b). Phys. Rev. X, 12, 040501.  Google Scholar
Return to citationStokes, H. T. & Campbell, B. J. (2017). Acta Cryst. A73, 4–13.  Web of Science CrossRef IUCr Journals Google Scholar
Return to citationTogo, A. & Tanaka, I. (2018). Spglib: a Software Library for Crystal Symmetry Search. https://github.com/spglib/spglibGoogle Scholar
Return to citationWatanabe, H., Shinohara, K., Nomoto, T., Togo, A. & Arita, R. (2023). arXiv:2307.11560.  Google Scholar
Return to citationXiao, Z., Zhao, J., Li, Y., Shindou, R. & Song, Z.-D. (2023). arXiv:2307.10364.  Google Scholar
Return to citationYang, J., Liu, Z.-X. & Fang, C. (2021). arXiv:2105.12738.  Google Scholar
Return to citationZelenskiy, A., Monchesky, T. L., Plumer, M. L. & Southern, B. W. (2022). Phys. Rev. B, 106, 144433.  Web of Science CrossRef Google Scholar
Return to citationŽelezný, J., Zhang, Y., Felser, C. & Yan, B. (2017). Phys. Rev. Lett. 119, 187204.  Web of Science PubMed Google Scholar
Return to citationZhang, Y., Železný, J., Sun, Y., van den Brink, J. & Yan, B. (2018). New J. Phys. 20, 073028.  Web of Science CrossRef Google Scholar

This article is published by the International Union of Crystallography. Prior permission is not required to reproduce short quotations, tables and figures from this article, provided the original authors and source are cited. For more information, click here.

Journal logoFOUNDATIONS
ADVANCES
ISSN: 2053-2733
Follow Acta Cryst. A
Sign up for e-alerts
Follow Acta Cryst. on Twitter
Follow us on facebook
Sign up for RSS feeds