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]