Next Article in Journal
A Class of Exponentiated Regression Model for Non Negative Censored Data with an Application to Antibody Response to Vaccine
Next Article in Special Issue
Eulerian and Even-Face Graph Partial Duals
Previous Article in Journal
Does the Cosmological Expansion Change Local Dynamics?
Previous Article in Special Issue
Logical Contradictions in the One-Way ANOVA and Tukey–Kramer Multiple Comparisons Tests with More Than Two Groups of Observations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Generating the Triangulations of the Torus with the Vertex-Labeled Complete 4-Partite Graph K2,2,2,2

by
Serge Lawrencenko
1,* and
Abdulkarim M. Magomedov
2
1
Institute of Service Technologies, Russian State University of Tourism and Service, 99 Glavnaya Street, Cherkizovo, Pushkinsky District, 141221 Moscow Region, Russia
2
Department of Discrete Mathematics and Informatics, Dagestan State University, 43-A Gadjieva, 367000 Makhachkala, Russia
*
Author to whom correspondence should be addressed.
Symmetry 2021, 13(8), 1418; https://doi.org/10.3390/sym13081418
Submission received: 9 July 2021 / Revised: 28 July 2021 / Accepted: 30 July 2021 / Published: 3 August 2021
(This article belongs to the Special Issue Topological Graph Theory and Discrete Geometry)

Abstract

:
Using the orbit decomposition, a new enumerative polynomial P ( x ) is introduced for abstract (simplicial) complexes of a given type, e.g., trees with a fixed number of vertices or triangulations of the torus with a fixed graph. The polynomial has the following three useful properties. (I) The value P ( 1 ) is equal to the total number of unlabeled complexes (of a given type). (II) The value of the derivative P ( 1 ) is equal to the total number of nontrivial automorphisms when counted across all unlabeled complexes. (III) The integral of P ( x ) from 0 to 1 is equal to the total number of vertex-labeled complexes, divided by the order of the acting group. The enumerative polynomial P ( x ) is demonstrated for trees and then is applied to the triangulations of the torus with the vertex-labeled complete four-partite graph G = K 2 , 2 , 2 , 2 , in which specific case P ( x ) = x 31 . The graph G embeds in the torus as a triangulation, T ( G ) . The automorphism group of G naturally acts on the set of triangulations of the torus with the vertex-labeled graph G. For the first time, by a combination of algebraic and symmetry techniques, all vertex-labeled triangulations of the torus (12 in number) with the graph G are classified intelligently without using computing technology, in a uniform and systematic way. It is helpful to notice that the graph G can be converted to the Cayley graph of the quaternion group Q 8 with the three imaginary quaternions i, j, k as generators.

1. Introduction

