Abstract

A tiling of the Euclidean plane, by regular polygons, is called 2-uniform tiling if it has two orbits of vertices under the action of its symmetry group. There are 20 distinct 2-uniform tilings of the plane. Plane being the universal cover of torus and Klein bottle, it is natural to ask about the exploration of maps on these two surfaces corresponding to the 2-uniform tilings. We call such maps as doubly semiequivelar maps. In the present study, we compute and classify (up to isomorphism) doubly semiequivelar maps on torus and Klein bottle. This classification of semiequivelar maps is useful in classifying a category of symmetrical maps which have two orbits of vertices, named as 2-uniform maps.

1. Introduction

Equivelar and semiequivelar maps are generalizations of the maps on the surfaces of well-known Platonic solids and Archimedean solids to the closed surfaces other than the 2-sphere, respectively. A substantial literature is available for such maps (see [18]).

Tilings of the plane are a great source of polyhedral maps on the surfaces of torus and Klein bottle, as the plane is the universal cover of these two surfaces. A tiling of the plane, by regular polygons, is called a k-uniform tiling if it has k orbits of vertices under its symmetry. The k-uniform tilings have been completely enumerated for k ≤ 6. There are 11 1-uniform, 20 2-uniform, 61 3-uniform, 151 4-uniform, 332 5-uniform, and 673 6-uniform tilings on the plane. For a detailed study on such tilings, readers are referred to see [911].

The 11 1-uniform tilings of the plane are also called Archimedean tilings. Out of these, 3 are regular and 8 are semiregular tilings. The 3 regular tilings provide equivelar maps of types [36], [44], and [63] and 8 semiregular tilings provide semiequivelar maps of types [34, 6], [33, 42], [32, 4, 3, 4], [3, 4, 6, 4], [3, 6, 3, 6], [3, 122], [4, 6, 12], and [4, 82] on torus and Klein bottle. Altshuler [12] has given a construction for a map of the type [36] and [63] on the torus. Kurth [13] has enumerated maps of the types [36], [44], and [63] on the torus. In [2], Datta and Nilakantan classified map of type [36] and [44] on at most 11 vertices. In continuation of this, Datta and Upadhyay [14] classified these type of maps for n vertices with 12 ≤ n ≤ 15. In [15], Brehm and Kuhnel have classified these three types equivelar maps on the torus using a different approach. In [16], Tiwari and Upadhyay have classified the 8 types semiequivelar maps on at most 20 vertices. Recently, Maity and Upadhyay [17] have presented a way to classify the eight types of semiequivelar maps on the torus for arbitrary number of vertices.

Analogues to the Archimedean tilings, here we initiate the theory of maps on torus and Klein bottle corresponding to the 2-uniform tilings. We call such maps as doubly semiequivelar map(s) or briefly DSEM(s). The present work provides a new class of polyhedra which have two classes of vertices in terms of the arrangement of polygons around the vertices. Polyhedra play an important role in human life. It has extensive application in ornament designing, architectural designing, cartography, computer graphics etc. (see [1820]).

This article is organized as follows: In Section 2, we give basic definitions and notations used in the present work. In Section 3, we define doubly semiequivelar map (DSEM) and describe a methodology to enumerate a doubly semiequivelar map on torus and Klein bottle. In Section 4, we compute and classify DSEMs on torus and Klein bottle. In Section 5, we present the results obtained from the computation and classification. A tabular form of the results is shown in Table 1. In Section 6, we present discussion and future scope of the DSEMs followed by some concluding remarks.

2. Basic Definitions and Notations

For graph theory related terminologies, we refer [21]. A p-cycle, denoted as Cp, is a 2-regular graph with p vertices. We denote Cp explicitly as Cp(), where the vertex set V(Cp) = {} and edge set E(Cp) = {}.

A surface (closed surface) F is a connected, compact 2-manifold without boundary. A surface F is either sphere, sphere with handles (also called orientable surface of genus , denoted as ), or sphere with cross caps (also called nonorientable surface of genus , denoted as ). To a surface, we associate a unique integer called its Euler characteristic χ and is defined as χ() = 2 −  and χ() = 2 − . The surfaces S1 and N2 of Euler characteristic 0 are called torus and Klein bottle, respectively.

An embedding of a connected, simple graph into a surface F is called 2-cell embedding if the closure of each connected component of F\G is a 2-disk Dp. These components are called faces of the embedding. The vertices and edges of G are called the vertices and edges of the embedding. A map (polyhedral) M on a surface F is a 2-cell embedding such that the nonempty intersection of any two faces is either a vertex or an edge [22]. The face size of a map M is p, if p is the largest positive integer such that M has a face Dp.

Two maps M1 and M2, with vertex sets V(M1) and V(M2), respectively, are said to be isomorphic if there is a bijective map f: V(M1) ⟶ V(M2) which preserves the incidence of edges and incidence of faces. An isomorphism from a map M to itself is also called an automorphism. A collection Aut(M) of all the automorphisms of a map M forms a group under the composition of maps, called the automorphism group of M. A map M is called vertex-transitive if it has a unique orbit of vertices under the action of Aut(M).

The face-sequence [7] of a vertex , denoted as , in a map M is a finite cyclic sequence , where p1, …, pk ≥ 3 and n1, …, nk ≥ 1, such that the face cycle at is . A map is called semiequivelar of type if the face-sequence of each vertex is . A semiequivelar map of type [pn] is also called equivelar map.

Let be the face cycle at a vertex in a map M. Let denote the boundary cycles of these . Then, the link of , denoted as , is a cycle in M consisting of all the vertices of these ’s except and all the edges of these ’s except which has one end vertex . If is a vertex with , the face-sequence of is a cyclically ordered sequence (f − seq(), …, f − seq()).

