Next Article in Journal
Dissipativity of Fractional Navier–Stokes Equations with Variable Delay
Next Article in Special Issue
All Pairs of Pentagons in Leapfrog Fullerenes Are Nice
Previous Article in Journal
Adaptive Control of Fuel Cell Converter Based on a New Hamiltonian Energy Function for Stabilizing the DC Bus in DC Microgrid Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On Three Constructions of Nanotori

1
Faculty of Electrical Engineering and IT, Ss. Cyril and Methodius University, Rugjer Boskovikj 18, 1000 Skopje, North Macedonia
2
Faculty of Technology and Metallurgy, Ss. Cyril and Methodius University, Rugjer Boskovikj 16, 1000 Skopje, North Macedonia
3
Faculty of Civil Engineering, Slovak University of Technology in Bratislava, Radlinského 11, 813 68 Bratislava, Slovakia
4
FMF, Faculty of Information Studies, University of Ljubljana, 8000 Novo Mesto, Slovenia
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2020, 8(11), 2036; https://doi.org/10.3390/math8112036
Submission received: 7 October 2020 / Revised: 4 November 2020 / Accepted: 11 November 2020 / Published: 16 November 2020
(This article belongs to the Special Issue Recent Advances in Chemical Graph Theory and Their Applications)

Abstract

:
There are three different approaches for constructing nanotori in the literature: one with three parameters suggested by Altshuler, another with four parameters used mostly in chemistry and physics after the discovery of fullerene molecules, and one with three parameters used in interconnecting networks of computer science known under the name generalized honeycomb tori. Altshuler showed that his method gives all non-isomorphic nanotori, but this was not known for the other two constructions. Here, we show that these three approaches are equivalent and give explicit formulas that convert parameters of one construction into the parameters of the other two constructions. As a consequence, we obtain that the other two approaches also construct all nanotori. The four parameters construction is mainly used in chemistry and physics to describe carbon nanotori molecules. Some properties of the nanotori can be predicted from these four parameters. We characterize when two different quadruples define isomorphic nanotori. Even more, we give an explicit form of all isomorphic nanotori (defined with four parameters). As a consequence, infinitely many 4-tuples correspond to each nanotorus; this is due to redundancy of having an “extra” parameter, which is not a case with the other two constructions. This result significantly narrows the realm of search of the molecule with desired properties. The equivalence of these three constructions can be used for evaluating different graph measures as topological indices, etc.

1. Introduction

The interest in nanotori started soon after the experimental discovery of the carbon nanotubes [1]. A nanotube is a molecule with tubical shape comprised only by carbon atoms. The atoms in nanotubes are arranged in form of hexagons, and each atom is bonded with exactly three other carbon atoms. The discovery of nanotubes lead the researchers to believe that carbon nanotorus molecules might exist as well [2], i.e., carbon molecules obtained by gluing the two ends of the nanotube. Soon afterwards, an experimental evidence of such molecules appeared [3,4]. Further research showed that these carbon nanotorus molecules have wide spectrum of properties. Certain species of carbon nanotori exhibit unusual magnetic properties, including persistent magnetic moments at nearly zero flux and colossal paramagnetic moments, and diverse variety of electric properties: some nanotori are conductors, while others are semiconducting or insulators [5,6,7,8,9]. The properties of carbon nanotori are strongly related to their geometrical parameters, temperature, and the parameters of the nanotube used for their production [10].
In chemistry, it is a common practice to represent molecules as graphs; each atom is a vertex and the bonds in the molecule are presented as edges in the graph. Nanotubical graphs, or just nanotubes, are graph representations of nanotubical molecules. Therefore, nanotubes are 3-connected, infinite, cubic planar graphs, and represented in a space they have tubical shape. A nanotube is obtained from a planar hexagonal grid by identifying objects (vertices, edges, faces) lying on two parallel lines, i.e., a hexagonal grid is wrapped into a tube. The wrapping of the hexagonal grid into a tube is determined by a pair of integers ( k , ) such that 0 k and k > 0 . For more details, see [11,12,13].
Nanotorus is a simple 3-regular graph embedded on a torus with hexagonal faces only. The structure of nanotori is described [8,14,15] by ordered pairs of integers ( k , ) and ( m , n ) such that k 2 + 2 0 , m 2 + n 2 0 , and ( k , ) α ( m , n ) for all α Z . It can be considered so that the first pair defines the wrapping of the hexagonal grid into a tube, while the second pair defines the transformation of the (infinite) nanotube into a torus. There is a certain correspondence between these two vectors and some physical properties of the nanotorus. More precisely, these two vectors characterize the carbon nanotorus as a conductor, semiconductor, or insulator [16]. Several papers considered the symmetry group of nanotubes [17] and nanotori [14,18,19] since the symmetry group brings the information about important properties of the band structure (electronic, phonon, etc.).
Similarly, graphs are used to represent network topology. Here, multiprocessors are presented as graphs with vertices representing processors and edges representing links between them. The network topology is crucial for interconnection network since it determines the performance of the network. Meshes and tori are among the most frequent multiprocessor networks available on the market [20]. Nanotori are good alternative to torus interconnection networks in parallel and distributed applications [21,22,23,24]. Stojmenović [23] introduced three different nanotori by adding edges on honeycomb meshes (honeycomb rectangular torus, honeycomb rhombic torus, and honeycomb hexagonal torus). This concept was generalized later in [21], where a nanotorus was defined with three parameters. Generally, this definition is acquired in computer science, unlike the four parameters definition used in physics and chemistry.
These two approaches of constructing nanotori are inspired by real problems, while the oldest one has purely mathematical motivation. The oldest method for constructing nanotori was suggested by Altshuler [25,26] back in 1972/73. He considered maps on a torus, i.e., a cellular decomposition of a torus induced by a graph. A map is called regular map of type { p , q } if each cell/face is of size p 3 and each vertex has degree q 3 . It is obvious that the dual of a regular map of type { p , q } is a regular map of type { q , p } . The Handshake lemma and Euler’s equation for torus imply that the regular map on torus must be of type { 3 , 6 } , { 4 , 4 } or { 6 , 3 } . The regular maps of type { 6 , 3 } are nowadays known as nanotori, and they are in the focus of this article. In [25,26], there is a construction of all non-isomorphic nanotori on a given number of vertices, using three parameters, m , n , r N , 0 r < m . For each nanotorus, these three parameters are not uniquely determined, i.e., there are at most six different triplets of integers ( m , n , r ) constructing each nanotorus. The Altshuler construction was studied later in [27,28], in a slightly different notion. In [27], the authors classify all regular maps on torus of type { 3 , 6 } , { 4 , 4 } or { 6 , 3 } . They give an explicit formula for the number of combinatorial types of these regular maps with n vertices. These formulas are obtained in terms of arithmetic functions in elementary number theory. Similar study of this problem is given in [28] as well.
The Altshuler construction differs from the four parameters construction (two parameters for each vector) given in more recent papers [8,15]. In [25,26], Altshuler showed that each nanotorus can be described by three parameters. This was not established for the other two constructions so far. In this paper, we show that these three approaches (the one with four parameters used in physics and chemistry, the three parameters construction used in computer science, known as the generalized honeycomb tori, and the three parameters construction by Altshuler) are equivalent, and as a consequence we obtain that that the first two approaches also construct all non-ispomorphic nanotori. Hence, each nanotorus can be determined by a quadruple or a triple (as generalized honeycomb torus or with respect to Altshuler) of integers. Even more, there are finitely many triples (as generalized honeycomb torus or with respect to Altshuler), but infinitely many quadruples of integers that describe the same nanotorus. In this article, we present explicit formulas that transform parameters of one construction into parameters of the other two constructions of nanotori.