Graph theory and its applications (polyhedra, enumeration, coloring, fullerenes, etc.) has received increasing attention in recent years [1,2,3,4,5], which has paved the way for more directions of research.
In labeled graph enumeration problems, the vertices of the graph are labeled to be distinguishable from each other, while in unlabeled graph enumeration problems any admissible permutation of the vertices is regarded as producing the same graph, so the vertices are considered unlabeled. In general, labeled problems are usually easier than unlabeled ones. For example, Cayley’s tree formula [6,7] gives the number, n n 2 , of trees with n vertices bijectively labeled by 1 , , n , whereas the number of unlabeled trees with n vertices can only be evaluated as the coefficients of a generating function [8,9]. The number n n 2 can be interpreted as the number of different ways of placing n given folders on the desktop into the one a priori chosen out of them and fixed (the root folder). The orbit decomposition [10] is an important tool for reducing unlabeled problems to labeled ones: Each unlabeled class is considered to be a symmetry class, or an isomorphism class, of labeled graphs. In the current paper we introduce a new enumerative polynomial P ( x ) which is a bridge between the labeled and unlabeled settings.
A graph consists of a finite set of vertices, some of which are connected by edges. To “embed a graph in a surface” is, loosely speaking, to draw it on that surface without any edges crossing. An embedding of a graph in a surface is called a closed 2-cell embedding if the surface breaks up into a union of connected components, the faces of the embedding, each of which is bounded by a (simple) cycle (without repeated vertices) in the graph. A closed 2-cell embedding of a graph in a surface is called triangular or a triangulation if each face is triangular, i.e., bounded by a cycle of length 3 (that is, consisting of three edges) of the graph embedded. Throughout this paper we assume all graphs to be simple, i.e., without loops or multiple edges.
Unlabeled graphs are considered up to isomorphism. For example, all vertex-labeled cycles of length 5 are isomorphic and thus represent the same unlabeled graph, C 5 , up to isomorphism. The vertices of this graph can be assigned labels 1, 2, 3, 4, 5 in twelve different ways. Furthermore, the 12 different vertex-labeled graphs split into six pairs of graphs which are the complementarities of each other (in each pair); one such pair is shown in Figure 1. (See Remark 1 at the end of Section 6).
Graphs can be thought of as simplicial 1-complexes (that is, 1-dimensional complexes) while triangulations of surfaces can be thought of as simplicial 2-complexes. In general, a simplicial complex  K is a collection of simplices which satisfies the following conditions: Every face of a simplex of K is a simplex of K , and the intersection of any two simplices in K is either empty or is a face of both. A simplicial d-complex is a simplicial complex in which the largest dimension of any simplex is d. Combinatorics studies abstract simplicial complexes, while geometry studies geometric simplicial complexes.
Two unlabeled triangulations are called isomorphic provided there is a bijection between their vertex sets, which sends edges to edges and faces to faces. Two triangulations with the same vertex-labeled graph are considered different provided one has a face determined by some three vertices with specific labels while the other does not. Section 6 presents pairs of different triangulations of the torus with the complete vertex-labeled 4-partite graph G = K 2 , 2 , 2 , 2 . Moreover, some of the pairs have no (2-)faces in common at all (just like the complementary graphs in Figure 1 have no 1-faces (edges) in common); triangulations in such pairs are complementary of each other as labeled simplicial 2-complexes. On the other hand, such pairs of triangulations represent the same unlabeled triangulation, the 8-vertex 6-regular triangulation T ( G ) of the torus which is known [11,12] to be a unique (up to isomorphism) triangular embedding of the graph G = K 2 , 2 , 2 , 2 in the torus (see Figure 2, left, identify the sides of the rectangle, in pairs, to obtain a torus). The complete graph K 8 has all 28 edges connecting its 8 vertices; the 8-vertex graph K 2 , 2 , 2 , 2 is in fact the complete graph K 8 with four independent edges deleted. In Section 5 and Section 6, we use the same notations, G and T ( G ) , in both labeled and unlabeled settings; for example, in the unlabeled setting, the triangulation T ( G ) means the one in Figure 2 (left) with the labels removed.
The 16-cell, or the 4-dimensional regular cross-polytope, is bounded by 16 three-dimensional facets (a.k.a. 3-faces or 3-cells), each of which is a regular tetrahedron. The 16-cell has 8 vertices, 24 edges, and 32 triangular (2-)faces. The following are the eight vertices of the 16-cell: ( ± 1 , 0 , 0 , 0 ) , ( 0 , ± 1 , 0 , 0 ) , ( 0 , 0 , ± 1 , 0 ) , ( 0 , 0 , 0 , ± 1 ) . All the vertices are connected by edges except opposite pairs. The 16-cell is one of the six regular convex 4-polytopes (a.k.a. polychora). The importance and significance of the graph G = K 2 , 2 , 2 , 2 are justified by the fact that G is the 1-skeleton (graph) of the 16-cell.
The results of the current paper are primarily concerned with the symmetry relations of the graph G = K 2 , 2 , 2 , 2 and the triangulation T ( G ) of the torus with this graph G (Figure 2, left). Additionally, the triangulation T ( G ) is known [11,12] as one of the 21 so-called irreducible triangulations of the torus. Furthermore, T ( G ) can be realized geometrically [13] as a toroidal polyhedral suspension in 3-dimensional space R 3 , as shown in Figure 2 (right), and as a 2-dimensional noble polyhedron in 4-dimensional space R 4 , i.e., a polyhedron which is isohedral (all faces are similar) and isogonal (all vertices are similar), whose properties are studied extensively in [2].
As the main result of the current paper, it is shown ( Theorem 2, Section 6) how to generate all different triangulations of the torus, totaling 12 in number, with the vertex-labeled graph G = K 2 , 2 , 2 , 2 in an intelligent fashion without using computer resources. Although explicit identification of the 12 triangulations was done [14] a long time ago in 1987 by a direct exhaustive computer search (Fortran was used as a general-purpose programming language in those earlier years), the structure of the set of the 12 triangulations remained unclear up to now. The structure and a related classification of the 12 triangulations are revealed in Theorem 2 in algebraic terms of certain quotient group action. The importance of the classification obtained is seen in the geometric realization: Geometrically, the 12 vertex-labeled triangulations correspond to different (as point-sets) 2-dimensional toroidal subcomplexes of the 16-cell in R 4 . Therefore, as a byproduct, we obtain all two-dimensional tori in the 2-skeleton of the 16-cell; their realization in a Schlegel diagram of the 16-cell would lead to new toroidal polyhedra in R 3 (a Schlegel diagram is a projection of the polytope from R 4 into R 3 through a point just outside one of its facets).

2. Preliminary: The Orbit Decomposition

This section serves as a continuation of the Introduction. The objective is to address key algebraic concepts and known results, presented in Lang’s book [10]. In particular, orbit-stabilizer theory is briefly addressed. The reader will find specific illustration examples in Section 4.
In the general case, let Ω be a fixed finite set of unlabeled discrete substructures of some ambient structure. For the sake of certainty, the set Ω , = Ω n , can be thought of as a set of spanning unlabeled (that is, considered up to isomorphism) subcomplexes of some ambient n-vertex unlabeled simplicial complex K d with dimension d. Let K be a spanning simplicial subcomplex of K d . An automorphism of K is any permutation of the vertex set of K d which sends m-faces of K onto m-faces of K , for any m ( 0 m d ). Let Ω k n be the set of unlabeled n-vertex k-symmetric simplicial subcomplexes of K d , where the term “k-symmetric” means that the automorphism group of the subcomplex has order k. Thus,
| Ω n | = k | Ω k n | .
In this paper, the two main instances of Ω n are as follows:
(i)
the set of n-vertex trees (Section 4) and
(ii)
the set of triangulations of the torus with the 8-vertex graph G = K 2 , 2 , 2 , 2 (Section 5 and Section 6).
Let Λ n be the set obtained from the set Ω n by labeling the n vertices of each element K of Ω n with labels 1 , , n bijectively, in all combinatorially different ways. As matter of notation, when K is assumed to be unlabeled, we write K Ω n , while when K is understood to be vertex-labeled, we write K Λ n . Two vertex-labeled simplicial complexes K 1 , K 2 Λ n are considered different provided there is a facet of K 1 with vertices with certain labels but there is no facet of K 2 with the same set of labels. For example, all pairwise different vertex labelings of a 4-vertex path of length 3 with labels 1 , 2 , 3 , 4 will be shown in Section 4.1
Let Γ = Aut ( K d ) be the automorphism group of the ambient simplicial complex K d with n vertices. Thus, Γ is a subgroup of the symmetric group S n (that is, the group which consists of all n ! permutations of the n-element set { 1 , 2 , , n } ) and acts (left) on the set Λ n : Under this group action, the effect of γ ( γ Γ ) on K ( K Λ n ) is the new vertex labeling of K , denoted by γ · K , which is obtained from the original one by simply replacing each vertex label u of K with label γ ( u ) , i.e., the label of the image of the vertex u, under the permutation γ , in K .
Let K be an element of Λ n . The orbit of K is the set { γ · K | γ Γ } of elements in Λ n to which K can be moved by the elements of Γ . This action decomposes the set Λ n into several disjoint orbits. The stabilizer subgroup of K is defined to be { γ Γ | γ · K = K } . It is clear that under the action of Γ on Λ n the following three claims hold for any K Λ n .
Claim A: The stabilizer subgroup of K is identical with the automorphism group Aut ( K ) .
Claim B: The size of the orbit of K is equal to the number of different vertex labelings of K .
Claim C: The total number of orbits is equal to | Ω n | .
Let Λ k n denote the subset of Λ n whose elements are k-symmetric (as unlabeled simplicial complexes, i.e., with the labels removed). Please note that by Lagrange’s theorem, k is necessarily a divisor of | Γ | . Let K Λ k n . By the Orbit-Stabilizer Theorem [10], the size of the orbit of K is equal to the index | Γ | / k of the stabilizer subgroup of K in the group Γ . By Claim C, summing over the | Ω k n | different orbits of k-symmetric elements in Λ k n gives the following equation:
| Λ k n | = | Γ | k | Ω k n | .
Summing Equation (1) over k gives the following equation:
k | | Γ | | Λ k n | = k | | Γ | | Γ | k | Ω k n | .
Thus, we come to the orbit decomposition formula [10] for the action of the group Γ on the set Λ n :
| Λ n | = i = 1 | Ω n | | Γ | | Aut ( K i ) | ,
where Aut ( K i ) stands for the automorphism group of any representative element K i in orbit i.
When it is clear what value n is meant to be, the notations Ω k n and Λ k n may be abbreviated to Ω k and Λ k , respectively.

