Abstract
We present three results which support the conjecture that a graph is minimally rigid in d-dimensional -space, where and , if and only if it is (d, d)-tight. Firstly, we introduce a graph bracing operation which preserves independence in the generic rigidity matroid when passing from to . We then prove that every (d, d)-sparse graph with minimum degree at most and maximum degree at most is independent in . Finally, we prove that every triangulation of the projective plane is minimally rigid in . A catalogue of rigidity preserving graph moves is also provided for the more general class of strictly convex and smooth normed spaces and we show that every triangulation of the sphere is independent for 3-dimensional spaces in this class.
Keywords: Bar-joint framework, Infinitesimal rigidity, Rigidity matroid, Normed spaces
Introduction
Triangles, as everyone knows, are structurally rigid in the Euclidean plane, as are tetrahedral frames in Euclidean 3-space, or the 1-skeleton of any d-simplex in d-dimensional Euclidean space. In fact these are examples of minimally rigid structures since the removal of any edge will result in a flexible structure. More generally, one can consider the structural properties of bar-joint frameworks obtained by embedding the vertices of a graph G in . Such a framework is rigid if the only edge-length-preserving continuous motions of the vertices arise from isometries of . There is a long and abiding theory of rigidity with its origins in both the work of Cauchy on Euclidean polyhedra [3] and the work of Maxwell on stresses and strains in structures [16].
Much of the modern theory of rigidity considers a linearisation known as infinitesimal rigidity, which leads into matroid theory, and concentrates on the generic behaviour of the underlying graph. Standard graph operations such as Henneberg moves and vertex splitting moves [17] provide a means of constructing further rigid structures in a fixed dimension d, whereas the coning operation applied to a rigid d-dimensional structure produces a rigid structure one dimension higher [20].
But what happens if the underlying Euclidean metric is changed? An illustrative example is the observation by Cook, Lovett and Morgan [5] that in any non-Euclidean normed plane a rhombus with generic diagonal lengths cannot be fully rotated whilst maintaining the distances between the corners. The study of rigidity for graphs placed in non-Euclidean finite dimensional normed spaces was initiated by Kitson and Power [14] (see also [6, 7, 12] eg.). These works include the fundamental result, analogous to the Geiringer-Laman theorem for the Euclidean plane [15, 18], that the minimally rigid graphs in dimension 2 are exactly those that decompose into the edge-disjoint union of two spanning trees.
Throughout this article we consider d-dimensional -space (denoted ), where and , and occasionally the more general class of strictly convex and smooth normed spaces. In Sect. 2, we provide some necessary background material and present the sparsity conjecture (Conjecture 2.7) which is our main motivation for the sections that follow. Our first main result is in Sect. 3 where we provide a tight analogue of coning, which we term bracing, to transfer rigidity from to for certain complete graphs (Theorem 3.3). Using this, we show that for a non-Euclidean -space with and , the analogue of a d-simplex is the complete graph on 2d vertices, in the sense that it is minimally rigid for and there is no smaller graph with this property. In Sect. 4, we present several simple construction moves for generating new rigid structures from existing ones in a strictly convex and smooth space.
Our second main result concerns independence which, as in the Euclidean case, is characterised by the rigidity matrix (defined below) having full rank. Analogous to a result for Euclidean frameworks due to Jackson and Jordán [11], we obtain a result showing independence in smooth non-Euclidean -spaces for graphs of bounded degree (Theorem 5.1).
Our final main result concerns the rigidity of triangulated surfaces in dimension 3. It is well-known that the graph of a triangulated sphere is minimally rigid in the Euclidean space and that, in general, triangulations of closed surfaces are generically rigid in (see [9, 10] eg). It follows from Euler’s formula that if is a triangulation of the sphere then while if G is a triangulation of any closed surface of orientable genus then . A graph which is minimally rigid for a non-Euclidean -space must satisfy and so such triangulations are clearly either underbraced or overbraced for . Triangulations of the projective plane, on the other hand, do satisfy the necessary counting condition for minimal rigidity in non-Euclidean -spaces and we prove that these triangulations are indeed minimally rigid (Theorem 6.7).
Rigidity in
Let X be a finite dimensional real normed linear space and let denote the dual space of X. Let be a finite simple graph with vertex set V, and consider a point such that the components and are distinct for each edge . We refer to p as a placement of the vertices of G in X. The pair (G, p) is referred to as a bar-joint framework in X.
A linear functional supports a non-zero point if and ; if exactly one linear functional supports a non-zero point then we say is smooth and define to be the unique support functional for . A space X is said to be smooth if every non-zero point in X is smooth. A space X is said to be strictly convex if whenever are non-zero and x is not a scalar multiple of y (or equivalently, if the closed unit ball in X is strictly convex). We will make use of the following elementary facts (see for example [2, Part III] and [4, Ch. II] for a general treatment of these topics).
Lemma 2.1
Let X be a finite dimensional normed linear space and let denote the set of all smooth points in X together with the point . Define by setting and . Then,
-
(i)
is continuous,
-
(ii)
X is strictly convex if and only if is injective,
-
(iii)
X is smooth if and only if is surjective, and,
-
(iv)
X is both strictly convex and smooth if and only if is a homeomorphism.
Configuration spaces
Two bar-joint frameworks (G, p) and in X are said to be equivalent if for each edge . The configuration space for (G, p), denoted , consists of all placements such that is equivalent to (G, p). The configuration space will always contain all translations of p, however rotations and reflections of p are not guaranteed to be contained in , as such operations do not always preserve distance in general normed spaces. We can alternatively express the configuration space in terms of the rigidity map,
where we note that .
Remembering that an isometry is a map from X to itself that preserves the distance between points with respect to the norm of X, a pair of frameworks (G, p) and are said to be isometric if there exists an isometry such that for all . It is immediate that any two isometric frameworks will be equivalent, but the converse is not true in general. The set of placements such that is isometric to (G, p) is denoted (note this set depends only on p). It can be shown (see [7, Lemma 3.4] for example) that is a smooth submanifold of .
Remark 2.2
If X is the standard Euclidean d-space, then a pair (G, p) and are isometric if and only if the frameworks (K, p) and are equivalent, where K denotes the complete graph on the vertex set of G. This is not however true in general for non-Euclidean normed spaces; see [7, Section 5] for more discussion surrounding the topic.
The rigidity matrix
Suppose (G, p) is a bar-joint framework in a normed space X with the property that is smooth in X for each edge . Such placements p are said to be well-positioned in X. Given a basis for X, the rigidity matrix for (G, p) is a matrix , with rows indexed by E and columns indexed by . The entries are defined as follows;
If the rank of R(G, p) is maximal with respect to the set of all well-positioned placements of G in X then (G, p) is said to be a regular bar-joint framework. If the rigidity matrix R(G, p) has independent rows then (G, p) is said to be independent in X.
Remark 2.3
Note that if the set of smooth points in a normed space X is open then the set of regular placements of a graph in X is an open subset of . This follows immediately from Lemma 2.1(i) and the fact that the rank function is lower semicontinuous.
Framework rigidity
A regular bar-joint framework (G, p) is rigid in X if the equivalent conditions of Proposition 2.4 are satisfied.
Proposition 2.4
[7, Theorem 1.1] Let (G, p) be a regular bar-joint framework in a finite dimensional real normed linear space X. If is an open subset of X then the following statements are equivalent.
-
(i)
If is a continuous path with and then (G, p) and are isometric.
-
(ii)
There exists an open neighbourhood U of p in such that if then (G, p) and are isometric.
-
(iii)
, where denotes the tangent space of the smooth manifold at p.
If a bar-joint framework (G, p) is both rigid and independent then it is said to be minimally rigid in X. A graph is said to be independent (respectively, minimally rigid or rigid) in X if there exists a placement such that the pair (G, p) is an independent (respectively, minimally rigid or rigid) bar-joint framework in X.
Frameworks in
Remark 2.5
In the area of functional analysis, the variable p is classically used to discuss spaces. This conflicts, however, with the standard notation for rigidity theory, where p is usually used to denote a placement of a framework. To remove any ambiguity, we will from now on opt for spaces instead of , and will retain p for referring solely to placements.
Let denote the d-dimensional vector space together with the norm where and . With respect to the usual basis on , the rigidity matrix R(G, p) for a bar-joint framework (G, p) in has entries,
Here, for convenience, we use the notation and for each . Note that by scaling each row of the rigidity matrix by the appropriate value we obtain an equivalent matrix with entries,
We refer to as the altered rigidity matrix for (G, p). It can be shown (see [14, Lemma 2.3]) that if then . Thus, for , a regular bar-joint framework (G, p) in is rigid if and only if .
Example 2.6
Let G be the wheel graph on vertices with center and let . Define p to be the placement of G in where,
See left hand side of Fig. 1 for an illustration. The altered rigidity matrix is as follows,
![]() |
Let M be the matrix formed by the first 8 columns. We compute and so, for , . Thus (G, p) is regular and minimally rigid in for all . Note that if we instead set then the resulting bar-joint framework is non-regular in for all (see right hand side of Fig. 1).
Fig. 1.