Let be a vertex with the face-sequence . The combinatorial curvature of , denoted by , is defined as .

3. Definition of the Problem and Description of Method

Let M be a map with two distinct face-sequences f1 and f2. We say that M is a doubly semiequivelar map, in short DSEM, if (i) the sign of ϕ() is same for all  ∈ M and (ii) vertices of same type face-sequence also have links of the same face-sequence up to a cyclic permutation. A doubly semiequivelar map M is called 2-uniform if it has 2 orbits of vertices under the action of its automorphism group. We denote the M of type , where f1i or f2j is f1 or f2, for 1 ≤ i ≤ r1 and 1 ≤ j ≤ r2, if vertices of the face-sequence f1 have links of face-sequence and vertices of the face-sequence f2 have links of face-sequence , respectively.

There are 20 types of 2-uniform tilings of the plane denoted as , , [36: 32, 4, 3, 4], , , , , , , [36: 32, 4, 12], [36: 32, 62], [34, 6: 32, 62], , [32, 4, 3, 4, 42: 3, 4, 6, 4], [32, 62: 3, 6, 3, 6], [3, 4, 3, 12 : 3, 122], [3, 42, 6 : 3, 4, 6, 4], , , [3, 4, 6, 4 : 4, 6, 12] (see [11]). Out of these, the first seven types have p-gons, with p ≤ 4 (see Figure 1).

3.1. 2-Uniform Tilings of the Plane

We classify the DSEMs on torus and Klein bottle corresponding to the above seven tilings. We abbreviate the types of DSEMs by the same notation as used for the respective tilings (see Table 2).

3.2. Methodology

Each doubly semiequivelar map, out of the seven types (listed in Table 2), contains two types of face-sequences among the four types (36), (33, 42), (32, 4, 3, 4), and (44) around the vertices. We use the following notations frequently to denote a vertex with specific type face-sequence in the computation. Here lk() means link of vertex .(i)The notation lk() = C6(a, b, c, d, e, f) means the face-sequence of is (36), i.e., the triangular faces [, b, c], [, c, d], [, d, e], [, e, f], [, f, a], and [, b, a] are incident at .(ii)lk() = C7(a, b, [c, d, e, f, ]) means the face-sequence of is (33, 42), i.e., the triangular faces [, a, ], [, a, b], and [, b, c] and quadrangular faces [, c, d, e] and [, e, f, ] are incident at .(iii)lk() = C7(a, [b, c, d], [e, f, ]) means the face-sequence of is (32, 4, 3, 4), i.e., the triangular faces [, a, b], [, a, ], and [, d, e] and quadrangular faces [, b, c, d] and [, e, f, ] are incident at .(iv)lk() = C8(a, b, c, d, e, f, , h) means the face-sequence of is (44), i.e., the quadrangular faces [, a, b, c], [, c, d, e], [, e, f, ], and [, , h, a] are incident at .

Since a doubly semiequivelar map contains two types of vertices, in terms of face-sequences, to distinguish these vertices, we denote vertices of one type face-sequence by n and the other type by an, for some . We describe a methodology to compute and classify the DSEMs listed in Table 2. Without loss of generality, we illustrate the methodology for type . The same procedure is used for the remaining six types.

Let M be a DSEM of type with vertex set V on a surface of Euler characteristic 0 (i.e., on torus or Klein bottle). Let and denote the set of vertices with face-sequence type (36) and (33, 42), respectively. Here and denote the cardinality of the sets and , respectively. Then, it is easy to see that the number of triangular faces is or . Thus, if the map exists, then . Therefore, we have such that . Now we use the following steps to enumerate DSEM M for this .

Steps to enumerate DSEMs of type :Step 1:(1)Without loss of generality, let us start with a vertex having face-sequence type (36). Let lk(a1) = C6(a2, 1, 2, a3, 3, 4).(2)This implies lk(a2) = C6(1, a1, 4, n2, x1, n1) with several choices for the triplet (n1, x1, n2) in or with several choices for (see Figure 2).(3)Again among lk(a2) and lk(4), without loss of generality, we proceed with . For each choice of (n1, x1, n2) we have distinct possibility for lk(a2). Out of these possibilities of lk(a2), we qualify those ones which preserves the face-sequence types of vertices. The similar procedure may be adopted for lk(4) (if required).Step 2: we continuously repeat Step 1 until we do not get the links of remaining vertices from V.Step 3: the computation involved in Step 1 and Step 2 is case by case and exhaustive covering all possible scenarios.Step 4: we explore isomorphism between the maps obtained in Step 1 and Step 2, which leads to the enumeration of DSEMs of type .

To show that two maps M1 and M2 are non-isomorphic, we compute the characteristic polynomials p(EG(M1)) and p(EG(M2)) of adjacency matrices associated the edge graphs EG(M1) and EG(M2) of the maps M1 and M2, respectively. The edge graph of M is a graph EG(M) consisting of vertices and edges of the map. Clearly, if p(EG(M1)) ≠ p(EG(M2)), M1 ≇ M2. However, if p(EG(M1)) = p(EG(M2)), we cannot say anything.

4. Computation and Classification of DSEMs

In this section, we compute and classify the seven types DSEMs (listed in Table 2) using the methodology given in Section 3. For the sake of computation, we consider the number of vertices ≤15.

4.1. Computation and Classification for Type

Consider the following DSEMs of type , in Figure 3, on torus and Klein bottle denoted by , for i ∈{1, …, 8}, and , for i ∈{1, …, 6}, respectively.

Claim 1. For the maps above, we have the following:(a).(b).(c).(d).(e).

Proof. Let p(EG(M)) denote the characteristic polynomial of adjacency matrix associated with the edge graph of M. Then, the proof follows from the following polynomials:

Claim 2. .