3. A New Enumerative Polynomial

For a given set Ω ( = Ω n ), we introduce a new enumerative polynomial, which is defined by
P ( x ) ( = P n ( x ) ) = k | | Γ | | Ω k | x k 1 .
This enumerative polynomial has derivative and integral which are combinatorially meaningful.
Theorem 1.
The enumerative polynomial defined by Equation (3) has the following three properties:
(I)
P ( 1 ) = | Ω | ,
(II)
P ( 1 ) = α ˜ , the total number of nontrivial automorphisms when counted across all elements of Ω,
(III)
0 1 P ( x ) d x = | Λ | / | Γ | .
Proof. 
(I)
Evaluate at x = 1 :
P ( 1 ) = k | Ω k | = | Ω | .
(II)
Evaluate the derivative:
P ( x ) = k | | Γ | ( k 1 ) | Ω k | x k 2 ,
P ( 1 ) = k | | Γ | ( k 1 ) | Ω k | = k | | Γ | k | Ω k | | Ω | .
Therefore,
P ( 1 ) = α ˜ = α α ¯ ,
where α is the total number of automorphisms, α ¯ is the total number of trivial automorphisms, and α ˜ is the total number of nontrivial automorphisms when counted across all elements of Ω .
(III)
Evaluate the integral:
0 1 P ( x ) d x = k | | Γ | 1 k | Ω k | .
Thus, by Equation (2):
| Γ | 0 1 P ( x ) d x = k | | Γ | | Γ | k | Ω k | = k | | Γ | | Λ k | = | Λ | .
Thus,
0 1 P ( x ) d x = | Λ | | Γ | .
The proof is complete. □

4. Examples: Trees

The role of this section is to demonstrate the enumerative polynomial in a simple framework of ordinary trees, i.e., connected graphs without cycles, with a given number of vertices. Specifically for trees with n ( n 4 ) vertices, the ambient simplicial complex K 1 is the complete graph K n , the acting group Γ is the symmetric group S n , and the enumerative polynomial is given by
P n ( x ) = k | n ! | Ω k | x k 1 .

4.1. Trees with 4 Vertices

Figure 3 shows two non-isomorphic 4-vertex trees, T 1 (left) and T 2 (right). It is known ([15] Appendix 3, p. 233) that Ω 4 = { T 1 , T 2 } . The automorphism groups of T 1 and T 2 are the symmetric groups S 2 and S 3 with orders 2 and 6, respectively. Thus,
P 4 ( x ) = x 2 1 + x 6 1 = x 5 + x , P 4 ( 1 ) = 2 , P 4 ( 1 ) = 6 , 0 1 P 4 ( x ) d x = 2 3 .
Thus, by Theorem 1:
| Ω 4 | = P 4 ( 1 ) = 2 ,
α ˜ 4 = P 4 ( 1 ) = 6 ,
| Λ 4 | = ( 0 1 P 4 ( x ) d x ) · 4 ! = 16 = 4 4 2 (which agrees with Cayley’s formula for the number of vertex-labeled trees).
The 16 labeled trees on 4 vertices are shown in Figure 4a,b. By Equation (2), the more automorphisms a tree has the fewer copies of that tree there are in the ambient graph.

4.2. Trees with 5 Vertices