A bar-joint framework in which is regular and minimally rigid (left) and a bar-joint framework which is non-regular (right), for ,
The sparsity conjecture
Given a graph and we write . We say G is (d, d)-sparse if for all subgraphs . If G is (d, d)-sparse and then G is said to be (d, d)-tight.
Conjecture 2.7
Let , , and let . A graph G is independent in if and only if G is (d, d)-sparse.
The conjecture above is a reformulation of a conjecture from [14, Remark 3.16]. When the conjecture is true and the result is well-known. The case is proved in [14] and is analogous to a landmark theorem proved independently by Pollaczek-Geiringer [18] and Laman [15] for graphs in the Euclidean plane. For , it is known that graphs which are independent in are necessarily (d, d)-sparse (see [14]). Thus, it remains to prove the converse statement: every (d, d)-sparse graph is independent in for all , , and for all .
In this article, we prove this converse statement holds in three special cases: 1) when , 2) when G has minimum degree at most and maximum degree at most , and 3) when and G is a triangulation of the projective plane. We also provide a catalogue of independence preserving graph operations, including the well-known Henneberg moves, vertex splitting and rigid subgraph substitution.
Dimension hopping
In this section we consider two graph operations called coning and bracing. It is well-known that the coning operation preserves both independence and minimal rigidity when passing from to (see [20]). We will show that for , , both the coning operation and the bracing operation preserve independence (but not minimal rigidity) when passing from to . A simple application of the coning operation is that the complete graph is minimally rigid in for all . Indeed, is minimally rigid in 1-space, and for every , is obtained from by a coning operation. We will apply the bracing operation to prove the analogous result that is minimally rigid in , for all and all , . In particular, Conjecture 2.7 is true whenever G is a subgraph of .
The coning operation
Let and define to be the graph with vertex set and edge set . Then is said to be obtained from G by a coning operation. (See left hand side of Fig. 2 for an illustration).
Fig. 2.