Proof. Note that , but the maps are non-isomorphic. To see this, we use geometric argument as follows: define a basis {a, b} at any vertex (for 1 ≤ i ≤ 6), where a and b are minimal nontrivial loops (i.e., nontrivial cycle with minimum number of vertices); now, if we consider , then at each , we get a and b with length 3 (for example, at , a = C3() and b = C3()) while in , at each , we get a of length 3 and b of length 4 (for example, at , we see that a = C3() or a = C3() and b = C4()). Hence, .

4.1.1. Computation

Let M be a DSEM of type with the vertex set V. Let and denote the sets of vertices with face-sequence types (36) and (33, 42), respectively. Then, we see that the number of triangular faces in M is or . This implies . Thus, for , we let , where . Without loss of generality, we may assume lk(a1) = C6(a2, 1, 2, a3, 3, 4). This implies lk(a2) = C6(a1, 1, n1, x1, n2, 4), lk(1) = C7(a1, a2, [n1, n3, n4, n5, 2]), , , , , , and for some and .

Now considering lk(a2), we see that n1≠2 or 3 (for n1 = 2, the set {2, 1, a2} forms triangular face in lk(a1) but not in lk(a2); for n1 = 3, we get deg(3) > 5). Similarly, we see that n2∉{2, 3}. From these observations, we have (n1, x1, n2) ∈{(5, a3, 6), (5, a4, 6)}.Case 1. if (n1, x1, n2) = (5, a3, 6), then lk(a3) = C6(a1, 3, 6, a2, 5, 2) or .When , considering lk(2), we have . If , then lk(1) is a cycle of length 5, a contradiction. On the other hand, if , then ; completing successively, we get , , , and . Then, we get by the map i, ajuj, 1 ≤ i ≤ 6, 1 ≤ j ≤ 3.When lk(a3) = C6(a1, 3, 6, a2, 5, 2), considering lk(2), we get (n4, n5, n7) ∈{(4, 3, 6), (6, 3, 4), (3, 4, 6), (6, 4, 3), (3, 6, 4), (4, 6, 3)}. Observe that (3, 4, 6) ≅ (6, 3, 4) by the map (1, 5, 2) (3, 4, 6) (a1, a2, a3), (3, 6, 4) ≅ (6, 4, 3) by the map (1, 5) (4, 6) (a1, a3), and (4, 6, 3) ≅ (6, 3, 4) by the map (1, 2, 5) (3, 6, 4) (a1, a3, a2). So, we need to search only for (n4, n5, n7) ∈ {(4, 3, 6), (6, 3, 4), (6, 4, 3)}.In case (n4, n5, n7) = (4, 3, 6), completing successively, we get , , , , , . This gives by the map i, ajuj, 1 ≤ i ≤ 6, 1 ≤ j ≤ 3.Proceeding similarly as above, for (n4, n5, n7) = (6, 3, 4), we get by the map i, ajuj, where 1 ≤ i ≤ 6, 1 ≤ j ≤ 3.For (n4, n5, n7) = (6, 4, 3), , by the map i, ajuj, for 1 ≤ i ≤ 6, 1 ≤ j ≤ 3.Case 2. For (n1, x1, n2) = (5, a4, 6), considering lk(a3), we get x2 ∈{a4, a5}.Subcase 2.1. If x2 = a4, then lk(a3) = C6(a1, 2, 7, a4, 8, 3). This implies lk(a4) = C6(a2, 5, 7, a3, 8, 6) or lk(a4) = C6(a2, 5, 8, a3, 7, 6).When lk(a4) = C6(a2, 5, 7, a3, 8, 6), then, up to isomorphism, we see that (n13, n14, n15) ∈ {(2, 1, 5), (5, 1, 2), (1, 2, 7), (7, 2, 1), (7, 5, 1)}. Now doing computation for these cases, we see the following:If (n13, n14, n15) = (2, 1, 5), by i, ajuj, 1 ≤ i ≤ 8, 1 ≤ j ≤ 4.If by i, ajuj, 1 ≤ i ≤ 8, 1 ≤ j ≤ 4.If by i, ajuj, 1 ≤ i ≤ 8, 1 ≤ j ≤ 4.If by i, ajuj, 1 ≤ i ≤ 8, 1 ≤ j ≤ 4.If by i, ajuj, 1 ≤ i ≤ 8, 1 ≤ j ≤ 4.On the other hand when lk(a4) = C6(a2, 5, 8, a3, 7, 6), we get (n13, n14, n15) ∈{(2, 1, 5), (1, 5, 8), (3, 8, 5), (5, 1, 2), (5, 8, 3), (8, 5, 1)}. If (n13, n14, n15) = (2, 1, 5) and (1, 5, 8), then lk(7) is a cycle of length 5 and 6 respectively, which is not possible. If (n13, n14, n15) = (3, 8, 5) and (5, 1, 2), then we see easily that lk(7) and lk(8) cannot be completed, respectively. If (n13, n14, n15) = (5, 8, 3), then completing lk(7) we get lk(1) of length 5, again a contradiction. If by i, ajuj, 1 ≤ i ≤ 8, 1 ≤ j ≤ 4.Subcase 2.2. When x2 = a5, successively, we get lk(a3) = C6(a1, 2, 7, a5, 8, 3) and lk(a4) = C6(a2, 6, 9, a5, 10, 5). This implies lk(a5) = C6(a4, 9, 7, a3, 8, 10) or lk(a5) = C6(a4, 9, 8, a3, 7, 10).In case lk(a5) = C6(a4, 9, 7, a3, 8, 10), considering lk(1), we get (n3, n4, n5) ∈ {(3, 4, 6), (3, 8, 10), (4, 3, 8), (4, 6, 9), (6, 4, 3), (6, 9, 7), (7, 9, 6), (8, 3, 4), (9, 6, 4), (10, 8, 3)}. But a small calculation shows that no map exists for these cases, except for (n3, n4, n5) = (6, 4, 3). For (n3, n4, n5) = (6, 4, 3), we get by the map i, ajuj, 1 ≤ i ≤ 10, 1 ≤ j ≤ 5.On the other hand, when lk(a5) = C6(a4, 9, 8, a3, 7, 10), considering lk(1), up to isomorphism, we get (n3, n4, n5) ∈ {(3, 4, 6), (3, 8, 9), (4, 3, 8), (6, 4, 3)}. Now doing computation for these cases, we see the following:If (n3, n4, n5) = (3, 4, 6), by i, ajuj, 1 ≤ i ≤ 10 and 1 ≤ j ≤ 5.If (n3, n4, n5) = (3, 8, 9), by i, ajuj, 1 ≤ i ≤ 10 and 1 ≤ j ≤ 5.If (n3, n4, n5) = (4, 3, 8), by i, ajuj, 1 ≤ i ≤ 10 and 1 ≤ j ≤ 5.If (n3, n4, n5) = (6, 4, 3), by i, ajuj, 1 ≤ i ≤ 10 and 1 ≤ j ≤ 5. This completes computation for the number of vertices ≤15 and we obtain the following results.