Figure 5 shows three pairwise non-isomorphic 5-vertex trees, T 1 (left), T 2 (middle), and T 3 (right). It is known ([15] Appendix 3, p. 233) that Ω 5 = { T 1 , T 2 , T 3 } . The automorphism groups of T 1 , T 2 , T 3 are the symmetric groups S 2 , S 2 , S 4 with orders 2, 2, 24, respectively. Thus,
P 5 ( x ) = x 2 1 + x 2 1 + x 24 1 = x 23 + 2 x , P 5 ( x ) = 23 x 22 + 2 ,
P 5 ( 1 ) = 3 , P 5 ( 1 ) = 25 , 0 1 P 5 ( x ) d x = 25 24 .
Thus, by Theorem 1:
| Ω 5 | = P 5 ( 1 ) = 3 ,
α ˜ 5 = P 5 ( 1 ) = 25 ,
| Λ 5 | = ( 0 1 P 5 ( x ) d x ) · 5 ! = 25 24 · 120 = 125 = 5 5 2 (which agrees with Cayley’s formula for the number of vertex-labeled trees).
On the practical side, trees provide models for saturated acyclic hydrocarbons ([16] Chapter 8, p. 533). The number of different chemical isomers sharing the same chemical formula C n H 2 n + 2 is equal to the number of pairwise non-isomorphic trees with n vertices. For n = 5 , all pairwise non-isomorphic trees with 5 vertices are shown in Figure 5, and the corresponding isomers with the formula C 5 H 12 are listed in Figure 6: pentane, isopentane, neopentane (from left to right).
In conclusion of this section, we mention Bernstein’s theorem [17] restricted to the real axis, which states: | M ( 1 ) | deg M ( x ) · | M ( 1 ) | for any polynomial M ( x ) . It is tempting to apply this inequality to the enumerative polynomial P n ( x ) along with its derivative and integral, but it only produces simple corollaries. For instance, apply Bernstein’s theorem to the polynomial M ( x ) = 0 x P n ( t ) d t in the set Ω n of pairwise non-isomorphic trees on n unlabeled vertices ( n 4 ). Since it can be easily seen that the largest order of the automorphism group of an n-vertex tree is ( n 1 ) ! , it follows that deg M ( x ) ( n 1 ) ! and, by Bernstein’s theorem, | M ( 1 ) | = P n ( 1 ) ( n 1 ) ! 0 1 P n ( x ) d x . Thus, by Theorem 1 (I), (III), we come to the following inequality: | Ω n | | Λ n | / n . Now, applying Cayley’s tree formula, | Λ n | = n n 2 , we come to the following upper bound on the number of trees with n unlabeled vertices: | Ω n | n n 3 .

5. Symmetry Properties of the Graph G = K 2 , 2 , 2 , 2 and Its Triangular Embeddings in the Torus

We refer the interested reader to White’s textbook [18] for the basics of topological graph theory, including automorphism groups of graphs and Cayley graphs.
Throughout this paper, T ( G ) stands for the triangulation of the torus shown in Figure 2 (left) and G ( = K 2 , 2 , 2 , 2 ) stands for its graph, as specified in the Introduction. It is known [11,12] that the triangulation T ( G ) is a unique (up to isomorphism) triangulation of the torus whose graph is isomorphic to K 2 , 2 , 2 , 2 , whence all embeddings of G in the torus are isomorphic as triangulations. Thus, the set Ω = Ω 8 of all non-isomorphic 8-vertex unlabeled triangulations of the torus, with the graph G, consists of a single element: Ω = { T ( G ) } .
The automorphism group Aut ( G ) of the graph G is identical with the automorphism group of its complementary graph Aut ( G ¯ ) Aut ( 4 K 2 ) , which is identical with the composition (or wreath product) S 4 [ Aut ( K 2 ) ] = S 4 [ S 2 ] and has order | S 4 | · | S 2 | 4 = 4 ! · ( 2 ! ) 4 = 384 ; see ([18] Chapter 3) for details.
Let the group Γ = Aut ( G ) act (left) on the set Λ = Λ 8 of triangulations of the torus with the 8-vertex-labeled graph G; under this action, the effect of an automorphism γ Aut ( G ) on T ( G ) replaces each vertex label u in T ( G ) with γ ( u ) . (Geometrically, the ambient simplicial complex K 2 may be thought of as the 2-skeleton of the 16-cell in R 4 as discussed at the end of the Introduction.) Since Ω = { T ( G ) } , all triangulations of the torus with the vertex-labeled graph G are in a single orbit under the action of Γ = Aut ( G ) on Λ . The automorphism group Aut ( T ( G ) ) of the triangulation T ( G ) is determined in [13,14]. This group can be generated by the involutions τ 1 = ( 3 5 ) ( 4 7 ) and τ 2 = ( 1 6 ) ( 3 7 ) ( 4 5 ) together with the cyclic shift τ 3 = ( 1 5 2 7 6 3 8 4 ) (check with Figure 2, left). Thus, | Aut ( T ( G ) ) | = 2 × 2 × 8 = 32 , whence | Ω | = | Ω 32 8 | = 1 . Summarizing, the enumerative polynomial defined by Equation (3) for the set Ω = { T ( G ) } can be written down as follows:
P ( x ) = k | | Aut ( G ) | | Ω k 8 | x k 1 = | Ω 32 8 | x 31 = x 31 .
Thus, by Theorem 1 (III),
1 32 = 0 1 x 31 d x = | Λ | | Aut ( G ) | = | Λ | 384 ,
whence the number of triangulations of the torus with the vertex-labeled graph G is equal to 12:
| Λ | = 384 32 = 12 .
The quaternion group  Q 8 is a non-abelian group of order 8, isomorphic to the 8-element subset { 1 , i , j , k , 1 , i , j , k } of the quaternions under multiplication. The crucial idea is to convert the graph G (Figure 2, left) into the Cayley graph of the quaternion group Q 8 by first replacing the labels 1, 2, 3, 4, 5, 6, 7, 8 with the quaternions 1, i , k, j, k , 1 , j , i (respectively) and then assigning colors and directions to the edges as shown in Figure 7. This conversion will enable us to classify the 12 different triangulations (in Section 6), which number is stated by Equation (4), in a systematic way by a combination of algebraic and symmetry techniques. The red [respectively, green, blue] directed edges correspond to the multiplication by i (on the right) [respectively, by j, k]. The Cayley graph provides the multiplication table of Q 8 as a picture in Figure 7; for example, the blue edge directed from j to i in Figure 7 provides the equality j · k = i .
It should be noted that the Cayley graph, in fact, depends on the choice of the group generators, and what is often called the Cayley graph of Q 8 is the subgraph obtained from Figure 7 by deleting the blue edges. This subgraph corresponds to the set { i , j } chosen as a minimal generating set. Furthermore, this subgraph is known [18] to quadrangulate the torus, and it can be thought that the quadrilaterals are dissected into triangles by the blue edges as in Figure 7; the resulting graph triangulates the torus and is called the (extended) Cayley graph of the quaternion group Q 8 throughout this paper.
We finally make a useful observation. The edge set of the graph G forms a single orbit under the natural action of the group Γ Aut ( G ) ; however, there are two orbits under the action of Aut ( T ( G ) ) (as a subgroup of Γ ). In the latter instance, one orbit has 8 edges and the other one has 16 edges, where the orbit of size 8 coincides with the edge set of the union of two disjoint red cycles (with the directions removed) of length 4 (Figure 7). This can be proved by straightforward inspection of the three generators of Aut ( T ( G ) ) as follows: The generator τ 1 = ( j j ) ( k k ) preserves each of the three colors, while the generators τ 2 = ( 1 1 ) ( j k ) ( k j ) and τ 3 = ( k i j 1 k i j 1 ) preserve the red color, changing green into blue and blue into green (check with Figure 7). Therefore, the representation of the graph G as a triangulation T ( G ) of the torus (Figure 2, left) has an advantage before the graph G only as itself: The combinatorial structure of the triangulation T ( G ) alone distinguishes the edges that are colored red in Figure 7. (Observe from Figure 7 that the two red cycles are both geodetic and homotopic to each other in the torus; a geodetic cycle C in a graph H is a cycle with the property that for every two vertices u , v C at least one of the paths u C v or v C u is a geodesic in H.)

