Goldberg, Fuller, Caspar, Klug and Coxeter and a general approach to local symmetry-preserving operations
Gunnar Brinkmann, Pieter Goetschalckx, Stan Schein

TL;DR
This paper reviews and unifies various methods for constructing symmetric polyhedra, extending Goldberg's approach to include all local symmetry-preserving operations, with implications for chemistry, biology, and mathematics.
Contribution
It generalizes Goldberg's method to a systematic framework that encompasses all local symmetry-preserving operations on polyhedra.
Findings
Unified approach to symmetry-preserving operations.
Clarified differences between Goldberg, Caspar-Klug, and Coxeter methods.
Extended Goldberg's construction to a comprehensive systematic method.
Abstract
Cubic polyhedra with icosahedral symmetry where all faces are pentagons or hexagons have been studied in chemistry and biology as well as mathematics. In chemistry one of these is buckminsterfullerene, a pure carbon cage with maximal symmetry, whereas in biology they describe the structure of spherical viruses. Parameterized operations to construct all such polyhedra were first described by Goldberg in 1937 in a mathematical context and later by Caspar and Klug -- not knowing about Goldberg's work -- in 1962 in a biological context. In the meantime Buckminster Fuller also used subdivided icosahedral structures for the construction of his geodesic domes. In 1971 Coxeter published a survey article that refers to these constructions. Subsequently, the literature often refers to the Goldberg-Coxeter construction. This construction is actually that of Caspar and Klug. Moreover, there are…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
**Goldberg, Fuller, Caspar, Klug and Coxeter
and a general approach to
local symmetry-preserving operations **
**Gunnar Brinkmann1, Pieter Goetschalckx1, Stan Schein2 **
1*Applied Mathematics, Computer Science and Statistics
Ghent University Krijgslaan 281-S9
9000 Ghent, Belgium*
2*California Nanosystems Institute and Department of Psychology
University of California
Los Angeles, CA 90095*
[email protected], [email protected], [email protected].
(Received …)
Abstract
Cubic polyhedra with icosahedral symmetry where all faces are pentagons or hexagons have been studied in chemistry and biology as well as mathematics. In chemistry one of these is buckminsterfullerene, a pure carbon cage with maximal symmetry, whereas in biology they describe the structure of spherical viruses. Parameterized operations to construct all such polyhedra were first described by Goldberg in 1937 in a mathematical context and later by Caspar and Klug – not knowing about Goldberg’s work – in 1962 in a biological context. In the meantime Buckminster Fuller also used subdivided icosahedral structures for the construction of his geodesic domes. In 1971 Coxeter published a survey article that refers to these constructions. Subsequently, the literature often refers to the Goldberg-Coxeter construction. This construction is actually that of Caspar and Klug. Moreover, there are essential differences between this (Caspar/Klug/Coxeter) approach and the approaches of Fuller and of Goldberg. We will sketch the different approaches and generalize Goldberg’s approach to a systematic one encompassing all local symmetry-preserving operations on polyhedra.
Keywords: polyhedra, symmetry preserving, chamber system,
Goldberg-Coxeter operation
Author’s contributions: All authors contributed critically in ideas and writing.
Data accessibility: No data was involved in this research.
Competing interests: None.
Acknowledgements: The authors want to thank Nico Van Cleemput (Ghent University) for helpful discussions.
Funding statement: There was no external funding for this project.
Introduction
In mathematics and chemistry the article by Caspar and Klug [1] is less popular than the ones by Coxeter [2] and Goldberg [3]. A reason might be that the former has a strong biological focus and is vague with regard to mathematical details. Indeed, for details it refers to another paper [4] that is listed as to be submitted in the article but was never completed, as Caspar writes in a later comment [5] on [1].
The most commonly used source for information about the Caspar-Klug construction is the article by Coxeter [2] in which the construction is described in a more formal way – and without referring much to the biological context. In this article Coxeter mentions the works of Caspar and Klug, of Buckminster Fuller [6] and of Goldberg, but when describing the method of covering an icosahedron with identical equilateral triangles cut out of the triangular lattice – the construction often cited as the Goldberg-Coxeter operation (see e.g. [7] or [8]) – he explicitly refers to Caspar and Klug.
The misunderstanding that this operation is identical to the much earlier proposed operation by Goldberg might have been caused by the sentence in [2]: “Independently of Michael Goldberg, Caspar and Klug proposed the following rule for making a suitable pattern.” But, although the 2-parameter description of the operation is the same, the equilateral triangle used by Caspar and Klug is not even an intermediate step in Goldberg’s approach and is not what Goldberg – who in fact works in the duals, the hexagonal lattice and the dodecahedron – glues onto the dodecahedron. The results are the same (or, to be exact, duals of each other), but the methods to obtain these results differ in essential points.
We will now describe the methods of Goldberg [3], of Fuller [6], and of Caspar and Klug [1] in the order in which they were developed. Finally we will show how Goldberg’s approach can be modified to form a general approach to local operations preserving symmetry.
The approach of Goldberg
We will describe the approach of Goldberg in more modern language than the one in his article from 1937. This language allows a more formal description and will make generalization easier. In this article we discuss graphs that are finite or infinite, have a finite degree of the vertices, are embedded in the sphere or the Euclidean plane so that all faces have an interior that is homeomorphic to an open disc, and have a boundary for each face that is a simple cycle. We will refer to a plane graph (or polyhedron if the graph is 3-connected) if a finite graph is embedded in the Euclidean plane or on the sphere. We will refer to a tiling if it is an infinite tiling of the Euclidean plane. (Other tilings will not be discussed in detail in this article.) As shown in Figure 1 for the example of the hexagonal tiling of the Euclidean plane, we can obtain a barycentric subdivision of such a tiling by labeling each vertex with a [math], by inserting one vertex within each edge and labelling it with a , and by placing one vertex in the interior of each face and labelling it with a . Then we connect the vertices with label to all of the vertices ([math]’s and ’s) in the boundary of the face in which it lies in the cyclic order around the boundary. This procedure can also be used when the boundary of each face is not a simple cycle and vertices occur more than once in the walk around the boundary. In this case the result would be a multigraph.
By this method we can obtain a tiling where all faces are triangles with vertices labeled (in clockwise order around the boundary) either (we can call them black) or (white), and each triangle shares only edges with triangles of another colour. We call such labelled triangles chambers. Let denote the free Coxeter group with generators . Now, if we define for and two chambers such that and share an edge but do not share the vertex labelled that , we have a chamber system. In an abstract way, these chambers can also be defined as elements of the flag space of the polyhedron. The flags are given by triples , so that vertex is contained in edge and edge is contained in face . See [9] and [10] for more detailed descriptions. The chamber system encodes the combinatorial structure of the polyhedron completely, and the symmetry group of the polyhedron induces an operation on the chamber system.
While Caspar and Klug cut out triangular parts that fill complete faces of the triangulation (e.g. of the icosahedron) onto which they are glued, Goldberg proposes to cut out smaller triangles and to fill an -gon with copies of small triangles. Although he applies the method only to pentagons, different from the Caspar-Klug method, his method can be applied to faces of any size.
Unfortunately Goldberg’s article [3] has a mistake. The construction only works for achiral icosahedral fullerenes, which have the full icosahedral group of order , and not – as he claims – also for chiral fullerenes with only the rotational subgroup of order . He argues that for fullerenes (or medial polyhedra as he calls them) that are assembled from congruent patches that are pentagonal in shape we have that “Each pentagonal patch may be divided into ten equivalent (congruent or symmetric) triangular patches.” This statement is true for achiral icosahedral fullerenes but not for pentagonal patches of chiral icosahedral fullerenes. The latter can be divided into five congruent triangular patches or ten triangular patches consisting of two sets of five congruent triangles. The error is surprising because in his article he gives a picture (Figure 3 in [3]) of the triangular patch he claims to be sufficient for the chiral parameters , and copies of this triangular patch can obviously not be identified along edges to form a tiling.
Goldberg’s method for cutting the patches out of the hexagonal lattice can thus (in a more formal and corrected way) be described as follows: Assume that the regular hexagonal lattice is equipped with a coordinate system so that is in the center of a hexagonal face , is a vertex of and is the vertex of that is obtained by a degrees rotation of in counterclockwise direction around the origin. By induction it can be easily proven that a vertex with integer coordinates is the center of a face if and a vertex otherwise. Or, to be more precise, if each vertex is either the left or the right vertex of an edge parallel to the vector . If , it is the left vertex. If , it is a right vertex. If are not both integer but both multiples of , then is the center of an edge if .
For given parameters with , choose , and . The point is the midpoint between and the image of when rotating it by degrees in counter clockwise direction around the origin . See Figure 2 for an example. The resulting triangle is always a triangle with a degree angle at , a degree angle at and a degree angle at . While is always the center of a face, can be a vertex or the center of a face. For we have that . Both coordinates of are only integer if and are both even. In this case is the center of a face. Otherwise , so in that case is the center of an edge.
Although he used different words, Goldberg proposed to glue a copy of the interior of this triangle , which we will call a Goldberg triangle, into each chamber of a polyhedron in such a way that the vertices are identified with the corresponding vertices of the chambers. This construction glues each side of a triangle against the same side in the mirror image of a copy of the triangle. If the sides in the hexagonal lattice are part of a mirror axis, the edges nicely match to form a tiling of the sphere because they match in the hexagonal tiling. If they are not, lines do not necessarily match. The side has direction which is part of a mirror axis through the origin for if and only if or . If the side has direction and starts at a face center, and the side has direction starting at a face center ( even) or the center of an edge parallel to this direction. If , the side has direction starting at a face center, and side has direction also starting at a face center. In each case, all three sides of the triangle are mirror axes. When applied to a polyhedron or tiling, new faces not containing a corner point of the subdivided chamber are hexagons as in the lattice, and vertices not forming a corner point remain 3-valent. At four copies are glued together in the same way as in the hexagonal lattice, so the local situation is exactly like that in the hexagonal lattice. As the dodecahedron is 3-valent, at six copies are glued together, just as they are situated in the hexagonal lattice, so this gluing process will give a 3-valent vertex if is a vertex and a hexagon if is the center of a face. Only at can face sizes differ from : In the resulting polyhedron, the vertex will be the center of a face of the same size as before, thus a pentagon in the case of decorating the dodecahedron.
If and , the result of the gluing process can give disconnected graphs or double edges, because the triangles are glued to parts that are different from the parts they are glued to in the hexagonal lattice. For and , the sides are not mirror axes, so the content of the congruent triangles on the other side of edges is different (Figure 3). To this end, in addition to , and another vertex with coordinates must be used. We mark the triangle black, whereas we mark the triangle white. Gluing copies of the black triangles to all black triangles of the chamber system of the dodecahedron and copies of the white triangles to all white triangles of the chamber system of the dodecahedron produces the desired icosahedral fullerene. The mirror symmetries of the dodecahedron are lost, as the content of black and white triangles cannot be mapped onto each other by a reflection, but all orientation-preserving symmetries remain. The facts that is a center of a 2-fold rotation, that is a center of a 6-fold rotation, and that and are centers of 3-fold rotations ensures that the triangles match up. As each -gon contains black and white triangles that can be paired, it is not necessary to distinguish between the white and the black triangles, but the larger quadrangle (that has in fact a triangular shape due to the angle of degrees at ), containing a black triangle and a white triangle, can be used to decorate the paired chambers in the polyhedron.
For a more formal way to describe the combinatorial structure of the resulting fullerene or for implementing the operations in a computer program, it is better to switch to chamber systems completely. The symmetry group operates on the chambers of the hexagonal tiling, and the barycentric subdivision can be chosen in a way that complete chambers are contained in the Goldberg triangle. This way the gluing of the Goldberg triangle comes down to subdividing a chamber of the dodecahedron into smaller chambers. In the chiral case the set of chambers of the hexagonal tiling can be chosen in various ways as fundamental domains of the group generated by the rotations required for the sides of the triangles. For a given barycentric subdivision it is possible that when drawing the triangle with straight lines chambers are intersected and only partially contained in the triangle. The set of chambers must be chosen in a way that the boundary is a simple cycle through , so that the path from to is the image of the path from to under a rotation of degrees around and that the path from to is the image of the path from to under a rotation of degrees around . Figure 4 gives an example for parameters .
Details on operations not necessarily preserving orientation reversing symmetries will be given in a later article.
The approach of Buckminster Fuller
The first geodesic dome is believed to be the provisional dome of the Zeiss-Planetarium on the roof of the Zeiss factory in Jena around 1924. The structure was designed by Walter Bauersfeld, an optical engineer who worked for Zeiss, and was patented and constructed by the firm of Dykerhoff and Wydmann. It was already based on a subdivided icosahedron in order to get close to a round surface suitable for the projection of the stars.
Fuller reinvented this idea about 20 years later and popularized it in the United States. Nowadays it is mainly his name that is associated with geodesic domes. Refinements of the icosahedron and the cuboctahedron that he called vector equilibrium or Dymaxion (see Figure 5) were also used for the early version of his Dymaxion map – a map of the world, projected onto the surface of an inscribed polyhedron.
As his work preceded that of Caspar and Klug, it is of course interesting to know whether for his refinements of the icosahedral and Dymaxion structures he had already used the methods of Caspar and Klug based on the corresponding Euclidean lattices. In [6](p. 50) Fuller and Marks write as follows:
“The geometric principles underlying the Dymaxion map are the same as those used to develop the basic pattern of Fuller’s domes.”
and
“To produce Fuller’s Dymaxion map, we reverse this process. We start with a sphere, on whose surface a spherical icosahedron has been drawn. Next we subtriangulate the icosahedron’s 20 triangular faces with symmetric, three way, great circle grids of a chosen frequency. Then we transfer this figure’s configuration of points to the faces of an ordinary (non-spherical) icosahedron which has been symmetrically subtriangulated in frequency of modular subdivision corresponding to the frequency of the spherical icosahedron’s subdivisions.”
So Fuller’s construction was less general. He subtriangulated the triangles without referring to the triangular lattice and without the possibility to produce chiral structures where some smaller triangles cross the edges of the original icosahedron.
The approach of Caspar and Klug
Caspar and Klug use the Euclidean triangular lattice equipped with a coordinate system, so that – with the origin in a vertex – the points and are on vertices neighbouring the origin, and can be obtained from by a degrees rotation in counterclockwise direction around the origin. In this lattice the vertices are exactly the points with both coordinates integers (Figure 6). Note that when we use the coordinate system of Goldberg that is defined in the dual hexagonal lattice (Figures 2 and 3), the length of the unit vectors used by Goldberg is shorter by a factor of than that of the vectors used by Caspar and Klug.
Caspar and Klug propose to look at the triangle formed by the vertices , and for integer values . This triangle has all corners in vertices, and vertices of the triangular lattice are centers of rotational symmetries of the tiling by degrees. The product of two rotations by degrees in clockwise order – first around , then around – is a rotation by degrees around the center of the chosen triangle, proving that this rotation is a symmetry of the triangle, its interior, and the tiling.
These observations show that however we join identical copies of this Caspar-Klug triangle by identifying the copies pairwise along a side to form a closed structure, all faces will be triangles and all vertices that are not a corner of a Caspar-Klug triangle will have degree . If the triangles are glued into a triangulation of some surface, the degrees of the vertices of the original triangulation stay the same.
Automorphisms of a triangulation of the sphere map triangles to triangles. As the Caspar-Klug triangles always have the full set of orientation-preserving symmetries of the triangle, all orientation-preserving symmetries can be extended to the interior of the triangles. In other words: each orientation-preserving automorphism of the triangulation is also an automorphism of the decorated triangulation.
If (and only if) the parameters fulfill or , the Caspar-Klug triangles also have mirror axes perpendicular to the midpoints of the edges. In this case the Caspar-Klug triangles have the full symmetry group of the triangle, and all automorphisms of a triangulation of the sphere that is decorated can be extended to the decorated triangulation, so that the whole automorphism group is preserved.
A general approach to local symmetry-preserving
operations on polyhedra
The use of operations on polyhedra possibly dates back to the ancient Greeks, who were the first to describe the Platonic solids and the Archimedean solids that can be constructed from the Platonic solids by simple operations that preserve the symmetry of the original object. When he rediscovered the Archimedean solids in his book Harmonices Mundi [11], Johannes Kepler coined the names now used for the Archimedean solids. The name truncated octahedron shows clearly that he considered this polyhedron to be constructed by truncation – a symmetry-preserving operation – from the octahedron.
Although these operations are often used and well-studied in mathematics, there currently exists no systematic way to describe them. There exists an extensive naming scheme using terms like ambo, kis, truncate, cantellate, runcinate etc., and for several subclasses there exist different techniques to describe them, e.g. the Conway polyhedron notation[12, Chapter 21], Schläfli symbols [13] or Wythoff symbols[14]. Nevertheless there is no definition of local symmetry-preserving operations and therefore also no technique to systematically describe all possible local symmetry-preserving operations or theorems about what local symmetry-preserving operations can do or cannot do. A list of popular operations can also be found on the Wikipedia site for the Conway notation [15].
In addition to these mathematically motivated operations that produce polyhedra from polyhedra, there is a long tradition in art and design of decorating polyhedra and other objects with parts of periodic tilings. Most famous are probably the Sphere with fish and the Sphere with Angels and Devils by M.C. Escher. For more information and examples see [16] and [17].
While operations on polyhedra were mainly interpreted as manipulating the solid object (e.g. truncation as cutting off vertices and thereby producing new faces), the results of the decorations were interpreted as decorated polyhedra – and not just new and different polyhedra. Only by interpreting decorations as combinatorial operations does it become clear how closely these two approaches are connected.
The term symmetry-preserving can easily be transformed into an exact requirement: the symmetry group of the polyhedron to which the operation is applied must be a subgroup of the symmetry group of the polyhedron that is the result of the operation. In most cases it will be the whole symmetry group of the result. This goal could also be obtained by taking global properties into account – e.g. the symmetry group itself – so the terms local and operation are still to be made precise. The classical operations like truncation are obviously what must be included in the definition, so checking that all classic operations are covered by the definition is a first test of the usefulness of the following definition.
Definition 1
Let be a periodic 3-connected tiling of the Euclidean plane with chamber system that is given by a barycentric subdivision that is invariant under the symmetries of . Let be points in the Euclidean plane so that for the line through and is a mirror axis of the tiling.
If the angle between and is degrees, the angle between and is degrees and consequently the angle between and is degrees, then the triangle subdivided into chambers as given by and the corners labelled with their names is called a local symmetry-preserving operation, lsp operation for short.
The result of applying an lsp operation to a tiling or polyhedron is given by subdividing each chamber of the chamber system of with by identifying for the vertices of labelled with the vertices labelled in . Note that this operation is purely combinatorial and that the angles of are not preserved.
The choice of degrees, resp. degrees is a reference to Goldberg’s paper. For people familiar with tilings and Delaney-Dress symbols as in [10], it is immediately clear that one could also interchange the values, require degrees for both or even choose other values and go to hyperbolic or spherical tilings and still get the same set of operations. For example, if one would use degrees for both angles, the dual would come from the regular square tiling but would be the same combinatorial operation. As another example Figure 7 shows the tiling from which truncation can be obtained with two angles of degrees.
An alternative way to understand that different choices of angles give the same set of operations is as follows: Let be a tiling of the sphere or the Euclidean or hyperbolic plane where the symmetry group acts transitively on the chambers. Then any lsp operation as defined in Definition 1 can be applied to to give another tiling from which the operation can be recovered by requiring the set of angles as in the chambers of .
The symmetry group of the tiling is an automorphism of the chamber system . This implies immediately that it is also an automorphism of the result justifying the term symmetry-preserving operation. The fact that operations are defined on the level of chambers justifies the term local. Nevertheless one must ask whether all operations one wants to call local symmetry-preserving operation are covered. We motivate our definition by showing that all well known and often used operations on polyhedra are covered by our definition. In Figure 8 we give the chamber operations for the operations identity, dual, ambo, truncate, chamfer, and quinto. Other operations (like join, kis, expand, otho, bevel, meta, etc.) can be written as products of these operations.
Though initially described as purely geometrical operations, lsp operations have also been studied combinatorially (see e.g. [18]) and have been described as subdivisions of chambers of the tiling or polyhedron. Figure 7 in [18] describes how the chamfering operation can be implemented as a chamber operation and can be applied to a map given as an abstract chamber system. Representing operations on polyhedra as chamber operations means that the operation is given and coded or described as a chamber operation, so the operation defines the decomposition of the chamber. Definition 1 establishes the reverse direction: it says which decompositions of chambers into smaller chambers define an operation.
This characterization is necessary as not every subdivision of a chamber defines an operation that transforms a chamber system into another chamber system of a tiling or polyhedron – see Figure 9 for an easy example. One of the properties of chamber systems of tilings or polyhedra is that each -vertex is contained in exactly chambers. Applying the subdivision in Figure 9 to a tiling or polyhedron, the result would not have this property.
While in [1] and [3] it is simply assumed that the result of applying the construction to a dodecahedron or an icosahedron is again a polyhedron, this assumption should be proven in general. In order to justify our approach to lsp operations we have to prove that after applying such an operation to a polyhedron, the result is again a polyhedron. The theorem of Steinitz allows translation of this requirement to a purely combinatorial theorem:
Theorem 1
If is a polyhedron and an lsp operation, then is a polyhedron.
Proof:
The fact that the resulting graph is plane is obvious. The fact that it is 3-connected needs some more work. Let be a plane graph or tiling and the barycentric subdivision of .
It is well known and easy to prove that is -connected if and only if has the following properties:
(i)
is a simple graph – that is: there are no cycles of length .
(ii)
The only cycles in of length are boundaries of chambers.
(iii)
The only cycles in of length have on one side two triangles sharing an edge or triangles sharing a 1-vertex.
As the barycentric subdivision is a subdivision of , for each edge of there is a chamber of containing it. If the edge is included in the boundary of a chamber, is not unique. In order to prove that is 3-connected, we have to prove that has properties (i), (ii), and (iii).
Figures 10 and 11 give all possibilities for a 4-cycle in together with all chambers containing edges of the cycles. If vertices displayed in these figures as distinct vertices would represent the same vertex in , this would contradict at least one of the properties (i), (ii), and (iii), so all vertices shown are pairwise distinct. Figures 10 and 11 also show corresponding areas in the tiling for an lsp operation. From the definition of an operation (that is: the requirement for the location of mirror planes), it follows that all vertices in the displayed area are pairwise distinct. After the decoration, there is an isomorphism from the vertices of the barycentric subdivision inside the drawn area onto the vertices of the barycentric subdivision of the tiling in the drawn area.
For a cycle in let be the cyclic sequence of chambers of , so that for edge is contained in . As long as the sequence of chambers has more than one chamber and we have for some with the indices taken modulo , we can remove (and renumber the chambers). This way we get the reduced sequence . Let now be a cycle in with length at most . The reduced sequence also has length . If , the cycle is completely contained in one chamber or in two chambers sharing an edge. As the image of under is a cycle of the same length, it must satisfy the requirements described in (i),(ii), and (iii), so also must satisfy these requirements.
Assume now that . Depending on whether crosses the border between two chambers in a vertex or an edge, for the chambers and (with the indices modulo ) share one or two vertices. Furthermore each shares in total at least two vertices with the others. Checking the different configurations of or chambers in a chambersystem that have these properties one can prove that there is a cycle of length in with an edge in each of .
If , is the boundary of a chamber in . This implies that the cycle lies completely in the region described by a chamber of and the chambers sharing an edge with , so that again the cycle together with its interior can be mapped into the tiling by an isomorphism.
If , must either be the boundary of the union of chambers sharing an edge or the boundary of the union of chambers sharing a 1-vertex. In each case we can map the interior of and the decoration of chambers neighbouring isomorphically into the tiling, which implies that satisfies property (iii).
Together these observations imply that fulfills (i),(ii), and (iii) and that is 3-connected.
A first step towards general local operations
preserving orientation-preserving symmetries
Although the emphasis of this paper is on the work of Goldberg, Fuller, Caspar and Klug and on operations preserving all symmetries, we want to make a first step – details are postponed to a later paper – towards operations that preserve orientation-preserving automorphisms but not necessarily orientation-reversing automorphisms. In the case of Goldberg, they could be described by two subdivisions – one of a black and one of a white triangle. In general, this is not possible, and it is necessary to describe how a quadrangle containing a white and a black triangle that share an edge must be subdivided.
Definition 2
Let be a periodic 3-connected tiling of the Euclidean plane with chamber system , and let be points in the Euclidean plane so that:
- •
* is the center of a rotation by degrees in counterclockwise direction that is a symmetry of the tiling.*
- •
**
- •
* is the midpoint between and and the center of a rotation by degrees that is a symmetry of the tiling (so also ).*
Let be a simple cycle in through (in this order). For let denote the path on from to not containing any other vertex of .
If and , then we call the quadrangle with cornerpoints labelled with the names and subdivided into chambers as given by , a local operation that preserves orientation-preserving symmetries, lopsp operation for short.
Let be a polyhedron or tiling given as a chamber system. We call a pair of (black and white) chambers sharing a -vertex and a -vertex a double chamber. Each chamber is contained in exactly one double chamber. The result of applying a lopsp operation to a polyhedron or tiling is given by subdividing each double chamber of with by identifying with the -vertex of the double chamber, with the [math]-vertex of the white chamber, with the -vertex of the double chamber, and with the [math]-vertex of the black chamber. Note that this operation is purely combinatorial and that the angles of are not preserved.
As already mentioned in the section about Goldberg’s approach where the chiral case is discussed, also here there are various ways to draw the boundaries of the quadrangle that lead to equivalent operations, that is, operations that when applied to a polyhedron give the same result. We will postpone working out the details to a later paper.
It is tempting to conjecture that for each lopsp operation there is a way to choose the quadrangle so that the subdivision of the double chamber can be expressed by two subdivisions of the chambers – one for the black chambers and one for the white chambers. Figure 12 gives an example of an operation where this is not the case. In order to avoid misunderstandings, we mention the fact already here, but a proof has to be postponed as first the necessary prerequisites (e.g. results about different ways to choose the edges of the quadrangles that lead to equivalent operations) have to be formally introduced and proven.
Again, it must be shown that operations used in the literature are covered by this definition. The mirror image plays a special role as an operation as it does not change the combinatorial structure of a polyhedron. It is neither an lsp operation nor a lopsp operation. On the level of chamber systems it can be described as changing the orientation of the chambers, so black ones become white and the other way around. We will show that propellor, snub and whirl can be obtained from tilings. Other operations (e.g. gyro) can be obtained by a combination of lsp operations and these lopsp operations. In Figure 13,Figure 14, and Figure 15 the quadrangles are shown next to the tiling for better visibility. All chiral Caspar-Klug operations can be represented this way.
Although we could not find publications where decorations of double chambers are used to represent lopsp operations like propellor, snub or whirl, it may be considered common knowledge among people who work with chamber systems that such a representation is possible. Again, Definition 2 establishes the inverse direction and gives a criterion for which decompositions of double chambers define an operation.
Conclusion and future work
We have described the differences between the approaches of Goldberg, Fuller and Caspar and Klug. We have also made clear that what is generally referred to as the Goldberg-Coxeter operation is due to Caspar and Klug. Furthermore, we have explained the error in Goldberg’s paper and how it can be corrected.
By exactly defining – based on Goldberg’s approach – local symmetry-preserving operations (lsp) and local operations that preserve orientation-preserving symmetries (lopsp), it becomes possible not only to study specific operations but also to study the classes of all such operations. These definitions make it possible to design general proofs instead of examining each operation individually (Theorem 1 is an example for this). The first task will now be to work out the details for lopsp operations, identifying which ways the boundary of the operation can be chosen when are given, and proving that for each such choice the resulting decorated polyhedra are isomorphic. It is also necessary to prove a result corresponding to Theorem 1.
The results presented in this paper also open new fields for investigation. Here are some examples:
Definition 3
Two operations , are called equivalent if for all polyhedra the results of applying and to are isomorphic.
While it is immediately evident that there are non-equivalent operations , that produce isomorphic results for some polyhedra and non-isomorphic results for others (see for example the operations identity and dual applied to self-dual versus not self-dual polyhedra), it is not clear how exceptional these cases are.
Question: Are self-dual polyhedra the only polyhedra for which the application of non-equivalent operations can give isomorphic results?
This last question seems to be related to another one: lsp operations preserve the symmetry group of the polyhedron to which they are applied. In some cases they can also add new symmetries. An example is the operation ambo applied to self-dual polyhedra. By studying lsp operations applied to tilings of the torus, it is easy to see that there exist operations that can increase symmetry but cannot be written as a product of other operations. Consider for example a -regular toroidal tiling with -gons where the group is a subgroup of the combinatorial symmetry group. If we apply the lsp operation that subdivides each -gon into smaller -gons in a pattern, we get as a subgroup. The number of chambers grows by a factor of , while for all products with ambo the numbers of chambers grow by an even factor – so the operation cannot be written as a product of ambo and other operations. Nevertheless, such examples are not known for polyhedra.
Question: Can all lsp operations that can increase the number of symmetries of a polyhedron be written as a product of operations involving ambo?
In order to measure the impact of an operation on the size or complexity of a polyhedron, the ratios of the numbers of vertices or faces before and after applying the operation are not good measures, as they do not depend on the operation alone. This can already be seen at the example of the operation dual. Focussing on the edges of the polyhedra we get such an invariant: the inflation rate , defined as the number of edges after applying the operation to a polyhedron divided by the number of edges before the operation is an invariant of the operation. It is equal to the number we would get by counting chambers before and after the operation or by counting the number of chambers in an lsp operation . For lopsp operations the inflation rate is equal to half the number of chambers in the operation.
Task: Develop a computer program that can generate all non-equivalent lsp and lopsp operations for a given inflation rate.
Of course one could also ask for operations with a given inflation rate that produce only polyhedra with a given degree of the vertices or given face sizes.
Symmetric polyhedra and periodic tilings can be seen as containing redundant information, as all the information is given by the structure of the fundamental domain and the symmetry group distributing this information. This interpretation would not describe polyhedra with a trivial symmetry group as redundant, but the situation is very similar to that of subdivisions of chambers in the role of the fundamental domain and polyhedra in the role of the group: when we apply operations with a large inflation factor to polyhedra with a trivial symmetry group, in most cases the product will have a trivial symmetry group too and the information of the operation – the subdivided chamber – is distributed via the chamber system of the polyhedron.
Task: Develop an efficient algorithm that can determine whether a given polyhedron can be described as an operation with inflation factor on a smaller polyhedron.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] D.L.D. Caspar and A. Klug. Physical principles in the construction of regular viruses. In Cold Spring Harb Symp Quant Biol. , volume 27, pages 1–24, 1962.
- 2[2] H.S.M. Coxeter. Virus macromolecules and geodesic domes. In J.C. Butcher, editor, A spectrum of mathematics , pages 98–107. Oxford University Press, 1971.
- 3[3] M. Goldberg. A class of multi-symmetric polyhedra. Tohoku Mathematical Journal , 43:104–108, 1937.
- 4[4] D.L.D. Caspar and A. Klug. Design and construction of icosahedral viruses. to be submitted, 1963.
- 5[5] D.L.D. Caspar. This week’s citation classic. Current Contents , 4:168, 1984.
- 6[6] R. Buckminster Fuller and R.W. Marks. The Dymaxion World of Buckminster Fuller . Doubleday, 1973. First edition: Southern Illinois University Press, 1960, with R.W. Marks sole author.
- 7[7] M. Deza and M. Dutour. Goldberg-Coxeter constructions for 3- and 4-valent plane graphs. The Electronic Journal of Combinatorics , 11, 2004. # # \# R 20.
- 8[8] T. Tarnai, F. Kovács, P.W. Fowler, and S.D. Guest. Wrapping the cube and other polyhedra. Proceedings of the Royal Society A , 468:2652–2666, 2012.