Left: a coning operation applied to . Right: a bracing operation applied to
Theorem 3.1
Let and let . Suppose is obtained from a graph by a coning operation. If G is independent in then is independent in .
Proof
Choose a placement p such that (G, p) is independent in . Let be the natural embedding . Choose any such that . Define to be the placement of in with for all and . Let be a vector in the cokernel of . Then, for each we have,
Thus for all and so it follows that the vector lies in the cokernel of . Since is independent, we have for all . Hence, and so is independent in .
The bracing operation
Let and let be a finite simple graph with . Define to be the graph with vertex set and edge set,
where and . The graph is said to be obtained from G by a bracing operation on S. (See right hand side of Fig. 2 for an illustration).
Lemma 3.2
Let be a graph with and suppose is obtained from G by a bracing operation on , where .
-
(i)
If G is (d, d)-sparse then is -sparse.
-
(ii)
If G is (d, d)-tight then is -tight if and only if .
Proof
(i) Let be a subgraph of and let . Recall that is -sparse and so we may assume that . If then,
If then,
Similarly, if then,
Thus is -sparse.
(ii) By a counting argument similar to (i), is -tight if and only if . In the latter case, G is a (d, d)-tight graph with and so .
Theorem 3.3
Let be a graph with and suppose is obtained from G by a bracing operation on , where . Let , , and let . If G is independent in then is independent in .
Proof
Let be a placement of G in and write for each . Define by setting for all , and for some positive scalar . Thus the vertices of G are embedded in and the two new vertices and are placed on the hyperplanes and respectively. After a suitable permutation of rows and columns, the (altered) rigidity matrix for takes the form,
where D(p) is a -matrix. We will show that D(p) is independent for some (and hence almost every) choice of p.
Suppose . Then and the rows of D(p) are those indexed by the sets and together with the edge . The columns of D(p) are those indexed by together with the pairs and . Thus, after a suitable permutation of rows and columns, D(p) takes the form,
![]() |
Note that to show D(p) is independent for some p, it is sufficient to show that the square submatrix of D(p) formed by deleting the -column is independent. Adding each row, indexed by , of this square submatrix to the corresponding row, indexed by , we obtain,
![]() |
It is clear that the first |V| rows, indexed by , are independent and that it is now sufficient to show there exists p such that the -matrix,
![]() |
is independent. To this end, let . For each , choose and such that,
Then, after a suitable permutation of rows and columns, the square submatrix A takes the form,
![]() |
where C is the -matrix,
Subtracting each row from the corresponding row and applying further row reductions, this matrix reduces to,
![]() |
For , let denote the row of B which is indexed by and let denote the row indexed by . Note that C is a circulant matrix with determinant,
Thus, since , C is invertible and so the rows are independent.
Suppose for some scalars . On considering the column it is clear that . Moreover, considering the column,
Thus, since , we have . By similar arguments, . Thus the matrix B, and hence also the matrices A and D(p), are independent.
Note that the set of points p for which D(p) is independent is open and dense in . Thus we may choose such that both and D(p) are independent. In particular, is independent, as required.
Finally, if then note that will have additional columns, indexed by , with zero entries. These columns do not alter the dependencies between the rows and so the result follows as above.
As a corollary we show that is minimally rigid in for , .
Corollary 3.4
Let , .
-
(i)
If then is independent in .
-
(ii)
is minimally rigid in for all .
Proof
It is clear that is independent in . Note that, for all , is obtained from by a bracing operation on the vertex set of . Thus, by Theorem 3.3, is independent in for all . If then G is a subgraph of and hence is independent in . Finally, since is independent and , it is minimally rigid in .
Remark 3.5
We conjecture that admits a rigid (but not necessarily minimally rigid) placement in every d-dimensional normed space. This conjecture clearly holds for the Euclidean norm and the above corollary confirms the conjecture for all non-Euclidean smooth norms. The conjecture is also known to hold for all non-Euclidean normed planes (see [6]) and for the cylinder and hypercylinder norms on and respectively (see [13]).
Graph operations
In this section we provide a catalogue of graph operations which preserve independence in smooth and strictly convex normed spaces. These include the well known Henneberg moves (0 and 1-extensions), vertex splitting moves and rigid subgraph substitutions. By applying any sequence of these graph operations to we may obtain a large class of minimally rigid graphs for when and .
0-extensions
Definition 4.1
Let be a graph and define by setting and , where and . The graph is said to be obtained from G by a d-dimensional 0-extension on S; see Fig. 3.
Fig. 3.