6. Systematic Generation of Triangulations of the Torus with the Vertex-Labeled Graph G = K 2 , 2 , 2 , 2

As we already know by Equation (4), there exist precisely 12 triangular embeddings of the vertex-labeled graph G = K 2 , 2 , 2 , 2 in the torus. Explicit identification of the 12 triangulations was done in [14] by a direct exhaustive computer search. In this section, it is shown how to generate the 12 triangulations intelligently without using computing technology.
We will use the representation of G in Figure 7 instead of the representation in Figure 2 (left). It should be noted that we regard the Cayley graph in Figure 7 as just replacing the alphabet for labeling the vertices of the original vertex-labeled simple graph G in Figure 2 (left); we will use the same notation for both graphs. The edge colors and directions in Figure 7 will only help us to reveal the structure of the set Λ .
Consider the following four permutations of the vertex set of the graph G in Figure 7 (leaving the rest of the vertices fixed):
id , γ rot = ( 1 i 1 i ) ,
γ ref = ( 1 1 ) , γ rot γ ref = ( 1 i ) ( i 1 ) .
It is not hard to verify with Figure 7 that each of the four permutations is an automorphism of the graph G but not each of them is an automorphism of the triangulation T ( G ) : Although the identity permutation “id” is of course an automorphism of T ( G ) , none of γ rot , γ ref , or γ rot γ ref is an automorphism of T ( G ) . The notation is inspired by the observation that the graph automorphism γ rot is realized geometrically as a rotation of the square with vertices 1, i, 1 , i while the graph automorphisms γ ref and γ rot γ ref are realized geometrically as (axial) reflections of that square as indicated by the self-explanatory pictures in the left-hand sides of the frames of Figure 8a.
For γ Γ = Aut ( G ) , let γ · T ( G ) denote the triangulation which is the effect of the permutation γ on T ( G ) under the action of the group Γ on the set Λ of triangulations of the torus with the vertex-labeled graph G. It is not hard to verify with Figure 7 that the four triangulations T ( G ) , γ rot · T ( G ) , γ ref · T ( G ) , and γ rot γ ref · T ( G ) (all shown in Figure 8b) are pairwise different. Moreover, the pair of triangulations in each row of Figure 8b have no faces in common at all.
Denote by D 8 = D 8 ( 1 , i , 1 , i ) the dihedral group (often denoted by D 4 in geometry) regarded as the automorphism group of the (red) cycle ( 1 , i , 1 , i ) of G (with the directions removed). All eight elements of D 8 are presented in Figure 8a in the form of a geometric realization. Furthermore, fixing the other four vertices of G (that is, j, j , k, and k ), we regard D 8 as a subgroup of Γ = Aut ( G ) acting on the set Λ . It is not hard to verify that the elements of D 8 (graph automorphisms) seen in one frame of Figure 8a produce an identical effect on T ( G ) under the action of D 8 on Λ , i.e., both graph automorphisms move T ( G ) to the same triangulation.
The center of the group D 8 = D 8 ( 1 , i , 1 , i ) is defined by
Z ( D 8 ) = { z D 8 | γ D 8 , z γ = γ z } = { id , γ rot 2 } = { id , ( 1 1 ) ( i i ) }
and is illustrated in Figure 8a, in which the two elements of Z ( D 8 ) are the pair of similar graph automorphisms aggregated into the frame shown in the left-hand side of the upper row of Figure 8a.
Let D 8 / Z ( D 8 ) denote the quotient group of the dihedral group D 8 ( 1 , i , 1 , i ) by its center Z ( D 8 ) . This factorization is illustrated in Figure 8a, in which the elements of the quotient group D 8 / Z ( D 8 ) are the four pairs of similar graph automorphisms aggregated into the four frames of Figure 8a. (The quotient group D 8 / Z ( D 8 ) acts faithfully on Λ .) We thus obtain Series 1 of four pairwise different triangulations of the torus with the vertex-labeled graph G = K 2 , 2 , 2 , 2 .
Lemma 1.
Under the action of the quotient group D 8 / Z ( D 8 ) of the dihedral group D 8 = D 8 ( 1 , i , 1 , i ) by its center, on the set Λ, the orbit of the triangulation T ( G ) consists of the four vertex-labeled triangulations shown in Figure 8b as Series 1. Moreover, both pairs of triangulations appearing in the same row of Figure 8b do not have any face in common; they are complementary of each other as simplicial 2-complexes with the same graph G.
Consider the automorphism ( i j ) ( i j ) of the graph G. This graph automorphism moves the triangulation T ( G ) to the triangulation ( i j ) ( i j ) · T ( G ) , shown in the left-hand side of the upper row of Figure 9, taking the (red) cycle ( 1 , i , 1 , i ) onto the (green) cycle ( 1 , j , 1 , j ) (check with Figure 7). We process the triangulation ( i j ) ( i j ) · T ( G ) in the same way as we did with the triangulation T ( G ) in the proof of Lemma 1 (which immediately precedes the statement of the lemma), swapping i and j, i and j , and switching from the red to the green color. This leads to Series 2 of four pairwise different toroidal triangulations, shown in Figure 9. Each of them is obtained as effect of the graph automorphism ( i j ) ( i j ) on the corresponding triangulation of Figure 8b. The groups D 8 and D 8 / Z ( D 8 ) are defined similarly as for T ( G ) in the proof of Lemma 1.
Similarly, the triangulation ( i k ) ( i k ) · T ( G ) is presented in the left-hand side of the upper row of Figure 10, with the (blue) cycle ( 1 , k , 1 , k ) in place of the (red) cycle ( 1 , i , 1 , i ) in Figure 8b. We treat the triangulation ( i k ) ( i k ) · T ( G ) in the same way as T ( G ) in the proof of Lemma 1, swapping i and k, i and k , and switching from the red to the blue color. The groups D 8 and D 8 / Z ( D 8 ) are defined similarly as for T ( G ) in the proof of Lemma 1. We thus obtain Series 3 of four pairwise different toroidal triangulations, shown in Figure 10.
Theorem 2.
There are precisely 12 triangulations of the torus with the vertex-labeled graph G = K 2 , 2 , 2 , 2 , presented in Figure 8b, Figure 9 and Figure 10, all isomorphic but pairwise different as vertex-labeled triangulations. They are obtained from the three triangulations, T ( G ) (Figure 7), ( i j ) ( i j ) · T ( G ) , and ( i k ) ( i k ) · T ( G ) , by the action of the quotient group D 8 / Z ( D 8 ) of the dihedral group D 8 by its center, where the corresponding dihedral group D 8 stands for the graph-automorphism group of the (undirected) red cycle ( 1 , i , 1 , i ) (Figure 8b), green cycle ( 1 , j , 1 , j ) (Figure 9), and the blue cycle ( 1 , k , 1 , k ) (Figure 10), respectively. Moreover, all the six pairs of triangulations in the same row of Figure 8b, Figure 9 and Figure 10 do not have any face in common; they are complementary of each other as simplicial 2-complexes with the same vertex-labeled graph G.
Proof. 
Observe that Figure 9 [respectively, Figure 10] is obtained from Figure 8b by swapping i and j, i and j [respectively, i and k, i and k ] in each of the four diagrams, and switching from the red to the green [respectively, blue] color. Thus, analogs of Lemma 1 still hold for the dihedral groups D 8 = D 8 ( 1 , j , 1 , j ) and D 8 ( 1 , k , 1 , k ) . Thus, the four triangulations in Figure 9 [respectively, Figure 10] are pairwise different as well as the four triangulations in Figure 8b. Finally, it can be easily verified that any pair of triangulations taken from Figure 8b and Figure 9, or Figure 8b and Figure 10, or Figure 9 and Figure 10 are different as triangulations with the vertex-labeled graph G. Thus, we have identified 12 pairwise different triangulations of the torus with the graph G. There are no more different triangulations, by Equation (4). □
Remark 1.
It is not hard to verify that the cycle C 5 is the only, up to isomorphism, self-complementary graph (that is, a graph which is isomorphic to its complement) homeomorphic to the 1-torus (that is, a circle); see Figure 1. In this specific case we have: K 1 = K 5 (the complete graph with 5 vertices), Γ Aut ( K 5 ) S 5 , Aut ( C 5 ) D 10 , P ( x ) = x 9 , 0 1 P ( x ) d x = 1 / 10 . Thus, by Theorem 1 (III), 1 / 10 = | Λ | / | S 5 | , whence | Λ | = 5 ! / 10 = 12 is the number of different vertex labelings of C 5 . It is not hard to verify that those 12 different labeled graphs split into six pairs of cycles which are the complementarities of each other in each pair (see an example in Figure 1).
Therefore, there exist exactly six pairs of mutually complementary simplicial 1-complexes homeomorphic to the 1-torus, which have a cycle of length 5 as underlying simplicial 1-complex. Analogously, T ( G ) in Figure 2 (left) is the only, up to isomorphism, self-complementary simplicial 2-complex (that is, a simplicial 2-complex which is isomorphic to its complement) homeomorphic to the 2-torus [19]. Finally, as an intriguing coincidence, there are exactly 6 pairs of mutually complementary simplicial 2-complexes homeomorphic to the 2-torus, which have as underlying simplicial 2-complex the triangulation T ( G ) .