2. Three Constructions of Nanotori

A nanotorus is a map on a torus in which every vertex has degree 3 and all faces are hexagons. Here we present the three constructions of nanotori. We start with the four parameters construction [15].

2.1. The Four Parameters Construction, M ( a , b , c , d )

Take an infinite tiling of a plane by hexagons. Then every vertex is incident with exactly 3 hexagons. We denote by A the center of one of these hexagons. Moreover, denote by v 1 and v 2 two vectors connecting A with centers A 1 and A 2 , respectively, of adjacent hexagons, such that the triangle A A 1 A 2 is equilateral and its vertices A , A 1 , A 2 are enumerated in anti-clockwise order. Then, v 1 = A A 1 and v 2 = A A 2 form the standard basis of the hexagonal tiling (see Figure 1). Sometimes we will use v 3 = v 1 + v 2 . That is, v 3 = A A 3 , where A A 2 A 3 is an equilateral triangle and its vertices A , A 2 , A 3 are in anti-clockwise order.
By ( x , y ) we denote the vector x v 1 + y v 2 and by [ x , y ] we denote the point A + x v 1 + y v 2 . Take a quadruple of integers a, b, c and d, so that ( a , b ) and ( c , d ) are linearly independent, and denote B = [ a , b ] , C = [ a + c , b + d ] , and D = [ c , d ] . Observe that B, C, and D are centers of hexagons and A B C D is a parallelogram since A = [ 0 , 0 ] . We denote this parallelogram by P . Now cut P from the plane and glue its opposite sides such that the points A, B, C, and D will be identified into a single point. The resulting surface will be orientable. In this way, we obtain a map on a torus, in which every face is hexagon and every vertex has degree 3. Hence, it is a nanotorus. We denote it by M ( a , b , c , d ) and we call P a characteristic parallelogram for M ( a , b , c , d ) . A characteristic parallelogram P for M ( 3 , 1 , 1 , 3 ) is given in Figure 2. Observe that from the point of view of incidence, M ( a , b , c , d ) is a unique map. However, it has infinitely many realizations in the space. It is because we can glue the opposite sides of P with a shift (see Section 3). Although these realizations are different in three dimensional space, they correspond to isomorphic maps. Therefore, they have the same graph-theoretic invariants.
Observe that M ( a , b , c , d ) has positive number of hexagons (and vertices) if and only if ( a , b ) and ( c , d ) are linearly independent. More insight into this gives the following lemma, which is also given in [15].
Proposition 1.
The nanotorus M ( a , b , c , d ) has | a d b c | hexagons and 2 | a d b c | vertices.
Proof. 
Observe that the area of a parallelogram equals the length of one side times the altitude perpendicular to this side. We denote this fact by (a).
Having a hexagonal tiling of a plane, denote by z the area of one hexagon. Then the parallelogram with vertices [ 0 , 0 ] , [ x , 0 ] , [ x , y ] , and [ 0 , y ] has area | x y | z . By (a) also the parallelogram with vertices [ 0 , 0 ] , [ x , 0 ] , [ x + q , y ] , and [ q , y ] has area | x y | z . Denote this statement by (b).
Now take the parallelogram P = A B C D where A = [ 0 , 0 ] , B = [ a , b ] , D = [ c , d ] , and C = [ a + c , b + d ] . By (a), the area of P does not change if we shift both B and C by any multiple of vector A D = ( c , d ) . Let us shift them by vector b d ( c , d ) . This yields a parallelogram P = A B C D where B = [ a b d c , b b d d ] = [ a b c / d , 0 ] and C = [ a + c b d c , b + d b d d ] = [ a + c b d c , d ] . Since by (b) the area of P is | a b c / d | · | d | · z , the area of the original parallelogram P is | a d b c | z as well.
Thus, P has the area of | a d b c | hexagons and so M ( a , b , c , d ) has exactly | a d b c | hexagons. Since the number of hexagons times 6 equals twice the number of edges which is equal to three times the number of vertices, it follows that M ( a , b , c , d ) has 2 | a d b c | vertices. □
Later in this article, we will show that there are infinitely many different quadruples of integers ( a , b , c , d ) that define isomorphic nanotori to the nanotorus M ( a , b , c , d ) .

2.2. Altshuler’s Construction, M * ( r , n , m * )

In [26], Altshuler gives a different construction from the construction given in Section 2.1. In fact, he gives the construction for duals of nanotori. That is, he constructed toroidal maps in which every face is a triangle and every vertex has degree 6. Similarly, he starts with the infinite hexagonal tiling of a plane and with A being the center of one hexagon. For positive integers r , n and an integer m * , such that 0 m * < n , he denotes B * = A + n v 1 = [ n , 0 ] , D * = A + r v 3 = A r v 1 + r v 2 = [ r , r ] , and C * = D * + A B * = [ n r , r ] . This gives a parallelogram A B * C * D * . Now cut this parallelogram from the plane and glue the sides A D * and B * C * so that A is identified with B * and D * is identified with C * analogously as in the standard construction. The next gluing is made with a shift by m * v 1 . That is, A B * is glued with D * C * (the original edges of the parallelogram become circles after the first gluing), in the manner that A is identified with the point E * = D * + m * v 1 (therefore the requirement 0 m * < n ). This procedure gives a nanotorus which we denote by M * ( r , n , m * ) . The construction of an M * ( 3 , 4 , 1 ) nanotorus is given in Figure 3. The next proposition (cf. [25]) follows trivially from the construction.
Proposition 2.
The number of vertices and hexagons in the nanotorus M * ( r , n , m * ) are 2 r n and r n , respectively.
In [26], Altshuler shows that every nanotorus is isomorphic to M * ( r , n , m * ) for some triple of values r, n, and m * , where 0 m * < n , and he gives bounds for the number of nonisomorphic nanotori having v hexagons. For this he uses the notion of normal cycle. Let H 0 , H 1 , H 2 , , H n 1 be a sequence of hexagons in a nanotorus such that H i and H i + 1 share an edge e i for every 0 i < n (indexed modulo n). Now, we say that the sequence H 0 , H 1 , H 2 , , H n 1 forms a normal cycle (of length n), if e i 1 and e i are antipodal edges on a hexagon, the H i for every 0 i < n (indexed modulo n). It is not obvious that a nanotorus has a normal cycle. Nevertheless, in an earlier work [25], Altshuler proved that there are three normal cycles passing thought every hexagon in a nanotorus. Cutting the nanotorus along a normal cycle gives the tube obtained after gluing A D * with B * C * as described above (observe that because of normal cycle one must glue A D * with B * C * without twist, since the normal cycle passes through both A and B * ). Examples of normal cycles are given in Figure 4. The number of normal cycles determines the upper bound of the number of isomorphic nanotori M * ( r , n , m * ) with different parameters. As there are three normal cycles passing through every hexagon, the following holds.
Observation 1.
Every nanotorus can be represented by at most six different triplets of integers by Altshuler’s construction M * .

2.3. Generalized Honeycomb Torus Construction, GHT ( a , b , c )

In some papers, just to mention few [21,22,23], nanotori are constructed in a different way using three parameters a , b , and c. Therein, nanotori are called (generalized) honeycomb tori, and are denoted by GHT ( a , b , c ) .
We adopt the following notation. For x Z and y N , we denote by ( x ) y the integer satisfying 0 ( x ) y < y and x ( x ) y ( mod y ) . Let us assume that a and b are positive integers, and b is even. Let c be any integer such that 0 c < b and a c is an even number. The generalized honeycomb torus GHT ( a , b , c ) is a structure with vertex set { ( i , j ) | 0 i < a , 0 j < b } such that ( i , j ) and ( k , ) are adjacent if they satisfy one of the following conditions:
 (i)