A 3-dimensional 0-extension
To prove that 0-extensions preserve rigidity in the generality of strictly convex and smooth normed spaces we will need the following lemma.
Lemma 4.2
Let X be a finite dimensional real normed linear space which is smooth and strictly convex and let . Let where . Then, for all , there exists such that for each and are linearly independent in .
Proof
Let and let be a basis for X. Define,
Note that since X is smooth and strictly convex then by Lemma 2.1(iv), the duality map , , is a homeomorphism. It follows that is also a homeomorphism. Recall that the set of independent real matrices is open and dense in . Thus is dense in and so there exists such that for each and is independent. In particular, the linear functionals are linearly independent, as required.
In the following proposition, the set of regular placements of G in X is denoted .
Proposition 4.3
Let X be a finite dimensional real normed linear space which is smooth and strictly convex and let . Let be a graph and suppose is obtained from G by a d-dimensional 0-extension on , where . Then G is independent (resp. minimally rigid) in X if and only if is independent (resp. minimally rigid) in X.
Proof
Let be the homeomorphism described in Lemma 4.2 for . Then is dense in where denotes the general linear group of degree d over . Note that the map,
is continuous. Since the rank function is lower semicontinuous, it follows that is open in . Thus the intersection
is non-empty in . Let be a point in this intersection and set
Here describes a placement of in X in which is a placement of the vertices in , is a placement of the vertices in S, and the new vertex v is placed at the origin. After a suitable permutation of rows and columns, the rigidity matrix for takes the form,
As and is invertible it follows that . Note that is independent if and only if R(G, p) is independent, and that so the result follows.
1-extensions
Definition 4.4
Let be a graph containing vertices and the edge . Define by setting,
The graph is said to be obtained from G by a d-dimensional 1-extension on the vertices and the edge ; see Fig. 4.
Fig. 4.

An example of a 3-dimensional 1-extension
Proposition 4.5
Let X be a finite dimensional real normed linear space which is smooth and strictly convex and let . Suppose is obtained from by a d-dimensional 1-extension. If G is independent in X then is independent in X. Further; if both G and are independent then G is rigid in X if and only if is rigid in X.
Proof
Let be the unique vertex in , let be the added edges for distinct , and let be the deleted edge. If G is independent in X then there exists a placement p of G in X for which (G, p) is independent. By translating the framework (G, p) we may assume without loss of generality that for all and . By Lemma 4.2, and since the set of independent placements of G is open in , we may also assume that the linear functionals are linearly independent. Define a placement of in X by setting for all and . We claim that is independent in X.
Suppose is a linear dependence on the rows of . From the entries of the -column of we obtain,
Thus, since are linearly independent, we have and . Define with for and . Then b is a linear dependence on the rows of R(G, p). Thus as (G, p) is independent. It now follows that and so is independent, as required.
The final statement of the proposition follows since .
Vertex splitting
Definition 4.6
Let be a graph containing a vertex and edges for . Let be a graph obtained from G by the following process:
-
(i)
adjoin a new vertex to G together with the edges ,
-
(ii)
for every edge of the form in E, where , either leave the edge as it is or replace it with the edge .
The graph is said to be obtained from G by a d-dimensional vertex split at the vertex and edges ; see Fig. 5.
Fig. 5.