7. Conclusive Remarks

Our approach to studying the 8-vertex triangulation T ( G ) of the torus with the graph G = K 2 , 2 , 2 , 2 (Figure 2, left) can be briefly summarized as follows. The graph G with the labels removed is known to embed in the torus uniquely up to isomorphism, producing the triangulation T ( G ) . Using symmetry properties of G and T ( G ) , Theorem 1 (III) enables us to calculate the number, 12, of pairwise different (triangular) embeddings of the vertex-labeled graph G in the torus. Furthermore, the algebraic approach proposed in this paper enables us to generate the 12 embeddings explicitly in the form of graphics (Figure 8b, Figure 9 and Figure 10), for the first time without computer assistance. For this, we think of the graph G as the (extended) Cayley graph G of the quaternion group Q 8 (Figure 7) and observe that the dihedral group D 8 / Z ( D 8 ) of the automorphisms of the cycle ( 1 , i , 1 , i ) (with the directions removed) factored by its center, acting on the set Λ , moves T ( G ) to some 4 pairwise different triangulations, including T ( G ) itself (Figure 8b). We also observe that the same construction applies to the triangulations ( i j ) ( i j ) · T ( G ) and ( i k ) ( i k ) · T ( G ) in place of T ( G ) (Figure 9 and Figure 10). Totally, we obtain 4 · 3 = 12 pairwise different triangulations of the torus with the vertex-labeled graph G.
As far as graph coloring topics go, we observe first that the operation of converting the graph G = K 2 , 2 , 2 , 2 into the Cayley graph of Q 8 (Figure 7) makes the graph Grünbaum colored (see a review [1]), which means that the edges of the graph are 3-colored so that each face of the triangulation T ( G ) has all the three colors in its boundary edges. Moreover, observe that any cycle of G (Figure 7) with length 3 has all the 3 colors in its edges, and thus any triangulation with the graph G is Grünbaum colored. Observe that Grünbaum coloring entails that edges with the same color (red, for instance) are never neighboring around any vertex of the triangulation, which prevents us from algebraic meaninglessness; for example, it prevents the vertices x and x · i · i ( = x ) from being adjacent in G, for any x Q 8 ; see Figure 11.
Finally, we give a geometric interpretation of Theorem 2 which will be useful in the future research. In fact, the 12 toroidal vertex-labeled triangulations, stated in Theorem 2, are realized geometrically as noble toroidal 2-dimensional polyhedra in the 2-skeleton of the 16-cell in R 4 ; see [2,13]; their difference as vertex-labeled toroidal triangulations ensures that the corresponding 12 polyhedra are different as point-sets in R 4 . It would be interesting to verify if the 12 polyhedra are all isometric and, if yes, find isometric transformations of R 4 which move the 12 polyhedra between themselves. Additionally, we plan to realize the 12 polyhedra in a Schlegel diagram of the 16-cell; this will lead to new toroidal polyhedra in R 3 (as discussed in the Introduction).