i = k and j = ( ± 1 ) b ;
 (ii)
j = , k = i 1 , i + j is even, and i 1 ;
 (iii)
i = 0 , k = a 1 , and = ( j + c ) b and j is even.
The construction of generalized honeycomb torus GHT ( 3 , 8 , 7 ) is given in Figure 5. The vertices with the same labels are overlapping.
Similarly as for the previous two constructions, the number of vertices and hexagons in a generalized honeycomb torus can be determined in the following way.
Proposition 3.
The generalized honeycomb torus, GHT ( a , b , c ) , has exactly a b vertices and a b / 2 hexagons.
Similarly to Altshuler’s construction, there are finitely many generalized honeycomb tori isomorphic to each other. More precisely, by Observation 1 and by the results stated later (Propositions 4 and 5), there are at most six different triples of integers that define the same generalized honeycomb torus.
Note that the presented construction for some borderline values may not provide a cubic graph. For example, GHT ( a , b , c ) :
for a = 1 , b even, and c { 1 , b 1 } ; or
for a N , b = 2 and c { 0 , 1 } .
The same holds for the other two constructions. In what follows we will ignore such borderline cases.

3. Relation between the Constructions

Although we introduced three different constructions of nanotori, they all produce isomorphic structures. In what follows we prove this statement.

3.1. Relation between GHT and M *

First we consider the isomorphism between generalized honeycomb tori and nanotori defined according to Altshuler.
Proposition 4.
The generalized honeycomb torus GHT ( a , b , c ) , where a , b , c N , b and a c are even, is isomorphic to M * ( a , b 2 , ( a + c ) b 2 ) .
Proof. 
Let us consider a generalized honeycomb torus GHT ( a , b , c ) . Observe that from the conditions of the adjacency in GHT ( a , b , c ) , one obtains numbering of the points of the infinite tiling. The vertices in the infinite hexagonal tiling are denoted by ( i , j ) Z × Z , and the vertices ( i , j ) and ( k , ) are adjacent if the following conditions hold:
 (i*)
i = k and j = ± 1 ; and
 (ii*)
j = , and k = i 1 and i + j is even.
Having the vectors v 1 and v 2 in the regular hexagonal tiling, as described in Section 2.1, we get that ( i , j ) ± v 1 = ( i , j ± 2 ) and ( i , j ) ± v 2 = ( i ± 1 , j ± 1 ) (see Figure 5). The condition ( i ) identifies the vertices ( i , j ) and ( i , j + b ) in GHT ( a , b , c ) where b is even. Hence, the vertex ( i , j ) is identified with the vertex ( i , j ) + b 2 v 1 . This condition defines a nanotube. For j even, from the condition ( i i i ) we have that the vertex ( 0 , j ) , 0 j < b , is identified with the vertex ( a , ( j + c ) b ) . The vertex ( a , ( j + c ) b ) in Z a × Z b can be expressed as
( 0 , ( j + c a ) b ) + a v 2 = ( 0 , j ) + ( a v 1 + a v 2 ) + ( a + c ) b 2 v 1 .
This identification implies that the nanotorus GHT ( a , b , c ) is M * ( a , b 2 , ( a + c ) b 2 ) . □
Directly from Proposition 4, we have the following.
Proposition 5.
The nanotorus M * ( r , n , m * ) , where 0 m * < n , is isomorphic to the generalized honeycomb torus GHT ( r , 2 n , ( 2 m * r ) 2 n ) .
From Proposition 4 (and also Proposition 5), it is clear that these two definitions with three parameters are equivalent. As shown in Figure 3 and Figure 5, the parallelograms are identical. Indeed, Proposition 4 implies that GHT ( 3 , 8 , 7 ) = M * ( 3 , 4 , ( 10 ) 8 2 ) = M * ( 3 , 4 , 1 ) . The vertices A , B * , C * , D * , and E * on Figure 5 are the vertices used in the construction in Section 2.2.

3.2. Relation between Constructions M and M *

Next, we show that each nanotorus M ( m , n , k , ) is isomorphic to nanotorus M * ( r * , n * , m * ) for some r * , n * , m * N .
Proposition 6.
The map M * ( r , n , m * ) is isomorphic to M ( n , 0 , m , r ) , where m = ( m * r ) n .
Proof. 
Consider M * ( r , n , m * ) determined by the parallelogram P * with vertices A = [ 0 , 0 ] , B * = [ n , 0 ] , C * = [ n r , r ] and D * = [ r , r ] in which A is identified with E * = D * + m * v 1 = [ m * r , r ] . Now cut the triangle A E * D * from the parallelogram P * and attach it by side A D * to B * C * . This gives a parallelogram P , which should be glued so that all its vertices are identified into a single point. Hence, this identification gives the map M ( n , 0 , m * r , r ) .
If m * r 0 , we are done as 0 m * r n 1 . Otherwise, denote by F * the vertex of P opposite to A so that P is A B * F * E * . Now cut the triangle A F * E * from P and attach it by side A E * to B * F * . This gives a parallelogram P and identifying its opposite sides we obtain M ( n , 0 , m * r + n , r ) . Repeating this procedure several times, we obtain the result. □
Observe that the nanotori M ( n , 0 , m , r ) , M ( n , 0 , m , r ) , M ( n , 0 , m , r ) , and M ( n , 0 , m , r ) are all isomorphic. This observation and Proposition 6 implies the next result.
Proposition 7.
The map M ( n , 0 , m , r ) is isomorphic to M * ( | r | , | n | , m * ) , where m * = ( m + r ) n .

3.3. Relation between GHT and M

Next, we determine the relation between the generalized honeycomb torus and the nanotorus M, determined with four parameters. Similarly, like in the previous cases, from Propositions 4 and 6, we obtain the following propositions.
Proposition 8.
GHT ( a , b , c ) is isomorphic to M ( b / 2 , 0 , d , a ) , where d c a 2 ( mod b 2 ) .
In the same manner, we find that the following holds.
Proposition 9.
The nanotorus M ( n , 0 , m , r ) is isomorphic to the generalized honeycomb torus GHT ( | r | , 2 | n | , c ) where c = ( 2 m + r ) 2 n .
It remains to find maps M * ( r , n , m * ) isomorphic to M ( a , b , c , d ) . By Propositions 6 and 9, it suffices to find a map M ( n , 0 , m , r ) isomorphic to M ( a , b , c , d ) , where 0 m < n . At the end of this article (Theorems 2 and 3), we show that for each nanotorus M ( a , b , c , d ) there are infinitely many isomorphic nanotori M ( a , b , c , d ) . Among them, there are nanotori M ( n , 0 , m , r ) (Corollary 2), moreover, the representation of the form M ( n , 0 , m , r ) is not unique (Corollary 3), and much more than that there are infinitely many such representations.
Now, Corollary 3 combined with Propositions 6 and 9, imply the following results, respectively. (See Corollaries 4 and 5).
Proposition 10.
The nanotorus M ( a , b , c , d ) is isomorphic to M * ( r i , n i , ( m i + r i ) n ) where n i , m i , r i for 1 i 3 are determined in Corollary 3.
Proposition 11.
The nanotorus M ( a , b , c , d ) is isomorphic to the generalized honeycomb torus GHT ( r i , 2 n i , c i ) where c i = ( 2 m i + r i ) 2 n i and n i , m i , r i for 1 i 3 are determined in Corollary 3.
In order to prove Propositions 10 and 11, we describe a technique of finding whether two nanotori M ( a , b , c , d ) and M ( a , b , c , d ) are isomorphic (Section 4).

4. Isomorphisms of Nanotori through Construction M