A 3-dimensional vertex split
For a graph and a vertex , we will use , or N(v) when the context is clear, to denote the set of neighbours of v in G.
Proposition 4.7
Let X be a smooth and strictly convex normed space with dimension d. Suppose is a d-dimensional vertex split of G. If G is independent in X then is independent in X. Further; if both G and are independent then is rigid in X if and only if G is rigid in X.
Proof
Let be as described in Definition 4.6. Since G is independent in X there exists a placement of G in X such that R(G, p) is independent. Choose . By Lemma 4.2, and since the set of independent placements of G is open in , we may assume that the linear functionals are linearly independent. Write where consists of all edges in which are not incident with and consists of all edges in of the form with . Fix a basis for X and define R to be the matrix with non-zero row entries as described below and zero entries everywhere else,
Suppose is a linear dependence on the rows of R. Define , where
If then note that Also note that where,
Thus if then b is a linear dependence on the rows of R(G, p), a contradiction. We conclude that . In particular, we have for all and for all edges vw in . As are linearly independent then by observing how the linear dependence acts on the columns of R we obtain and for all . Thus and so R is independent.
Let and let denote the independent matrix obtained by multiplying the entries of the row of R by . Define a placement of in X by setting for all and . Note that for each edge , is a smooth point of X. Thus, using Lemma 2.1, it follows that for sufficiently small, the rigidity matrix will lie in an open neighbourhood of consisting of independent matrices. We conclude that is independent in X.
The final statement of the proposition follows since .
Remark 4.8
There is a natural variant of vertex splitting known as spider splitting. In this version, d vertices adjacent to become adjacent to both and but there is no edge between and , see Fig. 6. With a simplified version of the proof of Proposition 4.7 above we obtain the analogous result. The 2-dimensional spider split has been considered in Euclidean contexts under other names such as the vertex-to-4-cycle move [17].
Fig. 6.

A 3-dimensional spider split
Graph substitution
Definition 4.9
Let G and H be graphs and choose . A graph is obtained from G by a vertex-to-H substitution at if it is formed by replacing the vertex with V(H), adding the edges E(H) and changing each edge to vw for some . See Fig. 7 for an example of a vertex-to- substitution applied to a wheel graph.
Fig. 7.