Author Contributions

Conceptualization, S.L. and A.M.M.; Formal analysis, S.L.; Investigation, S.L. and A.M.M.; Writing—original draft, S.L. and A.M.M.; Writing—review and editing, S.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Acknowledgments

This article is an extended version of the talk given by the first author at the Minisymposium “Graphs, Polynomials, Surfaces, and Knots”, the 8th European Congress of Mathematics, on 22 June 2021. The first author is indebted to the organizers of the Minisymposium, Jo Ellis-Monaghan and M.N. Ellingham. The authors are also indebted to Alex Law for assistance in preparing the diagrams of this article. The authors are grateful to the two anonymous reviewers for their constructive comments.

Conflicts of Interest

The authors declare they have no conflict of interest.

References

  1. Lawrencenko, S.; Vyalyi, M.N.; Zgonnik, L.V. Grünbaum coloring and its generalization to arbitrary dimension. Australas. J. Combin. 2017, 67, 119–130. [Google Scholar]
  2. Maslova, Y.V.; Petrov, M.V. Lavrenchenko’s polyhedron of genus one. In Some Actual Problems of Modern Mathematics and Mathematical Education; Herzen Readings—2018 St. Petersburg (9–13 April 2018); Russian Herzen State Pedagogical University: St. Petersburg, Russia, 2018; pp. 162–168. (In Russian) [Google Scholar]
  3. Schaller, D.; Geiss, M.; Hellmuth, M.; Stadler, P.F. Arc-completion of 2-colored best match graphs to binary-explainable best match graphs. Algorithms 2021, 14, 110. [Google Scholar] [CrossRef]
  4. Stanković, L.; Lerga, J.; Mandic, D.; Brajović, M.; Richard, C.; Daković, M. From time-frequency to vertex-frequency and back. Mathematics 2021, 9, 1407. [Google Scholar] [CrossRef]
  5. Tomescu, M.A.; Jäntschi, L.; Rotaru, D.I. Figures of graph partitioning by counting, sequence and layer matrices. Mathematics 2021, 9, 1419. [Google Scholar] [CrossRef]
  6. Cayley, A. A theorem on trees. Quart. J. Pure Appl. Math. 1889, 23, 376–378. [Google Scholar]
  7. Aigner, M.; Ziegler, G.M. Cayley’s formula for the number of trees. In Proofs from The Book; Springer: Berlin/Heidelberg, Germany, 2001. [Google Scholar]
  8. Otter, R. The number of trees. Ann. Math. 1948, 49, 583–599. [Google Scholar] [CrossRef]
  9. Sloane, N.J.A. OEIS Sequence A000055: Number of Trees with n Unlabeled Nodes. The On-Line Encyclopedia of Integer Sequences. Available online: https://oeis.org/A000055 (accessed on 2 August 2021).
  10. Lang, S. Algebra, 3rd ed.; Springer: New York, NY, USA, 2002. [Google Scholar]
  11. Lawrencenko, S. Irreducible triangulations of the torus. Ukr. Geom. Sb. 1987, 30, 52–62. [Google Scholar]
  12. Lavrenchenko, S.A. Irreducible triangulations of a torus. J. Sov. Math. 1990, 51, 2537–2543. [Google Scholar] [CrossRef]
  13. Lawrencenko, S. Polyhedral suspensions of arbitrary genus. Graphs Comb. 2010, 26, 537–548. [Google Scholar] [CrossRef]
  14. Lawrencenko, S. Explicit Lists of All Automorphisms of the Irreducible Toroidal Triangulations and of All Toroidal Embeddings of Their Labeled Graphs; Report Deposited at UkrNIINTI (Ukrainian Scientific Research Institute of Scientific and Technical Information); Report No. 2779-Uk87 (1 October 1987); Yangel Kharkiv Institute of Radio Electronics: Kharkiv, Ukraine, 1987. [Google Scholar]
  15. Harary, F. Graph Theory; Addison-Wesley: Reading, MA, USA, 1969. [Google Scholar]
  16. Rosen, K.H. Discrete Mathematics and Its Applications, 4th ed.; McGraw-Hill: Boston, MA, USA, 2002. [Google Scholar]
  17. Boas, R.P., Jr. Inequalities for the derivatives of polynomials. Math. Mag. 1969, 42, 165–174. [Google Scholar] [CrossRef]
  18. White, A.T. Graphs, Groups and Surfaces. North-Holland Mathematics Studies, No. 8; North-Holland Publishing Co.: Amsterdam, The Netherlands; London, UK; American Elsevier Publishing Co., Inc.: New York, NY, USA, 1973. [Google Scholar]
  19. Lavrenchenko, S.A. All self-complementary simplicial 2-complexes homeomorphic to the torus or the projective plane. In Proceedings of the Baku International Topological Conference, Baku, Azerbaijan, 3–9 October 1987; p. 159. [Google Scholar]