4.1.2. Results

Lemma 1. Let M be a DSEM of type with number of vertices ≤15. Then, M is isomorphic to one of the following: , , , , , , , , , , , , , , and , as shown in Figure 3.

Combining Lemma 1 together with Claims 1 and 2, we get the following theorem.

Theorem 1. There are exactly 15 DSEMs of type on the surfaces of Euler characteristic 0 with number of vertices ≤15. Out of these, 8 are on the torus and remaining 7 are on the Klein bottle.

4.2. Computation and Classification for Type

Consider the following DSEMs of type , shown in Figure 4, on torus and Klein bottle denoted by , for i = 1, 2, and , respectively.

Claim 3. .

Proof. The proof follows from the following polynomials:

4.2.1. Computation

Let M be a map of the type with the vertex set V. Let and denote the sets of vertices with face-sequence types (36) and (33, 42), respectively. Observe that M has the number of edges = , number of triangular faces = , and number of quadrangular faces = . Now by the Euler characteristic equation, we get . This implies . Also, considering the number of quadrangular faces, it is evident that the cardinality of both the sets should be positive even integer. Thus, for |V| ≤ 15, we let , where for k ≤ 3.

Without loss of generality, assume lk(a1) = C6(a2, a3, a4, a5, 1, 2). This implies lk(1) = C7(a1, a5, [n1, n2, n3, n4, 2]), lk(2) = C7(a2, a1, [1, n3, n4, n6, n5]) and lk(a2) = C6(a1, a3, x1, x2, 3, 2) for some n1, …, n6 ∈ Vm and x1, x2 ∈ Vl. It is easy to see that (x1, x2) ∈{(a5, a4), (a6, a5)}.Case 1. When (x1, x2) = (a5, a4), then successively we get lk(a2) = C6(a1, a3, a5, a4, 3, 2), lk(a5) = C6(a1, a4, a2, a3, 4, 1), lk(a3) = C6(a4, a1, a2, a5, 4, 5) and lk(a4) = C6(a3, a1, a5, a2, 3, 5). Now considering lk(1), we see that (n2, n3, n4) has no value for the V so that the links of remaining vertices can be completed. So, (x1, x2) ≠ (a5, a4).Case 2. When (x1, x2) = (a6, a5), then successively we get lk(a2) = C6(a1, a3, a6, a5, 3, 2), lk(a5) = C6(a1, a4, a6, a2, 3, 1), lk(a4) = C6(a3, a1, a5, a6, 5, 4), lk(a3) = C6(a4, a1, a2, a6, 6, 4), lk(a6) = C6(a3, a2, a5, a4, 5, 6). Considering lk(1), it is easy to see that (n2, n3, n4) ∈{(4, 5, 6), (4, 6, 5), (5, 4, 6), (5, 6, 4), (6, 4, 5), (6, 5, 4)}. Observe that (4, 5, 6) ≅ (6, 4, 5) by the map (1, 3, 2) (5, 6, 4) (a1, a5, a2) (a3, a4, a6), (4, 5, 6) ≅ (5, 6, 4) by the map (1, 2, 3) (4, 6, 5) (a1, a2, a5) (a3, a6, a4), and (5, 4, 6) ≅ (6, 5, 4) by the map (1, 3) (4, 6) (a1, a2) (a4, a6). So, we search for (n2, n3, n4) ∈ {(4, 5, 6), (4, 6, 5), (5, 4, 6)}. Now doing computation for these cases, we see the following:If by the map i, aiui, 1 ≤ i ≤ 6.If by the map i, aiui, 1 ≤ i ≤ 6.If by the map i, aiui, 1 ≤ i ≤ 6.This completes computation for ≤15 vertices. From this we get following results.

4.2.2. Results

Lemma 2. Let M be a DSEM of type on the surfaces of Euler characteristic 0 with ≤15 vertices. Then, M is isomorphic to one of , , and , given in Figure 4.

Combining Lemma 2 with Claim 3, we get the following theorem.

Theorem 2. There are exactly 3 non-isomorphic DSEMs of type with number of vertices ≤15. Out of these, 2 are on torus and the remaining one is on Klein bottle.

4.3. Computation and Classification for Type [36: 32, 4, 3, 4]

Consider the following DSEM of type [36: 32, 4, 3, 4], given in Figure 5 on Klein bottle, denoted by K1(2,12)[36: 32, 4, 3, 4].

4.3.1. Computation