Isomorphism of maps M * ( r 1 , n 1 , m 1 * ) and M * ( r 2 , n 2 , m 2 * ) was described already in [26]. In [27], the authors study the number of nonisomorphic nanotori M * ( r , n , m * ) with a given number of vertices. In a later paper [28], authors studied the isomorphism between regular and chiral nanotori. Here, we present a different approach and we consider isomorphism of maps M ( a 1 , b 1 , c 1 , d 1 ) and M ( a 2 , b 2 , c 2 , d 2 ) . As a consequence, we show that there are infinitely many quadruples of integers that construct the nanotori isomorphic to M ( a , b , c , d ) .
Let M ( a , b , c , d ) be a nanotorus. As explained above, it is constructed from the infinite tiling of a plane by hexagons by cutting out the characteristic parallelogram P with vertices [ 0 , 0 ] , [ a , b ] , [ a + c , b + d ] , and [ c , d ] , and gluing properly opposite sides of P . There is an alternative description of the construction of M ( a , b , c , d ) . Take again the infinite tiling of a plane by hexagons H with the standard basis v 1 and v 2 as described above (see Figure 1). For every point T = [ p , q ] , p , q Z , identify T with all points T + x ( a , b ) + y ( c , d ) = [ p + x a + y c , q + x b + y d ] , where x , y Z . Obviously, the resulting map is M ( a , b , c , d ) . Observe that this construction immediately implies that for every pair of hexagons A and B in M ( a , b , c , d ) , there is an automorphism of M ( a , b , c , d ) mapping A to B. In other words, the dual of M ( a , b , c , d ) is vertex-transitive.
Now take the infinite tiling of a plane by hexagons H and consider the set of points
S ( a , b , c , d ) = [ x a + y c , x b + y d ] ; x , y Z .
Then S ( a , b , c , d ) is precisely the set of points which are identified with [ 0 , 0 ] in the construction of M ( a , b , c , d ) . We call it the mesh of points of M ( a , b , c , d ) (see Figure 6).
Let us choose a different pair of linearly independent vectors ( a , b ) and ( c , d ) . If S ( a , b , c , d ) = S ( a , b , c , d ) , then M ( a , b , c , d ) and M ( a , b , c , d ) are obtained by identifying the same sets of points, so they are isomorphic. Obviously, M ( a , b , c , d ) and M ( a , b , c , d ) are isomorphic also if there exists an automorphism of H which maps the set of points S ( a , b , c , d ) to S ( a , b , c , d ) . It is interesting that the opposite implication is also true. We have the following.
Proposition 12.
Let ( a , b ) , ( c , d ) and ( a , b ) , ( c , d ) be two pairs of linearly independent vectors. Then M ( a , b , c , d ) and M ( a , b , c , d ) are isomorphic if and only if there is an automorphism of H fixing [ 0 , 0 ] and mapping S ( a , b , c , d ) to S ( a , b , c , d ) .
We remark that Proposition 12 is a direct consequence of the fact that a plane regularly covers a torus. Nevertheless, our proof is elementary and shows the importance of normal cycles, see also the examples below the proof.
Proof. 
Since the sufficiency is trivial, it suffices to prove that if M ( a , b , c , d ) and M ( a , b , c , d ) are isomorphic nanotori, then there is an automorphism of H fixing [ 0 , 0 ] and mapping S ( a , b , c , d ) to S ( a , b , c , d ) . To simplify the notation, denote by M and M the maps M ( a , b , c , d ) and M ( a , b , c , d ) , respectively. In addition, denote by S and S the sets S ( a , b , c , d ) and S ( a , b , c , d ) , respectively. Moreover, if [ x , y ] is a point of H which is a center of a hexagon, we denote by [ x , y ] M and [ x , y ] M the corresponding hexagons in M and M , respectively.
As already mentioned, three normal cycles are passing through every hexagon in M. Consider the normal cycle created by hexagons [ 0 , 0 ] M , [ 1 , 0 ] M , [ 2 , 0 ] M , and denote its length by n. Then, [ 0 , 1 ] M , [ 1 , 1 ] M , , [ n 1 , 1 ] M forms another normal cycle. Since every hexagon has exactly six neighbors in M, these two cycles are either identical or disjoint. Since M is a finite map, proceeding in this way we construct several disjoint cycles of hexagons, say r, while the ( r + 1 ) -st cycle is identical with the first one. Consequently, [ 0 , 0 ] is identified with [ m , r ] for some m. We choose m 0 to be the smallest integer such that the previous statement is satisfied.
By the definition of normal cycle, we have [ n , 0 ] S and no internal point of the line segment starting at [ 0 , 0 ] and terminating at [ n , 0 ] is in S. Hence, S contains only the points { [ x n , 0 ] ; x Z } on the line { [ 0 , 0 ] + z v 1 ; z R } . In addition, [ x , y ] S if 0 < y < r . But [ m , r ] S and also [ m + x n , r ] S for x Z . Extending this argumentation to the whole plane we get
S = [ x n + y m , y r ] ; x , y Z = S ( n , 0 , m , r )
and M is isomorphic to M ( n , 0 , m , r ) . Figure 7 shows the nanotori M ( 3 , 1 , 1 , 3 ) and M ( 10 , 0 , 3 , 1 ) . Observe that these nanotori are isomorphic.
Now let φ be an isomorphism mapping M to M . Since the duals of nanotori are vertex transitive, we may assume that φ ( [ 0 , 0 ] M ) = [ 0 , 0 ] M . Let V 1 and V 2 be points of H such that φ ( [ 1 , 0 ] M ) = V 1 M and φ ( [ 0 , 1 ] M ) = V 2 M . Then for O = [ 0 , 0 ] the vectors O V 1 and O V 2 both connect centers of neighboring hexagons in H ; hence, they have the same length as v 1 and v 2 , and O V 1 V 2 is an equilateral triangle. Thus, there is an automorphism ψ of H fixing [ 0 , 0 ] and mapping v 1 to O V 1 and v 2 to O V 2 .
Since φ is an isomorphism, the chain of hexagons C 0 = O M , ( O + O V 1 ) M , , ( O + ( n 1 ) O V 1 ) M is a normal cycle in M . For the very same reasons, the cycles C i = ( O + i O V 2 ) M , ( O + O V 1 + i O V 2 ) M , , ( O + ( n 1 ) O V 1 + i O V 2 ) M are different from C 0 if 1 i < r , while C r is identical with C 0 . Consequently, M is isomorphic to M ( n , 0 , m , n ) for some m . (Observe that for this isomorphism one has to apply ψ .) However, [ 0 , 0 ] M , [ 1 , 0 ] M , , [ m , 0 ] M , [ m , 1 ] M , [ m , 2 ] M , , [ 0 , 0 ] M is a cycle of hexagons in M which “turns left” by one hexagon at [ m , 0 ] M and “turns right" by one hexagon at [ 0 , 0 ] M . Hence, O M , ( O + O V 1 ) M , , ( O + m O V 1 ) M , ( O + m O V 1 + O V 2 ) M , , ( O + O V 1 + ( r 1 ) O V 2 ) M must be a cycle of hexagons in M turning by one hexagon at ( O + m O V 1 ) M and oppositely turning by one hexagon at O M since φ is an isomorphism mapping M to M . Thus, m = m and
S = x n O V 1 + y m O V 1 + r O V 2 ; x , y Z .
Since
S = x ( n v 1 ) + y ( m v 1 + r v 2 ) ; x , y Z )
and ψ is an automorphism of H mapping v 1 to O V 1 and v 2 to O V 2 , we get the result. □
In the next two paragraphs we consider few examples. Characteristic parallelogram for M ( 3 , 1 , 1 , 3 ) is given in Figure 4a. Start at [ 0 , 0 ] and construct a normal cycle in direction of v 1 . This normal cycle contains all hexagons of the nanotorus, hence r = 1 ; n equals the number of hexagons, i.e., n = 10 . The center [ 0 , 0 ] is identified with , [ 7 , 1 ] , [ 3 , 1 ] , [ 13 , 1 ] , , i.e., with [ 3 + n k , 1 ] , k Z (see Figure 7). Thus, M ( 3 , 1 , 1 , 3 ) is isomorphic to M ( 10 , 0 , 3 + 10 k , 1 ) , k Z . Choosing n < m < n , one obtains M ( 10 , 0 , 3 , 1 ) and M ( 10 , 0 , 7 , 1 ) . Recall that three normal cycles are passing through every hexagon, one in each direction v 1 , v 2 and v 3 . Analogously, in the direction of v 2 and v 3 , we find isomorphic nanotori M ( 10 , 0 , 2 + 10 k , 1 ) and M ( 5 , 0 , 2 + 5 k , 2 ) , k Z , respectively.
In Figure 4b, there is a characteristic parallelogram for M ( 3 , 2 , 1 , 4 ) . Start at [ 0 , 0 ] and construct a normal cycle in direction of v 1 . This normal cycle does not contain all hexagons of the nanotorus, there is also another normal cycle “parallel” to it. Hence, r = 2 and n = 5 . Figure 8 shows that m = 2 . Thus, M ( 3 , 2 , 1 , 4 ) is isomorphic to M ( 5 , 0 , 2 + 5 k , 2 ) , k Z . Plugging k = 0 , one obtains M ( 5 , 0 , 2 , 2 ) . Transitivity implies that M ( 3 , 1 , 1 , 3 ) and M ( 3 , 2 , 1 , 4 ) are isomorphic nanotori.
In the sequel, we describe all automorphisms of H fixing [ 0 , 0 ] and then we find all pairs of linearly independent vectors ( a , b ) and ( c , d ) such that for the meshes of points S ( a , b , s , d ) = S ( a , b , c , d ) .
The group of automorphisms of H fixing [ 0 , 0 ] is the dihedral group D 12 . It consists of 6 rotations and 6 reflections. Let ρ be an anti-clockwise rotation by angle 2 π / 6 = 60 around [ 0 , 0 ] . Observe that ρ maps v 1 to v 2 and v 2 to v 3 = v 1 + v 2 . Let σ be a reflexion with axis x v 1 , where x R . The elements of the group of automorphisms of H fixing [ 0 , 0 ] are id , ρ , ρ 2 , ρ 3 , ρ 4 , ρ 5 , σ , σ ρ , σ ρ 2 , σ ρ 3 , σ ρ 4 , σ ρ 5 , where id is the identity. Let [ p , q ] be an arbitrary point of H . We have
id ( [ p , q ] ) = [ p , q ] σ ( [ p , q ] ) = [ p + q , q ] ρ ( [ p , q ] ) = [ q , p + q ] σ ρ ( [ p , q ] ) = [ q , p ] ρ 2 ( [ p , q ] ) = [ p q , p ] σ ρ 2 ( [ p , q ] ) = [ p , p + q ] ρ 3 ( [ p , q ] ) = [ p , q ] σ ρ 3 ( [ p , q ] ) = [ p q , q ] ( * ) ρ 4 ( [ p , q ] ) = [ q , p q ] σ ρ 4 ( [ p , q ] ) = [ q , p ] ρ 5 ( [ p , q ] ) = [ p + q , p ] σ ρ 5 ( [ p , q ] ) = [ p , p q ] .
Now we find all vectors ( a , b ) and ( c , d ) such that S ( a , b , c , d ) = S ( a , b , c , d ) . We have the following statement.
Lemma 1.
Let ( a , b ) , ( c , d ) and ( a , b ) , ( c , d ) be two pairs of linearly independent vectors. Then, S ( a , b , c , d ) = S ( a , b , c , d ) if and only if there are x 1 , y 1 , x 2 , y 2 Z such that ( a , b ) = x 1 ( a , b ) + y 1 ( c , d ) , ( c , d ) = x 2 ( a , b ) + y 2 ( c , d ) and | x 1 y 2 x 2 y 1 | = 1 .
Proof. 
Denote S = S ( a , b , c , d ) and S = S ( a , b , c , d ) . First we show the necessity of the conditions. Hence, suppose that S = S . Since S = [ x a + y c , x b + y d ] ; x , y Z , all points of S must be of the form [ x a + y c , x b + y d ] for some x , y Z . Hence, also ( a , b ) and ( c , d ) , the vectors determining the sides of the characteristic parallelogram for M ( a , b , c , d ) , must be of this form. So there are x 1 , y 1 Z such that ( a , b ) = x 1 ( a , b ) + y 1 ( c , d ) and there are x 2 , y 2 Z such that ( c , d ) = x 2 ( a , b ) + y 2 ( c , d ) .
By Proposition 1, M ( a , b , c , d ) has exactly | a d b c | hexagons while M ( a , b , c , d ) has
| a d b c | = | ( x 1 a + y 1 c ) ( x 2 b + y 2 d ) ( x 1 b + y 1 d ) ( x 2 a + y 2 c ) | = | ( x 1 x 2 x 1 x 2 ) a b + ( x 1 y 2 x 2 y 1 ) a d + ( x 2 y 1 x 1 y 2 ) b c + ( y 1 y 2 y 1 y 2 ) c d | = | x 1 y 2 x 2 y 1 | · | a d b c |
of them. Thus, | x 1 y 2 x 2 y 1 | = 1 .
On the other hand, suppose that there are x 1 , y 1 , x 2 , y 2 Z such that ( a b ) = x 1 ( a , b ) + y 1 ( c , d ) , ( c , d ) = x 2 ( a , b ) + y 2 ( c , d ) and | x 1 y 2 x 2 y 1 | = 1 . Obviously S S since every point of S has the form
x [ a , b ] + y [ c , d ] = x x 1 [ a , b ] + x y 1 [ c , d ] + y x 2 [ a , b ] + y y 2 [ c , d ] = = [ ( x x 1 + y x 2 ) a + ( x y 1 + y y 2 ) c , ( x x 1 + y x 2 ) b + ( x y 1 + y y 2 ) d ] = = [ x ˜ a + y ˜ c , x ˜ b + y ˜ d ] = x ˜ [ a , b ] + y ˜ [ c , d ]
for some x , y Z , where x ˜ = x x 1 + y x 2 and y ˜ = x y 1 + y y 2 . It suffices to show that S S . However, we have
x 1 0 y 1 0 0 x 1 0 y 1 x 2 0 y 2 0 0 x 2 0 y 2 a b c d = a b c d .
If we denote the matrix by A , then (1) states that A · ( a , b , c , d ) T = ( a , b , c , d ) T . Since | A | = ( x 1 y 2 x 2 y 1 ) 2 = 1 , we get
A 1 = x 1 y 2 2 x 2 y 1 y 2 0 x 2 y 1 2 x 1 y 1 y 2 0 0 x 1 y 2 2 x 2 y 1 y 2 0 x 2 y 1 2 x 1 y 1 y 2 x 2 2 y 1 x 1 x 2 y 2 0 x 1 2 y 2 x 1 x 2 y 1 0 0 x 2 2 y 1 x 1 x 2 y 2 0 x 1 2 y 2 x 1 x 2 y 1 .
Since ( a , b , c , d ) T = A 1 · ( a , b , c , d ) T , for x 1 = x 1 y 2 2 x 2 y 1 y 2 , y 1 = x 2 y 1 2 x 1 y 1 y 2 , x 2 = x 2 2 y 1 x 1 x 2 y 2 , and y 2 = x 1 2 y 2 x 1 x 2 y 1 we get ( a , b ) = x 1 ( a , b ) + y 1 ( c , d ) and ( c , d ) = x 2 ( a , b ) + y 2 ( c , d ) , which implies that S S . □
Combining Proposition 12 and Lemma 1, we get the following statement.
Theorem 2.
Let ( a , b ) , ( c , d ) and ( a , b ) , ( c , d ) be two linearly independent pairs of vectors. Then the nanotori M ( a , b , c , d ) and M ( a , b , c , d ) are isomorphic if and only if there are x 1 , y 1 , x 2 , y 2 Z , and an automorphism of H fixing [ 0 , 0 ] and mapping ( a , b ) to ( a * , b * ) and ( c , d ) to ( c * , d * ) such that ( a , b ) = x 1 ( a * , b * ) + y 1 ( c * , d * ) , ( c , d ) = x 2 ( a * , b * ) + y 2 ( c * , d * ) and | x 1 y 2 x 2 y 1 | = 1 .
Or equivalently, by taking (*) into account, we have
Theorem 3.
Let ( a , b ) , ( c , d ) and ( a , b ) , ( c , d ) be two pairs of linearly independent vectors. Then the nanotori M ( a , b , c , d ) and M ( a , b , c , d ) are isomorphic if and only if there are x 1 , y 1 , x 2 , y 2 Z such that | x 1 y 2 x 2 y 1 | = 1 and at least one of the following holds
 1:
( a , b ) = x 1 ( a , b ) + y 1 ( c , d ) and ( c , d ) = x 2 ( a , b ) + y 2 ( c , d ) ;
 2:
( a , b ) = x 1 ( b , a + b ) + y 1 ( d , c + d ) and ( c , d ) = x 2 ( b , a + b ) + y 2 ( d , c + d ) ;
 3:
( a , b ) = x 1 ( a b , a ) + y 1 ( c d , c ) and ( c , d ) = x 2 ( a b , a ) + y 2 ( c d , c ) ;
 4:
( a , b ) = x 1 ( a + b , b ) + y 1 ( c + d , d ) and ( c , d ) = x 2 ( a + b , b ) + y 2 ( c + d , d ) ;
 5:
( a , b ) = x 1 ( b , a ) + y 1 ( d , c ) and ( c , d ) = x 2 ( b , a ) + y 2 ( d , c ) ;
 6:
( a , b ) = x 1 ( a , a + b ) + y 1 ( c , c + d ) and ( c , d ) = x 2 ( a , a + b ) + y 2 ( c , c + d ) .
Theorem 3 (2) and (3) imply that M ( 3 , 1 , 1 , 3 ) , M ( 1 , 4 , 3 , 2 ) , and M ( 4 , 1 , 2 , 3 ) are isomorphic nanotori, see Figure 9. Observe that the equation | x 1 y 2 x 2 y 1 | = 1 has infinitely many solutions in Z . This fact together with Theorems 2 and 3 imply the following.
Corollary 1.
Each torus M ( a , b , c , d ) is isomorphic to infinitely many tori M ( a , b , c , d ) .

Redundancy of the Parameters of M ( a , b , c , d )

Hence, the last corollary motivates us to look for quadruples having 0 as one of the four parameters. Indeed, we find n, r, and m, such that M ( a , b , c , d ) is isomorphic to M ( n , 0 , m , r ) . In what follows, we treat general nanotorus M ( a , b , c , d ) and naturally we assume that ( a , b ) and ( c , d ) are linearly independent vectors.
Corollary 2.
Let x and y be integer solutions of the equation x b + y d = GCD ( b , d ) . Then, M ( a , b , c , d ) is isomorphic to M ( n , 0 , m , r ) , where r = GCD ( b , d ) , n = | a d b c | / r and m x a + y c ( mod n ) .
Proof. 
Observe that b and d cannot be both equal to 0 since ( a , b ) and ( c , d ) are linearly independent. Without loss of generality we assume that d 0 . Choose x 1 = d GCD ( b , d ) a d b c | a d b c | and y 1 = b GCD ( b , d ) a d b c | a d b c | .
Then
x 1 ( a , b ) + y 1 ( c , d ) = ( a d b c ) GCD ( b , d ) ( a d b c ) | a d b c | , 0 = | a d b c | r , 0 = ( n , 0 ) .
Let x 2 and y 2 be integer solutions of equation x 2 b + y 2 d = GCD ( b , d ) . Then, for m = x 2 a + y 2 c we get
x 2 ( a , b ) + y 2 ( c , d ) = ( m , r ) .
Since y 2 = GCD ( b , d ) x 2 b / d , we get
| x 1 y 2 x 2 y 1 | = | d GCD ( b , d ) a d b c | a d b c | GCD ( b , d ) x 2 b d x 2 b GCD ( b , d ) a d b c | a d b c | | = 1 .
Thus, M ( a , b , c , d ) is isomorphic to M ( n , 0 , m , r ) , by Theorem 3 (1). Since M ( n , 0 , m , r ) is isomorphic to M ( n , 0 , m + z n , r ) for arbitrary z Z by Theorem 3 (1), we get the result. □
By Theorem 3 (2), M ( a , b , c , d ) is isomorphic to M ( b , a + b , d , c + d ) , and by Theorem 3 (3), M ( a , b , c , d ) is isomorphic to also to M ( a b , a , c d , c ) . The parallelograms for M ( b , a + b , d , c + d ) and M ( a b , a , c d , c ) are obtained from the parallelogram for M ( a , b , c , d ) by ρ and ρ 2 , respectively. Recall that three normal cycles are passing through every hexagon of M ( a , b , c , d ) . One normal cycle in M ( a , b , c , d ) is ( [ 0 , 0 ] M , [ 1 , 0 ] m , ) , i.e., moving in the direction of v 1 . The other two are moving in directions of v 2 and v 3 , respectively. The alternative way to obtain the other two normal cycles in M ( a , b , c , d ) is to move in direction of v 1 in M ( b , a + b , d , c + d ) and M ( a b , a , c d , c ) , respectively. Thus, we can generalize Corollary 2 to the following result.
Corollary 3.
Let s = | a d b c | , r 1 = GCD ( b , d ) , r 2 = GCD ( a + b , c + d ) and r 3 = GCD ( a , c ) . Denote n i = s / r i for 1 i 3 , and
  • m 1 x 1 a + y 1 c ( mod n 1 ) , where x 1 , y 1 are integer solutions of x 1 b + y 1 d = r 1 ;
  • m 2 x 2 b y 2 d ( mod n 2 ) , where x 2 , y 2 are integer solutions of x 2 ( a + b ) + y 2 ( c + d ) = r 2 ;
  • m 3 x 3 ( a b ) + y 3 ( c d ) ( mod n 3 ) , where x 3 , y 3 are integer solutions of x 3 a + y 3 c = r 3 .