Figure 1. A pair of mutually complementary graphs isomorphic to C 5 .
Figure 1. A pair of mutually complementary graphs isomorphic to C 5 .
Symmetry 13 01418 g001
Figure 2. Triangulation T ( G ) of the torus with the graph G = K 2 , 2 , 2 , 2 whose vertices are labeled with 1 , , 8 .
Figure 2. Triangulation T ( G ) of the torus with the graph G = K 2 , 2 , 2 , 2 whose vertices are labeled with 1 , , 8 .
Symmetry 13 01418 g002
Figure 3. Non-isomorphic trees with 4 vertices, T 1 (left) and T 2 (right).
Figure 3. Non-isomorphic trees with 4 vertices, T 1 (left) and T 2 (right).
Symmetry 13 01418 g003
Figure 4. (a) All vertex labelings of the tree T 1 . (b) All vertex labelings of the tree T 2 .
Figure 4. (a) All vertex labelings of the tree T 1 . (b) All vertex labelings of the tree T 2 .
Symmetry 13 01418 g004
Figure 5. All pairwise non-isomorphic trees with 5 vertices.
Figure 5. All pairwise non-isomorphic trees with 5 vertices.
Symmetry 13 01418 g005
Figure 6. Pentane, isopentane, neopentane (from left to right).
Figure 6. Pentane, isopentane, neopentane (from left to right).
Symmetry 13 01418 g006
Figure 7. The Cayley graph G of Q 8 .
Figure 7. The Cayley graph G of Q 8 .
Symmetry 13 01418 g007
Figure 8. (a) The images in the left-hand sides of the frames correspond to: id and γ rot , respectively (upper row), and γ ref and γ rot γ ref , respectively (lower row). (b) Pairwise different labeled triangulations: Series 1: T ( G ) and γ rot · T ( G ) , respectively (upper row), γ ref · T ( G ) and γ rot γ ref · T ( G ) , respectively (lower row).
Figure 8. (a) The images in the left-hand sides of the frames correspond to: id and γ rot , respectively (upper row), and γ ref and γ rot γ ref , respectively (lower row). (b) Pairwise different labeled triangulations: Series 1: T ( G ) and γ rot · T ( G ) , respectively (upper row), γ ref · T ( G ) and γ rot γ ref · T ( G ) , respectively (lower row).
Symmetry 13 01418 g008
Figure 9. Pairwise different labeled triangulations: Series 2: ( i j ) ( i j ) · T ( G ) and ( i j ) ( i j ) · γ rot · T ( G ) , respectively (upper row), ( i j ) ( i j ) · γ ref · T ( G ) and ( i j ) ( i j ) · γ rot γ ref · T ( G ) , respectively (lower row).
Figure 9. Pairwise different labeled triangulations: Series 2: ( i j ) ( i j ) · T ( G ) and ( i j ) ( i j ) · γ rot · T ( G ) , respectively (upper row), ( i j ) ( i j ) · γ ref · T ( G ) and ( i j ) ( i j ) · γ rot γ ref · T ( G ) , respectively (lower row).
Symmetry 13 01418 g009
Figure 10. Pairwise different labeled triangulations: Series 3: ( i k ) ( i k ) · T ( G ) and ( i k ) ( i k ) · γ rot · T ( G ) , respectively (upper row), ( i k ) ( i k ) · γ ref · T ( G ) and ( i k ) ( i k ) · γ rot γ ref · T ( G ) , respectively (lower row).
Figure 10. Pairwise different labeled triangulations: Series 3: ( i k ) ( i k ) · T ( G ) and ( i k ) ( i k ) · γ rot · T ( G ) , respectively (upper row), ( i k ) ( i k ) · γ ref · T ( G ) and ( i k ) ( i k ) · γ rot γ ref · T ( G ) , respectively (lower row).
Symmetry 13 01418 g010
Figure 11. Impossible situation in a Grünbaum colored triangulation.
Figure 11. Impossible situation in a Grünbaum colored triangulation.
Symmetry 13 01418 g011
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Lawrencenko, S.; Magomedov, A.M. Generating the Triangulations of the Torus with the Vertex-Labeled Complete 4-Partite Graph K2,2,2,2. Symmetry 2021, 13, 1418. https://doi.org/10.3390/sym13081418

AMA Style

Lawrencenko S, Magomedov AM. Generating the Triangulations of the Torus with the Vertex-Labeled Complete 4-Partite Graph K2,2,2,2. Symmetry. 2021; 13(8):1418. https://doi.org/10.3390/sym13081418

Chicago/Turabian Style

Lawrencenko, Serge, and Abdulkarim M. Magomedov. 2021. "Generating the Triangulations of the Torus with the Vertex-Labeled Complete 4-Partite Graph K2,2,2,2" Symmetry 13, no. 8: 1418. https://doi.org/10.3390/sym13081418

APA Style

Lawrencenko, S., & Magomedov, A. M. (2021). Generating the Triangulations of the Torus with the Vertex-Labeled Complete 4-Partite Graph K2,2,2,2. Symmetry, 13(8), 1418. https://doi.org/10.3390/sym13081418

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop