Tensor Product of Polygonal Cell Complexes
Yu-Yen Chien

TL;DR
This paper introduces a new tensor product operation for polygonal cell complexes, explores its properties, and investigates how it interacts with link graphs, symmetries, and factorization.
Contribution
It presents the first formal definition of tensor product for polygonal cell complexes and analyzes its algebraic and symmetry properties.
Findings
Tensor product interacts well with link graphs.
Unique factorization property established.
Symmetries of tensor products studied.
Abstract
We introduce the tensor product of polygonal cell complexes, which interacts nicely with the tensor product of link graphs of complexes. We also develop the unique factorization property of polygonal cell complexes with respect to the tensor product, and study the symmetries of tensor products of polygonal cell complexes.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMicrotubule and mitosis dynamics · Graph Labeling and Dimension Problems · graph theory and CDMA systems
Tensor Product of Polygonal Cell Complexes
Yu-Yen Chien
Mathematics Division
National Center for Theoretical Science
Taiwan
Abstract
We introduce the tensor product of polygonal cell complexes, which interacts nicely with the tensor product of link graphs of complexes. We also develop the unique factorization property of polygonal cell complexes with respect to the tensor product, and study the symmetries of tensor products of polygonal cell complexes.
1 Introduction
A polygonal cell complex is a 2-dimensional CW-complex with polygons as 2-cells, namely a graph with polygons attached. To be precise, we take a rather formal definition: a polygonal cell complex is a 2-dimensional CW-complex satisfying:
- (1)
Each 1-cell is an interval of length 1, and each 2-cell is a disc of positive integral circumference.
- (2)
For a 2-cell of circumference , the attaching map sends exactly points evenly distributed on the boundary to the 0-skeleton.
- (3)
For each boundary segment between the points described in (2), the attaching map sends the segment isometrically onto an open 1-cell.
Intuitively speaking, we can think of each 2-cell as a regular polygon, and the attaching map glues vertices to vertices, and edges to edges. Those 2-cells act like faces of a polyhedron, and we will use the word face to denote a 2-cell alternatively. Note that the attaching map of a face may not be injective, and a polygonal cell complex can be quite different from polyhedra. A polygonal complex, which simulates polyhedra better, is a polygonal cell complex satisfying:
- (i)
The attaching map of each cell is injective.
- (ii)
The intersection of any two closed cell is either empty or exactly one closed cell.
Unless otherwise specified, when we use the word complex, it means polygonal cell complex, which may or may not be a polygonal complex.
Here is a concise way to describe the local structure of complexes. For a polygonal cell complex , the link of at a vertex is a graph with vertices indexed by ends of edges attached to , and edges indexed by corners of faces attached to . Two vertices and in are joined by an edge if and only if the corresponding ends of and are joined by the corresponding corner of . Basically a link describes the incidence relation of edges and faces at a vertex. Note that can also be identified as the set , where is the distance function in and is some positive number less than 1/2.
Take the dunce hat in Figure 1 as an example. Although there is only one edge in the complex, this edge has two ends attached to , and therefore contributes two vertices to the link at . Notice that the top corner of the face joins these two ends, and corresponds to an edge joining two vertices in the link at . The left corner of the face joins the same end of the edge, and hence corresponds to a loop in the link, while the right corner of the face also corresponds to a loop at the other vertex. Therefore the link at is a graph with two vertices and , one edge joining and , and two loops at and respectively.
For polyhedra, a flag is an incident triple of face, edge, and vertex. Such definition needs to be modified for polygonal cell complexes. Take Figure 1 as an example again. It has only one vertex, one edge, and one face, but we would like it to have six flags just as a usual triangle. In a polygon, each flag corresponds to a triangle in its barycentric subdivision. We can use this as an alternative definition of a flag, and this definition works for polygonal cell complexes as well. As Figure 1 shows, the shaded area is a flag of the dunce hat, and a dunce hat has six flags.
Highly symmetric polygonal complexes have been studied in [1, 2, 9, 10]. In particular, simply-connected flag-transitive polygonal complexes with complete graphs as links are classified in [2]. The main motivation of this paper is to use these flag-transitive complexes to generate more flag-transitive complexes. More specifically, we would like to develop a product of complexes which preserves flag-transitivity, and the link of the product is some graph product of the links of factors.
2 Graph Tensor Product
Suppose that is certain type of graph product such that , and we want to define a complex product with the following property: for any complexes and , and for any vertices and , we have
[TABLE]
Here we have already assumed that . The above property provides sufficient information about how the complex product shall be defined. If we assume the 1-skeletons of and are simple graphs, by considering the vertex sets of two link graphs in the equation, we have
[TABLE]
which can be interpreted as two vertices and are adjacent in if and only if is adjacent to in and is adjacent to in . This is essentially the definition of the direct product of simple graphs. Since the 1-skeletons of complexes are not necessarily simple, we shall generalize the direct product to suit arbitrary graphs.
Definition 2.1**.**
Suppose that and are two arbitrary graphs with edge sets and . The tensor product of and , denoted by , is a graph with vertex set , and edge set
[TABLE]
where is an edge joining and , given joins and in , and joins and in .
Note that for simple graphs, the tensor product defined above is exactly the direct product of graphs. Like direct product, each pair of edges from two factors generates two edges in the tensor product, even when loops are involved, as illustrated in Figures 2 and 3. In some literatures such as [4], direct product is defined over graphs without parallel edges but admitting loops. In such definition, a loop serves as the identity of direct product. In particular a loop times an edge is an edge, and a loop times a loop is again a loop, while in our definition a loop times an edge is two parallel edges, and a loop times a loop creates two loops around the same vertex. Since we will need such direct product later, we take a different name and symbol for our generalized product.
There are some reasons to define tensor product in this manner. First, note the number of vertices in is exactly the valency of in , where a loop at contributes 2 to the number. Assuming , this implies
[TABLE]
which is true for the tensor product, but not for the direct product admitting loops. Secondly, when we glue a face along a loop, the orientation of gluing matters, and the tensor product can keep track of such orientations. In Definition 2.1, when or is a loop, we shall think of it as an edge joining two different ends of the loop, say and , and label two ends of by and accordingly. We can then lift any given orientation of a loop in a factor to edges generated by this loop in the product, as illustrated in Figures 2 and 3. This also allows us to define projections unambiguously. Note that we do not assume graphs to be directed. We just distinguish two ends of each loop.
Definition 2.2**.**
Assume the notation of Definition 2.1. The projection from to , denoted by , is a continuous function such that maps to , and to isometrically between endpoints. The projection from to is likewise defined.
The projections defined above are graph homomorphisms in the following sense.
Definition 2.3**.**
Let and be two arbitrary graphs. A continuous function from to is a homomorphism if maps each vertex of to a vertex of , and each open edge of isometrically onto an open edge of .
Remark*.*
In the above definition, the continuity of is essentially saying that a homomorphism maps incident vertices and edges to incident vertices and edges. Meanwhile, the isometric condition helps to choose a representative from all homotopic maps.
Note that the composition of two graph homomorphisms is again a graph homomorphism. Together with the trivial automorphisms, the class of graphs forms a category. The following proposition shows that the tensor product defined above is actually the categorical product of this category.
Proposition 2.4**.**
Let and be two arbitrary graphs. Suppose that is a graph with two homomorphisms and . Then there exists a unique homomorphism such that and . In other words, there exists a unique such that the diagram in Figure 4 commutes.
Proof.
Assume that there exists a continuous function such that and . Then , we have and . By Definition 2.2, we know that .
Suppose that is an open edge joining and in , and we denote and by and respectively. By the continuity of , is an open path connecting and . Notice that and . By Definition 2.2, we know is either or , determined by endpoints and . In case or is a loop, by keeping track of ends of the loop, is also uniquely determined. Moreover, the local isometry over open edges of and forces to map isometrically to . Note that we have explicitly constructed a continuous satisfying our initial assumption. We have also shown that is uniquely determined, and actually a homomorphism, which finishes the proof. ∎
For any two graphs and , we denote the set of all homomorphisms from to by ). We have the following corollary about the number of homomorphisms.
Corollary 2.5**.**
For any graphs , , , we have
[TABLE]
Proof.
An immediate consequence of Proposition 2.4.∎
Note that for any graph , there is a homomorphism from to a loop. Since we distinguish the orientations when we map an edge to a loop, there are actually such homomorphisms, where is the number of edges of . In particular, a loop is not the terminal object in the category of arbitrary graphs.
Corollary 2.6**.**
Let and be two graphs, be a path in of length from to , and be a path in of length from to . Then in , there exists a unique path, denoted by , from to such that and .
Proof.
Let be a graph which is a path of length . We can give a specific orientation from one end to the other. Then there is a natural homomorphism from to , as well as one from to . By Proposition 2.4, there exists a unique homomorphism such that and . Hence we have and . Note that satisfies the conditions of , and the uniqueness of follows the uniqueness of . ∎
Remark*.*
For simple graphs, this result is straightforward from the definition of tensor product. This corollary clarifies the case when or contains a loop, where the orientation going through the loop will determine the edge to choose in .
3 Complex Tensor Product
To define our complex product more concisely, we would like to extend the notation above. Let and be two graphs, be a cycle of length in , and be a cycle of length in . Both and are assigned initial vertices and orientations. Specifically, is , where and . Then for we define
[TABLE]
a cycle of length in , where is the least common multiple of and , is the cycle repeating times, and is the same cycle as , but starting at , while is the reversed cycle of starting at .
Definition 3.1**.**
Let and be two polygonal cell complexes with face sets and . We denote the boundary length of and by and respectively, and let denote the greatest common divisor of and . The tensor product of and , denoted by , is a polygonal cell complex with 1-skeleton , the tensor product of the 1-skeletons of and , and face set
[TABLE]
where is a face attached along , while is the cycle along which is attached in , and is the cycle along which is attached in .
Remark*.*
We will use the jargon that is generated by and , especially when faces are not clearly indexed. In the above definition, note that and are identical cycles with different starting vertices. To let a pair of corners of and contribute to exactly one face corner in , we only choose . Here we discard repeated corner pairs, not faces in attached along the same cycle. For example, let and be 15-gons wrapped around a cycle of length 3 and 5 respectively. Note that the tensor product of a triangle and a pentagon is not the same as . The former has only faces, while has faces in two groups, each of which has 15 faces with cyclically identical attaching maps.
In the example of a triangle tensor a pentagon, the only two faces meet at every vertex in the product. In general, when , two faces and meet at more than one vertex. Therefore the tensor product of two polygonal complexes is not necessarily polygonal. How about the case when ? For even, note that and have two vertices and in common, and the tensor product is not polygonal. For odd cases, we have the following result.
Proposition 3.2**.**
Suppose that and are polygonal complexes with all faces of the same odd length . Then the tensor product is a polygonal complex.
Proof.
Since and are polygonal complexes, we know that and are simple graphs, and hence the 1-skeleton of , namely , is a simple graph as well. Consider the boundary of an arbitrary face in , namely . Note that and are both simple closed cycles of the same length , as they are boundaries of faces of polygonal complexes. Therefore is a simple closed cycle of length . In brief, every face of is attached along a simple closed cycle.
Now all we have to show is that the intersection of two faces in is either empty, a vertex, or an edge in . Suppose that there exist two faces and in such that the intersection of and is neither empty, a vertex, nor an edge. For the case of , it is not hard to see that and share the same boundary, and in fact are the same face by the polygonality of and . For the case of odd , note that and share two vertices which are not consecutive on the boundary of faces. By the polygonality of and , this implies that and . Consider the boundaries of and , namely and . When and , and have no vertex in common. When , notice that a common vertex of and corresponds to an integer such that
[TABLE]
which has a unique solution when is odd. In other words, when , and intersect at exactly one vertex. Since and share two vertices, we can conclude that and . This finishes the proof. ∎
The complex tensor product does not preserve simple connectedness either.
Proposition 3.3**.**
Let and be an -gon and -gon respectively, where and are two positive integers. Then is simply-connected if and only if .
Proof.
When , the 1-skeleton of is a vertex with two loops, as illustrated in Figure 3, and has two faces attached along these two loops respectively. In this case, is actually contractible, and of course simply-connected.
Now suppose that and are not both equal to 1. Without loss of generality, we can assume . Note that has vertices, edges, and 1 face, whereas has vertices, edges, and 1 face. By Definition 3.1, the complex has vertices, edges, and faces. Therefore has Euler characteristic
[TABLE]
By the following lemma, we know is not simply-connected. ∎
Lemma 3.4**.**
Suppose is a finite simply-connected polygonal cell complex. Then the Euler characteristic of is at least 1.
Proof.
Suppose has vertices, edges, and faces. First we find an arbitrary spanning tree for the 1 skeleton of , and then contract to get a new complex , which is also simply-connected. Note that has edges, and therefore has 1 vertex, edges, and faces. The fundamental group , a trivial group, can be presented as a group with generators and relators. Consider the abelianization of , which is again trivial. Then the presentation can be expressed as homogeneous equations of unknowns over . To have only trivial solution, the number of equations needs to be at least the number of unknowns. So we have , and therefore . ∎
Remark*.*
Let and be two arbitrary complexes, and be a cycle along the 1-skeleton of . This proposition shows that the contractibility of and does not guarantee the contractibility of . Conversely, when is contractible in , can we conclude that and are contractible? The answer is positive. We can find a series of homotopic cycles of such that , is a vertex, and each morphs through a single face to obtain . Note that can morph through a single face to obtain , even when the length of properly divides the length of . Therefore is homotopic to , which is a vertex.
In the above remark, we actually abuse the notation , as we have not yet defined projection maps for complex tensor products. To define such projection maps, first we introduce some terminology. Let and be an -gon and -gon with centre and respectively. A function is radial if sends to , to , and for every point , every real number , we have
[TABLE]
Definition 3.5**.**
Assume the notation of Definition 3.1. The projection from to , denoted by , is a continuous function such that restricted to is exactly , the projection of the graph tensor product, and maps radially to . The projection from to is likewise defined.
The projection maps defined above are complex homomorphisms in the following sense.
Definition 3.6**.**
Let and be two polygonal cell complexes. A continuous function from to is a homomorphism if restricted to is a graph homomorphism to , and maps each face of radially to a face of and each open face corner (ignoring the boundary) of homeomorphically to an open face corner of .
Remark*.*
In the above definition, the continuity of is essentially saying that a complex homomorphism maps incident cells to incident cells. Similar to the isometric condition in graph homomorphism, the radial condition is imposed to rule out homotopic complex homomorphisms. Most important of all, the homeomorphic corner condition forces a face of to wrap around a face of along the direction of the attaching map of , possibly more than once. In particular, a face of length can only be mapped to a face of length dividing . Figure 5 illustrates such phenomenon, where corners are mapped to a corner with the same label. The projection of complex tensor product mapping to is also a typical example.
Note that the composition of two complex homomorphisms is again a complex homomorphism. Together with the trivial automorphisms, the class of polygonal cell complexes forms a category. The following proposition shows that the complex tensor product defined above is actually the categorical product of this category.
Proposition 3.7**.**
Let and be two polygonal cell complexes. Suppose that is a complex with two homomorphisms and . Then there exists a unique homomorphism such that and . In other words, there exists a unique such that the diagram in Figure 6 commutes.
Proof.
Assume that there exists a continuous function such that and . Note that , , , and restricted to the 1-skeletons of their domains are all graph homomorphisms. By Proposition 2.4, the restriction of to is a uniquely determined graph homomorphism to .
Suppose that is a face in , wraps around a face in , and wraps around a face in . Then wraps around , and wraps around . By Definition 3.5, must wrap around for some and . Let be a corner of . Then we must have and . By the remark after Definition 3.1, this pair of corners , orientation included, appears in exactly one . Therefore and are uniquely determined, and wraps around this . Moreover, the radiality of and forces to map radially to . Note that we have explicitly constructed a continuous satisfying our initial assumption. We have also shown that is uniquely determined, and actually a complex homomorphism, which finishes the proof. ∎
Remark*.*
For any two complexes and , we denote the set of all complex homomorphisms from to by . Similarly to Corollary 2.5, we have
[TABLE]
As we mentioned earlier, for any graph , there is a homomorphism from to a loop. It is reasonable to ask the following question: for any complex , is there always a homomorphism from to a 1-gon? The answer is negative. Take Figure 7 as an example. Once the image of the leftmost edge is determined, it determines the image of all other edges. If we identify the leftmost and the rightmost edges with a twist, i.e. making it a Mobius strip, then there is no way to have a homomorphism. Note that this question is not related to orientability. If the complex is a strip with 3 squares, then the Mobius case has a homomorphism, while the orientable case does not.
Proposition 3.8**.**
Let and be two polygonal cell complexes, and be a complex homomorphism mapping a vertex to . Then induces a graph homomorphism from to . Moreover, let be another complex and be a complex homomorphism mapping to . Then we have , as illustrated in Figure 8.
Proof.
By definition, has vertices corresponding to edge ends around in , and edges corresponding to face corners at in . Since restricted to is a graph homomorphism, maps an edge end around in to an edge end around in . In addition, by the homeomorphic condition in Definition 3.6, maps a face corner at joining two edge ends around homeomorphically to a face corner at joining two edge ends around . Therefore induces a graph homomorphism from to . Once these induced graph homomorphisms between link graphs are defined, the equality follows immediately. ∎
Remark*.*
To each polygonal cell complex, we can assign a distinguished vertex to be the basepoint. Together with basepoint-preserving homomorphisms, the class of pointed polygonal cell complexes also forms a category. The above proposition is essentially saying that is a functor from this category to the category of graphs.
Now we move back to the main purpose of this chapter: to develop a complex product interacting nicely with some product of link graphs. From the above discussion, we know that the complex tensor product arises naturally in the category of polygonal cell complexes. Does this natural categorical product fulfill the main job? Yes, it does.
Theorem 3.9**.**
Suppose that and are two polygonal cell complexes, and and are two vertices in and respectively. Then we have
[TABLE]
Proof.
We can identify edge ends incident to a vertex as paths of length 1 leaving the vertex, since a loop contributes to two edge ends as well as two such paths, which we call 1-paths for short. By Corollary 2.6, there is a bijection between 1-paths leaving in and pairs of 1-path leaving in and 1-path leaving in . Therefore we can index 1-paths leaving in by such 1-path pairs in and .
Suppose that has a corner at , and has a corner at , as illustrated in Figure 9. These ’s should be understood as 1-paths. By the remark after Definition 3.1, the pairing of these two corners appears exactly once in and respectively, forming corners and in . Note that by taking projection maps, we know that any face corner at comes from some pairing of corners at and .
Now we translate the above statements in terms of corresponding link graphs. First of all, we have V\big{(}L(X,v)\big{)}\times V\big{(}L(Y,u)\big{)}\cong V\big{(}L(X\otimes Y,(v,u))\big{)}. Secondly, the corner is an edge joining vertices and in , and is an edge joining vertices and in . Notice that the edge pair contributes to one edge joining and , and one edge joining and in . Meanwhile, taking all possible pairings of edges exhausts all edges in . By Definition 2.1, this is exactly saying that . ∎
Remark*.*
In the terminology of category theory, this theorem is essentially saying that the functor from the category of pointed complexes to the category of graphs preserves categorical products, which is not always true for an arbitrary functor.
As indicated in Propositions 3.2 and 3.3, the complex tensor product does not necessarily preserve polygonality and simple connectedness. Fortunately, complex tensor product does preserve the most important property for our purpose.
Theorem 3.10**.**
Let and be any two flag-transitive polygonal cell complexes. Then the complex tensor product is flag-transitive.
Proof.
In case or has no faces, then is simply a graph, and the flag-transitivity follows easily from the definition of graph tensor product. Hereafter we assume that both and have at least one face.
Let be a face corner in , which projects to a corner in and a corner in , as illustrated in Figure 9. Let be another face corner in , which projects to a corner in and a corner in , as illustrated in Figure 10. Since and are flag-transitive, there exist mapping to and mapping to . Comparing Figures 9 and 10, note that gives an automorphism of mapping to . The above discussion shows that acts transitively on face corners with orientations, and therefore transitively on half-corners. In other words, acts transitively on flags. ∎
Remark*.*
In Figure 9, flipping both corners in and will flip both corners in , whereas flipping only one corner in either or will swap two corners in .
4 Factorization and Symmetry
In the proof of Theorem 3.10, the key fact we used is the following relation:
[TABLE]
Is it possible that these two groups are actually isomorphic? When an are isomorphic, we can swap and to obtain an extra automorphism, since the complex tensor product is commutative up to isomorphism. In addition to swapping, the following proposition gives more extra automorphisms in a less obvious way.
Proposition 4.1**.**
Let , , and be polygonal cell complexes. Then we have
[TABLE]
In other words, complex tensor product is associative up to isomorphism.
Proof.
A categorical result of the universal property in Proposition 3.7. See [6]. ∎
The associativity of the complex tensor product complicates . For example, if can be factorized into , then has an automorphism swapping the two copies of . Hence the symmetry of the product of complexes is also related to the factoring of complexes. In response to associativity, we modify the original question as follows: for complexes which are irreducible with respect to complex tensor product, is the automorphism group generated by automorphisms of ’s, together with permutations of isomorphic factors? By a Cartesian automorphism, we mean an element in the subgroup of generated in the above manner.
There have been lots of studies about the symmetry of different products of graphs. One of the major goals of this chapter is to apply the theory of the graph direct product to the complex tensor product. Hence we first introduce related theorems about the graph direct product. The book [4] by Hammack, Imrich, and Klavžar offers a comprehensive survey of products of graphs, and we shall follow their approach and terminology here.
We briefly mentioned the direct product of graphs in Chapter 2. Here we give the definition again, with an emphasis on the possible presence of loops. We say that a graph is a simple graph with loops admitted if for any , there is at most one edge joining and , including the case . In particular, there is at most one loop at a vertex. For convenience, we use to denote the class of simple graphs, and to denote the class of simple graphs with loops admitted.
Definition 4.2**.**
Let and be two graphs in . The direct product of and , denoted by , is a graph in with vertex set . There is an edge joining two vertices and in if and only if there is an edge joining and in , and there is an edge joining and in .
Note in the above definition, and could be the same vertex, as well as and .
Figure 11 illustrates the direct product of two graphs in . Under this definition, notice that a loop serves as the identity element of direct product of graphs. In other words, for any simple graph with loops admitted, we always have
[TABLE]
Also note that the direct product of two edges is again two edges, laid out as a cross in the figure, which is part of the reason why graph theorists choose the symbol “” [4]. Therefore the direct product of two connected graphs is not necessarily connected. The following theorem is known as Weichsel’s Theorem [4].
Theorem 4.3**.**
Suppose that and are two connected simple graphs with at least two vertices. If and are both bipartite, then has exactly two components. If at least one of and is not bipartite, then is connected.
Proof.
The first part of the theorem is straightforward. For the second part, note that a simple graph is not bipartite if and only if there is an odd cycle in the graph. By exploiting such a cycle properly, the second part of the theorem follows. For a detailed proof, please refer to Theorem 5.9 in [4]. ∎
A graph is prime if has more than one vertex, and implies that either or is a loop. Note that the idea of being prime depends on the class of graphs we are talking about. For example, let be a path of length 3, which has 4 vertices. Then is prime in , as the only possible factoring is the product of two edges, which is the disjoint union of two edges. And the statement that implies either or is a loop is still logically true. However, can be factorized in as the graph on the left of Figure 11 times one edge in the bottom, and hence is not prime in .
Consider the question of factoring a graph into the product of prime graphs. For a finite graph, such a prime factorization always exists, since the number of vertices of factors decreases as the factoring goes. However, such a prime factorization is not necessarily unique, and it depends on the graph itself and the class of graphs where we do the factoring. For example, a path of length 3 together with associativity can be used to create graphs with non-unique prime factorizations in . There are also graphs with non-unique prime factorizations in , an example of which can be found in [4]. The following theorem of unique prime factorization is due to McKenzie [8].
Theorem 4.4**.**
Suppose that is a finite connected non-bipartite graph with more than one vertex. Then has a unique factorization into primes in .
The next question is about the automorphism group of direct product, which hopefully has only these Cartesian automorphisms with respect to the product. Note that a pair of vertices with the same set of neighbours creates pairs of vertices with the same set of neighbours in the direct product, and results in lots of non-Cartesian automorphisms. This phenomenon is illustrated in Figure 12 , where a vertex with a loop should have itself as a neighbour. We say that a graph is -thin if there are no vertices with the same set of neighbours. In addition to -thinness, the disconnectedness due to Theorem 4.3 also creates non-Cartesian automorphisms. Even when the direct product is connected, there might still be some exotic automorphisms. The following theorem is due to Dörfler [3].
Theorem 4.5**.**
Suppose that is a finite connected non-bipartite -thin graph with a prime factorization in . Then is generated by automorphisms of prime factors and permutations of isomorphic factors.
We would like to use Theorems 4.4 and 4.5 to develop similar results for the complex tensor product. The first problem we immediately encounter is that, for the complex tensor product, we obtain the 1-skeleton of the product through the graph tensor product, which is not exactly the same as the direct product of graphs. Fortunately, such a difference does not really take place in graphs with higher symmetries.
Proposition 4.6**.**
Let be a finite connected non-bipartite -thin graph with more than one vertex, and be the unique prime factorization in . If is edge-transitive, then and each prime factor are in .
Proof.
Since has more than one vertex, the connectedness of implies that has a non-loop edge. By the edge-transitivity of , we know has no loop, and hence is in . If each factor has a loop, then the product will have a loop, which is not true. If each factor is loop-free, then we have finished the proof. Hence we can assume there is at least one factor with a loop, and at least one factor without a loop.
Let be the direct product of all factors with a loop, and be the direct product of all factors without a loop. Then we have . Note that permuting isomorphic factors of does not involve permuting factors of with factors of . By Theorem 4.5, we have . Since a prime factor has more than one vertex, and both have more than one vertex. Since is connected, and are both connected. Hence has a loop at some vertex and a non-loop edge joining two vertices and , while has a non loop edge joining two vertices and . Then in , there is an edge joining and , and another edge joining and . Notice that can not send the first edge to the second one, contradicting the assumption that is edge-transitive. ∎
Remark*.*
To visually interpret the last few lines of the proof, it says that a Cartesian automorphism can not permute horizontal edges with slant edges in Figure 12.
Now we move on to the factorization of polygonal cell complexes. First consider the following example. Let and be a triangle and a pentagon respectively, be a cycle of length 3 with two triangles attached, and be a cycle of length 5 with two pentagons attached. Since the numbers of vertices of these complexes are prime, the only possible way to factorize them is to have a factor of one vertex with at least a loop and a face, which creates double edges in the product. Hence we know these complexes can not be factorized further, and we have non-unique factorizations .
Here we give another example of non-unique factorization. Let be a triangle, and be a -gon wrapped around a cycle of length 5. By Definition 3.1, since and are coprime, has two faces of length , wrapped around two cycles of length for rounds. Consider a -gon wrapped around a cycle of length 3, and a pentagon . It is easy to see that , and these complexes can not be factorized further. To avoid these non-uniquely factorized situations, we restrict our discussion to the factorization of simple complexes.
Definition 4.7**.**
A polygonal cell complex is a simple complex if has at least one face, has no pairs of faces attached along the same cycle, and the attaching map of each face does not wrap around a cycle more than once. A polygonal cell complex is a prime complex if there do not exist complexes and such that .
Remark*.*
Figure 13 above is a simple complex with two 1-gons. If we add another 2-gon attached along two different loops, the resulting complex is still a simple complex, as the boundary cycles of theses faces are not exactly the same.
To factorize a complex , our general setting is as follows. We assume that we know a factorization of the 1-skeleton , and try to find a complex factorization such that and . A natural thought is to project the faces of down to and to be faces. Consider the complex tensor product of a triangle and a pentagon, which is a complex with two 15-gons. Note that when we project these two 15-gons back to the 1-skeletons of factors, what we obtain are 15-gons wrapped around cycles of length 3 and 5 respectively, not the original faces.
Definition 4.8**.**
Let be a polygonal cell complex, be a face of attached along a cycle , and and be two graphs such that . The reductive projection of to , denoted by , is a face attached along the reduced cycle of in , namely the shortest cycle such that repeating gives .
Remark*.*
In exactly the same way, we can define for the case . Note that when , we have .
Proposition 4.9**.**
Let be a simple complex, and and be two graphs such that . If there exist two complexes and with 1-skeletons and respectively such that , then and are simple complexes whose faces are precisely the reductive projections of faces of .
Proof.
Suppose that such complexes and exist. Let be a face of attached along a cycle of length , and let of length be the reduced cycle of in for . Note that is generated by a face of attached along , and by a face of attached along , where is the cycle made by repeating for times. By Definition 3.1, and generate faces attached along , where and . By the Euclidean algorithm, we can find an integer such that and . Note that in steps along , we can walk from the starting vertex of to the starting vertex of , so these two cycles are identical. Since is simple, there are no pairs of faces attached along the same cycle in . Therefore we have Now consider the length of the face , which is
[TABLE]
This shows that is attached along some cycle of length for rounds, and the simplicity of implies that . In other words, must have the reductive projection of as its face. Note that different faces of might have the same reductive projection in , and we have to discard duplicated ones. Otherwise duplicated faces in will generate duplicated faces in , violating the simplicity of . Conversely, any faces of and of are the reductive projections of the faces in they generate. Hence and are the simple complexes with exactly those faces from the reductive projections of faces of . ∎
Proposition 4.10**.**
Let , , and be polygonal cell complexes such that . Then is a simple complex if and only if and are simple complexes.
Proof.
Proposition 4.9 takes care of the only if part, and here we prove the if part. Suppose that has an -gon attached along a cycle for rounds. Since and are simple, must be generated by the reductive projections of to and , which are of length and respectively. Note that and both divide . Then the two reductive projections generate faces of length . Hence we can conclude that . If there is another face in attached along the same cycle with , then is also generated by the reductive projections of . If we can show a face in and a face in do not generate duplicated faces in , then this implies is a simple complex.
Suppose that a face of has vertices in order, and a face of has vertices in order. By the remark after Definition 3.1, every pair of corners of and appears exactly once in the faces generated by and . If two faces generated by and are attached along the same cycle in , there must be two pairs of corners of and forming the same corner in . In particular, we can find such that or . When , we have and for any integer mod . This implies that wraps around a cycle more than once, violating the simplicity of . Similarly contradicts the simplicity of . The contradiction results from the assumption that two faces generated by and are attached along the same cycle in . Hence we know that and does not generate duplicated faces, and the simplicity of follows. ∎
Proposition 4.11**.**
Let be a simple complex, and and be two graphs such that . Then the following two statements are equivalent:
- (1)
There exist two complexes and such that and .
- (2)
For any faces and of , contains all faces generated by and .
Proof.
Assume (1). By Proposition 4.9, and are the simple complexes with exactly those reductive projections of as faces. For any faces and of , is a face of , and is a face of . Since , contains all faces generated by and . Hence (1) implies (2).
Assume (2). First we show that a face of can be generated by and . Let , , and be the boundary cycles of , , and respectively. By Definition 4.8, we can assume that for , namely repeating for times gives . Note that is attached along some cycle , which can be rewritten as . Since the simple complex has no face attached around a cycle more than once, we know that , and therefore
[TABLE]
This shows that and can generate the face . Now let and be the simple complexes with exactly those faces from the reductive projections of . By Proposition 4.10, is a simple complex, and in particular has no duplicated faces. By the assumption of (2), contains all the faces of . Conversely, any face of is a face of , since can be generated by and . Then we have , and hence (2) implies (1). ∎
Although we already know the associativity of complex tensor product through the universal property, it will be helpful to understand how faces are formed in the product of more than two complexes. First let us review the product of two complexes. Let be a face of length attached along a cycle in , and be a face of length attached along a cycle in . By Definition 3.1, and generate faces of length attached along , , . To explain the boundary cycle of in plain language, basically we pick a pair of corners of and to start, and go around and in two coordinates respectively until we return to the starting pair of corners. Note that the index is chosen in such a way that each pair of corners appears exactly once among all faces generated by and .
A good way to visualize this is a slot machine of two reels of length , cyclically labeled by the vertices of and respectively. Faces generated by and have a one-to-one correspondence with different combinations of two reels, with flipping allowed for the second reel. From this aspect, it is easy to see that for face of length in complex , , generate faces in of length such that each -tuple of corners appears exactly once among all generated faces. Faces generated by have a one-to-one correspondence with different combinations of reels of length , cyclically labeled by the vertices of respectively, with flipping allowed from the second reel on. Figure 14 illustrates how a face is generated by the complex tensor product of 3 faces from such an aspect.
Theorem 4.12**.**
Let be a simple polygonal cell complex. If the 1-skeleton of is a finite simple connected non-bipartite -thin edge-transitive graph with more than one vertex, then has a unique factorization into prime complexes.
Proof.
By Theorem 4.4, since is a finite connected non-bipartite graph with more than one vertex, has a unique factorization into primes in with respect to direct product of graphs. By Proposition 4.6, the edge-transitivity of implies that each prime factor is in fact a simple graph. On the other hand, if we factorize with respect to graph tensor product, each factor would also be a simple graph with more than one vertex, because a loop creates double edges in the product, and a single vertex breaks the connectivity of the product. Note that direct product and graph tensor product coincide in . Hence we know has a unique factorization into primes in with respect to graph tensor product.
Now we consider the factorization of the complex . Note that we can always obtain a prime factorization of , since the number of vertices of factors decreases as the factoring goes. Suppose has two factorizations and , and is a prime factor of in with 1-skeleton . By Proposition 4.11, there exist two faces and such that lacks certain face generated by and . In other words, there is certain pair of corners of and missing in the faces of , and hence such pair will be absent in the -tuples representing face corners of . By Proposition 4.9, we can find faces and of such that and , and we have and . If and belong to different prime factors and in , we can reductively project to to obtain a face of , . Then we have and . Notice that and generate all possible pairs of corners of and in and hence in , a contradiction. So and belong to the same prime factor in .
The above argument can be applied to the case when the 1-skeleton of is the graph tensor product of more than two prime graphs, simply by splitting prime graph factors into two groups. It follows that every prime 1-skeleton factor of belongs to the same prime complex in . Conversely, every prime 1-skeleton factor of belongs to , and hence and are actually the same. In case has a prime 1-skeleton , then belongs to some in with a prime 1-skeleton, otherwise the prime 1-skeleton factors of belong to at least two complexes in . In conclusion, we know two factorizations and are identical, and has a unique factorization into prime complexes. ∎
Theorem 4.13**.**
Suppose that is a simple polygonal cell complex, and its 1-skeleton is a finite simple connected non-bipartite edge-transitive -thin graph with more than one vertex. Let be a prime factorization of . Then is generated by automorphisms of prime factors and permutations of isomorphic factors.
Proof.
Since has no faces attached along the same cycle, an automorphism of is completely determined by its action on the 1-skeleton , and we can identify as a subgroup of . To understand , by the argument in the proof of Theorem 4.12, we know has a unique factorization into primes in . By Theorem 4.5, the extra -thin condition on implies that is generated by automorphisms of ’s and permutations of isomorphic ’s.
Let be an arbitrary automorphism of , which can be represented as some followed by a permutation of ’s. This implies that for any face of
[TABLE]
where is an arbitrary non-empty subset of . Suppose that has 1-skeleton for some . We claim that , belongs to the same prime factor of . If not, then we can find such that , and belong to different prime factors of . Let and , and hence we have . Since is prime, by Proposition 4.11, we can find faces and of such that lacks certain face generated by and . By Proposition 4.9, we can find faces and of such that and . Then the complex lacks certain corner combination of and in the -tuples representing face corners of . By taking the automorphism , the complex lacks certain corner combination of and , which is impossible because and belong to different prime factors of , and taking complex tensor product of these factors generates all the corner combinations.
Hence for every 1-skeleton factor of , belongs to the same prime factor of . By considering , we know that has exactly these ’s as 1-skeleton factors. Moreover, \varphi\big{(}\pi_{\otimes_{i\in I}\Gamma_{i}}(f)\big{)}=\pi_{\otimes_{i\in I}\varphi(\Gamma_{i})}\big{(}\varphi(f)\big{)} implies that induces an isomorphism from to . This shows that every can be represented as some followed by a permutation of ’s, and the theorem holds. ∎
Remark*.*
Let be the disjoint union of prime factors of . Then the above theorem implies that , which is a convenient way to describe .
The following corollary is a partial converse of Theorem 3.10.
Corollary 4.14**.**
Suppose that is a simple polygonal cell complex, and its 1-skeleton is a finite simple connected non-bipartite edge-transitive -thin graph with more than one vertex. If is flag-transitive, then any factor of is flag-transitive.
Proof.
Note that it suffices to show that any prime factor of is flag-transitive. Then by Theorem 4.12 and Theorem 3.10, any factor of is a complex tensor product of flag-transitive prime factors of , and hence is flag-transitive.
By Theorem 4.12, has a unique prime factorization . Suppose that one of the prime factors is not flag-transitive, without loss of generality say , and is isomorphic to if and only of for some integer . Since is not flag-transitive, there exist two oriented face corners and in such that can not map one corner to the other. For each such that , we pick an arbitrary corner of . Consider the following two corners of :
[TABLE]
[TABLE]
By Theorem 4.13, is generated by automorphisms of prime factors and permutation of isomorphic factors. In particular, it is impossible for to map one of the above corners to the other, contradicting to the flag-transitivity of . Therefore we can conclude that any prime factor of is flag-transitive. ∎
The corollary below answers the question we posed in the beginning of the chapter.
Corollary 4.15**.**
For , let be a simple prime complex with a finite simple connected non-bipartite symmetric -thin 1-skeleton having more than one vertex. Then the complex tensor product has automorphism group generated by ’s and permutations of isomorphic ’s.
Proof.
By Proposition 4.10, we know is a simple complex. By the definition of graph tensor product, we know is a finite simple graph. Note that a simple graph is non-bipartite if and only if there is a cycle of odd length. Then the graph tensor product of two non-bipartite graphs contains a cycle of odd length and hence is non-bipartite. Induction shows that is non-bipartite, and by Theorem 4.3 we know that is connected. By the special case of Theorem 3.10 (complexes without faces), we know is symmetric and hence edge-transitive. Note that for two graphs and , the set of neighbours of a vertex is the direct product of the set of neighbours of in with the set of neighbours of in . This implies the graph tensor product of -thin graphs is a -thin graph. To summarize, we know is a simple complex with a prime factorization , and its 1-skeleton is a finite simple connected non-bipartite edge-transitive -thin graph with more than one vertex. By Theorem 4.13, we know that is as described in the corollary. ∎
Remark*.*
The tensor products of edge-transitive graphs are not necessarily edge-transitive. Therefore we require each to be symmetric to ensure the edge-transitivity of .
Note that when a complex has a face of odd length, then the 1-skeleton of the complex is non-bipartite, and Corollary 4.15 has a chance to work. In the next chapter, we will investigate the automorphism group of the tensor product of complexes with only faces of even lengths from a different aspect.
5 Even Cases
In this chapter we investigate the tensor product of complexes with only faces of even lengths, and our goal is to develop results similar to Corollary 4.15, which basically says an automorphism of certain complex tensor products must be of Cartesian type. Note that when there is more than one bipartite factor, Theorem 4.3 implies that the complex tensor product is disconnected, and the product is likely to have non-Cartesian automorphisms from the direct product of automorphism groups of components. Hence in such a context, the proper question to pose should be as follows: for complexes with only faces of even lengths, is the automorphism group of a component of generated by automorphisms of ’s together with permutations of isomorphic factors?
For graph tensor products, the connectedness of the product does not guarantee the absence of non-Cartesian automorphisms. For complex tensor products, we hope that the extra face structure helps to eliminate non-Cartesian automorphisms. For example, let us look at the complex tensor product of two squares, which has two isomorphic components. We denote vertices of a square by cyclically, and illustrate one component of the product in Figure 15. Note that the 1-skeleton of the component is actually a complete bipartite graph with automorphisms, and not all of them give a complex automorphism due to the extra face structure.
Figure 15 also reveals an important fact of the tensor product of complexes with only faces of even lengths: a face is antipodally attached to another face generated by the same pair of faces, and through such antipodally attached relation we can find all other faces generated by the same pair of faces in that component. Such face blocks (defined in Definition 5.4) help to determine the Cartesian structure of a complex tensor product, and if we can show a generic face block has only Cartesian automorphisms, then we have a chance to force a complex automorphism stabilizing a face block to be of Cartesian type. To simplify the problem, we restrict our discussion to the tensor product of complexes with faces of the same even length, and the first step is to establish the Cartesian result for the tensor product of -gons. The following lemma is a useful tool for this purpose.
Lemma 5.1**.**
Suppose on a real line, someone wants to take steps to walk from an integer to [math], where is an integer, and each step is either plus 1 or minus 1. Then there are ways to arrive from 1, and ways to arrive from . The ratio is greater than or equal to 1, with equality if and only if . Moreover, when is fixed and is increasing, the ratio is decreasing.
Proof.
Suppose this person takes steps of minus 1 and steps of plus 1 to arrive at 0. Then we have and , and therefore and . By ordering two types of steps arbitrarily, we can obtain all different ways to arrive at 0. To arrive from , the last step must be minus 1, and there are such combinations. To arrive from , the last step must be plus 1, and there are such combinations. When is odd, we have and hence . When is even, we have which implies and hence , with equality if and only if , namely . To show that the ratio decreases as increases, we simply have to verify the following inequality:
[TABLE]
[TABLE]
which is obviously true. ∎
Proposition 5.2**.**
For , let be a graph which is a cycle of length , where is an integer at least 3. Then the automorphism group of a component of can be generated by elements of ’s together with permutations of ’s.
Proof.
We denote vertices of by cyclically, and let be the component of containing the vertex . Note that acts transitively on vertices of . Therefore to prove this proposition, it suffices to show that the -stabilizer of can be generated by elements of ’s together with permutations of ’s. Notice that there are Cartesian automorphisms of fixing , generated by the reflection fixing [math] in each and all permutations of factors. If we can show , then the proposition follows.
First we show that is a rigid graph. Namely we want to show that if fixes all neighbours of , then must be trivial. Note that two vertices and are adjacent if and only if for all , and therefore
[TABLE]
For each , there is a path of length from to , because we can reach 0 in steps in the coordinates with absolute value , and we can also reach 0 in steps in the other coordinates by walking back and forth as each coordinate has the same parity. Hence , and follows easily.
Note that the number of geodesics from to is the product of the number of ways in each coordinate to walk to 0 in steps. Look at the -th coordinate of . For now we assume that , and let be the integer such that . If , we have , and walking to 0 in steps is equivalent to the setting of Lemma 5.1. By the lemma, the ratio of numbers of geodesics arriving from 1 and from in the -th coordinate is . Since the automorphism fixes and preserves geodesics, this ratio does not change under . Again by the Lemma, must remain the same to keep this ratio, and hence the -th coordinate of must be . If , then has a neighbour with the -th coordinate 1. Note that is adjacent to with the -th coordinate 1, and the -th coordinate of is either 0 or 2. In the latter case, since , by taking the above argument implies , a contradiction. Hence the -th coordinate of is [math]. Similarly if , then the -th coordinate of is . For negative , by applying the mirror version of Lemma 5.1, we know that the -th coordinate of is . Note that the above result is true for every coordinate. Hence for every , and is trivial.
Now look at the local structure around . Note that two neighbours of taking different values in coordinates have common neighbours. In particular, two neighbours of differ in exactly one coordinate if and only of they have common neighbours. Hence among the neighbours of , the relation of differing in exactly one coordinate is preserved under . If we draw an auxiliary edge between any two such neighbours of , then the neighbours of plus these auxiliary edges form a hypercube preserved under . Since is rigid, an automorphism of is completely determined by its action on the neighbours of , which also induces an automorphism of the auxiliary . As a result, we have , which finishes the proof. ∎
Remark*.*
Let be the subgroup of generated by . Note that the component in the above proof is actually isomorphic to the Cayley graph of with respect to the generating set .
Corollary 5.3**.**
Suppose that is a -gon for , where is an integer at least 3. Then the automorphism group of a component of can be generated by elements of ’s together with permutations of ’s.
Proof.
Note that a -gon has the same automorphism group as its 1-skeleton, and has the same Cartesian automorphisms as . Hence a vertex stabilizer of a component of has Cartesian automorphisms, and is at most the cardinality of the stabilizer of in , which is by Proposition 5.2. ∎
Remark*.*
We do need the condition in Proposition 5.2 and Corollary 5.3. For , Figure 15 illustrates a component of the tensor product of two squares. Its 1-skeleton is the complete bipartite graph with lots of non-Cartesian automorphisms. With the face structure, there are much fewer complex automorphisms, but swapping and still gives a non-Cartesian complex automorphism.
Now we formally define the face blocks mentioned in the beginning of the chapter. An intuitive definition of a face block in a complex tensor product would be any connected component in , where each is a face of . Note that if each is an even gon attached injectively, then has components, and hence face blocks. If these ’s are attached non-injectively, then the above face blocks could have extra incidence relations, and we might end up having fewer components. We would like to define a face block regardless of attaching maps, so we take the following definition.
Definition 5.4**.**
For , let be a polygonal cell complex with only faces of even length . Let be a face of with corners labeled by cyclically. A face block generated by is a subcollection of faces generated by such that two faces and are in the same face block if and only if a corner of with label and a corner with label have
[TABLE]
Remark*.*
It is easy to see that a face block is well-defined no matter how faces are cyclically labeled and no matter which corners are chosen to verify the above criterion. In general it is not obvious whether or not two faces are in the same face block of a complex tensor product without knowing the tensor product structure. In the tensor product of the following class of complexes, recognizing a face block is much easier.
Definition 5.5**.**
A connected polygonal cell complex is an elementary complex if satisfies the following three conditions:
- (1)
Every face of is of the same even length .
- (2)
No antipodal corners of a face are attached to the same vertex.
- (3)
For any two vertices, there is at most one pair of antipodal face corners attached.
Remark*.*
Condition (3) basically says no two faces can be attached antipodally, and in a face different pairs of antipodal corners are not attached to the same pair of vertices. For example, the complex in Figure 16 is not an elementary complex.
Proposition 5.6**.**
For , let be an elementary complex with faces of even length . Then in the complex tensor product , for any antipodal vertices and of a face in , there are exactly faces having and as antipodal vertices, and these faces are in the same face block. Moreover, for any two faces and in the same face block, we can find a series of faces such that , , and share antipodal vertices for , and .
Proof.
In , suppose that and are antipodal vertices of a face generated by , where and are vertices of and is a face of for . Note that for each , projecting to gives , and has and as antipodal vertices. Since is elementary, and are not the same vertex, and is the only face of having and as antipodal vertices, with a unique pair of antipodal corners attached to and . Hence any face in having and as antipodal vertices must be generated by in such a way that the corresponding corners of the ’s at are combined together. With the corner of fixed, flipping at for gives all faces having and as antipodal vertices, and these faces are in the same face block.
Now suppose that and are two faces in the same face block generated by faces with corners labeled by cyclically. Then we can label corners in according to such a corner labeling, and by following steps of , we can start from a vertex of to reach any other vertex in in steps. In particular, there is a unique vertex in such that we need steps to reach it from . Since has more than one vertex, we can start from to reach a vertex of in steps. By adding one step in and one step in if necessary, we can find a path from to of length at most such that the first and the last steps are in and respectively. Note that each step determines a unique face in , and hence the above path determines a series of faces such that , , and . If and are determined by the same step, then and are actually the same face, and we can remove one of them from the sequence. If and are determined by different steps, then and are two different faces with a common vertex with label . Note that
[TABLE]
which is also a common vertex of and , and therefore and share antipodal vertices. The above argument is illustrated in Figure 15. ∎
Proposition 5.6 allows us to easily recognize a face block in a complex tensor product. If we impose the following conditions on each factor, then we can read the Cartesian structure of a complex tensor product through the incidence relation of face blocks.
Definition 5.7**.**
A connected polygonal cell complex is an ordinary complex if every face of is of the same even length , and satisfies the following extra conditions:
- (1)
If we label corners of cyclically from to , then any two corners with different parities are not attached to the same vertex.
- (2)
For any face incident to , either has only one corner meeting , or has only two consecutive corners meeting .
Remark*.*
If the 1-skeleton of is bipartite, then satisfies (1) automatically. Also note that a polygonal complex satisfies both (1) and (2). The reader might have noticed that (2) implies the condition (3) of an elementary complex. Since there are alternative conditions serving our purpose as effectively as (2), we avoid defining ordinary complexes as a subclass of elementary complexes.
Proposition 5.8**.**
For , suppose that is an ordinary complex with faces of even length . Let be a face block generated by and be a face block generated by , where and are faces of . If and are incident, then the following two statements are equivalent:
- (1)
such that is incident to in , and we have .
- (2)
Every face of is incident to a face of .
Proof.
Assume (1). Without loss of generality, we can assume that . Since and are incident, there is a face corner of meeting a face corner of . Suppose that is the combination of corners of the ’s, and is the combination of corners of the ’s. Note that of meets of in . Also note that for , and are in the same face , and they are either the same corner or different corners attached to the same vertex. In particular, by condition (1) of Definition 5.7, and have the same parity under cyclic labeling for . Let be an arbitrary face of generated by combining of with corners of the ’s for . By Definition 5.4, has the same parity as , and therefore has the same parity as . Then again by Definition 5.4, the face generated by combining of with ’s of the ’s is a face of . It is obvious that is incident to . To summarize, given an arbitrary face of , we can find a face of incident to . Hence (1) implies (2).
Assume (2). If and are disjoint, then and are disjoint, which contradicts (2). Hence for each , and are either incident or actually the same. Suppose that there is more than one , say for , such that and are incident. By condition (2) of Definition 5.7, and have either one corner or two consecutive corners meeting and respectively. Pick two consecutive corners of containing all corners meeting and colour them blue. Similarly pick two consecutive corners of containing all corners meeting and colour them red. Consider the faces generated by with the following corner combination: coloured corners of and are placed at the opposite positions, as illustrated in Figure 17. Note that these faces are disjoint with faces generated by . If does not contain any of these faces, we can flip two red corners of to generate faces of , and the resulting faces are still disjoint with faces generated by . In other words, we can find a face of incident to no face in , a contradiction. So there is at most one such that and are incident. Moreover, condition (1) of Definition 5.7 implies that different face blocks generated by are disjoint. Since and are incident, we know that there is exactly one such that and are incident. Hence (2) implies (1). ∎
Remark*.*
Note that condition (2) of Definition 5.7 is only used for the argument illustrated in Figure 17. It is not hard to have alternative conditions serving this purpose, especially when the length of faces is higher. We also want to point out that through finer examination of incidence relation between face blocks, it is possible to obtain more information such as how meets in , perhaps under weaker conditions.
With Propositions 5.6 and 5.8, in a tensor product where each is an elementary ordinary complex with only faces of even length , we can recognize face blocks and the Cartesian structure of through the incidence relation on faces, which is preserved under automorphisms of . Now we define a graph to encode the Cartesian structure of . Let be a simple graph with vertex set , where a vertex represents all faces of generated by , such that two vertices are adjacent if and only if they take the same face in coordinates, and have incident faces in the remaining coordinate. Let be a simple graph with vertex set , such that two vertices are adjacent if and only if the corresponding faces are incident in . Notice that , where is the Cartesian product of graphs (see [4] for the definition). Figure 18 illustrates the case , where represents all faces generated by and . The following theorem due to Imrich [5] and Miller [7] restricts the automorphism group of .
Theorem 5.9**.**
Suppose that is a finite simple connected graph with a factorization , where each is prime with respect to Cartesian product. Then the automorphism group of is generated by automorphisms of prime factors and permutations of isomorphic factors.
We can not guarantee is prime, but at least is indeed a prime complex.
Proposition 5.10**.**
Let be an elementary complex. Then is a prime with respect to complex tensor product, and is not a component of any complex tensor product.
Proof.
Suppose that there exist complexes and such that is a component of . Note that a face of is of even length, and must be generated by either two even faces or by one even and one odd face. In either case, by Definition 3.1, will have faces antipodally attached together, violating that is elementary. ∎
Note that in Figure 18, each actually contains two face blocks generated by and , and in general each vertex of defined above contains face blocks. Even if we have some control over the automorphism group of , having multiple face blocks at one vertex of could lead to non-Cartesian automorphisms of . Let us look at the tensor product of a hexagon with a 3-hexagon necklace as illustrated in Figure 19, where is the vertex generated by and , and coloured vertices in the product are generated by coloured , , and . For brevity, half of the faces in the product are omitted. Consider the automorphism of the product induced by fixing , , and but flipping (swapping the top and the bottom edges) in two factors. Then fixes the four face blocks on the left and right, and permutes vertices in each of the two middle blocks. In particular, we can permute vertices in a block while its two incident blocks are fixed. Therefore we can permute vertices in one middle block and fix all other five blocks. This gives a non-Cartesian automorphism.
There are two main reasons why we have the above non-Cartesian automorphism. First, there is more than one face block generated by the same faces lying in the same component of the product. Secondly, factors are not rigid enough, so the action on one face block can not affect incident blocks, and can not be transmitted to blocks generated by the same faces. We suspect that if either of these two reasons is absent, then each component of the product might have only Cartesian automorphisms. In particular, if the 1-skeleton of each factor is bipartite, then face blocks generated by the same faces are in different components. Also note that if a complex is a surface, it is rigid enough that the action on one face completely determines the whole automorphism. So far we do not have a definite result yet, and hence we pose the following two conjectures. We hope to resolve these problems in the near future.
Conjecture 5.11**.**
For , suppose that is an elementary ordinary complex with faces of the same even length , and has bipartite 1-skeleton. Then for any component of the complex tensor product , can be generated by automorphisms of ’s together with permutations of isomorphic factors.
Conjecture 5.12**.**
For , suppose that is an elementary ordinary complex with faces of the same even length , and has surface structure. Then for any component of the complex tensor product , can be generated by automorphisms of ’s together with permutations of isomorphic factors.
6 Acknowledgements
The author appreciates the support of National Center for Theoretical Science, Taiwan, and would like to thank Ian Leary for introducing this topic and valuable advices.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] W. Ballmann and M. Brin, “Polygonal Complexes and Combinatorial Group Theory”, Geom. Dedicata 50 , 165-191, 1994.
- 2[2] Y. Chien, T. Januszkiewicz, I. J. Leary, R. Valle, and R. Vogeler, “Simple Platonic Polygonal Complexes”, in preparation.
- 3[3] W. Dörfler, “Primfaktorzerlegung und Automorphismen des Kardinalproduktes von Graphen”, Glasnik Mat. 9 , 15-27, 1974.
- 4[4] R. Hammack, W. Imrich, and S. Klavžar, Handbook of Product Graphs , second edition, CRC Press, 2011.
- 5[5] W. Imrich, “Automorphismen und das kartesische Produkt von Graphen”, Österreich. Akad. Wiss. Math.-Natur. Kl. S.-B. II 177 , 203-214, 1969.
- 6[6] S. Mac Lane, Categories for the Working Mathematician , second edition, Springer, 1998.
- 7[7] D. J. Miller, “The automorphism group of a product of graphs”, Proc. Amer. Math. Soc. 25 , 24-28, 1970.
- 8[8] R. Mc Kenzie, “Cardinal multiplication of structures with a reflexive relation”, Fund. Math. 70 , 59-101, 1971.
