On generic 3-rigidity of graphs
We give a necessary condition of generic 3 -rigidity of graphs relying on partitioning the edges into 3 subsets; such that each subset-pair gives a generically 2-rigid graph, either by themselves or after an appropriate edge-deletion. Notably, as pointed out by Dewar and Gallet, the condition is still not sufficient.
đĄ Research Summary
The paper investigates the combinatorial structure underlying generic threeâdimensional rigidity of graphs. After recalling the standard barâjoint framework model, the authors define a graph G(V,E) to be generically dârigid if a placement of its vertices in â^d in generic position yields a rigid framework; minimal dârigidity means the graph has exactly d|V|â(d+1 choose 2) edges and no nonâtrivial selfâstress. While a complete combinatorial characterisation exists for dâŻ=âŻ1 and dâŻ=âŻ2 (Lamanâs theorem and the LovĂĄszâYemini theorem), the case dâŻâĽâŻ3 remains open.
Motivated by the LovĂĄszâYemini theorem, which states that a minimally 2ârigid graph can be decomposed into two edgeâdisjoint spanning trees after duplicating any edge, the authors seek a threeâdimensional analogue. They propose a necessary condition: for every edge e of a minimally 3ârigid graph, the edge set E can be partitioned into three subsets Sâ, Sâ, Sâ with |S_i|âŻ=âŻ|V|âŻââŻi such that the unions SââŞSâ, SââŞSâ/e, and SââŞSâ/e are each minimally 2ârigid (the notation â/eâ denotes contraction of e).
The technical development proceeds through a detailed analysis of rigidity matrices. For a graph G, M(G,d) is the dâdimensional rigidity matrix; after deleting the first column of each coordinate block the authors obtain a square matrix N(G,d). Full rank of N(G,d) is equivalent to minimal dârigidity. By expanding detâŻN(G,3) along appropriate rows and columns, they isolate two invertible blocks: one corresponding to a spanning tree F and the other to the rigidity matrix of the graph obtained from G by removing F and contracting a chosen edge e. This yields LemmaâŻ2 and LemmaâŻ3, which together guarantee the existence of the required partitions for any edge e.
LemmaâŻ2 shows that given a spanning tree F and an edge eâF, the vertex set V\F can be split into two parts Râ and Râ such that the graphs (V,FâŞRâ) and (V,FâŞRâ)/e are minimally 2ârigid. LemmaâŻ3 proves the converse: for any edge e there exists a spanning tree F containing e such that the graph (V,E\F)/e is minimally 2ârigid. The main result, TheoremâŻ2, combines these lemmas to establish the threeâsubset decomposition condition for every edge of a minimally 3ârigid graph.
Importantly, the authors acknowledge that this condition is not sufficient. Sean Dewar (2026) and Matteo Gallet independently produced counterâexamples: graphs that satisfy the threeâsubset decomposition yet fail to be 3ârigid. Consequently, the condition remains a necessary but not characterising criterion.
The paper also discusses selfâstress analysis. By selecting a spanning tree and expressing the equilibrium equations in terms of a signed incidence matrix B, the authors parametrize internal forces using a set of free variables associated with the nonâtree edges. Directional constraints are encoded via diagonal matrices Dᾢ⹟, and redundancies are eliminated by fixing index choices. LemmaâŻ1 establishes that in a given coordinate plane, if all directional constraints hold except for one edge, the missing constraint is automatically satisfied, a fact used repeatedly in the proofs.
Overall, the work contributes a rigorous linearâalgebraic framework for probing 3âdimensional rigidity, clarifies the relationship between 3ârigidity and collections of 2ârigid substructures, and delineates the limits of a natural combinatorial condition. While the proposed condition does not resolve the longâstanding open problem of a full combinatorial characterisation for dâŻâĽâŻ3, it provides a valuable necessary test and deepens understanding of the structural complexity inherent in threeâdimensional rigidity.
Comments & Academic Discussion
Loading comments...
Leave a Comment