Academia.eduAcademia.edu

The generic minimal rigidity of a partially triangulated torus

2015, arXiv: Combinatorics

A simple graph is $3$-rigid if its generic bar-joint frameworks in $R^3$ are infinitesimally rigid. Necessary and sufficient conditions are obtained for the minimal $3$-rigidity of a simple graph which is obtained from the $1$-skeleton of a triangulated torus by the deletion of edges interior to a triangulated disc.

THE GENERIC MINIMAL RIGIDITY OF A PARTIALLY TRIANGULATED TORUS arXiv:1509.00711v1 [math.CO] 2 Sep 2015 J. CRUICKSHANK, D. KITSON AND S.C. POWER Abstract. A simple graph is 3-rigid if its generic bar-joint frameworks in R3 are infinitesimally rigid. Necessary and sufficient conditions are obtained for the minimal 3rigidity of a simple graph which is obtained from the 1-skeleton of a triangulated torus by the deletion of edges interior to a triangulated disc. 1. Introduction The graph of a triangulated sphere is generically 3-rigid in the sense that any generic placement of the vertices in three-dimensional Euclidean space determines a bar-joint framework which is continuously rigid. This generic version of Cauchy’s rigidity theorem for convex polyhedra follows from Dehn’s determination [3] of the infinitesimal rigidity of convex triangulated polyhedra. See also Gluck [6]. In fact these graphs are minimally 3-rigid (generically isostatic) in view of their flexibility on the removal of any edge. Generalising this, Fogelsanger [4] has shown that a finite simple graph given by the 1-skeleton of a triangulated compact surface without boundary is 3-rigid. The proof uses combinatorial edge contraction reduction of the graph together with the fact that 3-rigidity is preserved by the inverse moves of vertex splitting. The methods also extend to higher dimensions. However, with the exception of the sphere the triangulated surface graphs are over-constrained, in the sense that |E| > 3|V | − 6, and so it is natural to seek a combinatorial characterisation of minimal 3-rigidity for the graphs of compact surfaces with boundaries. We obtain such a characterisation here for graphs derived from torus graphs by the excision of the interior edges of a triangulated disc. The precise definition of these graphs is given in Section 2. ted gula n Tria Figure 1. A torus graph with a single superficial hole (shaded). 2010 Mathematics Subject Classification. 52C25. 05C25 Key words and phrases: rigidity, triangulated torus, triangulated surface Partly supported by EPSRC grant EP/J008648/1. 1 2 J. CRUICKSHANK, D. KITSON AND S.C. POWER We make use of new methods, some of which have also been useful for modified triangulated spheres with holes and blocks [2]. In particular we represent graphs in terms of face graphs, which here are planar graphs with certain boundary vertices and edges identified, and we consider reductions through edge contraction homotopy and division over critical separating cycles. However, in view of the toroidal topology there are a number of new considerations. In particular, edge cycles need not separate the graph and the boundary of the hole may be improper with subpaths wrapping around the torus with nontrivial homology. In fact for the minimally 3-rigid graphs there are 17 forms of hole boundary associated with which there are 17 forms of critical separating cycle. In addition we give a detailed analysis of small torus with hole graphs which have at most 9 vertices and which in fact display all of these boundary types. The main theorem may be stated as follows. Theorem 1.1. Let G be a torus graph with a single hole. Then the following conditions are equivalent. (i) G is minimally 3-rigid. (ii) G is (3, 6)-tight. (iii) G is constructible from K3 by vertex splitting. While (3, 6)-tightness is a well-known necessary condition (see Section 3 for the definition) its sufficiency here is a more subtle issue than in the case of the generic Cauchy theorem. For example, the substitution of a triangulated subdisc by a triangulated disc with the same boundary need not preserve (3, 6)-tightness. Also we note that there are torus graphs with two holes which are (3, 6)-tight and generically flexible. The rest of the paper is concerned with two contrasting proofs of the main theorem and the introduction of methods which are likely to be useful for more general graphs associated with triangulations of compact surfaces with boundaries. In Section 2 a torus graph with a single hole is formally defined. In Section 3 we consider the subfamily T of (3, 6)-tight graphs G of this type and we determine the 17 forms of hole boundary together with representative small graphs for them. In Section 4 we define critical separating cycles and associated fission moves within the class T . Exploiting the toroidal facial structure of the graphs in T we obtain a key lemma, Lemma 4.4, which shows that if the contraction of an edge e preserves the simplicity of the graph but violates the (3, 6)-tight sparsity count then there exists a critical separating cycle through e. In this case an associated fission move G → {G1 , G2 } is possible, which leads to a pair of strictly smaller graphs in T if |V (G)| ≥ 10. It follows that there is a contraction-fission reduction scheme to a certain family of small graphs in T with no more than 9 vertices. In Section 5 we prove that these small graphs are 3-rigid. The inverse move for edge contraction is a vertex splitting move, which is known to preserve 3-rigidity (Whiteley [7]). Also the inverse fission moves, or fusion moves, correspond to rigid subgraph substitutions preserving 3-rigidity, and so the equivalence of (i) and (ii) follows. In Section 6 we give an alternative proof of this equivalence which is more direct. The proof is based on (i) a nested application of the key lemma, in order to identify a contractible edge whose contraction preserves membership in T , and (ii) an analysis of the graphs of T which are not contractible in this manner. We show, moreover, that there are THE GENERIC MINIMAL RIGIDITY OF A PARTIALLY TRIANGULATED TORUS 3 2 such uncontractible graphs (see Theorem 6.2) and that each graph in T is constructible from (at least) one of these two graphs by a sequence of vertex splitting moves. 2. Surface graphs in the torus Let M be a compact surface, with or without a boundary. We define a surface graph for M to be a simple graph obtained from the 1-skeleton of a finite triangulation of M. More generally we define a surface graph to be a graph G = G(M) determined by the 1-skeleton of a finite simplicial complex M with the following properties. (i) M consists of a finite set of 2-simplexes σ1 , σ2 , . . . together with their 1-simplexes and 0-simplexes. (ii) Every 1-simplex lies in at most two 2-simplexes. (iii) G(M) is simple. In particular, note that a surface graph G is not merely a graph but is endowed with a facial structure consisting of the set of 3-cycles associated with the 2-simplexes of M. Also G has well-defined simplicial integral homology groups Hi (G) = Hi (M, Z), i = 1, 2. A torus graph is a surface graph G for the torus S 1 × S 1 . This is a simple graph which may be obtained from a triangulated annulus graph by the identification of the inner and outer boundary cycles, where these cycles are assumed to have the same length and orientation. The triangulated annulus with its boundary identification gives an annular face graph representation for G. We now define a torus graph with a single hole. Definition 2.1. Let M be the simplicial complex of a triangulation of a torus whose 1-skeleton is a simple graph T . Let D be the simplicial complex of a triangulated disc and let ι be an injective map from the set of 2-simplexes of D to the set of 2-simplexes of M which respects the adjacency relation between 2-simplexes of D. Finally, let G be the subgraph of T obtained by deleting the edges associated with the 1-simplexes which are images, under the map induced by ι, of the interior 1-simplexes of D. Then G is said to be a torus graph with a single hole. We also refer to G as a torus with hole graph when there is no ambiguity. It follows that a torus with hole graph is a simple graph which is determined by a triple (M, D, ι) where ι : D → M is a simplicial map from a simplicial complex D of a triangulated disc to a simplicial complex M, of the torus, which is injective on 2-simplexes. In particular the graph G is endowed with the facial structure inherited from M. It is convenient to abuse notation and let D, T and ∂D denote the graphs of the simplicial complexes D, M and ∂D. Also we write i for the associated simple graph homomorphism i : D → T. The boundary graph ∂G of a torus with hole graph G is the graph whose edges do not lie in two facial 3-cycles. Thus ∂G is the image under i of the boundary graph of D. A torus with hole graph G is also endowed with a specific r-cycle of edges, namely the image under i of the boundary cycle of the graph D. This possibly improper r-cycle is determined by the restriction map α = i|∂D : ∂D → ∂G, 4 J. CRUICKSHANK, D. KITSON AND S.C. POWER which we refer to as the detachment map of G. This map has the form α : Cr → ∂G where Cr is the r-cycle graph, and is uniquely associated with G. We now note some examples of torus with hole graphs. Let M be the compact surface with boundary derived from S 1 × S 1 by the removal of the interior of a closed topological disc D, where the topological boundary ∂D is a simple closed curve. Then a surface graph for M is a torus with hole graph. These graphs correspond to the injectivity of the detachment map. Figure 1 illustrates such a graph. On the other hand Figure 2 indicates a torus graph with a single hole for which α is not injective and for which |V (∂G)| = |V (∂D)| − 1, |E(∂G)| = |E(∂D)| Figure 2. A torus graph with a single hole (shaded). Recall that a simple graph G is 3-connected if there exists no pair of vertices x, y which separates the graph in the sense that there there are vertices v, w such that each path from v to w contains one of the vertices in the pair. We note that a torus with hole graph may fail to be 3-connected as indicated in Figure 3. However, we shall see that the combinatorial condition of (3, 6)-tightness, defined in the next section, limits the possible forms of noninjectivity of the detachment map. In particular these graphs are necessarily 3-connected. Figure 3. A torus graph with a single hole (shaded). On the other hand Figure 4 gives a perspective view of two torus with hole graphs with noninjective detachment map which can arise as (3, 6)-tight graphs. In the first figure the detached disk interior (the hole) wraps around the torus, and a single pair of vertices of ∂D are identified. The graph of the second figure has an exposed edge corresponding to the identification of two edges of ∂D under α. THE GENERIC MINIMAL RIGIDITY OF A PARTIALLY TRIANGULATED TORUS 5 Figure 4. Torus with hole graphs. Finally, we remark that a torus graph G with a single hole may take an extreme form with ∂G = G. In particular G may consist of two cycles of edges joined at a single vertex. Evidently such graphs are not (3, 6)-tight. 2.1. Planar representations. Torus graphs with a single hole may be given as the identification graphs of various planar partially triangulated graphs, with certain identifications of vertices and edges. We note two special forms of this. Let R be an annular face graph for a torus graph G and consider the graph obtained by deleting the edges and vertices of R that are interior to a proper cycle π of edges of R. Here π is required to have distinct vertices and edges. In particular the boundary edges are not removed and the resulting graph R′ , with the boundary matching for R, can be viewed as an annular face graph for the associated identification graph G′ = R′ / ∼. Such a graph is evidently a torus graph with a single hole. Note that there may be edges on the hole boundary which are incident to no facial 3-cycle (as in one of the graphs of Figure 4). We find it more convenient to illustrate a number of graphs by means of rectangular face graph representations. A rectangular face graph for a torus graph is a planar triangulated disc R whose outer boundary path ∂R, as a directed cycle of edges, is a concatenation ∂R = π1 π2 π3 π4 where π1 and π3 are paths of length r, π2 and π4 are paths of length s, and where these paths are appropriately matched. Formally this matching corresponds to appropriate bijections V (π1 ) → V (π3 ) and V (π2 ) → V (π4 ) which are order reversing. The associated identification graph R/ ∼ is a torus graph. Similarly, if D is a triangulated disc in R, with boundary forming a proper cycle of (nonrepeating) vertices and R′ is obtained from R by the removal of edges interior to D, then the identification graph G = R′ / ∼ is a torus graph with a single hole. Additionally, it is useful to consider torus with hole graphs as embedded graphs on the topological torus, and we do this in the proofs of Lemmas 4.5, 5.7 and 5.3, for example. Note in particular that a torus graph with a single hole has an embedded graph representation in a topological rectangular representation R/ ∼ of the torus where, roughly speaking, the hole appears in the interior of R. More precisely, any torus graph with a single hole, with triple (T, D, i), admits an embedded graph representation on a topological torus T . This torus can in turn be represented as the identification space R/ ∼ of a closed rectangle R, where opposite edges are identified, and where the boundary of the rectangle arises from two simple closed paths in T which meet at a single point. These paths may be chosen in the complement of the interior U of the topological disc D of D, and it follows that U corresponds (bijectively) to a subset of the interior of R. 6 J. CRUICKSHANK, D. KITSON AND S.C. POWER 3. (3, 6)-tight torus with hole graphs. We now consider torus graphs G with a single hole which are (3, 6)-tight and we determine the 17 forms of the detachment map α : Cr → ∂G where r = 9. We remark that in the process of reduction by edge contraction or by critical separating cycle division, the hole boundary of the resulting smaller graphs may differ in form from the boundary of G. For this reason, even in the special case of graphs whose boundary is a proper 9-cycle, it is necessary to consider graphs with arbitrary detachment maps. Recall that the freedom number for a finite simple graph G = (V, E) is f (G) = 3|V |−|E| and that if f (G) = 6 then G is said to satisfy the Maxwell count. Lemma 3.1. Let G be a torus graph with a single hole determined by the triple (T, D, i). Then G satisfies the Maxwell count if and only if ∂D is a 9-cycle. Proof. The graph of a triangulated sphere satisfies the Maxwell count and so an annulus graph A with two r-cycle boundary cycles has freedom number f (A) = 6 + 2(r − 3). On the identification of the boundary cycles a total of r vertices and r edges are removed and the freedom number decreases by 2r. Thus if T is a torus graph then f (T ) = 0. Note that f (i(D)) − f (i(∂D)) = f (D) − f (∂D) = (|∂D| + 3) − 2(|∂D| = 3 − |∂D| Now f (T ) = f (G) + f (i(D)) − f (i(∂D)) and so 0 = f (G) + 3 − |∂D|. Thus f (G) = 6 if and only if |∂D| = 9.  A simple graph G is (3, 6)-tight if f (G) = 6 and f (K) ≥ 6 for every subgraph K with at least 3 vertices. We write T for the class of torus graphs with a single hole which are (3, 6)-tight. Figure 5 indicates a rectangular face graph representation for a graph H1 in T for which the boundary graph is a proper 9-cycle. Figure 5. A rectangular face graph for the graph H1 . It is elementary to verify that H1 is (3, 6)-tight by means of the following principle. If a graph Ha arises from a (3, 6)-tight graph Hb by vertex splitting, in the sense of the following definition, then Ha is also (3, 6)-tight. In this way it also readily follows that the graphs H2 , . . . , H17 given below are graphs in T . Let G = (V, E) be a simple graph with vertices v1 , v2 , . . . , vr and let v1 v2 , v1 v3 , . . . , v1 vn be the edges of E that are incident to v1 . Let G′ = (V ′ , E ′ ) arise from G by the introduction THE GENERIC MINIMAL RIGIDITY OF A PARTIALLY TRIANGULATED TORUS 7 of a new vertex v0 , new edges v0 v1 , v0 v2 , v0 v3 , and the replacement of any number of the remaining edges v1 vt , for t > 3, by the edges v0 vt . Then the move G → G′ is said to be a vertex-splitting move on v1 . The inverse of such a move is an edge contraction move which preserves simplicity. The proof of rigidity preservation under vertex splitting is due to Whiteley [7]. A different proof, together with a proof of Gluck’s theorem, is given in Cruickshank, Kitson and Power [2]. 3.1. Graphs in T with noninjective detachment map. When α is not injective the boundary of the hole can be regarded as a 9-cycle which has been pinched together in some manner, with several self-contact points. The simplest form of this occurs when |V (∂G)| = 8 and we note that ∂G then takes one of two forms, which we denote as v3v6 and v4v5. Figure 6 indicates two graphs H2 and H3 of these two types. In general a detachment map α : C9 → ∂G determines a vertex word of length 9 whose letters are the vertices of ∂G, with repetitions, ordered in correspondence with the 9-cycle of C9 . This word is uniquely determined up to cyclic permutation and order reversal. However, we shall employ the economy of writing the short form v3v6 for the full form v1 v2 v3 v1 v4 v5 v6 v7 v8 where v = v1 is a repeated vertex. The short form should be read as ”v followed by 3 distinct edges to v, followed by 6 further distinct edges” (terminating in the first vertex v). An example of a cyclic word for a detachment map with 2 repeated vertices (and no repeated edges) is v1w2v2w4. The numbers represent the 9 distinct edges occurring in the 9-cycle i(∂D) in this example. We use the letters v, w and also x to denote repeated vertices. When edges are repeated we adopt a more economical notation. For example e3e4 indicates that edge e is repeated and that e is followed by 3 distinct edges then followed by e (even though traversed in a different order) which is then followed by 4 distinct edges to complete the cycle. We use the letters e, f, and g to denote repeated edges. In every cyclic word for the detachment map type the number of edge letters (e, f or g), counted with multiplicities, together with the number of numerals, is equal to 9. Figure 6. Rectangular face graph representatives for the graphs H2 and H3 in T with boundary graphs of type v3v6 and v4v5. 8 J. CRUICKSHANK, D. KITSON AND S.C. POWER Even the small graphs in T , with 9 or fewer vertices, form a surprisingly varied class as will become evident in the proof of the next lemma. The identification in this lemma of the precise nature of the detachment maps will also be useful in Section 6 for determining the uncontractible graphs in T . Lemma 3.2. There is a collection of graphs H1 , . . . , H17 in T with distinct detachment maps αi , 1 ≤ i ≤ 17, and the following properties. (i) If G ∈ T with detachment map α then α = αi for some i. (ii) V (Hi ) = V (∂Hi ), for each i. Proof. The proof of the lemma follows the following scheme. We identify the detachment maps α1 , . . . , α17 that are possible for graphs in the class T , arguing case by case for fixed values of |V (∂G)|. These values range from 9 to the minimum possible value which turns out to be 4. At the same time we identify corresponding vertex minimal graphs H1 , . . . , H17 for these types. Let G ∈ T be a (3, 6)-tight torus with hole graph with the attachment map α. The graphs H1 , H2 , H3 and their detachment maps α1 , α2 , α3 have been described above. If |V (∂G)| = 9 then α = α1 while if |V (∂G)| = 8 then either α = α2 or α = α3 . We next look at the case of 1 repeated edge which is the case |V (∂G)| = 7, |E(∂G)| = 8. The detachment map, and the boundary graph, evidently has at most one form, with cyclic word e3e4. An associated vertex minimal graph H4 in T is defined by the rectangular face graph in Figure 7. Figure 7. A rectangular face graph representation for the graph H4 , with boundary graph of type e3e4. We next consider the case of graphs in T with |V (∂G)| = 7, |E(∂G)| = 9 Assume first that there are distinct vertices v, w in ∂G and 4 edge-disjoint consecutive paths of edges between them, from v to w, w to v, v to w and w to v, respectively, with lengths a, b, c, d say, so that the cyclic word type for the detachment map of α is vawbvcwd. Thus we are assuming that v and w alternate in the cyclic word. Figure 8 indicates how this may be depicted as an embedded cycle on a topological torus. Since the graphs in T are simple it follows that the sum of any two of a, b, c, d is at least 3. In fact this is the only constraint and up to cyclic order and reversals there are 5 types THE GENERIC MINIMAL RIGIDITY OF A PARTIALLY TRIANGULATED TORUS 9 w b a v v d c w Figure 8. Boundary cycle of type vawbvcwd with a + b + c + d = 9. for such quadruples (a, b, c, d), namely (1, 2, 2, 4), (1, 2, 3, 3), (1, 2, 4, 2), (1, 3, 2, 3), (2, 3, 2, 2), and there are 5 associated detachment maps, of types v1w2v2w4, etc. The graphs in Figures 9, 10 give representative vertex minimal graphs, H5 , . . . , H9 for these attachment types. w w v v w v v w w v v w Figure 9. Rectangular face graph representations for H5 , H6, H7 . w w v v w v v w Figure 10. Rectangular face graph representations for H8 , H9 . We now look at the nonalternating case so that the cyclic word for the detachment map α is vavbwcwd. Since G is simple it follows that a and c are at least 3 and so there is a unique form up to relabelling and ordering, namely v3v2w3w1. (See Figure 11.) 10 J. CRUICKSHANK, D. KITSON AND S.C. POWER v w v w Figure 11. Boundary graph type v3v2w3w1. In this case we see that G contains a triangulated sphere which is formed by the part of the triangulated torus for G which lies ”between” the two nonfacial 3-cycles associated with the subwords v3v and w3w. Moreover G contains the augmentation of this subgraph by the edge vw and so G cannot be (3, 6)-tight. Figure 12 also indicates a perspective view of such a graph. Since G is assumed to be (3, 6)-tight, this type of detachment map cannot occur. Figure 12. A torus graph with a single hole satisfying the Maxwell count f (G) = 6 which is not (3, 6)-tight. Consider now the possibility of a detachment map with 3 (pairwise) repeated vertices and no repeated edges, so that |V (∂G)| = 6 and |E(∂G)| = 9. There are 2 types of attachment map of types v1w2x1v2w1x2 and v1w1x1v2w2x2 are represented by the graphs H10 , H11 of Figure 13. w v v x x w w v v x x w Figure 13. Face graphs for H10 , H11 , with types v1w2x1v2w1x2 and v1w1x1v2w2x2. THE GENERIC MINIMAL RIGIDITY OF A PARTIALLY TRIANGULATED TORUS 11 In fact there are no other forms possible for graphs in T . Indeed, in analogy with the graph types of Figure 12, a torus with hole graph whose cyclic word contains disjoint subwords of the form w1v and v2w is not (3, 6)-tight. We next consider further types with fewer than 9 edges in the boundary graph. The first case to consider is |V (∂G)| = 6, |E(∂G)| = 8. In this case there are 3 types of detachment map, for simple torus with hole graphs, and these correspond to the cyclic words v3e2v1e1, v3e1v2e1, v2e2v2e1 The structure of these words is depicted in Figure 14 and representative vertex minimal graphs in T are given in Figure 15. Figure 14. Hole types v3e2v1e1 etc., for H12 , H13 , H14 e e v v e v v e e v v e Figure 15. Rectangular face graph representations for H12 , H13 , H14 . The next cases are for torus with hole graphs with |V (∂G)| = 5, |E(∂G)| = 8. Here the detachment map covers one edge of the boundary graph twice and two further vertices, v, w are covered twice. Such a graph in T is the graph H15 in Figure 16. This has cyclic type v1e1w2v1e1w1 and we note that the v and w vertices are alternating. The only other possible cyclic type is the nonalternating case v1e1v2w1e1w1. Arguing as in the previous nonalternating case (depicted in Figure 11) it follows that the graph G cannot be (3, 6)-tight. 12 J. CRUICKSHANK, D. KITSON AND S.C. POWER e w v v w e Figure 16. The graph H15 and its facial structure. We next consider the case |V (∂G)| = 5, |E(∂G)| = 7. Note that up to relabelling and order there is one form of cyclic word, namely e1f 2e1f 1, and so one form of detachment map for graphs in T . Figure 17 indicates a vertex minimal representative, H16 , for this type. f e e f Figure 17. The graph H16 with detachment map type e1f 2e1f 1. Finally we consider the case of boundary graphs with 4 vertices. There is one possible form of detachment map, with cyclic word ef 1ge1f g1. A vertex minimal representative is given by the graph H17 in T in Figure 18. e f g g v v f e Figure 18. The graph H17 with detachment type ef 1ge1f g1. THE GENERIC MINIMAL RIGIDITY OF A PARTIALLY TRIANGULATED TORUS 13 Note that K3 is not a torus with hole graph G arising from any triple (T, D, i) where D is a 9-cycle. To see this note that the map i : ∂D → ∂G must cover at least one edge of ∂G more than twice. On the other hand each edge of G is incident to at most 2 faces, and i is injective on faces, so this is not possible.  We remark that the graphs H16 and H17 are uncontractible torus with hole graphs G in the sense that there are no edges belonging to two faces in G whose contraction yields a simple graph (and hence a torus with hole graph). On the other hand H1 , . . . , H15 do have such edges, referred to as F F edges in the next section. We also remark that it follows from the main theorem that every graph in T is 3connected. However, this may also be proved directly by an embedded graph argument analogous to the one used in the exclusion of the small graph in Figure 11. Cyclic word G∈T v9 H1 v3v6 H2 v4v5 H3 e3e4 H4 v1w2v2w4 H5 v1w2v3w3 H6 v1w2v4w2 H7 v1w3v2w3 H8 v2w3v2w2 H9 v1w2x1v2w1x2 H10 v1w1x1v2w2x2 H11 v3e2v1e1 H12 v3e1v2e1 H13 v2e2v2e1 H14 v1e1w2v1e1w1 H15 e1f 2e1f 1 H16 ef 1ge1f g1 H17 Figure 19. The cyclic words that label the 17 forms of detachment maps for graphs in T and a selection of associated vertex minimal graphs. 3.2. Torus graphs with several holes. There is an evident modification of Def. 2.1 which defines a torus graph with several (superficial) holes. We note the following two examples which are also (3, 6)-tight. Figure 20 shows a rectangular face graph R1 for a torus graph G1 with two holes. Two triples of edges (dashed) have been deleted from the interiors of two triangulated discs in R1 . The graph G1 is (3, 6)-tight and has a separating pair of vertices. In particular it is not 3-rigid. 14 J. CRUICKSHANK, D. KITSON AND S.C. POWER Figure 20. The rectangular face graph R1 Figure 21 indicates a rectangular face graph R2 for a torus graph G2 with 6 holes. The graph G2 may be obtained from G1 by the addition of two degree 3 vertices and so G2 is also (3, 6)-tight and fails to be 3-rigid. Figure 21. The rectangular face graph R2 4. Contraction moves in T and critical separating cycles Let G be a torus graph with a single hole. An edge of G is of type F F if it is contained in two facial 3-cycles and an F F edge is contractible if it is not contained in any non-facial 3-cycle, or, equivalently, if the contraction of the edge creates a simple graph (and thus a torus with hole graph). The contraction of a contractible F F edge need not preserve (3, 6)-tightness, and therefore membership in the class T . However we shall show that when this occurs there exists a critical separating cycle and an associated graph division G → {G1 , G◦2 }, where G1 ⊆ G is a graph in T and G◦2 is a (possibly degenerate) annular graph whose two bounding cycles are 9-cycles. By attaching G◦2 to the appropriate small graph Hi (provided by Lemma 3.2) whose detachment map agrees with that of G1 , we obtain a torus with hole graph G2 . Remarkably, in all cases G2 is simple and (3, 6)-tight, and we refer to the resulting move G → {G1 , G2 } as a graph fission move for the class T . 4.1. Critical separating cycles. Let G be a torus graph with a single hole with triple (T, D, i). Let c be an r-cycle of edges in G. Then c is said to be a hole separating cycle or simply a separating cycle if the context is clear, if there is a subgraph G1 ⊆ G which is a torus graph with a single hole with triple (T, D1 , i1 ), where D ⊆ D1 , and c is the cycle i1 (∂D1 ). In other words, a separating cycle is given by the image of the boundary of an enlargement D1 of D appearing in a commuting diagram of simplicial maps, D i T id D1 i1 T THE GENERIC MINIMAL RIGIDITY OF A PARTIALLY TRIANGULATED TORUS 15 A separating cycle gives a division move G → {G1 , G◦2 } where G1 is the torus graph with a single hole defined by a triple (T, D, i1 ), and G◦2 is the complementary graph determined by the vertices of G which are not interior vertices (nonboundary vertices) of G1 . The graph G◦2 may be viewed as a triangulated annulus graph with 2 boundary cycles of length 9 (which can nevertheless coincide at certain vertices and edges) where, in each cycle, certain outer boundary vertices and edges may be identified. In particular G◦2 need not be a planar graph when the separating cycle has double self contact. This is the case for the critical separating cycle indicated in Figure 22 for example. Figure 22. A critical separating cycle with nonplanar annular graph G◦2 . Definition 4.1. Let G ∈ T . Then a separating cycle for G is a critical separating cycle if the graph G1 for the associated division move G → {G1 , G◦2 } is (3, 6)-tight. The following “filling in” lemma will be useful for the analysis of critical separating cycles. It may be paraphrased as the assertion that a (3, 6)-tight subgraph of a graph G ∈ T contains no holes on its surface, bounded by 4 or more edges, which do not contain the superficial hole of G. Lemma 4.2. Let G ∈ T and let τ be a (possibly improper) cycle of edges in G which is given by the boundary cycle of the graph H of an embedded triangulated disc in G. Let K be a (3, 6)-tight subgraph of G with K ∩ H = τ . Then τ is a 3-cycle. Proof. Note that the embedded assumption on H is in the same sense as used for detachment maps, namely that H is determined by a simplicial map from a triangulated disc to the simplicial complex for G with the property of being injective on 2-simplexes. Let us write H c for the complementary graph to H which contains τ and the edges of G which are not in H. Since G = H c ∪ H and H c ∩ H = τ we have 6 = f (G) = f (H c ) + f (H) − f (τ ). Since f (H c ) ≥ 6 we have f (H) − f (τ ) ≤ 0. On the other hand, 6 ≤ f (K ∪ H) = f (K) + f (H) − f (τ ) and f (K) = 6 and so it follows that f (H) − f (τ ) = 0. If τ is a proper cycle then the identity f (H) − f (τ ) = 0 asserts that the freedom number of the proper boundary graph ∂H of the triangulated disc H is equal to the freedom number of H and this is only possible if the boundary is a 3-cycle. On the other hand, if τ is not a proper cycle and H1 / ∼ is a simple graph, H2 say, obtained from a triangulated disc H1 by the identification of some vertices and edges of ∂H1 , then the differences f (H2 ) − f (H1 ) and f (∂H2 ) − f (∂H1 ) coincide. Thus it follows once more that τ is a 3-cycle.  16 J. CRUICKSHANK, D. KITSON AND S.C. POWER 4.2. Contraction and fission. We now give a key lemma, Lemma 4.4, which will be used for the deconstruction and construction of graphs in T . The proof makes use of the following topological property of certain open sets U on the torus. U U U Figure 23. Open sets U in S 1 × S 1 for the cases (i), (ii), (iii). Lemma 4.3. Let S be a family of (embedded) triangles for a full triangulation of the topological torus S 1 × S 1 . Let U be a connected open subset of S 1 × S 1 which is the interior of the union of a subset F of closed triangles of S. Then one of the following occurs. (i) U is homeomorphic to an open disc. (ii) The complement of U is disconnected. (iii) The complement of U is homeomorphic to a closed subset of a 2-sphere. Proof. If U is not homeomorphic to an open disc then there is a closed simple smooth path π which is not homotopic in U to a point. Suppose first that π is homotopic to a point in S 1 × S 1 . Then the complement of the range of π in S 1 × S 1 has two open path-wise connected components, V1 , V2 , one of which, V1 say, is homeomorphic to an open disc with boundary the range of π. If (ii) fails then the complement of U can only meet one of the sets V1 , V2 . If it is V2 then V1 ⊆ U, contrary to the fact that π is not homotopic in U to a point. If it is V1 then the complement of U is contained in V1 and so (iii) holds. On the other hand if π is not homotopic in S 1 × S 1 to a point then it has nonzero homology class in H1 (S 1 × S 1 , Z). In this case a sufficiently small neighbourhood of (the range of) π has a complementary set which is homeomorphic to a cylinder, and so (iii) follows.  Lemma 4.4. Let G ∈ T , let e be a contractible F F edge in G, and let G′ be the simple graph arising from the contraction move G → G′ associated with e. Then either G′ ∈ T or the edge e lies on a (nontrivial) critical separating cycle. Proof. Let (T, D, i) be a defining triple for G and suppose that G′ ∈ / T . Note that the Maxwell count is preserved on contraction of the edge e and so G′ must fail the (3, 6)sparsity count. Thus there exists a subgraph K of G containing e for which the edge contraction results in a graph K ′ satisfying f (K ′ ) < 6. Let e = vw and let c and d be the facial 3-cycles which contain e. Note that if both c and d are subgraphs of K then f (K) = f (K ′ ) < 6, which contradicts the sparsity count for G. Thus K must contain either one or neither of these facial 3-cycles. Suppose first that K is a maximal subgraph among all subgraphs of G which contain the cycle c but not d and for which contraction of e results in a graph K ′ which fails the THE GENERIC MINIMAL RIGIDITY OF A PARTIALLY TRIANGULATED TORUS 17 (3, 6)-sparsity count. Note that f (K) = f (K ′ ) + 1 which implies f (K) = 6 and f (K ′ ) = 5. In particular, K is (3, 6)-tight. Let C be a maximal adjacency-connected collection of facial 3-cycles in T containing d, with the property that no facial 3-cycle in C is a subgraph of K. Considering T as embedded on the torus we claim that the interior U of the union of the embedded triangles for the 3-cycle faces in C has an interior set U which is homeomorphic to the open unit disc. Indeed, if this were not the case then by the previous lemma there are two possibilities, namely cases (ii) and (iii). If (ii) holds then the complement of U is not connected and therefore K is not connected, since the boundary of U meets the boundary of K. This contradicts K being (3, 6)-tight. If (iii) holds then K and its facial 3-cycles is embeddable on a 2-sphere S. Since e does not lie on a non-facial 3-cycle of G the triangulation of K may be extended to a triangulation of S with this property. This yields a contradiction since edge contraction of e preserves the (3, 6)-sparsity of such graphs. Since U is homeomorphic to an open disc it follows that the collection C determines an embedded triangulated disc α(E) in T for some triangulated disc E, where the graph morphism (or, more precisely, the simplicial morphism) α is injective on the faces of E. By the hole filling lemma, Lemma 4.2, C cannot be disjoint from the set of facial 3-cycles for i(D). Since the facial 3-cycles of i(D) are absent from K it follows from the definition of C (maximality) that α(E) contains i(D). Thus the boundary cycle for α(E) is a critical separating cycle. Suppose now that K contains neither of the facial 3-cycles which contain e. Then f (K) = f (K ′ ) + 2 and so f (K) ∈ {6, 7}. Let Hc be a maximal adjacency-connected collection of facial 3-cycles in T containing d but not c with the property that no facial 3-cycle in Hc is a subgraph of K. Also let Hd be similarly defined for containment of c but not d, and let H0 be similarly defined with containment of neither c nor d. As before, by the maximality of these graphs and the hole-filling lemma Hc , Hd and H0 contain the hole subgraph of T for G. The subgraphs Hc ∪H0 and Hd ∪H0 determine two triangulated discs D1 and D2 . By the hole-filling lemma again, we have D1c ∩ D2c = K. Also G = D1c ∪ D2c and so 6 = f (G) = f (D1c ) + f (D2c ) − f (K) and so either D1c or D2c is (3, 6)-tight. It follows that either ∂D1 or ∂D2 is a critical separating cycle which contains e.  We now show that the move G → {G1 , G2 }, associated with a critical separating cycle, is indeed a fission move in the class T . Lemma 4.5. Let G → {G1 , G◦2 } be a division move associated with a critical separating cycle whose detachment map has associated graph Hi . Let G2 = Hi ∪ G◦2 be the torus with hole graph obtained by substituting Hi for G1 in the graph G. Then G2 is simple and (3, 6)-tight. Proof. Let A be the (possibly degenerate) annulus graph G◦2 . Then the graph intersections G1 ∩ A and Hi ∩ A coincide. Also we have 6 = f (G) = f (G1 ∪ A) = f (G1 ) + f (A) − f (G1 ∩ A) = 6 + (f (A) − f (Hi ∩ A)) Thus f (A) − f (Hi ∩ A) = 0 and so f (G2 ) = f (Hi ) + f (A) − f (Hi ∩ A) = 6. 18 J. CRUICKSHANK, D. KITSON AND S.C. POWER It remains to show that G2 is simple and (3, 6)-sparse. If G2 is not simple then there is A non boundary edge e of Hi with the same vertices as an edge f of A. But then G2 ∪ {f } is a subgraph of G with freedom count 5 which is a contradiction. To determine the sparsity of G2 let K be a subgraph of the graph G2 = Hi ∪ A with at least 3 vertices. Then f (G1 ∪ (K ∩ A)) = f (G1 ) + f (K ∩ A) − f (G1 ∩ A ∩ K) from which it follows that f (K ∩ A) − f (G1 ∩ A ∩ K) ≥ 0, since G is (3, 6)-sparse and f (G1 ) = 6. On the other hand G1 ∩ A ∩ K = H i ∩ A ∩ K and so f (K) = f (K ∩ Hi ) + f (K ∩ A) − f (Hi ∩ A ∩ K) ≥ f (K ∩ Hi ) Thus f (K) ≥ 6 (as desired) except possibly in the case that K ∩ Hi consists of a single edge. If this edge is an edge of the boundary cycle then K is a subgraph of G and it follows immediately that f (K) ≥ 6. So the final case to consider is the case K = K1 ∪ e where K1 is a (3, 6)-tight subgraph of A which meets Hi at 2 vertices, being the vertices of a nonboundary edge e of Hi . We use the hole filling lemma to show that this does not occur. We may consider an embedded graph representation of G1 in a topological torus represented by a rectangle with identified opposite edges. Moreover we may assume that the critical cycle c for G1 is represented by a simple closed curve marked with vertices of c. It follows that K is represented as an embedded triangulated planar graph, possibly with some identified vertices or edges (implied by the detachment map for G). Since there are 2 vertices of attachment, which we denote by x and y, it follows that the interior region of the critical cycle c contains at least two open disjoint regions complementary to K, one of which corresponds to the detachment map (or hole) of G. (There may, a priori, be more than one non-hole region, as suggested by the regions labelled A and B in Figure 24.) y′ c A w′ K w x Hole B y Figure 24. A torus embedded graph indication of a subgraph K of G with two vertices of attachment to G1 . THE GENERIC MINIMAL RIGIDITY OF A PARTIALLY TRIANGULATED TORUS 19 By the hole filling lemma, applied to the (3, 6)-tight graph G1 ∪ K, the non-hole regions are bounded by embedded 3-cycles. These are either facial 3-cycles or nonfacial 3-cycles which are triangulated by faces of G. We now obtain a contradiction in all cases. Consider a path from y to x along the boundary of K for one of the non hole regions. This has length 1 or 2. If it has length 1 then adding this edge to G1 gives a subgraph of G with freedom count 5 which is a contradiction. Thus the length of the path is 2 and so the length of the path along c from x to y has length 1. Adding this edge to K gives a subgraph of G with freedom count 5 and so this again is a contradiction.  We now deduce that there is a contraction fission sequence for any graph G ∈ T as described in the next corollary. Note that critical separating cycles include the improper case of the boundary cycle determined by the triple (T, D, i) for G and in this case G◦2 is equal to ∂G. Also we note that the proper critical separating cycle c1 in Figure 22 does not provide a fission move with the property, which we call the reducing property, that G2 has a smaller vertex set than G. However, we now show that we can assume that there is a critical cycle for which reduction occurs. The corollary then follows from this fact and the key lemma. Let c be a proper critical separating cycle for G ∈ T . Then G◦2 contains a face of G with an edge xy on c and third vertex z ∈ G◦2 . It follows that both of the edges xz and zy do not lie on c since adding an edge to G1 provides a subgraph of G with freedom number 5. Thus there is an F F edge in G◦2 with both faces in G◦2 . If contraction of this edge yields a graph in T then this may be used for reduction. So we may assume, by the key lemma, that there is a critical separating cycle c2 though this F F edge. We can also assume that this cycle lies in G◦2 (by replacing some subpaths with corresponding subpaths of c1 with the same initial and final vertices). It now follows that the division move for c2 produces an annular graph with fewer faces than G◦2 . The resulting annular graph need not in fact have fewer vertices than G. Nevertheless, since the graph is finite, the process can be repeated until a proper cycle is obtained with this property. Definition 4.6. A torus with hole graph is uncontractible if every edge of type F F lies on a nonfacial 3-cycle. Corollary 4.7. Let G be a torus graph with a single hole in T . Then there exists a finite rooted tree in which each node is labelled by an element of T such that, (i) the root node is labelled G, (ii) every node has either one child which is obtained from its parent node by an F F edge contraction, or, two children which are obtained from their parent node by a fission move for a critical separating cycle, (iii) each leaf is an uncontractible graph. The inverse move for edge contraction is a vertex splitting move, which as we have noted, preserves 3-rigidity. Also the inverse of a fission move (a fusion move) corresponds to substitution of the subgraph Hi of G2 by the graph G1 . It is immediate from the definition of infinitesimal rigidity that if G1 and G2 are 3-rigid then so too is G. A proof of the equivalence of (i) and (ii) in the main theorem can therefore be completed by showing that the uncontractible graphs in T are 3-rigid. 20 J. CRUICKSHANK, D. KITSON AND S.C. POWER G11 G G111 G121 G1 G12 G122 G1221 Figure 25. Contraction and fission to uncontractible graphs in T . 5. The rigidity of uncontractible graphs We now show that the uncontractible graphs of T are 3-rigid. This completes our first proof of the equivalence of (i) and (ii) in the main theorem. This will be achieved in two steps. The first step shows that uncontractible graphs G in T have no interior vertex. This means that each vertex of G lies on ∂G, and so, in particular, |V (G)| ≤ 9. This leads quickly to the fact that the uncontractible graphs with at most 8 vertices are 3-rigid. In the second step we show that the graphs with 9 vertices and no interior vertices are contractible. Lemma 5.1. Let G ∈ T be an uncontractible graph. Then the interior vertices of G have degree at least 6. Proof. A vertex v is an interior vertex if and only if all edges incident to v are of F F type. Since G is (3, 6)-tight it contains no vertices of degree 1 or 2. If deg(v) = 3 then it follows from the simplicity of G that each of the three edges incident to v does not lie on a non-facial 3-cycle. This contradicts the uncontractibility of G. If v has degree 4 then the induced subgraph X(v) for v and its 4 neighbours has at least 10 edges. These are the 8 edges for the faces incident to v and at least 2 further edges to fulfil the uncontractibility condition. Thus f (X(v)) ≤ 5 which is contrary to G being (3, 6)-tight. One can similarly check that f (X(v)) < 6 if the degree of v is 5.  The proof of the next lemma exploits the topological nature of the torus. For this and subsequent arguments it is convenient to define the homology class of an F F edge in a torus with hole graph whose vertices lie on ∂G and it is convenient to refer to such an edge as a crossover edge. Definition 5.2. Let G be a torus with hole graph with triple (T, D, i), let e be a crossover edge and let ẽ be any cycle of edges formed by e and edges from ∂G. The homology class of e is the unordered pair {[ẽ], −[ẽ]} associated with the homology class of [ẽ] in H1 (T, Z). Note that there can be no crossover edge with trivial homology class. Such an edge would provide a chord of the 9-cycle i(∂D) together with an associated facial triangulation with a subpath of the 9-cycle. This would show that G contains a subgraph which is a torus graph with a single hole where the hole boundary length is less than 9 and this contradicts (3, 6)-tightness. We simply write [ẽ] for the homology class of e and there will be no cause for confusion. Figure 26 indicates three sets of crossover edges with the same homology class in the case of the graph H1 . THE GENERIC MINIMAL RIGIDITY OF A PARTIALLY TRIANGULATED TORUS v′ v1 v 21 x w w1 w′ Figure 26. The 12 nonboundary edges of the graph H1 fall into 3 homology classes. The limited possibilities for the classes [ẽ] become apparent on considering G as an embedded graph on the topological torus. In the case of boundary type 9v the boundary graph edges determine a simple closed curve, γ say. If there are no interior vertices then the curves for the remaining edges are disjoint except possibly at their endpoints on γ. In view of this disjointness it follows that there can be at most three distinct homology classes for such edges. Indeed, Figure 27 indicates three embedded crossover edges (with homology classes (1, 0), (0, 1) and (1, 1), up to sign). Note that no further homology class is possible for any additional embedded F F edge. (The figure illustrates the embedding of a 9v type graph but in fact the argument is the same in general, when γ may have points of self contact.) γ Figure 27. A representation of 3 embedded edges of F F type with different homology classes. Lemma 5.3. Let G ∈ T be an uncontractible graph. Then G has no interior vertices. Proof. Let (T, D, i) be a triple associated with G. Let v1 , v2 , . . . , vr be the neighbours of an internal vertex z written in order, so that zv1 v2 , zv2 v3 , . . . are facial 3-cycles of G. By the uncontractibility of G for each vertex vi the edge zvi lies on a non-facial 3 cycle and so there is an additional edge vi vj for some j 6= i − 1, i + 1. Suppose first that the degree of z is 6. Then the subgraph X(z) induced by z and its neighbours includes the 6 edges incident to z, the 6 perimeter edges vi vi+1 and additional 22 J. CRUICKSHANK, D. KITSON AND S.C. POWER edges between non adjacent perimeter vertices v1 , . . . , v6 . There are at least 3 such edges, and since f (X(z)) ≥ 6 it follows that there are exactly 3, say e1 , e2 , e3 . Let ẽ1 , ẽ2 , ẽ3 be choices of 3 non-facial 3-cycles for the edges e1 , e2 , e3 and let [ẽ1 ], [ẽ2 ], [ẽ3 ] be the associated homology classes in H1 (T, Z). Figures 28, 29 show two examples of such a graph X(v) embedded on a topological torus S 1 × S 1 . For an appropriate identification of H1 (T, Z) with Z2 the homology classes [ẽ1 ], [ẽ2 ], [ẽ3 ] in these examples are (1, 0), (1, 0), (0, 1) and (1, 0), (0, 1), (1, 1). Figure 28. An embedding of a subgraph X(z). Figure 29. An embedding of subgraph X(z). Consider the maximal connected open subsets R of S 1 × S 1 that are complementary to X(z) as an embedded graph. We refer to these relatively open sets as regions. Examining rectangular representations of the embedded graph we see that in the first example there are two non-facial regions, one of which is bounded by a 4-cycle of embedded edges and one of which is bounded by an 8-cycle, and there are 6 regions for the facial 3-cycles of X(v). This also holds for the case of a homology class triple (1, 0), (1, 1), (1, 1). In the example of Figure 29, with homology triple (1, 0), (0, 1), (1, 1) there are two nonfacial regions each of which is bounded by an embedded 6-cycle. Thus in both cases that the nonfacial regions are bounded by 4, 6 or 8 edges. The remaining case in which the homology classes [ẽ1 ], [ẽ2 ], [ẽ3 ] coincide cannot occur since G is a simple graph without loops and the embedded edges for e1 , e2 , e3 are disjoint except at their endpoints. THE GENERIC MINIMAL RIGIDITY OF A PARTIALLY TRIANGULATED TORUS 23 Consider now the embedded graph for the containing torus graph T for G. Note that each of the non-facial regions R defines a subgraph GR of T which is a torus graph with a single hole whose boundary corresponds to the boundary of the region. In view of the observations on boundary lengths, each graph GR has freedom number f (GR ) < 6. However, one of these graphs is a subgraph of G, and this contradicts the (3, 6)-sparsity count for G. So we conclude that G has no interior vertices of degree 6. Suppose now that deg(z) = 7. We may view X(z) in this case as arising from the deg(z) = 6 case by the addition of a new vertex v∗ between vi and vi+1 , with the edge vi vi+1 replaced by two edges vi v∗ , v∗ vi+1 and with the edge zv∗ added. Moreover an embedded graph in the degree 6 case can be augmented in a corresponding way to provide the embedded graph for the degree 7 case. By the uncontractibility of G there is an edge v∗ vj for some j which is embedded and we see that its embedding divides an r-cycle region (for the degree 6 case) into two regions. Moreover it follows that the boundary cycles for these regions do not use more edges. Thus we obtain a contradiction as before. By induction the same conclusion holds in general and so G has no interior vertices of degree n for all n ≥ 6. In view of the previous lemma there can be no interior vertices of any degree.  Recall that the double banana graph, GDB say, is formed by joining two copies of the (single banana) graph K5 \e at their degree 3 vertices. Evidently this graph is (3, 6)-tight and fails to be 3-rigid and it is well known that this is the only graph with 8 or fewer vertices with this property. The next lemma combined with the previous lemma shows that the uncontractible graphs with 8 or fewer vertices are 3-rigid. Lemma 5.4. Let G ∈ T be a graph in T with no interior vertices and no more than 8 vertices. Then G is 3-rigid. Proof. It suffices to show that if G has 8 vertices then it is not equal to GDB . Since G and ∂G have the same vertex set it follows that the boundary graph is of type v3v6 or v4v5. Considering an embedded graph representation of G in a torus R/ ∼, with the detached disc represented by an open subset of R, it follows that in fact any torus with hole graph with this form of boundary is 3-connected. Since the double banana graph is not 3connected the proof is complete.  We now embark on showing the remaining case (step 2) that the graphs G in T with boundary type 9v and no interior vertices are contractible. It is possible to give a rather extended ad hoc embedded graph argument to show this, and in fact this method is employed in Section 6 for a range of small graph types. However we now give a more sophisticated proof, exploiting the homology classes of edges, which provides some general methods and other insights. The main idea may be illustrated by considering again the 9 vertex graph H1 , labelled as in Figure 26. The edges vw and v ′ w ′ are F F edges of the same homology class, as are the 3 ”intermediate v to w edges”. We note that the ”interior edge” v1 w1 (in contrast to v ′ w1 ) does not lie on a nonfacial 3 cycle. Also it can be shown that it does not lie on a critical separating cycle, and so the graph is reducible in T by edge contraction. In general we will identify such edges within subgraphs (called panel subgraphs) determined by crossover edges of the same homoloy class. First we note two general lemmas that ensure contractibility. (These lemmas also play a role in the ad hoc arguments in Section 6.) 24 J. CRUICKSHANK, D. KITSON AND S.C. POWER In the next proof we refer to an edge e of G as being critical if it lies on a critical separating cycle. Lemma 5.5. Let G be a graph of T with a degree 3 vertex on the boundary graph ∂G which is incident to an F F edge e. Then the graph obtained from the contraction of e is in T . Proof. Let v be a such a degree 3 vertex, with e = vw an F F edge, and let vv1 , vv2 be the other edges incident to v. Note that both vv1 and vv2 must be edges of ∂G. Suppose, by way of contradiction, that vw lies on a critical separating cycle c. Relabelling v1 and v2 if necessary, we may assume that the edge v1 v also lies on c. (See Figure 30.) w v2 v v1 c Figure 30. The noncriticality of the edge vw. But in this case the (3, 6)-tight subgraph G1 determined by c contains a torus with hole graph with boundary cycle of length 8 obtained by replacing the two edges v1 v, vw in c by v1 w, and this is a contradiction. Note also that vw does not lie on a nonfacial 3-cycle, since G is a simple graph, and so the key lemma shows that the contraction of e yields a graph in T .  Lemma 5.6. Let G ∈ T with V (G) = V (∂G) and let c be a critical cycle of edges which is not the detachment map cycle for G. Then there is an edge contraction of G to a graph in T . Proof. Let π be the (possibly improper) 9-cycle for the detachment map of G. The 9cycles c and π form the boundary of a (possibly degenerate) facially triangulated annular subgraph A of G and we assume that they have the same orientation. Let x be a vertex such that the edges e = xy, f = xw are edges of π and c which start at x, with e 6= f , and such that there are subpaths π1 , c1 of the critical cycles from x to a common vertex z. We may also assume that z is the first such vertex. Thus the subpaths form the boundary of either a facially triangulated disc, if z 6= x, or, if z = x, a triangulated disc with two boundary vertices identified. We denote this subgraph of A as A1 . See Figure 31. The subpaths π1 , c1 are of the same lengths, say r, since π and c are critical separating cycles, and the triangulation is formed by the addition of edges only. It follows by elementary graph theory that there is a degree 3 vertex u strictly between x and z on the subpath π1 . Indeed, the graph A1 has exactly 2r − 2 bounded faces from the triangulation THE GENERIC MINIMAL RIGIDITY OF A PARTIALLY TRIANGULATED TORUS 25 by facial 3-cycles of G. If the degrees of the intermediate vertices u are greater than 3 then there would be at least 2(r − 1) + 1 faces incident to these vertices. Since the vertex u is incident to an F F edge the previous lemma applies to complete the proof.  c1 w f Crossover edges z x e y π1 Figure 31. Subpaths of c and π from x to z. We now define panel subgraphs of a graph G ∈ T with |V (G)| = |V (∂G)| = 9, and show that their strongly interior edges, should they exist, allow contraction to a graph in T . Consider two distinct crossover edges e = vw, e′ = v ′ w ′ which have the same homology class. They determine a triangulated disc subgraph of G, and its containing torus graph T , which may be visualised as a planar triangulated panel of G. The vertex set consists of the vertices of e, e′ , of which there are 3 or 4 in number, and vertices on the hole boundary lying on two paths, between v and v ′ and between w and w ′. Figure 32 indicates such a panel subgraph with 5 faces. v1 v v′ e′ e w w1 w′ Figure 32. A panel subgraph of G determined by two crossover edges e, e′ of the same homology class. Considering embedded graphs in the torus it follows readily that every panel graph is contained in a unique maximal panel subgraph. Note that the interior vertices of the panel, that is, those without incidence with e or e′ , are only incident to edges of the panel subgraph. It follows that any strongly interior edge v1 w1 of such a panel, that is, one with both v1 and w1 interior vertices, does not lie on a nonfacial 3-cycle. Note that Lemma 5.6 implies that if G is not contractible to a graph in G then there can be no critical separating cycles. Thus, in view of the previous paragraph, there can be no strongly interior edges of the panel if G is not contractible to a graph inT . 26 J. CRUICKSHANK, D. KITSON AND S.C. POWER Lemma 5.7. Let G be a graph in T with |V (G)| = |V (∂G)| = 9. Then G may be contracted to a graph in T . Proof. By the previous discussion we may assume that the maximal panel subgraphs do not have a strongly interior edges. Also, by Lemma 5.5, we can assume that there are no vertices in G of degree 3. It follows that each such subgraph has at most 4 crossover edges. Since there are 12 crossover edges, by (3, 6)-tightness, and at most 3 crossover edge homology classes, it follows that there are 3 panels, each with 4 crossover edges. Thus the panel subgraphs have the form indicated in Figure 33. v1 v′ v w′ w Figure 33. A panel subgraph with 4 crossover edges and no interior degree 3 vertex. By Lemma 5.6 we may assume that every crossover edge is not on a critical cycle. However, we now show that this is not possible, completing the proof. Consider a single pair of internal edges, v1 w, v1 w ′ on one of the panel graphs. These edges and their panel subgraph are illustrated in Figure 34. If v1 w lies on a nonfacial 3-cycle then this is achieved through edge v1 v ′ of the panel and one of the 8 remaining crossover edges with a different homology class. This crossover edge is indicated in the figure with label g. Note however, that if g ′ is another embedded edge of the same homology type as g then, from the disjointness requirement, g ′ has the form v ′ x (or the form yw), where x (resp. y) lies on the arc from v to w (resp. v ′ to w ′ ) as indicated in the figure. It follows that the form of the panel for this homology type cannot hold, and this contradiction completes the proof.  v1 v v′ g x g y w w′ γ Figure 34. Only edges of the form xv ′ or vy have the same homology type as the edge g. THE GENERIC MINIMAL RIGIDITY OF A PARTIALLY TRIANGULATED TORUS 27 6. Vertex splitting construction We now obtain an alternative proof of the equivalence of (i) and (ii) in the main theorem. Also we determine exactly the uncontractible graphs in T and with this we complete the proof of the equivalence of (i), (ii) and (iii). Lemma 6.1. Every graph in T admits a contraction sequence in T to an uncontractible graph. Proof. Let G ∈ T and suppose that G is a contractible torus with hole graph. We show that there exists a contractible edge for which the contraction yields a graph in T . Since G is contractible there exists an F F edge which is not on a nonfacial 3-cycle. If the contracted graph is in T we may continue the argument with a smaller graph. So we may assume, by the critical cycle lemma, Lemma 4.4, and the discussion preceding Corollary 4.7, that there exists a proper critical cycle c1 and an associated division G → {G1 , G◦2 } where G1 is in T and both G1 and the annular graph G◦2 have fewer vertices than G. Since G◦2 contains a face of G it follows, again by the discussion preceding Corollary 4.7 that the annular graph contains an edge e of F F type. We may assume, moreover, that the edge e does not lie on a nonfacial 3-cycle. To see this we note the two possibilities that hold if e does lie on a nonfacial 3-cycle. Either the 3-cycle is triangulated by faces of G, or the triangulation of the 3-cycle in the containing torus graph for G contains the associated triangulated disc for the detachment map for G. In the latter case it follows that G contains a fully triangulated torus graph, which violates (3, 6)-sparsity, and so this case does not occur. In the former case G contains the graph of a triangulated sphere all of whose faces are faces of G. Such graphs have edges which are of F F type and do not lie on a nonfacial 3-cycle, and so we may rechoose e to be such an edge. Since the annular graph contains an edge of F F type which is not on a nonfacial 3cycle we may either contract with this edge to a smaller graph in T or, by the critical cycle lemma, obtain another proper critical cycle, c2 say, and an associated division G → {H1 , H2◦ } with H1 ∈ T , where these graphs have fewer vertices than G. Note that we can assume that c2 lies inside c1 , or, more precisely, that the detached triangulated disc for c2 is contained in the detached triangulated disc for c1 . One way to see this is to note that the union J of G1 and H1 is a proper subgraph of G which lies in T . Thus we may replace c2 by the proper critical cycle for the detachment map for J. By the reasoning above there is a contractible edge in the associated annular graph which does not lie on a nonfacial 3-cycle. Repeating this process, identifying nested critical cycles c1 , c2 . . . , we must eventually obtain a contractible edge for which the contracted graph lies in T . Indeed, if this did not occur then the process provides an infinite strictly increasing sequence of proper subgraphs of G and this contradicts the finiteness of the graph.  We have shown that the uncontractible graphs in T are 3-rigid by the analysis in Sections 4 and 5. This, together with Lemma 6.1 provides a second proof of the equivalence of (i) and (ii) in the main theorem, which avoids the use of fission moves. In fact we can obtain a stronger result by enlarging the analysis of the small graphs given in Sections 3 and 5 to identify the uncontractible graphs of T . 28 J. CRUICKSHANK, D. KITSON AND S.C. POWER Theorem 6.2. The uncontractible graphs of T are the graphs H16 and H17 . Note first that H16 and H17 are uncontractible. Also it is straightforward to check, with the assistance of Lemmas 5.5 and 5.6, that the particular graphs H2 , . . . , H15 are contractible in T , and indeed, are completely contractible to one of these two graphs. However, it remains to check that every graph with no interior vertices and one of these boundary types is similarly contractible. To see that this is so we now argue in a somewhat ad hoc case-by-case manner. The arguments become progressively simpler as the number of vertices decreases. The 9v case, corresponding to the detachment map α1 is covered by Lemma 5.7. Alternatively one can effect a proof in the style of the following argument for the v3v6 case. 6.1. The α2 , α3 cases; types v3v6, v4v5, with |V (G)| = 8. We may assume that there are no vertices of degree 3 incident to F F edges, in view of Lemma 5.5. Since the boundary is of type v3v6 the vertex v is of degree 4 or more. Also, every other vertex is incident to an F F edge (a crossover edge in fact) and so we may assume that there are no degree 3 vertices. We consider the possibilities for an embedded graph representation of such a graph which has been ”standardised” so that (i) the v3v subcycle of the boundary cycle, with vertex sequence v, x, y, v, appears as the right hand boundary of a representing rectangle for S 1 × S 1 . (ii) the first two edges, vw, wz of the v6v subcycle appear on the lower boundary of the representing rectangle for S 1 × S 1 . The embedded representation of G may now be partially indicated, as in Figure 35. w z τ v y u R v y r s x v w z x v Figure 35. A partial embedded graph representation of a graph of type v3v6 with no interior vertices. The two paths from z to v in the diagram represent a single path, τ say, in S 1 × S 1 (and do not necessarily indicate a subpath of edges). The remaining embedded edges of G are representable by paths in the region R which may pass across τ a number of times. The degree of vertices being at least 4 is indicated on the diagram by two emerging edge paths. Since there are 9 crossover edges in total, there will be two further emerging directions, but we need not indicate this. For u and w these paths must emerge properly into the open rectangle region R within the outer boundaries. The vertex v also has at THE GENERIC MINIMAL RIGIDITY OF A PARTIALLY TRIANGULATED TORUS 29 least 1 emerging edge but in this case there are different possibilities in the embedded representation for emergence since the embedded edge may also start at the right hand vertices labelled v. Assume, by way of contradiction that G is uncontractible by edge contraction. Suppose first that the crossover edge uw exists. We know that it does not lie on a critical cycle, by Lemma 5.6. Thus the edge uw must lie on a nonfacial 3-cycle, since otherwise G is contractible in T . From the standardised diagram it follows that uw can only be represented by an embedded path, π say, from u to the lower representative of z. We may also assume that this path lies in R. This is a contradiction since, for example, it implies that there exists a hole separating cycle of length less than 9, namely the 6 cycle of edges vz, zw, wv, vx, xy, yv. Since the edge uw does not exist the face incident to vu has edges va and ua with a 6= w, and va must be represented by an embedded curve in R starting from the upper left representative of v. If a is one of r, s or z then we obtain a contradiction as before. On the other hand since G is simple, without loop edges or multiple edges between the same vertices, a is not equal to v, x or y, and so in all cases we have the desired contradiction. There is similar argument for the case v4v5. 6.2. The α4 case; type e3e4 with |V (G)| = 7. Let G be a graph of this type and assume that G is not contractible. Once again we may partially represent G as an embedded graph on the torus as indicated in Figure 36. By Lemma 5.5 the degree of each of the vertices z, r, s, x, y is at least 4. w z v y v y r s x w v x z v Figure 36. An embedded graph partial representation of G. In particular there are pairs of edges from each vertex r, s, y, x which are of F F type and which (as before) must lie on nonfacial 3-cycles. Considering an F F edge out of y the only possibilities are (i) yw, or (ii) yz, which requires ys, or (iii) ys which requires either sv or yz. Since there are at least 2 edges out of y it follows that (ii) or case (iii) must hold (even if the degree of y exceeds 4). Case (ii), with yz and ys, cannot hold for the following reason. The triangulation would then require the edge ry and this edge would not lie on a nonfacial 3-cycle (in any triangulation). Also, similarly, the remaining case (iii), with edges sy and sv, would 30 J. CRUICKSHANK, D. KITSON AND S.C. POWER require the edge sx and in any completing triangulation this would not lie on a nonfacial 3-cycle. Thus we obtain a contradiction in all cases. 6.3. The cases α5 , . . . , α9 . Suppose, by way of contradiction that there exists an uncontractible graph where the detachment map has one of these forms, so that there are no repeated edges and exactly two repeated vertices. Since every edge of ∂G lies on a face it follows from Lemma 5.5, that we may assume that each vertex is of degree at least 4. Since there are 7 vertices it follows that there are at least 7 crossover edges. This is a contradiction since there are 9 noncrossover edges and by (3, 6)-tightness there are 15 edges in total. 6.4. The cases α10 , . . . , α15 . Consider a graph G with no interior vertices and detachment map α10 . In an embedded graph representation on the torus we can assume that (in the edge identified rectangular representation) the repeated vertex x appears in the corners and the repeated vertices v and w appear on opposite sides. Thus we have the representation in Figure 37. In this case note that we can assume that the boundary of the rectangle is provided by the edges of the 9-cycle for the hole together with some edge repetitions. x w z v v R r x x w z s x Figure 37. An embedded graph partial representation for the α10 case v1w2x1v2w1x2. As before if we assume that G is uncontractible then the degrees of the vertices r, s and z are at least 4. By (3, 6)-tightness counting there are 3 crossover edges. It follows that the degrees are exactly 4. We see that there is only one triangulation and that G is equal to H10 and is contractible. The case for type α11 is entirely similar. In fact in each of the subsequent cases it is similarly straightforward to verify that there is a unique triangulation. Since the graphs H12 , . . . , H15 are contractible the proof Theorem 6.2 is complete. References [1] A. Cauchy, Sur les polygones et polyèdres. Second Mémoir. J École Polytechn. 9 (1813) 87-99; Oeuvres. T. 1. Paris 1905, pp. 26-38. [2] J. Cruickshank, D. Kitson and S.C. Power, The generic rigidity of triangulated spheres with blocks and holes, preprint 2014, arXiv:1507.02499. [3] M. Dehn, Über die starreit konvexer polyeder, Math. Ann. 77 (1916), 466-473. THE GENERIC MINIMAL RIGIDITY OF A PARTIALLY TRIANGULATED TORUS 31 [4] A.L. Fogelsanger, The generic rigidity of minimal cycles, PhD Thesis, Department of Mathematics, University of Cornell, 1988. [5] J. Graver, B. Servatius and H. Servatius, Combinatorial rigidity. Graduate Studies in Mathematics, 2. American Mathematical Society, Providence, RI, 1993. [6] H. Gluck, Almost all simply connected closed surfaces are rigid, in Geometric Topology, Lecture Notes in Math., no. 438, Springer-Verlag, Berlin, 1975, pp. 225-239. [7] W. Whiteley, Vertex splitting in isostatic frameworks, Structural Topology, 16 (1990), 23-30. Dept. E-mail E-mail E-mail Math. Stats., Lancaster University, Lancaster LA1 4YF, U.K. address: [email protected] address: [email protected] address: [email protected]