A vertex-to- substitution at the center vertex of the wheel graph on 5 vertices. This graph operation will preserve rigidity in any non-Euclidean 2-dimensional normed space [6, Lemma 5.5]
Recall that denotes the tangent space at p of ; the smooth manifold of placements isometric to p. Our next result shows that the vertex-to-H substitution move preserves independence for a normed space X whenever H is independent.
Proposition 4.10
Let X be a normed space with dimension d and suppose that the set of smooth points of X form an open subset. Suppose is obtained from G by a vertex-to-H substitution at . If G and H are independent in X then is independent in X. Further; if for any placement r of H and H is rigid in X then is rigid in X if and only if G is rigid in X.
Proof
Let (G, p) and (H, r) be independent in X. Denote by all the edges in with exactly one vertex in V(H). Let be a basis for X. Consider the matrix R with non-zero row entries as described below,
Suppose is a linear dependence on the rows of R. Define by setting if and if the edge is replaced by . If then note that,
If and is replaced by then note that,
Since,
we have,
Thus, if then b is a linear dependence on the rows of R(G, p). Since R(G, p) is independent, it follows that . In particular, for all . Note that if is non-zero then is a linear dependence on the rows of R(H, r). Since R(H, r) is independent, we conclude that and so . Thus we have shown that R is independent.
Let and let denote the independent matrix obtained by multiplying the entries of the E(H) rows of R by . Define a placement of in X by setting for all and for all . Note that for each edge , is a smooth point of X. Thus, using Lemma 2.1, it follows that for sufficiently small, the rigidity matrix will lie in an open neighbourhood of consisting of independent matrices. We conclude that is independent in X.
If H is also rigid and for any choice of placement r of H, then we note that , thus is rigid if and only if G is rigid.
Remark 4.11
It can be shown that Proposition 4.10 holds for any normed space. Since the proof is significantly more technical we refer the reader to [8] for details.
Degree-bounded graphs
Recall that Conjecture 2.7 proposed a characterisation of independence in . We will prove the conjecture for a certain family of degree bounded graphs. This is analogous to a theorem of Jackson and Jordán [11] who worked in the Euclidean space .
Let . For , let G[U] denote the subgraph of G induced by U and let , or simply i(U) when the context is clear, denote the number of edges in G[U]. We also use d(U, W) to denote the number of edges of the form xy with and , where . Let denote the minimum degree in the graph G and denote the maximum degree in G. Let , or simply d(v), denote the degree of a vertex v in G.
Theorem 5.1
Let , and let . Suppose G is a connected graph with and for any . Then G is independent in if and only if G is (d, d)-sparse.
To prove the theorem we will need several additional lemmas. The first of these is easily proved by counting the contribution to both sides.
Lemma 5.2
Let . For any we have .
We will say that is critical if and .
Lemma 5.3
Let be (d, d)-sparse and suppose is critical. Then for all .
Proof
Suppose U is critical and there exists with . Then
contradicting the (d, d)-sparsity of G.
Let . A graph is said to be obtained from G by a (d-dimensional) 1-reduction at v adding if , for some vertex v with , and .
Lemma 5.4
Let be (d, d)-sparse, suppose has and . Then the graph resulting from a 1-reduction at v adding xy is not (d, d)-sparse if and only if either or there exists a critical set U with .
Proof
If or there exists a critical set U with then it is obvious that the 1-reduction at v adding xy does not result in a (d, d)-sparse graph. Conversely if a 1-reduction at v adding xy does not result in a (d, d)-sparse graph then either there is a pair of parallel edges between x and y in the resulting graph giving or there is a violation of (d, d)-sparsity. In the latter case let be the graph resulting from the specified 1-reduction. Then there is a subgraph of of with . Clearly , otherwise is a subgraph of G contradicting the (d, d)-sparsity of G. Hence , as a subset of V, is the required critical set in G.
The key technical lemma we will need is the following.
Lemma 5.5
Let and suppose is (d, d)-sparse. Suppose has and for all . Then there is a 1-reduction at v which results in a (d, d)-sparse graph unless .
Proof
Suppose . Then without loss of generality we may suppose that for some . Hence Lemma 5.4 implies there is a critical set with . Choose U to be the maximal critical set containing x, y but not v. If then , contradicting (d, d)-sparsity. So without loss of generality we may suppose for some .
Suppose there is a critical set W with . Then, by the maximality of U, is not critical, so . Since G is (d, d)-sparse we also have . Now using Lemma 5.2 we get , a contradiction.
Hence Lemma 5.4 implies that . The same argument applied to the pair x, w implies that . Since , there exists . If then we can repeat the same argument to the pair y, z to find that . However this would imply that , which is a contradiction by Lemma 5.3. Hence for all we have that . We may now apply the previous argument to each pair z, w to see that each . Hence w has d neighbours in U so is critical, contradicting the maximality of U.
We can now prove the theorem.
Proof of Theorem 5.1
Necessity is easy. For the sufficiency we use induction on |V|. The base cases are and . The latter of which is independent in by Corollary 3.4(i).
Suppose is (d, d)-sparse, , and has minimum degree. Suppose first that is disconnected. Then each component of is connected with and . Hence is independent in by induction. Since , Proposition 4.3 implies that is independent in . Hence G is independent in by Proposition 4.10. Thus we may suppose that is connected.
Suppose . Then is connected with and . Hence is independent in by induction and G is independent in by Proposition 4.3. Thus we may suppose that . Suppose . Then Lemma 5.5 implies there is a 1-reduction at v which results in a (d, d)-sparse graph . Since is connected, is connected. Since and we also have and . By induction is independent in and hence G is independent in by Proposition 4.5.
Hence . Since , there exists . Consider . Each component of H is connected with and . Hence is independent in by induction, and trivially H is independent in . Note that for each vertex , there is at most one edge of the form rs where . Thus G is a subgraph of the graph formed from by a vertex-to-H move on t where t is the vertex of not in the . Also, since , is independent in by Corollary 3.4(i). That G is independent in now follows from Proposition 4.10.
We close this section by noting another independence result for normed spaces which we adapt from [11]. This time we may use the combinatorics of [11] directly.
Theorem 5.6
Let X be a smooth and strictly convex normed space of dimension 3 and let be a graph such that for all with . Then G is independent in X.
Proof
We use induction on |V|. If then trivially is independent in X. If then, in the proof of [11, Theorem 5.1], it was shown that there must exist a 0-reduction or a 1-reduction on G to a smaller graph satisfying the hypotheses of the theorem. Since this smaller graph is independent in X by induction the proof is completed by application of Propositions 4.3 and 4.5.
Note that neither Theorem 5.1 nor 5.6 are best possible. Indeed if Conjecture 2.7 is true then one can remove the degree hypotheses in Theorem 5.1 and replace the sparsity assumption in Theorem 5.6 by (3, k)-sparsity, where k is the dimension of the isometry group of the normed space. On the other hand it seems to be a difficult problem to work with vertices of degree 5 so even extending Theorem 5.6 to include the case when may be challenging.
Surface graphs
In this final section we consider the graphs of triangulated surfaces. We will use our results to deduce first that every triangulation of the sphere is independent in and then that every triangulation of the projective plane is minimally rigid in for . To this end we will use the following topological results providing recursive constructions of triangulations of the sphere and of the projective plane by vertex splitting due to Steinitz [19] and Barnette [1]. In the statements we use topological vertex splitting to mean a vertex splitting operation that preserves the surface, and we use to denote the unique graph obtained from by deleting the edges of a triangle.
Proposition 6.1
([19]) Every triangulation of the sphere can be obtained from by topological vertex splitting operations.
Proposition 6.2
([1]) Every triangulation of the projective plane can be obtained from or by topological vertex splitting operations.
Theorem 6.3
Let X be a smooth and strictly convex normed space of dimension 3, and let G be a triangulation of the sphere. Then G is independent in X.
Proof
Let G be a triangulation of the sphere. Proposition 6.1 shows that G can be generated from by vertex splitting operations. We may use Proposition 4.3 to deduce that is indepedendent in X and Proposition 4.7 shows that vertex splitting preserves minimal rigidity in X. The theorem follows from these results by an elementary induction argument.
To give an analogous result for the projective plane we will need to restrict to and make use of the following lemmas.
Lemma 6.4
Let . If then and if then .
Proof
Fix and define the smooth function . We note that If then and f is strictly increasing, while if then and f is strictly decreasing. As , it follows that if then , while if then . The result now follows by choosing and rearranging f(x).
Lemma 6.5
Let , let and let be the placement of the complete graph on the vertex set with,
Then is independent in .
Proof
Consider the -matrix
Note that is the submatrix of the altered formed by removing the columns corresponding to . Thus, if is invertible then is independent. We have,
By Lemma 6.4, if then,
while if then,
Thus and so is invertible, as required.
Lemma 6.6
The graph is minimally rigid in for any .
Proof
Let be the graph with vertex set and edge set . Choose . We now define a placement p of G in by putting
Let be the bar-joint framework in with,
Then, by Lemma 6.5, the altered rigidity matrix is independent. By shifting all and columns of to the left, we obtain the matrix
where for any we define to be the matrix with a for each entry, and M is a matrix. To show is independent it suffices to show M has row independence.
By reordering rows and columns if needed, we have that
(we order the rows , etc.) where is the identity matrix and
By applying row operations to M we obtain a matrix of the form
where N is the matrix
and we note that the rows of N are linearly independent if and only if the rows of M are linearly independent. By adding the seventh and ninth columns to the eighth column followed by subtracting the first four rows of N from the last four rows of N (i.e. subtract the first from the fifth, the second from the sixth, etc.) we obtain
We may remove the eighth column to obtain the matrix
and note that the rows of N are linearly independent if and only if the rows of O are linearly independent. By subtracting the first row from the second, third and fourth rows, and by subtracting the fifth row from the sixth, seventh and eighth rows, followed by deleting the first and fifth rows and the last two columns, we obtain the matrix
and, as , O is invertible if and only if P is invertible. By subtracting the second column of P from the fourth, adding the sixth column of P to the fourth, and then deleting the second and sixth columns and the first and fourth rows, we obtain the matrix
and, as , P is invertible if and only if Q is invertible. By adding the fourth column of Q to the second and then deleting the third row and fourth columns, we obtain the matrix
Since and , Q is invertible if and only if R is invertible.
We now calculate that
thus R is not invertible if and only if either or
| 1 |
By Lemma 6.4, as and , the first equality cannot hold, thus R is invertible if and only if Eq. (1) does not hold.
Consider the continuous function with
Note that , as , and so we can choose such that . Thus Eq. (1) does not hold and R is invertible. This now implies that R(G, p) has linearly independent rows, thus is independent in . Since also, we have that is minimally rigid in .
Theorem 6.7
Let be a triangulation of the projective plane. Then G is minimally rigid in for all , .
Proof
We prove the result by induction on |V|. Corollary 3.4(ii) shows that is minimally rigid in and Lemma 6.6 shows that is minimally rigid in . Let be a triangulation of the projective plane. Proposition 6.2 shows that G can be generated from or by topological vertex splitting operations. We can now apply Proposition 4.7 to show that G is minimally rigid in completing the proof.
Footnotes
D.K. supported by the Engineering and Physical Sciences Research Council (Grant Numbers EP/P01108X/1 and EP/S00940X/1). S.D. supported by the Austrian Science Fund (FWF): P31888.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Contributor Information
Sean Dewar, Email: sean.dewar@ricam.oeaw.ac.at.
Derek Kitson, Email: derek.kitson@mic.ul.ie.
Anthony Nixon, Email: a.nixon@lancaster.ac.uk.
References
- 1.Barnette D. Generating the triangulations of the projective plane. J. Comb. Theory Ser. B. 1982;33:222–230. doi: 10.1016/0095-8956(82)90041-7. [DOI] [Google Scholar]
- 2.Beauzamy B.: Introduction to Banach spaces and their geometry, North-Holland Mathematics Studies, 68. Notas de Matemtica [Mathematical Notes], 86. North-Holland Publishing Co., Amsterdam (1985)
- 3.Cauchy A. Sur les polygones et polyedres. Second memoir. J. Ecol. Polytech. 1813;9(1913):87–99. [Google Scholar]
- 4.Cioranescu I. Geometry of Banach Spaces, Duality Mappings and Nonlinear Problems, Mathematics and Its Applications, 62. Dordrecht: Kluwer Academic Publishers Group; 1990. [Google Scholar]
- 5.Cook J, Lovett J, Morgan F. Rotation in a normed plane. Am Math Mon. 2007;114(7):628–632. doi: 10.1080/00029890.2007.11920453. [DOI] [Google Scholar]
- 6.Dewar S. Infinitesimal rigidity in normed planes. SIAM J. Discrete Math. 2020;34(2):1205–1231. doi: 10.1137/19M1284051. [DOI] [Google Scholar]
- 7.Dewar, S.: Equivalence of continuous, local and infinitesimal rigidity in normed spaces. Discret. Comput. Geom. 65, 655–679 (2021)
- 8.Dewar, S.: The rigidity of countable frameworks in normed spaces. PhD thesis, Lancaster University (2019). 10.17635/lancaster/thesis/756
- 9.Fogelsanger A. The Generic Rigidity of Minimal Cycles. Ithaca: Department of Mathematics, University of Cornell; 1988. [Google Scholar]
- 10.Gluck, H.: Almost all simply connected closed surfaces are rigid, Geometric Topology, Lecture Notes in Mathematics, no. 438, pp. 225–239. Springer, Berlin (1975)
- 11.Jackson B, Jordán T. The -dimensional rigidity matroid of sparse graphs. J. Comb. Theory Ser. B. 2005;95:118–133. doi: 10.1016/j.jctb.2005.03.004. [DOI] [Google Scholar]
- 12.Kitson D. Finite and infinitesimal rigidity with polyhedral norms. Discret. Comput. Geom. 2015;54:390–411. doi: 10.1007/s00454-015-9706-x. [DOI] [Google Scholar]
- 13.Kitson D, Levene RH. Graph rigidity for unitarily invariant matrix norms. J. Math. Anal. Appl. 2020;491(2):124353. doi: 10.1016/j.jmaa.2020.124353. [DOI] [Google Scholar]
- 14.Kitson D, Power SC. Infinitesimal rigidity for non-Euclidean bar-joint frameworks. Bull. Lond. Math. Soc. 2014;46(4):685–697. doi: 10.1112/blms/bdu017. [DOI] [Google Scholar]
- 15.Laman G. On graphs and rigidity of plane skeletal structures. J. Eng. Math. 1970;4:331–340. doi: 10.1007/BF01534980. [DOI] [Google Scholar]
- 16.Maxwell JC. On the calculation of the equilibrium and stiffness of frames. Lond. Edinb. Dublin Philos. Mag. J. Sci. 1864;27(182):294–299. doi: 10.1080/14786446408643668. [DOI] [Google Scholar]
- 17.Nixon A, Ross E. Inductive Constructions for Combinatorial Local and Global Rigidity. Handbook of Geometric Constraint Systems Principles. Boca Raton: CRC Press; 2018. [Google Scholar]
- 18.Pollaczek-Geiringer, H.: Uber die Gliederung ebener Fachwerke. ZAMM J. Appl. Math. Mech. 7(1927), 58–72 and 12 (1932), 369–376
- 19.Steinitz E, Rademacher H. Vorlesongen uber die Theorie der Polyeder. Berlin: Springer; 1934. [Google Scholar]
- 20.Whiteley W. Cones, infinity and -story buildings. Struct. Topol. 1983;8:53–70. [Google Scholar]
- 21.Whiteley W. Vertex splitting in isostatic frameworks. Struct. Topol. 1990;16:23–30. [Google Scholar]