Let M be a map of the type [36: 32, 4, 3, 4] with the vertex set V. Let and denote the sets of vertices with face-sequence types (36) and (32, 4, 3, 4), respectively. It is easy to see that . Thus, for |V| ≤ 15, we let , where . Without loss of generality, we assume lk(a1) = C6(1, 2, 3, 4, 5, 6). Then, successively, we have lk(1) = C7(a1, [2, n1, n2], [n3, n4, 6]), lk(2) = C7(a1, [1, n2, n1], [n5, n6, 3]), lk(3) = C7(a1, [2, n5, n6], [n7, n8, 4]), lk(4) = C7(a1, [3, n7, n8], [n9, n10, 5]), lk(5) = C7(a1, [4, n9, n10], [n11, n12, 6]), lk(6) = C7(a1, [1, n3, n4], [n12, n11, 5]), where ni ∈ Vm for 1 ≤ i ≤ 12. Now considering lk(1), we see that n1 ∈{4, 5, 7}.Case 1. If n1 = 4, then successively, we see that n2 = 5, n3 = 7, and n4 = 8; now considering lk(5) and lk(1), we get two quadrangular faces which share more than one vertex, which is not allowed. So, n1 ≠ 4.Case 2. If n1 = 5, then successively, we get n2 = 4, n3 = 7, n4 = 8, n12 = 9, and n11 = 10. Now completing lk(1), lk(6), lk(5), lk(2), lk(3), lk(4), lk(7), and lk(10), we see that lk(a2) = C6(7, 8, 11, 10, 9, 12) or lk(a2) = C6(7, 8, 9, 10, 11, 12). If lk(a2) = C6(7, 8, 9, 10, 11, 12), then lk(8) is a cycle of length 5, a contradiction. If lk(a2) = C6(7, 8, 11, 10, 9, 12), then completing successively, we get M ≅ K1(2,12)[36: 32, 4, 3, 4] by the map i, ajuj, 1 ≤ i ≤ 12, 1 ≤ j ≤ 2.Case 3. If n1 = 7, then we get (n2, n3) ∈ {(8, 3), (8, 4), (8, 9)}. For (n2, n3) = (8, 3), n4 = 4 and lk(1) = C7(a1, [2, 7, 8], [3, 4, 6]). Now considering successively lk(3) and lk(1), we see two quadrangular faces which share more than one vertex, which is not allowed. Hence, (n2, n3) ≠ (8, 3).For (n2, n3) = (8, 4), completing successively lk(1), lk(4), lk(5), lk(6), lk(3), lk(2), lk(11), and lk(8), we see that lk(a2) = C6(7, 8, 9, 10, 11, 12) or lk(a2) = C6(7, 8, 9, 12, 11, 10).If lk(a2) = C6(7, 8, 9, 10, 11, 12), then lk(7) is a cycle of length 5, a contradiction.If lk(a2) = C6(7, 8, 9, 12, 11, 10), completing successively, we get M ≅ K1(2,12)-[36: 32, 4, 3, 4] via 1↦, 2↦, 3↦, 4↦, 5↦, 6↦, 7↦, 8↦, 9↦, 10↦, 11↦, 12↦, a1u2, a2u1.If (n2, n3) = (8, 9), n4 = 10. This implies lk(1) = C7(a1, [2, 7, 8], [9, 10, 6]) and lk(6) = C7(a1, [1, 9, 10], [n12, n11, 5]) for (n11, n12) ∈ {(3, 2), (11, 4), (11, 7), (11, 12)}. A small calculation shows no map exists for (n11, n12) ∈ {(11, 4), (11, 7), (11, 12)}. For (n11, n12) = (3, 2), completing successively, we get M ≅ K1(2,12)[36: 32, 4, 3, 4] via 1↦, 2↦, 3↦, 4↦, 5↦, 6↦, 7↦, 8↦, 9↦, 10↦, 11↦, 12↦, a1u1, a2u2. This completes computation of the DSEM for ≤15. This gives the following result.

4.3.2. Result

Theorem 3. There exists a unique DSEM of type [36: 32, 4, 3, 4] on the surfaces of Euler characteristic 0 for ≤15 vertices. This is K1(2,12)[36: 32, 4, 3, 4] on Klein bottle, given in Figure 5.

4.4. Computation and Classification for Type

Consider the following DSEM of type , shown in Figure 6, on torus denoted by .

4.4.1. Computation

Let M be a map of the type with the vertex set V. Let and denote the sets of vertices with face-sequence types (33, 42) and (32, 4, 3, 4), respectively. It is easy to see that and is multiple of 4. Therefore, for |V| ≤ 15, we let , where . Assume that lk(a1) = C7(2, 3, [4, 5, a2, 6, 1]). Then, lk(a2) = C7(7, 8, [5, 4, a1, 1, 6]). This implies lk(2) = C7(a1, [1, x1, x2], [n1, n2, 3]) or lk(2) = C7(a1, [3, x1, x2], [n1, n2, 1]), for and . In the first case of lk(2), considering lk(1), we see three quadrangular faces incident at 1, which is not allowed. On the other hand, when lk(2) = C7(a1, [3, x1, x2], [n1, n2, 1]), we get x1 = a3, x2 = a4, and (n1, n2) ∈ {(5, 8), (7, 8), (8, 5), (8, 7)}.

For (n1, n2) = (7, 8), considering lk(1) and lk(2), we see that lk(a3) = C7(1, 8, [3, 2, a4, n3, 6]) or lk(a3) = C7(1, 6, [3, 2, a4, n3, 8]), but for both the cases of lk(a3), we get no suitable value for n3 in . So, (n1, n2) ≠ (7, 8).

For (n1, n2) = (8, 5), completing lk(2) and lk(1) and proceeding, as in previous case, we see that lk(3) cannot be completed.

For (n1, n2) = (8, 7), considering lk(2) and lk(1), we see that lk(7) cannot be completed.