Then M ( a , b , c , d ) is isomorphic to M ( n i , 0 , m i , r i ) for every i, 1 i 3 .
As mentioned above, through every hexagon of M ( a , b , c , d ) three normal cycles are passing and, by Corollary 3, their lengths are n 1 , n 2 , and n 3 . Hence, this corollary gives us the possibility to represent M ( a , b , c , d ) with one side of the characteristic parallelogram being the vector ( n , 0 ) , where n is the length of the longest normal cycle in the nanotorus, and there are infinitely many such representations In addition, the vector ( m , r ) , the second side of the parallelogram, can be chosen such that m < n .
Applying Corollary 3 to M ( 3 , 1 , 1 , 3 ) , we find that it is isomorphic to M ( 10 , 0 , 3 , 1 ) , M ( 10 , 0 , 7 , 1 ) , M ( 10 , 0 , 2 , 1 ) , M ( 10 , 0 , 8 , 1 ) , M ( 5 , 0 , 2 , 2 ) , M ( 5 , 0 , 3 , 2 ) , and infinitely many others. In this case r 1 = r 3 = 1 and r 2 = 2 . If Corollary 3 is applied to M ( 4 , 0 , 0 , 4 ) , r 1 = r 2 = r 3 = 4 , n 1 = n 2 = n 3 = 4 , and respectively m 1 = m 2 = m 3 . Hence, the nanotori M ( 4 , 0 , 8 , 4 ) , M ( 4 , 0 , 4 , 4 ) , M ( 4 , 0 , 8 , 4 ) , M ( 4 , 0 , 12 , 4 ) , and infinitely many others are isomorphic to M ( 4 , 0 , 0 , 4 ) .
Proposition 6 and Corollary 3 imply the following.
Corollary 4.
The nanotorus M ( a , b , c , d ) is isomorphic to M * ( r i , n i , ( m i + r i ) n ) where n i , m i , r i for 1 i 3 are determined in Corollary 3.
Similarly, Proposition 9 and Corollary 3 imply the relation between the nanotorus M ( a , b , c , d ) and generalized honeycomb tori GHT .
Corollary 5.
The nanotorus M ( a , b , c , d ) is isomorphic to the generalized honeycomb torus GHT ( r i , 2 n i , c i ) where c i = ( 2 m i + r i ) 2 n i and n i , m i , r i for 1 i 3 are determined in Corollary 3.
Applying Corollary 4 to M ( 3 , 1 , 1 , 3 ) , we find that this nanotorus is isomorphic to M * ( 1 , 10 , 3 ) , M * ( 1 , 10 , 4 ) , M * ( 1 , 10 , 7 ) , M * ( 1 , 10 , 8 ) , M * ( 2 , 5 , 3 ) , and M * ( 2 , 5 , 4 ) . Analogously, by Corollary 5, one can find six different triplets ( a i , b i , c i ) , 1 i 6 such that GHT ( a i , b i , c i ) is isomorphic to M ( 3 , 1 , 1 , 3 ) . They are GHT ( 1 , 20 , 7 ) , GHT ( 1 , 20 , 5 ) , GHT ( 1 , 20 , 13 ) , GHT ( 1 , 20 , 5 ) , GHT ( 2 , 10 , 4 ) , and GHT ( 2 , 10 , 6 ) . It is worth mentioning that there are cases, such as M ( 4 , 0 , 0 , 4 ) , that have only one representation with respect to Altshuler, M * ( 4 , 4 , 0 ) , or as generalized honeycomb torus, GHT ( 4 , 4 , 0 ) . From these remarks it is obvious that a given nanotorus might have one or more (at most six) different Altshuler (resp. generalized honeycomb torus) representations. For more details, refer to the counting of the representations we refer to [27,28].

5. Concluding Remarks

We studied three, known in the literature, approaches for constructing nanotori. The first one was suggested by Altshuler. Later, inspired by by real life problems, two new and different approaches were introduced; one for describing nanotori molecules, and another one for describing interconnecting networks in computer science. In his work Altshuler showed that his method gives all non-isomorphic nanotori, but for the last two definitions there were no such results. Here we showed that the later two approaches also construct all nanotori. At the same time, we gave explicit formulas that convert parameters of one construction into the parameters of the other two constructions. The equivalence of these three constructions can be used for evaluating different graph measures as topological indices.
The four parameters construction is mainly used in chemistry and physics to describe carbon nanotori molecules. We show that there are infinitely many quadruples that determine the same nanotorus, and we characterize when two different quadruples define isomorphic nanotori. Even more, we gave an explicit form of all isomorphic nanotori (defined with four parameters). This result significantly narrows the realm of search of the molecule with desired properties.

Author Contributions

Conceptualization, R.Š., P.D. and M.K.; supervision, R.Š.; visualization, V.A.; writing—original draft, P.D. and M.K.; writing—review & editing, V.A. and R.Š. All authors have read and agreed to the published version of the manuscript.

Funding

The authors acknowledge partial support by Slovak research grants VEGA 1/0142/17, VEGA 1/0238/19, APVV–15–0220, APVV–17–0428, Slovenian research agency ARRS, program no. P1–0383, National Scholarship Programme of the Slovak Republic, and by the bilateral project “Microlocal analysis and applications” between the Macedonian and Serbian academies of sciences and arts.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Iijima, S. Helical microtubules of graphitic carbon. Nature 1991, 354, 56–58. [Google Scholar] [CrossRef]
  2. Dunlap, B.I. Connecting carbon tubules. Phys. Rev. B 1992, 46, 1933–1936. [Google Scholar] [CrossRef] [PubMed]
  3. Liu, J.; Dai, H.; Hafner, J.H.; Colbert, D.T.; Smalley, R.E.; Tans, S.J.; Dekker, C. Fullerene “Crop circles”. Nature 1997, 385, 780–781. [Google Scholar] [CrossRef]
  4. Martel, R.; Shea, H.R.; Avouris, P. Ring formation in single-wall carbon nanotubes. J. Phys. Chem. B 1999, 103, 7551–7556. [Google Scholar] [CrossRef]
  5. Haddon, R. Electronic properties of carbon toroids. Nature 1997, 388, 31–32. [Google Scholar] [CrossRef]
  6. Lin, M.F.; Chuu, D.S. Persistent currents in toroidal carbon nanotubes. Phys. Rev. B 1998, 57, 6731–6737. [Google Scholar] [CrossRef]
  7. Liu, L.; Guo, G.Y.; Jayanthi, C.S.; Wu, S.Y. Colossal Paramagnetic Moments in Metallic Carbon Nanotori. Phys. Rev. Lett. 2001, 88, 217206–217210. [Google Scholar] [CrossRef] [Green Version]
  8. Sarapat, P.; Hill, J.M.; Baowan, D. A Review of Geometry, Construction and Modelling for Carbon Nanotori. Appl. Sci. 2019, 9, 2301. [Google Scholar] [CrossRef] [Green Version]
  9. Tsai, C.C.; Shyu, L.F.; Chiu, C.W.; Chang, C.P.; Chen, B.R.; Lin, M.F. Magnetization of armchair carbon tori. Phys. Rev. B 2004, 70, 075411. [Google Scholar] [CrossRef]
  10. Liu, L.; Liu, F.; Zhao, J. Curved carbon nanotubes: From unique geometries to novel properties and peculiar applications. Nano Res. 2014, 7, 626–657. [Google Scholar] [CrossRef]
  11. Andova, V.; Knor, M.; Škrekovski, R. Distances on nanotubical graphs. J. Math. Chem. 2016, 54, 1575–1584. [Google Scholar] [CrossRef]
  12. Andova, V.; Knor, M.; Škrekovski, R. Distances based indices on nanotubical graphs: Part 1. J. Math. Chem. 2018, 56, 2801–2815. [Google Scholar] [CrossRef]
  13. Andova, V.; Knor, M.; Škrekovski, R. Distances based indices on nanotubical graphs: Part 2. J. Math. Chem. 2018, 56, 3076–3088. [Google Scholar] [CrossRef]
  14. Arezoomand, M.; Taeri, B. The full symmetry and irreducible representations of nanotori. Acta Crystallogr. A 2009, 65, 249–252. [Google Scholar] [CrossRef]
  15. Dienes, K.R.; Thomas, B. Isospectral But Physically Distinct: Modular Symmetries and their Implications for Carbon Nanotori. Phys. Rev. B 2011, 84, 085444. [Google Scholar] [CrossRef] [Green Version]
  16. Zhang, Z.; Yang, Z.; Wand, X.; Yuan, J.H.; Zhang, M.Q. The electronic structure of a deformed chiral carbon nanotorus. J. Phys. Condens. Matter 2005, 17, 249–255. [Google Scholar] [CrossRef]
  17. Damnjanović, M.; Vuković, T.; Milošević, I.; Nikolić, B. Symmetry of single-wall nanotubes. Acta Cristal. A 2001, 57, 304–310. [Google Scholar] [CrossRef] [Green Version]
  18. Staic, M.D.; Petresku-Nita, A. Symmetry group of two special types of carbon nanotori. Acta Cristal. A 2013, 69, 435–439. [Google Scholar] [CrossRef]
  19. Yavari, M.; Ashrafi, A.R. On the Symmetry of a Zig-Zag and an Armchair Polyhex Carbon Nanotorus. Symmetry 2009, 1, 145–152. [Google Scholar] [CrossRef]
  20. Zurawski, R. Embedded Systems Handbook: Embedded Systems Design and Verification; CRC Press: San Francisco, CA, USA, 2018. [Google Scholar]
  21. Cho, H.; Hsu, L. Generalized honeycomb torus. Inf. Process. Lett. 2003, 86, 185–190. [Google Scholar] [CrossRef]
  22. Megson, G.M.; Yang, X.; Liu, X. Honeycomb tori are Hamiltonian. Inf. Process. Lett. 1999, 72, 99–103. [Google Scholar] [CrossRef]
  23. Stojmenović, I. Honeycomb networks: Topological properties and communication Algorithms. IEEE Trans. Parallel Distrib. Syst. 1997, 8, 1036–1042. [Google Scholar] [CrossRef] [Green Version]
  24. Shih, Y.-K.; Wu, Y.-C.; Kao, S.-S.; Tana, J.J.M. Vertex-bipancyclicity of the generalized honeycomb tori. Comp. Math. Appl. 2008, 56, 2848–2860. [Google Scholar] [CrossRef] [Green Version]
  25. Altshuler, A. Hamiltonian circuits in some maps on the torus. Discret. Math. 1972, 1, 299–314. [Google Scholar] [CrossRef] [Green Version]
  26. Altshuler, A. Construction and enumeration of regular maps on the torus. Discret. Math. 1973, 4, 201–217. [Google Scholar] [CrossRef] [Green Version]
  27. Brehma, U.; Kühnel, W. Equivelar maps on the torus. Eur. J. Combin. 2008, 29, 1843–1861. [Google Scholar] [CrossRef] [Green Version]
  28. Hubard, I.; Orbanić, A.; Pellicer, D.; Ivić Weiss, A. Symmetries of Equivelar 4-Toroids. Discret. Comput. Geom. 2012, 48, 1110–1136. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Standard basis of the hexagonal tiling.
