scientific commentaries\(\def\hfill{\hskip 5em}\def\hfil{\hskip 3em}\def\eqno#1{\hfil {#1}}\)

Journal logoFOUNDATIONS
ADVANCES
ISSN: 2053-2733

It's all in the group

crossmark logo

aInstitute for Mathematics, Astrophysics and Particle Physics, Radboud University, Nijmegen, The Netherlands
*Correspondence e-mail: [email protected]

The space group of a crystal structure is usually given by augmented matrices representing the action as affine mappings on direct space, but can also be described by generators and defining relators, i.e. by a group presentation. Related to the latter, the Cayley graph of a group is constructed in which the vertices correspond to the group elements and two vertices are connected by an edge if one is the product of the other with one of the generators. Baburin [Acta Cryst. (2026), A82, 18–31] shows how combinatorial and geometric information about a crystal structure and its symmetry group can be derived from the interplay between the Cayley graph and the group presentation.

1. Computing with the symmetries of crystals

The description of crystal structures has gone through various phases and transitions, ranging from the observation of the macroscopic shapes via the determination of the internal structure by X-ray diffraction to more recent approaches investigating the self-assembly from building blocks. Throughout these different developments, it turned out to be extremely useful to take the symmetry properties of the crystals into account. The symmetry perspective not only describes and explains properties of a particular crystal, more importantly it provides a hierarchical framework organizing the zoo of individual crystal structures into different classes by abstracting from part of the individual properties.

The most common description of the symmetry of a crystal is by its space group. We note that the updated definition of a crystal (Brock, 2021View full citation) also includes aperiodic crystals in which the long-range order is not realized by translational invariance. In this commentary, however, we restrict ourselves to the large class of conventional crystals which are periodic in three independent directions (in the standard case) and we omit the attribute `conventional' from now on. The abstraction from a crystal structure to its space group is a powerful step. It turns out that many important properties of the crystal can be derived solely from the group itself. For example, the representations of a space group provide information about the energy band structure or the Raman and infrared spectra, and many aspects of phase transitions are governed by the group–subgroup relations between space groups.

A fresh perspective to deduce interesting information from space groups, or more generally crystallographic groups (built from a finite point group acting on a normal subgroup that is isomorphic to a finite-dimensional lattice) has recently been presented by Baburin (2026View full citation). Here, the description of a group by generators and defining relators plays a crucial role. To put this into perspective, it is useful to take a short look at the development of the algebraic treatment of crystallographic groups. After Fedorov and Schoenflies had established the correct list of 230 space group types in 1891, the fast development of general group theory led to a more systematic (and simpler) algebraic derivation. Important first steps were set by G. Frobenius, A. Speiser and J. J. Burckhardt and building on this a general method that is also applicable in dimensions higher than 3 was proposed by Zassenhaus (1948View full citation). The main ingredients of the Zassenhaus algorithm are the determination of the action of the point group on its invariant lattices, the solution of the Frobenius congruences (for which a presentation of the point group is required, see below) and the identification of orbit representatives under the action of the normalizer of the point group. In current computer algebra systems like GAP (The GAP Group, 2025View full citation) or Magma (Bosma et al., 1997View full citation), all the required facilities are available as standard functions and an exercise like enumerating the almost 29 million crystallographic groups in dimension 6 (Plesken & Schulz, 2000View full citation) can by now be regarded as a routine task. As important as the enumeration of crystallographic groups is to get a complete overview of the different possibilities, in many cases one is more interested in specific properties of a single group. For that it is desirable to have available the full tool box from computational group theory. In particular, it often turns out to be advantageous to work with a presentation of a group, consisting of (abstract) generators and defining relators. For a group Mathematical equation generated by elements Mathematical equation, a relator is a word in the gi and their inverses Mathematical equation that equals the identity element in Mathematical equation. A set of defining relators is then a set of relators from which all other relators can be derived by insertion and deletion of the defining relators and of the trivial relators Mathematical equation and Mathematical equation. For example, the dihedral group Dn of order 2n generated by two reflections whose composition is an n-fold rotation has the presentation Mathematical equation. If one omits the third relator, the element rs is turned into an element of infinite order and the group Mathematical equation becomes the infinite dihedral group Mathematical equation. This is realized for example as the frieze group p1m1 generated by two reflections in parallel lines having as their product Mathematical equation a translation by twice the distance between the reflection lines.

Since the manipulation of group presentations by hand is limited to very small examples, algorithms for finitely presented groups were among the first (besides algorithms for permutation groups) to be implemented on computers. Many of the fundamental methods were actually developed in the pre-computer era, such as Tietze transformations (Tietze, 1908View full citation) to simplify presentations and the Todd–Coxeter coset enumeration (Todd & Coxeter, 1936View full citation) to compute the permutation action on the cosets of a subgroup. An application of coset enumeration that is very useful for the analysis of group–subgroup relations is the determination of all subgroups with index up to a given bound (Dietze & Schaps, 1974View full citation). To obtain a presentation for a group can in general be a difficult task, but for crystallographic groups it is straightforward. For a group Mathematical equation with a normal subgroup Mathematical equation and known presentations for Mathematical equation and the quotient group Mathematical equation, a presentation for the full group can be constructed by extending those of the two parts by the conjugation action of generators for Mathematical equation on the generators of Mathematical equation.

In terms of the state-of-the art facilities from computational group theory, crystallographic groups form a very accessible class of groups and it seems fair to say that in low dimensions (at least up to 6), basically every desired kind of information can be computed very quickly. This is exploited in various clever ways by Baburin (2026View full citation).

2. Cayley graphs for crystallographic groups

One of the advantages of working with presentations of groups is that only intrinsic properties of the groups are required. On the other hand, most groups are of interest because they act on certain types of objects. For crystallographic groups this can be points, lines or planes in direct or reciprocal space, but also the cells of a Voronoi tessellation or coordination polyhedra of a crystal structure. If in a crystal structure the focus is put on the atoms and the bonds between them, this can be described by the combinatorial structure of a graph, consisting of vertices (representing the atoms) and edges between some of them (representing the bonds). This graph is naturally embedded into space and an element of the space group of the crystal induces an automorphism of the graph if edges are mapped to edges and non-edges to non-edges (which is usually the case, since the types of atoms and their distances are preserved). One can, however, also proceed in the opposite direction: start with a graph and its automorphism group and try to construct an embedding of the graph into space, e.g. by a barycentric embedding (Delgado-Friedrichs & O'Keeffe, 2003View full citation), so that the graph automorphisms are realized by isometries and thus elements of a space group.

In this context, a very useful combinatorial object on which a group acts and which only requires the group itself for its definition is the Cayley graph (or Cayley diagram) of the group. This graph depends on a set S of generators for Mathematical equation, the vertices are taken to be the elements of Mathematical equation and two elements Mathematical equation are connected by an edge if Mathematical equation for some Mathematical equation (so that Mathematical equation gives the same edge). An important feature of the Cayley graph is that relators in the given generators S correspond to cycles in the graph. The action of Mathematical equation on its elements by left-multiplication gives an automorphism of the Cayley graph and this action is what is called a regular action: all vertices lie in a single orbit and the stabilizer of each vertex is trivial. Since Mathematical equation acts transitively on the vertices, the local configuration around each vertex is the same and looking at the cycles containing the identity element gives a complete overview of all the cycles in the graph. If, conversely, a group acts regularly on a graph, identifying one vertex with the identity element and taking the elements mapping this vertex to its neighbours as generators turns the graph into the Cayley graph of the group with respect to these generators. Baburin (2026View full citation) considers a slightly more general situation. If a graph has a transitive automorphism group, the stabilizers of the vertices are conjugate and in particular all have the same order. One can then look for a subgroup which acts regularly on the graph (for that its index in the full group must necessarily be equal to the order of the vertex stabilizers) and then the given graph can be identified with the Cayley graph of this subgroup. The advantage of starting with a graph and then identifying a group for which this is the Cayley graph is that for the graph of a crystal structure (that is a priori embedded into space) one gets an embedding of the Cayley graph for free.

A simple but illustrative example, borrowed from Baburin (2026View full citation), is based on the honeycomb net hcb as displayed in Fig. 1[link]. Considered as a two-sided structure, its automorphism group is the layer group p6/mmm having the point group 6/mmm of order 24. Since the stabilizer of a vertex is the site-symmetry group Mathematical equation, a subgroup acting regularly on the net must have index 12. A suitable subgroup of type p112/b is generated by the three elements a = 2(0,1/2,z): Mathematical equation, b = Mathematical equation Mathematical equation and c = 2(1/2,1/2,z): Mathematical equation, where the coordinates are given with respect to the unit cell of the hcb net (small cell with one side dashed). Note that the point group of p112/b has only index 6 in the point group of p6/mmm, the total index of this subgroup is 12 because the unit cell is doubled, the generating translations are Mathematical equation and Mathematical equation [the element bc is the b glide Mathematical equation].

[Figure 1]
Figure 1
Realization of the honeycomb net hcb as the Cayley graph of a layer group of type p112/b. Figure adapted from Baburin (2026View full citation).

A presentation of p112/b on the generators a,b,c is Mathematical equation. Putting the identity element of p112/b on the vertex at Mathematical equation, the hcb net is precisely the Cayley graph of p112/b. The elements given by words up to length 3 are given (in red) in Fig. 1[link]. The three hexagons around the identity element correspond to the relators (abc)2, (bca)2 and (cab)2 (where the second and third ones are simply cyclic rotations of the first one).

To obtain a Cayley graph that has a meaningful geometrical interpretation, the choice of generators is crucial. Since the generators correspond to the edges having as one endpoint the identity element of the group, generators should be chosen for which the geometric elements are located close to each other and so that they map the vertex of the identity element to a vertex nearby. This has the side effect that short translations will be generated as short words in the generators. Note that this principle for the choice of generators for the space groups is different from that followed in the International Tables for Crystallography (Aroyo, 2016View full citation). There, the generators are chosen along an ascending chain of subgroups (starting from the translation subgroup) so that adding the next generator yields a supergroup that lies in a crystal system of higher symmetry. Although a presentation along this chain provides a lot of information about the group, it often requires more generators and more and longer relators than necessary and a Cayley graph based on these generators is typically of little geometric significance.

It is demonstrated by Baburin (2026View full citation) that the Cayley graphs corresponding to short presentations of crystallographic groups, i.e. presentations on few generators with a small number of short relators, often correspond to periodic graphs that are relevant for the investigation of crystal structures. With the presentation and the Cayley graph at hand, useful combinatorial and geometric information can be derived. For example, the lengths of cycles attached to a vertex and their number can be determined, because cycles correspond to relators in the presentation. Also, relations between the cycles become transparent. A simple example already observed in the example of the hcb net are the cyclic rotations of a relator, which immediately give cycles of the same kind starting at the same vertex. Only slightly more complex, splitting a relator into a product Mathematical equation of two subwords gives the relation Mathematical equation and if one of the parts is found in a different relator, then replacing this subword by the other gives rise to a new cycle.

The interplay between the Cayley graph and the presentation of its group can be taken much further. In general infinite graphs, local automorphisms are characterized by the property that the distance between each vertex and its image is bounded. A typical example are the translations in a periodic graph. A compact representation of a graph is obtained by forming the quotient graph with respect to a subgroup of local automorphisms (Eon, 2005View full citation), where the orbits of the subgroup on the vertices are taken as vertices of the quotient graph. In some cases, such a quotient graph has itself a physical realization such as a nanotube formed from the honeycomb net by rolling it up along a suitable translation. The corresponding operation in the group is to divide out the normal subgroup generated by the translation and in the presentation of the group this simply means to add the word representing the translation as a new relator.

Summarizing, the article by Baburin nicely demonstrates several novel ways to derive interesting information about crystal structures and their symmetry groups by a clever combination of methods from computational group theory and graph theory. In some cases, the new perspective simplifies the derivation and clarifies the understanding of known properties, but it also leads to new results. It can be expected that further creative ideas on the interplay between crystallographic groups, their presentations and their Cayley graphs will provide valuable insights for the investigation of crystal structures.

References

Return to citationAroyo, M. I. (2016). Editor. International Tables for Crystallography, Vol. A, Space-group symmetry. International Union of Crystallography.  Google Scholar
Return to citationBaburin, I. A. (2026). Acta Cryst. A82, 18–31.  CrossRef IUCr Journals Google Scholar
Return to citationBosma, W., Cannon, J. & Playoust, C. (1997). J. Symbolic Comp. 24, 235–265.  CrossRef Google Scholar
Return to citationBrock, C. P. (2021). IUCr Newsl. Vol. 29, No. 2.  Google Scholar
Return to citationDelgado-Friedrichs, O. & O'Keeffe, M. (2003). Acta Cryst. A59, 351–360.  Web of Science CrossRef CAS IUCr Journals Google Scholar
Return to citationDietze, A. & Schaps, M. (1974). Can. J. Math. 26, 769–782.  CrossRef Web of Science Google Scholar
Return to citationEon, J.-G. (2005). Acta Cryst. A61, 501–511.  Web of Science CrossRef CAS IUCr Journals Google Scholar
Return to citationPlesken, W. & Schulz, T. (2000). Exp. Math. 9, 407–411.  Web of Science CrossRef Google Scholar
Return to citationThe GAP Group, (2025). GAP – Groups, Algorithms, and Programming. https://www.gap-system.orgGoogle Scholar
Return to citationTietze, H. (1908). Monatsh. Math. Phys. 19, 1–118.  CrossRef Google Scholar
Return to citationTodd, J. A. & Coxeter, H. S. M. (1936). Proc. Edinb. Math. Soc. 5, 26–34.  CrossRef Google Scholar
Return to citationZassenhaus, H. (1948). Commentarii Mathematici Helvetici 21, 117–141.  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