For (n1, n2) = (5, 8), successively, we get lk(2) = C7(a1, [3, a3, a4], [5, 8, 1]), lk(5) = C7(a4, [4, a1, a2], [8, 1, 2]), and lk(1) = C7(a3, [6, a2, a1], [2, 5, 8]). Then, lk(a3) = C7(1, 8, [3, 2, a4, 7, 6]) or lk(a3) = C7(1, 6, [3, 2, a4, 7, 8]).

When lk(a3) = C7(1, 8, [3, 2, a4, 7, 6]), completing lk(a4), we see that lk(7) cannot be completed.

When lk(a3) = C7(1, 6, [3, 2, a4, 7, 8]), completing successively, we get by the map i, ajuj, 1 ≤ i ≤ 8, 1 ≤ j ≤ 4. Thus, the computation is completed for ≤15 vertices. This leads to the following result.

4.4.2. Result

Theorem 4. There exists a unique DSEM of type with number of vertices ≤15. This is on torus, shown in Figure 6.

4.5. Computation and Classification for Type

Consider the following DSEM of type , shown in Figure 7, on Klein bottle denoted by .

4.5.1. Computation

Let M be a map of the type with the vertex set V. Let and denote the sets of vertices with face-sequence types (33, 42) and (32, 4, 3, 4), respectively. Then, we see easily that for . Thus, for , we let , where for k ≤ 3. Assume that, without loss of generality, lk(a1) = C7(a3, 3, [4, 5, a2, 1, 2]). This implies lk(a2) = C7(x1, n1, [5, 4, a1, 2, 1]) or lk(a2) = C7(x1, n1, [1, 2, a1, 4, 5]) for and .

If lk(a2) = C7(x1, n1, [5, 4, a1, 2, 1]), then a small calculation shows that no such map exists for the given V. On the other hand, if lk(a2) = C7(x1, n1, [1, 2, a1, 4, 5]), then we have x1 = a4, n1 = 6. This implies lk(2) = C7(a3, [a1, a2, 1], [x2, x3, n2]), where (x2, x3, n2) ∈ {(a5, a4, 5), (a5, a4, 6)}. If (x2, x3, n2) = (a5, a4, 5), then lk(a3) = C7(a1, 2, [5, n3, a6, n4, 3]). Now considering lk(5), we see three quadrangular faces incident at 5, which is not allowed. If (x2, x3, n2) = (a5, a4, 6), lk(2) = C7(a3, [a1, a2, 1], [a5, a4, 6]). This implies lk(a3) = C7(a1, 2, [6, n3, a6, n4, 3]), where (n3, n4) ∈ {(1, 5), (4, 1), (4, 5)}. In case (n3, n4) = (4, 1) and (4, 5), we see, respectively, lk(1) and lk(4) cannot be completed. If by the map i, aiui, 1 ≤ i ≤ 6. Thus, the computation is completed. Then, we obtain the following result.

4.5.2. Result

Theorem 5. There exists a unique DSEM of type with number of vertices ≤15. This is on Klein bottle, shown in Figure 7.

4.6. Computation and Classification for Type

Consider the DSEMs of type , shown in Figure 8, on torus and Klein bottle denoted by , for i ∈ {1, …, 6}, and , for i ∈ {1, …, 3}, respectively.

Claim 4. For the maps above, we have the following:(a).(b).(c).(d)-.

Proof. The proof follows by considering the following polynomials:

4.6.1. Computation