Figure 1. Standard basis of the hexagonal tiling.
Mathematics 08 02036 g001
Figure 2. Characteristic parallelogram for M ( 3 , 1 , 1 , 3 ) .
Figure 2. Characteristic parallelogram for M ( 3 , 1 , 1 , 3 ) .
Mathematics 08 02036 g002
Figure 3. Construction of a nanotorus M * ( 3 , 4 , 1 ) . Points A, B * , and E * coincide. Blue segments form a hexagon on M * ( 3 , 4 , 1 ) .
Figure 3. Construction of a nanotorus M * ( 3 , 4 , 1 ) . Points A, B * , and E * coincide. Blue segments form a hexagon on M * ( 3 , 4 , 1 ) .
Mathematics 08 02036 g003
Figure 4. (a) Normal cycle in M ( 3 , 1 , 1 , 3 ) , r = 1 . (b) Normal cycles in M ( 3 , 2 , 1 , 4 ) , r = 2 . The characteristic parallelogram for M ( 3 , 2 , 1 , 4 ) is obtained by rotation of the characteristic parallelogram M ( 3 , 1 , 1 , 3 ) for 60 .
Figure 4. (a) Normal cycle in M ( 3 , 1 , 1 , 3 ) , r = 1 . (b) Normal cycles in M ( 3 , 2 , 1 , 4 ) , r = 2 . The characteristic parallelogram for M ( 3 , 2 , 1 , 4 ) is obtained by rotation of the characteristic parallelogram M ( 3 , 1 , 1 , 3 ) for 60 .
Mathematics 08 02036 g004
Figure 5. Generalized honeycomb torus GHT ( 3 , 8 , 7 ) .
Figure 5. Generalized honeycomb torus GHT ( 3 , 8 , 7 ) .
Mathematics 08 02036 g005
Figure 6. A mesh of points of M ( 3 , 1 , 1 , 3 ) , i.e., S ( 3 , 1 , 1 , 3 ) .
Figure 6. A mesh of points of M ( 3 , 1 , 1 , 3 ) , i.e., S ( 3 , 1 , 1 , 3 ) .
Mathematics 08 02036 g006
Figure 7. Characteristic parallelogram (gray) for M ( 3 , 1 , 1 , 3 ) and characteristic parallelogram (green) for M ( 10 , 0 , 3 , 1 ) . The nanotori they define are isomorphic.
Figure 7. Characteristic parallelogram (gray) for M ( 3 , 1 , 1 , 3 ) and characteristic parallelogram (green) for M ( 10 , 0 , 3 , 1 ) . The nanotori they define are isomorphic.
Mathematics 08 02036 g007
Figure 8. Characteristic parallelogram (gray) for M ( 3 , 2 , 1 , 4 ) and characteristic parallelogram (green) for M ( 5 , 0 , 2 , 2 ) . These parallelograms define isomorphic nanotori.
Figure 8. Characteristic parallelogram (gray) for M ( 3 , 2 , 1 , 4 ) and characteristic parallelogram (green) for M ( 5 , 0 , 2 , 2 ) . These parallelograms define isomorphic nanotori.
Mathematics 08 02036 g008
Figure 9. The gray parallelogram, A B C D is defining M ( 3 , 1 , 1 , 3 ) nanotori. The green parallelogram A B C D , in (a) is obtained by reflection and in (b) by rotation. (a) ρ ( M ( 3 , 1 , 1 , 3 ) ) = M ( 1 , 4 , 3 , 2 ) ; (b) σ ( M ( 3 , 1 , 1 , 3 ) ) = M ( 4 , 1 , 2 , 3 ) .
Figure 9. The gray parallelogram, A B C D is defining M ( 3 , 1 , 1 , 3 ) nanotori. The green parallelogram A B C D , in (a) is obtained by reflection and in (b) by rotation. (a) ρ ( M ( 3 , 1 , 1 , 3 ) ) = M ( 1 , 4 , 3 , 2 ) ; (b) σ ( M ( 3 , 1 , 1 , 3 ) ) = M ( 4 , 1 , 2 , 3 ) .
Mathematics 08 02036 g009
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Andova, V.; Dimovski, P.; Knor, M.; Škrekovski, R. On Three Constructions of Nanotori. Mathematics 2020, 8, 2036. https://doi.org/10.3390/math8112036

AMA Style

Andova V, Dimovski P, Knor M, Škrekovski R. On Three Constructions of Nanotori. Mathematics. 2020; 8(11):2036. https://doi.org/10.3390/math8112036

Chicago/Turabian Style

Andova, Vesna, Pavel Dimovski, Martin Knor, and Riste Škrekovski. 2020. "On Three Constructions of Nanotori" Mathematics 8, no. 11: 2036. https://doi.org/10.3390/math8112036

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