Let M be a map of the type with the vertex set V. Let and denote the sets of vertices with face-sequence types (44) and (33, 42), respectively. Then, counting the number of quadrangular faces in terms of and we see easily that . Thus, for |V| ≤ 15, we let such that . Assume that, without loss of generality, . This implies lk(a2) = C8(a1, 2, 3, n1, x1, n2, 4, 5) for and . Observe that x1 ∈ {a3, a4}.Case 1. When x1 = a3, then (n1, n2) ∈ {(1, 6), (6, 1)}. If (n1, n2) = (6, 1), then lk(a2) = C8(a1, 2, 3, 6, a3, 1, 4, 5) and lk(a3) = C8(a2, 3, 6, 5, a1, 2, 1, 4). This implies lk(1) = C7(n3, n4, [2, a1, a3, a2, 4]). It is easy to see that (n3, n4) ∈ {(3, 6), (5, 6), (6, 3), (6, 5)}. But for these values of (n3, n4), we see easily that no map exists.On the other hand, if (n1, n2) = (1, 6), then lk(a2) = C8(a1, 2, 3, 1, a3, 6, 4, 5), lk(a3) = C8(a2, 3, 1, 2, a1, 5, 6, 4). This implies lk(1) = C7(n3, n4, [2, a1, a3, a2, 3]), for (n3, n4) ∈ {(4, 5), (4, 6), (5, 4), (5, 6), (6, 4), (6, 5)}.Observe that (5, 6) ≅ (4, 5) by the map (1, 3, 2) (4, 5, 6) (a1, a3, a2), (6, 4) ≅ (4, 5) by the map (1, 2, 3) (4, 6, 5) (a1, a2, a3), and (6, 5) ≅ (4, 6) by the map (2, 3) (4, 5) (a1, a2). Thus, we search for (n3, n4) ∈ {(4, 5), (4, 6), (5, 4), (5, 6)}. Now doing computation for these cases, we see the following:If by the map i, ajuj, 1 ≤ i ≤ 6, 1 ≤ j ≤ 3.If by the map i, ajuj, 1 ≤ i ≤ 6, 1 ≤ j ≤ 3.If by the map i, ajuj, 1 ≤ i ≤ 6, 1 ≤ j ≤ 3.Case 2. When x1 = a4, then considering lk(a3) = C8(a1, 2, 1, n3, x2, n4, 6, 5), we get x2 ∈ {a4, a5}.Subcase 2.1. If x2 = a4, then (n3, n4) ∈ {(7, 8), (8, 7)}. If (n3, n4) = (8, 7), (n5, n6) ∈ {(4, 5), (5, 4), (5, 6), (6, 5), (6, 7), (7, 3), (7, 6)}. If (n5, n6) = (4, 5), then considering successively lk(1), lk(5), and lk(8), we see that deg(4) > 5, a contradiction. If (n5, n6) = (5, 4), then considering successively lk(1), lk(5), lk(2), and lk(6), we get lk(7) of length 5, a contradiction. Proceeding similarly for the rest of the cases of (n5, n6), we see easily that no map exists. On the other hand, if (n3, n4) = (7, 8), then lk(1) = C7(n5, n6, [2, a1, a3, a4, 7]), where (n5, n6) ∈ {(4, 5), (4, 8), (5, 4), (5, 6), (6, 5), (6, 8), (8, 4), (8, 6)}. But (5, 4) ≅ (4, 8) by the map (1, 3) (4, 6) (a2, a3), (5, 6) ≅ (4, 5) by the map (1, 7) (2, 3) (4, 5) (6, 8) (a1, a2) (a3, a4), (6, 8) ≅ (4, 5) by the map (1, 2, 3, 7) (4, 8, 6, 5) (a1, a2, a4, a3), (8, 4) ≅ (4, 5) by the map (1, 3) (2, 7) (4, 6) (5, 8) (a1, a4) (a2, a3), and (8, 6) ≅ (6, 5) by the map (1, 7) (2, 3) (4, 5) (6, 8) (a1, a2) (a3, a4). So, we search for (n5, n6) ∈ {(4, 5), (4, 8), (6, 5)}. Now doing computation for these cases, we see the following:If by the map i, ajuj, 1 ≤ i ≤ 8, 1 ≤ j ≤ 4.If by the map i, ajuj, 1 ≤ i ≤ 8, 1 ≤ j ≤ 4.If by the map i, ajuj, 1 ≤ i ≤ 8, 1 ≤ j ≤ 4.Subcase 2.2. When x2 = a5, then considering lk(a4), we see that (n5, n6) ∈ {(9, 10), (10, 9)}. If (n5, n6) = (10, 9), (n7, n8) ∈ {(3, 7), (4, 5), (4, 8), (5, 4), (5, 6), (6, 5), (6, 10), (7, 10), (10, 6), (10, 7)}. But a small calculation shows that no map exists for these values of (n7, n8). If $(n5, n6) = (9,10)$, then we get lk(1) = C7(n7, n8, [2, a1, a3, a5, 9]). Then, up to isomorphism, we get (n7, n8) ∈ {(3, 7), (4, 5), (5, 4), (6, 5)}. Doing computation for these cases, we see the following:If by the map i, ajuj, 1 ≤ i ≤ 10, 1 ≤ j ≤ 5.If by the map i, ajuj, 1 ≤ i ≤ 10, 1 ≤ j ≤ 5.If by the map i, ajuj, 1 ≤ i ≤ 10, 1 ≤ j ≤ 5.If by the map i, ajuj, 1 ≤ i ≤ 10, 1 ≤ j ≤ 5.If by the map i, ajuj, 1 ≤ i ≤ 10, 1 ≤ j ≤ 5. This completes the computation and we get the following results.

4.6.2. Results

Lemma 3. Let M be a DSEM of type with number of vertices ≤15. Then, M is isomorphic to one of the following: , , , , , , , , , , and , as shown in Figure 8.

Combining Lemma 3 together with Claim 4, we get the following theorem.

Theorem 6. There are exactly 11 non-isomorphic DSEMs of type on the surfaces of Euler characteristic 0 with ≤15 vertices. Out of these, 7 are on torus and remaining 4 are on Klein bottle.

4.7. Computation and Classification for Type

Consider the following DSEMs of type , shown in Figure 9, on torus and Klein bottle denoted by , for i = 1, 2, and , respectively.

Claim 5. .

Proof. See the following polynomials:

4.7.1. Computation

Let M be a map of the type with the vertex set V. Let and denote the sets of vertices with face-sequence types (44) and (33, 42), respectively. Then, it is easy to see that M has the number of quadrangular faces or . This implies for . Therefore, for |V| ≤ 15, we let , where for k ≤ 3. Without loss of generality, we may assume lk(1) = C7(3, 4, [5, a1, a2, a3, 2]). Then, lk(a2) = C8(a3, 2, 1, 5, a1, a6, a5, a4), lk(a1) = C8(a2, 1, 5, n1, x1, x2, a6, a5) for n1 ∈ Vm and x1, x2 ∈ Vl. Observe that (n1, x1, x2) ∈{(2, a3, a4), (3, a4, a3), (6, a4, a3)}.Case 1. When (n1, x1, x2) = (3, a4, a3), then considering successively lk(a1), lk(a4), lk(a5), lk(3), and lk(4), we see that lk(5) cannot be completed. So, (n1, x1, x2) ≠ (2, a4, a3).Case 2. When (n1, x1, x2) = (6, a4, a3), then lk(a1) = C8(a2, 1, 5, 6, a4, a3, a6, a5) and lk(a4) = C8(a1, 5, 6, n2, a5, a2, a3, a6) for n2 ∈{3, 4, 7}. If n2 = 3, then considering successively lk(a4), lk(a5), lk(a6), lk(a3), lk(3), and lk(2), we see lk(4) cannot be completed.If n2 = 4, then considering successively lk(a4), lk(a5), lk(a6), lk(a3), and lk(4), as in previous case, we see that lk(5) cannot be completed.If n2 = 7, then considering successively lk(a4), lk(a5), and lk(a6), we see that lk(a3) cannot be completed. So, (n1, x1, x2) ≠ (6, a4, a3).Case 3. If (n1, x1, x2) = (2, a3, a4), then successively completing lk(a1), lk(a3), lk(2), and lk(5), we get lk(4) = C7(1, 5, [6, x5, x4, x3, 3]) for (x3, x4, x5) ∈ {(a5, a4, a6), (a6, a4, a5), (a4, a5, a6), (a6, a5, a4), (a4, a6, a5), (a5, a6, a4)}. Note that (a6, a5, a4) ≅ (a5, a4, a6) by the map (1, 5, 2) (3, 4, 6) (a1, a3, a2) (a4, a5, a6), (a4, a6, a5) ≅ (a5, a4, a6) by the map (1, 2, 5) (3, 6, 4) (a1, a2, a3) (a4, a6, a5), and (a5, a6, a4) ≅ (a4, a5, a6) by the map (2, 5) (3, 4) (a1, a3) (a4, a6).Thus, we do computation for (x3, x4, x5) ∈ {(a5, a4, a6), (a6, a4, a5), (a4, a5, a6)}. This gives the following:If by the map i, aiui, 1 ≤ i ≤ 6.If by the map i, aiui, 1 ≤ i ≤ 6.If by the map i, aiui, 1 ≤ i ≤ 6.Thus, the computation is completed and we get the following results.

4.7.2. Results

Lemma 4. Let M be a DSEM of type with number of vertices ≤15. Then, M is isomorphic to , or , as shown in Figure 9.

Combining Lemma 4 together with Claim 5, we get the following theorem.

Theorem 7. There are exactly 3 non-isomorphic DSEMs of type on the surfaces of Euler characteristic 0 with ≤15 vertices. Out of these, two are on torus and the remaining one is on Klein bottle.

5. Summary

From Theorems 17, we get the following.

Theorem 8. There are at least 35 non-isomorphic DSEMs on the surfaces of Euler characteristic 0 with ≤15 vertices. Out of these, 20 are on the torus and remaining 15 are on the Klein bottle.

A tabular form of the results obtained here is presented in Table 1.

6. Discussion

In [16], the authors constructed infinite series of semiequivelar maps on torus and Klein bottle from equivelar maps by using elementary map operations: truncation and subdivision (these operations do not affect the symmetry of a map). Here, we present infinite series of the seven type doubly semiequivelar maps for torus, and one can explore similarly for Klein bottle.

Infinite series of DSEMs of types , , , , and [36: 33, 42] are constructed from infinite series of semiequivelar map of type [44] by subdividing the quadrangular faces as shown in Figures 1014, respectively. Infinite series of DSEM of type [36: 32, 4, 3, 4] is obtained from an infinite series of semiequivelar map of type [63] by subdividing the hexagonal faces (by introducing a new vertex and joining it to the six vertices of the face by an edge) as shown in Figure 15.

Although, we present infinite series of DSEM of type [33, 42: 32, 4, 3, 4] (see Figure 16), we do not know whether this DSEM can be obtained from any semiequivelar map by the above elementary map operations. This observation leads to the following question.

Question 1. Can we obtain every doubly semiequivelar map (corresponding to the 2-uniform tilings) on torus and Klein bottle from semiequivelar maps (corresponding to the Archimedean tilings) by applying finite sequence of map operations on the same surface?

6.1. Infinite Series of DSEMs on Torus

If we study group structures associated to the maps, we see that DSEMs, obtained here, on torus are 2-uniform. For example, in case of type , we see that the groups G1 = , G2 = , G3 = , G4 = , G5 = , G6 = , G7 = , and G8 =  act on the maps , , , , , , , and , respectively, such that under the action, the maps have two orbits of vertices. Similarly, we can easily find a group for the DSEMs of types , and on torus, under which the maps have two orbits of vertices. However, this fact does not hold for the DSEMs on Klein bottle. For example, if we let , we get no automorphism which sends to . This can be seen as follows: suppose there is such that f() = . Then, considering lk() and lk(), we see, either f() =  or f() = . In the first case, when f() = , we get f(u2) = u3, f(u1) = u1, f() = , f() = , f() = , and f() = . Now if we see lk(u1), we get a contradiction of the facts f(u1) = u1 and f() = , as  ∉ lk(u1). So, f() ≠ . Similarly, we see that f() ≠ . Combining these, we see that f() ≠ . This shows that is not 2-uniform. This observation leads to ask the following question.

Question 2. Are the doubly semiequivelar maps (corresponding to the 2-uniform tilings) on torus 2-uniform?

7. Conclusions

In this article, the notion of doubly semiequivelar maps (DSEMs) has been introduced for the first time. A methodology has been presented to enumerate doubly semiequivelar maps on torus and Klein bottle corresponding to the 2-uniform tilings , , , , , , and . The methodology has been demonstrated to enumerate the DSEMs on at most 15 vertices. The enumeration provides at least 35 non-isomorphic DSEMs on the surfaces of Euler characteristic zero, and out of these, 20 are on torus and remaining 15 are on Klein bottle. Further, infinite series of these types DSEMs have been constructed. We know that a study of maps becomes more significant when certain symmetry involves; in view of this, the notion of 2-uniform maps (parallel to the notion of vertex-transitive maps for equivelar or semiequivelar maps) has been introduced. During computation, it has been found that all the maps obtained on torus are 2-uniform, which does not hold in case of DSEMs on Klein bottle. This motivates us to explore the fact whether all the DSEMs on torus are 2-uniform. In the literature, vertex-transitive maps have been studied extensively. It would be interesting to study 2-uniform maps not only for torus and Klein bottle but also for other close surfaces and to explore the analog notions of vertex-transitive maps for 2-uniform maps.

Data Availability

No data were used to support this study.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Acknowledgments

The research work of the first author is partially supported by IIIT Allahabad.